BM6P6(@ ////////////////////////,,,...000111000///000111444333111000000000111222*********+++...///...---,,,---......,,,,,,---...---000222222111///......000111111000//////000222222---***,,,,,,)))+++111222000......///000///...000000000000000111111111111000//////000000///...---------............///,,,------...............000111111000...---...//////000000111000///......///000000///------...///111///------///000///...111111111111111000//////000,,,,,,111111------111444222000333888:::777444999444222222///***---444JJJAAA555...///222333333222555555111000222333111444333222222333333111000000000///000222222000...000///000555777555666999444333222111111111333444444777666222555???GGGIIIKKKHHHEEEDDDFFFHHHKKKLLLIIIGGGEEEEEEEEEDDD@@@<<<888777555333222444999===???>>>======???BBBFFFHHH<<<888444222444777:::<<<;;;999666555555444222111666555444777:::;;;:::777777777666666;;;???;;;444...000222222111///000000111111//////000111333555AAA@@@===999444111000111000111333222000/////////222222222222333444444555111222222111000111444666444555777888777666444333222111///......000111333444111...++++++---111333---///222444444333111000222111000---,,,...222666222222111111000000//////---------...............---...//////......///000///111444555444222222222//////111222222333222222000000111444777999999999555444333333444777999;;;<<<;;;999666333222444555777888999888777777888:::;;;888777:::AAAEEEEEECCCFFFGGGHHHIIIIIIIIIIIIHHHHHHBBB<<<999;;;<<<:::888555666666555444444666888666777777777777888;;;>>><<<:::888666555555666777555777;;;???AAABBBBBBAAA:::<<<<<<:::888999>>>CCCRRRPPPJJJ@@@888888AAAIIINNNSSSSSSMMMGGGHHHKKKLLLGGGHHHIIIHHHGGGFFFFFFGGGDDDCCCBBB@@@>>>===<<<;;;???:::888<<>><<<<<<===999888;;;;;;777777;;;555>>>>>>:::<<<888777@@@999666666999777555;;;DDDGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGJJJNNNOOOLLLIIIBBBFFFIIIIIIEEEAAA??????AAA???===:::888666666666666888:::888555333555777222222222333333444444444222222222111111111111000444111///111555888888777333444666777666444111///333444444333111111222444222222222222222222222222777777666444333444666999777999666000///444555222222000///222888<<<===;;;333111000000000///---+++...,,,***+++///222333222333///+++---111444333111------...///000000//////////////////////////////---///111111/////////000555444222000///.........,,,++++++---//////...---,,,---...---,,,,,,,,,...***,,,///000///.........000111111000//////000222111------111000,,,,,,///555333000000000000///.../////////000000000000///000///...///000111000///........./////////000000......///000000000000//////111222111000......////////////////////////000...//////...,,,,,,---...))),,,///000---,,,,,,---000111111111111000///...000,,,,,,000111------111222000///111666888555222333///...000000...111777AAA:::333000111444333222///444444000---///000000222111000000000000000///000///...///000222111000111...///222333000000222111111222222333444666666444888888555777@@@GGGHHHLLLIIIFFFEEEGGGJJJKKKLLLIIIGGGDDDCCCCCCBBB>>>;;;666666666444444666:::>>>???>>>>>>@@@CCCEEEEEEDDD;;;888333222333777:::;;;:::888555444444444333111444333333555999;;;:::888666777666666999===;;;666111000000///000000111111//////000111222333333333???>>><<<888444222222222000111222222000//////000222111111111222333555666222333333222111222444666444555666777777555444222333111000///...///111222444222000......000222444000111333444333111///---///000111111000///111222222111111111000000//////,,,,,,---///000111222333---///000000///...000111000222444333111///......///000000111222222333222111111111333666777777555555444333333444666888999<<<<<<;;;999666444555777888777777777888999;;;<<<;;;888777;;;AAAFFFFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIDDD>>>===>>>>>><<<999777888888777555555777999999:::999777555444444555;;;999777555555555666777777888:::<<<>>>@@@AAABBB:::;;;;;;:::888999===BBBIIIHHHFFF@@@;;;:::???DDDLLLQQQSSSNNNIIIIIIKKKKKKIIIIIIHHHGGGFFFEEEFFFGGGDDDDDDCCCAAA???<<<:::999@@@<<<;;;>>>@@@>>>===???BBBBBBAAA===999888888:::888@@@>>>;;;???;;;888>>>666444555:::;;;999<<>>======@@@>>><<<999777666555555777888:::888555444555666222222222333333333444444222222222111111111111000333000///000444777777666444555666666555333111000333444444333111111222444222222222222222222222222444555555444333444666999666888666111000444666333000333>>>RRReeejjj___RRR333222000///000///---,,,000---,,,---000222222111222...+++---111444333000,,,------...//////......////////////////////////...000111111///......///222111000///...............------...///000...---+++---...---,,,+++,,,...(((+++...////////////000///000111000......000111///...111444444000------666444111000000000///---...///////////////......///...---///000222111000...//////000000000000000///000000111111111111111...000333333111000/////////............///111222---......---++++++,,,...&&&,,,333333...******---000000000000000//////...///------000000......111///------///333555333000222---+++...000000222555555222000000333555333111///555666111,,,---000111111111111000000000000000111///------///111222222///------000111......111///000222444666777888888444777999888999@@@EEEFFFLLLJJJGGGGGGIIIKKKLLLLLLIIIFFFCCCAAA@@@>>><<<:::444555666666777999<<>>===888666666:::@@@DDDEEEDDDFFFFFFEEEDDDDDDEEEGGGHHHIIIFFFBBBAAABBBAAA>>>;;;:::::::::999777666777999222444666666555555666777888777666555444444555666:::999999999;;;===???AAA999:::;;;999666777<<<@@@????????????>>>=========FFFMMMQQQOOOLLLLLLKKKIIIKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDDDDCCCAAA>>>;;;999@@@>>>???AAA@@@>>>???DDDIIIOOOLLL@@@888999;;;999;;;@@@<<<;;;AAA>>>777:::444222444:::>>>======>>>AAABBBCCCEEEFFFEEEEEEEEEAAADDDIIIOOOSSSSSSOOOKKKFFFGGGFFFDDD@@@===<<<===>>>===:::888666555444444777999999999777555555666222222222222333333333333222222222111111111111000111//////000333555666555777666666555333222111111333444444333111111222333111111111111111111111111111222444444333444666888444555555222222444555333...222AAA\\\vvvyyyfffRRR444222///......///...---000...---...///111111000000...+++---000222111///,,,,,,---.........------////////////////////////...000111000...------...+++,,,,,,---...///111111...------...//////---++++++,,,------++++++,,,---,,,...000111000000111222//////000///...---///111///000111333333000...---333222000///000000///...///000000111111000///......------...111222222111---...///000000000000/////////000111111111111111---000333444333000//////...---,,,,,,---000222444......///---,,,+++,,,...***...333333000------////////////000000///.........------////////////111------,,,///111333222000555111......//////......///...---///222333222111111777999444...///222444222333333333222111222333666333///---...000222222...,,,,,,111222111333777...///222444666777777777222555888:::;;;???BBBDDDKKKJJJHHHHHHIIIJJJJJJJJJHHHFFFBBB???<<<;;;999999222444777999:::<<<>>>AAABBB>>><<<@@@FFFHHHCCC===777555222111333555777777888666444444555666555444111111222444555666555555666999888444333888;;;<<<@@@888000---///222222000---...000222444444444444666666777555333222222333000111222111//////000222000000//////000333666888333333333222000000222444333333444444444333222111333222111000/////////000222222222333333333333444+++---///111333333333333+++...222333222000//////000000000000000111111111222222111111111111111000///000111111000000111222000111222111...,,,,,,,,,000000000111111222333333333222222444666666555444444333222222222333444444777888999888666444444444===888333333999===>>>===555444555888>>>BBBCCCCCCFFFEEECCCBBBBBBCCCEEEFFFHHHGGGEEEEEEEEECCC???<<<::::::;;;999777666666777...111444666777777888999666666555444444444555555999999999999:::;;;<<<<<<999::::::888555666;;;???===;;;;;;<<<>>>>>>;;;888???FFFLLLMMMMMMNNNMMMJJJMMMJJJGGGDDDDDDEEEFFFGGGBBBCCCEEEFFFEEEBBB???===AAA@@@BBBCCCAAA>>>BBBHHHLLLVVVTTTBBB777<<>><<<;;;<<<>>>AAADDDEEEEEEDDDCCCAAAFFFMMMSSSVVVVVVRRROOOLLLKKKHHHDDD@@@???>>>???===;;;999666555444333333777888999999777666555555222222222222222222222333222222222111111111000000......///000222444444555888777555333222111222222333444444222111000222333111111111111111111111111...000222333333444666888111222222222222333333222333333:::HHHVVVVVVIII;;;555222///---...////////////.....................///---,,,---///111000///------......///......---////////////////////////...000111000...---------******,,,---...///000000---,,,,,,,,,...---,,,***+++,,,---,,,++++++,,,---...000111111///...///000...//////...------...000000000000......//////...///---,,,---///111111000111111222333222111000......------...111222222111,,,---...///000///...------...//////000000//////,,,///333444222000//////------,,,,,,---///222444///000000///---,,,.../////////....../////////...---....../////////......,,,---......///000111000---------///111222222111666444111...------,,,***///...,,,---...000111111111666888333///111444444111222444333111111222444:::666111......000111111///,,,,,,000222111333777///000222444444444333333111333777:::<<<>>>AAACCCJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEBBB>>>:::888888888222555888:::<<<>>>@@@BBBEEE@@@<<<>>>CCCFFFBBB===666444222222444666666666888666555555666777777666222333444555444444333444666999888333222777;;;<<>>@@@===999999<<<===;;;888888???FFFIIILLLPPPOOOLLLMMMJJJEEEDDDEEEFFFGGGGGG@@@BBBEEEGGGHHHGGGFFFDDDAAAAAABBBCCCAAA???CCCIIIKKKVVVTTTBBB888===AAA===>>>@@@<<<===FFFCCC888666;;;999666666999<<<;;;999888;;;???BBBDDDDDDBBBAAA???DDDJJJPPPSSSRRRQQQOOONNNKKKGGGBBB@@@???>>>>>>;;;:::888666444333333333777777777888888666444333222222222222222222222222222222222111111111000000---...000111222333444555888777555333222222222333222333333222000000111333000000000000000000000000---...000111111222555777000///000111111000000111666888999999777444333222444111...---.../////////---.........---,,,,,,,,,......---...///000///...//////000000000000///...////////////////////////---///000000...------...------.........------,,,,,,++++++,,,------,,,******,,,---,,,+++***+++---...//////...---,,,---...---...///...,,,,,,...///111111...******---000///,,,++++++,,,///111111111111222444444444222000...///...---///000222111000+++,,,...///000///---,,,,,,,,,---...............,,,...111222111/////////,,,,,,,,,,,,---///111222///000000///------...000///---***+++---......,,,,,,---..................+++......---...111222000,,,---...000111111111111111444444000---...///...000///---,,,,,,...000111///333333000///222444333...000222111///...000333:::666111///...///000000000---,,,......---...222222222222333333222111111000111666<<<>>>>>>AAAFFFIIIHHHGGGHHHIIIIIIGGGEEECCCCCCBBB>>>:::888777888444666999;;;===???BBBDDDEEE@@@<<<===@@@BBB@@@<<<555444333333555666666555888666555444666666666555333555666666555444444555777888666222333888;;;:::CCC===777333222222111///000///...---...000222444...000222222111000000111000111111000...///111444000111111222333555666777222222111///---,,,...///111111111000000000//////000000000000111000000000//////000000111222222222000000000000000000///////////////...---...000333......///000111222222333------......///000000111...///111000//////000222---///111111111111333555111000000///000222333444333333333555888::::::888222222222333333444444444888999:::999888777888999===999555444777999:::999:::;;;<<>><<<;;;555777888777555444444444555777999888777666777888333444444555555666666666333555888999:::888666444999;;;:::888555666:::>>>CCC>>>999888999;;;;;;:::666<<>>???CCC@@@AAAJJJFFF;;;:::;;;;;;999666777:::;;;888888:::>>>AAACCCCCCBBBAAACCCGGGLLLOOOQQQRRRSSSTTTMMMIIIDDD@@@>>>>>>===<<<;;;:::888555444333333444666555666777777666333000222222222222222111111111222222222111111111111000,,,...111222222222444555777666444333222222333444222333333222000000111222////////////////////////---............000444777222///...000000...///111111666999666000...222888333111......///000//////,,,---//////---,,,,,,---...//////000000000//////000000111111111000//////////////////////////////,,,---//////...---...///......//////...---,,,+++,,,++++++,,,...///...,,,***,,,,,,,,,+++***+++,,,---.........---,,,...000---......---,,,,,,---///000222///***)))...000......---,,,---///111111111111222333444333111///---000///...///000111000///+++---///111111000...---,,,,,,---............---,,,---///000///...///000,,,,,,------...///000000...//////...,,,,,,---///+++---......------,,,,,,+++,,,---...............***...///,,,---222333000+++,,,...///000000111111---555777111,,,...111111////////////...///000111000111000...111666666222---000333222///...111444555222///---...///000000///+++***,,,,,,+++---111444333333222222222333333222222666===@@@@@@DDDJJJIIIIIIIIIJJJKKKJJJGGGEEE@@@AAABBB???;;;888777888666888:::<<<===???CCCEEE@@@?????????@@@???<<<999555444444555666777666555777555333333444444333222111444777888777666888:::777777444222555:::;;;777;;;999777555333222111111//////............//////...000222333222111111222000000000///...///222444111222333555666666555555333333222000---,,,---///111000/////////...//////...///000111111111111111000/////////000111333333111111111000//////.........//////...---...000222---...///000111222333333---......//////000000000---///000000///...000111---///000111000111333666111111000///000111333555444444444555777888777666111111222444444555555555888999999888666777999;;;777666666555666777999:::;;;===>>>???AAACCCEEEGGGDDDDDDCCCCCCBBBBBBBBBBBB>>>??????>>><<<:::999999333555777777666444444555222444555666777888;;;===333333444555666777777777333444555666777777666555:::;;;;;;888666666:::>>>@@@===:::888888999;;;<<<888;;;>>>???CCCJJJLLLJJJJJJFFFCCCEEEHHHJJJIIIFFF???AAACCCEEEGGGIIIJJJJJJCCC>>><<>>AAACCCCCCCCCBBBIIIKKKNNNOOOOOORRRVVVYYYLLLHHHCCC@@@??????>>><<<;;;:::888666444444444444555444444666777666222...222222222222111111111000222222222111111111111000,,,///222333333222444666555444444333333444444444222333333222000///111222///////////////////////////...---,,,+++...333777666111///111000---///333333333444333222222444666111000//////000000///...,,,...111111///......000...000111111111000//////000000000000000///......////////////////////////+++---...///.........000+++,,,...///000//////...,,,+++,,,---000111000...***+++,,,,,,******+++,,,---.../////////000222444------...---,,,+++---//////222000++++++///111---000///......000111111000000111333333333000...,,,111000//////000000///...,,,...000222222111///...,,,------...///.........,,,---......------///000+++,,,---...////////////---......---++++++,,,...(((...444444000,,,---///+++,,,------.........---***...///,,,---222333000***,,,.../////////000111---777;;;333+++,,,000111,,,...000111111000000111222222000///555;;;:::444...222555444111000333666000...,,,,,,...000000000,,,)))(((,,,------000555555444333222333444555666444222777???BBBBBBFFFNNNJJJJJJJJJKKKLLLKKKHHHEEE>>>AAABBB@@@<<<999888888888999;;;;;;===???CCCFFF<<<>>>AAABBBAAA===999777555444444666777888666555666444222111222222111000000333777888888999<<<>>>888666333222666<<<;;;555333555666666444222222222---...///000///...,,,+++///111444444333222222333000000000///...///222555111333555777777666555444444444333000...---...///000000///............///---...///111222222222222111000//////000222444555......//////000000111111,,,...000000///...///000---...///000111222333444222111111000///......------...//////......///000...///000000000000222444222111//////000111444555555444444555666666555333000111333444555666666666777777666555444555888:::222444666666666777999;;;:::;;;======>>>@@@BBBDDDCCCDDDDDDDDDDDDCCCBBBAAA<<<===<<<;;;888777777777333555777888666555555666888999888666444444666888333333555666777777888777555444333333444555777888;;;<<<<<<999666666:::>>><<<;;;:::888888999;;;===;;;======<<<@@@GGGIIIHHHHHHEEECCCEEEJJJLLLIIIFFF@@@AAABBBCCCEEEGGGHHHIIICCC===999===AAABBBCCCEEEFFFAAA???@@@===777666999777>>>???AAAHHHCCC999:::000999>>>;;;999;;;;;;888<<<>>>@@@BBBCCCDDDDDDDDDHHHJJJJJJJJJJJJMMMSSSXXXMMMIIIDDDBBBBBBBBB@@@>>>;;;:::888666555444555555444333333555666555111---222222222222111111000000222222222111111111111000,,,///333444333333444666333333333444444444555555222333333111000///111222////////////////////////000///---******---222777999333000222111...///555>>>777000...222444222...000//////000111111///---,,,000333333111000000222///000222222111000///000//////000000///...------////////////...,,,+++***...............///000000&&&)))---///...---------000000///------,,,,,,,,,.........------,,,,,,,,,000111000...,,,,,,...///000000111111111///...---222111///.........///000---------///111222222000333222222111111111000000,,,---000111111000---,,,............////////////,,,---//////......000111222111000...---------------.../////////...,,,,,,---222222---+++///000---***...222000+++)))+++...//////...------///000111000111222111000///000111111...+++---111333111......//////000000000000000...000111000//////000111,,,111---///:::999222333000000000///////////////...111222//////111000---...///000///------///000111333444444222/////////111555:::AAAFFFJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDBBBCCCBBB===888444444555???<<<:::<<>>===>>>???<<<777333888777555444444555777888666444222111222333333222555666777999999999888777<<<888444222333666888999222CCCKKK@@@222///111000000333444222///---...000---111222000111333222...222111111///...000333666666555333555777777444111222222222222111...((($$$111111000000//////......333111///000333444222000111000//////000000///...111111000000///---,,,+++---...000111111111000///.........///000222333444...000222333111000000000000111111111111222222222+++///222111...---000444333000...///222444333111111222333555666666666666777555333333444555555555444222333777888666666888777444444888999777666777===<<<;;;:::???EEECCC===HHHFFFDDDDDDDDDCCCAAA@@@999::::::999999777666555999999888777666666777777999888777777999999999888333444555777777777666666777777777777777666666666666777999:::999888666444;;;:::999888888888999:::>>>??????===<<>>CCCCCC???:::777777===???CCCDDDDDDCCCCCCCCCGGGFFFHHHJJJHHHFFFJJJPPPXXXOOODDD===>>>???@@@???;;;:::999888777777777777444222222333555555222///444333222222222333444555444444333111000...------111111222333444444444444555666666666555333111///333222111111000000111111333333222222111000000000............000222444555333222000......///111222555555444444333222111111000000111111111111000000///......---...///000000,,,111777777333000111333000//////............///111222222111111000///...------,,,,,,,,,------...+++---......---,,,---.........---------......///.........------,,,,,,,,,000000000...,,,,,,...000000000111111000///...---000//////...............---------///111222222000111111111111000000//////...///111333333111///...............///////////////000111000...---...///000//////............///---.../////////...---,,,,,,111111,,,***---...,,,***---//////,,,***+++---...------------...//////,,,---......---,,,---///222000//////111111000......//////000000000000000...///000000///...///000,,,222///...444222///444...//////000000111111111...111111......111111////////////...------///111///111333333222111111111111555;;;BBBGGGJJJKKKKKKJJJJJJKKKJJJIIIGGGDDDBBBBBBBBB@@@;;;666444444666<<<;;;;;;===@@@BBBCCCCCCAAA???>>>>>>>>>:::444000666666555444444555666666555333111111222444444444666777777888999999888888999666333222444777999:::333@@@HHHBBB666000000222///000111111000000111222...111222000111444444111222222111000///000444666:::666333222444555333111222111/////////...,,,***000000000000////////////222000///000222333111///222111//////000000///---000000000000///...---,,,---...///000111000000///////////////000111222333...000111111000//////000000000111111111222222222...000222111...---///111222000//////222333222111444444555555666555555555666555333333444555555555666444555999:::888888;;;:::666555888999666444555999;;;;;;;;;???DDDDDD@@@FFFFFFEEECCCBBB@@@??????::::::999888888777666666999999888777777777777777666666666777888888777666444555666777777666555555666666555444444333222222666777888888888888777666777777666666777888999:::@@@AAA@@@===999999===AAADDDAAA@@@DDDKKKOOONNNKKKHHHGGGGGGFFFDDDCCCBBBBBB======<<<===>>>@@@BBBCCCEEEBBB???<<<;;;;;;;;;;;;;;;:::===BBBAAA;;;888:::;;;???BBBBBB===999888888888<<<@@@BBBCCCDDDEEEFFFFFFDDDEEEGGGFFFEEEIIIOOOWWWOOOFFF@@@@@@AAA@@@???>>>===;;;999888777666666444333222444666555333000222222111111222333444555222222222111111111000000000111222333444555555555555555666666555333111///333222111111000000111111222222111111111000000000///.........///111333444222111000//////000111111222222222111000/////////000000111111111111000000------......////////////,,,///333444222111000111//////...------------........./////////......---...------,,,,,,,,,------000000///---++++++---///,,,,,,,,,---...///000111.........---------------///000000...------///000///000000000000000///..................------,,,---------///111222222000000000000000000000/////////111222444444222111///............////////////222333333111///------...............//////000000......//////......---,,,+++//////,,,+++,,,---,,,++++++,,,------,,,,,,,,,+++,,,,,,---------------***+++------,,,,,,---///222333444222000............///000000111111000000...///000///...---...///,,,333000---111...---444......///000111222333333///111000---...222333222000000///---+++,,,///222---///222222222222222444222666===CCCHHHIIIIIIIIIGGGHHHIIIIIIHHHEEEBBB@@@AAA@@@===888444333555777888:::<<<>>>>>>???@@@BBB>>>>>>>>>>>>===999333///444444444444444444444444222111///000333555666666777777777777777777888999777555222222444777999:::222999AAABBB999///...333.........000222444444333///222222///000444555333333333333111000111444777;;;777222000222333222111111///---,,,...///000////////////000000000111111111000//////111111000///333111000000000000...---......////////////............///000000000000000////////////000000111222///000000///......///111000000000111111111222222111111111000///.........222000//////111222222111666666666666666555444444555444444333333444444555666444555999:::888999<<<<<<888666888999555333444666;;;>>>===>>>BBBDDDCCCCCCEEEEEECCC>>>;;;<<<===:::999888777666666777777888888888777777777777777333444666777888777666555555555666666666555444444666666555444222111000///777777777666777777888888444444444444555777888999>>>??????<<<888666777:::===>>>AAAEEEJJJLLLKKKIIIJJJIIIGGGEEEDDDCCCBBBBBB======<<<===>>>AAACCCEEEEEECCCAAA???===<<<<<<<<<;;;:::===AAAAAA===;;;<<<;;;>>>@@@???<<<999999;;;888;;;???BBBCCCDDDEEEGGGEEECCCBBBDDDCCCCCCGGGMMMRRRLLLEEEAAA@@@@@@???===@@@???===;;;888777666666555444444555666555333000000000000000111333444555000000000111222222333333///000222333444555555555555555666666555333111000222222111000000000000111000000000000000000000/////////.........///000111000000000000000000000000111111000000//////......000000111111111111000000,,,---///000111000///...,,,,,,...000222333111/////////...---------------+++,,,------.........---000000///............///---...///...,,,,,,---///------,,,------...///000...............---------/////////...------///111/////////000000000000000---...///000///...---,,,---------///111222ӵ111111000///000111222333333222111000............////////////222333333222///......///......///////////////..................---------,,,...///...,,,,,,------++++++***+++---...,,,+++)))***+++------,,,+++++++++---...///......000222222555888555000,,,,,,/////////000111111111111000...///000///...---...///,,,222000///666444///444Ħ111222222///111000Ħ555444111000...,,,***,,,000333...000222222111111222444444ӵGGGDDDEEEGGGHHHGGGDDDAAA>>>AAA>>>999555333444666999666:::???@@@>>>>>>@@@BBB;;;<<<======<<<888444111333333444555555444333333111000///000444666888888777666555444444555666777777555333222444666777777111111999@@@;;;///---444000...---///333555444222///111111...///444555444444444444333222222444777777444111Ħ000...------...000000///...//////000111111222222000/////////000000//////444222000000000000...---------...//////000//////...//////000000000000000000000/////////000000111/////////...,,,---///111000000000000111111111111222000//////000000///---111000//////000111222222555555666666666555555444333444444444333222333444444222333666888666777;;;<<<777666888888666555666444<<>>CCCFFFFFFFFFEEEDDDKKKJJJHHHEEEDDDCCCCCCCCC>>>===<<<<<<>>>AAADDDFFFCCCCCCBBB@@@>>>======>>><<<;;;<<>>===;;;:::<<>>??????>>>===>>>===<<<:::888777777666555555555666555444222111000000000111111222222333//////000000111222222222///000111333444555666666555555555555444333222111222222111000000000000000///////////////000000000000///...------...///000...///000000111000000///222222111111000000000///000000111111111111000000,,,...111333444222000......,,,+++///444555222...111000///......---.........///000111111111111111000//////.........//////'''***---///...---------......------------....................................///...---...000222....../////////000111111//////000111111///...------------///1114ĉ@ӵ333222111//////000111111000//////............///////////////111222111000///000111000000000000///...---,,,//////......---------------...///000///------///,,,++++++,,,---...,,,+++((()))+++,,,,,,,,,+++***,,,...////////////111222111555999666000+++,,,//////000000111111111111111///000111000...---...///---111///333@@@???444222>L000000//////000222=hĦ555111000...,,,***,,,0003330002222222220000001113334ĉ@ӵCCCDDDEEEFFFEEECCC@@@>>>@@@<<<777333333555888:::888<<<@@@AAA@@@???AAACCC===>>>>>>===999666222000333333444555555444333333222111000111555777999999555555333222222333444555999777444333444444333222111000555???>>>555222777222000...000333555333000///111111......333555333444555555444222222444666111000000>L000000/////////000000---+++......///000111222333333//////000000/////////000444222000000111111///...,,,---...///000000000000///////////////000000111000///////////////000000/////////...,,,---///111//////000000000111111111///......///000111111///000000000000///000111222222333444555666666666666111333444444222111222444444111111555666666777;;;;;;666444777999777777999666>>>CCC@@@======@@@AAA???BBBCCC@@@999666777:::999888666444444555777888333333444555555444444333000333888999888666666666666666555555444444444333333333333444444444444444777555444333444777999;;;777777777666666555555444333777<<<===;;;:::;;;===888<<>>===<<<<<<===@@@DDDFFF@@@AAAAAA???<<<<<<>>>AAA???>>><<<<<<>>>???>>>;;;666999;;;<<<;;;;;;???BBB???AAACCCDDDDDDEEEFFFHHHMMMHHHDDDDDDCCC@@@AAADDD>>>===<<<===>>>???@@@???::::::999888888888888888444555666666444333111111111111222111111111111000000000000000000000/////////000222333444555555555555555555555444333222222222111000000//////000000......//////000000111111111000...------......///---...///000000000000000111111111000000000000000000000111111111111000000...000333666666444111///000---,,,///555777444000333222111000////////////---...//////000000000000,,,,,,,,,,,,,,,---......%%%)))---//////---------///......---------...................../////////---.........---...111333............///000222333000000000000000//////...---------///111GG=?333111......////////////..................////////////---...000000000000111333000000111111///...,,,***//////...------------...------///222111------000---.........------,,,+++)))******++++++++++++++++++,,,......------...000///333777555000------//////000111111222222111111000111222111///---...///---000///666EEEDDD777222HdĦ///...------111=Īj000000///---+++,,,///222111222222111000000111333GG=?CCCDDDDDDCCCBBB@@@??????;;;666333444777:::;;;<<<>>>@@@AAAAAAAAABBBCCCBBBBBB@@@<<<777222000///444444444444444444444444555444222333666888999999555444333333222333333333999777555444444333000...333222555<<<@@@===::::::333222111111222333222000000333222000000333444222444555555444333222333555//////111HdĦ111111000///000000///,,,***//////000000111222333333///000111111//////000111333111000000111222000///------...///000000/////////////////////000111111............//////000111///000000///......///111/////////000000000111111---...//////000000111222///000000000//////111222000111222333444555555555///222555444111000111333555222222555777666999===;;;666444777999888888;;;777???DDDAAA===>>>?????????@@@AAA>>>999777777999777666555444444555666777111222333444555444333222///333888999777555666888666555444444333444444444000111111222222333333444555444333333555777999;;;888999888888777555444333666:::>>>>>><<<:::;;;<<<666888<<>>;;;:::;;;>>>BBBDDD???@@@@@@>>>;;;<<>>:::;;;??????;;;555888;;;<<<;;;;;;???BBB<<>>CCCAAAAAA???;;;555333444ӵ444555666666Ħ555555777888999444333444333000...111333444Ħ111222333333111111333Ħ555444222111222333222111111DdD......///222222ӵ000///ӵ000ӵ.../////////...Ħ///111ӵ/////////000ĭӵ000...111222222333333333333...222555444111///000333333000000333555555888<<<===888555777888777777:::777===BBB@@@???@@@@@@>>>???>>>===<<<:::999888777555555555555555555555555222333555666666666444444...222666666444333666999555444333333333444555666222222222222333333333333333333333444555777999;;;777777888888777666555444666:::>>>>>><<<:::;;;===999888888:::>>>CCCGGGJJJBBBCCCEEEFFFFFFDDDAAA@@@@@@>>>;;;999:::<<<@@@BBB???@@@@@@===;;;>>>EEEKKKOOOKKKBBB999:::@@@AAA<<<777:::======;;;:::;;;>>><<<>>>AAACCCEEEHHHKKKNNNKKKFFFDDDFFFGGGCCC@@@@@@::::::;;;;;;<<<>>>@@@AAA;;;:::999999888888888888222444666555222/////////...000111333444555555444444444333333222111111000222333333444444333333222555555444444333333333444111111000///////////////......///000111222333444111000/////////000111222......------...///111222////////////////////////000000111111111111000000...000222444444333111000333111000111444555444222555444222111000////////////000?~4///,,,,,,g&e>&e---g&e+++>hӵ.........//////000000g&e///guO>uO>&e...,,,4ff?>ߝL111gĉ@444333111000Shӵ///............//////g&e///>hӵ111111000...---000///...fff?><z,,,g&e>&e222---HL+++---...ShӵgL222222000///...000000111222222222222S?ʬ///0003h?D%%)?444555ZufĦ...///000gL000...///g&e777gĉ@GGGEEEg&e>&e555@eBBB>>>??CCCBBB======<<<999666666g<ĉ4444445557773we<Ħ7777778888883h?@e444555444111///---111111Z777///2224443331113h?gL444555444222111222333666444222D%%)?,,,fff?><z111222=?Ħ///g&e///g&e...//////S?ʬ...4ff?>ߝL---@e000g&e000//////3h?g&e>&e111000??111222222222222111000000---111555555111...000333111------000222222555:::???:::666777888666666888666<<<@@@???@@@BBBBBB??????===;;;;;;;;;;;;999777444444555666666555555444333444666888888777666555---111555444222111555999444333333222333444666777666666666555555444444444222222333444666888999:::444555666777777777666555444888<<<===<<<;;;===@@@???;;;888888<<>>;;;999999;;;>>>AAA???@@@@@@===<<>>;;;888888:::???@@@BBBCCCCCCEEEHHHJJJGGGCCCBBBFFFHHHDDDAAA@@@999999999999888999<<<>>>>>>===;;;:::999888888888111444666444111......///,,,...000333666777888888555555444444444444333333333333444444444333222222555555444333333333444444111111000///////////////...///000111222333444555111000/////////111222333///...---,,,---///111333111111111111222222222222000000111111111111000000...///111222222222000///333222111222333333333222444333222000///.........///4Dӵ---...///Hƅ^Hu]Ħ///Hu]Ħ///ZuR)Ħ///111000...---000333Hu]Ħ,,,HŐeHŐeHu]Ħ,,,qIܗGIӵ///tt111555444HGgĉ@...///,,,---......///...Hu]Ħ///ZuR)Ħ//////...------111///sߝLGdUĦ,,,Hƅ^Hu]Ħ...ntHdĦ---...HGgĉ@,,,HdĦ000333666333---222//////222333000Htƅ^000///Bt=o9ĦDtfo9Ħ---///333g?,,,///HdĦ///000222Hu]Ħ???ttEEEGGGHƅ^Hu]Ħ333H׼sAAA???EEEFFFEEE@@@<<<;;;<<<:::666tQ444444555555je<Ħ444444666Bt=o9ĦH׼s---...222444333000444111...HtĦ???333111000000Bt=o9ĦHdĦ222333333222111222444333777444Dtfo9ĦsߝLGdUĦ///Ht@cӵHu]Ħ///Hu]Ħ///111Htƅ^---qIܗGIӵ000H׼s...---Hu]Ħ111444Bt=o9ĦHƅ^Hu]Ħ...111///111222000...---///222......///000111111222222///333555111,,,***///444666555444555777888888888555;;;===<<>>AAA;;;??????:::888;;;<<<;;;>>>>>>???@@@@@@@@@@@@@@@777:::===<<<::::::???DDDCCCAAA===888777:::@@@EEEOOOLLLEEE???@@@BBB<<<333>>>;;;;;;<<<;;;666555777:::===AAADDDEEEEEEGGGHHHCCCEEEFFFDDDDDDEEE@@@:::999777666777:::===>>>>>>::::::::::::999888777777888666333222222222111111111+++)))---000111222444111222444444444444555777666555333222222333555666999888777777888777444222000000000000000000000000000111111222222222111111000///...---...000222333///000111000///...///000000333444111,,,***---000//////000000000000///...222000...000444666555222333444333000222777777333666000000666888222------------4DuXӵ,,,,,,---DdDΦDdDĦ///DdDĦ//////t|<+++...//////------000333DdDĦ---DdDΦDdDΦDdDĦ---peƜ4DuTӵ///`eĭ444qet---...///..................DdDĦ...000t|<000000000///......000...DdDDdDĦ---DdDΦDdDĦ...q<niDdDĦ---qet+++,,,DdDĦ...222666444///333000///222111q<R000///qjRgdKӵHdDĦgdKӵ...000GR/f6LĭĦ,,,***DdDĦ......000DdDĦ>>>`eĭIIIDdDΦDdDĦ222DdDĦ@@@AAA@@@@@@AAACCCCCCCCCBBB@@@;;;888::::::888geĦ333333555FSĦ444555qjRgdKӵDdDĦ......222444222000444111///DdDĦ===666444222qjRgdKӵDdDĦ222333333111111222444...333111HdDĦgdKӵDdDDdDĦ000DdDĦ4DufӵDdDĦ111DdDĦ///q<R///...peƜ4DuTӵ...DdDĦ......DdDĦ111qjRgdKӵDdDΦDdDĦ///000000111111111///000111000......///222//////000000111222222333...222555333...---111666666555444555777888888888666;;;>>>===@@@EEEFFFBBB???;;;999:::888444777===666666555555444555555555333444555444333444555777333333333333333333333333222222222333333444444444444333222222333444555666444333333444666777666555555777999999888777777777999::::::::::::<<>>>>>>>>>>>>>>======<<>>BBBBBB@@@<<<777555777;;;???DDDEEEEEECCC???999555333@@@<<<:::;;;:::777777:::===@@@BBBCCCDDDDDDFFFGGGFFFHHHGGGDDDCCCCCC>>>888888666555666999;;;<<<<<<:::::::::::::::999888777888777444222111111000000444///---111444333444666000222333333333333444666333444444444444444444333888666444444444333222000000000000000000000000000000111111222222111111000//////...---...000222444...000111000//////000111000333444111---+++...111111111111111111111111000333222222333555666666555999:::888444444666444///777333333777777111...///,,,,,,4DuXӵ,,,+++,,,DdDΦDdDӵ///DdDĦ//////o)h000***---000000......000222DdDĦ...DdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ///HߝL`o9444po9wӵ///000///...---,,,,,,DdDĦ...///o)h000111111111000//////000...DdDΦDdDĦ///DdDΦDdDӵ---GIpӵDdDĦ---po9wӵDdDĦ---000555555222333000000111000po9u000//////...GIdnuR)ĦDdDĦnuR)Ħ///111CdgĪj(((DdDĦ---,,,...DdDĦ===HߝL`o9KKKDdDΦDdDӵ222DdDĦ@@@DDDBBBAAAAAAAAAAAA@@@>>>@@@999444777::::::geĦ222333sp?aĦ555666GIdnuR)ĦDdDĦ//////222333222000333111000DdDĦ999999777333GIdnuR)ĦDdDĦ111222222111111222444///555333DdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ111DdDĦ///po9u000111000...=ӊB1.uTӵ,,,DdDĦ---...DdDĦ111GIdnuR)ĦDdDΦDdDӵ111111111111222222///000111111//////000222000000000111222222333333---222666555222111333777666555444444777888888777777;;;??????AAACCCBBB???<<<999888888666444666;;;777666555444333333333333111333444444333444666888444333333222222333333333111111222333444555555666222222111222333555666888666555333333555666666555666888::::::999777777888:::<<<>>>>>>===<<<===???<<>>===:::666444555999<<>>===999888999666000888777777888555000000222,,,,,,4DuXӵ---,,,---DdDʜ4DuTӵ///>d<Ħ///Dt000000555777444000//////>d<Ħ///>d<ʜDd<ʜ4DuTӵ***+++F&uTӵ0004DufئL>e444puR)Ħ///222111...,,,+++,,,>d<Ħ///Dt///000000000///......---DdDΦDdDĦ///>d<ʜ4DuTӵ,,,4DwDd<Ħ---puR)Ħ>d<...333666555333000000222111peӵ000ĦpeӵDx<>d<ӵDd<000qR/ܗ?fӵ,,,>d<,,,--->d<Ħ===4DufئL>eIIIDdDʜ4DuTӵ222DdDĦDDDDDDBBBAAA@@@AAA@@@???===@@@777111555;;;<<aĦ666777peӵDx<DdDĦ000000222222111///111111222DdDĦ666999777444peӵDx<>d<222222111111222444555;;;888>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ///>d<Ħ///peӵ111Ħ---F&uTӵ...DdDĦ---...>d<Ħ111peӵDx<>d<ʜ4DuTӵ222222222222222222000000111111111111111222000111111111222222222333---111666666555444666888666444333444666888888777888;;;>>>@@@AAAAAA>>><<<:::999999888666555777:::555444444333333333444444444555555444333333555666555444333222222222333333111111222333444555666777333222111111222444555666888666333333444555555555444666999999888777777888===???BBBBBB@@@===<<<;;;===BBBDDDAAA??????===:::<<<;;;:::999888777666666@@@BBBDDDCCC@@@>>>======::::::999666555666999<<<===@@@LLLWWWOOO;;;444<<>>AAAAAA===<<<>>>@@@AAABBBBBBBBBCCCFFFIIIIIIIIIFFFAAA??????;;;666666444333444777:::;;;;;;999999999::::::999999888444444333222111111222333444111111555555222111333222333444444333333444666333333444555555444333333>>>:::777444444444444333000000000000000000000000000000111111111000//////.........///000222333444...000111111111111222444111222222000...///111444222222222222222333333333000333555444222111333666:::<<<===<<<===???<<<777999::::::999444111222555,,,...4DuXӵ/////////D&dq&ĒR//////sdKĦ///DHRRud333;;;>>>:::333...+++sdKĦ000D&oq<Ōq&ĒR***+++--->dp&ĒR000111nfʜd<Φ>d<Ħ...s&dq&ĒR,,,,,,i?ʜtd<Ħ---HHܗDӊB,,,<x666666222//////222222B?d<@@@??????@@@AAA@@@>>>===555000444;;;<<aĦ666888B?Ho9111>d<222222000///000111222>d<ӵ666555B?Ho9...<x111111222444666<<<999&ӫeʬtIӇ222>d<Φ>d<Ħ,,,D&ӫetIӇ000DdDĦ...sdKĦ...B?dp&ĒR000111>d<sdKĦ000B?Ho9000s&dq&ĒR222222222333333333333000000111222333333222111111111111111111222222222,,,000444666555555777999555444333444666777777777888:::===@@@@@@===:::999999::::::888666777999999222222222333444555666777444555555555444444666777666555333222111222333333111111222333555666777777444444222222111222333444888666333333444555555555222444777777777666666777;;;>>>BBBDDDCCCAAA??????>>>CCCEEEBBB??????>>>:::<<<;;;999777666555555555:::<<<>>>???>>>=========<<<<<<<<<:::777666888999888777AAAOOOKKK:::111555<<<;;;???EEEEEE@@@======>>>???@@@AAAAAADDDGGGJJJFFFFFFCCC>>>===>>><<<777666555444555888:::;;;;;;999999:::::::::999888888111222333222111222555888444222333666555111111333444555777666555555666777555444333333333333444555>>>;;;777555555555555555000000000000000000000000111111111111111000//////......///000111222333444///111222222111111222444222111111//////111444666222111111111111222333444333555777666333222333666888;;;<<<<<<>>>AAA???:::888;;;<<<999444333444555,,,...4DuXӵ000000000Hu]3hh/////////ne......=e---444;;;>>>:::333---***ne...000pIƎ@t@h.........>h///000111fe333@ďD---...///000///...---,,,,,,ne...///=e---.........------,,,,,,ege,,,---sĪj@h+++,,,---fdDĦ---@ďD,,,+++Hkge111444555222//////333333@h000000@G444555HĪj@IŌ,,,,,,Bene777Hkge111ne>>>===feAAAHu]3hh---111444se???>>>>>>>>>@@@AAA@@@???:::444111666::::::geĦja>aĦ666777@G555222se222222111000//////000222<Ō444666777@G///---Hkge111111111333444000777555HĪj@IŌ111111ege,,,---Hu]3hIŌ000///DdDĦ000ne555...@h///000>h---000222se...ne111000@G...///sĪj@h000111111222333333444444000000111333555555333111000000000000000000000000---///222333444555666888555444333333666777777666888777:::======:::777888777:::;;;777666888999999222222222333444666888888222333555555666777999<<<777555333111111111333444222222333444555666666777555444333111111111222333666555333333555666666555111333666777666555555666777;;;AAAEEEFFFFFFEEEFFF???DDDEEEAAA>>>???>>>;;;<<<:::888666555555555666555666888999;;;<<<======@@@@@@@@@===:::777666666777555;;;DDDEEE;;;444444888999>>>DDDEEE@@@<<<<<<;;;===???@@@AAACCCGGGIIICCCCCC???;;;:::<<<;;;888666555444555888:::;;;;;;::::::::::::999888777777111333555444222333777;;;666555555888666333333777666777888777666666777888666555333222222333555666:::777444333444444333222000000000000000000000000222222222222222111000/////////000111111222222222111333444333222111222333222111//////000333666888222111111000111222444555999::::::999777666777888:::<<<===;;;<<>>;;;CCC@@@D^444...333666s׼sDDD@@@>>>===>>>???@@@???>>>777333444888:::888geFm8666>aĦ555777999777777444s׼s333333222000//////...000111Ho555555888:::888111///---000111000111333444///777555111///...///...///D^111000...DdDĦ///555777...///444...000111,,,...000111s׼s---...222111000,,,///,,,.........///000111222333444555111000111333666666444111////////////////////////---...///000111333555777555333222333555777777666888555666;;;;;;777555888444999:::666444888999777444444444444555666777888444555777777777888:::<<<777666333111000111222444333444444444555555666666333222111111111222333444444333333444666777666555111444666777777666666777999===BBBEEEFFFGGGGGGGGGAAADDDDDD???===>>>===;;;<<<:::888777666666777777222222333555777:::<<<<<<===>>>@@@???<<<999888888999:::<<<>>>???>>>;;;999777666999>>>???<<<;;;===:::<<d<Ħ222000/////////......Ħ---111333444333111///))),,,///000...---...000......Ħ///000111333111///,,,++++++,,,---+++++++++,,,---...000000***,,,///111222111///...,,,---+++***---333555333...000000000...---...///,,,---...//////......---Ħ+++++++++,,,,,,------...///000000//////++++++,,,///111222111000...............---------,,,---......//////......>d<Ħ,,,+++***+++,,,---......---+++******///111...,,,///222222333000000111000---,,,...---...........................000222///***+++000...............---------***...111///,,,+++...222---...///111333333222111222333555:::Ħ:::;;;>>>BBBFFFGGGEEEBBB@@@@@@>d<Ħ444222000555888BeCCC@@@AAA???>>>>>>??????===<<<555333666::::::777geFYĉ555555>aĦ555777888888666333888555555777777555Be333444444222000//////...///111nu]ӵ666:::444000000222//////000///------...000,,,...000111000111333444444;;;999555666111...444111///---,,,+++,,,...///000000000000111>d<Ħ111222222000///>d<Ħ,,,+++,,,Ħ...//////......///222444---000222222///...///111////////////Be///---...000222Ħ000///444888777333000111333+++---000333333222///------...///000222444555555111000111333777777444111////////////........................///111444666555333222333555777777666888444444999999555444888222888999444333777888555666666555555555666666777999::::::999777666888999888666333111000111222444444444555555555555555555111111000000111333555666222222333555777888666444222444777888888777888888>>>AAAEEEFFFFFFDDDDDDDDDAAADDDDDD>>>;;;======<<<<<<;;;999777666777888999222111111222555999;;;;;;666999<<<>>>>>>======>>>777<<<===999888<<<>>>===666444444888999888:::>>>:::===???AAAAAA@@@AAAAAACCCBBB===666555888777444444222111222555777999999======<<<;;;999777555444777999:::888333222555999333222222333111///333999555666777666555444555666222333555666666555333222333222222333555555333111000000000000000000000000555555555444333222111000111222222222222111000000555555666444222000111111333000......111555888:::555444333222333555777999>>>;;;888888::::::888555999:::888666777;;;;;;888555888888777999===999000?aŖ%7uSQuR)ӵsdKĦ111444222///,,,+++gdKĦ...///...,,,,,,...///555444333222333444111---+++gdKĦ///000111...///000/////////000222.........//////000222222............/////////000000///...///000111000///000/////////000///...,,,+++---...///...---...gdKĦ///.........///000111111111///---+++***---------...............,,,---.../////////...---............---,,,++++++gdDĦ,,,,,,,,,---,,,,,,++++++,,,,,,---//////...,,,***+++---000666666444222000...---,,,))),,,///000///............///111222333222000//////---+++,,,///000...,,,///111000---+++,,,---...***///---...444...+++444:::@@@CCCgdKĦ===EEECCCAAABBBEEEFFFDDDAAADDDsdKĦ333444444444888999>>>GGGJJJFFFAAA>>>???>>><<<:::000444888:::888555ŶS6664443333we<333333555777444444333333444555///444555222111444333...111333555iĉ@3hR/Ō:::666888222+++///222222111///...---,,,+++////////////000000000000666666555444222111333444333111/////////000///...000000111333555DdDĦ...111555777777sdKĦ......gdKĦ---......///000111111222...///000111111000///......222222...///***111111222gdKĦ111000111111///---...///111//////000000000000///...222111000//////111333444111222222333444444444444222111///.../////////...---000222000---...555;;;333333444444555666666777888777666444444444555666222333444666777666555555444666777888777666777888>>>666333888:::777555777<<<===:::333000222333333<<<888444333555777777666111333555666444222111111333444555666666666555444333555777777666555555666888@@@FFFDDDBBBDDDFFFFFFCCCDDDDDDBBB>>>;;;::::::;;;999777999;;;<<<999666<<<888444444777;;;<<<<<<999888888;;;??????<<<999;;;999777555444555777999888888888777555555777999666888;;;>>>@@@@@@@@@???CCC???<<<::::::888555111000000111222333555555666444777999999555222111222111222333333222222444666222111111222000000333888888666333111000000222333222333333444444333333222111000......//////---,,,---...///000000111333555222222222222111000......111111222222222111111000444333222222111111222222///...------...000333555888333///222:::@@@@@@===???<<<999777555333111000777444222555:::===;;;888333333666999:::777555555>A,,,ne,,,111333111///...ne---...///...,,,,,,...///333333111000111111///,,,ne///111555888333333222000...------...////////////000111222333.........///////////////,,,++++++,,,---......---////////////000///...,,,...000111222111000ne.........///000111111111111000///---,,,+++,,,,,,------------......,,,,,,............---,,,---------...------,,,De++++++******------,,,,,,+++,,,,,,,,,+++,,,,,,+++******,,,...444444333222111///...---***---///000///...---......///111222222111000//////---,,,---///000...,,,000111000...,,,---...///***...,,,...444000///999999???ne??????BBBAAABBBDDDFFFFFFCCC@@@BBBne555555666555444777:::999888>>>GGGGGGDDDAAA??????===:::777222555888999777555>A555555333k<555444444666888555555444444555666888999222555555111000333111---000333666fh888777666;;;777000333111111000///...------,,,000000000000111111111111444555555333111111333555000...------///000////////////000222333De......///111333444ne//////ne000......//////000000111111...///000000111000///...---111111...---000000+++///000ne000///000111000///......111333------........./////////222111000//////111333444222222333333333333333333222111//////////////////...///111000///000444888000111222333555777888888888777777666555555666666333444555666777777777777444666777777666666666888999666666888777333444888999;;;999444000222333222:::777444444666777666555444444555444222111333444222333555666666666555555222444666777666666777999:::BBBGGGFFFCCCDDDEEEEEEHHHFFFCCC???===<<<;;;;;;999888777888999999888777>>>:::666666888<<<======888999<<>>??????@@@===;;;888888888888555333222222333444555666777777444777999888555222111111111222222222111111222444111000000000000111444666:::888555333222333555777222222333333333333222222111000//////111111///...000111111000//////111222222111111000//////......111111222222222111000000333222111111000000111111............///000222333777333111444<<>>:::999777666555555444333999666333333777999777444333333555777777555444///---***,,,111111111000000...---...///...,,,,,,...///:::999777555333000...---//////222888<<<555444333111///......---////////////000111222222---......///////////////---,,,,,,---000111111000//////000000000///...---,,,...//////......------...///111222333111111000......---------,,,,,,,,,,,,------......+++,,,------------+++++++++,,,,,,---------------)))))))))))))))---------,,,,,,+++++++++''')))***+++***)))***,,,000111222333222000...---,,,...000000...---,,,---///000111222222111000//////...------//////...---000000000///...---///111***...+++---333111222===:::???===@@@AAA???@@@CCCFFFHHHFFFCCC@@@BBB:::666555666777666666777777888>>>FFFAAAAAA@@@@@@???<<<777333444666888999777555333555555666666555555777999666666555666666777888999444666555111000111000---111333666666000555333444===:::111222111000//////.........///111111111111222222222222222333333222111111444666...,,,+++,,,...000000000.........000111---000///---...000111000000000////////////////////////////////////000000000//////...,,,///000......111000....../////////...//////000///...///111444......---...///000222333111111000///000111222333222222333333333222111111111111000000000/////////......///000111222444555000111222333444555555666666777777777777666666555444444444555666888999:::444555666666555555666888666666888888444111444:::555888888444222333333222777666444555666666555444666666555222111111444666222222444555666666666666222444666777777777999;;;<<>><<<888666777:::===888999999888777777999:::555666777888:::===>>>@@@777666555555666666555444333333444555666777777888444666888777555333111111000111222111000///000111000///......000333444444999777444222222444777999111111222222222222111111111000000111222333222000333333333111///---...///222111///...------......222222222222222111000000222111000000//////000000.../////////000000111111666333333777>>>BBBAAA>>>444444444444555666777888888555111111444666666444222333333333333333222***------***+++///000---///------...---***,,,111000000111111111000///...---...///...,,,,,,...///>>><<<;;;999333---,,,///666444222000000333777;;;444222111111111222111111///.........//////000111------//////000000///...---------...111333222222---///111111111///......+++---......---,,,---...,,,,,,---...///111222222111000///---------...///,,,,,,------.../////////++++++,,,---,,,+++***)))******+++,,,---......---))))))))))))************------------,,,+++******$$$'''***,,,+++******+++,,,...111333333111///...---///000000...,,,,,,,,,000000111111111111000/////////......//////...---///...///000///,,,...111+++...***+++222111222>>>>>>BBBBBB===:::===AAABBBAAABBBDDDFFFGGGFFFEEECCCCCCCCCBBB===888555444555777888999999999;;;???DDD===>>>@@@@@@>>>:::444000555777888888666444444444333555777777666444444555555666777666666666888:::555555555666666777888888333444333111000111111000444444444333333333333333000444111333<<<999///---000000///......///000111000000000111111111222222000111111111000111444666///...------///000000//////......///000111///---000///......000111000///222222111111000000////////////////////////......//////////////////......,,,---......///000000000...//////000000//////...,,,---...------...111333111000//////111333666888111000000///000111222222222222333333222111000000///000111111000///000000...------///222444444333444444333333222111111000444555666777666555444333444333333333555777999:::444555666555444444666777666777888777555444666999111666777444333444444111444444555555666555444333555666555444222222444666111222333444666777777888444666777777666777999;;;>>>EEEJJJIIIGGGEEEBBB>>>FFFAAA<<<<<>>;;;777999:::888666666999======;;;888777777888999:::666:::>>>>>><<<;;;<<<>>>CCCBBB@@@;;;777666999===777888999999888888999:::555555555555777:::===???555555444444555555444444333333444555555666777777444555666777555333111000111222333222000//////000000000...---000444444111444333000//////111555777000000111111111111000000///...///111333444222111333333333111...---...///111000...,,,+++,,,...///222222222222222111000000222222111000000000000000...///000000000000//////444333444888>>>AAA???<<<111222333444444555777999555222//////333666888999111333333000000222222***------++++++///000...000------///---+++---222000111222333222111///...---...///...,,,,,,...///666555555666111+++---444555333222222444777999;;;555333111111333444333222......---------...//////,,,---///000000000///...***))))))+++---//////...,,,///222333111////////////000222222000///000000------......////////////000000...------...///000.........///000111111222++++++,,,,,,,,,+++)))((())))))+++,,,------......*********++++++,,,,,,,,,,,,------------,,,+++***%%%(((,,,------,,,+++,,,***,,,///222222111000......///000///---,,,,,,---//////000111111111111111000000000///............///---...111000+++,,,000---///++++++111000111>>>CCCFFFEEE???;;;>>>AAACCCEEEEEEEEEDDDDDDEEEFFFHHHEEEDDD@@@;;;666333333333888;;;===>>>???@@@AAAAAA:::<<>><<<:::888888999:::666888999999888999>>>BBBEEEEEECCC>>>888555777:::666777999999888888999:::666555444444555777:::<<<666777666555444333333333222222222333333444444555444444555666666444222000111333444444222000000000111333222///000444333///111000...---...000222444///000000111111000000///------...000333333222000111222222111///...///111000///---++++++,,,...///111111222222222111111111333333222111111111111222...///000000000000//////222222333888<<<===;;;888000222444333222333555777444222000000222666888:::000333333//////222333///***------+++,,,000111///000......///...+++---222000111222333333222111000---...///...,,,,,,...///......333777555111888DDD666444222333777;;;===>>>999666222222444444222000///......------......///,,,---///111111000///---,,,+++***,,,...//////...+++///333444111//////000...000111000///......///....../////////...------///............//////000...//////000111222333333+++,,,------,,,+++)))((())))))+++,,,------------+++++++++,,,------......***+++------------,,,+++'''***---...---,,,,,,,,,***,,,...000111111000///---//////...---,,,---.........///000111222333333000111111000...---...///222...///333111+++***000...000,,,,,,333111222>>>DDDHHHGGG@@@===???CCCDDDGGGFFFEEECCCBBBCCCFFFHHHEEEBBB===888555333333333:::>>>AAAAAABBBDDDCCC@@@;;;<<<>>><<<999444222000444666888888666333222111///111333444333222222222333444666666555666888:::222333444555666666666666000///111666777555555777666333///...000222444444///444222444>>>>>>777:::222111///......///111222.../////////000000000000.../////////...///222444555333111000111111000///333111000000111222111///------///111333222000...000000000000000000//////........................000000///...---------------+++---000111//////111///000000111111000000///,,,,,,---,,,+++,,,...000222111000//////000111111/////////000000000111111000000111111111000000///---000444444111///000222------...///000111333444111111111222222333333333000111111222222222222111222222222222333444555555333444444333222222555777:::999666555999===<<<666000555777555444555555333444555666666555444666777000333666666444222111111333333333444444666777888;;;;;;:::888666666777999???DDDFFFDDDCCCBBB>>>888777777999>>>CCCEEEBBB??????>>><<<::::::<<<@@@CCCBBBBBBAAA>>>;;;:::;;;<<<777777777777777:::>>>AAAAAADDDDDD@@@999555666999444666888888888777888999777666444444444666888999777888888666333222222333000000111111222222222222444333444555666555222///000222444444222111111111444::::::333000333222...000000000000000111222222000000111111111111000000------...111333333111///000111111000//////000222///...------,,,---...//////000111222222222222222444333333222111222222222.../////////000000111111111222333666999999777555000333444333111000333666555444333222222333444555---333444000000555555///***------+++,,,000222000000......///...+++---222111222222222222222222111---...///...,,,,,,...///---...555<<<:::777AAAPPPAAA<<<777555777;;;>>>???999555222222555777444111111000000/////////000000+++---///111111000...---///...---...000111000///***///444555222//////111,,,...///...---++++++,,,------...//////...------------...//////000//////......///000111222333333,,,------------+++***((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---.........)))***,,,---......---,,,)))+++---...,,,++++++,,,+++,,,---...///000000000---.........------...000------...///111333444555000111222111...,,,---///555111222777444+++***111---000---///666555666BBBAAAEEEEEEAAA>>>AAADDDEEEDDDFFFFFFDDDAAA@@@BBBDDDBBB???:::666444555666666===AAABBB@@@BBBFFFEEEAAA<<<======:::555222222333222555888888666222000///---000222333222111111222222333555555444555888:::333333555666777777666666111000333999:::666444666111000///000333444333111...555333333;;;:::777<<<333222///......///111222//////000000000111111111...//////...---...000333222111//////000111111000444222000000111111111///---,,,,,,---///111000000//////////////////000000,,,------....../////////111000...---,,,,,,------...+++,,,111111......111...//////000000//////......//////---,,,,,,///111333222111000///...------...//////000000000000000//////000000111000000000,,,000444444111///111333,,,...///...---///333777111111111222333444444555111111111111111222333333333333444444444444444333333444333222111222555777777999999555666;;;;;;888222777888555444555666444555666777666444444777:::111333444333111000111222555444444333444555666777:::::::::888666777999;;;???BBBCCC@@@@@@@@@<<<777777999<<<@@@BBBDDDDDDDDDBBB>>>;;;999;;;???BBBDDDBBBBBBBBB???;;;999999;;;999888888999;;;<<<;;;::::::???CCC@@@:::666777:::222444777888777777777888888777666555444555555666555777777666222111222333000000111111111111222222333333333444666555222///---000222333222111000000777@@@BBB777///111111...///000111222222222000000000111111222222111111000...///000222444444111///111222222111///...000111........................---...000111333333444444333222222111111111111111............///000222333333333444555666666555444///222444333//////222555222222222222111111222333,,,333666111222888777000***------+++,,,111222000000......///...,,,...222222222222222222222222333---...///...,,,,,,...///---...555<<<999444???PPPNNNFFF<<<666666999<<<===555111///222777:::999666222222111111111111111222+++---///111111000...---,,,+++***+++------,,,+++)))///444555222//////111///111222111///......///+++,,,.../////////......,,,---...000000000//////------...///000111222222------......---,,,***)))******+++,,,,,,,,,++++++******+++,,,------......''')))+++...///...------***,,,------+++******+++,,,,,,,,,---...///000000,,,---...---------///111,,,,,,---///111333555777000222333111...,,,---///888333444999666---+++222,,,000...111999999:::FFF===BBBCCC@@@???BBBFFFGGGAAADDDFFFEEEAAA??????@@@@@@<<<777444444666888999@@@CCCAAA>>>@@@FFFFFFBBB===>>><<<888333111333555111444777888666222...---///111333444333222222333111333444444444555777999333555666888888888777777333111555<<<<<<666333444---...///333666666222...///555333000555333111777444222000......///111222000111111111111222222222...//////...------000222000...---...000111111111333222000///000111000///---+++)))))),,,///111222------......//////000000,,,,,,------...///000000111000...---,,,,,,------///,,,,,,111222------111---..................---000111111///......000111666555555333111///---+++...//////000000000000000......///000000111000000+++000555555222///111333,,,...000...+++---333999444444444333333333333222222222111000111222444555444555666666666555333222333333333222111111444777333999;;;666333777:::999444888999555333555666555666777777555444444888<<<333333222000...///111333666555444333333444666777999999999888777888;;;===>>>@@@@@@>>>>>>???<<<666;;;===???@@@AAACCCFFFHHHCCC>>>999888<<<@@@CCCCCC???@@@@@@<<<888555666888;;;:::;;;===???>>>999444444;;;AAA@@@;;;777888;;;111333666777777666777777999888777666555444444444222555666555222000222444111111111111111111222222333222222444666666222///+++...111222111000000000999EEEGGG:::///000111...---...111222222111...,,,111111222222222222111111000000222444666555222///222333333111///......000......///000000//////...,,,---///111333444555555222111111000000000000000///...------...000333555555555555555555555444333...111444222///...222666,,,...///000111222333555***444777333444;;;999111......//////...---,,,,,,///////////////000111111555333...+++///555555000000222111...---000000---...---333===<<<777===IIIQQQRRRMMM@@@666666888888444444222000555======777+++000444444111111444777000//////222444333...)))...------------...//////---///111222111///---+++///000000---******---000000000111000000///......,,,,,,---...///000111111///000111111111///...---,,,------......------,,,,,,......++++++...///---+++///***(((///---)))---+++---+++(((+++111000))).........///......---,,,+++,,,---...///111222222,,,---.../////////------222000---...111333222000000000000111000///......999999888666222////////////...,,,,,,000777>>>CCCBBBAAA@@@@@@@@@AAABBBCCCDDDAAA???@@@BBBCCCAAA>>><<<:::777555444555777888@@@CCCDDDBBBCCCFFFGGGDDD<<<===<<<777222000444999999888777666555444333333///222444444222000000000444666888888666555555555666333555:::===:::999999888666444222000/////////---111222111111333333000777666777777333......333666111///000---***...666555555555444333222000000000///...------...///000///000000000111111111111222111000000///000000000,,,...000000///...///000//////...------------...,,,---...///000000000000......---------,,,,,,,,,...000111111000//////000111000...---------...////////////...------///111222111000///...---,,,+++---,,,+++---///000000///......///111111222222222//////000222444222///,,,---000111000...///222666555333111000111444888:::333000///111333333333444555666777666555333333444444444444333333444777::::::::::::::::::999888777<<<:::777444222111111111444555666555555555777888???:::555333333444333111555444333444666888888777::::::999777666888<<>>999555777>>>@@@===;;;???CCCBBB>>><<<>>>AAA999999999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;999888;;;>>>>>>999444666666777888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<:::888555333444555777888666222222555333...222000......///000111000111000000000000000111111000555444///---111333111EEEBBB>>>:::555222///...111111111111111222222333...///111111/////////000///'''&&&///777888555555777666333000......//////---...///000000///...---///---,,,...000111///,,,///222555555111...111666...+++***,,,---+++---000777666444000......111333...111555666555333222222---000222111//////222555666000111:::>>>999444222......///......------,,,///////////////000000000222000,,,)))---333333///111333222...---000000---,,,+++333===>>>888999AAAGGGWWWddd\\\FFF666777???999:::777444777===;;;666444777999777333111222555///.........//////...,,,//////......//////000111---...000111111///,,,+++///000000---++++++---000///000000000//////...------------------............///000000000...---,,,,,,------......------,,,,,,......,,,+++......+++***...)))(((//////,,,222+++---,,,+++...222000))),,,,,,---.../////////...+++,,,---......///111333....../////////......---///...,,,...000111000...000000000000//////......777777777555222000///000//////...///444:::AAAEEE@@@@@@??????@@@AAACCCDDDCCC@@@===>>>@@@AAA???===;;;:::888777777777888999>>>AAAAAA@@@AAAFFFGGGFFF======:::666111111555999888777555444222222222333111222333333222111000000777777777666444444666888777444555;;;===:::888999444333111000/////////000---111333333444777666333555444444666444111333888:::333///000111000333777444333333222111000000///000///...------...///000222222111111000/////////000000/////////000000111---...000000///...///000//////...------------...,,,---...///000000000000............------,,,,,,---///111000///...//////............///000000111/////////...------///111111111000///......------000...---...000000///.........///111111222222111000000000222333333000...---///111000...///222666333333222222444777:::<<<555333111222333444444444333444666777777777777888333444666666666555666777;;;;;;;;;;;;:::999888777;;;999666444222111222222444555666555444444666888===999555333333444444333666555444444666777777666>>>>>>===;;;999999;;;===>>>===:::666888>>>???<<<;;;???CCCBBB???<<<===???::::::999888888888999999::::::999999999999::::::888666666999======888444666666777888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<=========;;;777333111111666777666333444555333...000000000111222222111000000000//////000111222222///333333...,,,000222111???<<<999555222111111111///000111333333222111000...000111111000//////000///+++,,,222555333333555444333111000///000111222...///000111111000///...///......000444666444333111333444333000...111555333000...000000...000333555555444111//////111333000222555666555333111111000111111000//////000111222---///777;;;777333111...............---------......///000000000000///000///,,,***---333444111333555333///...000000---******111===???999555888<<>>777777555222222555444111999;;;;;;888444111111333//////...---,,,---///111...............//////000,,,---///000000...,,,+++///000///...,,,,,,...000...////////////...------........................---.../////////...,,,,,,------............------,,,///000---,,,...---))),,,000***'''......---444+++,,,------111555333---***+++,,,...///000000000,,,---...---,,,---000333111111000///............,,,+++,,,---//////---+++111000//////......//////444555555333111000000111//////111444888>>>CCCFFF@@@@@@??????@@@BBBCCCDDDBBB>>>;;;;;;===???>>><<<999999999999999:::::::::<<>>@@@EEEHHHGGG>>><<<888444111333777:::777666333111000111222222444333111222222333222000999999777444222333666999888555666;;;===:::888888111000///...---...///000...333666666999<<<===:::555222222444444333777======444...///333444555666222111000///...//////000//////............//////000000000000000000000000///////////////000111222...000000000.........000000///......------......,,,---...///000000000000/////////............------...000000...---...///------///000111222222222//////000///------///000111000000000////////////222000//////000000///.........///000111111111111111111000111333333111000,,,///000///......222666000000111222444666999:::888555333111333555555555000222444777999;;;;;;;;;222555888999777666555555<<<<<<;;;:::999888777666888777555333222222333333444555555555444444555777:::777444333444555555555666555555666888999999888???@@@AAA@@@>>>>>>???@@@===>>><<<999:::>>>>>>:::;;;>>>BBBBBB???<<<;;;<<<;;;999777666555555777777999888888777777888888999555444444777:::;;;777444666666777999:::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<===<<<999555333222555777777555555777444......///111333333222111000////////////000111333333---000000---,,,000222222===;;;666333000000222333---///222444444333000///...000111111000//////000///000222444222...000444111000000///000222333444000000222222333222111000******+++...222444555444444555444111///000222444444000///000///,,,---000222333444333111000111222111333666666444111000000333111////////////...---000---...333666333///---.........---------......---...///000000000//////111111...,,,///555777444333555444///...000///---,,,+++000999<<<888333333;;;DDD[[[rrrpppWWWDDD@@@@@@@@@===:::777888888888999::::::777333111222333---000111///------000333,,,++++++++++++,,,------,,,---...//////...---,,,/////////...------//////---...............------------...000111333444444---.../////////...---,,,------............------,,,///000...---...+++'''...222,,,(((---------555...---,,,...222555555222+++,,,---...////////////...//////---+++,,,///222333222000///.........///***+++,,,...///...,,,+++000///............///000000111222222000000111222---///222666;;;@@@DDDFFFBBBAAA@@@@@@@@@AAABBBCCCBBB>>>;;;:::<<<>>>===;;;555666888:::;;;;;;;;;:::>>>@@@@@@>>>???DDDGGGFFF>>>;;;666222222555888;;;777666333111000111222333555333111111333444222111777777666444222333555777999666777;;;===999777777222111///...------...///111666:::<<>>>>>===<<>>::::::===@@@AAA>>>;;;999888999777444333222444666888777777666666666666777777333333333666999999777555555666777999;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<777999::::::999777777888333666777666777888555///---...000111111000000000.........///000222333444---//////......000333555AAA>>>888333000000111222...///111222222222111000///000222222000///000111///000222222000......000000000000000111222444444000111333444444333222222((()))+++...111333333333999999777222000222555555666222///000///,,,,,,///000222444444333111111222333444666555333000//////333000------000111///---222000///111222000,,,***......------------...///------...///////////////000111///,,,...444777555222444333///...000000---///...///555777666333333===>>>PPPlllvvvhhhXXXSSSJJJIIIFFFAAA;;;666666999>>>>>><<<888444222222222+++...111000...,,,---///,,,++++++++++++,,,------------...//////......---//////......////////////------...............---((())),,,///222555888999......000000111000///...---......//////......---,,,///000...---...+++'''***000+++(((------///888888333...---///000000000---...............------...111222///,,,+++...222333222000///.........///***,,,...//////...---,,,///...............//////---///000000//////000222,,,...222777<<>>???===;;;222444666999:::::::::999AAACCCBBB???@@@DDDEEECCC>>>999444222444777::::::888777555333222333444555555444333333444444333222222444666555444333444444:::777777;;;<<<888555555555444222///...------...333999>>>@@@CCCGGGGGGDDD>>>888333222111000333777777:::999444...,,,///222111000///...///111333555...//////////////////...+++,,,---///111333555555//////000111222444555666000000111///......000111000000///............///---...//////////////////.../////////////////////,,,...//////...------...///000111222222111000///...000111000...------...////////////000000000000,,,++++++---///111111000...//////000000000000///111000///000222333222111,,,...000000///000444888111111222222222111000///444666444000222888999555222222444777::::::888666444444555333222333555777;;;:::888666555444444333444444333333333444444444333444555444222222333555333333333333444555777888444555777;;;@@@CCCCCCCCC===@@@CCCEEEFFFEEEFFFGGG>>>BBBCCCAAA???@@@>>>:::999;;;======;;;999777666555333222111222444777999555555444444444444555555333333444666777888777666444555666888:::<<<===>>>;;;;;;::::::::::::;;;;;;999999999777555666999;;;333666777777888999666000...///000///------...000.........///000222333444...//////000000111444777AAA===888333000000111222111000///...///000222333///111222222000000000111//////......000111///,,,111111111111111111222222000111222333444333333222---///111222333444555666<<>>>>>@@@@@@===:::222444666888999::::::999AAADDDDDDAAAAAADDDDDDAAA<<<777222222777::::::999777777666666555555555555222444666666444333222333000222555666555555555555:::777777::::::666222222777555333111///.........444:::???AAADDDGGGFFFBBB???888222111111///000333444<<>>CCCEEEBBB??????>>>:::777888888888888777555444222111000111222444777999444333333333333333333444333333444555666666666666333333444666888999:::;;;::::::999999999999::::::>>><<<999555222222555888444777777666888:::888333000222444333000...///111////////////000111333333000//////111111000333888;;;888555111000000222333222000...------///222444///111222222111000000111//////...---000222000,,,222222222222111111111000...///111222333333222111---///222222222222333444<<>>FFFRRR[[[aaacccfffhhhlllpppwwwxxxkkkXXXOOOOOOKKKGGGBBB<<<888555222111222000...---------,,,+++//////......//////000111/////////000000000111111///...---///111222000...---...//////000000000///)))***+++,,,...000111111,,,---///000000000//////......////////////......,,,......,,,+++......+++$$$---+++)))---,,,...777999222...000111,,,((((((------..................///444888666000,,,---000....../////////......---+++---//////---,,,...000***,,,...000111///...,,,+++,,,......------///000///111444888<<<@@@CCCDDDFFFEEEDDDDDDDDDEEEGGGHHHAAA???>>>???AAA@@@<<<888444555666888999:::;;;;;;===AAACCCAAABBBDDDCCC???;;;555111333999===;;;777666666777777777666555444///555::::::555111222444222333555666666666999;;;:::666666999999444000000555444222000////////////333999>>>???AAADDDBBB>>>:::444///000222111222444000999===888333222111///...///000111333444555666---...///000000///...---000000000000000111111111////////////000111222333////////////...000333666111000000///////////////......////////////......,,,,,,------............---///111000///...///////////////...//////000000...000111111///---,,,---............------------,,,,,,+++---000111111111...///////////////......,,,---...000222222000......000222222111333777;;;666666555444333222222111---444666444999BBBCCC<<<777666666999<<<;;;666111333444666666666777999;;;<<<:::888666555666777777333333333444444333333222333444444333111000222333000222444444333444666888555666888===BBBDDDDDDCCCBBBCCCDDDCCCAAA@@@@@@AAA>>>CCCEEEAAA======<<<999666555444444444555444444222111111222333444555666333222222111111222222333222333333333333222333444111222333444555666777777999888888777777888888999<<<;;;999666222111333555555777777555777;;;999555222888======888333000111000000//////000111222222000......111111...111777;;;999666333111111111222000000.........///111222///111333222111000111111...333555000...111111...111111111222222111111111,,,---///000111111111000***---000000//////111333:::EEEHHH<<<222444888888666222000000///++++++...---///111333333333555777222333444333000//////000111222222111000000222333...222222......222444222///...,,,,,,,,,...000111000...,,,******---000222111444222...---111444444,,,///...+++,,,///000...---333888777444444777999OOORRRTTTZZZdddmmmkkkcccUUU^^^kkkqqqeeePPPDDDCCCGGGCCC>>>:::777666444333:::555000...///111000///...------------...////////////000000111111222222///...---///222333111.........///000111111000000000000//////.........---+++,,,.../////////............////////////......,,,......++++++...///---)))111///+++,,,((('''000...)))***222555000++++++++++++---...//////000000///555:::888222------000,,,---.../////////------+++---...---++++++...111)))+++///111222000---++++++,,,---------,,,...///111222555999===@@@CCCEEEDDDDDDDDDDDDFFFHHHJJJLLL@@@>>>>>>@@@AAA@@@:::666777777888888:::;;;<<<<<<999>>>AAAAAABBBDDDCCC???:::444000333;;;>>>;;;666444555777888888666444333,,,555===<<<555000111555444555555555555888<<<@@@:::666555888888333//////333222111/////////000111222888<<<===???@@@>>>:::555///,,,///333333444666,,,333777555444555111+++,,,---///111333444555555---...///000000///...------...///000111222333444...------......///000111...//////......000444777111111000///////////////...///////////////......,,,,,,,,,---------.........000111111000//////000...---------...///111333...000222111///---,,,,,,......---------,,,,,,,,,///......///000222111000...///////////////......++++++---000222222///---///111333333222444888<<<444333222222111111222222+++444888777===GGGGGG???888777777:::======777222111444888:::::::::;;;<<<===;;;999888777888999:::333333444444444333222222333444444222111000111333000222555555333333555888666777999===@@@BBBAAA??????@@@AAAAAA@@@@@@BBBCCC===BBBDDD???;;;;;;:::888555333111111222444444444333333333333333333333333222222111111111111222222111222333222111000111222111111222222333444555555888888777777777777888888666777888777444333444555666777777555777;;;:::777444<<>>111222777777999444222333222......111---///111222222333666888222333333222000///000111222444555333000///111333444777666///,,,//////,,,111000...,,,---///222444000,,,---000///+++...444===666000...111333222000000///...///111222333222555......666888555777>>>PPPVVV]]]ccciiiiiiZZZJJJDDDGGGHHHDDD<<<777666777555333000......000333555000000000000000000000000000111111///---,,,---///.........000222333222111???666...///333222---)))...,,,+++,,,...000000//////---,,,,,,...//////...//////.........---------///---,,,---000222111///---++++++---000000---***+++)))((())),,,---+++)))''',,,111444333111...---+++---000///---,,,...000,,,000222000///222333111...000111000...------...///------///...+++,,,111///000222333333111///...)))***,,,,,,,,,---000222---222777<<<======>>>>>>CCCCCCEEEIIIKKKKKKIIIFFF???BBBEEECCC>>>999666666999:::<<<<<<;;;:::;;;<<<;;;BBBBBB===???GGGFFF???777555444888>>>???<<<888777666555555555555333222111444777555222222555999555333333555888999777555555777888888555333222222111000//////000111000///222444666888888888777666///000000///...///222444...111444888===>>>666+++111000000000111333555666000000///......///000111---...000222333222111000...///111222333333222222///...,,,---///111222222444222///------...---,,,000//////............///222...******,,,/////////+++---000222111000000000222111000//////...//////...///111111000//////000///---,,,,,,...//////...111000...,,,,,,,,,...//////---+++,,,---......---//////.........000111333000666888444111333777999666444222222555666555333111999:::555555;;;:::222333<<>><<<888444333666888::::::999::::::===<<<;;;:::888777777666666777777555222333666999777555333444555444000---111222333333222333555777777666666999>>>@@@@@@>>>BBB@@@======>>>??????>>>DDDAAA===:::999999888777@@@999444555444000000333222111222222333444555666000111111222222222111111//////000000111111111222333333222222222333444555555>>>888000555666333444888777666555333222000000222111222444777888888666777<<>>FFFTTT\\\ccccccaaaZZZLLL>>>999;;;===:::666333333444111111111111111111111111///////////////////////////000000///------...///000000000111333444333111444---((()))---...***&&&,,,---///...------000222000...,,,,,,...///...---///.........---------------+++***+++...///...,,,+++++++++---...---+++(((+++***)))+++---...,,,***%%%)))---//////---++++++***---//////------...000+++000222000///111222111---///111000///............,,,---///---***,,,000---...///111111111000000+++---......---...000222---222888<<<>>>>>>???@@@BBBCCCEEEHHHJJJJJJHHHFFF@@@CCCEEECCC===888666666666888;;;============>>>:::AAABBB===>>>DDDCCC;;;555555777:::===>>>;;;888999777555444444444333222222666888777444333666:::555333333444777888777555222444666555444222222222000/////////000000//////000111333444555555444333111333555555333111000000---111333444555777444///,,,---...000333666888:::111000///.........///000000111222222222000...---...///000222222222222222111000///000222444444333444111...---.........---//////.........//////000000///...///111222000...,,,///222222111000000000111000//////.........///---///000///...---...///...---------///000///...111000...,,,,,,---...//////...,,,---...///...---.........///000222333444///444555111...111555777555333111222444555444222111888888222222999:::444222999===;;;888888888666777888:::;;;;;;:::::::::;;;;;;<<<;;;:::999888888888999888666333333555888888555222222333333111000000111222222111222444666777666666888:::===@@@AAABBB@@@>>>>>>???@@@@@@@@@BBB???;;;999999999888777:::333///000///,,,,,,///333222222333444555666666222222111111111111111111/////////000000000111111111111111111111222333333222:::555///555777555777777777666555555444444444222333444555555555555555333777<<<@@@BBBAAA???===<<<777111000222444444222...///000000111333666999:::777333222222222222222222222111111111111111111///...---...111222111000111666888444111222222000///000000111111000000000///---+++...222555444111---000222333333222333444333;;;>>>777000000333444666333444:::;;;666111111000...---...111333444444///333333---+++///333333222333444333111111444666444222000//////000111222---------,,,,,,,,,,,,,,,---+++,,,---,,,***,,,000///000111222222222000///222111000///............***111555444555>>>IIIPPPRRR]]]eeebbbVVVIII===666444333222111000/////////...///222333333222///...////////////////////////---...///...------///111222222111222444444333111111---)))***///111///+++***///222000,,,+++000555111///------......---,,,............------------,,,+++***+++,,,---,,,+++***---///000...,,,***))),,,++++++,,,......---+++)))+++...//////......///***,,,............///000***///111///...111111000...000222222000/////////---,,,,,,///---***+++///---------...///000111222...///000///......000222...222888<<>>??????@@@AAA:::@@@BBB>>>===AAA>>>777333666:::===<<<;;;999999:::888444333333444333333444777999888666555777:::444333333444666777777555000222333333222111111222///////////////////////////000111222333333333222---111555777555222///...+++000222///...111444444+++---///111444777999:::222111///...---......///000111222222111000...---...///000111222222222111111000000111333444333222333111....../////////..................///000111///000222444666444000---///111333444222000////////////......---..................---,,,,,,...000.........///111111///...000///...---------...//////...------/////////---,,,---///111333444444555///333333///---111555777444222111111222333333222111666555000111888:::666111666888555333666999999999:::;;;<<<<<<;;;:::999999:::<<<======<<<:::999999999888555333222444666999666222000111222222222///111111111000111333555666777777666555888???DDDDDDBBB??????@@@AAA@@@@@@>>>;;;888777777888777666777222///000000......000333333333333444555666666333222111000///000000111...///////////////000000000000000000111111111222///666222...555777666:::555444444444444444555555222444777666333222333555444555666999<<<@@@BBBDDDFFFAAA:::555333333333333000111111111111333666999888555222000000111222222444444333333222222111111///......///111222222111000444555111///111111///111000000//////000000000---+++))),,,111555555444000222444444333333444555000555666222...///111111666333444999;;;777222000///000000000///000333555000111///+++)))---000111222333333333222222444666222111000000000111333444,,,------...---,,,+++***,,,,,,------,,,+++,,,...///111333333111000000000444444333222000000111111***333666333888GGGRRRSSSJJJVVV```[[[KKK===666555555333///.........---,,,---///111333333111///---////////////////////////,,,---......---...000222222222111222333333111///111111000///222555444000,,,///111000...---111555222000...---------,,,+++------------------------...------------------,,,,,,000444444000,,,+++,,,+++++++++,,,------,,,,,,,,,---......---...///111***+++,,,---......//////***...000...---000111///222444555555333111000000...,,,...000///+++,,,000...---,,,,,,,,,...000111///000000///...---///000...222888===???AAACCCEEEAAAAAABBBDDDGGGGGGEEECCC???AAA@@@<<<666111000111222777<<<@@@AAA@@@@@@@@@:::@@@CCC???======:::555222888>>>???;;;888888999;;;888444222222333444444666888999999777666777999333333333333444555666666222444444444222111111222///000111111000000111222222222222333333333333333'''+++000333333222111000+++...///---///555888888//////111222444555555666333222111///......//////---...///000111111111000......///000000111111111......///111333333111///333111......///000000000---------......000111111///111333555555333000---000222555444222000///.........---------....../////////...---+++,,,///111......///111333222000---000///......---.../////////------...//////...,,,,,,...///111222222222111111444333///...333777888222222111000111111222222///444555333555999999666000555777444333777;;;<<<888888999;;;======<<<:::666888;;;===>>>===<<<:::777666555333222333444666666555333222222222222222///000111000///000111333555777888444111444===FFFFFFCCC@@@?????????>>>===999777555555666777666555555222000000111111111222333222222222333333444555444333111///...///000111............////////////000000000111111111111111...444000...555666444:::333333222111111111222222///333777666222000333666999888777666777:::===???FFFEEECCCAAA>>>:::666333333333222111000111444777===:::555111111111111111444444333222111000000000000000000111222333333333000222222...---000000...111111///.........///000---+++***+++///333555555111333444444333333444555///111222111//////000000222000000222555444222000000222333222000000333777333222///,,,,,,...222333333444444444444444555666777777666333111000111222---.../////////---+++***,,,...///...,,,,,,------...000111111111222444777222333444333111111222555000555555555???PPPWWWSSSHHHPPPUUUQQQCCC666333666444111///---...///...---////////////////////////........................+++,,,------------000222000/////////111111///---...111111......222111---///.........000111111222222000...---------,,,+++,,,,,,------------------.........---,,,,,,,,,,,,,,,000444333000,,,+++,,,)))***++++++++++++++++++))))))***)))((())),,,...***++++++---...///......***...000...---000111///444666888888555222000000///...000333111---...111111000---++++++,,,---/////////000...---,,,...//////333888<<>>>>>;;;@@@CCCAAA===;;;888555333999??????:::666666999:::777333222222444555555666777999999888777777777222333333222333444555777777888888666333222222333111333444444333222444666666555333222222222222333+++---///000000000111333,,,------...555<<<<<<888///000000111222333444555555333222000//////000000---......///000000111111.........//////000111111------...111333444222000333111//////000111111111---------......000111111111222222222111000000///111333555444222000......---------------...///000000000000...,,,---000222......///111333222000---//////........./////////---------...//////---+++...///000000000///...---///222111......333666666111111111111000000111222...333777999:::;;;888444///555999888888;;;>>>>>>555444666999===???>>><<<444666:::===>>>>>>===<<<555333111111111333444555222333555666555333111000///000111000//////111222444777777333///111;;;EEEEEEBBB???===<<<;;;:::888666444333444555666555444111000...---...000000///111111111000111111222222333222000......///000111////////////............000111222222333333222222///333///---444222000777777666333111000//////000,,,111555555222111444888999999888777666666666777===AAAHHHNNNNNNGGG<<<333333333222000000222666999BBB===888444333444444444555444444333222111111000///000000111111222222333444555333//////333444222222111///...---...///000000...,,,,,,...111333444000222333333222222444666333444444444222111111333000000...---...000111111000222333222///000333777555222//////000111444666777666666777777777777666;;;;;;;;;888444111111333......///000000///---,,,+++///111...,,,------,,,+++,,,,,,///222666999;;;///222333222//////111444666777888>>>KKKWWWZZZVVVQQQNNNJJJEEE===333111222------------...///000111000///...------...///000........................+++,,,------,,,---///111------,,,---//////...,,,,,,333444///---111111---000---,,,---000222111000111///------......---,,,,,,,,,,,,,,,---------------......---***))))))***,,,---///...---+++***+++((()))++++++*********+++)))******))))))***---///,,,++++++,,,......---+++***///111///...111111000222555777888666333111111000///111444333///...222222111...,,,++++++,,,---...//////...---,,,...///000444888<<<>>>@@@CCCEEECCCBBBBBBCCCEEEEEEDDDCCCCCCDDDBBB===777444555777666:::===???>>>=========<<<@@@BBBAAA<<<888666666666;;;???===999555666888888555333222444555666666555666777888777666555444222222333222111222555777:::;;;:::888666555666777444777:::999777666999<<<999777444111000///000111333333222000......000222---------///777>>><<<666............000333555777444333111000///000000111111111000//////......---...---------...///000111/////////222555777666555555333000000111111111000...............///000111222222222000......///111000222444444222///......------------...///000111000000000///......000222.........///111111///........./////////000000000...---...///000000...,,,000000000///...---,,,++++++......,,,---222333222111222222111000000111333...222888<<<===;;;666222...666;;;;;;;;;===??????333333444888===@@@???===666777:::===?????????>>>666333111000222333444444///333666888666333000///000111111000//////111222222555666444000111999AAAAAA>>>:::888888888666555444333222333444555444333111222111///000333333000111000000//////000111111111000////////////111111000000000////////////...000000222333333333222111000222------333000---666===;;;777444111000000000,,,///222333222222444777444555555666666666555555666:::DDDPPPVVVRRREEE999333333333222222555:::>>>AAA===888555555666888888666666555555444444333333---///000000///000111333555555111---...333555222333222222111000000000000111111000//////000111222000111222222222333555777999999;;;;;;777222333888444888777111---///222444000111111000000111444666666111000222555555666999<<<;;;::::::;;;;;;999777999;;;<<<:::666444555777---......////////////...)))///000---+++------))),,,++++++///444777666444111444555333///...000333999888>>>KKKVVV[[[]]]___]]]NNN@@@;;;:::555111000***---000000...---///111///......------......///........................+++,,,------,,,,,,...000,,,++++++,,,...///...,,,+++444777111...333444///------............000111000...,,,,,,...///...---++++++,,,,,,,,,---------...///000...+++))))))+++---,,,******,,,,,,,,,+++(((***---,,,+++***+++---+++,,,,,,,,,+++,,,...000...,,,+++,,,......,,,)))+++000222000///111222111+++///333555555444333333///...111444333......111111000///---------.........///000///......000111111444888;;;===???AAADDDDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCAAA<<<666444555888666999<<<===<<<<<<===>>>;;;>>>@@@>>>999444444666:::<<<===;;;888555666888555333222333555777777666444444555666666555333111111222222111000111444777999::::::999888888:::<<<888<<>>;;;;;;>>>AAA>>>;;;777333000000000111444444333000...---...000...///......222777888444000...---,,,---000333555111000///......///000000111000000///......---...---------------///000111///......000444777999999666444111000111111111000//////.........//////000111333333111///---///111...111333333111///......---------...///000222333...///000///......///000...---------///000///.........///000000000000000000///000111333222000---111000///......------...))),,,---,,,...222222///111222333222000000222444000222777;;;<<<888444222...555:::999999<<>>666444555999???AAA@@@===999:::<<<>>>@@@AAAAAABBB;;;777333222333444333222000333666666444222111222111222222111000///111222000333555444222222777<<<999777444444555666555555444333222333444444333111333555444000222666555000111111000000000000111111......//////000111111111111111000000000/////////...///111222333222111000///000+++,,,333///,,,666>>><<<888444222111111111///000111222222333333333000111222444555666777777777666:::EEERRRUUUNNNEEE;;;:::888666555777;;;???BBB===777333333444555666444444444444444444444444///111333333111111333555666444000,,,...444555333555555555555444333222222000111222222111111222333000111333333333555888;;;???@@@BBBAAA:::222444<<<>>>GGGIII@@@666333555777444222111222555777888888888333333999<<<;;;;;;>>>AAA???>>>>>>???>>>:::777777:::===;;;777555777999------------.../////////(((...000+++***,,,+++(((///------111555555///***666888999666111...000444999999CCCTTT]]]\\\___gggcccMMM888555999888333000---111555333...+++,,,///---..................---........................,,,---------,,,,,,...///+++***+++,,,///000///---&&&111666///,,,111333///)))---000///++++++///333///---,,,,,,...//////...+++++++++,,,,,,---------000222333111---+++,,,---000---******---///...---)))+++......,,,+++,,,...'''((())))))((()))+++---///---+++,,,...---+++(((,,,000222000///222333111%%%)))///333444444444555......000444222...---000//////.........//////000///000111000///000111333222555888;;;<<<>>>@@@CCCDDDCCCBBBCCCEEEEEEDDDCCC??????===888333111333777666888:::;;;;;;<<<>>>???;;;<<<>>><<<777222333777======<<<999777666666777333222222444666888777666333333333555555444111///111222333111///000444888777888999999999:::===@@@;;;>>>BBBAAA>>>===AAADDDCCC@@@;;;666333222222333///000000///------...///...111111,,,+++///333333555222...+++***,,,///111......---,,,,,,---//////...------......///000111------,,,,,,---...000111,,,++++++...222666888999888555222111111111000///000//////.........//////000333555444111...///000---///222222111///......------......000111333444,,,...//////...------...///---,,,,,,...//////.........///000000000000000111111222444555444222///111000///......///000111***---//////111555444000111333444333000000222555222222555999999666333222///555888666555:::===>>>999777777:::@@@BBB???<<<<<<===>>>???AAABBBDDDDDD???;;;666444444444222000222444666444222111222444111222333111000000111333///222444555444444666888222111000000333555666666444333333333444444333111///222111---...222111,,,222222111111111111111222,,,---...000111111111111222222111111000000//////---...000111222111///...---...***,,,333///---777<<<:::666222000000000111222111000111333333111000///000111222444555777888;;;444111:::JJJTTTTTTNNNDDDBBB???:::666666999<<>>GGGSSSYYYNNN???999888999999666444666:::>>>>>>===<<<666777???CCCBBBAAACCCEEEBBB@@@@@@AAA@@@;;;888777;;;===;;;777444555888***,,,...///...,,,,,,---)))000222---...444222)))...000000///333888:::777<<<>>>???:::111---333;;;>>>BBBLLLYYYccceee___YYYOOODDD:::666111,,,,,,000333333222222000///...------,,,,,,---///000///...---...///000///...,,,******+++---,,,++++++,,,...------+++)))(((***...111,,,...000111///......///000...,,,++++++---000111444///---000111...++++++,,,,,,,,,---...///111111///...---,,,,,,,,,,,,,,,///...,,,,,,---------,,,---...///...,,,++++++---...---,,,+++***+++,,,---,,,,,,------.../////////...000333333222111111222...---,,,,,,...111444666///000111000//////111222...111222000++++++000555111333555444111111333666666;;;@@@AAA@@@???@@@BBBAAACCCDDDDDDFFFHHHBBB;;;======<<<:::888777888:::999<<<<<<;;;<<>>:::000222444444333333333444555444222111222555888:::333555999===??????===<<<@@@@@@@@@@@@AAABBBCCCDDDHHHAAA888333222222333222---...///000111111111111///000///---+++000999AAACCC;;;222///111333111---111111111000//////......444222////////////...,,,------------------------+++%%%%%%,,,222111000333:::888555222000000000111---......---++++++---...111///---...000000...+++000000111111000///.........))))))000666666444333......///000000111000000222111000000222222000///...------///111111///,,,222111000111333333111000000000000000000///......///000...---111555444///222444555555444333444555444000000444666444222333444666777666999>>>???<<<===;;;888888???EEECCC<<<@@@AAA>>><<>>777555666BBBAAA;;;333000222444333111000...///333666777777777;;;@@@AAA===:::AAAKKKNNNKKKGGGCCCBBBCCCDDDEEEIIIJJJIIICCC===999666444444666777888999<<>>===999<<>>666888AAALLLQQQ[[[___VVVFFF???AAA???@@@@@@@@@@@@BBBFFFIIIFFFBBB???@@@BBBBBB???;;;CCCCCCDDDCCCBBBAAA@@@???@@@===:::999888666222///+++---//////...---...///(((...///+++---333333+++---///000///333999;;;888===>>>???<<<666555;;;BBBPPPNNNMMMNNNQQQOOOJJJEEEBBB:::333111000---///444////////////...---,,,,,,---,,,+++---///000000///---...000000000...---+++***,,,///000///------------...///...------...///---///000000...---------///...,,,+++,,,---000111111---,,,000111///------++++++,,,,,,---///000111000000///...---++++++***///...,,,,,,,,,---,,,,,,,,,---......,,,+++,,,---,,,++++++++++++,,,......,,,,,,------...////////////000222222111000000111000000000111111111222222111222111000//////111222///000111...,,,,,,///333000222333222000000333666:::===???AAAAAAAAAAAABBBAAADDDEEEDDDEEEFFFCCC>>>===;;;999888777888999::::::>>>???======@@@AAA@@@AAA???;;;666333333555777888:::;;;:::999888888999999:::888444666::::::666000222444444333333333444444333222111222444666777111444:::>>>AAAAAA@@@>>>??????@@@@@@AAABBBCCCDDDCCC>>>777333222222222222,,,---...///000000000000///000000...,,,000888>>>999333---,,,///222222111........................111222333000---,,,---///------------------------,,,((((((---000//////222555444222000///...............///...,,,,,,...///000///...///111111///,,,000000000000//////......///++++++111555444222222//////000000000///......///......///111111///---111000///111222222000---111000000111222222111///111000...---,,,---...//////000...---111555444...///111333333222222333444666222111444555333222333555777777666888===>>><<<>>>===;;;:::???EEEDDD@@@???>>>;;;:::???FFFEEE???:::777444333222222000///444333222111111222333444333000000333444111222555444333222111111222333444555444444666777777444000666555444333222222222222000111333222111000000111000111222111///....../////////......///222444666222111111111000000//////000111222222000000111222///...---,,,---...000111666666555333111///000111111000////////////000111666333111222666777444111888777777888:::===AAACCCLLLRRRVVVPPPDDD:::666777:::<<<:::444111333444333000111222333555666888999===AAAHHHLLLHHHEEEKKKTTT[[[ZZZVVVRRROOONNNPPPRRR\\\[[[YYYRRRKKKEEEAAA???999;;;>>>BBBFFFMMMTTTYYYPPPGGGBBBDDDEEECCCBBBDDDEEE@@@AAAEEECCC<<<>>>FFFNNNRRRZZZ___YYYLLLDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKDDD===999;;;>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA===999777777---...///...---...///111(((---...***,,,222333...---///000000444;;;===:::>>>>>>>>>======???DDDGGGVVVOOOEEE>>>;;;999666444888222///...------000555.../////////...------,,,,,,++++++,,,///111111000...///000111000///...---***...222333222///---,,,***---111222000...,,,,,,---...000///---,,,,,,,,,///...---,,,---...000111///++++++///111///...///******+++,,,---...//////111111111000...,,,***(((...------,,,,,,,,,,,,,,,+++,,,------,,,,,,---...*********+++,,,---///000,,,,,,------.../////////000000111000......///111000111222222111000...---333333222000......000222//////...---------///000...000222111///000333777??????>>>@@@BBBCCCBBBBBBBBBFFFGGGDDDCCCDDDDDDBBB<<<888444444777:::;;;:::;;;AAACCC@@@>>>@@@BBBBBBBBB???999555333444777999;;;;;;:::888777777999;;;;;;;;;888555666999999666000222444444333333333444222222222222222333333333...222888>>>AAAAAA@@@>>><<<<<<===>>>???@@@AAAAAA===:::555333222222222111,,,---...//////////////////000111///...000555:::===:::666222000///000111***++++++,,,------......///333555222,,,***---111------------------------,,,+++,,,///...,,,---000//////......---,,,,,,,,,...//////...------///000//////...///111111000.../////////............---000---...222333000000222000000000000///...---,,,......///222333333111///222111000000111111///---111000000000222222000///111///,,,******,,,...000...///...---111555333...,,,...000111111111222333666222000333555444444777777999888555666;;;>>><<<999;;;:::777888>>>AAA@@@DDDBBB===:::===BBBCCC@@@;;;888555222222222222111444333222111111222333444333000000333333111222555444333222111111222333333444444333444555444222///666555444333333222222333...///111222111000111222---/////////------...//////.........///000222333111111111000000000000000111222222111///...///000...------,,,,,,---///000111222222222000000222444222111000000000000111222888444111111444666666444777888888999999888888777???KKKWWWWWWMMMBBB>>>???999???AAA;;;666555777777555777:::<<<======>>>???AAAFFFOOOUUUSSSPPPSSS[[[aaaaaa^^^ZZZUUUTTTWWWZZZfffeeeccc___XXXRRROOONNNDDDDDDEEEJJJQQQ[[[dddiiidddVVVKKKJJJNNNNNNJJJGGGJJJEEEFFFJJJHHHCCCDDDKKKOOOPPPUUUZZZYYYQQQKKKIIIJJJHHHFFFHHHLLLMMMLLLJJJOOOGGG<<<555444999???CCC????????????@@@AAACCCDDDDDDHHHJJJHHHBBB>>>===>>>...//////.........111333+++000000,,,,,,000222000---///000000555<<<>>>;;;===>>><<<;;;>>>CCCFFFEEEFFF@@@888222000111111111555333000...,,,,,,...111333333333222111000...---+++++++++,,,///111111000//////000111000000///...,,,///111222000...------))),,,//////...+++***)))+++---......,,,,,,---..................//////000...+++,,,000000...---///******+++,,,------------///000111111000---+++)))---------,,,++++++,,,---***+++------,,,,,,---///******++++++,,,---......,,,,,,------.../////////000000000...,,,,,,...000...//////......---,,,+++555444333000......000222000...,,,,,,---///...---...000222111000111666:::BBB@@@===>>>BBBDDDCCCAAAAAAFFFGGGBBB???AAACCCCCC:::555000111777<<<===;;;<<>>@@@BBBCCCAAA===888444444666999;;;===<<<:::777555666999<<<888777555444666888888777000222444444333333333444222222333444444333222111...222888===@@@???===;;;777777999:::;;;<<<<<<<<<888777555444333222111000,,,,,,---...//////......///000111000///000222555======;;;777111...///111++++++,,,,,,,,,---------000222333111---+++---111------------............---///000000,,,***,,,///++++++,,,------,,,++++++---.........,,,---...000......///000111111111000.........---------......111///000333111...///222....../////////......---,,,,,,...000333333000...000//////......---,,,+++000//////000111111000...///...---,,,,,,---...///...///......111555333---+++---000111000111222333555000...222555666888;;;999;;;:::555555999<<<<<<777;;;:::666444999???AAALLLHHHBBB===<<<===??????>>>;;;666444444555555555333222111000000111222333555222111444444222333777555444333222222222333444111111111222333333222111444333222111111000000000---///111111000///000111,,,...//////------...///...............///000111000000000000000111111111222333333111///------.........---------...///000000111222111111111333555222111111111111111111222333111//////222333222111555666666777777666555555333???LLLSSSRRRLLLIIIGGGDDDJJJLLLEEE===<<<>>>@@@@@@@@@AAAEEEIIIJJJGGGDDD@@@FFFOOOVVVTTTPPPQQQVVV\\\]]]\\\YYYUUUUUUYYY^^^^^^^^^```aaa^^^YYYWWWXXXSSSOOOJJJKKKSSS^^^iiinnnmmmaaaUUUQQQSSSUUURRRNNNNNNJJJIIIKKKJJJEEEEEEJJJMMMKKKKKKNNNQQQPPPMMMKKKHHHEEECCCFFFKKKMMMJJJFFFOOOIII@@@888666999@@@EEEAAA@@@???>>>???BBBDDDFFFEEEGGGIIIHHHFFFBBB@@@???.../////////...///222444000333444000---...000000---///000000555<<<>>>;;;;;;===:::777:::@@@@@@<<<222111/////////000000///333444444111......///000666666555444222///...,,,,,,++++++,,,///111000000//////000000000000000///---......---++++++---///+++,,,------+++++++++,,,***+++,,,---,,,---///111---.../////////////////////------000///,,,+++...)))***+++------------,,,,,,---///000000...,,,+++,,,---...,,,***)))+++---)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////////////////...,,,,,,///111///...,,,+++,,,---///000444444333111......000222///...,,,---...///...---///111222222111333888===CCC@@@===>>>BBBDDDCCCAAA???DDDEEE@@@===???BBBBBB777222///111888===>>><<<<<>>@@@???<<<:::777777999::::::;;;::::::666666666555333222000000,,,---..................///000000000000000000111///222666555222000111444............------,,,,,,222111000////////////...---------....../////////...111222///,,,+++,,,---***+++,,,---------,,,,,,+++,,,,,,,,,++++++---///---...///000000000000000......------------...///111///000222111...///333,,,---...///000000000000))))))***---//////---+++000000///...,,,,,,,,,,,,000///...///000111///---,,,---///000000///...------.........111555222,,,,,,...000111111111333444777222000333666666777::::::===<<<666444777;;;;;;;;;??????:::888<<>>:::999;;;>>>>>>:::666444444555555555222111000000000000111222777333222444555333555888777666555333333333444555---...000111111222222333333333222111000000000000...000111111///......///...///000000///...///111---------......///000000//////000000111111222222333333444222///------...///////////////000000000333444444333111000222333111111111222222111111111------///111222222000...333333222333444666999:::111666>>>HHHNNNOOOKKKGGGIIIOOOPPPIIIBBBCCCHHHLLLIIIEEEDDDIIIPPPRRRKKKDDD@@@DDDLLLRRRPPPJJJJJJNNNVVVWWWWWWVVVUUUXXX]]]bbbVVVUUUZZZ``````[[[[[[___ddd[[[QQQOOOWWWcccmmmrrrtttnnnddd[[[XXXWWWVVVUUUQQQNNNKKKKKKIIIFFFEEEFFFHHHDDD??????CCCIIIJJJIIIDDDAAA???BBBGGGIIIFFFBBBHHHGGGDDD@@@<<<<<<@@@DDDDDDCCCAAA@@@AAABBBDDDFFFIIIFFFDDDFFFHHHHHHCCC>>>---...////////////222444333555666333///---...000---///000000444;;;===:::999<<<:::444444:::999444---.../////////...,,,+++---222555111///000222222444444333222000---+++***---,,,,,,---///000///......///////////////000000,,,,,,+++***)))***---000.........---,,,---///222+++,,,------,,,---000222---...///000111000///......---...000...******...***+++,,,.........---,,,+++,,,---.........---,,,+++---...,,,)))(((+++---***+++,,,,,,++++++,,,---,,,------------,,,+++***,,,,,,------.../////////---...///.........///111111///...---...000333555333333444222000000111222........................///111222222222555;;;@@@AAA@@@@@@AAACCCEEEDDDDDD???BBBBBB>>>===???AAA???444222111444999===>>>===>>>@@@@@@>>>>>>AAAAAA>>>;;;777444444999===>>>>>>???===:::666333555999===:::555222333333111000222000222444444333333333444222333444555555444333222777999===@@@AAA@@@>>><<<;;;<<<===>>>>>>===<<<;;;888999999777444111000000---....../////////......////////////000000000000...333888:::777333111111000000//////...------,,,333000......000111///------------...//////000000...111111...,,,---...,,,,,,,,,,,,,,,---------...)))+++++++++***+++---///,,,...000000///...///000///...---------...///000111......111111000111444+++,,,...000111222222222///......///111222111000000111111///------...000///.........000000...---+++,,,///111111000...,,,,,,.........111555111+++---///222222222222333444;;;666333555666444444666:::>>>>>>888444666999999:::===>>>999777;;;@@@AAA>>>======<<<888555888===:::777444222222333333222222111000//////000111222777333222444444333555999777666555333333333444444---...000000000000222444444333222111111000000111...000111000...------...///111222111//////000111,,,---......///000000111......///000111222222333333444444333000...///////////////000000000000000666666666333111///000111000000111222222111000000,,,...111333333222000///111000//////222666;;;>>>777555777===EEEGGGCCC>>>BBBGGGIIIEEEDDDHHHOOORRRJJJFFFDDDHHHNNNOOOHHHAAACCCEEEJJJNNNLLLFFFFFFIIINNNMMMMMMOOOSSSXXX]]]```YYYUUUWWW]]]^^^[[[___fffqqqfff[[[YYYbbblllsssvvvuuuuuuooobbbXXXTTTSSSRRROOOLLLIIIGGGFFFEEEBBBAAA???<<<777444888@@@DDDCCC>>><<<<<<>>>BBBDDDCCCBBB@@@CCCEEEBBB>>><<<@@@EEECCCCCCBBBBBBBBBDDDEEEFFFLLLFFFAAADDDIIIKKKFFF???+++---///000///000111222000333666555111---...000---///000///333999;;;888666<<<:::222000555555///...///...---,,,++++++,,,(((000444000---///000///000000000///...---,,,+++///---,,,---...///...---......---......//////000)))***++++++***+++...000+++,,,---------...000222...//////...,,,,,,...000,,,...000111222111///...,,,+++---000...***,,,000+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,++++++***---///---)))'''***...+++,,,---,,,******+++,,,***+++,,,---------,,,+++,,,,,,------.../////////+++---///000000000111222000000//////000111333444000222444444222111111222---///111111...---...000...///111111111444;;;@@@@@@BBBEEEFFFFFFFFFGGGHHH@@@BBBAAA??????BBBAAA===111222444777:::<<<>>>>>>AAA@@@>>><<<@@@DDDAAA;;;777444222555;;;@@@AAA??????===:::666444555888<<<:::444111333444111000333000222444444333333333444000111222333333333333333777888;;;===>>>??????>>>>>>???@@@@@@@@@>>><<<;;;<<<======999444111000000/////////000000//////...///.........///000000000111666<<>>AAAAAADDDJJJNNNOOOFFFFFFFFFGGGGGGEEECCCAAAGGGFFFHHHKKKIIIEEEFFFJJJJJJFFFEEEHHHPPPXXX[[[\\\]]]UUUQQQUUUWWWXXXbbbpppvvvmmmddddddkkkrrrrrroooiiikkkggg[[[QQQLLLIIIEEEDDDBBB???>>>??????===:::666777555111333:::===;;;777777777888;;;===@@@AAA:::>>>???<<<777888@@@HHH???@@@AAABBBCCCEEEFFFFFFIIIEEEAAABBBFFFHHHFFFBBB))),,,///000000000000111---000444555111------111...000000///333888:::777555<<<<<<222///333444...///...,,,***)))+++///222'''000444///+++,,,,,,***......///////////////...000...------...///---,,,---------------...///000&&&))),,,---------...///''')))+++,,,,,,---...000222222111///,,,+++---...,,,...000222222111///...)))))),,,000...+++---222+++---...000000///---,,,...---,,,+++***)))*********---///---((('''***...+++------,,,***)))***+++((()))+++---.........---,,,,,,------...//////000***,,,000111111111222333......000111111000//////...111444555444222111111,,,000444222...,,,///222,,,...000///000444;;;@@@???CCCHHHJJJIIIHHHIIIKKKBBBBBBAAA???BBBEEEBBB<<>>>>>??????@@@@@@???===:::999???@@@???:::555000000111///000000000000000/////////---------///000000000&&&,,,555<<<>>>;;;444...,,,,,,---......//////000---111333111---+++///333---------...///000000111---///...+++...444222,,,...---+++******+++---///***,,,------,,,---///111,,,...000///,,,***+++---000///...---...///111333111***(((---444555555555000111111222222222111111222000---,,,---...//////,,,---...---******---000...------...//////...,,,++++++++++++,,,,,,---...+++---......222555111***...000222222111000000111222///111777;;;::::::<<<:::???AAA;;;555444666666888;;;:::888999======:::777888>>>@@@:::111111888888666555555555555333111111000///......///000111444000...000000///222666555333222000//////000000222444444222...,,,...000000///...------,,,,,,,,,)))+++...///......000111111222222111...---......+++,,,...000111222333333---...///000111222333444444555555444222111222333,,,---......//////......444444333111...------......///000111111000///.........///......///222444000000//////000222444666888777777666666444333111555:::>>>@@@DDDIIIJJJGGGCCCGGGJJJHHHBBB???@@@CCCHHHFFFGGGHHHGGGEEEGGGLLLLLLGGGDDDIIISSS[[[]]]\\\]]]QQQJJJLLLPPPUUUdddvvvwwwooohhhiiioooqqqkkkdddXXX[[[YYYOOOHHHDDD???888:::999666555777999888555000555666222333888999555111222333333444777<<>>???>>>>>>BBBEEEDDD===777333333555888<<>>@@@999333111...------,,,---...///000---...///.........000111///...---------...000111+++,,,...000000000000///------------------------...***)))---...,,,+++---+++///222222///,,,,,,...//////...+++((('''((()))222222333333333444444444000000000000000000000000444444333000...---///000///...---,,,,,,---///000,,,,,,---000222222000---...,,,+++...///---...111...,,,+++///444666444000333222///...222666333---111000111555:::======;;;>>><<<;;;;;;999666555666888777555555777999999999<<<:::777555555777:::<<<999666444444555555111......///---)))***000333333666555444333333333333444222444444222//////222555111///......//////...,,,000000000//////...---,,,000000000000000///......111000///...------...///............////////////......////////////......000111111222222222111111......///111222333444555444333111///......///000///---,,,...111111///---,,,---///000///000222333===999333---+++,,,...000555555666666555333222111111<<>>???GGGJJJGGGMMMKKKIIIEEEAAA===:::888<<>>IIIFFF???===@@@AAA===<<>>777888???EEEGGGFFF000///------------///000---...///111111111000000111000///111444666666666444222000000111111000///------,,,---......---+++,,,///111///+++***---000...//////...---...000222000111000///------...000////////////...---,,,+++)))***++++++***+++---///,,,+++******++++++***(((111333444444111///...//////......///000000///---******++++++,,,------...---------...//////000000///000111...***)))+++///+++,,,......---,,,---...+++++++++,,,,,,,,,,,,,,,***...///,,,***,,,---++++++,,,---...////////////,,,...111111//////111444222000...///111222111000333333333444444222000...000333666777444333333333...222333///000999@@@CCCAAABBBFFFJJJLLLLLLIIIFFFGGGDDDAAA@@@>>><<<777444444444666:::>>>AAA@@@>>>@@@>>>>>>AAADDDBBB<<<666333555777:::>>>BBBFFFGGG<<<<<<<<<:::888888999;;;888777555333222222333444333555555555333222333555333333333333333444666777444777999888666555888:::999888888888::::::888777666777777666555444222111000000///...---+++***)))//////000111111111111000---,,,000888;;;666111111///......------......////////////...------...//////////////////000111111......///000000///...---------------------------...+++,,,//////,,,,,,///,,,...111111000/////////...///...---++++++,,,...222222111111222222333444////////////////////////111222222000...---...000///...------------...///,,,,,,---///111222000...///,,,,,,...///,,,---000...------111666777444000222222000///333888666111222111222555888:::888777777666777888999999:::;;;;;;999666555666777666666888777555555666888;;;===555333222222444444111///000111000,,,---222555444444444333333222222333333333444444222000000222444111///......//////...---//////000000000///......000000000000000///......000///...---------..................//////////////////000000000000//////000000000000000111111111......///000111222333333444222000///......///000444222111111333222000---,,,---/////////000111333111000///...///111444666666666666555444222000///***777>>>;;;;;;BBBGGGFFFJJJJJJHHHDDD???<<<<<<===@@@DDDEEEBBBBBBGGGJJJJJJHHHCCCAAACCCGGGLLLVVV___YYYRRRMMMQQQWWW___kkkuuuzzz|||wwwiii\\\VVVQQQMMMDDD???999666666555333111555000000222222//////333/////////000222333555666222333333333333222222222111333333000---000999AAAAAA>>>>>>???;;;666666;;;>>>999444444999???BBBCCC222000...,,,,,,...000222......//////////////////000//////111444666666555000//////000111222000///...---,,,---//////---,,,...000111///,,,***,,,///---.........------...000...//////......///111444......///......---,,,+++***+++,,,,,,++++++---///...,,,***)))***++++++***111222444333111000000111---------...000111000///***++++++,,,,,,---------,,,------...000111333333222000///---,,,---...000,,,---///...---,,,,,,---******+++++++++,,,,,,,,,(((///333000------......,,,---......////////////+++...111111000000333666222111000000111222111000222222222222222111000///333555777777666555444555444444222///333;;;CCCEEEBBBCCCDDDGGGJJJJJJHHHFFFFFFDDDAAA???===;;;777555444555888===AAABBB@@@===@@@???>>>@@@AAA???:::666555777:::>>>BBBEEEFFFGGG=========;;;999999:::<<<:::999777555444333444444111222333222000///000111555444333333333333555555333666888777555444666999888666444444555666777666555555555444444222111000//////......---,,,,,,+++...///000000111111000000000...///555777444222222//////...............///111///...---,,,---...//////000000111111111111111000000000000///...---,,,---------------------------,,,///111///+++---333000000000111222111///---...///000///...///111333222111///...///000222333////////////////////////---///000000///......///000///...---------------,,,,,,---///111111000...000------//////,,,,,,//////...000444888999555111111222111111555:::999444222222222444666555333111///111222555888;;;>>>???===:::777444444444444333444333444555777999<<<===111000000111222333111000111444333111111555666444222222222222222333333333333444444333111000222333111///......000000///---...///000000111111000000///000000000000///......///...------,,,------------............////////////000000000000000000//////......---...///000111....../////////000000000333222000.........//////666555333222222111...,,,,,,---////////////111333000000000000000000000000555555555555333111///---(((555>>>:::666;;;AAACCCEEEGGGGGGCCC===:::===AAAFFFHHHEEE@@@???DDDIIIKKKDDDAAA@@@CCCEEEGGGNNNUUURRRNNNNNNUUU^^^fffooowwwxxxyyyrrraaaPPPFFFBBB@@@888555222000000111111111555222111222111......000.........///000222333444333333333333333333333333444333222///---///333777999;;;===<<<666111333:::777555333333555999>>>AAA333222111000000111222333//////...---------....../////////111444666555444/////////111222222000......------...//////...,,,///000000///------...000,,,---...---,,,,,,---...//////000///...///111444---.........------,,,+++***,,,,,,,,,,,,,,,...000111...,,,+++,,,.........///000222111000///000111,,,,,,,,,...111222111000---------.........//////,,,,,,---...000333555777444000---,,,...000111000---...///...---++++++,,,)))******++++++,,,,,,,,,,,,222555444222222111---------...///////////////,,,///222222000///222555222111111111222111000000111222333222111000111222444555666777666555555555444222000000555<<>>:::666333333666;;;@@@BBBBBB???===@@@???>>>>>>???===999555777:::>>>BBBEEEGGGGGGFFF???@@@AAA@@@>>>;;;::::::;;;:::888666555444444444111222333222000//////000666555333222333444444444444777999888666555777:::888555222111222555666666666666555333111///------,,,------...000111333333...//////000000000000000111111222555777666333222............///000222222333111...---...000111222...///000111222111000///000000000//////...------------------------------+++,,,000111...***---444555333000111222111---***...///111000000000111333111///---,,,,,,...111333////////////////////////***,,,///000///.........000000///...---,,,,,,,,,---------///111111000...000------000///,,,+++---///000333777:::999555111111333222111444888888444000000111222333333111000---000222222666<<>>@@@EEEGGGDDD<<<888;;;???HHHJJJHHHBBB@@@DDDHHHIIIDDDCCCEEEHHHHHHGGGKKKQQQPPPNNNOOOVVV```iiippptttssspppfffWWWGGG===999777444333222111000111222444555444222111000...---............///000111333444333333333333333444444444555222000//////000111111666888::::::666333555888444555555555444777===BBB000111222333333222111000///...---------------...///...///111444555555333111000111222333222000......------...//////...,,,++++++,,,,,,,,,---///000,,,---......,,,+++,,,---///000111000......///000------------------,,,++++++,,,------,,,---///111111///,,,+++---///000000---...//////......///111,,,+++,,,...111222111000---------...............,,,,,,,,,...000333777888444000,,,,,,///222111///---...///...---++++++,,,)))******+++,,,,,,------...000111333999<<<777///---...//////000////////////111333222///...///222111222333333222111000000222333444222111111333666444444444444555555444444333111111555999<<<>>>@@@EEEDDDDDDEEEGGGHHHGGGFFF>>>@@@BBBCCC???:::555111333777===AAACCCAAA???===@@@???>>>======;;;999777:::<<>>>>>@@@???>>>===<<<;;;::::::<<>>AAA<<<999555333333444555555111000000///000000111222......---------...000111---...//////000000//////---000222222444444///)))...------...222777<<<@@@EEE>>>555000//////...---------.../////////////////////.........//////000------------------------******---///...+++---333...------///111222333222...///000///---++++++,,,///...,,,,,,,,,---///000........................+++---...///...---...///.../////////...---,,,,,,...---,,,---000111000///...,,,---111000---+++---...000333666777555333222000333222000000222222///...///000000000111444777444999888333444;;;>>>:::;;;888444222333666777888666555444333333333444555666777888666333111111111///222333000000333222//////111333666888999999999666555444444444444111///000///...///111222111000---...///000111111111111...////////////...------,,,,,,---............---,,,------------.........++++++,,,,,,,,,,,,+++++++++*********+++---...000......------------------..................------+++---...///...---...///,,,---//////......///000333222111000000111222333---///111333555555555555---555;;;:::555333777===:::>>>BBB@@@:::555444555AAAFFFIIIFFFEEEFFFFFFCCCFFFHHHNNNQQQOOOKKKMMMSSSWWWWWWWWWZZZccclllmmmjjjTTTIII>>>;;;:::777222///000555:::888333000000222333555333///---///...,,,////////////000111222333444333222111000111222222222000...///111444555555======;;;888888888333---222444555555333444777;;;,,,---///000000///---,,,,,,---...///000000///...------///222555555444222000...---...000222222111///.........000000...---)))(((((()))***,,,------,,,...000///...,,,,,,,,,+++...111222000---***)))+++,,,,,,------,,,,,,,,,,,,---......---...000222---,,,,,,,,,...///...---...//////---,,,,,,...000---,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222666888111000000000000///---++++++,,,......---,,,---...***+++,,,---...//////000,,,---...000777<<<999222//////000000000000//////---///111000---,,,---000111333666555222000///000111222333111...///555:::555333111222444555444222222111444888888777;;;CCCAAAAAAAAABBBCCCCCCAAA???>>>@@@AAA???;;;777555555333777===@@@@@@>>>>>>>>>@@@??????===;;;;;;<<<===???@@@CCCEEEGGGGGGGGGFFF>>>@@@BBBAAA>>>;;;999888666666666666666666666555///111222222222222333555666333///111555777666444555888;;;<<<<<<<<<@@@CCC===:::777444444444333333000000/////////111222333000///---,,,---...000111---...//////000000/////////222111///000333000***222000......222888???DDDFFF>>>555//////000///.../////////...///000000111111000///...------......---------------------------+++,,,///000...///333---...//////...///000222,,,...//////---+++***+++...------------...//////........................---...///...------///000---......//////...---,,,...---,,,---///111111000---+++---111111---,,,...---///222333333222222111...111222//////222333111222222111///...000666:::555:::999333555>>>BBB>>><<<999555333444666888999666555222111111222444666444666888666444222222333///222222//////111222///---///222555888999999999777555444444555444111...000///...///111222111000---...//////000000000000......//////......---,,,,,,---...///000//////...,,,,,,---------.........+++,,,,,,------,,,,,,+++)))******+++,,,---...///------------............---------......---------+++---//////...---...000,,,...///...------...000333444444444333222000//////000222444555666666666111666;;;;;;888666888===999:::;;;999666555666777===BBBEEECCCBBBDDDDDDBBBFFFIIIPPPTTTQQQMMMPPPWWW]]]^^^]]]]]]aaaddd^^^TTTFFF===777777666222000111...555<<<<<<666000000222222444333...---//////+++............///000111111555444222000//////000000111000///...///111555777444999:::666444666444///333444555555444444555666000000////////////000000***,,,...000111111000///------///222555555444222---,,,+++,,,///222333333///......///000000///---...---,,,,,,---......------///000000...---,,,,,,''',,,000222111---***(((++++++,,,------,,,,,,,,,---...///.........000222///......000111222111///000000000...,,,,,,...000---------...000111000///........................---,,,+++,,,...111555777///000222222000---+++******,,,......------...///++++++,,,---...000000111...111222111222444222...///000000000000000//////***---//////---,,,...111000333666666333000///000///111222///,,,...444:::666444111222444666555333000///111444333111999CCCCCCBBBCCCDDDFFFEEEBBB???@@@AAA@@@<<<777555666888333777===???>>>======>>>?????????===;;;;;;===???@@@AAACCCEEEFFFGGGGGGGGG===>>>===<<<:::999:::<<<444555555666666666666666000222444444444444666888666222///000555888777555333777;;;<<<<<<===AAADDD>>>;;;777555444333222111444333111000/////////000///.........///222444666---......///////////////333555333......333333...666333000...111888@@@EEEBBB:::111---///222333222111000/////////000222333444222000...---,,,,,,,,,------------------------///++++++000222111111333111333333000,,,)))+++---+++---//////---,,,+++,,,---------.........//////........................///000///...------///111,,,---.../////////...---///---,,,---///111111000,,,***,,,111111...---///---///111222111111111111,,,000222000000444555444555555333///---000666;;;333999999444666BBBFFFBBB???;;;666333444666888888666444111///000222555777222444666666333222333555000222111......111222///,,,...111555777888888888777555444555666555111...000/////////111222222111---......///////////////......//////......---,,,,,,---///000000000//////,,,,,,,,,---------......,,,------......------,,,((()))+++,,,............---------.........//////,,,,,,---......---------***---//////,,,+++,,,...,,,...///...------...///))),,,111666888888777555111222333555666666555555:::;;;>>>???<<<888999<<<:::888555333333555888::::::???AAA??????BBBDDDCCCGGGKKKRRRVVVSSSPPPSSS[[[bbbdddbbb^^^^^^ZZZMMM>>>@@@;;;888888555//////444,,,666???@@@999333222444111444333---,,,000000,,,---------------...///000666444111///.........///000000///------///444888(((222888555222444666666666666666666666666666555000/////////000000000///---111444444000---///111222444666777777666444333222111111111111111222222000000///---,,,,,,///111///,,,***+++///111000///,,,111666555111---...///000,,,,,,///000,,,)))***,,,,,,+++++++++,,,------,,,000000,,,,,,000000+++000000000///---,,,++++++.........------,,,,,,,,,&&&***...000///111555999......///000000000000000...---,,,,,,...111555777666222333777666000...111)))...000------000...)))......000111222222222222---///000...,,,---000444111222222000///000222444,,,///222222000...///000222333444222000//////000000///------...111444666555444222222333333333222555222000222888>>>BBBCCC@@@BBBDDDDDDCCCAAAAAABBBCCCBBB???:::555333333444888:::===@@@AAA@@@>>><<>>===;;;:::;;;???BBB===BBBGGGGGGBBB>>>???AAA;;;:::888666555444444444888444000333999<<<:::555555555444444333333333333222222111111111111111111444666888888999:::===@@@999888777555444333222222////////////000000000000000///...------...000000)))000333///,,,///333444444///,,,///666888444...666444111///111555:::>>>888555111...///000000000---------......000111222000000///...............///......---------......---...//////......///111---///000///---,,,,,,------------+++***+++...111------,,,,,,---...000111...---+++++++++---///000---------...///000...,,,---000111......///---)))......---...000000///---...///...------///222555---)))***222777666222000333222000/////////111222333888222...222000...555111555666333444999<<<<<<;;;888555222222222111000222444777666///***000:::333222555::::::777999===//////000000///...------111222333555777888:::;;;333333444666666555111......------...000111000///...//////...---...///111...---,,,,,,,,,...///000000---+++,,,......,,,***------,,,,,,,,,------......---+++++++++---///000'''''')))---000222111///333111...,,,,,,---,,,+++---///000///,,,+++***+++******,,,,,,,,,,,,******---///111111000///000111222111000222666888777555111111333444444444333222777>>>???999666:::???@@@777555222///...111777;;;<<<<<<===>>>???>>>;;;999GGGHHHPPPZZZ^^^YYYWWWYYY[[[bbbcccXXXJJJ@@@999555888888777555222000000222000555:::;;;888444111000333222222111111111111111------...000000111111111444111......000111111///222000...------...111222000,,,+++...555777333...;;;444///000666888444...111111000111111222111000,,,000333333///---///222333333444555555444222222222222111111111111111111///000///...,,,,,,...000---,,,******+++++++++***,,,000444444000------///111------111222///,,,---,,,,,,,,,+++,,,,,,---......222222...,,,///000---000---+++,,,///000---+++///...............---------------...000111222111......//////////////////---,,,+++,,,...111444666666333222555444000...111,,,000222//////111///***,,,---...000111111111111/////////...------///111111222333222000000222444)))...222222///...000333666666666444111000111222000///......///222444555777555222000000222333444333111000333999>>>AAABBB@@@BBBDDDDDDCCCBBBBBBBBB???>>><<<888444333444666:::<<<>>>@@@AAAAAA???>>>AAA@@@===;;;:::<<<@@@CCC@@@CCCGGGGGGDDD@@@@@@@@@999888777555555555666666555222222666<<<===777111666666666666666555444444111000000000111222333333444555666777777888:::===555444222111000//////...////////////000000000000...............///000000***000333000...000111111333333333666888777333///333222///...///222555888555333000//////000000000---------...///000111111000000///.............../////////....../////////---...//////......///000---///000///...,,,,,,---,,,------,,,+++,,,...000------,,,,,,---...000111...---,,,++++++,,,...///////////////////////////,,,//////++++++,,,+++(((///...///000222222000......///000/////////222444000,,,,,,222777666222111333222000//////000222333333888333///333111...444000555666333333777999999999777555444444333222000///111555666222...222:::222333666;;;<<<999999===000000000000000//////...000111222333555666777888333222222333444333000---///...---...000111000///---...//////......000111......------...//////000///---,,,,,,......,,,***---------------...//////...---,,,++++++---...000((()))+++...111222000///000...,,,,,,---.........---...//////---++++++,,,,,,,,,------------,,,,,,---...000000///...///000222111000222555777666555111333555666777777666555888>>>@@@:::777:::>>>???===;;;666111...///333777:::;;;<<<>>>???>>><<<;;;DDDDDDKKKWWW^^^\\\YYYZZZ\\\bbb```TTTEEE;;;888666444555555333111000111333111444777777555333444555222222111000000000000000---...///000111111111111444111//////111222000///222111///------...000111222///,,,...333555555333999666444666999999444///000000000111111000000000+++///222222///...000222333333333222222111111111333333222111000000000111...///000///---,,,---...---...---+++((('''((()))+++///222222///------...000,,,,,,000222///...///,,,,,,,,,,,,,,,---......000444555000------/////////+++(((***000222///***.........///////////////111---+++---111222000---...///////////////...---++++++***+++---000444666777333222222111...///111000333444333222222///++++++,,,...///000000111111111///....../////////...000111222111000000000222(((---222333111111444777888777666333000///000222//////000111222333333444999666222///...000222444111111222555:::>>>@@@@@@@@@BBBDDDDDDBBBAAABBBBBB;;;:::888555333333666999>>>>>>???@@@AAAAAAAAA@@@EEEBBB>>>;;;;;;>>>AAADDDCCCDDDFFFGGGFFFCCCAAA???777777555555555666777888333333555;;;???>>>777000777777888999888777666555000000000000222333444555222333444444333444666888444333222111000000000000000000000000////////////,,,,,,...///000000000000+++///111//////222111...333777<<<===999444111000222111000//////000111222111000//////111111000///............//////000111000000///...............000000000000000000000000,,,...//////......///000---...000///...,,,------+++,,,...---,,,,,,---///------------...///000111///...---,,,+++,,,---...///111111///,,,+++---000---///...******,,,,,,***//////000333555444111///...000111222111111111333222...---222555444222222444222000......000222444222777444222777555000555111555777444333555555444777666555666777666333111......111555555333444999///000555;;;;;;888777:::111111111111111000000000///000000111333444555555555333111111222222111//////...---...000111000///,,,---//////...///000222......///000000000/////////---,,,,,,---...---+++,,,------...///000111111...---,,,+++,,,---...///++++++,,,...111222000...---,,,***+++...000111111,,,...//////...------...//////............//////+++---//////......///000222111111222444666555444222444666999::::::999999:::???AAA===:::;;;======AAA>>>888222...///333666777888:::<<<=========<<<@@@@@@FFFSSS]]]___]]][[[]]]aaa^^^NNN>>>666555666111222333222111111222444333333333222111333666999111000//////......//////......///000111111111111222111000111222222000...222111///------...///000222111//////000222555777666777888999888666222000,,,---//////...------------///111222111000222444444444222111111111111111333333222111000000000000---///000///---,,,,,,,,,///111111///***(((***---+++...000000...------------***)))---///...---...---,,,,,,,,,---...///000111444555111,,,+++...000...+++***+++...///...,,,------....../////////000---,,,+++---000111111//////000000000000///......*********+++---000333555777555222000......///111222444555555444222...+++---...///000111111111111000...---///222333000------///000000///...///000,,,---000333666888999999777666444111...,,,...///...///111222333333333222666555444111000///111222///111444888<<<>>>?????????AAABBBBBB@@@@@@@@@BBB:::999666333111333777:::BBBAAAAAAAAAAAABBBBBBCCCFFFCCC>>>;;;<<>>888777666555444555666666555555888<<<@@@???999333666777888999999777666555111111111111222222333444111222222111000000111333222222111111000000111111000000000000////////////***+++---///111111111000---...---,,,///444555222444:::@@@>>>777000000222333333222222111000///...------...000222222111/////////////////////000000000000///................../////////000000000///,,,---///...------...000,,,...//////...------...***,,,......---,,,---...---------...//////000000///...---,,,,,,,,,,,,,,,---///000,,,'''&&&***//////111///++++++...///---...///222555777666222///...000333444333111111111333...---111333111000111222111///------///222333000666444444<<<:::555888222777888555333444333111444444666888999888555222222//////333555444555888+++---222888888444222555111000000000000000000000///000000111222333333444888555222000111222222222000///...///000111000///+++---////////////000222...///000111111000///...---------------------,,,,,,---...///000111222222...---,,,,,,,,,------...---------///111111000...---+++***+++...000111111,,,...///000.........///000///...------...///000***,,,...///.........000111111111222333444444333222333666999;;;<<<;;;;;;===@@@BBBAAA>>>=========???===999444111111555999333555777999999:::;;;<<>>BBBNNN\\\bbb```]]]\\\___[[[KKK;;;444444555111222333222111111333555444333111000000222555777000///......------.........///000000111111111000111111222222222111000...222111///...------...///...000222111///000333666333666999888333000000111+++---000000...---------///000111222222222444555444444333222111111222222333222222111000000111111...///000000...,,,,,,,,,...000111000,,,+++---000,,,---//////...---------///+++***---///---,,,...------------...///000111222222222000,,,***,,,000,,,...000...,,,***,,,...,,,,,,,,,------......///***,,,......------...111000000000111111000000///******+++,,,---000222333777666222...---...000000111222555777666222///---111222222333333333333222///......111555555333///...000111111111111333444222///...333<<<@@@===888666666555222...------///...///111333333333222111111333555555222000///000///222777;;;===>>>??????>>>@@@@@@@@@>>>>>>???AAA;;;999666222000333888<<>>:::222---///222111222222222111///---,,,,,,,,,---000222333111///111000000/////////000000000000///...............,,,---...////////////...,,,---......------...///,,,...//////...------...***,,,......---,,,---...------...//////000000000///...------,,,,,,,,,,,,---///000,,,'''&&&***//////000///++++++...///---...///111555777666333000...111444555333111000///111---,,,///000......000//////---------///000111...444333555???>>>999;;;333888:::666444555444111333333555888:::999555333777222...111333333444666+++,,,111777666222000222000///.........//////000000111111222333444444555888444000...///000222222111000//////000111000...+++---///000//////000111...///000111111000///...,,,---------------------,,,---...000111222222222------------,,,---------...------...000111000...///---++++++---///000///---///000000///...///000///...---,,,,,,---...///***,,,...///......///000111222222222222222222333111222555777999:::;;;;;;???@@@BBBDDDCCC???======???===:::666333333555888000222555555555555777999???>>>AAAJJJXXXbbbccc```ZZZ\\\WWWHHH;;;555444333444555555444222222333555444333222111111111111111///......---,,,---------......///000000000000//////000222222111000///...111000///...------......)))...333333000...///111444888999555///---111666,,,000333444111//////000111111111111111222333444222222222222222222222222222111111111111111222222000111111000...,,,,,,---------...---,,,,,,...///------..................444///---///000---,,,...---------...///000111222555111.........,,,---000+++000333111+++))),,,000,,,,,,,,,---------------,,,///111///+++)))+++---......///000000000000000,,,,,,,,,---...000111111777888444///---///111///000000444999999444111111666666666666555444333333///000222555777666333111111222333333333555999;;;555111///555===AAA>>>888666777777555222000///000...///000111222111111000---111666777444000//////000444999===??????@@@@@@???@@@@@@???>>>>>>???AAA<<<:::666222111555;;;@@@EEEDDDCCCBBBBBBBBBBBBBBBAAA===::::::===AAACCCBBBBBBCCCEEEEEEDDDAAA>>><<<:::999777555333333333333222111111222555888888888666666555555555444444444666555444222111111111111///000000///---,,,...///.........//////000222222111111000000//////......,,,,,,...///000000000000///000...+++---555;;;===555777888666111//////000....../////////---+++***------...000333333222000222111111000////////////000000///...............+++,,,---/////////......+++---......------...///+++---//////...---...///+++,,,...---,,,,,,---///------...000000000000000------------------,,,,,,///111111///,,,+++---000+++...---******------+++---...000333555555222000///111444444222000///......+++,,,///000---,,,///---......///000000000000...333000333>>>>>>888:::333777999555444555555333222333444777999888555333999333000222333111222444///000444888666111000222///...---------...000111000111222333444555666666666222...,,,---...000000222000//////111111000...+++...000111000....../////////000000000///......+++---...---,,,,,,---///,,,---///000111111111000------------------,,,,,,...---,,,---///000000///000...,,,,,,---//////......000111111000//////000------,,,,,,,,,,,,------***,,,.../////////000111111222333222000000000222222222222444555888:::;;;======AAAEEEEEE@@@<<<<<<>>>>>><<<999555333333444000222555444222111444666<<<===>>>DDDRRR```fffeeeXXXWWWOOOCCC:::777666333444555555444333222444555333222111111222111///---///...------,,,,,,---------......//////............000111000///---......///..................///(((---222444111///......666999:::666000///555;;;,,,000555555222//////111222000/////////000111111...///000222222222222111000000000000111222333333333333222000---,,,...///...---+++,,,---...------...------...///000//////777222...//////+++***+++---------...///000222333888000+++...111//////111,,,///111000...---///222............---------------......---,,,+++++++++++++++---...////////////........./////////000000777999666000...111111...000///444;;;<<<777555666999888888777666444222111111444888999777444222111111111222222333666<<<@@@333333444777:::<<<;;;999333555777666444111000///......///000000000000///+++000555666333000000222222666<<>>BBBBBB@@@???BBBEEEDDD@@@<<<;;;;;;888777666444333333444444//////000222555888::::::888666555333333444555666555444333222222222222222///000000///------...000111111111222333555666777111111111000///........................///000000///333444111000444999;;;444333222444555444000,,,,,,---...//////...------///......000222444333222333222111000////////////000000///...............+++,,,...000111000///...+++---......---,,,...///+++---//////...---...///,,,------,,,+++,,,...000,,,---///000111111000000,,,,,,------------------////////////////////////***------++++++...---***,,,,,,---000222333222000000111333222000...---...++++++---111111------///,,,...000222333333111000///222...///999999222444111555666333222555666555333333444555777777444222444222333666555111000222333222444777555///...111000///...---...///111222//////111222444555666777777444000...///000111222222111000000111111000...---///111111000...------000//////...------......***,,,......,,,,,,---///,,,---///111111000///...---.........---,,,,,,+++---++++++,,,...000000//////---+++,,,---/////////000111222222000......///,,,,,,------------,,,,,,+++---///000000000111222000222333222///...///111444222111111222666999;;;:::999===DDDEEE???::::::999;;;<<<;;;888555333333222555777555111///222555555888:::>>>KKK\\\hhhjjjWWWRRRFFF:::777999888444111222333333222333555777222000...///111222000...//////...---------------,,,---------------,,,,,,...///000...,,,+++---///,,,---------...//////000,,,...111222111000//////444777999666222111555:::***///444444000---...000111///------.../////////+++,,,///111222222111000//////000000111222444444555444222000------///111222///,,,,,,...///...+++......---...///000000///777222...---,,,(((&&&(((------......///111222333:::000***...333333111222------...///000222222222000000//////.........---,,,)))(((***...000///,,,((()))***,,,---...//////000000000000000/////////777:::777111///222222...000///444===???:::888:::::::::999777555333111000444888<<<<<<888333000000//////......000444;;;@@@000444888999777666888:::///222555555333000...---............////////////,,,000444444000///222555333888===???@@@@@@BBBDDDBBBCCCCCCAAA@@@@@@BBBDDD;;;999555333444;;;DDDJJJDDDDDDDDDDDDCCCBBB@@@???999666555888>>>BBBAAA???<<>>999999;;;666555444444333444555666///000333666999;;;<<<===999777555333333444666888333333333222222333444444///000000///...---///000......///000111333555666222111111000///......---000///...------...000111...555999666222444777888333000///444999888000(((......///000111111111111111000///000222444333222333333111000////////////000000///...............+++---///111222222000000+++,,,...---,,,,,,---///+++---//////.........///---------+++***+++...111,,,---///111111111000000++++++,,,---...............------...///000...,,,+++...000......000///+++,,,,,,,,,...000222111000000111222111///------...++++++...333333///...000---///333555666555333111111333,,,,,,555444---...000333444000000444777777333333333444666666444222...000555:::888222///111333222333444222,,,,,,...111000///...///000222444---...000111333555666777:::777444222333444555555333111000000111111000...---///222222000---,,,,,,000///...,,,,,,,,,---...***,,,......,,,+++...000,,,---///000111000...------.........------,,,+++,,,+++***+++---///000///...,,,++++++...000111000111222333222000......///+++,,,---......---,,,++++++---///000000000222333000222333222///---///111555444111000111555999<<<777666:::CCCDDD>>>888888222555999;;;:::888777666555888999666111///111555000555777:::FFFZZZiiioooXXXNNN???333333999:::666...///111111222333666888222...,,,,,,///222222111//////...------------...,,,,,,,,,------,,,++++++---//////---******,,,///+++,,,,,,---...///000000000000000000111111111111000333777666333111444777,,,///222333111///...---......////////////......111///...000333555333222000000000000000000111222000000//////............---...///000000...,,,+++......,,,+++///555333,,,//////...---,,,,,,,,,,,,///.........///000111222111000...---...///111333...111444555444111000//////000222111///+++&&&###$$$&&&***,,,...---,,,++++++***)))***,,,------,,,////////////000111333333777===>>>666000111222111///222666:::;;;;;;:::999@@@<<<666222111333555666666:::<<<777///***,,,///+++---///000111222444666333222222555999:::888555666444222111111222000///+++...111///,,,+++000555///---///111111000444999333888>>>@@@??????BBBDDD===??????<<<===@@@AAA>>>===;;;999999<<>>AAABBB@@@>>>===DDDFFF???:::;;;===<<<777666555333222111000000666222000222777:::888555???<<<888555333444666777555777555111///111111...---.........//////000000...///000000//////000111000///.........///111333///,,,222555///111555111444777888666111///222555111111222444555555444222000111222222222000///...333000......111333333222111000000///////////////...000111///+++***,,,///666444222111//////000000---------------------------------,,,,,,++++++++++++,,,------+++*********000//////...------,,,,,,---------.........//////.........///111111///---,,,,,,+++++++++,,,---------------...------,,,,,,333111///---,,,,,,---......,,,...333444000,,,,,,++++++000777555...+++......---...///111111///,,,666555555444444444555555555555666888888666222...---000333444333111111111111222222111///...///000000333666444///---///333000111222222111000111222666333000000111222000...444444333111000...------...///000///...---...000...//////...,,,,,,---///,,,------...............777333......111333111.../////////000///......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............///////////////000000111111111111000111222222111000000111333---///111222222222333444///333;;;CCCBBB<<<888999999:::;;;<<<;;;999777555666999;;;999444000222444111111555===DDDLLLZZZfff^^^LLL777666;;;222000???555333111000111444888:::888111...111333111---+++---,,,+++,,,------+++)))000000///...---,,,,,,,,,...---+++++++++---///000......,,,,,,+++,,,---...---000111//////222111...---111555666444222111222---000222333222000//////,,,---...000111222222333222000//////111111000...000000000///000000111222///////////////......------...///000///...,,,+++...+++)))+++000111///,,,------,,,,,,------...///---------...//////000000000///...------///000111///111333333111///......000000//////......------&&&(((***,,,------,,,++++++******+++---......---------------...///000111111;;;@@@888///...000222000333777:::<<<<<<;;;:::;;;777222000222555666666777::::::555---)))***...***,,,...///000000333444000///111555999;;;;;;999;;;777333111111222333333...000111000......111444222//////222222111333777666999===@@@@@@@@@AAACCCAAABBBAAA>>>???CCCCCCAAA>>><<<;;;;;;>>>BBBGGGJJJGGGFFFDDDBBBAAA>>><<<:::777888999<<>><<<<<>>===<<<777222///000555888777555:::<<<;;;555...)))+++...,,,...000000000000222444//////111555888::::::999???:::444111111333444555111111111000000111222222444000///222444333444777;;;<<<>>>???@@@AAABBBBBBCCCDDDBBB???AAAEEEEEEBBB???>>>>>>???AAACCCFFFGGGBBBBBB@@@???===;;;:::999888888999<<<>>>???>>>======@@@???<<<:::;;;:::777666555444333333333333444111000111444888888333///111222555777777555333111333555555222111444444111.............../////////---///000000///...000111000......000222222///+++111///555666...111;;;;;;333555666444111000222555000111222333333333222111222111111000000000000000111222333666888777333111222222333444333111///---###%%%***000333222///,,,---,,,,,,,,,------...///........................,,,,,,,,,,,,------------,,,.........+++*********////////////000000000111..................------...---------...---+++***---.........---+++)))(((,,,,,,------...------,,,...000444666555222...,,,,,,***---111111---+++,,,///000333777555111///111////////////...///111222111111111111333666:::<<<666444222222333333333222000222444333111/////////000111222111///...///000000111111111111111222222...000111000///...///000444222000///000111000///.........///////////////...///000///...---...000///000000///------...///111///---+++,,,...111333111...+++,,,///111000...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............/////////------///000000000//////111222333333111111222333111222333333222111222333444111444>>>EEEBBB:::555222222222222333444555666777999;;;999444111000222---111;;;DDDGGGFFFHHHMMM```XXXCCC555666555111555222111//////111444777999111......///...,,,...333444333222222222222000...000///...---------------...---,,,,,,,,,---...///...///111222222111///...,,,......+++,,,000222000...111333444333222222222+++---......---------...000000000000000000000000333222111000///...,,,+++///////////////000111222---...///000000///...---......//////......---,,,444******555777///---444,,,,,,,,,,,,---///000111***,,,...000111000///...//////...------------...///000000///---,,,---...555333000...---...///111++++++++++++,,,,,,,,,,,,+++***)))***,,,...---,,,///.........//////000111111:::AAA???777333444777333555999<<<>>>>>>======666222000333888;;;888444>>>???===777111---...111///000222222111111222444222333444666777777666555>>>:::555333222333333333000///...///222333333222444///...222666666777:::?????????@@@AAABBBBBBBBBAAABBB@@@>>>AAAGGGGGGCCC???@@@AAABBBCCCDDDDDDEEE>>>>>>===<<<999888888999::::::;;;===@@@AAA@@@???@@@@@@???>>>>>>===:::777555444444333444444555555111000111333555555333000222444666777777666444222111444555222222555555222........................---...000///......///111111...---///333555333000...000;;;???555444888555222333333222000///000222///111222333222111111111222111000//////000111222333444555777777666444333...000222444444222000...******,,,000333222---(((///////////////000000000........................+++,,,,,,,,,------......---...///...,,,+++***+++------...///000111111222...............---------222000////////////---++++++,,,.........,,,***))),,,,,,------...------------///333555555222...,,,------///333333///...000000111333444333000000111333///,,,,,,///222333222111111000111333666999<<<444222111222333333222111333555666444222000///000///000111000///...///000000//////000222444333222///000111000//////000111222111000///////////////...........................///000///...---...000111222222111///...000111000///...---...///000111...,,,+++---///111000///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...///111222111000///111222444333222111222333333444444333111000111333444222666>>>CCC???888444222111000//////111333444666888:::888555111000000---111;;;DDDFFFCCCDDDHHH```^^^III666666999555444111000//////000333666888222111111000,,,)))...666333111000000111000...,,,000///...---------------......------------.../////////000111111111000000///000///++++++000111000000111222222222222222222,,,.........------///111000//////......//////000111111111000////////////............///000111222---...///000000///.....................------,,,444+++,,,666777...,,,333///......------......///+++---///111222111000///.........---------......---...//////......///000111111000///......------,,,,,,,,,,,,,,,,,,------***)))(((***,,,---,,,+++..................///000444666999;;;999777666777555777999;;;<<<===<<<<<<777555444666:::;;;777333======;;;777222000000222///000111000//////000111111333555666666666555555999777555555444333111///---,,,,,,///222444444333111......333888999;;;???BBBBBBAAAAAA@@@AAACCCDDDAAABBB@@@@@@EEEKKKJJJEEE???@@@BBBCCCDDDCCCCCCBBB;;;<<<<<<999666555666888;;;:::;;;===???AAAAAA@@@@@@>>>===>>>>>><<<999777444333333333333444555555333111000000111333444444555555444444333222222111000333444222333555555111...............------------...//////......///000222///---...333888:::;;;333333===???555333555111000000000///......///000///111333333111000000111222111000//////000111222555666555555444444555666***,,,///222333222111000000...---///111111...***111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,...//////---,,,,,,---***+++,,,---///000111222.....................---222000///...//////---,,,)))***,,,.........,,,++++++,,,,,,---.........------...///000000000......------000444222......222333444555333111111222222666///)))***111666555111333222111111222555777888000000111444555444111///666777777666333111111111...///000000///...///111000//////000222444444333000111222222000000111222000000000///......///000//////......---,,,,,,,,,...///000///...---...000......///---,,,+++,,,...,,,---///000000000///...---------...000111111000///...------,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---///111333444333222111000222444444222111111222444444444222000000111222333444999???>>>888444444444333111///...///111222555777888888666333111000...111999AAACCCCCCFFFLLL[[[]]]JJJ555555999555444111000000000111333555666555444444333---)))...666111000//////000///---+++//////...------------...///.........---.........000///---------///111222333444222---,,,000111///111000000000111222222222///000000///...///222444,,,,,,,,,,,,...000222333///000111111//////000222---------...///000111222............//////////////////......------------...***,,,333333,,,+++///111000///...---------------...///111111111111000------......////////////...000222111000///000000+++,,,...///000///......+++,,,------.........---***))))))***,,,------,,,,,,,,,+++++++++,,,,,,---444111111444555444444666666777888:::::::::999999555555555666777777444222666777777555333111000111---...///...,,,+++,,,------000333555666666777999555444444555555444111...+++,,,...000111222333333......111666888999>>>EEEBBBDDDDDDBBB???@@@DDDHHHEEEFFFEEEFFFKKKPPPMMMFFF===???@@@BBBBBBBBBAAA@@@:::<<<<<<999555333555888999999888:::===??????>>><<<;;;<<<>>><<<777555666333333222222222333444444222111//////000222666888444333111///......///000///333444222222444333000.........---------------,,,...//////...---///000000///...///222888???CCC<<<666888777///000666222//////...............//////222555555222///000222000000000000000111111222555555555333111222444666***,,,...111222222111111000...------///111111111///////////////...---,,,++++++++++++++++++++++++---------------.........+++---//////...---...///******,,,---...000111111---------.........//////000...,,,,,,,,,---,,,+++((()))+++---.........---++++++,,,---............,,,,,,,,,,,,---......///++++++///222000,,,---222555888777222000333444444666///***+++222777666222333333222333333444555555...///222555777666222///666777777555333111111222---///000000......///111///000000111222222333444000222333222111000111222...///000///------...000000000///...------,,,,,,...///000///...---...000...//////...,,,,,,---///***,,,...111111///---,,,,,,---...///000000000000000///---,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------------.........---///222444555444333222///111333333222111000111333333222111//////000222111333999>>>;;;444111333555444222000//////000111333555666777777444222000000111666<<>>GGGAAAEEEGGGDDD>>>>>>EEELLLIIIJJJIIIJJJNNNQQQJJJ@@@<<<<<<>>>???@@@@@@@@@@@@;;;======999444222555999:::999888:::<<>>444333333...111666000000///......///000000000000333777666222///111333//////000111111111111111111333555444111000111333//////000111111111111000,,,---.........///111444+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,............------------***,,,.../////////000111+++,,,---...///000111222+++,,,,,,---...///000000///---++++++,,,---------+++++++++,,,,,,---------***+++,,,---............***++++++,,,---.........***,,,///222///+++...333444666555...,,,000333222222000//////111333555666000111333444555555444444000000111333666666444222444555555333111000111222---...//////......///111...111333222000000222444000111222111000///000222---///000...,,,,,,...000///........................///000///...---...000000111111///...---///000***+++---.........---,,,***,,,...///............///...,,,+++***+++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++---...///,,,,,,---------.........+++...111444555444222111---000222333111000//////111111111///......000222//////333999;;;666222222333222111000000000111222111333555777777666333000000000333888<<>>?????????<<<>>>>>>999444222555999<<<;;;:::<<<>>>AAAAAAAAA;;;<<<@@@CCC===444444:::333222111111000000111111---///111333444555777999...///000111111222222222...222333111111222000,,,.........------,,,,,,,,,,,,---///...------...000***000555555333444:::AAA888000222555333555555+++222000//////000111111111000444888777222000111333...///000222222222111000...111555555222/////////333333222111111000000000***---//////---,,,...111***+++---///000000000///------------------------/////////...---------,,,)))+++...//////000111333------...///000111222222***+++,,,---...000111111111///------...000000000------,,,+++++++++,,,,,,***+++,,,---............)))***,,,...//////...---,,,...222444111---000666000333000)))''',,,///...---111444333//////444:::...000222555666666555444222111000111444555666555222333333111//////000111,,,...//////......///111---111555333///...111555///000111000///...///111,,,...000...,,,,,,...111------......///000000111...///000///...---...000,,,------,,,******+++---,,,+++++++++,,,,,,------)))+++---...---,,,,,,,,,...---+++))))))***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000,,,,,,,,,---------......***---000333444333222000,,,///111222111///......000000000...------000333///+++---666<<<:::444111000///000000000111222333000111444666888777444111//////222777;;;@@@JJJTTT___ZZZIII<<<999222///777777666555444333333333333111///000222111...///222...------///111222111///......---------....../////////000000///...---------------...///000000111)))---///...000333444111444000---,,,///222333222+++,,,---...---,,,+++***//////000111333222111///111...,,,---///000---***,,,///222000------222888111000///...............000000///...............///////////////.........---///000///,,,+++---000------,,,,,,,,,---......,,,---///111222111000///:::999777777666333///---222...///444444///...111++++++,,,///111222111///***---000///,,,+++///333444---***---///---***))),,,---//////111444888<<<<<<888666777666333333555......------------......222222222333333444444444000000000000000/////////222222333333333444444444333444333111333777777333;;;444111333333000000333***111777999777888===CCCFFFGGGHHHGGGCCCCCCMMMZZZ[[[RRRMMMNNNKKKCCC===<<<<<<<<<============<<<<<>>888444333555:::===AAA@@@>>><<<;;;<<<===>>><<<@@@BBBAAA<<<888666666555555666666555333111000000...---///444888999888222111000111333444333222222222222222111111111000///000111000...---...///---,,,,,,...000222111000...111888>>><<<555333555111111222222222333333333222111000000000000000111---000444444222111333444444222000///000000///...222222222222222222222222000000000000000111111222111...++++++,,,...---+++,,,......+++,,,///000...---......---+++******+++)))---000000---++++++---)))+++---------...111333///111222111///......///---------............/////////000000///...------...---,,,,,,++++++++++++((()))+++---///000000///***++++++++++++---000333111...,,,,,,///000///...///111333333111//////000,,,444555///000777777000222222222444555555333111555333000000222444555555///000111222222111//////555333000......///222444444666444///------,,,(((222333222111///000222444///......---------......222111000///////////////111000...,,,,,,...000111---111222///,,,,,,+++)))---------+++******,,,...)))))))))***+++,,,---...111///---+++++++++,,,---,,,******---000111...+++...---,,,++++++,,,...///---...//////000000//////---,,,***,,,///111000...+++,,,...000111111000000...333888777222//////222,,,...111111111111222333000---000777;;;999555333111111111111000000//////...333555333555999999555444444333444888@@@IIIPPP``````UUUCCC999:::999555333222111111222222111///555444222000.........///000000//////000111222222///...---,,,,,,---...//////---+++---111222...***...//////000///---,,,+++(((,,,000000......222666999222---///000...///444......///......---,,,,,,------...///111111111000111///...---///000000///)))+++...111444888;;;>>>)))))))))***,,,...///000000000///........................///////////////,,,...000///,,,+++...111...------,,,,,,,,,------...///111333333333222111999777666666666444000...222///000444333///...000,,,,,,---///111222111000***---000///------000444333---+++...111///+++***...///111222333666:::>>>;;;AAACCC===666444555555///..................///000000111111222222222222000000////////////000000444444333333333333333444666777555222333666666222444111222666666333333777,,,222888:::999;;;AAAGGGMMMLLLLLLKKKHHHIIIUUUbbb]]]TTTLLLIIIDDD<<<777777;;;<<<===============<<>>;;;>>>AAA???;;;666555555222222333444444333333222222///...///222555666555444333222222333333222111222111111111000000000000---...///...,,,,,,,,,---***++++++,,,,,,------...222222666;;;999444222444111111111111222222222333////////////000111111222///222555555333222333444000...------///000000///111111111111111111111111000000//////000000111222000...++++++---...---,,,---000000......111111......///000...,,,++++++,,,,,,...000111///...------***,,,...///.........///...000111000///---......,,,,,,------.........//////////////////...------...---,,,,,,+++++++++,,,)))***,,,...000000111000+++,,,,,,++++++,,,///222111000...///111222000...---...///000000000///...,,,333444///000666666000111111111222333444222111333111000111444777888888111111111111111111000///555444111///...000222444555777666222111333222///...///...---,,,,,,...000...---,,,,,,,,,---...///000000///.........////////////............//////---222333000...///...,,,+++,,,---,,,++++++,,,...,,,,,,+++++++++,,,,,,---...---+++***+++,,,...///+++******,,,///000...,,,......,,,,,,,,,...000111------............//////000...,,,---//////---+++***+++---///000000000000000000111000////////////...111444555444222000000...,,,///777;;;888333111222222111111111000000000...333555333555999999555555444333333777???HHHOOOdddggg^^^JJJ;;;777666333777555444444444444222111333222000...------------//////......///000000111...---,,,,,,,,,,,,---...,,,***))),,,111333111---------------------,,,+++///222555444111111444777888222///000///---///555222111000///...........................//////000000000000///...///111333...------///222444333111&&&'''((())),,,...000111000///......---.........------......//////000000+++...000///,,,,,,///222///...------,,,,,,,,,,,,...///111222333333222111666555555555666444222///000//////222222///---///...------...111222222111+++---//////---...111444111---,,,111444111...---...///111222444777;;;>>>;;;OOOVVVGGG777555888777000//////......//////000////////////000000000000111000///......///000222777666444333222333444444999999777333333666555111///111555999777333444888///444888:::;;;???GGGNNNUUUSSSQQQPPPNNNPPPZZZfffYYYQQQHHHBBB===777444444:::;;;<<<===>>>======<<<:::888666555555777:::<<>><<<;;;;;;<<<===>>>:::===@@@>>>999555444444///000111333444444444444444222000000222444444444777555333333333333111///000000000000////////////---...///...---,,,---...,,,...000000...---000222888444333666666333111222000000000111111111222222------...///000111222222222444777777555333333333...---,,,---000222333222000000000000000000000000000000//////000000111222///---+++,,,---.........///222333111111333111...///000000///---,,,---.../////////000222111///...+++---///000...---,,,,,,---/////////---,,,---...***++++++,,,---......///...////////////...------------,,,+++++++++,,,,,,+++,,,---///000111111111,,,------,,,+++,,,...000111000111333444333111///,,,++++++---000111...+++,,,222333//////555555///111//////000222333222111000000000333666999:::999333222222111000000111111555444222000000111222333000333333000000333333000/////////...------///111///...,,,******,,,...000......---------...//////........................,,,111333000...//////,,,)))+++.........------............---------,,,,,,,,,+++***)))***,,,...///+++***+++,,,...///...,,,...------------///111222------,,,,,,,,,---...///222000...---------+++)))***+++,,,...////////////000---++++++---//////...///222555666444111...,,,...---000888<<<999333111222222222222222111111111///222444333555888888666777555222111444<<>>DDDMMMTTTZZZWWWTTTSSSQQQOOOTTT\\\LLLHHHBBB>>>:::777666777999:::<<<===>>>>>>===<<<555555555666777999:::<<<===<<<<<<;;;<<<<<<===>>>;;;>>>@@@>>>999555444555222222333333444444444444444333222222333444555666999777555333333222000...000////////////............///000///...---...///***///222222//////333777<<<444000111333111000222///000000000000111111111......//////000000000000555666888888777555333111000///...000222444555555///////////////////////////////////////000111111---,,,,,,---...////////////333444222222333000,,,...///000///---,,,---...000...---///222333000---,,,---......,,,,,,---...---......---,,,+++---...)))******+++,,,---...............//////...---------,,,,,,++++++,,,,,,,,,+++,,,---...///000111111---......---++++++---///...000222444555333000...---***))),,,111333///+++,,,111111//////333222///000///...///111333333222......000333666888888777444333111000000000111222444444222111111111222333...000111......111111///...//////...------000222444222...+++***,,,...///,,,,,,,,,,,,------...///......---,,,,,,---......---111222///---------***(((+++...000000.............../////////.........,,,+++***))))))+++---...+++***+++,,,---......---+++++++++,,,---///111222---,,,+++******,,,...///111000...------,,,***)))******+++---......//////...---,,,---...///000000---000222222000...------000...222:::>>>:::444111222222222222222222222222000111333333555777777777888555111...000888BBBJJJ[[[aaa___QQQEEEAAA<<<777111000//////111111000/////////......------------//////.........//////000------------------------///---,,,---//////...,,,,,,++++++***+++---///000222333333222000000222444666777777444///...333999222000///---,,,,,,---...000111111///......111333,,,111555666111---******(((---222333222111444777111111000///////////////......------------......,,,------...///000111111,,,///000///------000333000///...---,,,+++++++++,,,------...//////000000111111111333555555333222111333555777888::::::999222000......000222333333+++,,,------,,,---///000...---///555777444222222---///111222333444777999999XXXcccJJJ333222555000000000////////////000000000000000000000000000000111000...,,,---///222333888777666555555555666777666777555222333666666222000444666444000111555999666888;;;===@@@GGGOOOVVVXXXUUUSSSSSSOOOIIIGGGIIIAAAAAA@@@===;;;999888777888:::<<<>>>>>>===<<<:::222333555666888:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBB???:::777666888777666666555444333333333111111111111111333555666888666444333333222///---////////////.........---,,,---......---,,,---...%%%***...///---...333888;;;333---...000000000222///000000000000111111111000000111111000///...---666777888999999666333000222000///000222333333222......................../////////...///000000111,,,---............//////...222333111000111///+++---...///...,,,,,,---...///,,,+++---000111///---------,,,******+++///222,,,------,,,++++++---///******++++++,,,---......------............------,,,,,,,,,++++++,,,,,,---++++++,,,,,,---...///000---......---,,,+++,,,...,,,...222444333111...,,,...+++***---222444000,,,---///000//////111000...000//////000333555444444///...///111333444333222333222111000000111222333333333222222222222111111111444333000000222222///***++++++***)))***,,,...:::777222...,,,,,,---///,,,,,,,,,,,,,,,---...///000...+++))))))+++...000///444555111......,,,***(((+++///111111///......,,,---...000000111000000...---+++))))))***+++,,,***+++++++++,,,,,,---...)))******+++,,,...///000---,,,***)))***+++---///---......---,,,,,,,,,,,,***++++++,,,---...///000+++///444444111///000333...//////...---///222444000///111999===999333111222222222222222222222222111000111333555555666888888555111---...555>>>FFFSSSXXXVVVMMMIIIHHH@@@666222111111333555777666666///000000000////////////111111000//////000000000......////////////......///...------.........---,,,,,,++++++,,,...000111///////////////000333555777:::999444000000555:::......------,,,,,,------+++---000000///000444888,,,000444555333...***(((%%%+++000111......333888------------...///000000---------,,,------...///------......//////000000...000111000---,,,///222///...------,,,,,,,,,,,,...//////000000111222222000000000222444555333111222777:::<<<@@@DDDFFFDDD444111......///222444444......------------......///...000555666333222555111333555666555666888999:::QQQXXXBBB///000111***000//////......//////000111111111111000000000000000///...---...000222333444555666777888999999:::666777555333444777777333---111333111111666;;;>>>999;;;<<<>>>BBBHHHOOOTTTSSSOOONNNOOOLLLDDD===;;;===AAAAAA===999888777555999:::<<<>>>>>><<<:::888222333555777999;;;<<<===;;;<<<<<<===>>>??????@@@@@@BBBCCC@@@<<<888888:::;;;:::888666444333222222......//////...///222444666444222222222222000...////////////............***+++,,,,,,+++***,,,---(((+++///000000222555999666000---...///...000333000000000111111111222222222222333222111000...,,,666666888999:::888333000111///------...//////...........................//////......//////000111,,,...///000.........///---000111//////000///,,,,,,...///...,,,,,,---...,,,++++++,,,---......---,,,,,,+++***)))+++///222---------,,,++++++...000,,,,,,,,,,,,------------,,,,,,---............---,,,,,,+++++++++,,,------,,,++++++,,,,,,---//////,,,---......,,,,,,,,,---***---111222111///---,,,...------///222333000------.........//////...------...///222555666555333///...---...///000///...////////////000111222333111222222222222111000///000333222...---//////+++++++++,,,+++***+++...000;;;999555111...---......------,,,,,,,,,---......///---+++))))))+++---///111555666222000000///,,,***---000222111/////////+++,,,...000111111111111///...,,,***)))***+++,,,***+++++++++***+++---///))))))***+++,,,------...,,,,,,+++++++++,,,---...+++,,,------,,,+++---...,,,+++,,,,,,---///000111+++222888888333000111444111000///...///222777<<<111...000777:::777222111111111111222222222222222222000000333444444555999:::777222...///444<<>>>>>;;;888666444444666777999;;;===>>>;;;<<<===???@@@AAAAAAAAAAAACCCCCC@@@<<<999999;;;;;;999777555333222111111000111111000......000333333111000000222222111///000000000/////////......+++,,,...---,,,,,,...///...///111222444555777777///------000///...000555111111111111222222222333111222333444333111000...555555666999:::888333//////---,,,,,,---......---........................///............///000000,,,///111111...------...---000000---...111111...---...//////...---...///***+++,,,,,,,,,,,,...000+++,,,------,,,+++,,,------...---,,,+++,,,///111.........---------------+++,,,------.........---,,,+++++++++,,,,,,---...------,,,,,,---...///000+++---......---,,,---...***---111222000---------......///000111000///...---------......---,,,---***+++...222555666444111///---,,,,,,---/////////+++,,,...///111111222222///000111222222000///......000000---,,,...---+++---.........---...111333888666444111000////////////...---------------...++++++,,,,,,,,,,,,++++++,,,111333000///000000---,,,...111222000///...///,,,---///000111000///...///...,,,+++***+++---...)))+++,,,+++)))***---000***++++++,,,------------,,,,,,,,,,,,------------***,,,...---+++***,,,...---,,,,,,,,,...///111222000222555444222000111222000111111000111444888<<<555111222777;;;888555444000000000111111111222222333//////333444333555:::<<<:::666222111555<<>>>>>===>>>???<<<777777999777333111666777777:::???>>>888<<<===>>>@@@CCCGGGKKKNNNIIIDDDBBBFFFHHHEEE@@@>>>:::>>>===555222666:::999:::<<<>>>???>>>;;;777555555555666888999<<<>>>???;;;<<<>>>???AAABBBBBBBBBAAACCCCCC@@@;;;888999;;;999888666333222111111111555666666444000///111444000/////////111222111000000000000000////////////...000111111000000111333000///...///111222222111******...111000---000666111222222222222333333333000111333444444333222111444444555888;;;999444//////...------///000000///////////////////////////...............///000000---000222222///,,,---......000000------111222000...///111000//////000111))),,,...---++++++...222***---000111...+++)))(((.........,,,+++---///222000//////......---,,,,,,+++,,,------.........---++++++++++++,,,,,,---...///...------...///000111***,,,......---------...+++...111222///------///---///111111///.........---,,,---......,,,,,,---''')))---222555555222//////---++++++---///000000(((***---///111222222222...///111222111000...,,,000333333000000333333000***+++++++++***+++...000444333222111000000000000000///......------------''')))---//////---)))'''&&&+++...,,,,,,......---...000111111000///...///---...000111000///---,,,---,,,+++++++++---///111)))+++,,,+++))))))---000,,,,,,---......---------+++,,,---.........------+++---///---+++)))+++---...---------...000222333444222//////000111000///...///111111111333555888:::666555:::===<<<999999//////000000111111111222333///...333444222444:::>>><<<999555444777===BBBEEEOOOTTTOOOMMMNNNKKKEEE:::888777666777777666444...///000222222222111111111000///...............,,,---...//////...---,,,...///...---,,,,,,...000***+++,,,---...---,,,+++///---++++++...111444555555666111+++,,,222333///)))***,,,...//////......111000000///////////////111000000000000111111222---------........./////////...---,,,,,,---...///++++++,,,,,,---...//////)))((((((+++...000...+++///111333333222///,,,))),,,,,,,,,------.........///---,,,,,,---...---,,,(((,,,...,,,---000///,,,111444999<<<======>>>???222...---000444555777;;;888555222000000///...---///000111111111111222444888777666444333444555666NNNYYYCCC666777333555,,,...//////...---...000222222333444111---+++,,,...///333333///000444333...---333666666777<<<>>>===888777666777888888666555:::999999999:::;;;<<<===>>>;;;999:::>>>CCCFFFHHHAAABBBCCCCCCCCCBBBAAA@@@@@@===888444333555888:::???<<<>>>CCCDDD>>>666222555888:::999555666;;;AAACCC@@@???BBBBBB??????CCCBBBAAA???===;;;:::999888333666888777444111111222333222111000000111222333444222111//////000222333000///...------...///000...///000000///...///111...333444///---111111...+++---//////......///111111555555000000444333///000000//////000222444555777666444666777666333///000//////......000111222111444666333...,,,///333------...///000111222222000///...------...///000///222444333000///000222555222000000222222111///------...//////...---,,,+++...222555555333///,,,+++...000111000/////////...---,,,+++++++++++++++///...------...///...,,,...///000///---,,,,,,------------...............---,,,,,,---......---,,,)))///555666///)))***///---666666---)))///111,,,---+++++++++,,,,,,***(((***,,,///000000///000000444333222000000000111111+++...111000///...111444222444444222555999444***222444555444000......///---------,,,+++---000222333333333222000///---,,,///...---,,,+++*********+++******,,,...000//////+++---///...---,,,,,,---+++111777555000,,,...111,,,---...---,,,+++,,,---...+++(((***...000...******)))))))))+++,,,+++***+++,,,,,,+++***)))+++,,,------,,,+++++++++,,,,,,+++,,,------......------///...,,,++++++---000222---------......000111111111000...///222333444333444000000666<<<===:::777222222111000000111111222------///444888999777444888666444333333555888999CCCFFFKKKRRRVVVUUUOOOIIIBBB888222666:::888666777888666333111000111333444333888777000***)))+++,,,...---,,,,,,,,,,,,---...,,,---------......//////...---,,,---------***(((......---......---***(((555000---...111333111...,,,---...//////000000///333222222111000000000000////////////000111222333------------...............---,,,,,,,,,,,,---...........................)))((((((+++...///...++++++---///111000...,,,***,,,,,,,,,---------......///---,,,,,,---...---,,,***---...---...111000,,,///222666999999888888999333//////444666666888;;;;;;777222111333333111...///000000000000000111111666555444333222444888:::NNNWWWAAA555666333666...,,,------,,,+++,,,...000333333333111///...///000000333333000111444333///...444888777888===???===666666777:::===>>>===;;;============>>>>>>>>>>>>>>><<<999:::===AAADDDEEEBBBBBBBBBCCCBBBAAAAAA@@@>>>;;;777444333555888;;;===;;;<<<@@@@@@:::555333555777999999999;;;@@@DDDAAA>>>>>>BBBCCCAAABBBFFFDDDCCC@@@===:::888777666333555666555333111111333333222111000000111222333444333111000000222333444111111000000000000000111000000///...---...111444777;;;:::444000111000---...///000222333333222111000333333000000444333000111111000000111222444444777555333444555555222000000000/////////000111222111444555333...---///222......//////000000111111000//////......//////000///222444444333222444555333111//////000111000...------...//////...---,,,,,,---.........---,,,++++++---///000///....../////////.........---------...---,,,---......---+++&&&))),,,---......///000---------...............,,,,,,+++,,,---,,,+++***+++000555666222......111...666777...***///000,,,---,,,,,,---......---+++,,,...000111000...//////444333111000000000111222...///000000000000111222666777555333555666111(((111333555333000......///,,,---......,,,+++,,,---111000000000///////////////...---,,,++++++++++++000///---------...---,,,,,,---......,,,,,,,,,...+++///333222///---...000+++---//////---------...---***(((***---///---***+++))))))***+++,,,+++***+++,,,,,,+++******,,,---///......---,,,,,,,,,,,,++++++,,,------------------,,,+++++++++---///000//////.........//////000...------...000111000///222000111777<<<<<<777333222222222222222222222222......///222666888666444666555444333333555666888:::<<>><<<777888:::>>>AAABBBAAA???======>>>???>>>===<<<;;;<<<:::999999<<>><<<777666888:::::::::;;;===???BBBDDD???===>>>BBBDDDCCCEEEIIIFFFDDD@@@<<<999666555444222333444333111111333444333222111000000111222333333222111111222333555666111111222222222222222111111111000......000444777777999888333///...---+++,,,,,,---000333333000,,,///111222111222444444222333333222222222222333333666444222111222222222000000000//////000000111222111333444222///---///222////////////000000000000///000000111111000000//////111333333333222333444111///......///000///...---...///000000///......///---+++))))))***+++,,,+++---...///...---......,,,------------,,,,,,+++---,,,,,,...//////---+++"""&&&***------......///---------.........//////000111111000000///...---,,,///333333222111000000111777888000+++...000---///......///111111///...///000222111///......///444222000//////000111222000//////000222222222111555666444333444555000)))111222333222000.........***---//////---***))))))......---...///000222333//////...---,,,,,,,,,,,,222000---,,,,,,------,,,,,,---...---++++++---///---..................///***,,,///000000///...///,,,)))((())),,,...,,,***+++***)))***,,,,,,,,,******+++,,,+++***+++---///111000///...---,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,---......111000//////....../////////......000111111///---111000222666<<<<<<777000111222333444444333222111/////////111444666666555333333333333444444444555222333999DDDRRRYYYWWWRRRLLL@@@555555888888555222111000...---...///111222///444333...)))+++------...------,,,,,,------...,,,---...///000111222222,,,***((((((***,,,,,,+++(((***,,,///222444555666///......111444555111......---------///111333555666555444333222111111111/////////...//////000000,,,,,,,,,,,,---------------------------------------------...............+++++++++,,,---.........,,,---///111111000///...------------------------...------...///000///---...///...---111555222+++///111222222000............---000555555111111444666444222000////////////222111000000000///...---222222111111222999BBBIIIVVVYYY???444666222666222000000000///...///111333444111...///333444333111111333555444333333333333000777;;;;;;;;;======;;;999:::===AAACCCCCC@@@===999:::;;;<<<;;;999777555888777777888<<>>>>>>>>:::666999???AAA???======>>>??????>>>@@@===>>>CCCEEEDDDFFFJJJFFFCCC???;;;888666555444222222111111111222444555333222111000000111222333111111000111222333444555000111222333444333222111000111222222222333666888000222222000......//////---+++,,,000555555000***///111222333444666666555444444444333333222222222444222000//////000111111///...////////////000000111222333111///...000111111000000000/////////...///000111222222111000//////000111111000/////////000///......//////000000///000111222222222111000222000---+++***+++,,,---+++,,,......---,,,---...,,,------......---,,,,,,---------///111000...,,,''')))---...---,,,++++++,,,,,,------.../////////222333333222111/////////---///000//////000///,,,222777888111---...///...111000000000111111///---...000111111//////000111222111///......///000222111///---000444666555222000000000111333333000---000111111000///...------+++---///...---+++++++++---,,,,,,---///222666888000///...---------------...,,,******,,,.........,,,------,,,+++,,,...000222///,,,,,,...///...,,,))),,,000222111000//////+++)))((()))+++,,,+++***+++***)))***,,,---,,,+++)))***+++++++++,,,...000111000///---,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***+++---.........---000///////////////000000222222222444555444111///111111111444:::>>>:::444000222444555555444333222111000///000111333444555000111222333444333333222222111444???MMMUUUTTTPPPOOODDD777333555666333///000000/////////111333444...111111,,,***,,,...---------------------------++++++,,,...///111222222,,,***((((((***---......---///000111222222444555...///111444777666333000/////////111333666999;;;444444222111111000000000222111000//////......///,,,,,,,,,---------............////////////......)))******+++---...//////,,,,,,------------...///...///000000000///---,,,------------------------...------///111111000......000///...111444222,,,111222333333000.........---...111555444//////222111333444222...---000444555333111111111111///---000222222222444;;;FFFOOO[[[[[[>>>555777111444000000111111000///000222444222///---...222444333111111333555555333111222444555;;;@@@@@@@@@AAA@@@<<<777999<<>>>>>>>>???===<<>>:::777666666666222111000000111333444555333222111000000111222333/////////000111222333333...///111222222222111000...222666888777777666777///000111222111000222444222000000555::::::444///000111333666777777666777444444444444333222222111111111000///......000111------........./////////111111111000//////000111111111000000//////......///000111222222111000///------...///000111000000///////////////000111222111222333555555555444333111000///...------------+++,,,------,,,,,,---///......//////////////////.........000111222000...+++---//////...,,,++++++,,,,,,------...//////000---...000///,,,******+++///222222---,,,///...***333666777222......//////333222000000000///---***,,,---/////////000222444000///.........//////000111///...000555777777555...------///000///...---///////////////...---,,,------...---,,,,,,///111---------...000333777999//////...---------......,,,***))))))+++---------+++,,,------,,,,,,...000666222...---///000---***))),,,000222111000//////***))))))***+++++++++***+++*********,,,---,,,+++***+++,,,,,,+++,,,...000///...---,,,++++++++++++)))***++++++,,,,,,++++++)))***---///000000//////------......000111333333333333444666777666333000222333111222999@@@@@@999000111333555555555333222111111000//////000222444///000222333444333222111222000222;;;GGGOOOPPPNNNNNNFFF:::333333444111---//////...///000111333444...000000,,,***---///---------------------------)))***+++,,,...///000111---+++)))))),,,...000000///111333222111111222444///000444777999888555222***+++,,,...111444666888222222111000000000000111333222111000////////////---------.........////////////000000000000//////'''((()))***,,,...///000---.........------///111,,,------...---,,,+++***...------------,,,,,,,,,...---...000222222111///,,,000222000///111000---111222333333000//////000000111444777444//////333111333555333000000444888666333000000222333000---///111333333555<<>>333444777<<<@@@AAA@@@>>>555666666666555444222111000111333888===AAABBBBBB??????@@@AAA@@@???>>>===888777666555666999<<<>>>???;;;777666555555:::@@@>>>>>>>>>>>>>>>?????????CCC@@@@@@CCCCCCAAABBBFFFCCCAAA<<<888666555555666333222000111333444444333333222111000000111222333......///000000111111111......///000111111111111---111777:::999777555444///...///111///,,,---111000000111444777777444000111000333888999666555777333333444444333222111111///000000000......///111,,,---.../////////......111000000//////000000000111111000000//////......///000000111111000000///,,,,,,---///333555555444---///000000///000222444222333444666666666555555......//////...---,,,+++,,,---...---,,,,,,...000+++++++++***++++++,,,---///...---...000111111000+++---//////......///000+++,,,,,,---...///000000+++...000///,,,***+++---///555555...,,,000222...222444555222...---///111333111000000000///,,,******+++---......///222555...///000111111111000000222111111222555666666555111......000///+++***+++///...------......,,,***---------,,,+++---000333............000222444666......---------------...---,,,++++++,,,,,,+++)))***+++......------...///444222//////000000---******,,,///000000///...///*********++++++++++++,,,,,,+++***+++,,,------++++++,,,---,,,+++,,,...000------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,)))+++---///000000000000,,,------...000222444555222111111333444444222000222444333222999BBBAAA999000111222444444444333333111111111000......000222///000222333333333222111//////000777@@@HHHMMMNNNKKKHHH???666222222111///---------......///000111///111///,,,+++///000---,,,------......------,,,)))******,,,---...//////...,,,++++++---///000000---///111111///000333777000222555888888777444333)))***+++---///000111111111000000000000111222222111111111111111222333333........./////////000000......///000000///......))))))***+++---...//////---//////...,,,,,,///222++++++,,,---------,,,,,,......---------,,,,,,,,,---...///111333333111///***000444111---.../////////000111111///...///000111222555666222---...333222000///000333666777777444111...///222333000---,,,000333333444:::EEEOOOVVVRRR666222777///111...///000000///...///111333000111222111111111333555000000333666222---///555888???EEEEEEDDDCCC@@@;;;333444666999===>>>>>>===444444333333222222111111000111444999>>>AAAAAAAAA<<<>>>@@@BBBBBB???===;;;999888777777888:::<<<>>>@@@999444555666777:::???===@@@BBBAAA>>>===>>>@@@BBB??????BBBCCCAAABBBEEEEEEBBB===888555333444444444222222333555666444222333222111000000111222333///000000111111111000000.........///000111222222---111555777666444222222///,,,---///...)))***///,,,---...000111111000///111///222777888444333555111222222333333222111000---///111111///...///111......000111111111000///111000/////////000000000000000000000////////////000//////......//////000...------///222333222000+++---//////...///111444111222333555666666555555.........------------------.........,,,---///111+++***((('''((())),,,---...,,,++++++---///000000+++,,,---------...111333++++++,,,---...///000000,,,000333111...,,,...111+++444666---***000555333000111222111...,,,...222111000///000111111///---***,,,,,,,,,,,,...000333///111333555666444222111555666666555333222222333222//////111///+++***......,,,+++,,,......,,,***,,,---...---,,,,,,---///............/////////000------,,,,,,,,,,,,------,,,+++,,,...000///---+++(((+++...000///...------.........///000///---++++++---//////---------...***+++,,,,,,++++++,,,---,,,+++***+++---...---,,,,,,---------++++++---///---,,,,,,,,,,,,---......++++++,,,---------------)))***+++---...///000000.........///000222333444000//////000222333222111000555666444:::BBB>>>333000000111111222333333444000111222111...---///111111111222222333333222222---...000333999@@@GGGLLLHHHJJJEEE:::333333444333.........//////000000111111222000,,,,,,000000---,,,,,,---......---,,,,,,++++++,,,,,,---...//////---,,,+++,,,...///...---+++...000///---...222777000222555666666444222222///000222444444444333333000000000000111222333444//////000111222444666777////////////000000000000,,,---...//////...---,,,,,,,,,,,,------............///000...,,,,,,///222***+++---...///000000000.........------,,,,,,,,,---...///111333444222///(((111555111,,,,,,...///,,,---///......---///000///000333444///***,,,111333,,,'''+++444:::777222333///---...111333000,,,+++///333333333888CCCMMMPPPMMM222///666///000---222222222111000111333555111333555444111111444777000///333666222,,,...555444<<>>AAA@@@???;;;===AAACCCBBB@@@<<<999:::999888888999:::===>>>CCC;;;555666999:::===@@@AAADDDGGGDDD>>>:::;;;>>>@@@===>>>AAABBBAAABBBFFFGGGDDD>>>888444222222222555333333444777777444111333222111000000111222333111111222222222111111000000//////...///111333444...000333333222111111111111...///333222...///444---///111111111000111333000...000666777222000333000000222333333222111000,,,///222222000...///000///000111333333222222111111///......///000000000////////////000000000000000///...------...///000333000......///...+++'''))),,,......------000444000111222444555555444444000///...------...000111...//////...------000222222000...,,,---///222555...+++((((((***---///000---...---,,,+++---000333++++++,,,---...///000111)))---000///+++***,,,///%%%000444+++'''///555666///000111111...,,,...333///......000222333222111,,,------,,,+++,,,...000000222666999999777444222999:::;;;777222//////111000---...222111---...444...,,,***,,,......,,,)))+++---//////---+++******------......------++++++,,,,,,+++++++++,,,,,,---((())),,,000333444222000&&&***...111000...---,,,(((***---/////////...---,,,......---,,,+++,,,...***,,,---,,,,,,,,,---...,,,+++***+++---...---,,,---......---++++++,,,...---------------...///000+++,,,------......------((()))***+++---...///000000000//////000111222222111000...///222333444333///666888777;;;AAA999+++000000000000111222333444///111333111...,,,---///222222222222222333333333...000111222333999AAAGGGFFFKKKJJJ>>>444444666666111111111111222222222222222333000------111000---,,,,,,---......---,,,,,,---------.........//////+++++++++,,,......---+++,,,///111///++++++///444000222444444333222111111+++222888777000,,,///333000///000333888999777555555444222111111222444555000000///000000111222333000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---.........,,,---///000111111111000//////...------------...------,,,...000111000///...///000000///---,,,,,,)))***,,,...000000000000222555888888666333000///222555888999888777777777---///222666777555111...000444777777777===HHHRRRMMM???333111444333000...333222000//////111333444...111444777777555222000333333333333333333333333444:::<<<::::::>>>===777222333555777777666555444333333333222000///000222111444777:::===>>>???@@@:::===@@@AAA>>>:::777666888:::<<<======>>>???@@@===:::777888;;;?????????===@@@AAA??????AAAAAA===@@@AAABBBAAAAAAAAACCCEEEEEE@@@:::666555555555444333444000,,,,,,111555555333222000......///111222333111/////////000...---000...---///333666666555333222111111000000111111***,,,///111222111///...000000000111222222333333,,,111333000///111222000---111666888666333000...//////000111111111111000222222222111111111000000//////000111111111111111---......///////////////......---------///111222+++,,,,,,,,,++++++---///.........////////////000222222222333333222222111---------...............000000////////////000000///000000///......000111///...---,,,---///111333+++++++++,,,---...///000///......///222333333222//////000111000...---,,,---111222///...111222111...//////......///111444000222333333222111111222111///...---///000000000555555888<<<<<<777444555888:::<<<:::555222111222///333666444000---///222---000///,,,,,,000---&&&,,,,,,,,,******+++...000---...............------******+++,,,,,,---......///////////////.........,,,------......------,,,***+++---,,,++++++,,,...000...++++++,,,------,,,---------,,,,,,+++++++++,,,)))(((,,,///...+++)))***++++++***)))***---///............---,,,,,,+++...------,,,,,,,,,------------...///000000000///000////////////111333444555555444444444333333333000...///444;;;===999555///000000111222333333333111222333222000000111222000111111222333333444444666666333///222:::@@@AAADDDEEEDDDCCCGGGIII@@@555444333111///222777444...222444444111,,,+++///333---///000///...,,,,,,---...............///000000---......,,,++++++---///---............---.........333888:::888444000...***000555444///,,,...333000//////222666999999777888666444222111222222333---------......//////000///...---...//////...,,,------------------------+++---///---++++++...111,,,,,,...///000//////...//////...---------------------...000222222000...///...///000000///---+++)))***---///000111111111000333777888777444333222444666999999999888999999,,,...222777;;;:::555111333666888999:::AAANNNXXXIII>>>444333555555333333444333111000///000000111111222444555666555444222111111222222333444555555555999;;;999:::<<<;;;777111222444666666555444333222222333111//////000111111555:::>>>?????????>>>;;;===@@@@@@===;;;999999:::;;;===>>>>>>>>>>>>???;;;999888999<<>>???AAABBBBBBBBBBBBDDDEEEDDD@@@;;;888666666555444222333111------222555555444222000///...///000111///000111111000///......111000111555999===>>>===222222222111111111000000+++---///000111000///.../////////000000111111111---111333000///222222111---///222333111000/////////000111111222222111111111111111000000///////////////000111111111111111---...//////000000//////000//////.........//////,,,---...---,,,,,,...000....../////////000000000,,,...222555777666555444///.....................000000////////////000000///000111///......///111//////...---...000222333---------,,,,,,---......///......000222444444333000000000000000///.........222222...---111444333////////////......111333555555555333222222555777222000//////000111222222111000222777888666555777999::::::999666444333444---111444222///---///111---000///,,,---///---'''---------,,,+++,,,...111------............------******+++,,,,,,---..............................***++++++,,,,,,++++++***+++,,,------,,,,,,---...000---++++++,,,---------,,,,,,,,,,,,,,,+++++++++---+++)))***,,,,,,------+++,,,,,,+++))))))***,,,,,,------------,,,,,,+++...------,,,,,,---------,,,---...///000000000000---...000222222222111000333333444444444444444444000...///444:::===999444//////000111111222333333222333444222000//////000000000000111111222333444555555333///111777<<<<<<888<<>>???>>><<<;;;<<<===<<<===>>>??????>>>===<<<999999999;;;>>>@@@???>>>===???>>>;;;<<<@@@AAA???===@@@CCCDDDDDDDDDEEEFFFCCC@@@<<<999888777555444000222222///000444666444444333111////////////000+++///222222000...///000222222444777:::<<<;;;:::111111222222111111000///......//////////////////.../////////////////////---222444111000222333111...///000000//////111333000111111222222222222222000000////////////......//////000111111111111111---...//////000000//////000000000000///...---,,,---.........------///000...////////////000000000***...222777999888555444000000000//////.........000//////......//////000000111111///...---...000000//////...///000222333///...------,,,,,,------///......000333555555444111000000/////////000000000333333//////333666666///000000///......000222:::999888666444666999<<<333222111111111333444555000...///333666666888===@@@>>>:::888777555333111+++...111000...---...111---///...,,,---///---(((.........---,,,---///111------............------***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,+++++++++---......------...//////---++++++,,,.........++++++,,,,,,,,,,,,,,,,,,++++++***(((''')))---///+++,,,---,,,***(((((()))+++++++++,,,,,,,,,,,,,,,---------,,,,,,------...,,,---...///000000000000+++...222444444222...,,,111222222333333444444555000//////444:::<<<999444/////////000111111222222333444444222///.........000000/////////111333444333555333000000555777666---111777===GGGNNNNNNIII777777444000111444333000333000---++++++,,,,,,,,,---/////////---,,,---...000//////.........//////...//////...------///111///---+++---000222222000222444666777555222111000***---//////......111333111///...///222777;;;>>>>>><<<999666444222000000,,,---...000000000//////---,,,++++++---///...---///////////////////////////000///---++++++///333222222222222222111111111///......---,,,---------+++---000555777555000,,,...,,,,,,...222111---)))***,,,...111333444444444111333666777777777888999999999999999888:::===@@@BBB???===???CCCCCC===777666:::???BBBEEEKKKTTT[[[>>>777222111111000111555...///000111111111000000///111333555555444222111000000111222333444555555666777777777777777666555///000222333444333111000///000111000//////000222333888===???>>>===<<<===??????>>>===;;;<<<>>>@@@?????????@@@@@@>>><<<:::777999;;;===???@@@???>>><<<>>>===999:::???AAA@@@<<>>333333333333222333666777555111000333666777<<>>GGGLLLMMMDDDCCC<<<444000333555444888333...---000111///,,,---...///...---,,,---///000000///............///...///000000///...000111000---***,,,111444444222444666777777666555666777,,,---///000111222333333333111///...000555:::>>>???>>>;;;888555333111000...///////////////......,,,+++***+++---/////////000000000000000000000000333000,,,,,,...000000///222222222111111111111111000///......------......+++---000444666555000,,,,,,,,,,,,///222111---))),,,...000222444555555555444555777777777777999::::::::::::999999;;;>>>AAAHHHCCC>>>>>>@@@AAA???<<<555;;;BBBHHHKKKNNNQQQSSS???888333222111//////222000000000000000///------,,,///333666666444000...333333333333333444444444666555555666555444333333...///111333333222111000///000111000///000222333555888<<<<<<:::999<<>><<<:::;;;>>>AAA@@@??????@@@BBB@@@===999777:::===?????????>>>===;;;===<<<999:::@@@BBBAAA===@@@DDDFFFFFFFFFFFFGGGAAA???<<<:::999888555444000333444222333666666333333222111000000/////////---///111...+++,,,222888;;;<<<<<<;;;888444111///000111111111111000//////111000...------...///000111111111000000/////////---222444111000222333111,,,///222444333222222222111111222333333333333222000000000000000000000000//////000111111111111111...//////000000000000000,,,---///000000000///...+++,,,---,,,++++++---///,,,,,,---------.........//////000000000111111222222111111000///......---//////............/////////000000///---,,,...///...---------......//////+++,,,,,,---...///111222,,,++++++---000222222111......---,,,---...000111000666;;;:::999999777444///000000///......000222888:::===>>>===<<<<<<<<<222333444333222333666999999555222444555666:::???FFFAAA;;;666555222...+++,,,...///000//////000000///---+++,,,...---,,,,,,,,,---------++++++,,,---++++++,,,---......------++++++,,,,,,,,,,,,------*********+++,,,---......---......//////......---,,,---///...------...000---+++******---///000///,,,---...000000000///...$$$+++...+++))),,,...---'''))),,,,,,+++******++++++************+++------,,,,,,,,,,,,,,,---...///+++,,,---///000000111111///000000000000//////......///000111222444555555111///000444:::<<<888333000000000000111111111111///000111111000///000222///............000111222222555666333222444333000.........111777@@@KKKSSSSSSPPPGGG999111333888:::;;;555//////222444111------......---,,,,,,...000000///............//////---///000000000///000222000...,,,---111555555555;;;;;;;;;999777666777999---...///222555555333111555444222//////222888<<<>>>>>><<<:::777555333222000000...---,,,,,,,,,,,,---+++***+++---000111111000000000000000000000000444000+++---111333000,,,//////.........///000000111000//////......//////------///111333333111...+++---000222333111...---///000222444555666666555555666777777777888:::===;;;<<<<<<;;;;;;===AAADDDCCCAAA===<<<===>>>??????555<<>>;;;999:::===@@@???>>>>>>AAACCCCCC>>>:::999<<>>:::888777777555444222555555333333666666333111111111111000000000000...//////---,,,---222666555666777666333000//////222111000////////////000000///...------...///000222222111111000///......,,,111333000///111222000***---000222111000//////000111111222222222222222//////000000000000111111//////000111111111111111...///000000111111000000,,,---...///000000000000+++,,,,,,,,,++++++---...,,,,,,---------............---------...000333444000000000//////.........///......------......///...//////...------...000------------------------++++++,,,---...000222333,,,++++++,,,///000000///------------...000111111111888<<<;;;999999666222.../////////...///111444444888<<<======;;;::::::000222444333111222666999999444222333333111444888<<<:::777555444333111///---...//////////////////000,,,***---...,,,,,,...+++---------+++***+++,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,------------,,,,,,+++---......------...///,,,+++)))***---///000000,,,---///111111000...---'''///222......222222...(((***,,,,,,,,,+++,,,...,,,,,,+++******+++---...,,,,,,,,,,,,---......///+++,,,---///000111111111000000...------...000111...//////111222333444444222000000555:::<<<777333111111111111111111222222---///000000000000111333......//////000111111111111555555333333555555111111///...000444<<>>;;;777444444444......000444777777333...777777444111...000555999======<<<;;;999777666555555333000---+++***+++,,,---+++***+++...111222333000000000000000000000000222000///000222222///,,,...------------...000111222222111000000000000000///...---...000111111000+++000666777555222111222111222444555666666555555444555666777777:::>>>AAA===>>>?????????AAADDDFFF@@@AAABBB@@@>>><<<===???888???HHHQQQVVVWWWWWWVVVDDD:::222333666555222000222111///---,,,,,,------222222333444444444444333444555555555666777777777777333222444333......111...000111333333222111000///000222222222333555777333888======999999===BBB@@@???>>>;;;999999;;;======<<<===AAAEEEEEEAAA<<<;;;>>>@@@@@@===<<<<<<===999<<<>>><<<>>>CCCDDDBBBBBBDDDEEEEEEEEEEEEGGGHHHAAA===999666555555555444555777666222222555666333///000000111111111111111......//////000000111111...000111000---,,,---...333111///------...000111...............///000111222111111000...---,,,,,,+++000222///...000111///---...000000///......//////000111111222222111111.........//////000000000//////000111111111111111//////000111111111111000//////.........//////000+++,,,------,,,,,,---///........./////////000000.........///000111111222///.....................///......------......///,,,---......------///111---...............------,,,,,,,,,---...000111222...---,,,---///000///...---...///000222222333333444999:::777555555444111,,,---.........000333555333555888999999888888999...111333222000000444999666222111333333//////222333444555444222111111111...------.........---,,,111+++)))---...,,,,,,///,,,...///...,,,++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---///000000,,,,,,------------,,,,,,+++,,,------,,,,,,---...+++***)))***---000111111+++---///000000...,,,******000000+++---555555...+++,,,---,,,++++++---...///...,,,+++***+++---...,,,,,,,,,,,,---...//////***+++---///000111111222///...---------///111222...//////000111222333333222000000555:::;;;777222333333222222222222222222...///111000//////000111---...000111222222111000///333333222222666666333111//////111222555BBBPPPWWWYYYTTTEEE999666:::<<<999555111//////000...---.........,,,+++,,,///222------------...000111222+++---000000000///000111000222333111///000666;;;<<<<<<;;;888444222222222...---///444888777111,,,999888666222...///333777<<<<<<<<<;;;:::999777666:::777222...,,,,,,---......,,,***+++...111333444///////////////////////////111222333222000...---///.........///000222333333222222111111111111111000...++++++---000111222,,,333;;;;;;777333333666333333555666666666555444222444555666888;;;@@@DDD???@@@BBBBBBBBBDDDFFFHHHBBBGGGJJJGGGAAA<<<;;;<<<;;;AAAJJJRRRYYY\\\]]]\\\BBB777///111666666222///,,,+++++++++,,,///222444777555333222222444777999333444555666777999999:::777222111333222------111///000222333444333111000///111222333222333666888111888???@@@===;;;>>>BBB@@@???>>>;;;888888:::;;;<<<;;;<<>>===???AAA@@@<<<:::;;;===888<<<>>>>>>@@@DDDEEEBBBDDDEEEFFFEEEDDDEEEGGGHHHAAA===777444444444555555777888666222222555555333...///000111111222222111,,,---///222444333///,,,222333333111...---...111444222///,,,,,,...000222,,,------...///000000111111111000...---,,,+++++++++///111...---///000...222222111///......111333//////000111111111111111---------.........////////////000111111111111111//////000111111111111111222111///---------...///---.........------///000000000000000111111111111111222333333222000---,,,---------........................------.........+++,,,---------...000222...///////////////.....................///000111000...---...///000///...---///111333444555444444666999888222///111222111,,,---.........000333666333444555555444555777999---000222111...///333888444222222555444000///111000333666444111......///...---,,,,,,---,,,+++)))111+++)))---...,,,,,,000---///000///...,,,,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///111111......////////////......***+++---,,,++++++,,,...+++***)))***---000111111+++,,,...///...,,,***(((+++...+++%%%)))333444---/////////---+++***,,,...000///---+++++++++---...+++++++++,,,---...///000***+++---///000111222222---------...///000111111//////000000111111222222222000000555:::;;;777222333333333333333333333333000111111000///......///,,,...111333444333111///...111222000111555666444000...///111///...888EEEQQQVVVUUUIII<<<777999::::::777333111000000//////......---,,,+++,,,///222,,,,,,,,,---///000222333***,,,///000000//////000///333555222...///555<<<333444555555333222333444---------...///000111222444222000......000222444666:::>>>===888333222444:::777222///...---,,,++++++......+++,,,000111///000...000333000+++---444***%%%%%%...333000---,,,---000000---...111333111444222///...///222333444000000000/////////......111333777:::;;;999666444777777666666555555444444333666999<<<>>>AAADDDGGGDDDDDDEEEFFFGGGHHHIIIJJJGGGEEEFFFFFFBBB;;;999;;;???DDDTTTWWWPPP^^^bbbLLL===999555333333333222111000///...,,,---111777<<<<<<666111111555777444111444777777444444999<<<<<<777333000000222222000---///111222222333444333222000333555666666555666777=========<<<;;;<<>>============???AAACCCFFFHHHIIIJJJKKKJJJHHHHHHIIIIIIHHHFFF;;;:::999888666555444333222222333333333333222222888111,,,,,,000222...***444444333222000---***))),,,,,,,,,...000000///...555333111///---------.........///000222222000/////////000///------...000...------...000///---+++111000000000000000111222------......///000000000...------...000111000///222222111000///...------000111222000//////000222///////////////.........000000///...............+++...000111000000000111...000222333222111222222000,,,333666------222000333111000//////000222333...///...---++++++---///111000//////111111000///...+++((((((***------,,,333111000000111111///......000333666888888888777999555000///222333222///111------///---((()))///444666888777444333555888///000222222111222444666////////////...---++++++...000333666555333///,,,---,,,,,,---......---+++++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++---......---++++++///---++++++------+++)))+++******,,,///111///---...///000111111000//////---,,,,,,++++++,,,,,,---((()))+++---///000000000,,,***)))))),,,...///...***++++++,,,---...000111///,,,,,,000...)))***///,,,......,,,+++......+++------,,,***))),,,222777------...------...111333------...000111111...+++///......///111222111///111555111222<<<;;;555888,,,///222444333333444555///000111111111000...---000111222333333222000//////111444444333222222222333111111222000...555@@@DDDQQQYYYRRRBBB888444333777666555222///---------333222000///.........///+++,,,---,,,,,,...000333---///111333333222000...000222444333111111555888444444333333222222333333------------...000111222222222111000000111222222444888;;;999444000000222444111...,,,,,,---,,,,,,+++......,,,---111222000000...///111///---111999333,,,***///333111//////---000000......111111///333111///...///111333444000000111111222333333333111222555777999::::::999666555555555555555555444555888;;;>>>@@@BBBEEEHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDD???888666999???FFFWWW[[[VVV```aaaJJJ===999555333222111111000,,,,,,,,,---...333999>>>444333333333444555555555777:::999555333666999888555333000000111111111111222333555555555555444222111333777888888777777888777999:::;;;;;;===@@@CCCBBB>>>:::777888:::;;;<<>>===;;;;;;===AAADDDAAAAAA@@@AAABBBCCCBBBAAADDDEEEGGGJJJLLLNNNOOOOOOUUUTTTSSSSSSSSSPPPJJJFFF:::999888666444333222111111111222111111000000///666333///000333444222///444444333222000...,,,+++111///...---......---+++222111000///...---------------...///111111///......///000///------...000---------...000000...,,,000000000000000111111222------......///000000000...---,,,---///000///.../////////000000000111111///000000///......///111/////////////////////...000000///...............///000000000000///---,,,...000222333222111111111---***000333,,,---222000111000...------...///000/////////...------///111111000//////111111000///222///,,,+++---//////...///.........000111000///333444555777777666555444666222...---.../////////111...---...,,,)))+++111111222333222111111222333111000000000111222333444......//////////////////---///222444444333111///------,,,---......---+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,...,,,***+++---...,,,***,,,++++++---000222000...,,,---...////////////...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******---+++******,,,.........------...---------...///...,,,---///...)))***///,,,//////,,,+++......++++++,,,,,,***)))+++///333---...//////......000222000//////111222222000............///111222111///,,,111000333===;;;333444---///111222333333444444///000000111000///...---///000222333333222000//////111333333222111222333111///000111///---222;;;@@@LLLVVVRRRFFF;;;444///777666555333000/////////222111000///.........///,,,---......---///111444///111333444444222000///---///111222222444666888333333222222222333333444------------...000111222111222333333333333222111222555666444///---...000///---++++++---.........+++......---...222333000///....../////////555===888111...000222111000000...111222000///111000,,,111000///......000222333///111222555777999::::::666666666777888999:::;;;444555555555555555555666888;;;>>>AAABBBDDDGGGIIIJJJLLLMMMNNNNNNLLLIIIHHHJJJFFFCCCAAA;;;555555888@@@IIIZZZ___]]]bbb\\\FFF===999555222111000///---***+++---///000333888;;;...000333444333333555888777:::999555333555777666333333222000///000222555666666777888888555333222111444888::::::999888888111444888:::<<<>>>AAACCC@@@===:::999:::<<<>>>>>><<<<<<:::888888:::???CCCAAAAAABBBFFFKKKNNNMMMKKKLLLMMMOOORRRTTTUUUUUUUUU___^^^]]]^^^\\\VVVMMMFFF???===:::777444333222111222222111111000000//////000000000111111111000///333333111000///.........222000---,,,---------,,,......//////......---,,,,,,---......//////.........///000///...---///000---,,,,,,...///000///---///000000000000111111222---......//////000000111...---,,,---/////////...000000000111111111222222...//////...------///000......//////////////////000000///.........//////111///...///111111---***///111222222000//////000---***///222,,,...444000111000///---------...///,,,------,,,+++,,,///111111000///000111111111///333111......///111111000...------...111222222111666777777777666444222000333111...++++++---///000111...------,,,***---333//////...///111222111000333000...///111333111///.........///////////////,,,...000111222333222222...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,+++***+++---...---,,,---,,,---///111222111000,,,,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))(((((((((///---,,,,,,---......---...///000///---,,,,,,......,,,---///---******...---//////,,,+++...---******+++++++++******,,,......///111111000//////000000///...///000000///............000222333111000***111111555???<<<333333///...///111333333333111000000000000000///.........///000222222222111000000111222111000000222444111111222222000...111777999EEEOOOPPPJJJAAA666...777555444222111111111111111111000///............++++++,,,,,,+++,,,///111111222444444444222000...++++++---000444666777777222222111222222333444555...---,,,,,,---///222333444444444444444444444444222333222000---,,,---//////---,,,---///000111000+++//////------000000------...000000///000555:::333000......000///...---...222333111000111...***/////////.........111222///111444888;;;>>>???@@@;;;<<<<<<;;;:::999888777555555555666666777777777:::===AAACCCDDDEEEGGGHHHKKKLLLOOOPPPNNNKKKGGGDDDHHHCCC???<<<888444555:::@@@LLLZZZ```bbbbbbUUUBBB===999444111///...---,,,,,,...000111111111333444///111333555666666666666333777777444333777999888333444444111......222666888777888:::999444222222111555999;;;:::999888888000444888<<<===???@@@BBB===;;;999:::<<>><<<:::888777:::???CCCCCCCCCFFFMMMTTTYYYXXXUUUSSSUUUWWWZZZ\\\\\\\\\\\\bbbaaa```aaaaaa[[[RRRJJJHHHFFFAAA<<<888666555444333333222222222222222222///111444333111......000111000///...---...///000///---++++++---///000111+++,,,---.........---,,,,,,---......---,,,---...---...000000......///000---,,,,,,---///000///......///000000111111111111.........///000000111111000///...///000111000...444444333222111000//////.../////////......///111............////////////000000///////////////000000---,,,///444555222---000111222111///...//////...,,,000111+++000555///222111000///......//////,,,------------...111333111000///000111222111///000/////////000222333333111000///111333444444333666666555444333111///...333222///,,,,,,---111333000///...---,,,---000555222///...///333444333111444000,,,---111222///,,,......------------------......///000000111111222...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++------------,,,,,,---///000111111111---...000111222333333444,,,------------------,,,***))))))))))))+++,,,---000...------...///...------///000///,,,++++++---,,,---------,,,***+++---,,,//////,,,+++...---+++***+++,,,,,,,,,+++******...000222222000///...//////---++++++,,,------,,,------...111333333222000...555444777AAA===333333000///...///222333222000000000000000000//////...---...///000111111111111000111111000///000333555333444555555333222333555555>>>FFFJJJJJJGGG===444777555222111111111111111000000//////............,,,---------,,,---000222222222333333222111///---,,,++++++///444777555222000000000111222444555666...---,,,,,,---///222333888777555333333555777888333222111...,,,,,,...//////...------///000000///---000000---,,,...---)))+++///222111//////111222,,,---...///000000...,,,...222333111000000...)))...///000///......000333000222666:::>>>@@@AAAAAA;;;===???@@@???<<<999666666666666777777888888999;;;>>>AAACCCDDDDDDEEEFFFGGGIIIKKKMMMKKKGGGBBB???CCC???;;;999666555888???@@@NNNWWW]]]bbb^^^LLL===<<<999444111///...---+++,,,...111222111111111222555333222555999:::666333333777777444333555777666444555555222///...111444999555555999888333111444333666999:::999777666666333666;;;===>>>>>>>>>>>>;;;:::999;;;===@@@AAA@@@@@@???===;;;:::<<>>;;;222333111000//////111111111000111000000///////////////------...///000111111111000000111000000111333666333555666555444444444333444999>>>AAAGGGIIIEEE>>>888555111///000111000000///////////////.........000111111000000000333555111111111111000///---,,,---------111444555222...//////000111222444555666///...,,,+++,,,///222444999777444222222444777999333222000///.........///---,,,,,,---...///...------000111...---...---)))***000444222/////////...)))---000000111333111---///222333000///000///+++...000222111......000333111444777;;;>>>?????????666999===@@@@@@>>>;;;999777777777777777777888888:::===@@@BBBBBBAAABBBBBBAAACCCFFFGGGFFFCCC???<<>>@@@@@@??????@@@@@@???@@@BBBFFFIIIFFFHHHMMMRRRVVVZZZ\\\^^^___bbbfffjjjlllmmmllllllgggdddcccfffjjjiiiaaaYYYSSSOOOIIIDDDAAA@@@BBBCCC777666555333333333444444888::::::888333000000111.........------......///222000---,,,---------,,,,,,,,,------...---------,,,...///...+++***,,,///+++---000000000//////000000...,,,,,,...///...------...000111222222222111...//////000000111111222555333222222333444333111000000000111111111222222///000111000000000222444------......///000000000000000/////////000111111666444333444666666222///222222333111000000111333111///111...+++444888............////////////...///000111111000222555777666555444444666666555444222444666888888:::<<<>>>999777555555555444222000------------.........///000---)))***...000000///,,,000111//////333666666111000//////000111000///000...++++++---...,,,*********+++---000333777888000/////////............///...---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------......***,,,------++++++,,,...***,,,.../////////000111+++---111333444333111///,,,---...//////...---,,,+++,,,---............------,,,,,,---//////---,,,)))---111000,,,***+++...***......+++)))+++,,,******------+++,,,///000---------...000111000---***---...000000///......///000///...///000000///...,,,---///222555555333000333777444444<<<999111111111222222111//////000222111111000///////////////------......//////000000///111222222111222444666222444444111111444333111444666888:::@@@GGGHHHDDD===888222000000111000........./////////......---......///...------000222000000000000///...------...///111333444333///,,,//////000000222333444555///...,,,+++,,,///222444555444222111111222444555222111////////////......,,,,,,,,,---000111000///,,,000222000000222000,,,,,,222555111...000111///***///111......222222...///222222......000000------111333222///...111444333555888;;;<<<<<<;;;:::555777:::<<<===<<<;;;:::666666666666555555555555888;;;>>>@@@???>>>>>>>>><<<>>>@@@BBBAAA???<<<:::===999777777777777<<>>??????>>>;;;===@@@CCCEEEHHHLLLPPPJJJOOOSSSUUUVVVXXX\\\aaa___bbbfffkkknnnoooooonnnkkkiiihhhmmmqqqnnncccYYYSSSPPPLLLHHHHHHJJJNNNQQQAAA???<<<999666555444555555555444222000......//////000000000000000//////111///...---......---+++......---------------...---///111...***))),,,000***---000111000//////000222///---,,,---...---,,,,,,---000222333333222111/////////000111111222222555333222222333333222111/////////000000000111111---///000/////////111333------......///000000111000000//////000111111222444555555555555333222000222333333222111111333555444333555333111===BBB777///000111222222333333333111222333222222333666888;;;:::999999;;;;;;:::999555888:::;;;::::::;;;===666555333222222111///---,,,,,,,,,------...//////111+++(((+++111555111,,,***///222000111555777555000111111000...---...///---,,,++++++++++++,,,,,,*********+++---000333555------.../////////......///.........000000...---------------------------***+++,,,---------,,,,,,------............------+++---...---+++***+++---***---000000//////111333***...222666777444000,,,,,,---...//////...---,,,+++---///000000...,,,***+++++++++---//////---,,,,,,111555333...***+++...)))...///***)))+++,,,***(((+++,,,+++,,,000111///...------///111111...+++,,,---...---,,,---///111000//////111222222000...+++---///333666666333111///444333666???<<<222222111444666333...,,,000555222111000///...//////000.........---.........//////111333444444444555666222444333000111555555222555666555555999AAADDDBBBCCC<<<555111222222///---------...//////......---,,,------,,,++++++---000000000000000000/////////,,,000444666555111///---000000000000111222444444///...,,,+++,,,///222555000111111222222111111000111000////////////...---------...000333444444333+++000222111333555444111...444555///---111444333+++000000+++***///000...000222111------000111......111444333000///111555444666888:::;;;:::888777999999888888888888777777555555555444444333333222666999===>>>>>><<<;;;;;;999;;;===??????>>><<<:::===999888888777777;;;BBBKKKUUUNNNLLLZZZRRR???===;;;888444111111111000///...///111111/////////000444555555444333333666999222777888444222444333111...---...333888999777444999111...444666333777AAA@@@???===:::777555666888777888::::::888777888999666777888;;;>>>???>>><<<777:::???DDDHHHLLLQQQTTTPPPUUUZZZZZZWWWXXX^^^ddd[[[^^^ccchhhlllmmmmmmlllmmmkkklllqqquuuooo```TTTTTTQQQNNNMMMNNNSSSYYY\\\KKKIIIDDD???;;;888777666777555333222111222222222111111222333333222000///,,,,,,,,,...000000///...000///...---,,,---.........000111///***)))---111***,,,000111000//////000333000---,,,------,,,,,,+++---000222333333222111/////////000111111222222444333222222333333111000222222111000///...------,,,---............000222---------...///000000111000000///000000111222222///111444555444333444555222333333222111222555777888888;;;999999GGGMMMAAA333444555666777888888888:::;;;;;;::::::;;;===??????>>>======>>>???>>>===666999;;;;;;888777888:::222111///...///...,,,***---------------...///000333---)))---666999444,,,(((///333111222777888555111333555333///---...000+++,,,,,,+++******+++------+++***(((((()))***+++***+++---///000000/////////......///000000///---------------------------)))***,,,---...---,,,,,,,,,---...//////...---,,,,,,...///...+++)))***---+++...111222000000222444,,,000666::::::666111---,,,---///000000///---,,,)))+++...000111///,,,***))))))***,,,...///---,,,///555999666///***+++---)))...///***(((,,,,,,)))'''***,,,+++,,,111222000---,,,,,,...111111///,,,+++,,,,,,,,,+++,,,///222.........000111111...++++++,,,///333666666333111+++333555:::DDD@@@555444000555888555---+++000777222111///.........///000///......---------......///111444666555555666666444777555111222888999444555666555333666<<>>GGG@@@888333333333000---,,,---.../////////...---111222222111000000222444000000000000000111111111***000666777555111//////000000000000111222333444...---,,,,,,...111444666222666::::::777333333444888777444000---+++,,,---,,,//////++++++///333333000111444666666555222111777555333111000000111111...//////...,,,,,,---///111111000000000000111111444444333222111///......333444666777777777666555666777999888777666777999555444555666888777555333:::888:::??????999666999============<<<;;;:::999555333666:::777444<<>>>>>>>>:::555444333222111000///...---000000000000000111222222---///000///000333111---111---***---222444000+++555333000...------......++++++,,,---//////---+++---------------------------......///000111111222000000000000000111222333000111222444555666666666//////000111111000000///---000000---///555777444444000000222111---000666///444444000000444444000555:::;;;888888;;;999444777888:::::::::;;;???BBB===???@@@???@@@GGGSSS]]]999999===CCCCCC===::::::===BBBCCC???===>>>>>><<<<<<<<<;;;:::999888777777333333333222111000000///444222000//////...+++***------,,,+++***---111555111///---000999>>>999000///111444666666444111//////111000,,,+++......++++++,,,,,,+++******+++---222(((!!!%%%///444///''')))***+++---.../////////,,,---///000000000///......,,,***,,,...///...,,,&&&))),,,......///111333,,,------......------,,,***+++,,,,,,------,,,,,,///000111111//////111222000111666999777111///222------...//////...------++++++---000444333///+++,,,,,,,,,---------......333999>>>999000)))***...***++++++++++++***))))))...---+++******+++---...///,,,***+++...///...---...---,,,++++++,,,...///......---///111000...,,,///------...222555666666777111222:::AAA>>>444---555333111///...000222333222///---...000111000...+++111444///***,,,000111000///.........///111222///000222444666888888999333222222333555888;;;===BBBEEEBBB888333333111,,,,,,---...000111333444555///---+++,,,000333333333///...,,,++++++---000222111444666444111///000222...---------...///000000---,,,+++,,,---///111333333666::::::777444444555444333000---+++******+++...111111---,,,///111000///000222444555444333333777666444222111111111222111222333333111111222444000000000111222333444555444333333333444444555666555555666777777777777666444444555555555666666777555666777888888777666666777555888===>>>:::888;;;============<<<;;;:::999777444666999777555???MMMYYYPPPMMMQQQOOOEEE>>>>>>:::777333222222222222222...000222333222333555666666666444111222555555222333333333222222222222222333111000111555999;;;;;;444...---222555444444666AAA>>>;;;::::::999666333555222333666555333444777888888888777999<<>>AAA>>>===???EEEIIIIIIHHHCCCCCCBBBAAABBBGGGPPPVVV;;;;;;===BBBAAA<<<888999888<<<===:::888999999777666555555444222111111000222222222111000////////////...------//////...---------,,,+++***---111444///...---///888>>>999111///000222444333222000...,,,...---)))(((++++++(((,,,------,,,++++++,,,......***'''(((---///...+++******,,,---.../////////,,,---...///000000///...000---++++++---...---+++###%%%((()))((()))***,,,,,,------......------,,,***+++,,,,,,------,,,,,,///111333333222111222333///000444777555000000333........................,,,+++,,,///222222///,,,---,,,,,,,,,------.........222555333---)))***---******++++++++++++******...---+++******+++---......,,,***+++---///...---...---,,,++++++---...000000333555555333222222333333111//////111222222222333111444;;;>>>999222///444333111/////////000111111///------000111000...///222111...---///000...///...---------...000000///000222444666777888888333222222222444777999;;;EEEIIIJJJCCC;;;888999::://///////000000111111111...,,,+++---111333333222///...,,,,,,,,,...000111111333444333000//////000111000000111333555666666***++++++,,,------......222555888777444222333444222111///---+++++++++,,,///333333000---......,,,...///000222333444555555888777555333222222333333222444666666444333444555...///000222444666777888666555555555666888999;;;666666666555666777777888444333333444666777777777666888;;;:::888666777999444333666;;;===;;;:::<<<>>>>>>>>>===<<<:::999888888555777999777555@@@OOOVVVTTTOOOJJJEEE@@@===;;;:::777444333333555555444222333555444333222222333111444555222000222333111000000111111111111111222444222111222555777888888555111000444666555666888===;;;999888888888666444333222333666555333444888999999888777:::AAAIIIOOOWWWWWWVVVSSSPPPPPPQQQSSSWWW^^^hhhnnnqqqsssuuuxxxsssnnnmmmtttzzzzzzwwwvvvlllooouuuzzzxxxqqqmmmnnnooooooooorrrvvvxxxxxxwwwjjj___RRRJJJHHHFFFAAA<<<777666444333111000000///000000000000111111111111,,,......---...222000,,,.........//////000000///666444222000///......///111000......///000///...........................//////////////////000000111111000000//////000000111111111222222333333333222222222111111000000000---222333111///333666888333222444777777444666999666<<>><<<:::;;;===AAADDD;;;999:::===<<<777444666111666777333111222222000000000///...---,,,,,,+++111111000000///............,,,,,,,,,.........,,,,,,---,,,+++***,,,000444------,,,...777===:::222000000000000000///...---...000///++++++------+++---......---,,,,,,---///+++------,,,++++++---///***+++,,,---.../////////------...////////////...222///,,,++++++,,,+++***'''(((***+++***)))***+++,,,------......------,,,***+++,,,,,,------,,,,,,...111555666555333222222///...000444333///000444///...---,,,,,,---...///---,,,,,,...000000///...------,,,+++,,,---...///***,,,---,,,******+++,,,((()))***+++,,,,,,,,,,,,------++++++++++++------...,,,++++++---......---...---,,,,,,,,,---///000000555999888333111444888444222000000111222111000///111666<<<;;;555000000222222111000//////......///...------/////////---000111///---...111000+++------,,,,,,------...//////000222333555666777777333222222222333555777888AAAEEEJJJIIIAAA888999>>>111111000//////...------,,,,,,---///222333222111......------......///000000222333222000......///222111111333666:::;;;;;;***+++,,,---...------,,,000222555444111000111333666444111000//////...---...222444222///000///,,,.........000222444777888999888666555444444444444111333444444222000000111...///111333555666777777888777666555555666888999666555444444444555777888555444333555888::::::888777:::>>><<<777555888<<<333444666999;;;::::::;;;>>>>>>>>>===;;;:::888888777666888;;;888555===KKKRRRTTTNNNAAA:::<<<===999<<<999666444555555555555555666777555222///......---333555222///000111000.../////////000111111111333222111111222333444444444333333444555666777888999888777777777666666555444444666888666333555999555777999<<>>BBBCCCIIINNNLLLFFFCCCFFFIIIEEEIIIMMMOOOPPPNNNKKKGGGEEE>>>888:::???AAA;;;555888666333222333444444333555333333666555111000222...222333///---///...,,,//////......---,,,,,,+++/////////......---------///...,,,,,,,,,,,,***))),,,,,,,,,++++++,,,000333------,,,///666===;;;555000///...------,,,,,,,,,000222111...---000000...,,,---...---++++++---...+++...000...,,,+++---000+++,,,---...////////////---.....................222000---+++************)))+++---...------...///,,,------......------,,,***+++,,,,,,------,,,,,,---000555777666333111000///------000111///000444///...,,,++++++,,,...///---,,,,,,,,,---......///...---,,,++++++---...000+++***))))))***,,,,,,,,,'''(((***+++,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,---.........------,,,,,,---...///000///222555444000///111444000//////000222444333333000111666<<<<<<555000000111111111111000...---,,,...------............---+++......,,,---000000,,,---------------............///111333444555555666333222222222222444555555;;;>>>FFFLLLFFF;;;666999111111000///...---,,,,,,+++,,,...000222333222111............////////////111222222222111000//////000//////222888;;;<<<;;;***,,,---/////////...---000333444333000000222555888666333222222111///---+++111444222111222222///.........///222555888:::999888777666555444444444111222333222000.........000111222333444444444444555555444333444555666777555444333222333444555666444444444555888999999999888;;;>>>;;;777555888<<<666777888999999999999888======<<<<<<;;;999888777666666:::>>>:::555;;;GGGSSSUUUMMM===777===@@@<<<>>>;;;888555555555444333222444555444222///......+++111444111...///000000.........//////000000000000000000000//////000000///111111000000222333333666777777666555555555555555555666777444111444;;;333777???GGGPPPZZZccchhhrrrlllddd```aaadddhhhjjjbbbgggooovvv{{{}}}~~~~~~yyytttwww{{{}}}~~~}}}}}}~~~qqqcccRRRHHHFFFHHHGGGEEE>>><<<:::777555555555555...///000000000///......---...---+++---111000,,,***,,,...---***)))---000000///......------------111///,,,,,,---//////...////////////////////////333333222222222222222222444333222222111111111111000000/////////000111111333222222222333444666666222333444444333333666:::FFFFFFDDD@@@???BBBGGGJJJLLLQQQWWWVVVMMMEEECCCFFF@@@BBBFFFIIIHHHDDD@@@>>>999777555444444333111...666444222111222333222111000......222222000000333...222333///---///...,,,/////////......------,,,.........---------------...---++++++,,,,,,+++)))++++++,,,++++++,,,///222---...---///666<<<;;;666...---,,,+++++++++,,,,,,...000///,,,,,,//////---+++,,,,,,+++******+++------.........////////////,,,,,,---...////////////.........------------...000///...,,,***))))))***%%%''')))******+++,,,...,,,------......------,,,***+++,,,,,,------,,,,,,***...333555444222///...000,,,,,,///000///000333///...,,,++++++,,,...///------,,,,,,+++,,,---///------,,,+++,,,---...///,,,)))'''(((***+++***)))'''(((***+++------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///,,,,,,------...///000000000///......////////////000//////000333444333222333111444;;;>>>999222...000000111222111///---,,,,,,---...///......------$$$+++///---+++---///000------......////////////...///000222333444444444222222222222333333444444<<>>JJJUUUSSSIII:::666;;;>>><<>>NNNOOOLLLFFFDDDGGGKKKLLLIIILLLPPPPPPIII>>>:::<<<999888;;;???>>>888444444...111333333111///000222111111111111111111111222///---...222333111222444///333444000...//////---.........------,,,,,,,,,------------------------***))))))+++---//////...***+++,,,++++++,,,///111---.........444::::::666,,,,,,++++++++++++,,,,,,///111111------000111...++++++,,,+++***)))+++---...---,,,...222333111///------...//////////////////...------,,,---------,,,---...---+++******+++$$$''')))***++++++---...,,,------......------,,,***+++,,,,,,------,,,,,,)))---111333222000...---111,,,+++///111//////111...---,,,++++++,,,---...+++,,,---,,,+++***,,,...,,,,,,,,,---------......)))((('''((())))))((('''((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///,,,,,,---...///000000111111///,,,---///000///...222111111111333222111///333111333;;;>>>999222...///000111222111000///...,,,...000000///...---...!!!***000...***,,,///111------...////////////...---...///111222333333333222222222333333444444444999>>>DDDJJJNNNLLLAAA666000000000/////////......***---///000000111222333,,,------...///111222333444333222333333333111///222222333999???AAA<<<777++++++---...000000111111111333333111//////333777222000...000333555222///+++111333222222444555333//////111222555777999:::888888777777666555333333222222222222222444888;;;333444555666666555333222000111444666777777777666444555666666777777666666///444777666222000444999999999777666555555555666999<<<<<<888888;;;:::777777777888888888888777777666555999===<<<;;;EEETTT\\\SSSFFF;;;888:::<<<;;;>>>;;;777555555555444444///111444555444222000000///000///,,,...222222///000000000///////////////,,,...000///---+++,,,...000555666222000444666555555777888777444333444666333333444666444555???JJJLLLRRR[[[dddkkkrrrwww{{{{{{{{{yyyxxxwwwxxxzzz{{{||||||~~~~~~|||tttiii[[[SSSQQQNNNIIIDDDFFFDDD@@@===;;;:::;;;<<<333333555555555333222111///000...,,,---222222///---------,,,+++,,,///111******,,,---.../////////---------///111222111000------------------------///000000111111222222222333333333222333333444444000///......///111333444555666777:::===BBBFFFIIIGGG@@@===AAAEEEDDDCCCEEEOOOSSSQQQKKKGGGIIIIIIGGG@@@???@@@AAA===555222555333000222777666111...000+++...222222000///000222---///000///---,,,///222///...///333444111000222///333444000...//////---------------,,,,,,,,,,,,---------...............***))))))+++...000000///)))+++,,,++++++,,,...111,,,------,,,111777777444*********+++,,,,,,------///222111......111222000+++,,,---,,,******,,,---,,,,,,...000222333222111---......//////////////////...---,,,,,,,,,------'''***---...,,,++++++,,,***,,,.........---...000,,,------......------,,,***+++,,,,,,------,,,,,,))),,,000222111///------222---,,,000222000//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------******+++---***+++---...///...---,,,''')))***+++++++++******)))***+++,,,------------+++,,,,,,------,,,,,,++++++---...---++++++...000+++,,,---...000000111111000000///.........///111111000000222333333111000000000555;;;;;;555000000000000111111111111111111,,,///222222000......///'''---000...---...///---+++,,,---...///...---------...///000111222222222111222333444444555555555111===BBB???CCCLLLHHH<<<222222111000//////......+++---////////////222555,,,,,,,,,,,,...222555666444222111111333333000...444444666===CCCBBB;;;333***+++,,,---///000111222...//////---+++,,,000555000...---000666888666333---222444222111444555333///000222444666888999:::777777777777666444333222000000000000222666<<>>LLL]]]hhhZZZJJJBBB@@@???>>>???;;;999555444555666666666555777888777444000---,,,111000---***...333333000111111000000/////////...,,,...111000---,,,---...,,,333444///,,,000333111555888999777444333444666444444666888888<<>>CCCBBB888///............000111222333444999:::666444444000)))/////////222555777777666111222444555555555444444555444666;;;>>><<<888555@@@:::888===AAA===666222222222222333555666666555666777888999;;;:::888555777555777;;;;;;777555666999555555999999444444888555888888666555777999:::===888666:::;;;777666888777999777555888===:::333888666555777;;;<<<:::777555===???:::999CCCOOOUUUddd```XXXMMMCCC======>>>>>><<<:::888555444333333:::888444111000///000111---///111111...---000222///000111222222333333222111111111///------///111333333222222222222333333333444555444333222333444999666666888999:::@@@HHHSSSeeeqqqllliiittt{{{|||vvv{{{|||ppppppjjj^^^WWWTTTLLLCCCGGG@@@>>>CCCEEEAAA<<<<<<;;;888555444666777888777;;;666000...000111///,,,000---+++...444777444///...........................,,,///555555000000555444///)))))),,,......+++......---...///000222333---///222222111000000111//////...///000222444555111888???BBBBBBCCCGGGLLLGGGEEEIIIQQQSSSNNNLLLOOOSSSPPPLLLGGGCCC>>>999555555333111///......///000000///......///...,,,***---000000+++(((***...///333333222111000000333666000000////////////000000000111222222222000///.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---......//////......---...---+++,,,///...******+++,,,...///000000000((()))***++++++***)))((()))---...,,,,,,...---)))------,,,,,,---...000111---...///000000///...---***---000000---,,,///333333111---***)))***,,,...------......---+++***(((+++,,,,,,------......///---...---+++---000///***))))))+++---///...,,,***---...//////---------......---,,,---/////////...000---******,,,---,,,***---,,,,,,---......---+++---++++++......+++***,,,)))***+++,,,---.........+++---------,,,,,,...///+++---//////...,,,+++,,,+++---...///000///...---------,,,------...///000,,,---............000222000...///333888999666111---444<<<>>>666...222:::111111111333555555444222111111111111000...---,,,//////............//////,,,------...///000000111///111000------111222000555555444333333555999<<<333999;;;666777BBBMMMQQQ;;;666222222555444///******+++,,,...///000000000///,,,***,,,111666888888111222111000///000222555333444;;;DDDBBB888111111///...------,,,,,,,,,,,,222666555111111444333///111000///111333555666666000111333444555555555444222222555;;;@@@@@@>>>;;;>>>;;;<<>><<<<<<;;;;;;;;;<<<<<<<<<<<<999999999::::::888555333888555666999:::888999===888444333888:::888888<<<333555777:::<<>><<<>>>AAACCCCCCBBBAAA@@@:::;;;999777999>>>;;;555666777888999:::;;;<<<<<<:::>>>>>>888777???IIIMMM^^^cccfff^^^QQQFFFBBBCCC???>>><<<999777444222111222222222222222222333333...///000000//////000111222222222222111000///...000000111///...---...000777666666555444444444444777777666444333444777999666444444666666777>>>FFFMMMeeewwwwwwrrrvvv}}}~~~{{{uuuuuuxxxuuulll```XXXTTTNNNFFFHHHBBB@@@EEEHHHEEEAAA@@@444555777:::<<<;;;888555777333//////111333111...///+++***111<<<@@@;;;333------------------------111111444999888333222555000,,,''''''***------+++............///000222333---///111222111000000111///...---...000222444444<<>>888111333999555444555666888888666444111111111111111000///...//////............//////------...//////000111111---000000...///444666444444555555444444555999<<<555;;;<<<888777???GGGKKKDDD>>>666222000000///...------...///000000000000...---,,,///333777777666333333333222111222555888666888>>>DDDAAA777000///000///...---,,,+++++++++222222000------333666666333111//////111333444444...///111222444444555555111333555999===???>>><<<::::::>>>EEEGGGDDDBBBDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???===;;;<<<888666888999888:::>>>===777444666888777666777555666999@@@EEEEEEBBB???;;;FFFMMMKKKJJJNNNNNNJJJ@@@@@@===;;;===???===777666888;;;;;;:::;;;>>>AAA??????===777666;;;AAACCCSSSbbbooonnn___PPPJJJKKK@@@???===:::777555222111---///111333444444444333000///...///000111000///111111111111000///.........000111111///......///888888777666555444444444:::999888555444666:::===666555666999999999@@@HHHOOOfffzzz}}}xxxyyy|||~~~{{{uuuqqq}}}tttggg]]]XXXRRRMMMGGGBBBAAAEEEHHHFFFCCCBBB888888:::<<<>>>===;;;888888555222333555555222000///+++***333???CCC;;;222------------------------111333777;;;:::555222444///+++((((((+++------,,,............///111222333---///111111000///000111000//////000444777888888>>>???BBBGGGIIIHHHCCC??????AAAGGGNNNPPPLLLHHHGGGCCCBBB???999222///111444222111111000000//////...///......///111222000///,,,000///***(((,,,111333111222222111000111333555000//////......//////000...///000000000///...---,,,---...//////---+++***...---,,,,,,++++++++++++,,,,,,---...............,,,...---+++,,,000///++++++***)))***---222777:::------,,,,,,,,,,,,------'''***+++)))))),,,,,,)))++++++++++++,,,---............---------......///...444888666000,,,---000//////---,,,,,,---...///......---,,,++++++++++++)))******++++++,,,,,,------//////***))),,,---,,,666333...***)))***---000***---000111000...---,,,...,,,,,,---...///...---...---++++++,,,---,,,+++---,,,,,,,,,......,,,+++'''&&&)))...///,,,***,,,++++++,,,------,,,,,,,,,---------+++***+++...111000111111///---,,,---...---...//////---)))%%%###------,,,------...///000///000111000//////000111333111000222666999888666444666;;;???<<<666555888666555555666888777555333000000111111111111000000//////............//////...//////000000111111111...000000......222333111333444555555555666888:::777;;;<<<888666;;;@@@BBBMMMFFF<<<333...---///111///000000000000000//////------000333777777666444444555555444333555888;;;:::===CCCFFF@@@555......000000//////000111111222222111///---...222666888555222///---///111222333---...///111222333444555444666666555666888777555777888;;;???>>>;;;===BBBGGGHHHGGGGGGFFFFFFHHHIIIMMMNNNNNNMMMKKKHHHGGGGGGAAA===;;;<<<;;;888888;;;;;;777333444888:::999888<<<:::<<>>;;;777666999;;;<<>>:::777555444444111222333333444444444333111...---...111222111...---...///000000111111000...000333333111000000000666666666666666666555555;;;;;;:::777666777:::===:::;;;???CCCCCCCCCIIIRRR[[[iiiuuuxxxyyy}}}zzzqqq~~~~~~sssiiiaaaZZZUUULLLIIIGGGHHHIIIHHHFFFEEECCC???;;;888999;;;===>>>===;;;999888888666222///111---,,,111777999333,,,---------------------------111666:::999555333222111...,,,+++---......---------...///000111222222---///000000//////000111222111222666<<<@@@AAA@@@<<>><<<;;;<<<<<<777000---000333000000111111000///......000///...///000000///---'''---///,,,+++...111111000111111111000111333555/////////....../////////------...//////...---,,,+++,,,///000///...+++)))......---,,,++++++++++++,,,,,,---.........------,,,------+++,,,000///+++***))))))***,,,000444777...---,,,++++++,,,---...,,,//////,,,,,,......+++*********++++++,,,,,,---...---,,,,,,,,,---...///***000777<<<;;;666000---......------------......///...,,,+++***+++,,,,,,+++,,,,,,------......///...111111,,,***,,,//////555555444222///---,,,,,,))),,,000222111...---,,,---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***+++((())),,,---++++++...,,,,,,---------,,,++++++---------+++***+++...111111111000...,,,+++---...,,,,,,---------------,,,------,,,------...///000000111222222000///000111222000///111444666777666777777:::??????999666666333333222333444333111///......///000000000000000//////............/////////000000000111111111222///111000,,,+++------***000222333444444444555777666777888666555666999;;;IIIFFFAAA999222//////000......///000000000//////+++...222777999888555222555666666555555666999<<<<<>>444//////222111111222222333444555444222111111111222333666555222...---...///000111,,,,,,---///000222333444555999888333222555555333999777777777333000444<<<@@@BBBCCCBBBAAACCCFFFIIIHHHJJJLLLKKKJJJIIIJJJKKKDDDBBBBBBDDDCCC???===>>>777666666888===BBBCCCBBB???;;;;;;DDDHHHCCC===::::::GGGJJJBBBAAANNNVVVTTTRRRMMMHHHHHHHHHGGGDDDBBBBBB<<<777999???CCCCCC@@@===;;;:::::::::999999:::===EEEOOOUUUUUUSSSRRRQQQLLLIIICCC<<<777555444444666555333333333555666888111...---...111222111...---...///000000111111000///222444444333222111222444555666888999999999999999999:::999888888:::<<>>???>>>===;;;:::888555222000111111000///...---------------------------------***000666888888777555333222000...------------,,,------...///000111222222...///000000//////000222222222555<<>>999444000///...---------------...---,,,+++***+++,,,---+++,,,,,,------......///---000///+++***...///...888999:::777333000//////(((,,,000222111///---,,,---,,,+++,,,.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***111---***++++++***,,,111,,,,,,---------,,,++++++---------,,,***+++...111000000///---+++***,,,...,,,+++******+++...111333------,,,------...///000///111222222111//////000///......///111444555555777777:::???@@@:::555444111000000111222111///,,,+++,,,---...//////////////////............//////000000000000111111111111///222111---,,,---,,,)))---///000111111111333444222222333333333333555888===@@@BBB@@@;;;555///---++++++---...///000000000***...444888999777444222555666666555444666999;;;>>>FFFLLLHHH===444111222333333222111111111222222666333222444333000000333333000...------/////////,,,,,,,,,---...000111222444999888222111777:::888;;;888666444000---000777999;;;<<<<<<;;;<<>>AAAJJJPPPZZZ___]]]XXXZZZ```eeeiiiqqqzzznnnwwwtttkkkgggdddbbb[[[QQQMMMNNNPPPOOO@@@>>>======>>>???>>>===;;;:::999888777666555444111333444111---,,,000444........................,,,222777777777777666333///...---,,,++++++++++++,,,---...000111111111111///000111000//////111333333444999BBBKKKOOOKKKFFF@@@EEEHHHEEE===888888;;;444555222......222555444333666::::::666222111111////////////////////////222111///......---***((("""***111111//////...,,,---///111111111111333444///......------......///,,,---.../////////...---,,,---...//////---+++***---,,,,,,++++++,,,,,,---++++++,,,---------------+++---,,,+++---000000,,,)))***+++,,,,,,,,,++++++++++++************++++++000222000,,,***,,,+++(((***++++++,,,,,,,,,++++++++++++++++++,,,------...111,,,))),,,444<<>>555444222///------,,,------,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,---***,,,+++***,,,000///+++666666444000+++***...222))),,,///111000///......---++++++,,,---...---,,,***+++------,,,+++,,,---,,,+++++++++------+++***444///+++++++++***---222++++++,,,------,,,,,,,,,+++---------,,,,,,...///---......---++++++,,,...---,,,***)))))),,,///111------,,,------...///000---///222222111//////000------...///111222333444666666:::??????888333333111000000111222222000...++++++,,,---......------//////............//////000000000000000000000000---111222///000222222...,,,---.........///111333111//////111333222444888333888???DDDCCC<<<333---)))***,,,---///000000111)))---333666777666555444777777666555444555888:::@@@KKKPPPIII<<<444222333222111111111111222333333777222111222111......222000///------...///...------,,,,,,,,,---...000111111777777///...777<<<;;;888555444555333000111555666888999888555777<<>><<>>===<<<:::777777777888333444555444222111222444////////////////////////---444777444333444333///+++,,,,,,---,,,---......,,,---///000111111111111111111222111000000222555888999???JJJRRRSSSLLLEEE>>>>>><<<777222000000222111333111,,,,,,111333111222333444444222111///...000///...---......///000222111/////////...,,,***'''...222000...000111///,,,...000111111111222444///......------......///,,,---...///000//////...------......------,,,+++++++++++++++,,,---......++++++,,,------------,,,+++,,,,,,***---111000,,,,,,++++++******+++,,,---******++++++++++++******---///---))))))+++,,,***++++++,,,------,,,+++***)))***+++,,,,,,---------...,,,******...444:::>>>===;;;666222///.........+++,,,,,,------,,,,,,,,,)))******++++++,,,,,,---++++++***,,,222777333+++///111111...)))(((+++///))),,,...//////...//////,,,+++***+++---...---,,,(((+++......,,,+++,,,---,,,+++***+++------+++***///,,,+++------+++,,,000***++++++,,,------------***,,,...///---------...+++---//////...---...///------,,,---------......------,,,------...///000+++---000111000//////000+++---000111222222333333333555:::???<<<555111222000///000111333333111///,,,,,,---......---------//////............//////////////////////////////---111222000111333333000---------,,,,,,...111444444///...222333222444999222555;;;BBBEEEBBB999111,,,,,,---//////000000000))),,,111333444444555777999999888666444555777999DDDPPPUUUJJJ:::222111222//////000111444666888999888111...000///,,,...444///...------//////...,,,---,,,,,,+++,,,---///000///666555,,,+++444:::888333111222666777444222444666888999666333444999>>>999===AAABBBAAABBBGGGLLLIIIEEECCCEEEEEECCCDDDHHH888CCCJJJGGGCCCEEEGGGGGG>>>666444999:::999AAANNNOOOFFF@@@BBBEEEGGGMMMTTTRRRLLLKKKSSSZZZ\\\___dddKKKEEE>>>::::::<<<======444:::EEELLLGGG===;;;@@@@@@>>>===>>>@@@@@@???<<<:::???FFFLLLLLLHHHAAA===888888888777555333000///---///222111......000333///000111222222333333222/////////...---...111333///000333444555444333222222000...///444???MMMVVVaaaiiitttyyyqqqddd```bbbkkkrrr{{{~~~{{{yyy~~~|||}}}wwwyyyxxxggg}}}{{{qqqbbb\\\aaaggggggddd\\\QQQHHHDDDDDDFFFGGGFFFEEEBBB===999888888999666666666666666444111...000000000000000000000000...444555000...///---)))***+++---//////000222444,,,---///000111222111111222222222111000111333555>>>@@@FFFPPPXXXWWWNNNDDD>>>999444111111222333333333666444...---111000,,,222000...---......---+++000///...,,,---...000111111000///000111000...---,,,111333///---000333333,,,...000111111111222444.........------.........,,,---///000000000//////......---------,,,,,,,,,*********+++,,,---...///++++++,,,---------,,,,,,***,,,,,,***---111000---...,,,***))))))+++///111******,,,------,,,******+++---,,,))))))---///---+++,,,---...------+++***((()))+++,,,------,,,,,,%%%***000111...---111666CCC@@@:::444000//////000***+++,,,---...---,,,++++++,,,,,,------...//////...---,,,000888===888...+++111777888444///......***,,,...///......///000,,,+++***+++---...---,,,(((+++......,,,+++,,,...,,,+++***+++,,,---+++))))))(((***///000---,,,...)))***+++,,,---.........)))+++///000///---,,,---***---000111000//////000+++---///222333222111000---------------...000000))),,,///111000//////000+++...111333444333333333111444:::???;;;333///111...---...000222222000...---...............------//////............//////////////////...............222222000///111///+++......---,,,,,,...222555888222///333444333555:::555555888???EEEDDD===666//////000000000000//////(((,,,000111222333666999;;;;;;:::777555555777999GGGTTTXXXKKK999000000000///000///,,,***,,,222888444111...---///000///...000///...---,,,++++++++++++***,,,000000...///222000222111...000444444111///111333444555333111000111111111111222333444444??????@@@@@@<<<<<>>999999;;;777444BBBUUUUUUOOOFFFBBBHHHQQQSSSOOOQQQPPPMMMMMMWWWfffpppssseeeJJJ;;;;;;;;;???@@@999;;;BBBHHHGGGAAA;;;;;;===AAA???@@@BBB@@@<<<===@@@<<<>>>===;;;===CCCGGGGGG???>>><<<999666444222111333333222222222222222222000000000000000000/////////000111000//////111333000444555111222777777333222222333666:::CCCUUUfffjjjpppwwwyyyrrriiihhhmmmlllrrryyy|||{{{zzz|||}}}wwwxxx~~~yyy\\\lll~~~wwwssstttwwwyyyyyyxxxjjjXXXMMMJJJLLLMMMMMMSSSOOOHHHAAA@@@AAA???999999999999::::::777111------...------000444222,,,000444888777111---,,,---...///000///......///111+++---000222222222000///666444222000111666???EEEIIIHHHGGGHHHJJJJJJGGGDDD666333111000111222222222222111000//////111333444...///000///---,,,,,,---...---,,,,,,...//////...111111111111000000000000,,,///000...///222333000000000111333444333111..................///000111............//////000000)))+++---//////---+++)))---,,,*********,,,...///---,,,+++,,,...///...---(((...+++***333222++++++///...,,,******+++,,,---&&&'''***+++,,,+++***(((++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++(((***,,,.........---,,,(((%%%%%%***+++'''(((---333777===AAAAAA>>>888444000///---,,,+++,,,---...------///222666888999888111555111000DDDYYYPPP555//////...---,,,,,,,,,,,,...,,,***+++...///...,,,,,,---......//////......***)))+++000111...---...---,,,,,,++++++,,,,,,---,,,***(((***---...,,,***,,,---......------...000---+++)))+++---///---+++)))+++---......000333666111000---+++***+++,,,---.........////////////000...000111000///...///111---000222333111111222444777666888:::444,,,---444444333111111111111000...000---+++,,,///111000...222222222111///...///111+++///000...///111111------///111000---,,,...000---...///......///222444777222///000111111555:::<<<:::888:::>>>@@@@@@>>>444000,,,+++---///...------///000///...///222555777444999???<<<333555>>>GGGOOOTTTLLL;;;000000555222111000...---///333777333000------///000///...//////..................+++)))***------))))))------000000...000444555333111111222222333333333333...//////111333555777888888999;;;<<<999999AAAKKKCCCCCCDDDFFFHHHHHHDDDAAAEEEHHHKKKKKKIIIEEEBBB@@@BBB<<<;;;<<<777333;;;IIIJJJIIIFFFEEELLLUUUXXXVVVMMMPPPPPPOOOUUUaaammmrrrkkkRRRBBB@@@===@@@BBB===>>>DDDIIIGGG@@@;;;:::<<>>999999===888;;;;;;:::<<>>===>>>???>>>===666444000///000222333333222111000//////111333444...///000///---,,,---......---,,,---.../////////,,,,,,------......//////---000000......222222000000000000111222222000///.............../////////---------....../////////+++,,,...000000...,,,+++---,,,+++++++++,,,---...---,,,+++,,,.........---(((...++++++333222***,,,...---+++*********+++,,,'''((()))+++++++++***)))+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++***+++---...//////......***'''''',,,,,,)))***...(((,,,111777;;;>>>???@@@999999999999999888777777777888:::===AAADDDEEEEEE>>>AAA===:::EEEPPPIII777------,,,,,,,,,------......,,,+++,,,///000...,,,,,,------...............---+++,,,000///+++***+++---,,,,,,++++++,,,,,,---,,,***)))***,,,---,,,***,,,---......------...000...,,,***+++---...---+++)))+++------...///222444222111///...---------...---............/////////...///000///...---...000,,,///111111000000111333888666777888444......222333222111222444444444222333111///000333444333222///000000///------...000***...///---...000///,,,...000111111///...///111//////000///...///111333777222///000000///333888;;;::::::;;;<<<======<<<:::666111.........//////333333111000///000222333777444777<<<888000222;;;GGGRRRXXXPPP>>>000...222666333000///000222444555111///------...//////...000000000000111111111222...++++++---,,,(((''')))***...///...///444555333222222111111222444666777///000000111333555666777333444777999777666;;;DDD???@@@AAADDDFFFEEEBBB@@@GGGGGGGGGGGGFFFDDDAAA>>>@@@;;;:::===:::555777>>>AAAFFFIIIKKKPPPVVVYYYXXXPPPTTTVVVSSSTTT\\\gggllllllWWWKKKFFF@@@BBBFFFAAABBBFFFHHHEEE???::::::<<<@@@>>>>>>???<<<777666:::444888::::::;;;??????<<<@@@AAACCCDDDCCC@@@<<<:::333333333222111000//////............///000000111000111222222111222444666444888999555222333444333444444666:::???HHHYYYhhhjjjmmmsssxxxvvvssswww~~~yyyssszzzwwwgggiiiqqqwwwxxx}}}~~~~~~}}}tttiii```\\\^^^aaaaaadddbbbWWWLLLGGGEEECCC;;;888555666999===@@@AAA666666222------111111...333666999777333///...///---......---,,,,,,---///222111000000111222444555@@@>>>;;;===AAAEEEFFFEEE???:::555222222444666666777444000...///111333333111111000///000111222333///000111000...---...///...------------...//////******+++,,,---...//////...111111......111111...////////////////////////....../////////...------,,,,,,------------......,,,---///000000///---,,,------,,,,,,,,,,,,,,,+++---,,,+++,,,---...---,,,(((---++++++333000***------,,,+++))))))***++++++)))))))))***************++++++++++++,,,,,,,,,,,,+++,,,---,,,*********+++++++++,,,,,,---.........,,,******---...,,,,,,///,,,,,,,,,...111555999;;;:::<<<===>>>>>><<<:::999>>>>>>>>>======<<<::::::222222111///000222///)))++++++++++++,,,---...///------,,,---///000///---,,,,,,---...............///,,,---///...)))'''(((---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,++++++---......------...///...---,,,,,,---...---,,,***,,,------------000222////////////......---,,,---------............///---...//////------...///,,,...000000//////000111888666555777555000///000222111111333666888888777444333111222333555444444+++---...---,,,,,,---///+++///000......000000---///000111111000///000111000111111000//////111222666111...///...---000555888:::<<<<<<;;;999999:::>>>===999444111000111333666444111000111333444555888555666999666///111999GGGRRRZZZUUUDDD555///000777333//////222444333111000...---------...///000222333333333333333333333222...---000000,,,***+++***...000...///222333111333333333444555777888999444333333222222222333333222333666999777333666<<<:::<<<>>>@@@AAAAAA???===FFFCCCAAA@@@BBBAAA===999888555666<<<===999777999>>>FFFMMMOOOPPPRRRTTTRRRWWWYYYYYYUUUVVV]]]cccdddcccUUUOOOLLLEEEGGGKKKEEECCCEEEFFFCCC>>>;;;<<<>>>>>><<<===>>>;;;777777:::555:::===<<<<<<===;;;777888;;;@@@DDDFFFEEEBBB@@@999999888777555222000/////////......///000111222111222333333333444666888999888777555444444333000555444555:::@@@HHHWWWdddiiinnnvvv||||||yyy|||~~~yyyooogggmmmssswwwyyy~~~{{{|||yyy{{{|||qqqggg```\\\[[[^^^aaa^^^UUULLLGGGCCC>>><<<:::777777;;;???CCCEEE::::::555//////333555444444666777666333000//////...///000///......///111000000///000222555999;;;MMMGGG@@@===>>>???;;;888666333000------///222333777333///---...111222333111000000///000111222222///000111000///...///000------...---------///000.........//////000000000///111111......111000...............------...///...////////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------,,,******,,,+++***+++---...---,,,(((,,,+++,,,333...(((---++++++***))))))******++++++******))))))***++++++***++++++++++++,,,,,,,,,***,,,,,,,,,******+++,,,))))))))))))***+++,,,---,,,++++++------------...222000---++++++,,,///111111222333444444333222111555555555222///,,,******...******,,,,,,******---,,,,,,++++++,,,,,,---...,,,---.../////////...---,,,,,,---.........------///,,,,,,...---(((&&&(((---,,,,,,++++++,,,,,,---+++******+++,,,,,,,,,,,,+++---......---,,,...///...---------......------,,,---------,,,,,,...///,,,,,,.........,,,+++)))------------...............///000///.........000---...///000000000000000888666555555555333000///222111111333666888888777222111000000111111222222***+++------,,,,,,---......111111......111111......///////////////000000000111222111000///000111555000---...---,,,...222222666:::;;;999777777999===??????<<<777444555777555222...///222555777888888555666888666222555;;;EEELLLTTTTTTKKK???555000444111......111222111///.........------...000222666666666666666444333222222...---111333000...///+++000333000...000000///222333666888999999888888444333222111111111111111222222555777555000111555666999;;;======<<<:::999DDD@@@>>>===???>>>;;;888333222555;;;>>><<<888666;;;EEELLLLLLKKKMMMMMMLLLYYYWWWSSSSSSYYYbbbdddaaaWWWOOOPPPPPPKKKOOOQQQJJJAAABBBCCCAAA>>><<<>>>@@@<<<:::;;;===;;;888999===:::>>>???===<<<===999444333777<<<@@@BBBBBB@@@?????????>>>===:::777444222333333222111222333444666222333444444333444666888<<<666222333777666222...444333444999>>>EEERRR]]]aaaiiivvv}}}{{{uuuxxx~~~{{{zzzpppfffbbbmmmuuu|||}}}}}}tttqqqqqquuutttpppooorrrkkknnnuuu~~~yyytttnnngggaaa[[[[[[XXXRRROOOLLLEEE>>>;;;999888888;;;===>>>???======999222///111333222222333444333222000//////---///000/////////111333222222333555999===AAADDDPPPHHH===777555444000---,,,------......///111222666333///---...000222222000000000000000111111111...000111000//////000111,,,...///...,,,,,,...111222111111000000////////////111111......111000...---...///---,,,+++---000......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++---------------,,,******,,,+++***+++---...---,,,)))---+++...333+++%%%---*********************+++++++++************++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,))))))))))))***+++,,,---+++,,,,,,++++++,,,---,,,,,,+++++++++,,,...///000++++++***))))))***+++,,,(((+++------,,,,,,---///...'''&&&,,,///......111...---,,,++++++++++++++++++,,,...//////......---+++,,,,,,---...------------******------))))))+++---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++,,,------,,,,,,---///------............//////,,,---...---++++++---...+++---...000///...+++***---------........./////////000111111000///000111/////////000111111000000777666555444444444222...333222222222444555555333000000000/////////000000***,,,...///...---...///---000///,,,,,,//////---------------...////////////111222111000///000111333///,,,------+++,,,000---222666888777666777999888<<>>;;;:::;;;777444222111222444666666555333444555666666999===AAACCCHHHNNNOOOIII===333000///...///000111000.........//////...///222444888888999888777555333222000,,,***///222111//////,,,222555222...///000...111333666999:::999777666000000000000000111222333000000222444222...---000666888;;;<<<;;;999888777@@@???>>>>>>>>>>>><<<:::222333777:::<<<:::666333888???DDDDDDDDDGGGIIIHHHPPPLLLHHHJJJVVVbbbddd```OOOJJJMMMOOOMMMSSSUUUJJJ???@@@@@@???>>>===>>>???999888999<<<;;;888999===;;;>>>>>>;;;:::;;;:::666666777999;;;;;;:::999888@@@@@@AAA@@@???<<<999777444333111000000111222444333444555444333333555777:::333000333777666222///666333333777<<>>;;;999777777888999888777===???<<<555000///...,,,111111111222222111111000,,,...000000000222444777:::;;;===@@@BBBDDDFFFGGGFFF???666000...---,,,+++&&&)))---//////000111222444222///...///111111111/////////000000000111111---///000000......///111+++...///...,,,,,,...111111111000///...---,,,,,,...111111......111111...+++...000///,,,+++---//////...------,,,------...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++,,,+++***+++,,,---,,,++++++---,,,///222(((""",,,*********++++++++++++++++++++++++++++++*********************++++++++++++)))+++,,,,,,+++***+++---++++++,,,,,,---.........***,,,,,,******,,,,,,***++++++,,,---......---------,,,***)))***+++---///))),,,000000...---///111+++%%%###'''+++,,,******...---,,,+++************)))+++...///...---,,,---++++++,,,------------------******------***+++...---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***,,,---***,,,------,,,,,,---...+++---////////////111222---......---,,,,,,---///...000111222222111///............////////////000000111222222000000111222000//////000111222000///555777777444333444222///444333111222333333222111111111222000///...000111+++---///000///.........+++------)))))),,,,,,***---,,,+++,,,...//////...---///111111000//////000111...,,,------+++---000,,,...222444555666777888444888>>>BBBBBBAAA???>>>>>>>>><<<999444222222333222222333555777999;;;<<<>>>===???FFFLLLKKKAAA888,,,...000000000///000000---///000000///000333666666777888999999777555444111+++***///222111...---+++222666333000000111111222333444555555555555444//////////////////000111000///000333333000000222777:::>>>>>>;;;888777777;;;<<<>>>>>>===;;;::::::222555888::::::888666444777;;;<<<:::;;;@@@DDDCCCDDDBBB???@@@JJJVVV[[[YYYMMMFFFGGGGGGFFFOOOPPPDDD>>>?????????===<<<;;;;;;999777888:::999555666:::888:::999666666999;;;999999888777666555555666666;;;<<<>>>@@@@@@???===<<<777555333111000111222444444555555444333222333555444111111555444111111555888444444777:::>>>EEEMMMYYYhhhyyyuuummmuuu}}}zzzrrrkkkkkkjjjpppuuussslllgggiiinnnnnngggfffkkkkkkfffgggnnnnnnooorrrxxx}}}vvvoooggg^^^TTTNNNKKKMMMKKKGGGFFFGGGDDD@@@???===:::888888999888777999>>>???:::555444222///000000000111333444444333///111333444666888;;;>>>CCCEEEGGGHHHGGGEEEBBB@@@888666222///---------...(((,,,000111111111222444333111000000111111000///...//////000000000000000,,,...//////......///000+++...000///,,,+++...222/////////......------,,,---000000......222222000***...111111---+++,,,//////...,,,***+++,,,...000...---------,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...+++*********,,,---,,,+++---///---000222%%% +++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************++++++++++++)))+++,,,,,,+++***,,,---***+++---...//////......***------***)))------)))...//////...---+++***)))---------------...//////---000333222...,,,---000//////......000222111...,,,,,,+++++++++++++++,,,'''***...///---++++++,,,++++++,,,------------,,,...++++++------++++++...---,,,,,,++++++,,,,,,---)))+++,,,,,,******+++...***,,,------,,,+++---...))),,,/////////000333555......///...------...000000111222333333222111000/////////000000000111111///111222111000///000111000...---///111111///---222888:::555111222333111333222111222333444333111000222222111...---///111+++...000000///---,,,,,,---///---)))))),,,---+++---,,,+++,,,///111000...+++---///000///...///000000,,,+++---...,,,---111.........000333555555444555666999===AAACCCBBBAAAEEEGGGHHHCCC:::444444666666777888999<<<>>>>>>======<<<===@@@DDDDDD@@@;;;***---111222000///000222...000111111///111444888444666888999999999777666333...+++000444222...---)))111666444111111333333333222111111111222333444222222000///---,,,,,,,,,111///111555666444555888999===@@@@@@<<<999777888555999<<<===:::777888999///444888999888999999888:::;;;888444555;;;>>>>>>===>>><<<:::???IIIPPPQQQLLLCCC@@@>>>===GGGIII<<>>@@@AAA@@@???@@@>>>;;;888777888999;;;555666666444222111222444...///444777222,,,111::::::666444777:::<<>><<<<<<;;;888111000000222444666666666333555888:::;;;>>>BBBEEEIIIJJJLLLKKKHHHAAA:::666000111222111///......000...111444444333333555777111111000111222111000......//////000000000000000+++---......------...000+++...000///++++++...222......//////////////////,,,///000...///222333000)))...222222...+++,,,//////---+++)))***,,,000222.........------,,,,,,,,,........................---,,,*********,,,...000+++***)))***,,,---,,,+++...///...111222$$$******+++,,,---------------***+++---...---+++)))((()))************+++++++++)))***,,,,,,++++++,,,---(((***,,,.........---,,,***......******......***++++++,,,---------------)))***,,,---...---,,,+++(((---111222000000444888'''---///+++***//////+++************+++,,,------&&&***...///---******+++++++++,,,---------,,,,,,000---,,,...---++++++...---,,,,,,++++++,,,,,,---(((+++---,,,***)))+++...***,,,------,,,+++---...(((+++///000///000444777.../////////......///111000000000111111111000000000000000000111111111111...000111000///...///111///---,,,---000000...+++000888;;;555000111333222333222111222444555444333...000111///,,,+++---000+++...000000...,,,++++++000222000,,,,,,///000......,,,+++---000222111///)))+++...//////...///000///,,,+++......---...222111...,,,...111444333111888666555999>>>CCCCCCBBBFFFLLLOOOJJJ???888999===<<<===??????BBBCCCBBB???===>>>???>>><<<<<<<<<===///222111......000000---...000///,,,---222555333555666777999;;;999666333111333222//////222444222...///000222222222111000444333333222333444666777333333222111000000000000---111---...999:::555999@@@@@@AAA@@@???===;;;:::<<<>>>???>>>:::666444333666555111555>>>999444;;;999;;;999444555;;;;;;666888<<<@@@???======AAAEEE<<<===>>>@@@???>>><<<;;;:::::::::::::::999888777555666777777666333000...000///...---...///111333777555333000000111333555555777999999:::;;;>>>@@@GGGEEEAAA<<<888666666666222444666444111///000111---000111///---///666<<<;;;999:::<<<999777===GGGNNN^^^eeeddddddbbbhhhwwwzzzzzz{{{}}}}}}zzzwwwuuu}}}wwwrrrrrrxxxvvvmmmiiimmmkkkmmmnnnllliiiiiilllpppwww}}}|||yyygggeeeaaa```___ZZZPPPJJJHHHTTTRRRMMMHHHCCCBBBEEEGGGEEECCC???<<<::::::;;;<<>>777444333333333111/////////000///...333222111111333333222111222222222111111111111111//////............//////---------------------------,,,,,,,,,---///000222---...///...,,,,,,...///---,,,,,,---...000222444+++---//////...---...///222...,,,---------222999++++++++++++++++++++++++////////////...---,,,+++000...,,,,,,------,,,+++'''***,,,++++++,,,------111...***'''&&&))),,,///***++++++,,,,,,------...+++++++++,,,,,,,,,------************************---+++******+++,,,,,,+++000+++&&&%%%(((+++,,,+++111000000///---,,,+++******,,,......,,,+++...000+++,,,...---,,,++++++,,,...///000...,,,,,,///222......---,,,++++++++++++***,,,------++++++,,,...)))***------,,,,,,---...+++***+++---......,,,***/////////000//////...---,,,+++++++++++++++++++++'''(((***,,,---------,,,++++++++++++++++++,,,,,,///******000222//////333...///111111000000111333//////000000000000/////////......---------......,,,...000000///...///000...---...000333444333111@@@===888333111222444555444333111000000000111111---///000///---,,,,,,---,,,...000///,,,***+++---,,,,,,,,,,,,,,,...//////******++++++,,,---......//////------,,,---...///,,,---...---,,,+++---///+++++++++,,,...111444555444333444888<<<>>>;;;888<<>>:::<<>>===@@@222333444666999<<<>>>@@@///222111......000000---...111000...///444777666555555444555666555333111000222111......111222000...///000111222222111111222222111111111333444555666555333111000///000000...222---,,,444555222777<<<===>>>?????????>>>===<<<>>>???>>>;;;888666555555666222666>>>999333:::;;;>>>===888777::::::777666;;;AAABBB@@@>>>???AAA:::;;;===>>>>>>===;;;:::<<<;;;;;;:::888666555444333333444444333111///...000///---------...000111444333111000///000111222555666888888888999<<<>>>DDDBBB???>>>======<<<<<<111333444333000//////000000111222000---///444:::<<<::::::;;;999888>>>HHHIIIVVV[[[]]]dddfffkkkxxxyyywwwvvvuuuuuuuuusssqqqvvv}}}zzzyyy{{{~~~}}}xxxtttuuukkkmmmooonnnllllllooosssxxx~~~}}}ssscccccceeeeee^^^RRRIIIGGGWWWRRRKKKFFFEEEEEEEEEDDDAAA???===;;;999999::::::999???@@@;;;999;;;>>>===;;;:::666333333666<<>>;;;999999===888999@@@CCC>>>888666444555666888;;;===@@@AAA...111222///...111000---...111111000222777:::888777555222111222222222111///111000,,,,,,000111///......000111222222222222000000//////000111333444:::888555222000////////////444000---222111///777777888;;;>>>@@@AAAAAAAAA;;;===???>>><<<999888888444777555888???:::333888999>>>@@@<<<888777777666444:::BBBEEECCC???===<<<999:::;;;<<<<<<;;;:::999===<<<:::888666444222111111111111000000/////////000///---,,,,,,---......000000//////////////////444555666666555666888:::===;;;:::<<<@@@BBBAAA???333444555444222111111222000111111///...000666;;;<<<:::999999777888???GGGFFFOOORRRVVVaaafffiiitttzzzwwwtttrrrrrrrrrrrrqqqvvvzzz}}}|||}}}~~~~~~pppsssuuutttrrrrrruuuyyyyyy}}}~~~yyyyyy{{{~~~zzzrrrqqqzzzpppppprrrqqqgggYYYQQQPPPZZZRRRIIIEEEFFFGGGDDD@@@??????>>><<<;;;:::999999666;;;===;;;999;;;>>>>>>BBB@@@<<<999888<<>>;;;888444222111222333333000---,,,...///000000222111000111222333222000------------------------------,,,,,,,,,,,,------------------------------......//////...------,,,---...///...,,,,,,...///------,,,,,,---...//////+++---//////...---...//////------...---***---111000000//////............111000...------------...000///,,,,,,------,,,+++,,,---...---+++))))))***''')))+++,,,,,,+++)))(((+++++++++,,,------....../////////...------,,,,,,************************---+++******+++,,,,,,+++$$$'''+++......---------111000...,,,,,,,,,,,,---***+++,,,,,,++++++,,,---+++,,,------++++++,,,---***,,,...//////000111222+++++++++++++++,,,,,,---,,,---...---+++***+++,,,)))+++,,,,,,,,,,,,---///,,,++++++,,,......---+++000///---,,,+++++++++,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,++++++******...,,,---000111///000333000111222111000///000111......////////////............---------......///+++---...///------...///+++---......---...222666:::777111------000444888666555333111000.........---///000000...------...,,,------,,,++++++---///......---------,,,,,,,,,,,,,,,,,,---......//////...---,,,++++++,,,---...,,,---------++++++---...***+++,,,---////////////222666:::;;;888666888;;;;;;;;;:::999777888;;;===;;;777888???BBB===333---111111222444666999;;;<<<...111222//////111000,,,...111222111444999<<<;;;:::666222///000111111111---///...++++++///000......//////000111222222222//////...//////111333444<<<:::666222///.........+++444222000333111///777555666999<<>>>>><<<;;;;;;;;;444:::999:::@@@;;;444888444:::???===888555555666777;;;AAACCCBBB???<<<;;;888999:::;;;;;;;;;::::::;;;:::999777444333222111000///.........///000111000000...------------...---...///000//////...---333444555444333333444666555444444888===@@@???<<<666777888777666555555555///000000//////222888<<<:::888777555555888???EEEEEEOOOPPPRRR[[[___cccmmmxxxuuurrrqqqrrrsssrrrrrrqqqrrrtttyyyzzz{{{yyy|||~~~|||zzzyyy{{{~~~yyy{{{xxxqqqtttrrrsssmmmcccbbbnnn}}}~~~~~~{{{ooo```YYYXXXZZZTTTLLLHHHGGGFFFBBB???CCCCCCBBBAAA???<<<:::888888<<<>>>===::::::<<<===CCCCCCBBB@@@???AAADDDHHHRRRRRRPPPMMMGGGAAA;;;777777666444222111222333333222///---,,,---///111111222000///000111222111000,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,---...//////...---,,,---...///...,,,,,,...///------------,,,---------+++---//////...---...///...,,,---...---)))***........./////////000000000222000...---,,,---...///000...,,,,,,------,,,+++,,,+++---//////,,,---000((())),,,---...---+++)))++++++,,,,,,---.........111111000///...---,,,,,,************************---+++******+++,,,,,,+++ %%%+++------,,,---///000///---,,,+++,,,------***++++++++++++++++++,,,+++,,,---,,,++++++,,,...---///000000000...------------------...///000111---......---+++******+++***+++,,,,,,+++,,,---///---,,,+++,,,...///...,,,333111///,,,+++,,,---...***++++++,,,,,,---------...---,,,+++***++++++,,,......---,,,++++++******,,,,,,---//////...///111111222222111///...///000......////////////.........------------...//////***,,,......---,,,---...+++...///...+++---444;;;:::666111,,,,,,///333777555444333222000//////...---///000000...---...////////////......///111222............---,,,+++***---------.........//////---,,,+++***+++,,,---...,,,------,,,++++++,,,...***+++---...///...------222444777777666555666777777666444333444666:::===888888;;;>>>>>>:::444/////////000111333555777888---111222000000111///,,,---111222222555:::<<<;;;888555111......000000000,,,...---***+++///111///000000000000000111111222//////...///000111333555;;;999555111///---------$$$...000000444111...555555777999<<<===>>>>>>>>>:::<<<======<<<;;;<<<===555>>>===;;;@@@===666999333888>>>???;;;777777:::;;;===???@@@???===<<<;;;999999::::::;;;;;;;;;;;;:::999777555444333333333111000.........///111222111111000//////.........---...///000111000...---111222333222111000222444222111222555:::<<<;;;:::888777777888888888777666444333222000000222666999777777555333444888>>>AAACCCNNNPPPPPPVVVXXX___mmmuuusssqqqqqqqqqpppmmmkkkjjjiiijjjoooxxx~~~}}}~~~||||||~~~zzzzzzwwwqqqtttooonnnhhh^^^[[[dddttt|||~~~wwwfff[[[WWW[[[YYYUUUPPPJJJEEEBBBAAAFFFFFFEEECCC@@@<<<999666999;;;???@@@>>><<<>>>AAA@@@CCCEEEFFFEEEDDDCCCDDDJJJHHHDDD???;;;888666555666555444333333333333333111///------///111222222111000//////111111000///,,,,,,,,,------.........//////............//////------------------------***+++---///000//////...---...///...,,,,,,...///---------------,,,,,,,,,+++---//////...---...///---,,,,,,...,,,((((((,,,++++++,,,...///000111222222000...------...///000///...,,,,,,---------,,,,,,***,,,000...***+++///,,,---------------------+++,,,,,,------...//////222222111000...---,,,,,,************************---+++******+++,,,,,,+++&&&***---.........222555......,,,,,,+++,,,---...,,,++++++++++++++++++***+++,,,,,,,,,++++++---////////////000000///---,,,,,,,,,,,,---...///000111---......---+++******+++***+++,,,+++++++++...000---,,,+++,,,...///...---222000...,,,+++,,,---...---------,,,,,,+++++++++///...,,,+++***++++++,,,......------,,,+++*********---...---,,,---...000111222222111///...///000......////////////......---------------...//////***,,,......---,,,---...,,,///000...,,,///777>>>;;;777222---,,,...111444111111222222111111111111---///000000///....../////////...///000111111111...//////...---,,,***)))---------...............,,,++++++***+++,,,---...+++,,,---,,,******,,,---***+++---.........---,,,222111000111444555333222222111111222444777888999666<<<@@@===888666777999111222222333555777888999---111222000000111///+++,,,000222222444999;;;999555333000///000000//////+++------+++---222444333222111111000///000000000............///111333555666555333000...,,,++++++!!!***+++,,,333111...333666888999;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::;;;===888BBBAAA===AAA>>>999;;;888:::>>>BBB@@@<<<<<>>===<<<<<<;;;;;;888888999999::::::;;;;;;:::888666444333333333333111000/////////000111222000000000000000/////////---...///000111000///...000111111000//////111333222333444555777888:::;;;666555555666777777555444;;;888444111000111333444444666555222444:::>>>??????KKKMMMNNNTTTYYYaaaqqqyyywwwvvvtttsssqqqnnnkkkfffbbbaaahhhpppxxx}}}}}}~~~||||||{{{vvvuuupppnnniiibbb^^^bbbllluuuqqquuu}}}ssseee^^^___```___[[[RRRKKKFFFDDDGGGFFFEEECCC@@@<<<888666777999>>>BBBBBB@@@BBBGGG===AAAFFFIIIGGGDDDAAA@@@@@@===999666555666888:::555555555444444333333333000///...///222333333333000///...///000111000...,,,,,,------......///////////////....../////////------------------------***+++,,,...///000000000---...///...,,,,,,...///------.........------,,,+++---//////...---...///---+++,,,...,,,((()))---******+++---...000111222111000///......///000000...,,,++++++---......---///++++++///,,,%%%%%%***000///...---------......,,,,,,,,,---......//////222111000///...---,,,,,,************************---+++******+++,,,,,,+++***++++++++++++---111333,,,,,,,,,,,,---------------,,,++++++,,,,,,+++***+++,,,,,,+++***+++...000---------...000111000///************+++,,,---...,,,---...---+++***+++,,,++++++,,,+++***+++...000...---+++,,,---//////...------+++*********+++,,,//////...---,,,+++******......---,,,,,,,,,,,,,,,......------,,,,,,++++++)))...000---+++---//////000111222111000///000111//////000000000000//////---------------...///000+++---...///------...///---.../////////222888>>>999666222...,,,---000222000000111222222222222111---///000000/////////000------,,,...///000...,,,......//////...,,,+++)))------------------------,,,,,,+++++++++---...///+++,,,,,,,,,******,,,---+++,,,---...............111...,,,...222444222/////////000333666777666555666>>>BBB;;;333222888===000111111222333444666666---111222111000111///++++++///111111333888999777555444444555666555333000***---...,,,///555777666444333111000///...//////,,,,,,,,,,,,...000222333///000000///...,,,***)))''',,,))))))333333000666666777999:::;;;;;;;;;::::::;;;<<<;;;999999:::<<<;;;FFFDDD>>>AAA@@@<<<>>>>>><<<===BBBBBB>>><<>>===<<<<<<:::999777777777777888999::::::<<<:::777555333222222222000000000////////////000......//////////////////---......///////////////...///000000//////111333111333666555333444999===666555444555777888666333;;;888444111111222444555444666666444777>>>@@@===@@@IIIIIIKKKVVV]]]dddrrr{{{xxxvvvuuuuuuvvvvvvuuuggg```^^^cccjjjpppxxxyyyyyy{{{~~~}}}tttppppppnnnlllhhhgggjjjnnniiihhhmmmwww}}}{{{vvvttthhhhhhgggddd^^^VVVLLLFFFGGGGGGEEECCCAAA>>><<<;;;888888>>>CCCCCC@@@BBBHHH===AAAFFFHHHFFFCCC@@@???<<<:::666444444555777999111222333333333333222222//////000222555666444333000///......000000///...++++++,,,------......//////......------......///---------------------------------------...///000---...///...,,,,,,...///------.../////////...---+++---//////...---...///---+++,,,---,,,)))***///,,,,,,---......//////000//////////////////000000,,,+++***+++---///000///111+++,,,111...%%%%%%+++000000///...---,,,,,,+++,,,,,,------.../////////000000//////...---,,,,,,************************---+++******+++,,,,,,++++++***))))))+++,,,---,,,)))***,,,.........,,,,,,///---+++,,,---...,,,***++++++++++++***+++...111///---,,,---///111111///***************+++,,,---+++,,,------+++++++++---+++,,,++++++***+++...111///---+++,,,---/////////***++++++++++++,,,,,,,,,.........---,,,,,,,,,+++------------------,,,,,,------------------,,,,,,***111333///+++...111000///000111111000///111222000000111111111111000000---,,,,,,------///000000,,,---//////.........///,,,,,,,,,---000444888;;;444222///---,,,---///000000111222222222222000000---...000000000///000111---,,,---///000000,,,))),,,---...///...---+++***---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000+++,,,,,,+++******+++---------------...///000111---------...000111222222111000000333666777555333666>>>@@@777///000444777////////////000111333333,,,111333111111222///++++++///111000222666777555777888999;;;<<<;;;777444***---...---000777:::999666444222000............*********+++,,,///111222+++,,,.........,,,***(((000111***)))333666555:::555666888:::;;;;;;;;;;;;:::;;;;;;:::888888999;;;===IIIFFF>>>AAA@@@===@@@AAA<<<;;;@@@AAA<<<:::<<<@@@???>>>>>>>>><<<999777555555555555666777999999???===999555222111111111000000/////////.........,,,,,,---.../////////...---------....../////////---///000/////////111333...222555444000111777>>>888666555777999:::888555666444111000333666999:::444888888666999@@@AAA===FFFJJJGGGIIIXXXaaaeeeooosssqqqnnnnnnrrrwwwzzz|||iiiaaa^^^bbbgggkkkrrr{{{nnnrrrxxxrrrpppppprrrsssqqqmmmkkklllddd[[[XXX```nnnyyyooommmjjjjjjhhh___QQQGGGHHHHHHGGGEEEDDDCCCBBBAAA;;;;;;???DDDCCC===>>>DDD???BBBEEEFFFDDDBBBAAA@@@===;;;999666444333222222---///000222222222222111//////111444777777555333000...---...///000///...******+++,,,------.........------,,,,,,------...------------------------000///...,,,,,,---...///---...///...,,,,,,...///,,,---///000000000///...+++---//////...---...///...++++++---+++)))+++000////////////...............///000000000000//////+++***)))+++...000111000111,,,---444222***+++222//////000///...,,,)))(((,,,,,,------...//////////////////...------,,,,,,************************---+++******+++,,,,,,+++000---,,,---000111...+++(((***,,,//////...,,,+++000...,,,,,,......,,,***+++++++++******+++...111444111---,,,...///...,,,,,,,,,++++++,,,,,,------+++,,,------++++++,,,...+++,,,+++******+++...111///---+++,,,---/////////***+++,,,...............,,,---------------------+++,,,---.........,,,,,,,,,,,,------------------+++333666000---000222222...///111111000000111333111111222222222222111111,,,,,,,,,---...///000111,,,...000000///...///000,,,******,,,111555888999///...---,,,,,,---///000222333333333222111///...---...000111000///000111......///111333222,,,(((,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000111+++,,,,,,+++******+++---------------...000222333***---000000...///333777333111000222555777555333666<<<===444//////000...222222222222333444555666000...000444444000...000000000////////////000000666777777555333222333444111000000222555777555333999777333000---,,,,,,,,,,,,,,,,,,...111222111000000111111111000...,,,***+++,,,///222666999;;;===<<<<<<===============<<<999:::;;;:::999999:::<<>>;;;:::<<<>>>???===>>>??????>>>;;;777555777888::::::888888888999444333444888<<<===:::666777555333333333333111///444333111000///000111222000000000000111111111111222111000...------000222000000000111111111111111//////000111333666888:::777888999:::999777555444666444333222333555888999666777999999:::;;;>>>@@@???HHHNNNQQQ[[[hhhlllhhhlllkkknnnsssttttttzzzuuukkk```^^^fffoootttvvvmmmooorrryyyyyynnntttvvvsssuuuyyyqqqbbb\\\YYY[[[cccjjjnnnvvv~~~tttmmmrrrssshhh]]]ZZZSSSMMMOOOWWWUUUJJJFFFJJJDDDAAAAAACCCBBB>>>===??????GGGFFFEEEIIIDDD???DDDAAA===999666555444333222//////000111222444555777444...,,,...000111222666000...,,,,,,---...///...,,,,,,,,,---------..................////////////...,,,***,,,000222222000000//////.........//////------------------------------............------***---000111000/////////+++---......---,,,,,,---444111///.........,,,+++000000000000000///......,,,,,,,,,---------......111------333444///,,,---222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,+++)))+++......,,,,,,//////,,,***))))))***+++---000111,,,,,,,,,---------...............------,,,,,,,,,,,,++++++++++++,,,------)))******++++++******)))666///***---000///..................---,,,++++++(((...222000+++(((+++000333///++++++---......---+++***+++,,,///000///...---------------------,,,+++,,,,,,---.........------...............------///,,,***+++---...,,,)))(((---///---,,,...///---///000111222222111000///111222222333333222222222//////............/////////---,,,---000222000...,,,000///***...999:::333333222000............///888888888444000...111444...//////000///---+++***,,,++++++...000000---***++++++,,,---............,,,---///000000///---,,,+++,,,......---...///111------,,,+++))))))***,,,&&&)))---000000///...///---...///.........000222333111222555777555333222;;;:::888333000...000222***---111333333222111111///---///222222...---...111111000000000000111111111333555555444333333444222111111222555666444222555444111...,,,++++++++++++++++++---000111111000///////////////...,,,,,,////////////222555999;;;:::;;;<<<<<<============888999:::999888888999;;;AAA@@@===;;;;;;<<<>>>???>>>>>>???>>>===:::888666777777666444222222444555333444666888:::999777444444222111111222111000///222222222222111111000000////////////////////////000111000///------///000...............///000000+++,,,...000222222333333555666777888888777555444555444333222222444666888555666888999999:::===???BBBIIIOOOTTT```nnnpppkkkjjjeeefffnnnuuuwwwzzz~~~uuummmdddaaaeeelllpppqqqpppqqqrrruuuyyy~~~~~~xxx|||yyyqqqppptttpppggg```[[[ZZZ```eeejjjsss|||wwwllliiiqqqsssjjj```]]]TTTWWWaaalllmmmeee]]][[[NNNHHHEEEEEEEEEBBBAAABBBAAAGGGEEEBBBEEEBBB===CCCAAA>>>;;;888777666555333222333444555666666444222777222///000111000111444111///------...000000///------------.........///............////////////111///---...000111111/////////............//////------------------------------............------,,,...111111000...------'''+++///111111000000000333111///.........---+++///////////////...------,,,,,,,,,---------......000,,,,,,222444111///111111000///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111///,,,)))***,,,,,,)))))),,,---***+++++++++++++++,,,---...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............111)))%%%(((+++***))))))---------...------,,,+++***---000...+++***,,,///222///,,,+++---......---,,,***)))***,,,.........,,,,,,,,,,,,------------+++,,,------.........------...............---------+++))))))+++,,,***((()))---...+++***...000000///000111111111000//////111111111222111111000000//////............//////000...------///000...---,,,///...+++111;;;;;;333222111///...------......444777888777222//////111+++,,,...///000111111222...---,,,...111111///,,,,,,,,,------...---------,,,---...//////...---,,,+++,,,......------///111,,,,,,---+++***)))***,,,&&&***---//////.........---...///...---...000222444333444666666555666666888666222///...---...///...000333444333111111111///---...111111---+++---111111000000000000111111,,,...222333333333333444333333222333444555333222000000///---,,,+++***)))***)))***,,,///111000///------------------------///...+++***+++...222444777888999:::;;;;;;;;;;;;666777777777666666888:::<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999888666444444666666333000......111444333555777888666444222222000///......000000///...///111222333333111///...000000//////......------...///000///---------...,,,+++++++++,,,---///000,,,...111333444444333222222333555666777666444333555444222111111333555666333555777777888999<<<>>>CCCIIINNNVVVeeessstttlllfff^^^\\\fffrrrxxxwwwuuujjjfffaaa___aaafffiiikkkuuutttrrrrrrrrruuuxxxzzzzzz|||~~~|||ooohhhiiiiiieee]]]ZZZZZZ^^^aaadddhhhnnnddd]]]]]]ggglllfff]]]ZZZ[[[eeeoootttxxxxxxrrrkkkYYYOOOFFFDDDEEECCCBBBBBBBBBHHHDDDAAADDDAAA===CCCBBB@@@>>>===<<<:::777444444444555888;;;;;;666222:::444000111111//////111222000......///000000000---------.........//////---............/////////111///......//////...,,,///...............//////------------------------------............------...000111111///---,,,,,,''',,,111444444333111000333111............---,,,---............---,,,,,,,,,,,,,,,---------.........++++++000333222222444000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///444555333---)))+++---,,,((((((+++,,,***,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,---......///...............///000111111+++(((+++---,,,+++,,,+++,,,,,,---------------------,,,++++++,,,---...111///,,,,,,---......---000---++++++---///000000+++++++++,,,,,,---------,,,,,,---............---------...............---,,,+++******++++++***)))***------)))(((...222222//////000000000000//////000111111111000//////...//////............//////111///------......---+++---...,,,,,,444>>><<<444222111///...------...///000444999999555000...---,,,------///000222444555...,,,,,,---...///...------------...------,,,,,,,,,---...//////...---,,,+++,,,......------...000***,,,------+++******+++(((***...//////.........,,,---......---...000222444666888777555666999<<<999555111000111333222000222444444333222000111222000......111000,,,+++---000000////////////000000+++---/////////000222444444333333333333333222111------......---,,,+++***)))))))))+++...000///...++++++,,,,,,---......//////---,,,+++,,,...000222222333444666777888888888333444555555444555777999888999:::;;;<<<<<<<<<<<<999777555333111000000000444444444222111111333555333666888666222///...///...---,,,---///000///...///000111222222111000///222111111///...---,,,,,,---...000///...,,,,,,---++++++******+++...000111000000111333333333333222111222444555555444222111444333222111111222444555333555666777777999;;;>>>AAAGGGMMMVVVgggvvvtttjjjaaaZZZXXX```lllrrrppplll[[[[[[\\\^^^aaaeeeiiillluuutttqqqnnnlllnnnqqqsssuuuvvvzzz}}}|||zzz{{{zzzuuuyyy}}}}}}~~~xxx~~~qqqfffccccccbbbWWWXXX[[[___```]]][[[ZZZYYYSSSTTT\\\bbb```[[[YYYeeennnnnngggiiiuuuxxxqqqcccVVVIIIEEEFFFEEECCCBBBBBBIIIHHHFFFIIIEEE???DDDDDDCCCBBBAAA@@@===999666333222333888===>>>;;;777888222///000000...---///222000------///000000///,,,,,,---------.........---------.........//////...---------------,,,+++......---------...//////------------............------............---------///000000...,,,,,,---,,,///333444222000///...222000.........///...---------.........------,,,,,,,,,,,,---------......///---,,,...111222333444///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...333555333...+++---///---))))))---...,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,++++++,,,---//////333...,,,...000///...///******+++,,,---......---///,,,))))))+++......---///...---------............,,,++++++---......---)))******+++,,,---......------............------,,,---......///............---------------,,,,,,))),,,---******...222222......//////////////////111111111111000///......//////............//////000...---,,,,,,---------------+++...777???<<<444222111000///...//////000...333777888444///------222111///......///000111+++************+++,,,,,,............---,,,++++++,,,------......------,,,+++,,,...------,,,...///)))+++------,,,*********)))+++...///...------...+++,,,...------...000222444999;;;777444777===AAA888333///000444666444111333333333111000000111333111......111111------///......------------............---+++***,,,000333222333333333222111000000------.........---,,,,,,)))))))))+++...///...---******+++,,,---...//////...///000222333333333333...///000222333444444444000222333333333444777999666777999:::;;;;;;::::::666444222000.........///...111444555444444444555333666777555000,,,,,,---...------...000111000///111111000//////000111222333333222111///...---------...000///...,,,,,,------,,,,,,---...000222333000///---,,,---...000222222333444555444333111000333333222222222333444555444555777888888999<<<>>>AAAGGGNNNXXXiiiwwwttthhh\\\ZZZYYY\\\bbbhhhhhheeeWWWYYY\\\```dddhhhkkkmmmkkkkkkjjjhhhffffffiiimmmqqqqqquuuyyyvvvqqqrrrxxxzzz}}}zzzwww~~~}}}vvvmmmgggkkkrrrsssoooqqquuuwwwwwwyyy{{{yyytttuuu{{{yyyqqqkkkiiihhh]]]^^^___^^^\\\ZZZWWWTTTZZZUUUSSSXXX]]]^^^]]]\\\hhhooojjj^^^```pppwwwrrriii[[[MMMJJJJJJIIIGGGGGGEEENNNOOOOOORRRLLLEEEHHHFFFFFFEEEEEECCC@@@<<<888777555555777;;;===<<<:::333...,,,...///------///000...,,,,,,---//////...+++,,,,,,,,,------------------------............,,,---////////////......---------------...//////---------....../////////------............------+++---......------...///...///000///......///000111///------/////////...---....../////////......,,,,,,,,,---------......000///...---///111111000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++...000000///------///---***))),,,---++++++,,,...000000000//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++*********+++,,,,,,------***))),,,---+++***---))))))+++,,,------......///+++'''(((,,,......---............------...///)))))))))***++++++)))&&&******+++,,,------......---......//////...------,,,------...//////..................---,,,,,,---''',,,...,,,,,,///000///------.........//////000111111222222111000000/////////............//////---,,,,,,++++++,,,...000...------000888===:::333333222111000000000111222000333555444000......///222111///---,,,+++,,,,,,***+++*********+++,,,---............---,,,++++++,,,------------------,,,+++,,,...---,,,,,,---...(((+++------,,,+++***+++***,,,...///---,,,------***,,,---------...000222333999;;;666444999@@@CCC222...***,,,111333111...111111111///...///222444111......000000......111------,,,,,,,,,,,,------///...---+++)))***---000000111222222000////////////...............------+++++++++,,,---...---+++)))***,,,...///000//////(((***---000111111000///,,,---...///000000111111///000222333333444777999777888888888888888777666555444222000000000111111)))---111444444444333333333444444333000---------///...---...000111000///111000///---...///111333444333222111000///.........///000///---------......//////000111222333333333111...------000333666222333444555555444222111222222222333333444555666555777999999:::;;;>>>@@@BBBJJJSSS\\\kkkvvvssshhhZZZ\\\[[[XXXZZZ___bbbaaaZZZZZZ\\\```dddggggggfffbbbeeehhhhhhfffeeehhhjjjnnnnnnrrrvvvqqqhhhiiippprrrwww|||}}}vvvqqqwwwssskkk```[[[___eeeccc\\\[[[ccckkkpppuuuzzzyyyuuummmuuu}}}zzzuuurrrrrrkkkkkkfff^^^[[[[[[[[[XXXYYYUUUQQQRRRUUUXXXYYYYYYbbbkkkmmmhhhjjjtttvvvooobbbWWWNNNLLLMMMMMMMMMNNNOOOXXXXXXWWWYYYRRRJJJMMMIIIHHHGGGFFFEEEBBB>>>:::===<<<;;;:::999999999:::111---,,,///000///...000000...,,,,,,---.........,,,,,,,,,---------......,,,------------.........---///222333222111111222,,,,,,,,,,,,---...//////---------...//////000000------............------***,,,------------///000+++,,,---,,,,,,...111444000...------///000000///------...////////////...,,,,,,,,,---------......///000///,,,---000...+++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---***,,,,,,)))(((******'''++++++,,,....../////////++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///+++,,,,,,------,,,+++++++++((((((,,,,,,)))))),,,))))))+++,,,---------------***((())),,,......,,,,,,---///...------...///...---,,,---------+++))),,,,,,,,,------............////////////...------,,,,,,---...////////////+++,,,---,,,+++***+++,,,''',,,///------//////---------,,,------...///000000111111222222111111000//////............//////+++++++++******+++...111......000333777888555111222222111000000000111222000222333111...,,,...000...---,,,,,,++++++,,,,,,,,,---......------...///---------...------,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...---,,,+++,,,...)))+++,,,,,,+++++++++,,,,,,---///...---,,,,,,---***+++,,,------...000222111888999444444<<>>BBB>>>000000111111222333333333111222222111000///000222,,,******---...---...222.........------.........'''***...000///---+++++++++...000000---,,,---///111///---+++++++++---...///...------...---+++))))))+++///333333222///---//////.........///000111......//////000/////////...///111222333555777:::;;;:::888666444333222222...//////000000000111111///111222111111111333555444111//////222222000---///...------//////...---,,,...000111222111000///000000000///......------222111000...------000222///111333555555444111000...///000111222333444444...000333777999:::::::::111111222444666777888999999;;;<<<======???AAADDD===JJJVVV]]]fffmmmjjjaaa\\\[[[VVVQQQUUU^^^aaa^^^oookkkiiimmmtttwwwsssnnnqqqxxx~~~mmmkkkoootttlll______hhhooolllmmmsssvvvsssooooooddd\\\SSSQQQWWW\\\UUUJJJ<<>>888???EEEDDD???:::;;;>>>999555444777888555444555222000......///000000000000000000000111111111111,,,,,,,,,---------......,,,///111111---***)))***+++++++++,,,---...///000---------...///000000111---..................---...//////---+++***,,,---,,,...111111000.........///---,,,---///000000000***+++,,,,,,------------,,,,,,,,,---------......)))---...+++---000---'''++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,+++)))---///---,,,---***%%%,,,+++)))'''&&&''''''(((,,,,,,------------......*********++++++,,,,,,,,,,,,++++++++++++,,,------)))+++---...---***&&&$$$***)))***------******...******+++,,,,,,,,,++++++((()))+++,,,,,,,,,,,,---***---000///...---...000333---'''######&&&***,,,///////////////.........//////000000///...------+++,,,---...////////////---///111///,,,+++---///...000///***(((,,,......,,,,,,++++++,,,...///000+++,,,---///000000111111//////............//////......---***''''''***......111555888444///---...///...---,,,,,,---...///,,,000333222///,,,,,,...,,,,,,---...---,,,***)))(((,,,///000...,,,,,,---++++++,,,---............---,,,,,,++++++,,,,,,---+++---------++++++,,,---***++++++***)))***---///---...///...,,,++++++,,,)))***,,,,,,,,,...000222...444444000555@@@BBB<<<,,,...//////......///111444555555444111//////000///...---...111111///---...///000000...,,,++++++222000///......---+++)))......---+++***+++---000......---+++)))***,,,...***+++,,,,,,+++***+++---+++---,,,)))***---///---222---***...666:::555///...---------///000222444111111333666555222222555444777777222000111222111000000000000000/////////,,,///111111///...///111///000000///......000111...,,,***,,,000222000......222333000---...---***000000////////////000000111000///..................///111222111000...---222222222444555555333111---...111333666888999:::222222222333444777999:::999:::;;;;;;;;;<<>>555///......000222333222000777777777444000...---------,,,,,,...111222111//////000111111///...---,,,333000...---............,,,------,,,+++,,,...000......---+++))))))+++...+++,,,---,,,+++***+++,,,---///---)))(((++++++)))...,,,,,,000555555000***///.........000111333444111000222555444000000444333555444111000333111...//////000000...,,,***(((...000222222000000111333000000000000//////000111------,,,...///000///...,,,111333111///000///---000///////////////000000---------------...///000---...///000111000...---,,,...000222333444444444111111222333333444444555111111222333555888:::<<<777999:::::::::<<>>:::777888===@@@??????@@@FFFIIINNNSSSZZZ___ZZZQQQIIIHHHHHHGGGCCC======AAA===666111666???BBB;;;222222222111///------///111,,,...000000...,,,,,,,,,---...///...------///000......////////////......////////////...............///000000//////000111000000////////////......//////............//////,,,,,,,,,,,,------------,,,,,,,,,---------......,,,...---(((&&&***,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,---------............//////...,,,+++,,,---***++++++,,,,,,------...,,,...000000...,,,+++++++++---......---,,,,,,---,,,+++*********+++,,,---,,,,,,++++++++++++++++++)))******++++++,,,------,,,***))))))+++,,,+++***111///---,,,---///000000---------.../////////000---------------...//////........................333333///(((''',,,///...000000...------,,,------......------------......................................................000000//////.........------555:::777222000///......---,,,---...//////---***,,,---...------///000///---,,,///444555222...+++,,,------++++++,,,---,,,---......---,,,...///---------------.........***,,,------,,,++++++,,,***,,,......------...///------,,,,,,,,,,,,,,,,,,+++,,,---------///222444111222222444999<<<888111///......000222333222000111222222111000//////000---------...///000111111111000//////000///...---222///---,,,---//////...+++---000000///---,,,,,,...///...,,,***)))***+++---......---+++)))***+++(((++++++***+++///000...---///333444333222000///000000111111222333444444111///000222111------111111000///111:::???:::111888888888777777666555444000000////////////111333222111111222222333222111,,,000444444111......000***000444333222222111...............///000111111444333222000///.........,,,---///000111111111111111666:::999444222444777333333222222222444555666333444444666777999:::;;;777999;;;===>>>@@@CCCEEEKKKUUU^^^___\\\```lllvvv{{{}}}yyyvvvzzz{{{vvvoookkkuuu~~~~~~yyy||||||{{{xxxsssoooppprrrnnnlllmmmnnnllliiikkkpppjjjhhheeeeeehhhlllppprrrhhhaaaXXXSSSSSSVVVWWWXXXbbbpppfffMMMCCCBBB???>>>AAA>>><<<>>>>>>===>>>BBBJJJPPPVVVXXXTTTOOOLLLLLLIIIJJJKKKKKKIIIGGGGGGHHHLLLUUUZZZXXX\\\dddeee___YYYbbbiiimmmsssrrr^^^GGGBBBHHHLLLIIIGGGFFFDDDAAA===<<<<<<===>>>>>>>>>>>>CCCHHHPPPYYYcccfff\\\PPPOOOTTT[[[\\\TTTHHHCCCEEEFFF>>>999<<>>666777555333000......///111---...000///---,,,+++,,,...//////...------///000........................///////////////............//////000///000000111,,,,,,---///000222333444000//////......//////000+++,,,---...------...///,,,,,,,,,---------......,,,//////***)))+++---,,,------,,,,,,,,,------...++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,------------///000000///---+++,,,---+++++++++,,,,,,------------...000///...,,,,,,---)))+++---...,,,+++++++++---,,,+++******+++---...+++++++++,,,+++++++++***)))******++++++,,,------...,,,++++++---......---444000,,,,,,...111111000,,,,,,------...///000000---------------...///000...---,,,,,,,,,,,,---...000111///++++++000222111............---------.........------------....../////////...............------...............///000000000///......------...555888444000///...------------............---***,,,......---------...///,,,+++///555888555000+++,,,------++++++,,,------...///...------...///...---------------------***,,,------,,,++++++,,,(((+++---...---,,,,,,,,,+++,,,---------------...+++,,,---------///222444222222222555999:::666000///......000222333222000000111111000///......///000//////...---...//////000...------//////...,,,///.........///---***(((---///222111///,,,+++***---......---+++)))***+++---...///---+++******+++(((,,,---,,,---222222000...000222222111111444666111111222222333333444444000...///111///,,,---111111000///444???GGGBBB999???===:::777555555555666444222000///000222444555333222111333444555333000---222666777444111000111,,,111444222000111000,,,///////////////000111111333222000///...---------//////000111222333333333111666:::999666444666999777666666555555555666666666666777888999999999999999<<>>===:::666222111111111222...000000///---,,,,,,---//////000///------///000......------------...............///////////////////////////000000000000***+++,,,...111333444555//////............//////+++---000000///...///000,,,,,,,,,---------......,,,000111---+++---...,,,......---,,,,,,---------******++++++,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,///000000///---+++,,,---++++++,,,,,,,,,,,,---------///000///---,,,---...***,,,...///---,,,,,,,,,,,,,,,+++++++++,,,...///***++++++,,,,,,,,,+++***)))******++++++,,,------...,,,+++,,,---//////...444000,,,,,,///111111000+++,,,,,,---...//////000,,,,,,,,,------///000000...---,,,++++++,,,---...***---...++++++......++++++,,,---......//////000///......------......///000000000//////.........,,,---------......//////000000//////.........---...333444000---......------...//////......------,,,...///...---++++++,,,---++++++///444777444111+++,,,------++++++,,,------...//////---,,,---///---------------,,,,,,,,,***,,,------,,,++++++,,,(((***...///...,,,++++++))),,,...///------...///+++,,,---------///222444444333444777999888444111///......000222333222000111111222000...------...111111000...,,,,,,...///111...++++++...000...,,,.........//////---(((%%%...000222111///,,,++++++,,,---...---+++***+++,,,---...///---,,,***+++,,,+++///000...///111111......////////////111444777000111222333333333333222///---...000///---///333222111000444???HHHEEE===HHHEEEAAA===:::888777777999666222111333666888999444333222444666777444000///333777999888666333222///333555222000111111///222111111000000111111111+++++++++,,,,,,---...///111111222222333333444444,,,000555777666777999<<<<<<<<<;;;:::888666444333666777888999::::::::::::<<>><<<;;;:::666111000222666888999555333222444888888444000111333777;;;===;;;666333111555666222111444666444444444333222111111111111+++++++++,,,---///000111222222222111222222222333---///222666999;;;<<<===;;;<<<===<<<;;;888555333444555777:::<<<=========>>>BBBFFFJJJMMMOOORRRTTTYYY^^^hhhrrruuuuuu{{{wwwtttttttttrrrooottt|||vvvvvvsssnnnmmmpppooolllnnnuuuwwwqqqmmmqqqxxxzzzxxxuuuuuuwwwwwwrrrppppppyyyzzzzzzuuuooonnnsssxxx~~~zzzuuurrrrrrpppmmmjjj]]][[[QQQKKKKKKDDDDDDOOOSSSKKKCCC>>>:::777:::???HHHNNNSSSRRRJJJBBB???>>>BBBCCCDDDCCCBBBBBBCCCEEEJJJIIIMMMTTTYYYYYY\\\___bbbWWWQQQTTTTTTOOOMMMQQQKKKNNNQQQQQQTTTXXXWWWTTTFFFKKKJJJCCC@@@BBBCCCAAAHHHTTTcccpppxxxzzzsssiiiXXX^^^jjjrrrppphhhccceeeiiigggbbb[[[TTTNNNKKKJJJJJJEEE>>>999888888777666444555444333000//////111000111111000...---///000//////...------...//////............/////////000000...---...111222111////////////.........------------,,,,,,,,,,,,------***...222222...+++,,,...,,,,,,,,,---------......---111444111///000000---//////...---------------***++++++,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////------///000,,,------,,,++++++,,,...***+++---///000///......(((***+++------,,,+++***)))******++++++,,,------,,,***)))***,,,......------///000111///......///------------------------,,,,,,,,,---...///000111......------------......000333333000///111111...***+++---...///000////////////............//////000000///......---,,,,,,++++++,,,------...//////------......///000000000666888555///,,,......------000333333000.........---------,,,******,,,...)))+++...///...---...///+++,,,------++++++,,,---,,,......---,,,++++++,,,+++++++++,,,,,,------...***,,,------,,,++++++,,,***,,,......---,,,,,,,,,)))---111111...,,,---///+++,,,---------///222444888444222555555111000333///......000222333222000///000111111//////000111...//////...,,,,,,000444333///+++,,,000333111...///...,,,---...///...---***,,,.../////////111222)))+++------,,,,,,---...+++---...---,,,,,,---...%%%***,,,---///333444111444444444666888777555222///000111222333222111000...,,,---000000...111777333222111111777>>>>>>999;;;===AAACCCCCCAAA===;;;999444...---000444666777666333222555999999555000333444777<<<@@@>>>999333222666666333333777::::::666666444333222111111111000000000000000111222222222222111111000111111111333333555888;;;======;;;666888;;;======:::777555111333666:::===???@@@@@@???BBBGGGLLLNNNQQQTTTVVVWWWZZZcccooovvvyyyqqqoooqqqrrrooolllsss~~~wwwwwwsssllljjjjjjhhhdddhhhpppsssnnnkkkpppxxx{{{vvvtttwww|||{{{tttnnnkkkwwwzzzzzzvvvooonnnrrrxxxvvvrrrmmmkkklllmmmkkkiiibbb[[[QQQPPPQQQEEE@@@MMMRRRJJJBBB>>>:::777999===EEEDDDCCCBBBAAA???<<<:::;;;<<<<<<<<<===AAAFFFKKKRRRJJJIIIOOOSSSTTT[[[fffcccWWWTTT]]]\\\PPPNNNVVVWWW___eeeeeecccddddddbbbPPPTTTQQQGGG??????>>><<>>BBBBBB;;;555000000555888666333333666::::::666333222222:::555000///111222000---///333777777666555888;;;999;;;999666888===;;;555666666777:::>>>AAAAAAAAADDDCCCCCCGGGOOOUUUXXXWWWdddYYY]]]jjjsssyyyooollljjjgggdddeeennnyyywwwtttsssrrrooohhhcccaaakkkkkkjjjiiiiiimmmtttyyysssqqqqqqtttrrrkkkhhhhhh|||}}}uuuqqqssstttqqqxxxsssllliiijjjmmmnnnnnnggg___WWWTTTTTTQQQKKKDDDGGG@@@;;;::::::999:::======<<<666;;;HHHEEE<<<>>>===>>><<<:::===DDDGGGEEELLLMMMPPPRRRPPPPPPZZZeeebbb\\\VVVUUUUUUUUUXXX]]]XXX]]]fffnnnqqqmmmfff```UUUSSSNNNHHHBBB???>>>???BBBJJJVVVcccpppzzzzzzuuuooobbb\\\```bbb```bbbjjjeee___YYYVVVVVVVVVTTTQQQPPPIIIFFFGGGDDD<<<888999;;;999666333222111222222222222111000......///111///000000///---+++,,,---------............------333000......111444444222222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------...///000333//////222333///,,,,,,...------,,,,,,------............------,,,,,,,,,************************&&&(((+++,,,,,,,,,...///,,,***((()))...111222111++++++++++++++++++++++++,,,------......------,,,///...---+++******++++++,,,...///---***)))***---+++******---111222000---***+++,,,,,,------------,,,,,,+++******+++,,,,,,///---,,,---//////,,,***+++,,,...111///+++---222...//////---,,,,,,...000---/////////...///111333...---++++++---...---,,,***++++++,,,,,,---------,,,---......------///000...---,,,,,,,,,,,,---...222000---++++++,,,...//////...---,,,+++,,,------))),,,---,,,///444333000555111---,,,------+++)))'''---333666333000......)))***+++,,,,,,+++***))))))+++...///---,,,++++++++++++++++++++++++,,,,,,---...///...---,,,...000,,,//////---...111111///000---+++,,,...000///---...---+++******+++---...+++,,,,,,,,,++++++---///...---,,,...111333555555888888555111---,,,///333...//////000000000000///000222444444222111222444------...---,,,---...000...///111333444444444333222111111000000000111111/////////...,,,+++,,,......---,,,,,,---.........---------......---------+++///222222333666555111222666777333000222555666222111111111111222222222///000111111222222111111///000111444777888666444444444777;;;999444222444---444111...222///...555222111222444666666555333000111222555777666333000666666444222555<<<>>>======888333222555666333///:::<<>>:::666444444;;;666111000333555555333333444444666777888888777666999888555555888888444777888:::===AAADDDDDDCCCDDDDDDFFFKKKRRRXXX[[[]]]hhh___ffftttzzz{{{lllhhhffffffddddddiiipppooopppsssvvvvvvssspppoookkkkkkllllllnnnqqquuuwwwqqqqqqssstttnnneee______qqqvvvwwwrrroooqqqqqqnnnpppllliiiiiilllnnnmmmkkkjjjeee___\\\[[[XXXRRRNNNGGGAAA===<<<<<<>>>DDDJJJHHHEEE???FFFVVVTTTGGGEEE===@@@???<<<<<<@@@BBBBBBHHHHHHLLLPPPQQQRRRYYYaaaiiibbb]]]\\\[[[XXXWWWYYYWWWXXX\\\bbbfffeeeaaa]]]TTTRRRNNNHHHBBB@@@AAACCCGGGLLLPPPUUU```mmmvvvxxxdddVVVLLLNNNQQQQQQVVV___ccc^^^XXXTTTUUUUUUTTTSSSYYYRRRNNNNNNKKKEEEAAABBB???===:::777555444333333222333222111//////111222000//////.........---------......//////......---222000......111222111000000///...------...//////....../////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111---,,,000111...---......------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++'''(((******))))))***+++)))(((((())),,,.........++++++++++++++++++++++++,,,,,,------------,,,,,,///...---+++******+++++++++---...---++++++---///+++***+++---000111000...++++++,,,,,,------,,,,,,------,,,++++++,,,------,,,+++***+++...///---++++++***+++...---******............---+++,,,...000...///000///......000222///---,,,,,,---......---,,,,,,,,,---------......+++---//////...---...///...---,,,,,,,,,,,,---...000///---,,,,,,,,,---......---,,,,,,,,,...000111---///...---///333333///555111---,,,,,,---,,,***)))---111333222000...---***+++,,,------,,,+++******,,,...///---+++++++++,,,,,,++++++++++++++++++---......---,,,,,,---///,,,//////,,,---000000...---++++++,,,///111000......---,,,+++++++++,,,,,,+++,,,,,,,,,++++++---///...---,,,...000333555666666666444000------111444...//////000000000000000))),,,000111000000222444...//////...---...000222///000333555777888999999222222333333333111000///------...---++++++---......------------......///........................+++000333333444777777333222777888444111333666666111111111000000000000000...000333666666444111///222222333666888999888666444333555888666222111444...444111...222000...555333222222444555555333111.........000111111///---222333222000333777888555999666333444555555111...:::<<<>>>>>><<<999777777<<<777222111555999;;;<<<888555333555888:::888555333888999666333444555555777888;;;???DDDFFFEEEDDDDDDGGGLLLQQQVVV[[[```dddiiidddnnn}}}}}}yyyiiidddaaabbbcccbbbcccfffbbbhhhpppvvvyyy|||~~~qqqqqqsssuuuxxxzzzzzzyyyoooqqquuutttjjj]]]WWWWWWeeejjjmmmllllllnnnnnnllljjjiiiiiilllooopppnnnkkkkkkjjjhhheeeaaa]]]YYYWWWNNNHHHCCC@@@???AAALLLVVVUUUPPPGGGMMM]]]YYYJJJFFF>>>DDDFFF@@@;;;;;;======BBBBBBFFFNNNRRRTTTWWW[[[hhhbbb___``````\\\YYYXXXYYYVVVSSSUUUZZZ]]]\\\YYYPPPNNNIIICCC??????AAADDDJJJNNNOOONNNSSS```mmmsssYYYJJJ>>><<<>>>AAAIIIRRR\\\WWWRRRQQQRRRTTTTTTRRRVVVQQQOOOPPPOOOJJJGGGGGGFFFDDDAAA===:::888666666333333333222000000111333111///---...000111///------......//////......---///.........000///...,,,,,,,,,,,,---......//////......000000111000///...------,,,++++++,,,---...---------...///111222333000+++***---///...---///...------,,,,,,------......------------,,,,,,,,,------------------------,,,---...---,,,+++,,,---+++---///////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,++++++++++++)))***++++++***+++---///+++***+++---///000///...,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...))))))(((***---......---...******---...+++***+++---......,,,++++++---//////000000///...---///000///...,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,***,,,///000///---------...------,,,,,,------............------------------,,,++++++---000333555000222000...///333333000555111---++++++,,,,,,,,,,,,,,,---///111000...,,,+++,,,---......---,,,++++++---//////---+++++++++------,,,,,,++++++******,,,---------++++++,,,...+++......+++,,,//////,,,******+++...000111000//////...---,,,++++++******+++,,,,,,,,,++++++---///...---------///222444666444333222///...///222555/////////000000111111111))),,,///111111000111222000000000///...///111444111333555888:::;;;;;;;;;222333555555444222///---+++,,,---,,,+++,,,...///,,,,,,---......///111222///..................///+++///111000111444333000000555777333111333555555000000000000000//////...---///222444444333000///222222333555777888777666444222333555333///000444---333///---444333000777333333222333444444111///...---,,,---//////...---...000000///111444222...000000111333444444111000222444666888999888888888;;;777222111555:::???AAA999777555666888888777666555:::===:::555333777:::666777;;;???DDDFFFFFFDDDFFFKKKRRRWWWZZZ^^^ccchhhgggaaalll}}}~~~vvvpppjjjbbb]]]___bbbbbbbbbccc\\\ccckkkooossszzzyyyxxxxxxyyy{{{{{{zzzwwwnnnqqqtttrrrggg[[[XXX[[[^^^aaadddfffgggjjjlllnnnlllkkkkkknnnqqqrrrooolllhhhjjjkkkhhhbbb\\\YYYYYYYYYTTTMMMFFFAAAAAALLLYYY\\\VVVIIIHHHQQQMMMCCCDDDBBBJJJMMMFFF<<<888:::;;;>>>===AAAKKKSSSUUUUUUWWW]]]XXXWWW\\\```___^^^___^^^XXXRRRQQQUUUXXXVVVSSSJJJGGGBBB===:::;;;@@@CCCHHHOOOTTTRRRQQQWWW```eeeWWWIII;;;777777:::@@@GGGMMMLLLKKKNNNRRRTTTSSSQQQMMMLLLNNNPPPQQQOOOKKKIIILLLJJJHHHDDD@@@===:::999333444444333111000111222333///---...333555222.........////////////......------.........---+++***)))***+++---.../////////+++,,,...///000///...---...---+++***+++,,,...///------...///000222444555222---+++---///------///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,...///+++...222222///......000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,++++++++++++((()))))))))))))))***+++******+++,,,---............------,,,++++++++++++------,,,,,,,,,,,,------))))))))))))+++,,,,,,,,,222---+++///111...,,,+++---------,,,++++++---///000111111///---,,,---...000...------...//////...+++++++++***************))),,,///000///---,,,,,,------------------------,,,---.........---,,,,,,---,,,******+++...222444111222111...000555555222333111---+++***,,,---......,,,+++,,,///000---***+++,,,---......---,,,+++,,,...//////---+++++++++......---,,,++++++******,,,,,,---,,,+++***,,,...***------++++++......+++***+++---///111000///---.........---,,,+++)))(((+++,,,,,,,,,++++++---///......------...000444666333222111///...///111222/////////000000111222222111222444444333222111111111111111///...///222555444555777999::::::::::::111333555666555222///---+++,,,------,,,,,,...000)))+++---......000333666000//////......//////000...111222000///111000---,,,222444111///111333222//////000000000//////...------........./////////111111111222444666555444333111222333222...///333+++000------555555333999333222222333333333000...111///......///000///...,,,//////...///222///***+++---000222111000///......///111333555666555555888444000///222888???CCC888999:::888666555777999888===AAA@@@:::666;;;AAA888999===BBBGGGIIIIIIHHHIIIOOOWWW\\\___aaafffiiiccc[[[eeexxx{{{ooofffmmmccc[[[]]]bbbdddeeeggg___gggjjjggghhhsss}}}zzzxxxvvvuuusssrrrnnnoooqqqooofff___```ggg_________aaacccfffkkkpppqqqnnnkkkjjjmmmnnnllljjjdddhhhkkkjjjccc\\\YYYXXX___YYYRRRJJJCCCAAAJJJUUUZZZUUUFFF>>>AAA??????JJJEEENNNRRRIII>>>999:::;;;<<<:::===HHHQQQSSSRRRSSSTTTQQQRRRXXX\\\^^^bbbfffaaa\\\UUUSSSTTTSSSPPPMMMFFFDDD@@@;;;999;;;@@@EEEGGGQQQWWWSSSOOOQQQVVVYYYZZZOOOBBB;;;999999<<>><<<555666666555222000000111555111...000444666333///...//////////////////...,,,---......---,,,+++***)))***,,,---...//////...+++,,,.../////////.........---,,,++++++---///000---......///111333444555666111...//////---,,,......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((((((((()))+++...'''***......+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++---,,,+++******************++++++++++++,,,---.........,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))***+++222---+++///111...,,,+++---......,,,++++++---///111111111///---,,,,,,...///...,,,,,,...///...---------,,,,,,++++++******))),,,///000///,,,++++++------------------------+++,,,---...///...,,,+++...,,,+++)))***,,,...000///111000///222777888444111000...,,,+++,,,...//////,,,***+++...///---******+++,,,------,,,+++***---...///...---+++,,,---......------,,,+++******,,,,,,---,,,+++***,,,...+++------******------***,,,---///000000...,,,+++---......---,,,+++***)))+++,,,,,,,,,++++++---///.........---,,,...333777555333000///......//////////////////000111333333555555444444444444333222222222000///...///333666444555777888888888777777000222444555444222///...,,,---......------///111(((+++/////////000444888111000///......///000111222555555111000222111---)))///222///---///111000---...000111111111000///...---+++***+++,,,///000000///...///111333222111222111111333222...///333,,,000,,,,,,666777444999222111111222333222000...222111///000111111000///,,,...///...///111///))),,,///222222...++++++,,,222111111111333333222000555222///---000555<<<@@@888:::;;;999555444888<<<999<<<@@@AAA<<<999===DDD>>>>>>AAAEEEJJJNNNPPPPPPLLLRRRYYY```eeehhhkkkmmmeee]]]fffxxxzzzlll```lllccc]]]___eeehhhkkkmmmhhhppppppfffbbbmmm{{{|||wwwsssrrrrrrnnnnnnnnnmmmhhhdddgggnnnccc```___```aaaccciiippprrrlllgggddddddeeedddccc___dddjjjjjjfff```\\\[[[[[[VVVPPPKKKFFFCCCGGGOOOQQQNNNAAA999<<<<<>>999:::;;;;;;888:::CCCJJJMMMNNNPPPRRRRRRVVVZZZZZZZZZ___gggaaa^^^YYYUUURRROOOLLLJJJHHHFFFCCC@@@>>>@@@EEEIIILLLRRRUUUPPPKKKNNNUUUYYY___UUUIII@@@<<<;;;;;;;;;===@@@GGGQQQYYY[[[XXXSSSQQQTTTVVVUUUUUUSSSMMMFFFPPPPPPPPPNNNKKKGGGCCC@@@;;;<<<<<<:::777444333333555333111222444555333111...//////000000//////...,,,...//////---,,,,,,------------------..................//////000111111------,,,,,,,,,...///000.........///000222333444777222///111000---+++,,,...------,,,,,,------...,,,,,,,,,------------...++++++++++++++++++++++++&&&'''(((((((((***---000)))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++222000...---......---,,,***+++++++++******,,,......---,,,+++***+++,,,---***++++++,,,,,,++++++***,,,,,,+++***((((((***,,,...******---...+++***+++...//////---,,,,,,...000000000000///,,,+++,,,......---++++++---...---,,,000000///......---,,,,,,***,,,//////---,,,++++++,,,------......------,,,***+++---......---,,,,,,...---,,,*********++++++---000111000444888888444...//////---,,,,,,...000...---,,,---......,,,+++***+++,,,------,,,+++***,,,.........---,,,---///......------,,,,,,++++++,,,---------++++++,,,...+++......+++***------***---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///...///...,,,+++---222777555222///............---000/////////000222444555444222000111333555666666222111000...---///222666222333555666777666666555///000222333333111000///...///000///......///111+++...111000...///333777222111///......///111222333555555222111333333000'''---111...,,,...000///,,,---///111222222111111000///---,,,,,,...000111///...------///111111000222000222444222...///222///222------666666222666111000000111333222000...111000///000111000...------///000...000222000+++,,,000444222---***,,,///333111000000222333111///333111///---...222888===:::999888777777888:::<<<666777:::>>>;;;888;;;CCCAAAAAABBBFFFLLLQQQTTTUUUNNNRRRYYYccclllqqqrrrrrrlllhhhsss}}}|||nnnbbbhhhbbb```dddiiilllooorrrlllvvvuuuggg```iiiwww~~~xxxqqqoooqqqnnnllllllmmmjjjfffgggkkkfffbbbaaacccbbb```dddkkknnniiiccc``````___]]][[[YYY^^^eeeiiiiiieeeaaa^^^VVVQQQMMMLLLHHHBBBAAADDDEEEDDD;;;888======???LLLCCCIIIKKKCCC;;;888999999:::666777===BBBDDDHHHMMMOOOSSS[[[]]]XXXTTTYYYbbb``````]]]XXXRRRNNNNNNNNNJJJIIIHHHEEEDDDEEEIIILLLMMMSSSVVVSSSRRRVVV\\\^^^cccZZZMMMBBB>>>>>>>>>======???EEEMMMUUUXXXVVVSSSPPPRRRQQQMMMMMMPPPNNNHHHOOOPPPQQQPPPNNNJJJFFFCCCDDDEEEEEEBBB>>>:::888888666555555444444444333333//////000000000000//////---///000///------///111222000///---,,,,,,------...------,,,---///111222,,,,,,------...//////000.........///000111222333444000...111111---++++++...------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,,,,++++++,,,///222///...------///000000000------------------------,,,,,,------------,,,,,,++++++,,,---------,,,+++111///,,,---///000///---)))++++++***((()))+++...---,,,+++******,,,---...++++++,,,------,,,++++++++++++,,,***((((((,,,///+++***+++...---******...///000000...------///111///000000...,,,,,,---...---,,,******,,,---,,,+++000000///...---,,,+++***+++---......,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,------------------------,,,++++++***---000222222555888555000+++...000///---,,,---///,,,...000000...,,,,,,,,,+++,,,---......---,,,++++++---...---------///111------------------,,,,,,---......---,,,,,,---///,,,//////++++++------***---///000///---,,,---///************+++---///000+++,,,,,,,,,++++++---///---//////,,,***,,,222888222000------///000///---000000//////000222444666666333///...111444666666222111000---,,,...222555///111222444555666555555//////111111222111000000///000111000......000111---111333111...---111555222111000......000111222111333333111111333444111'''---111///---...000///+++---///222333333333222000000000///000111222222///---,,,---///000000000111000222555333///...111222555///---666555000444000///000111222222000...///......///000///---***...000000///111333222---)))///333222...---000555///---,,,...222444333111222111///---...111666;;;<<<999555555999<<<;;;:::333222555:::999666999@@@BBBAAAAAAEEEJJJPPPTTTVVVNNNRRRYYYeeepppwwwxxxwwwtttssszzz|||~~~rrreeedddaaabbbhhhmmmnnnppptttlllwwwwwwiii```hhhuuu{{{uuu|||~~~sssjjjhhhjjjnnnlllkkkmmmkkkfffdddeeegggccccccfffddd___aaafffkkkfffbbb```___^^^[[[XXXSSSXXX```gggjjjhhhddd```UUUPPPLLLLLLHHHAAA;;;:::<<<<<<666777???<<<888>>>@@@EEEEEE>>>888666777777999666555999<<<>>>DDDJJJIIIQQQ\\\___WWWPPPTTT]]]bbbcccaaa[[[SSSPPPRRRVVVJJJJJJIIIGGGFFFGGGJJJMMMLLLTTT[[[\\\^^^aaacccbbbggg]]]OOOCCC???AAABBBAAA>>>>>>AAAGGGNNNRRRRRRPPPPPPQQQNNNIIIKKKSSSVVVSSSNNNOOOQQQQQQOOOLLLHHHEEEKKKLLLKKKIIIDDD???===<<<666777777666444222333444//////000000000000//////...000111///---...111444555333000---,,,,,,,,,------+++))))))))),,,///111+++,,,---...//////////////////...//////000111111000------000111---++++++...------,,,,,,------...,,,,,,,,,------.................................,,,,,,+++***((())),,,......+++))))))---000///...------------------------,,,------......------,,,***+++,,,---------,,,+++---***)))***---///...,,,)))+++,,,***((((((+++...---,,,*********,,,...///,,,,,,---......---,,,,,,)))***+++***)))***...222+++,,,///111///+++---222000000000///......000222...//////...,,,,,,---///---+++******+++,,,,,,+++------,,,+++)))((('''''',,,---...---+++***+++,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++,,,............,,,+++---111333333555777333---***---000000...------///+++///222222...,,,,,,---,,,---...//////...---,,,+++,,,---------...000222,,,,,,---------------------...///...---,,,...000---//////,,,+++...---***+++---///...,,,,,,///222))))))((()))+++...111333+++,,,,,,,,,++++++---///...//////,,,)))+++222888000...,,,---000111000///000000//////000222555666===777111...000333555555////////////000111222333111//////111555666444222000///...000222222000---111111000///////////////111000000111333555444333...111444333111///111333///777999333...///111000///---,,,,,,---/////////,,,+++,,,...222555666666...//////,,,...444888888...000222222000.........///000222222000///000111111000//////000111444666...///000---)))''')))+++......---------......///+++...222333222///,,,+++///000111000......///111///////////////000000000333222000000111222222111===999555555999;;;999777444444555444555888<<<@@@@@@AAACCCEEEGGGJJJNNNQQQRRR[[[dddjjjqqqxxxvvvooorrr~~~~~~|||vvvttthhheeeeeeiiiqqqvvvwwwuuummmpppnnngggeeehhhhhhdddmmmmmmkkkggggggjjjiiifffgggffffffiiilllmmmkkkhhhnnnhhheeegggfff^^^ZZZ[[[eeedddfffhhhddd\\\WWWWWWNNNWWW___aaaccceee```YYYVVVOOOGGGCCCCCCCCC@@@===@@@>>>===<<<<<<<<<:::888:::AAABBBBBB???222...999777666555666999;;;<<<<<>><<<999888888777666444222222111000...,,,+++***222444222,,,---333444000...//////---******---111......---,,,,,,---...//////...,,,,,,,,,------,,,///......//////000111222666000---222444000------000000000///......------------------------------...------,,,,,,------...+++,,,,,,***''''''+++......***&&&''',,,222555555111...+++,,,...///...+++,,,...///111111000...---,,,,,,,,,...///...,,,+++,,,---------,,,***)))(((%%%***......+++((()))***......---------,,,,,,,,,///000000...,,,******+++,,,,,,,,,++++++++++++***000,,,,,,000///***)))---222111000///...---------++++++++++++++++++++++++...+++((()))+++---,,,+++***---...---+++***+++---,,,+++***,,,...//////...)))***+++,,,,,,,,,++++++---...000000...,,,,,,,,,***,,,///000...---,,,,,,111222666:::888111...//////...///000222111000...////////////////////////---,,,,,,---......---+++,,,---------,,,,,,...///)))***,,,---...///////////////...---,,,,,,++++++---,,,+++***+++---///111///...---,,,,,,,,,---...$$$'''***+++,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000+++,,,------......------111+++***...///------111......///000222333444555000000000111111333444555222000///111333555444222...------///222222000---//////............/////////......000222444444333111222222222000000111222///666888333000222222000000+++''')))...111000...,,,,,,---///333555555444///111000---///555888888///111333333111/////////---///111111000///000111333111///000111333555555222333333111---,,,---///...------------...//////---///111111///---------000111111111//////000222...///000000111111111000111000/////////000000000111//////333888;;;:::777555666666555555777;;;>>>AAABBBBBBCCCFFFKKKRRRWWWZZZ```fffiiinnnsssrrrlllpppxxx|||zzzxxx}}}~~~tttmmmkkkiiifffeeegggmmmppppppnnneeegggeee^^^\\\______]]]bbbdddbbb```bbbggghhhfffeeegggkkknnnpppooollljjjmmmjjjjjjlllhhh```[[[\\\```aaaeeegggbbb[[[XXX[[[WWW\\\^^^\\\[[[]]][[[VVVNNNIIICCCAAAAAAAAA>>>;;;>>><<<;;;:::;;;:::999777///888===DDDGGG;;;000555888777555555666888:::;;;AAAHHHLLLIIIHHHKKKNNNOOORRRUUUXXX[[[\\\\\\[[[[[[XXXVVVTTTQQQPPPSSS[[[bbbeeeeeeccc```]]]ZZZUUUPPPIIIGGG>>><<>>NNNJJJIIILLLLLLHHHFFFHHHFFFNNNQQQNNNPPPVVVVVVOOOMMMKKKLLLRRRSSSOOOLLLKKKOOOTTTVVVSSSQQQPPPNNNKKKIIIFFFBBB@@@>>><<<:::888777666555444444333333444111333222...///333444000...000111000---,,,---///...------,,,,,,---...///000///---------...------............///000111111222......222222///---///000000000///......------------------------------...------,,,,,,------...+++,,,,,,***((((((***---///,,,***))),,,111444666111///...---......------,,,,,,---.........---,,,,,,,,,---.........,,,++++++---...---++++++,,,...,,,,,,,,,---......---+++...------------,,,,,,,,,+++---...---,,,+++,,,---,,,++++++*********++++++000------111111------000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++---,,,+++---...///...,,,+++---///------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,---//////---,,,+++,,,,,,---...---,,,+++---...000111555999777111---...---------///111111///---////////////////////////...---------//////---+++,,,---------,,,,,,...///+++,,,------...---------------............//////------,,,,,,---///000111...---,,,++++++,,,---...***+++---------------...---,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...000+++,,,,,,---------------222---,,,///000...///333///000000111111222222222111111111222333444555666444222000000111333333222//////...///000///---***------------...///000111...------///222444444444444222000///000111111000111444666444444555333000222+++%%%&&&---222111---------...111444555333222///111111...000555888777///111333333222000000000111333444333111000000000555222///000333555555444333444444222000///000111---------------.../////////000000///------...000000111222111000000111222---...000222333333222111......---------.........,,,,,,...333888;;;999777777777888888777999<<>>===<<<999999999999888777...666;;;BBBIII@@@444555777555333222333555777999:::@@@EEEEEEDDDHHHKKKKKKLLLOOOSSSVVVVVVWWWWWWXXXSSSYYY^^^[[[VVVWWWaaajjjjjjfffaaa\\\VVVNNNFFFAAA:::===999888<<<888888DDDVVVMMMGGGJJJNNNKKKDDD@@@@@@GGGJJJHHHLLLSSSTTTPPPOOOJJJIIIOOOUUUUUUTTTTTTTTTYYYZZZVVVTTTTTTSSSPPPTTTQQQNNNKKKIIIFFFBBB@@@<<<:::888555444444555555111333444222222444333111000111222222///---------...---,,,,,,,,,---///000000000000///////////////------------...///000111///...///222000------000000000000///......------------------------------...------,,,,,,------...,,,---,,,+++))))))***,,,//////...,,,,,,...222666111111111///---,,,---...,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++---......,,,---000333000---+++,,,000111...+++------------,,,,,,,,,,,,((()))++++++++++++---///+++***)))))))))***+++,,,///------000000......000000//////......------------------......---------...,,,))))))***,,,,,,+++---------,,,++++++---///))),,,...---******,,,...,,,,,,,,,------------...+++,,,......---+++++++++......---+++)))***---000---...333777555...+++,,,++++++,,,...000111///...////////////////////////000///......//////---+++,,,---------,,,,,,...///---------------,,,+++++++++,,,---...///111222222---.........///000000000,,,++++++***+++,,,...///......------------......---,,,,,,++++++,,,,,,---)))+++,,,+++++++++---///***+++,,,,,,------,,,,,,000------//////...///222111111111111000000000000000000000111222444555666555333111//////000111222111111000000...,,,)))(((---------...///111333444...------000333555666555666222...---///111111///222333444666777777444000444...))))))---000000.........///222444444333111...111000...///444666555...000222222111//////000666777777555222000//////444000...///333555444222222111111000///...///000---------------...///000///000000///------...///...///111000//////000111+++...111444555444333222------------,,,---...///222222333555999:::888777666888:::;;;<<<===@@@CCC@@@BBBDDDGGGLLLSSS[[[aaaccceeehhhlllpppsssssspppgggggghhhmmmvvv}}}~~~|||~~~yyyjjj\\\WWWXXX\\\[[[\\\___ccceeeeeedddaaaaaa___[[[WWWWWWZZZ]]]^^^aaabbb```aaagggkkkkkkccckkkssstttpppllllllooohhhkkkmmmkkkccc]]]\\\^^^^^^^^^bbbjjjkkkeee]]]ZZZ```aaa```^^^\\\[[[YYYWWWTTTOOOIIIFFFFFFGGGGGGGGGAAA>>>;;;::::::999888777999AAA@@@@@@DDD>>>666:::444444222111222444888;;;999===@@@AAABBBDDDFFFHHHHHHLLLPPPQQQQQQPPPRRRTTTMMMWWW^^^\\\XXXZZZbbbiiiddd^^^ZZZXXXTTTLLLDDD@@@:::===999777:::666666BBBRRRKKKGGGIIIMMMKKKCCC<<<@@@CCCDDDBBBEEEMMMQQQPPPPPPLLLLLLQQQVVVXXX[[[```WWW[[[[[[VVVSSSSSSRRRPPPXXXVVVTTTSSSRRRPPPNNNKKKGGGDDD???;;;888777777888666888:::999777666444333444444333111///.........------,,,+++,,,---...///111222222222111000000000---,,,,,,------...///000///111333333000---...111000000000///......------...........................------,,,,,,------...------,,,+++******+++,,,///000000---***+++///444000222333000,,,+++---///...---+++***)))***,,,---+++,,,------,,,+++,,,---++++++,,,...000000000///,,,+++,,,...000///,,,)))---------,,,,,,,,,++++++'''(((************,,,...******)))((((((***,,,------,,,,,,,,,,,,++++++,,,......//////.........------...////////////...------,,,*********++++++++++++***)))(((((()))+++---###(((,,,,,,******...333---------------...//////+++---//////...,,,,,,,,,,,,------,,,++++++---///,,,---111555333,,,)))***++++++,,,...111222000///////////////////////////111000//////000///---+++,,,---------,,,,,,...///,,,------------,,,+++++++++,,,,,,...///000111222,,,---...///////////////+++*********+++,,,...///---,,,******+++------------,,,,,,++++++,,,,,,---)))***++++++***+++---...***++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---///000000000000000000000000---......///000222444555444333222///...///111222...///000000...---,,,+++......///000222444555666/////////111555777777777666222------///111111///222333555999:::888444111444333111...,,,,,,...000//////000222444444333111---//////------222333111,,,...000111///......///222333444333111000000000000...---...222444333222000000///...////////////,,,,,,,,,------///000000---///111111///...------+++---//////...---...///+++...111444555444333222,,,...///...------///111666666555666888999999999555888<<>>555666777777777:::???CCC======>>>@@@@@@AAACCCEEEKKKOOORRRRRROOONNNPPPRRRNNNWWW]]]\\\\\\aaaffffffaaaZZZVVVXXXVVVMMMEEEBBB???@@@999777<<<777555>>>NNNNNNMMMMMMLLLIIICCC<<>>;;;>>>EEEKKKMMMLLLLLLOOORRRRRRSSSZZZdddUUUXXXXXXSSSOOOOOONNNKKKRRRRRRSSSUUUWWWXXXWWWUUUTTTQQQMMMIIIFFFFFFFFFGGG@@@BBBDDDCCC???:::888888<<<999666222111111111111///...------------...///000333444444222000000111---,,,,,,------...///000222555777444000//////000000000000///......------...........................------,,,,,,------...---,,,,,,,,,,,,------,,,...//////,,,)))))),,,000///111222000,,,+++---///000...,,,******+++---...+++,,,---,,,+++***,,,------******...444444...((('''+++111333111---+++***------,,,,,,,,,+++++++++)))***++++++))))))***+++))))))))))))***+++---.........---+++******+++***---...///000000000///...---...000111111000...---------,,,***))))))+++,,,***)))(((((()))+++,,,,,,###(((,,,,,,******...333......---------...///000,,,...000000///.........)))+++...///.........///222111333666333---+++---,,,,,,---///222333222000////////////////////////000///...///000000...,,,,,,---------,,,,,,...///***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,---.........------++++++******+++---...000,,,***((())),,,/////////---,,,,,,++++++,,,,,,---)))***++++++***+++---...++++++,,,------------,,,***---...---,,,,,,......---......//////000111111+++,,,,,,---///111333444222333222000///...000222(((+++...///000000111222//////000111333555777888111000000222555777777777222000......///000111000333333777<<<<<<777333222222444555222---+++...111111000///000333444444333,,,//////,,,---000111///+++---///000///.........)))+++.../////////111222+++,,,...///111222333444222000//////000222111000,,,,,,,,,---...///000111,,,///111222000...------)))+++.........------...---...000222333333222111,,,...000///------000333111222444666888::::::;;;444777===AAADDDGGGIIIKKK@@@EEEKKKQQQVVVZZZ___bbbcccbbbeeekkklllhhhcccaaa```\\\]]]eeekkkjjjccc___kkkrrrsssgggXXXPPPPPPSSSWWWXXXZZZ\\\]]]]]]\\\\\\WWWXXXYYYXXXSSSNNNQQQXXXggglllnnnjjjeeeeeefffeeedddiiimmmkkkfffbbbeeeiiiaaabbb```YYYTTTVVVZZZ[[[^^^ZZZ\\\fffnnniii\\\SSSPPPTTT\\\fffiiieeeaaa___bbb]]]TTTKKKHHHHHHLLLOOOHHHEEEAAA??????@@@@@@???>>>OOOSSSNNNJJJAAA:::===888;;;>>>??????BBBGGGKKKBBB???===?????????AAAEEENNNRRRUUUTTTPPPNNNPPPTTTVVV]]]___]]]```iiikkkgggggg^^^[[[___]]]PPPEEEAAAAAABBB<<<:::???:::888BBBLLLOOOOOOJJJEEECCC???;;;@@@>>>;;;999:::>>>CCCFFFFFFJJJOOOQQQMMMKKKRRR\\\PPPUUUUUUQQQNNNNNNMMMJJJKKKLLLNNNSSSWWWZZZZZZYYYWWWVVVTTTRRRRRRSSSUUUVVVLLLLLLNNNNNNIIIBBB@@@CCCFFFBBB>>>;;;999999888777444333111000///000000111000333666555222000000222------------...///000111333777777444222222222000000000000///......------...........................------,,,,,,------...,,,++++++,,,...//////---//////---+++))))))+++---...//////...,,,,,,---...111000...,,,+++,,,---...***,,,...,,,))))))+++...---******///444444...((('''---444555222...,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,+++)))((()))***((()))***+++,,,---......///111///+++***---...,,,---...000111222111111000---...000111111000...------------+++)))(((***,,,,,,++++++,,,...///...---))),,,...---******,,,.........---,,,---...///000,,,...111111000//////000'''***...000111000111111:::888777777444...---000------...000222333111000////////////////////////......---...000000...---,,,---------,,,,,,...///******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------,,,,,,+++,,,---///000,,,***)))+++///222111000---,,,,,,++++++,,,,,,---)))+++,,,+++++++++---///+++,,,------......------+++000333111...///111111,,,------...///000000111***++++++---///111222333///111333222///...000222(((,,,///111000000111333/////////111222444666777111000000222444666666555---///000000//////111222333555;;;@@@===444111444000111222222000//////000222000...///111444666666---000000------000111...+++---000000///...//////)))+++---/////////111222''',,,000111000111555888222000...///111333222111,,,,,,,,,---...///000111///000000///...---...///(((+++...///...............///000000111111111000+++...000///,,,,,,000444+++///555:::<<<<<<;;;:::333777===BBBEEEFFFHHHJJJEEEIIIMMMRRRVVV[[[```ccceeeaaabbbhhhiiieeeaaabbb]]]XXXWWW___dddaaa\\\ZZZkkkqqqpppbbbSSSNNNOOOPPPUUUWWWZZZ\\\]]]\\\\\\\\\YYYZZZ]]]^^^XXXRRRTTT[[[cccjjjnnnjjjfffdddcccbbbcccgggkkkjjjeeeaaa```aaa[[[]]]ZZZTTTRRRWWWXXXVVVTTTRRRTTT\\\```]]]XXXVVVNNNNNNTTT]]]aaa^^^]]]```^^^ZZZTTTMMMIIIHHHIIIKKKFFFDDDAAA@@@BBBEEEFFFFFFDDDRRRRRRJJJIIICCC:::;;;999===BBBCCCCCCDDDHHHLLLEEE>>>;;;===>>>>>>AAAGGGKKKOOOSSSRRRNNNLLLPPPTTTXXX```aaa\\\^^^gggkkkhhhjjjaaa___fffeeeWWWJJJFFFDDDIIIFFFCCCCCC===???LLLMMMNNNJJJBBB???BBBCCCAAA???>>>===>>>??????AAABBBFFFHHHLLLOOOKKKGGGJJJQQQLLLQQQTTTSSSQQQRRRQQQNNNHHHIIILLLPPPUUUXXXXXXVVVUUUUUUUUUUUUVVVWWWYYYYYYTTTTTTVVVWWWRRRKKKKKKPPPNNNLLLJJJIIIHHHEEE@@@<<<;;;999777555444333333444///333666666222///000222............///000111111111444444111222666555000000000000///......------...........................------,,,,,,------...+++******,,,000111111///111///,,,+++,,,,,,,,,,,,---,,,++++++---......---111000...---,,,,,,,,,---***,,,...,,,((((((+++///+++,,,...///000111222222,,,...000000000...------,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++'''(((+++---/////////...,,,///---)))***///111......///111333444333222222,,,...000111111000...,,,---...---+++((((((***,,,+++++++++...111111///,,,------------,,,,,,,,,,,,...---,,,+++,,,---///000+++...000000000/////////(((***---000111222444666===:::777555000+++,,,000---------///111111000...////////////////////////,,,+++,,,---///000///---,,,---------,,,,,,...///+++,,,,,,,,,,,,+++******...............---------///...---,,,,,,---...//////...---------...///000,,,***)))+++///111///+++---,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...000,,,---......//////......***222666222///000222111........................++++++,,,---///111333444...000333222000///000222---000333222000......///......///000111333555666111000000111333555444333***...111111//////111333333555===BBB===333000444...------000222333111...222000......111444777888...111111......111111...,,,...111111000000000000000111222222000//////000%%%,,,222333111111666<<<000...,,,---000222111000+++,,,,,,---...///111111111111///---+++,,,///111)))+++///000000///...//////////////////000000000***---000///,,,+++///333***111:::@@@AAA>>>:::777333888===BBBDDDEEEFFFGGGJJJLLLNNNQQQTTTZZZaaaeeefffaaaaaafffiiiggggggjjjccc]]]\\\dddjjjhhhggghhhoootttppp```QQQMMMNNNNNNQQQTTTYYY\\\^^^___```aaaXXXYYY]]]```ZZZRRRSSS[[[___gggmmmkkkgggeeedddbbbbbbfffkkkkkkgggaaa]]][[[WWWYYYWWWRRRSSSXXXXXXRRRKKKKKKOOOSSSSSSQQQTTTYYYNNNKKKMMMTTTWWWVVVYYY___YYYWWWTTTOOOKKKHHHHHHIIICCCAAA@@@@@@DDDHHHJJJKKKPPPVVVMMMAAABBB@@@::::::888===BBBDDDBBBAAADDDHHHFFF===999;;;===>>>BBBIIIEEEJJJOOONNNJJJIIIMMMSSSVVV^^^```XXXXXXaaagggfffggg^^^___jjjlll```SSSOOOHHHQQQQQQLLLGGG???CCCUUURRRPPPHHH@@@AAAJJJOOOMMM>>>???BBBFFFFFFDDDBBBBBBJJJIIIKKKOOOMMMIIIGGGIIIIIIPPPUUUUUUUUUWWWVVVTTTGGGHHHKKKOOOSSSUUUTTTRRRXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWZZZ\\\XXXQQQSSSZZZTTTSSSSSSTTTSSSNNNFFF@@@???>>><<<999777666666666...333777666222///000222///......//////000111222...111000///333999777111000000000///......------////////////////////////...------,,,,,,------...***)))))),,,111333222000333///,,,+++...///...,,,---***(((***---///...,,,000///...---,,,,,,++++++***,,,...,,,((('''+++///)))...111///,,,---555===///,,,)))))),,,...---+++,,,,,,,,,+++++++++*********+++,,,,,,+++***+++---&&&(((,,,///111111///...'''******&&&(((///222///...///222444555444333333,,,---000111111000---,,,---......+++((('''***,,,))))))***---111111---))),,,++++++,,,...//////......---+++++++++,,,...000***,,,///000///......///***+++---...///333777;;;===888333000+++&&&''',,,---------...000000...,,,////////////////////////+++******,,,///000///...,,,---------,,,,,,...///---------,,,+++***((((((............//////000000111000...---,,,...///000111000......---...///000+++)))'''***---...***&&&---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000---...//////000/////////(((111555111---///111000000//////...------,,,,,,+++---000000000//////000...000000000///000222444///000111222222222222222%%%,,,,,,///888666...000...000222333444333111000,,,---///111222333222222666:::===<<<777222111111333000...---000333555555111---,,,//////---222:::444333222111//////......000000000000111000...,,,+++------***,,,111444333...000222333555555555444222///,,,+++,,,---...///...---+++,,,...//////...000000111111000///......000///...------------------......---++++++,,,...333222000---+++,,,000333555777888999999:::;;;===:::===AAACCCEEEFFFGGGIIIFFFPPPWWWVVVXXX```iiimmmgggeeeeeefffdddccckkkvvvllleeeaaaeeeooouuusssnnnnnnmmmeeeWWWPPPQQQPPPLLLQQQUUUYYY]]]___^^^[[[YYYVVVSSS\\\```TTTNNNUUUXXX\\\___bbbccccccbbbbbbcccgggeeegggjjjfff]]]XXXZZZZZZPPPKKKOOOTTTSSSTTTVVVJJJJJJKKKKKKMMMNNNOOOPPPMMMKKKJJJKKKMMMPPPQQQQQQVVVPPPLLLJJJGGGCCCCCCFFFAAA???===>>>CCCHHHLLLNNNRRRUUULLLCCCAAA:::888CCC;;;======:::777777<<>>;;;>>>BBBEEEEEEFFFGGGHHHJJJVVV___]]][[[aaammmtttjjjfffdddccc___^^^fffqqqlllfffcccgggqqqvvvsssnnniiihhhbbbWWWPPPQQQPPPMMMPPPSSSYYY]]]___^^^[[[YYYRRRLLLSSSWWWOOOOOOXXX\\\ZZZ]]]```aaaaaa`````````bbbbbbeeegggbbbYYYVVVXXXUUUMMMIIIMMMQQQQQQRRRTTTIIIIIIIIIIIIKKKMMMOOOPPPNNNKKKGGGFFFGGGJJJLLLLLLSSSMMMIIIHHHEEEAAABBBEEEKKKKKKKKKKKKMMMPPPTTTVVV```[[[JJJ>>>>>>;;;777>>>:::;;;;;;:::999999<<>>:::999<<>>@@@@@@>>>@@@CCCBBB===222222222333333444444444333888777111111888777///555111...000444555111---,,,///111111000///...///000...---,,,---------,,,///......000333333222000//////...,,,***+++---///---+++***+++...000000///333333111...+++***,,,///......---,,,+++---111444111000///------...000222...///---,,,,,,---//////,,,---...,,,+++***+++---,,,+++******************)))***---///000111000///,,,,,,,,,,,,,,,---......+++---000111333555999;;;222000...---...//////...111///000555555000------,,,,,,+++*********++++++---+++,,,...,,,)))***///---,,,,,,++++++,,,,,,---,,,,,,------.../////////***,,,///222333444666888777555222///------//////***+++,,,,,,+++,,,...000///...------------...///+++...///,,,---000000---111000...,,,+++***))))))------------------------***+++,,,,,,---...//////+++++++++,,,,,,------...///...------------...///---,,,+++)))))))))))))))------...,,,++++++---///,,,,,,++++++,,,,,,---...///------...111222000...555555444111///...///000........................000111222111000000111333---...//////...///111333111000000//////000222333(((444888777777111,,,333000000111111111111000///111222444666888888888888555===CCC???555...///333444111...---...///000000111//////000///---///333777555333000///...///000333333333333111000...,,,//////,,,(((***222888:::666666777777666444222111222///,,,+++,,,.........///---,,,,,,......---,,,111111///...------------,,,,,,,,,------------...,,,...//////......000111,,,...///000000111444777666888:::::::::;;;===???===@@@DDDFFFFFFFFFFFFFFFGGGUUU```^^^XXXZZZeeennnjjjfffbbb^^^[[[[[[bbbjjjiiifffeeekkkrrrtttpppjjjaaabbb___WWWQQQPPPOOOMMMMMMRRRXXX]]]```^^^[[[YYYNNNEEEHHHLLLJJJPPP\\\^^^WWWZZZ]]]___^^^]]]\\\\\\ZZZ]]]bbbccc]]]UUUSSSVVVQQQKKKGGGJJJMMMNNNOOOQQQHHHGGGGGGGGGHHHKKKMMMOOOOOOKKKFFFCCCCCCEEEGGGHHHQQQKKKGGGFFFCCCAAABBBFFFLLLOOOSSSTTTUUUWWW\\\```ppphhhSSSFFFIIIFFF======<<<;;;<<<===???@@@???>>>===<<<;;;<<<>>>@@@??????CCC???===@@@AAA??????@@@DDDHHHMMMOOOOOOQQQTTTXXX\\\ZZZXXXUUUUUUUUUVVVWWWTTTPPPKKKHHHCCCAAAGGGOOOVVVZZZ]]]^^^aaafffhhheeeTTTWWWPPPJJJLLLGGGAAAEEEKKKJJJGGGDDDBBBAAABBBCCCCCCLLLLLLMMMTTTSSSQQQWWWVVVQQQPPPUUUXXXWWWUUUVVVRRRSSSSSSPPPMMMMMMQQQUUUWWWWWWWWWXXXYYYZZZ[[[\\\VVVXXX\\\___```___]]]\\\___\\\WWWSSSUUUWWWSSSLLLJJJMMMMMMKKKLLLLLLIIICCC444666777999999999888777>>>BBBAAA999777;;;===999;;;555111333999;;;666000000333777999666333000...222222000...------///111222...,,,...222555333000------------,,,,,,///111---,,,,,,---///000///...000111000...,,,,,,---///111000///,,,+++...222555/////////---,,,,,,...000//////---,,,***+++...000.........,,,******,,,...+++,,,,,,,,,,,,+++*********+++...000111000///---******+++,,,---...///000***,,,...000111333777:::111///---,,,---.........111///333:::<<<777000---,,,,,,,,,,,,,,,------......------...,,,((()))---,,,,,,,,,++++++,,,,,,---,,,,,,------.../////////---...000333666666555333/////////...---,,,***)))***,,,------,,,,,,...///...------,,,,,,---......,,,//////,,,---000000---111000///...,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---////////////,,,,,,,,,,,,,,,---------///......---------......,,,,,,+++***))))))))))))***,,,---...------...///,,,,,,++++++,,,,,,---...,,,+++,,,...000111000///555444333111......000333------............------222222222000//////111333,,,...............000222222222111111222444777999***555777555777111,,,111111111000000000000000///444555777999;;;<<<<<<<<<;;;>>>???;;;333///000333222///---,,,.../////////------......---,,,---000777555222///......///000333444555444111///---------///---***,,,333999999666777777777666444333222111///,,,,,,---......---...---,,,...///000///...111000///...---------...++++++,,,------.........,,,...000000000000111222+++...000222222333555777888:::<<<======>>>@@@BBB???BBBEEEGGGGGGFFFFFFGGGGGGRRR\\\]]]WWWTTTXXX^^^aaa```^^^]]][[[\\\aaaeeeccceeehhhooossspppggg___\\\]]]]]]WWWQQQNNNLLLLLLLLLQQQXXX___aaa```\\\YYYOOODDDDDDHHHIIIRRR[[[YYYUUUXXX\\\]]]\\\ZZZXXXXXXSSSXXX^^^___YYYSSSSSSUUUPPPLLLIIIIIIJJJKKKKKKLLLIIIHHHFFFEEEFFFGGGJJJKKKMMMJJJFFFDDDEEEFFFFFFFFFOOOIIIFFFEEECCCAAACCCGGGDDDKKKRRRWWWXXX\\\ccciiitttppp___RRRTTTPPPEEEBBBCCCAAAAAAEEEIIIJJJGGGBBB<<<<<<;;;<<<===>>>??????CCC>>><<<>>>???<<<<<<>>>@@@DDDIIILLLMMMOOOQQQSSSYYYXXXVVVTTTSSSTTTWWWYYYVVVTTTPPPJJJDDD@@@AAADDDMMMTTTZZZ[[[]]]cccfffgggeeeggg\\\RRRPPPHHH@@@DDDKKKKKKIIIFFFAAA>>>======@@@GGGGGGJJJRRRNNNJJJPPPVVVRRRRRRWWWZZZXXXUUUTTTOOOOOOOOOMMMJJJKKKMMMPPPOOOOOOPPPQQQRRRSSSUUUVVVYYY\\\___aaa```^^^]]]\\\]]]\\\YYYWWWYYY\\\ZZZTTTUUUXXXWWWTTTRRRPPPIIIAAA===============<<<;;;:::CCCGGGEEE>>>:::===AAABBB>>>:::777777;;;<<<999555333888>>>@@@===888333///555666666333111222666;;;666000+++,,,222555333///,,,...111222111000//////000///000000111111000000000000//////......///000222111///---+++---000444------...---,,,///555:::111...+++***((('''***///......---+++******,,,...***+++------,,,******)))+++---///111222000...,,,)))***+++,,,,,,---------,,,---...//////000222555111///,,,,,,---......---000...000888<<<777000,,,+++++++++,,,,,,...//////---,,,---///---))))))---,,,,,,+++++++++,,,------,,,,,,------.../////////...---///333777777444000,,,,,,,,,,,,+++***((('''///111111000...------...------------.........///,,,//////,,,,,,//////---////////////...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,---------------,,,,,,,,,///.........---------------------,,,,,,+++++++++'''***---//////......///,,,,,,++++++,,,,,,---...,,,,,,---.../////////...000000///......///333666,,,---...//////...---,,,222222111///------///111,,,...............000222000000000111444777;;;===///555333222777333,,,///222111000//////000111111666777999<<<>>>?????????CCC>>>777333111222222222...---,,,,,,...000111000***,,,...------...111222444333111...---......///333444666444111...------+++......---///444777666444444555666666555444333111///---,,,---......---,,,,,,---///222333222111000000///...............++++++---............---,,,...000111000000111222---///222444444444555777:::<<>>>>><<<<<<>>>>>>AAAEEEIIIKKKMMMOOOPPPUUUWWWYYYXXXWWWVVVWWWXXXWWWWWWUUUPPPIIICCC>>>;;;EEEMMMTTTUUUXXX^^^dddfffjjjlllbbbXXXUUUKKKAAABBBHHHMMMOOOLLLCCC===:::;;;???GGGHHHKKKSSSQQQJJJMMMUUUQQQQQQWWWZZZXXXTTTSSSOOOOOONNNLLLJJJIIIJJJKKKIIIIIIJJJJJJLLLMMMOOOOOOWWWZZZ^^^___]]]\\\[[[\\\]]]^^^[[[YYYZZZ\\\YYYTTTZZZ]]]]]]YYYWWWTTTMMMEEEFFFDDDAAA>>><<<;;;;;;;;;===???===888555777<<>>@@@>>>888333///666888999777666888===BBB<<<555//////444777444000...333999<<<:::666111///333444444444444444444555222111000///000222333333111111111///------...000000000///------333>>>FFF888111++++++***(((***///---------+++***)))+++---)))+++......+++))))))***,,,...000111111000...,,,******++++++++++++***)))+++---.........000222444111///,,,,,,---......---...+++,,,222555111---+++************+++---...///******,,,///...***+++///,,,+++++++++,,,,,,---...,,,,,,------.../////////---,,,...111555666333/////////...---,,,,,,,,,---...///111000///------.........//////000000000000---//////,,,,,,//////,,,,,,---...///......,,,+++------------------------,,,---/////////---+++)))...---------------------//////.........------,,,,,,---------,,,,,,++++++&&&)))---/////////...///,,,,,,++++++,,,,,,---....../////////...---,,,,,,---......---,,,...111444,,,---...//////...---,,,222222222000...---...///---...//////...///111333---...///111444777:::<<<888:::444111777444---000333111000//////111333555666888:::===???@@@@@@@@@EEE<<<222...000333333111---,,,,,,---///111111111+++//////------111444555222111111000000000000000111333666444000------...***...///...000444555222000111333444444444333333000...------......---,,,+++,,,---///222333222000...//////000111000000000,,,---.../////////...---,,,...111111111000000111---000333444555555777888;;;===@@@AAABBBCCCEEEGGG@@@BBBDDDEEEGGGIIILLLOOOSSSUUU[[[```^^^VVVOOOMMMPPPVVV\\\___cccfffeeebbb___eeennnsssrrrjjj___XXXXXXYYY[[[ZZZSSSKKKJJJNNNOOOUUU^^^eeehhheee___[[[XXXOOONNNOOOOOOXXXZZZOOORRRUUUYYYZZZXXXUUURRRQQQIIIPPPVVVWWWXXXZZZYYYVVVQQQRRROOOKKKIIIJJJJJJGGGIIIHHHGGGFFFEEEDDDCCCCCC@@@AAACCCFFFGGGGGGCCCAAAEEEBBB@@@AAA@@@<<<;;;===>>>BBBHHHKKKLLLOOOSSSVVVccciii\\\IIIIIIOOOVVV___LLLKKKKKKOOOSSSSSSNNNHHH>>><<<:::777666999???CCCDDD>>><<<>>>???>>>>>>AAA>>>???BBBEEEHHHJJJLLLMMMOOOUUUZZZ\\\ZZZXXXWWWXXXTTTXXXXXXTTTOOOJJJCCC<<>>HHHUUUWWWVVV___aaaYYYUUUTTTPPPPPPVVVZZZXXXUUUTTTOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNRRRWWWYYYYYYYYY[[[]]]aaabbb```\\\[[[[[[XXXSSSZZZ]]]^^^]]]\\\\\\VVVOOOLLLIIIDDD@@@<<<;;;;;;<<<;;;:::888555444666999<<<555777777444000...111555---111777:::888444000...666666777777777999===@@@<<<777222222555777666333111777>>>AAA@@@:::444111777777888777666666999;;;777444111111222555777777111333555555333///...---666555333///...444@@@KKKEEE777...///000------000,,,---...---,,,++++++,,,***---///...+++)))+++------...///000000000///...***+++,,,,,,,,,+++)))((()))+++---///000222666999111///---,,,---.........,,,+++,,,//////+++***,,,))))))))))))***+++------))))))+++///...++++++///++++++++++++,,,---......,,,,,,------.../////////...///000111333333000......---+++******+++,,,...%%%(((+++------...///000...///000111111111111111---000000---,,,//////,,,+++,,,---......///..............................////////////---,,,***(((---------------.........////////////...---,,,+++******+++++++++******)))'''***---//////......///,,,,,,++++++,,,,,,---...///000111000...,,,+++,,,///000000...,,,+++,,,------...000111111000...---222333444333000............///000000//////111333///000111333555777999:::AAADDD===666777333///444333222000///000333666888666888:::===???@@@AAAAAA@@@999222///000222111000///...---...000111111000,,,000///******///333222000111222333333333222222...222555333///,,,---///,,,///...,,,---222333111...///111222222222111000000...------......---,,,,,,,,,---///000000...+++,,,---000333444333222111...///000111111///...---,,,...111111000///......,,,///222333555777:::<<<;;;===???AAAAAACCCEEEGGG@@@AAABBBDDDFFFJJJPPPUUUSSSTTTYYY]]]YYYQQQOOORRRTTTZZZ___```cccgggeee```[[[```gggkkkiiiddd___\\\WWWWWWZZZ[[[TTTLLLMMMTTTRRRYYYbbbiiikkkgggaaa\\\YYYRRRQQQPPPPPPZZZ^^^TTTOOORRRVVVXXXVVVRRRNNNMMMFFFKKKPPPSSSYYY^^^\\\VVVMMMQQQPPPJJJIIIKKKLLLIIIEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGGGGDDDBBBEEEBBBBBBDDDBBB===:::;;;<<<<<<===???@@@BBBCCCDDDRRR\\\SSSEEEGGGPPPWWW___HHHGGGHHHJJJLLLKKKGGGCCC<<<<<<:::777666888>>>CCCBBB===:::===??????AAADDD>>>>>>???AAADDDGGGIIIJJJJJJQQQYYY\\\[[[YYYYYYZZZVVVZZZZZZVVVRRRPPPHHH@@@AAAFFFIIIKKKPPPZZZbbbddd]]]ffffffddddddVVVEEEBBBCCCFFFIIIJJJIIIFFFEEEDDDMMMaaaccc]]]gggpppfffZZZTTTPPPPPPVVVZZZXXXVVVVVVNNNOOOQQQRRRRRRQQQMMMKKKIIIIIIIIIIIIIIIJJJKKKKKKEEEJJJQQQSSSTTTUUUXXX\\\___aaa```]]]]]]^^^[[[WWWZZZ]]]^^^^^^___```\\\VVVPPPNNNKKKGGGDDDBBBAAA@@@AAA>>>:::999999::::::;;;555444333000...---///111(((,,,111333333111///...333222111111333555555444444222000000222444444444...333999<<<;;;777444111999999999777666888<<<@@@===888333222444888:::;;;222777<<<>>>;;;555000---555666555111...444@@@JJJNNN;;;...000444111---...---///111111///...---------000222000,,,+++---111///......//////000111111***+++---......---,,,+++***,,,...000111444777:::222000...---...//////...,,,---111333///******...******)))******+++,,,,,,******,,,000///******---++++++++++++,,,---...///,,,,,,------.../////////333444444333000.........+++***)))))))))***++++++"""%%%))),,,---...///000------///000111111111000---000000---,,,///...+++...------------......///------------------------//////...---,,,,,,+++***,,,,,,------......//////...////////////---,,,+++)))***++++++++++++***)))(((+++---......---...///,,,,,,++++++,,,,,,---......000222111...------//////000111000...+++***+++---///111222222111///---333555666555222000///......000000000000000222444333444555777888999999999HHHMMMFFF;;;777111///999333222000///000444777:::666777:::===???@@@AAAAAA999777555222111000000///111000//////000000///...+++///---&&&%%%+++......000111444666777666555444,,,111444333///,,,---000///000...******000333222...///000111111000///...000...------...///---,,,---------......---***'''***---111444666555333222///000111222111000...,,,,,,...111111000...------+++---000333555999===@@@999<<<>>>@@@@@@BBBDDDGGG@@@AAAAAABBBEEEKKKSSSXXXTTTVVV[[[]]]WWWPPPTTT]]][[[```aaa```bbbfffddd^^^WWW[[[___aaa```^^^^^^___UUUVVVYYY[[[UUUNNNQQQYYYUUU[[[dddlllmmmiiibbb\\\YYYSSSQQQOOOOOO\\\cccZZZMMMPPPTTTVVVSSSOOOLLLJJJDDDIIILLLPPPYYYaaa^^^VVVJJJOOOOOOJJJHHHLLLNNNKKKBBBCCCFFFGGGHHHGGGFFFEEEHHHGGGFFFFFFGGGHHHGGGEEEGGGEEEFFFHHHFFF@@@<<<<<<===<<<;;;<<<>>>@@@@@@???<<>>===<<<>>>AAAEEEGGGGGGFFFMMMVVV[[[ZZZZZZ[[[]]][[[^^^]]]VVVSSSQQQKKKBBB>>>AAABBBDDDKKKVVV^^^______iiillllllkkk[[[GGGAAACCCBBBBBBEEEJJJLLLKKKIIIGGG```cccYYYdddpppfffUUUUUUPPPPPPVVVZZZYYYXXXYYYMMMNNNQQQUUUVVVUUUQQQMMMIIIIIIIIIHHHHHHIIIJJJJJJBBBGGGNNNPPPPPPPPPUUUYYYXXX\\\]]]\\\^^^aaa```]]]\\\^^^___]]]^^^___[[[UUUSSSSSSRRRPPPMMMJJJGGGEEEEEE@@@;;;;;;<<<;;;999888888555111///000111111///'''***...000111000000111000---+++,,,//////---*********+++,,,...///111222))),,,111333333222111111999:::999777555888>>>CCC@@@;;;555333555999<<<===555:::BBBEEEBBB:::222...000222444111000555@@@IIIRRR<<<,,,///555111,,,+++---000333444222000......000333444111---,,,000444//////.........000222333)))+++---///000000///...///000111222222333555888333111......///000000///,,,000666888222++++++000++++++******++++++,,,,,,,,,+++...000...)))(((+++++++++++++++,,,---...///,,,,,,------...//////000888999999555///+++,,,---,,,,,,---............---%%%(((,,,............///+++,,,...000000000000///...000000---,,,......+++000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,---...///000000...///000000///---+++******+++------...---,,,+++***,,,---...------...///,,,,,,++++++,,,,,,---...---///222111///...///111,,,...111222000...------...///222333333222///...000111222333333222000//////000111111111222444666222222222333444555777888JJJFFFAAA>>>===<<<:::777:::666222///000444:::>>>222777::::::;;;===<<<888555444222000///000000111222333333222111111222444,,,111333///...222333111777444111000222555666777:::777444111000///...---,,,---///000111111111000333222111...,,,,,,...111000000///,,,++++++---000---,,,+++...111111///,,,000000111444777777444111111000...---,,,,,,------000///...------...///000000222555888;;;===>>>>>>555:::@@@AAA???>>>@@@CCC===BBBFFFFFFEEEJJJUUU^^^WWWXXXZZZ[[[VVVQQQSSSZZZXXX]]]bbbccc___[[[[[[\\\WWWZZZ\\\ZZZUUUSSSVVVYYYXXXZZZ[[[XXXSSSPPPQQQSSSYYYbbbiiillllllhhh\\\PPPSSS[[[[[[QQQNNNUUUWWWSSSQQQSSSUUUWWWUUURRRNNNKKKJJJGGGGGGMMMVVV\\\ZZZWWWRRRQQQNNNJJJFFFFFFIIILLLGGGFFFFFFHHHJJJJJJFFFCCCAAACCCEEECCC???>>>BBBFFFHHHFFFDDDDDDDDDCCC???;;;???DDDFFF@@@888777@@@JJJIIICCC@@@BBBEEEEEEGGGJJJ>>><<<::::::<<<@@@DDDEEEBBB@@@===;;;:::;;;===>>>@@@======???<<<888;;;CCCAAA>>>;;;<<<@@@CCCEEEEEEDDDHHHNNNTTTXXXZZZ[[[ZZZ^^^```___\\\YYYWWWQQQIIIEEE@@@<<<<<>>===999666555111,,,...333+++---000000///---------555444111000000111333555...000///---222:::;;;777333111000000111111000...'''333<<<:::444111111111---...,,,,,,333===>>>888333222222111000//////...************************..................---------+++))))))+++---//////'''---///---+++///333444<<<:::555111...------------,,,,,,++++++,,,,,,---///111000...///...(((!!!---,,,+++,,,...000000///000333+++''',,,---,,,444---...//////......000111)))((((((+++000222111///%%%---000---***))))))***+++---...///...---------000222222000---++++++...,,,)))***,,,...,,,+++---+++******+++,,,,,,+++///...---,,,+++,,,,,,---...///////////////......///222222...,,,///000...222111///.........///000111111222222222111111000///111444555555555444444222222222333444555777777DDDBBB??????@@@AAA@@@>>>???<<<777444333555999;;;555999;;;::::::;;;999555888666444111///...------000111222111//////111222---222222///...222444222777444222111222333333333888666444222111000///...---...000111111111111000---...//////...///111333...//////...------///111---,,,,,,...000111...,,,,,,,,,---111444444111...000///...---,,,---......////////////000111222333000333666:::<<<>>>>>>>>>777;;;@@@AAA@@@@@@CCCFFF@@@BBBDDDEEEFFFKKKTTT[[[WWWTTTUUUXXXWWWUUUVVVYYYTTTZZZaaaccc___YYYVVVUUUWWW[[[]]]\\\WWWTTTTTTVVVZZZ\\\]]]YYYSSSPPPQQQSSS^^^eeennnrrrnnnfff^^^ZZZWWW^^^___VVVSSSWWWXXXTTTOOOQQQSSSTTTSSSQQQNNNLLLLLLJJJHHHLLLRRRVVVWWWVVVOOOLLLIIIGGGFFFFFFGGGHHHEEEEEEGGGJJJLLLJJJEEEAAAAAAEEEHHHGGGCCCAAABBBEEECCCAAAAAABBBDDDEEEBBB@@@@@@CCCCCC???;;;===GGGQQQOOOEEE???AAAEEEFFFEEEEEE@@@>>><<<===???CCCGGGIIIDDDCCCAAA??????@@@AAABBBAAA@@@@@@BBB@@@===AAAHHHBBB???======AAADDDEEEEEEDDDGGGLLLQQQUUUXXXYYYYYYYYY\\\^^^]]]\\\[[[UUUMMMIIIDDD>>>;;;===BBBHHHKKKHHHGGGJJJOOOOOOGGG>>>:::999:::<<<>>>@@@AAAAAABBB@@@AAADDDEEEHHHKKKPPPTTTSSSSSSRRRQQQPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMIIIHHHKKKJJJGGGGGGKKKKKKLLLMMMMMMMMMOOORRRTTTPPPPPPPPPRRRUUUYYY]]]```ZZZ]]]```aaa```___^^^_________\\\WWWSSSSSSXXX^^^UUUQQQKKKFFFCCC@@@<<<888777777777444///---...///......///000000111000000//////.........---------......------------...............//////111222222///111333444555666888::::::777444111000111333555111222333333111///---+++000000///------...222555444???CCC:::000//////------......---,,,,,,---///333222000......000222333///111111///444:::;;;666222111///000111111///...333;;;???:::444333333333000000...---222999999333111000000///......------++++++++++++++++++++++++..................------***)))))))))***,,,------,,,//////,,,---222777777:::888444000...------...---,,,,,,++++++,,,,,,---+++---------000555444///...---+++,,,---......---,,,000+++)))///...+++111---......---,,,---///111///...,,,---......,,,)))%%%***......,,,+++---000+++,,,---.........---,,,,,,///222222000---,,,,,,000---,,,,,,///000000...,,,***(((((()))++++++***111000...---,,,---...///...///000000000///...---...111222///---000222111111000///.........///000222111111111111111222222000222555777888777444333222222222222333444666666AAA@@@???@@@AAABBBAAA@@@AAA???<<<999777777888888777;;;<<<999888999666222777666444222000......---///000000///......///111///222222......111555555444333222222333444333111555555444444333111000//////000111111111111000000,,,---////////////000111///000111111///......///---,,,---...000000...,,,***+++,,,///111222000.........---,,,---...///000///000000111222333444444222444999<<>>===999===@@@@@@@@@AAAEEEHHHCCCCCCBBBCCCGGGMMMSSSWWWUUUQQQPPPTTTXXXWWWWWWYYYPPPXXX```ccc___YYYSSSPPPUUUXXX\\\\\\YYYWWWWWWXXX```bbbbbb]]]UUUQQQSSSVVV```ccclllrrrkkk^^^ZZZ^^^\\\bbbbbb\\\XXXZZZXXXSSSMMMMMMOOOPPPPPPPPPPPPPPPNNNLLLKKKJJJLLLPPPSSSVVVQQQNNNKKKKKKMMMNNNLLLJJJEEEFFFHHHKKKLLLJJJEEE@@@CCCGGGJJJJJJFFFCCCBBBCCCAAA@@@@@@BBBDDDEEEDDDBBB>>>??????>>>@@@HHHSSS\\\UUUIII@@@AAAEEEEEEBBB@@@DDDBBB???<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDBBB@@@DDDKKKCCCAAA??????AAADDDEEEEEEEEEFFFIIILLLPPPSSSUUUVVVTTTYYY\\\]]]______ZZZSSSQQQLLLDDD>>>===>>>???@@@;;;999;;;@@@@@@:::444333666777888:::;;;;;;;;;;;;>>>>>>>>>>>>@@@EEELLLQQQNNNMMMLLLKKKJJJJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGHHHEEEFFFHHHGGGDDDCCCEEEGGGIIIKKKLLLLLLLLLMMMOOOJJJJJJKKKLLLPPPTTTXXX[[[XXX[[[^^^`````````aaabbbcccbbb^^^YYYVVVYYYaaahhhbbb]]]VVVOOOIIIDDD???<<<::::::999555111///...///---...000111222222111111/////////............---...//////000/////////...////////////000000000111333333333333333555:::===888666333000...------...222111000///---,,,+++******,,,......---,,,,,,---+++@@@HHH999,,,///111---------,,,***)))***---///000///---,,,,,,...///111...000000000333777666333111000//////000000///...666999888222///111222222222222///---000444333............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......******+++,,,------------//////---+++///666999888666444222///---------...------,,,,,,,,,,,,------///000///---///333444000000...,,,,,,---...---,,,)))///,,,+++111///***///......---,,,+++,,,///111111000......---,,,)))''')))******(((&&&(((---222------.........---,,,,,,+++...000111000...------...---,,,---000222222111...,,,))))))***,,,,,,,,,111///---++++++,,,...///---...000222222111///---,,,000111//////222555444222111000......//////000222111000000000111222333333333444555666666444222000000000000111222333444???????????????===:::888<<<;;;;;;:::999888777777777::::::888777888666222333333222222111111111111///000000000......000111111222111///...111555888333222333444666666444222111333444555333222111111111111111111111000000000///000///...,,,,,,---//////111222222///,,,++++++------.../////////---,,,,,,---...000222222111000------,,,,,,---...000111000111222222333333333333333666;;;???@@@@@@===<<<;;;<<<===>>>>>>@@@EEEHHHEEEBBB@@@AAAGGGMMMQQQSSSSSSPPPPPPTTTVVVUUUWWWZZZRRRXXX___cccaaa\\\XXXVVVSSSUUUXXXYYYYYYZZZ]]]```fffhhhhhhaaaYYYUUUWWW\\\dddaaafffoooiiiZZZWWW___]]]bbbbbb]]]ZZZYYYVVVPPPJJJJJJKKKLLLNNNPPPRRRSSSNNNNNNLLLJJJIIIKKKRRRWWWVVVRRROOOQQQUUUVVVRRRNNNIIIIIIJJJKKKKKKJJJGGGEEEGGGHHHIIIHHHEEEBBBAAABBBDDDDDDDDDDDDEEEEEEDDDCCC>>>===<<<>>>EEEOOOZZZaaaXXXOOOHHHFFFEEEBBB??????CCCBBB@@@===;;;:::<<<>>>??????@@@AAAAAABBBBBBCCC@@@AAACCCCCCAAA@@@DDDHHHDDDCCCAAAAAAAAACCCDDDDDDFFFFFFFFFGGGJJJMMMPPPRRRTTTXXXZZZZZZ]]]___]]]XXXYYYTTTLLLEEEAAA???===<<<777444555999999555333444666777777888999888888888?????????>>>???CCCIIIMMMCCCDDDDDDEEEEEEDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@======???AAAAAA@@@??????@@@BBBEEEFFFEEEDDDDDDDDDFFFFFFGGGHHHKKKNNNQQQSSSTTTWWWZZZ]]]^^^___aaacccdddbbb___[[[ZZZ^^^dddjjjgggddd^^^WWWRRRMMMIIIGGG@@@???<<<999555222111111---...000222333222222111/////////...............///000111222111000///...///000000000000000//////111000///------111666;;;555444222///---,,,++++++555333111///---,,,,,,,,,,,,---//////---++++++++++++999???666,,,---111222+++,,,,,,+++))))))+++------,,,+++++++++,,,---///+++,,,...///000111000...000///......000000///...000111///+++,,,111111///222111///...///000///,,,------------,,,,,,++++++,,,,,,,,,---------------,,,,,,------------......+++---000111000/////////---...------222888999555222111///...------......------,,,,,,,,,,,,------...000000------000000---///...,,,---...//////...---222...,,,111...***///......---+++***+++...000------------...---,,,+++,,,+++)))&&&%%%(((...222.........------,,,,,,++++++---000000///...---...+++++++++,,,...000111222222///,,,+++---///000000...,,,***(((((())),,,...,,,...111333333222///---+++///111///000444777777333333111000000000111222222111000000000111333444666333000000111333333222............///000111111999;;;======;;;777444111222333555777888888777666444777888666666888777333333333333333222222222111111222222111000000111333222111000000000111555:::888777777777888666333000///111444444222111111222111111000000000000000000000///...+++)))+++...111***---///000///---++++++,,,---/////////...---------...000111111111111111---,,,,,,,,,---///000222333222222222222222222222555888<<<@@@AAA???===;;;;;;;;;;;;;;;;;;>>>BBBEEEEEEAAA===???FFFLLLOOOPPPQQQQQQSSSUUUSSSQQQUUU]]]WWW[[[```cccddddddcccbbbYYYXXXVVVUUUVVVZZZ```dddgggiiihhhaaaXXXTTTYYY___jjjbbbcccmmmkkk___ZZZ```\\\^^^^^^\\\YYYWWWRRRMMMIIIIIIIIIJJJMMMQQQUUUWWWMMMNNNNNNKKKIIIKKKQQQWWWUUURRRPPPRRRVVVWWWSSSOOOPPPOOOMMMKKKIIIJJJKKKMMMKKKJJJGGGDDDBBBAAABBBDDDFFFFFFFFFFFFFFFGGGHHHHHHDDDBBBAAABBBGGGNNNUUUZZZUUUSSSQQQMMMEEE>>>>>>BBB@@@AAAAAAAAA@@@AAAEEEHHHBBBCCCDDDEEEFFFFFFGGGGGGBBBEEEGGGEEEBBBBBBDDDFFFDDDDDDCCCBBBAAAAAABBBCCCFFFEEEDDDDDDEEEHHHLLLNNNUUUWWWVVVUUUWWW\\\\\\YYYZZZUUUOOOIIIEEEBBB???>>>999777666888888555666999888888999999999999888888:::;;;<<<<<<;;;;;;===???888:::===???@@@>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;444777999:::<<<======<<<888;;;???BBBBBBBBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQTTTVVVXXXZZZ]]]^^^^^^]]]\\\\\\^^^aaacccbbbbbb```]]]YYYVVVUUUTTTGGGEEEBBB>>>;;;999777555000111222333333222111000////////////////////////000111222333222111///...///000000111000///......///...,,,+++***...333777333222111///...------...555444111///---------......//////---+++***,,,---000000666>>>:::///+++///)))+++------+++******+++++++++*********+++------++++++---//////---,,,---///...---...///000///---...///...,,,...111000+++///...---...///...------.........---------------,,,,,,---------.........,,,,,,,,,,,,------......+++...111222111///...///+++...000222777;;;888222000///...---------...///...------,,,,,,------...&&&+++//////000333333000...---,,,---000222222222333666000,,,000---***///......---,,,***+++---///***+++------............000///...------...222444.........---,,,,,,,,,,,,+++---//////...------...***+++,,,,,,...///111333222000------...000000000---,,,***((((((***,,,...+++---000333333111///---***///111///000444777777555444333222222222333444000000000000111222333333777222...,,,///111111000......------...//////000000444999;;;999666333111,,,...111444666666555555222555666444444777777444666555555444333111///...222333333222111111222444222000000222222222555;;;???===;;;999777444///,,,...111333333000///000222000///////////////000000+++++++++******,,,000444%%%(((,,,.........///000,,,...000000...---,,,---,,,---///...---,,,---...------,,,,,,---...000111444333222111111222333444888:::===???@@@>>><<<:::;;;:::999999:::<<>><<<===CCCJJJMMMOOOPPPRRRTTTUUURRRPPPVVV___^^^___bbbeeehhhjjjllllllccc___XXXTTTSSSWWW\\\```aaadddddd]]]SSSPPPWWW___gggaaaaaaggghhhaaa\\\]]]ZZZYYYYYYYYYXXXUUUQQQMMMIIIIIIIIIKKKOOOSSSWWWZZZNNNPPPPPPOOOMMMMMMQQQTTTWWWUUUTTTUUUWWWXXXUUURRRTTTRRROOOKKKHHHJJJNNNQQQOOOLLLHHHDDDCCCCCCEEEGGGDDDEEEGGGGGGHHHIIILLLOOOMMMLLLJJJIIIHHHIIIKKKMMMQQQRRRUUUQQQGGG======CCCCCCEEEFFFCCC@@@>>>AAADDDCCCCCCCCCCCCDDDEEEFFFGGGGGGKKKMMMIIIFFFGGGIIIIIIFFFFFFFFFEEECCCBBBBBBDDDFFFEEECCCBBBBBBEEEHHHJJJSSSTTTSSSQQQSSSXXXXXXUUUTTTQQQMMMIIIGGGEEEBBB@@@===:::::::::888555777<<<888999999:::999999888888777999;;;:::888666555555222444777:::;;;999666555777777777777777777777777111555666666777;;;;;;999333777===AAACCCEEEGGGHHHCCCBBBBBBBBBBBBCCCCCCCCCAAACCCFFFHHHIIIKKKNNNQQQTTTUUUVVVXXXYYYZZZZZZZZZXXXZZZ]]]^^^\\\[[[[[[\\\NNNLLLHHHEEECCCAAA>>><<<888777666555333222111111...////////////000000000222222222222111000//////...///000111111000///.../////////...---///333777333222000.........000111222111///---,,,,,,------......---***((()))+++---111,,,666HHHJJJ777))))))(((***---...---+++***************++++++,,,---...---,,,...000///,,,---000...---,,,---...///...---,,,...---++++++,,,(((###---+++,,,///000------///........................+++,,,,,,------.........++++++,,,,,,------......(((,,,000000---+++,,,---***000555888;;;<<<777111///..................///......------------......)))///444333222222111------,,,+++---000333333333444777000+++///---)))///......///...,,,,,,---...,,,---///...---,,,,,,---............//////000000......---,,,,,,,,,------,,,...//////---,,,------+++,,,......///000222555///---,,,,,,---......---...------,,,,,,---//////***,,,///111111111///...+++///111//////333666666666555444333222333333444//////000111222333333333666222------000111000---/////////...//////000111,,,222999<<<;;;777444222---///111333444333222111222555555333333666666444555555555555333111000...222333444333111111333444111///111555555222555;;;???===:::888666333000---...000222111---,,,///222......---------///000111'''))),,,---------///000'''***---.........///000,,,...111000...,,,,,,---,,,---...---***)))***+++...---,,,,,,---...///000444333111000222555888::::::;;;===>>>>>>===;;;:::<<<:::999999:::;;;<<<<<<>>><<<;;;<<>><<<>>>@@@BBBAAA@@@@@@@@@BBBDDDEEEHHHNNNQQQLLLJJJLLLNNNMMMHHHJJJJJJHHHEEECCCDDDEEEFFFDDDCCCAAAAAACCCEEEFFFLLLOOOPPPOOORRRUUUSSSOOOPPPNNNKKKJJJIIIGGGEEECCCAAA>>>===<<<999555777===777777888888888888777777999:::<<<<<<:::777777777222333444555555666666666555555555444444555555555111444444111111666777444222555:::===???AAACCCEEE>>>>>>>>>>>>?????????@@@;;;===???@@@@@@BBBEEEGGGIIIIIIKKKNNNRRRTTTUUUUUUNNNRRRXXX[[[[[[ZZZZZZ[[[UUUQQQMMMKKKJJJIIIFFFCCCAAA???;;;888555333333333.../////////000000000000333222111000000/////////---...000111111000///...///111222333222333444666555333000---,,,...000222//////...---------------,,,------+++******+++---,,,,,,555DDDHHH>>>333...***,,,------+++++++++,,,+++++++++,,,------.........,,,---000...+++---333---,,,+++,,,...///...---***------)))'''((('''$$$---+++,,,111111,,,,,,000------..................***++++++,,,------......***++++++,,,------......))),,,000///,,,***+++---(((///555666666666444/////////........................------------......---333555111......---+++,,,+++***,,,...000111000---222...+++000---)))...---///000000...---------+++...//////,,,+++,,,---++++++***+++,,,,,,,,,,,,------,,,,,,,,,---...///---...///...,,,++++++,,,***,,,......---...111444---,,,,,,---//////---+++------...///////////////***+++---.../////////...,,,000111......111333333555444222111111111222333...///111222333333222222555111//////222333///+++111000000000000111111222...444;;;>>><<<888444222222333444444444222///...333666555333222555555222111222333444444444333222222333333222111111222444111///111666666333555;;;:::888666555666555444222...000222///+++***...222---,,,,,,,,,---...000111'''***///111000---***)))...000000///---,,,,,,,,,,,,///111111...+++,,,------///000...***((()))+++......---,,,---...///000444222111000333777<<<@@@;;;;;;<<<======<<<;;;:::<<<;;;::::::;;;;;;;;;:::;;;::::::;;;???DDDKKKOOORRRMMMLLLQQQWWWYYY]]]aaacccdddfffiiimmmnnnnnnmmmeeeaaa[[[WWWVVVXXXZZZ[[[[[[______XXXOOOOOOXXXbbb]]]ffflllhhhcccccccccbbbZZZVVVUUUXXXYYYXXXUUUSSSJJJKKKLLLOOORRRVVVZZZ\\\UUUVVVWWWWWWUUUQQQMMMJJJPPPQQQPPPOOOMMMLLLMMMNNNQQQRRRQQQNNNJJJIIILLLOOOSSSRRRPPPPPPPPPPPPNNNMMMGGGIIIIIIHHHEEEEEEHHHKKKKKKPPPTTTTTTPPPKKKIIIIIIJJJJJJNNNPPPKKKBBB=========AAAEEEFFFDDDFFFKKKOOOGGGEEECCCBBBBBBDDDFFFHHHFFFMMMQQQMMMKKKOOOQQQOOOKKKLLLMMMKKKGGGEEEEEEGGGFFFDDDCCCAAAAAABBBCCCDDDEEEJJJNNNPPPSSSUUUQQQKKKNNNMMMLLLLLLLLLJJJHHHEEECCCAAA@@@???:::666888===555555666666777777666666999;;;<<<;;;999888999:::555333222111222444777999555555444444444444555555000333111,,,,,,000111...222444777888888888:::;;;::::::;;;<<<======>>>>>>:::;;;======>>>???BBBDDDBBBBBBCCCGGGLLLPPPRRRSSSHHHNNNUUUYYYYYYWWWWWWWWWXXXUUUQQQOOONNNMMMJJJGGGGGGDDD???:::666555444555.../////////000000111111444333111///......///000,,,...000111222111000///...111444555444444444555777444000,,,+++,,,///111////////////////////////,,,---///...---,,,---...&&&+++111555<<>><<<===??????>>>>>>===============@@@<<<;;;???DDDFFFIIIMMMQQQPPPQQQWWW___cccaaa^^^\\\```hhhqqqsssnnnkkklllfff```ZZZXXXVVVSSSTTTXXX[[[ZZZZZZYYYVVVUUU\\\eeellllllkkkgggccc```^^^]]]WWWVVVVVVXXX[[[\\\ZZZWWWPPPRRRUUUWWWWWWWWWVVVUUUSSSUUUXXXZZZZZZWWWSSSPPPTTTTTTVVVUUUMMMEEEHHHQQQPPPOOOOOOOOONNNLLLHHHEEENNNOOOSSSVVVRRRKKKIIIKKKJJJKKKKKKIIIHHHIIILLLNNNPPPPPPPPPOOONNNMMMKKKJJJLLLKKKJJJHHHFFFDDDBBBAAABBBCCCDDDEEEEEEFFFHHHJJJIIINNNHHHCCCGGGEEEDDDLLLKKKOOONNNIIIHHHMMMQQQPPPUUUTTTQQQOOOMMMKKKKKKJJJIIIEEECCCEEEEEEBBB@@@@@@DDDGGGKKKNNNOOONNNMMMKKKSSSJJJFFFLLLPPPMMMKKKKKKHHHGGGEEECCC@@@>>>===<<<>>>???@@@<<<777555666999777999<<<>>>???>>><<<;;;999666555888999777999===555333111333555777555333333555666222---,,,///333///222555555333333555777444666999999777555444333>>>777:::FFFJJJBBB::::::;;;;;;===AAAEEEKKKXXXeee]]]SSSJJJIIIMMMPPPSSSUUUWWWVVVRRRNNNNNNQQQSSSTTTQQQMMMGGG@@@===;;;777333444111000000000111333777444333222111000/////////))),,,///000000000111222...000222444555444333222...------///000111///...---//////...---,,,---......------,,,,,,------...,,,+++---222888;;;:::888......,,,***)))(((''''''(((((())))))***+++,,,---------------------------///---,,,,,,---------,,,///---,,,,,,---...---+++/////////000222111///---............---,,,++++++---,,,+++******,,,...///...,,,***+++...///...---,,,+++,,,...---+++///666<<<:::666222///---,,,,,,)))+++---...------...//////...---...//////---+++///...---,,,,,,---///000...---///111///++++++/////////.........---------//////.........---------,,,++++++******++++++,,,,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,---------,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......------.........000333666...///000000//////000111///...---,,,---///111333111222222111///...000111222222222222222111111111222000...,,,,,,---///000......---,,,------/////////222555444222111222333444111000111444666666555111666888555444666666444555555444333333333444555888777777666555444333222555111222666777555666:::777777666555444222000///......////////////......+++,,,,,,------......///---......---+++,,,---///111+++***///000---***,,,------------------------******+++------............///000111222333333333444666999:::;;;<<<===??????AAABBBBBB@@@???>>>>>>AAA@@@???>>>===<<<<<<<<<>>>;;;;;;???BBBEEEJJJPPPRRRQQQRRRXXX___ddddddbbb[[[^^^hhhrrruuurrroooppphhhccc^^^[[[VVVRRRSSSWWWVVVVVVWWWXXXWWWVVV\\\eeekkkkkkkkkhhhddd```\\\[[[WWWUUUVVVZZZ___```\\\XXXXXXVVVUUUWWWYYYYYYVVVSSSVVVWWWYYYZZZZZZYYYWWWVVVZZZVVVTTTUUURRRLLLKKKNNNPPPPPPOOOOOONNNLLLHHHFFFMMMNNNRRRVVVSSSMMMKKKNNNKKKJJJIIIGGGGGGHHHLLLPPPQQQPPPPPPNNNMMMLLLKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCEEEFFFGGGFFFFFFFFFHHHJJJGGGLLLHHHDDDIIIGGGFFFMMMJJJNNNNNNJJJJJJOOOSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKFFFCCCEEEEEECCCAAACCCFFFHHHLLLPPPRRRRRRQQQPPPRRRNNNMMMOOOMMMHHHHHHLLLEEEEEEEEEDDDBBB@@@>>>======GGGPPPNNNBBB666333444888:::<<<>>>???>>>>>>======888555666777777:::???888666444444666777666444444666666444111///000111---000222333111111333444333555777777666555555666<<<666777BBBFFF>>>888888888777999===@@@FFFRRR^^^cccVVVKKKIIIHHHEEEGGGMMMSSSSSSPPPLLLKKKNNNSSSWWWVVVSSSOOOKKKIIIDDD;;;444:::999888777555333222333222222111000///...------***,,,///000000000111222///111333444555555444333111///...///000///...,,,000111111000---,,,,,,---...------,,,,,,------...******+++...111333333222//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,///---,,,,,,---......---///...------------,,,+++---,,,---///111222111///,,,,,,------...------------,,,+++******,,,---///111...,,,,,,...///...,,,...,,,---......---111888999777444000...,,,,,,,,,)))+++---...------...//////...---...//////---+++,,,+++***))))))+++,,,---///---...000...***+++///.....................---///.........------------,,,,,,++++++++++++,,,,,,,,,,,,------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......//////---+++((((((***,,,---...000///......///111......---,,,---///111222000000111000...---///000000000111111222222333333000///......---.........///...------,,,------...,,,...000000000///000111333111000111222444444333000555777444222333333111222222222222222222222222777777777777666444333222333111111444555444666999666666555555333222000000......////////////......,,,,,,,,,---......//////---...///...---,,,---///000,,,,,,///000---+++,,,//////......---,,,,,,+++((()))+++---...///000000///000111333444555555555777:::===?????????@@@AAADDDCCCBBBBBBBBBBBB@@@>>>BBBAAA@@@>>>===<<<<<<<<<;;;:::;;;???@@@CCCKKKTTTTTTSSSSSSXXX___dddfffeee]]]```hhhrrrvvvrrroooppphhheeeaaa]]]UUUNNNNNNRRRPPPPPPSSSWWWWWWVVVZZZaaafffggghhhhhheee```[[[WWWUUUUUUXXX^^^cccccc]]]WWW]]]XXXSSSTTTXXXXXXTTTOOOWWWWWWWWWXXXXXXYYYZZZ[[[```YYYUUUWWWXXXTTTNNNJJJPPPPPPOOONNNLLLJJJHHHGGGLLLLLLPPPTTTTTTOOONNNQQQKKKJJJGGGEEEDDDGGGLLLQQQRRRQQQOOOMMMKKKJJJKKKKKKMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDFFFHHHDDDKKKHHHFFFKKKIIIGGGNNNHHHLLLLLLJJJJJJOOORRRSSSQQQRRRTTTUUUTTTQQQNNNLLLLLLFFFCCCDDDEEECCCCCCEEEDDDFFFJJJNNNQQQRRRRRRRRRPPPRRRUUUSSSJJJCCCFFFMMMCCCCCCDDDDDDCCCAAA???>>>===LLLXXXUUUEEE666222555999:::;;;<<<===>>>??????AAA<<<777888888999>>>EEE<<<999777666777999999999:::999777777666444111......000111111000000222333111333444444444555777999;;;555555===???999555555777555666888:::>>>HHHSSSYYYLLLCCCDDDBBB???DDDPPPXXXVVVQQQLLLHHHIIIOOOUUUMMMOOOSSSXXXYYYSSSIIIBBB>>>@@@@@@<<<777333000...111222222222111///---,,,+++---///000//////000111000111333444555555444333333111////////////---+++---/////////---,,,---......------,,,,,,------...***+++,,,,,,++++++---///.........------...//////---...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///000000///000///------...---,,,*********+++...111222111000***+++,,,---............---,,,+++***+++,,,---...111///------......---,,,...,,,---//////...222888444222000...,,,,,,,,,,,,***,,,.........---...//////...------......---++++++***)))))))))***,,,---///------...---)))+++///.....................///............------------,,,,,,++++++++++++,,,,,,------------------,,,,,,---,,,+++******+++,,,---------,,,++++++,,,---...---------------.........---,,,,,,,,,,,,---......000///---***&&&%%%&&&(((,,,---///...------...000......---------///000111...///000///------.../////////000000000111111111.........///......------///......------,,,,,,,,,***+++,,,---...///000000222111111111111222222222...333444111000111000......///000000111000000000444555666666555333000////////////000111222333555555555555555444333222111......////////////......,,,,,,------.../////////,,,...000000...---...///...------...///...------///.........---------,,,***+++,,,---//////000000///000111444555777777888999<<>>>>>===>>>>>>999999<<<>>>>>>AAAJJJUUUWWWUUUUUUWWW\\\```bbbccc```aaagggooorrrnnnjjjiiifffcccaaa\\\SSSJJJIIIMMMLLLLLLPPPTTTUUUSSSUUUYYY^^^```ccceeeddd```YYYTTTQQQUUU\\\aaabbb^^^YYYVVVYYYVVVRRRQQQSSSSSSQQQOOOVVVTTTSSSSSSTTTWWWZZZ]]]aaa[[[WWWXXXZZZVVVOOOIIINNNNNNNNNLLLIIIGGGGGGGGGJJJIIILLLQQQRRRPPPPPPRRRJJJIIIFFFCCCBBBEEEKKKPPPQQQPPPMMMJJJIIIIIIJJJJJJNNNNNNMMMLLLKKKKKKJJJIIIEEEFFFEEEDDDAAA@@@AAABBBDDDKKKIIIHHHLLLIIIFFFLLLHHHIIIJJJIIIIIIKKKNNNPPPKKKMMMQQQSSSSSSQQQNNNLLLLLLFFFBBBCCCCCCBBBBBBEEE>>>@@@DDDHHHKKKNNNOOOPPPNNNSSSVVVRRRJJJEEEGGGMMMFFFEEEDDDCCCAAA@@@??????===GGGNNNIII<<<444666<<<999999999999;;;===???@@@BBB===:::<<<===>>>CCCIII===<<<999999:::<<>>AAA@@@>>>GGGVVVfff\\\RRRJJJFFFDDDFFFIIIAAAJJJYYYcccaaaWWWOOOKKKBBBFFFFFFAAA:::666333111333444555555444222000...+++---//////......///000000111222333444333333333333111////////////...---)))+++,,,,,,,,,,,,...///...------,,,,,,------...+++---...,,,******---111,,,,,,++++++++++++,,,,,,+++---///000000///,,,++++++++++++,,,,,,,,,,,,,,,...,,,,,,---///111222111111///...---...---,,,***+++***+++...000111000...+++,,,------.........---,,,,,,+++++++++,,,---......---,,,,,,------......,,,+++...222333000000333///...---,,,++++++,,,,,,+++---...///...---...//////...,,,,,,---...---,,,---,,,,,,,,,,,,...///000///---,,,...,,,)))+++///............////////////------------------------,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,************,,,,,,...---+++***+++,,,...///---------...............---,,,,,,,,,,,,---......//////...,,,******,,,...+++,,,...---,,,,,,---///...------------...///000...000111000...---...///////////////............,,,---...//////...------.........------,,,+++++++++++++++,,,...000111111000111111111111111111111///444555222000111111...//////000111222222111111333444555555444222000...---.........///111222222555555555555555444333222......////////////......,,,,,,---......//////000,,,...111111000.........,,,...///............------------....../////////------.../////////......---///111333666888999999:::===???AAAAAAAAABBBCCCFFFCCC@@@???AAAAAA>>><<<============>>>???@@@AAA999999<<<>>>>>>@@@IIISSSWWWVVVUUUVVVXXXZZZ[[[\\\\\\[[[```iiinnnjjjfffeeedddbbb```^^^VVVMMMJJJMMMKKKKKKNNNRRRRRROOONNNQQQVVVXXX\\\aaabbb___XXXSSSMMMVVV___aaa[[[UUUSSSTTTRRRTTTTTTRRRPPPOOOQQQSSSTTTSSSRRRQQQSSSWWW[[[]]]\\\\\\[[[YYYVVVSSSOOOJJJMMMMMMLLLIIIFFFDDDEEEGGGHHHFFFHHHMMMOOONNNOOOQQQIIIHHHEEECCCBBBDDDIIIMMMNNNMMMJJJHHHGGGGGGHHHIIINNNNNNNNNNNNMMMMMMMMMLLLFFFFFFEEECCC@@@>>>???@@@DDDKKKIIIGGGKKKGGGBBBHHHJJJJJJKKKJJJIIIIIIKKKMMMHHHKKKNNNQQQSSSRRRPPPNNNKKKEEEAAAAAAAAA@@@@@@CCC;;;===???BBBFFFIIIKKKMMMMMMPPPQQQOOOLLLKKKKKKKKKKKKIIIEEEAAA??????@@@AAA>>>@@@AAA>>>888555777:::777777777777999<<>>::::::>>>@@@@@@CCCHHH======<<<<<<===@@@DDDGGGNNNFFF<<<777888888666222444333111111111222222222///000111111111444999<<<;;;888666777777444333333777333222555888<<>>BBBPPPccclllbbbOOOFFFGGGCCCIIIKKKDDD>>>===<<<999555666777777666444222000---/////////...---///000111111111222222222222222111000......///111000000---...///...---,,,---......------,,,,,,------...+++---...---***+++///222---,,,+++***))))))))))))(((***,,,///000///---,,,+++++++++,,,,,,------------,,,+++---///222222222111///............,,,+++---,,,---...000000...,,,---.........------,,,+++++++++++++++,,,,,,------)))***++++++,,,...///111---...222999:::555000000++++++++++++++++++,,,,,,,,,---//////...---...///000...,,,+++,,,------,,,---------...///000000111///------///---***+++///////////////////////////,,,,,,---------------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,************,,,,,,...---,,,++++++---///000........................---,,,,,,,,,,,,---......///000///...------000333+++,,,------,,,,,,---...---------------......//////111222222000/////////000000//////......------,,,,,,---............---,,,------------,,,,,,+++---,,,+++,,,///111111111...000222222222111222333111666888555333555444222222222222333444444555555555555555555444222111000---000000...///333444222333333444444444444333222......////////////......---------...//////000000,,,///222333222000......+++///111...---//////...,,,------...//////000000...///////////////......---...111444777999;;;;;;<<<===?????????@@@AAACCCCCCBBB????????????>>>===;;;;;;;;;<<<===???@@@AAA::::::<<>>===???<<<<<<>>>@@@CCCFFFIIIJJJKKKMMMNNNLLLMMMOOOMMMHHHNNNKKKGGGCCCAAA@@@AAAAAA??????>>>>>><<<999555222666666777888:::===@@@AAA;;;888999<<<>>>===???CCC===>>>??????@@@BBBFFFIIIQQQHHH>>>888999;;;;;;:::666444222111222222222222222333444333444666:::===<<<:::999777666444222222444111111555:::???FFFMMMEEEEEEDDDDDDKKKWWWbbbfff^^^NNNAAA??????;;;;;;???FFFTTThhhqqqdddNNNEEEHHH>>>HHHMMMHHHCCCCCCCCC???888888999999888666444333222222333111000000111333222222222222222222222222111///......///111222111333444444111...,,,,,,,,,...------,,,,,,------...)))***+++++++++,,,...000///...---,,,++++++***+++'''(((+++---......---,,,+++,,,,,,------......///---,,,+++,,,///111111111000///---...//////...,,,.........///000000...,,,............---,,,+++***++++++,,,,,,,,,---------''')))+++,,,,,,...111444333333777???@@@999222///******++++++,,,,,,------,,,...000000...---...///000---+++***+++---,,,,,,++++++,,,---...//////000...---///111///++++++///000000000/////////......,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,---,,,+++******+++,,,---------,,,,,,,,,...///000/////////...............---,,,,,,,,,,,,---......000000///---++++++---000+++,,,...---,,,,,,---///------------------------///111333333111//////////////////000000000000000,,,,,,,,,------.........***+++,,,---------,,,,,,///---+++,,,///111111000---000333444222222333444000444777444333555555333222222111111222444555666555444444333222111000///,,,//////,,,---222444111000111111222222222111111......////////////......------......//////000000+++///333444333000......***///222...---///000///............////////////---...///000000000000000...///222666999<<<===>>>>>>>>>???>>>===???BBBEEEAAAAAAAAA???>>>===???@@@;;;;;;;;;;;;<<<===??????===;;;;;;???AAA@@@BBBGGGRRRSSSTTTTTTSSSSSSRRRSSSNNNLLLQQQ\\\eeeeeebbbaaaaaa]]]]]]bbbccc___YYYVVVQQQNNNOOOSSSSSSPPPNNNOOOTTTUUUWWW]]]```^^^WWWPPPPPPSSSVVVVVVTTTQQQOOOOOOOOORRRUUUUUURRRPPPQQQSSSQQQRRRSSSTTTVVVWWWYYYYYYXXX\\\\\\UUUQQQQQQQQQNNNNNNOOONNNIIIDDDCCCFFFKKKLLLGGGFFFJJJMMMLLLLLLNNNDDDFFFHHHGGGEEEBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKFFFFFFFFFCCC@@@??????@@@???FFFCCCAAAEEEBBB>>>DDDIIIGGGHHHKKKIIIFFFGGGLLLHHHHHHIIIKKKNNNRRRUUUXXXMMMGGGDDDDDDCCC>>><<<===============???BBBEEEGGGIIIMMMNNNKKKKKKNNNLLLGGGKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@>>>>>>>>>;;;777333666777888:::===???BBBCCCAAA===:::;;;;;;:::===AAA???AAACCCCCCBBBBBBEEEHHHLLLFFF???<<<<<>>;;;<<<;;;888555333222111888444222555999<<>>???===:::???IIITTT[[[kkkuuukkkUUUJJJKKK@@@PPPZZZWWWSSSSSSPPPJJJ???>>>>>>===<<<;;;::::::777888777666444444555777555444444333333444444444444111///...///000111111111222222000...,,,,,,---...------,,,,,,------...+++++++++,,,.........,,,...------,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,---......///000000---,,,+++,,,...000000//////...---...///000///...------...///111222000...---------...------,,,,,,++++++,,,,,,---------,,,***,,,.........///222555777555888===>>>888111///***+++,,,------.........---///000000...---...///000---+++***+++,,,,,,,,,******+++---.../////////...---000444222---,,,...222111111000///...------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,------------------...---,,,++++++,,,---...,,,,,,------...//////000000/////////.........------,,,,,,,,,,,,---......//////...+++))))))+++...,,,---......------...///---------...---------,,,...000222222111///......//////000111222333444444,,,,,,,,,,,,,,,---...///)))***,,,---...------,,,000---***+++...111000///,,,000333444333222444666,,,111444222111333333111000000......///111333555333222000///...------...)))------***+++000111......//////000000000000///......////////////......------......///000000000+++///333555444111...---)))000222...,,,000111///000000000///......------,,,,,,...000111222222222///111444777;;;>>>???@@@?????????======???CCCFFF@@@AAABBB@@@======@@@CCC<<<;;;;;;;;;;;;<<<======???;;;;;;@@@BBBAAA@@@BBBOOOQQQSSSTTTTTTSSSRRRSSSOOOLLLPPP[[[bbbbbb^^^\\\^^^YYYYYY```eeebbb[[[WWWRRRPPPPPPTTTUUURRRQQQRRRXXXWWWYYY]]]```^^^VVVOOOSSSPPPOOOQQQTTTUUURRRNNNOOOPPPQQQRRRRRRQQQNNNLLLMMMOOOQQQSSSUUUUUUUUUTTTYYY\\\ZZZSSSQQQTTTSSSNNNPPPQQQOOOJJJEEEDDDHHHMMMOOOIIIGGGJJJMMMMMMLLLNNNCCCFFFIIIIIIFFFBBB???===AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIDDDDDDCCCAAA>>><<<===>>><<>>CCCAAA???FFFCCCAAABBBGGGFFFBBBDDDJJJFFFEEEEEEFFFIIIOOOTTTXXXNNNIIIFFFFFFDDD???<<<<<<<<<;;;;;;;;;<<<>>>AAACCCGGGMMMPPPLLLIIIKKKJJJFFFGGGHHHJJJKKKJJJGGGDDDAAABBB@@@===:::::::::;;;;;;777888:::<<>><<<;;;:::===BBBBBBDDDFFFEEEBBBAAACCCEEEFFFDDD@@@???@@@BBBEEEFFFBBB???;;;999;;;<<<;;;:::;;;<<<======<<<<<<>>>@@@:::<<<;;;888444222111///???999555666777666999<<<555AAAAAA;;;IIIeeelll```FFFAAAAAABBB>>>999CCCSSSjjjjjjrrryyyoooXXXGGGDDDMMM```ooonnnjjjiiicccZZZFFFEEECCCBBBAAA@@@@@@AAA;;;<<<;;;999777777888:::777666666555555555666666666333000...////////////(((***,,,,,,,,,,,,...///...------,,,,,,------...///---,,,...111111...***++++++++++++,,,---...///------,,,,,,,,,+++++++++------......///000111111---+++***+++---//////......---,,,...000111000///,,,,,,---000222333222111++++++,,,---............***+++,,,---------,,,,,,---///111111//////222555999555444888999444///---++++++,,,---............---///000000///......///000---******+++,,,,,,,,,***+++---...///000000000---...111555444...,,,...333222111000///...---,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------...............,,,,,,,,,,,,......+++,,,---...////////////000000//////.........------,,,,,,,,,,,,---......,,,---,,,+++******---000,,,---///...------...000---------......---,,,,,,,,,///111222000...------222333222///333999999444------///111333222///---...///...,,,---000///+++---.........------///000...222888:::999555111///222///---,,,---///000000///000000111111111111000111111000///////////////,,,---///...------...000555666444111222555555222---...///111222222222222000---+++,,,...///---+++---///111222111///,,,+++000...------......---+++000000000000///////////////000222222111111111222444555777999<<<>>>@@@AAA===<<<:::999:::;;;===???@@@;;;;;;AAABBB===888888999999::::::<<<===???@@@BBB@@@??????AAACCCBBBBBBIIITTTZZZVVVRRRTTTWWWWWWVVVRRRRRRVVVWWWUUUZZZbbb^^^^^^^^^___]]][[[[[[]]]VVVRRROOOPPPUUUXXXXXXUUUccc```YYYTTTWWW]]]]]]YYYRRRSSSTTTSSSQQQPPPPPPQQQKKKNNNPPPNNNNNNMMMGGG@@@JJJIIIKKKPPPSSSQQQRRRUUUUUUOOOLLLPPPTTTQQQNNNLLLMMMKKKGGGDDDBBBCCCDDDEEEJJJHHHFFFEEEGGGKKKOOORRREEEHHHPPPVVVQQQCCC;;;;;;===<<<;;;>>>BBBDDDCCCAAAGGGDDDBBBCCCEEEFFFEEECCCBBB>>>>>>BBBBBB<<<;;;???>>>???@@@??????AAADDDGGGGGGFFFEEEGGGHHHIIIHHHFFFDDDFFFGGGGGGGGGKKKRRRXXXPPPKKKGGGFFFHHHGGGBBB>>>@@@===<<<>>>@@@AAAAAABBBBBBDDDHHHJJJKKKKKKLLLNNNGGGOOOSSSPPPJJJIIIJJJIIIFFFFFFDDD???;;;:::===@@@777777:::>>>???===@@@EEEGGGFFFDDDDDDDDDCCCAAA@@@BBBBBBAAABBBCCCDDDFFFGGGJJJIIIHHHEEECCCCCCFFFIIIGGGCCC>>>;;;;;;===???@@@@@@BBBDDDDDDBBB>>><<<;;;===<<<999666333222444666777888888999:::;;;>>>@@@<<<;;;;;;>>>DDDNNNXXX^^^@@@>>><<<===<<<<<>>???AAAEEEJJJLLL???666666777444444888888555222000111111111111///555777111---...---***......---------...//////---......//////......---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---111222111...,,,+++***111,,,'''...000///222...///////////////...---///---,,,---000000...+++)))''''''+++///000...+++,,,------,,,******,,,------000111000222777:::999BBB;;;222......///---***,,,...///...---++++++,,,/////////......------,,,++++++******************))),,,000222111000/////////////////////000111111000---...444666111,,,***///---++++++,,,---......//////............//////++++++++++++++++++++++++---...............---------------+++)))***,,,///000...,,,---///000...+++......---,,,,,,,,,---------000...)))(((------***+++---111333333222///---111---+++//////+++,,,111...000222111///---,,,,,,///222222111555;;;;;;666,,,,,,...000222111...,,,///000///---...111000,,,---.........------///000///222777999777444222000555333000............---...///000000111111111111111111000///////////////---------....../////////444555444111111444333000......///000111111111111...---,,,...000111000---''')))+++...///000//////000000000000000111222222///////////////000000000///111444444333222222333777888:::<<<>>>@@@BBBCCC<<<;;;:::::::::;;;<<<<<<999555666===@@@>>>;;;<<<888888888999;;;===>>>???AAA@@@>>>>>>@@@AAAAAA@@@BBBKKKSSSSSSSSSVVVWWWUUUUUUSSSSSSVVVVVVTTTWWW^^^ZZZZZZZZZ[[[[[[[[[\\\^^^YYYUUUQQQQQQVVVZZZZZZYYY]]]\\\ZZZXXX[[[^^^\\\VVVQQQSSSUUUTTTRRROOONNNNNNJJJNNNRRRRRRTTTTTTOOOHHHLLLJJJKKKOOOQQQOOOQQQTTTQQQKKKJJJNNNRRRQQQNNNMMMMMMKKKGGGDDDCCCDDDGGGIIILLLJJJGGGDDDDDDEEEHHHJJJFFFHHHMMMRRRMMMAAA;;;;;;AAA???===>>>@@@BBBAAA@@@EEECCCAAABBBDDDFFFEEEDDDDDD@@@@@@BBBAAA===<<<@@@?????????AAABBBDDDFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFJJJKKKJJJIIIHHHLLLTTTZZZSSSNNNIIIGGGJJJLLLKKKIIIFFFDDDBBBCCCCCCBBBAAA@@@AAACCCGGGHHHIIIIIIKKKLLLIIIOOOQQQNNNLLLNNNOOONNNDDDEEEEEEAAA===;;;>>>AAA???:::888<<>>@@@GGGFFFEEEDDDDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCGGGGGGFFFEEECCCDDDGGGJJJIIIGGGDDDAAA???@@@BBBDDDDDDFFFHHHGGGDDD@@@>>>===???>>><<<999666555777999888555333555:::>>>>>>>>>:::::::::<<>>888777<<<888555111000000000000///000555666111---...---***000///////////////000000------............------------,,,,,,,,,---......,,,,,,,,,,,,,,,+++******###&&&+++.../////////000+++222---'''...000...111......////////////.........,,,+++,,,//////---+++*********,,,...///...---...//////...+++***+++,,,,,,//////---///444888888>>>888111---...///...++++++---......---,,,,,,---------------------------******++++++,,,,,,,,,---,,,...111111000...............------......///000111---,,,000222///,,,,,,,,,,,,++++++,,,---............------------......++++++++++++++++++++++++---...............------,,,------,,,+++,,,///111///---,,,---///000...---------,,,,,,,,,------...,,,///...))))))---...++++++---///111111000...---...++++++//////+++***---...000111111///---,,,,,,000222333333666999888555,,,,,,---///111000...+++///111000...///222111------.........------///000///222555555444222111111555444222000..................///000000111222222111111000//////////////////---+++---000111///---222555444111000222111.........///////////////...***)))***+++...///...---'''(((***,,,...000111222+++---///...------111555.........//////000111222000333666777666555444444:::;;;<<<>>>???AAACCCCCC::::::;;;;;;;;;:::::::::444222444999===<<<<<<===666666777888:::<<<>>>@@@AAA???>>>>>>???@@@???>>>@@@GGGOOOSSSXXX\\\\\\YYYWWWVVVWWWYYYWWWUUUVVVZZZXXXXXXXXXXXXZZZ]]]```aaa```[[[VVVUUUWWWYYYYYYYYYYYY[[[\\\\\\^^^^^^WWWOOOOOORRRUUUVVVRRRNNNJJJIIIIIINNNTTTWWWZZZ]]]YYYRRRMMMJJJJJJMMMNNNMMMNNNRRRLLLHHHGGGMMMQQQPPPNNNNNNMMMKKKGGGEEEEEEGGGJJJLLLMMMKKKHHHEEEDDDEEEFFFHHHFFFGGGIIIKKKGGG@@@;;;;;;<<<:::888888:::<<<<<<<<>>>>>AAAFFFHHHFFFDDDEEEHHHLLLLLLIIIGGGGGGHHHKKKKKKJJJGGGEEEHHHNNNTTTVVVPPPJJJHHHLLLPPPSSSTTTSSSRRRPPPOOONNNLLLHHHEEE@@@BBBEEEFFFFFFGGGHHHJJJJJJMMMMMMLLLMMMRRRUUUSSSGGGIIIJJJGGGCCC@@@AAACCCFFF===777:::>>>>>><<<<<>>;;;:::;;;<<<;;;666111333:::??????===;;;;;;<<<<<<============???<<<::::::777444666;;;:::666555999:::888777888;;;DDDXXXqqqtttvvvppprrrxxxrrrddd___fffnnniiiccc```bbbfffhhhhhhTTTIIIBBBDDDBBB;;;666888;;;888555444555555555444///333333000---...---+++///......---------......------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,++++++***)))+++------,,,,,,,,,---,,,333...(((...///---000,,,---...///////////////---,,,+++,,,......,,,+++,,,---......------///000,,,...//////---,,,,,,---...222222000000555999999888333...,,,...///...---***,,,......---,,,,,,---+++,,,,,,,,,,,,,,,------------------------------///000111000...---...///,,,,,,,,,,,,,,,---......222---+++...///---,,,...++++++,,,------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,---------...000222---,,,,,,---///000///...,,,,,,,,,,,,------...///,,,...---******---///---,,,,,,---...............,,,+++---111111---+++,,,...///111000...,,,,,,---333444555555555444111///---,,,---///000000...,,,...000///---///222111---,,,.........------...000...000111111000000000222111111111000//////111222.........///000111222333111000000///////////////111---***,,,111333000,,,222555555222000111111.........//////...------,,,---+++))))))***,,,///000000///...---......000000***---///...***+++000555......---...///111222333000444888:::999666555444999:::;;;<<<===>>>???@@@999:::<<<======;;;:::999444444555888:::;;;;;;<<<777777777888:::<<>>>>>???@@@???>>>BBBDDDHHHOOOXXX]]]^^^\\\YYYZZZ[[[[[[YYYVVVUUUVVVZZZZZZYYYXXX[[[aaaddddddccc```\\\ZZZYYYXXXUUUSSSWWW[[[]]]]]]]]][[[TTTKKKOOORRRVVVVVVRRRLLLGGGEEEHHHMMMSSSWWW\\\```]]]WWWLLLHHHGGGJJJKKKJJJMMMQQQMMMIIIIIIMMMPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIKKKMMMNNNGGGGGGGGGFFFDDD@@@>>>===777666666666888;;;===>>>>>>>>>>>>???AAACCCDDDEEEDDDAAA>>>===;;;:::;;;======<<<<<>>@@@BBBCCCCCCCCCEEEGGGIIIJJJHHHGGGLLLTTTXXXVVVOOOQQQRRROOOJJJFFFEEEFFFFFF===777888:::::::::<<>>===============>>>:::999:::888444444777???===<<<;;;888333444999===MMMdddwww|||nnniiinnngggVVVSSS]]]fffgggffffffkkkooooookkkQQQDDD>>>EEEJJJDDD:::666999888777777999;;;;;;:::222333333111000//////...000000///......---......------,,,,,,,,,,,,------...------------......///+++,,,,,,---,,,,,,++++++///000000...,,,,,,---...,,,333...)))...///,,,///+++,,,---...//////000///------------......---,,,---///000...++++++...222***,,,///000000///000111---333666444333555777666222///,,,+++---//////...,,,---......,,,+++++++++,,,,,,++++++++++++++++++///......---,,,++++++***.../////////......000333---,,,,,,,,,,,,---......111------//////,,,,,,///---...000000///---,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........+++---......------...000,,,,,,,,,---...///000000+++++++++,,,---...///000,,,---,,,++++++---//////,,,,,,,,,+++,,,,,,---...------...//////............///000///---,,,---...222222333444333000------.........///111111000...---......,,,...111111---,,,.........------...000---...///...------///111///111222111///...000222000/////////000111333444111000000///////////////111---+++---111333000---111666777333111222222000...//////......---,,,+++444111,,,((((((+++000444333111///---------.........222444222......222777...---------///111333444111444888:::999777555444666666777777888999999:::888999<<<===>>>===;;;:::555666888888999<<<>>>???999888888888:::===@@@BBBCCCAAA??????AAAAAAAAA@@@AAA>>>>>>EEENNNUUUXXXZZZWWWZZZ[[[ZZZWWWUUUTTTSSSYYYZZZYYYVVV[[[cccfffccc______^^^^^^\\\YYYTTTQQQTTTXXXZZZYYYZZZZZZVVVPPPOOORRRUUUTTTPPPJJJEEECCCFFFKKKPPPTTTYYY]]][[[VVVJJJFFFEEEHHHJJJIIILLLQQQPPPMMMLLLPPPPPPMMMKKKMMMLLLMMMNNNOOOMMMJJJGGGEEEJJJJJJJJJKKKLLLNNNPPPQQQGGGGGGGGGEEEEEEDDDCCCAAA<<<============>>>@@@BBB;;;<<<===>>>???AAACCCDDDCCCCCC@@@===<<<===>>>>>><<<:::;;;@@@FFFHHHDDD??????DDDJJJKKKIIIHHHJJJNNNJJJMMMPPPPPPLLLIIIIIIJJJMMMKKKIIIHHHIIIJJJKKKLLLKKKOOOPPPOOOQQQTTTRRRLLL>>>???AAAAAA@@@AAABBBDDDFFFFFFEEECCCHHHQQQVVVVVVTTTVVVWWWSSSMMMGGGEEEEEEAAA<<<888888666555999>>><<>>AAABBB>>>:::999;;;:::777666888888777999999666333777>>>CCCPPPcccttt~~~uuu___RRRUUUQQQEEEDDDNNNOOOXXXaaafffkkkpppmmmgggRRRCCC>>>KKKYYYUUUFFF;;;555555555888<<<@@@AAAAAA@@@>>>;;;999777444222111555444333222111111111111...------,,,,,,------...111000///...---,,,,,,,,,+++,,,,,,---------,,,,,,)))***,,,,,,---///222555+++333///)))//////,,,...++++++---...////////////---.../////////.........---...///---++++++...111---///111111000000111222***222888777444333111///...---,,,,,,---.........---//////...+++)))))))))------,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,---.........000444777...............//////000///...///333222...,,,...000222444333///,,,,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......+++---///...,,,+++***++++++,,,---......///000000+++++++++,,,---...///000---,,,+++,,,,,,---...000,,,++++++***+++,,,---...---,,,+++)))***,,,...///---...///...,,,,,,---.........000333222......111///......///111222000///,,,------+++---111111------.........------///000---.........---...000222333555666333///---...000333222111000111222333444111111000///////////////000...,,,...111222000...///555888444111222222111.../////////...---,,,,,,222///***%%%###&&&---222...---,,,++++++,,,---......000222222///...000333///...------...000333555111444777888777666555444333333333333444444444444666777:::<<<======<<<;;;444888999888:::???CCCDDD;;;:::999999:::===@@@BBBBBB@@@???@@@AAACCCCCCBBBBBB<<<;;;@@@IIIOOOUUUZZZTTTXXXYYYVVVTTTTTTSSSQQQUUUXXXVVVTTTZZZdddeee```[[[\\\^^^^^^]]]ZZZWWWUUUNNNRRRUUUUUUWWW[[[[[[XXXPPPQQQRRRQQQLLLHHHEEEDDDEEEIIIMMMOOOTTTYYYXXXTTTKKKHHHHHHKKKLLLJJJLLLPPPSSSPPPPPPRRRPPPLLLJJJLLLLLLNNNPPPPPPOOOKKKFFFCCCIIIJJJJJJKKKKKKKKKKKKLLLGGGIIIIIIHHHJJJLLLJJJFFFBBBBBBCCCAAA>>>=========999;;;<<<======>>>AAACCCCCCDDDCCC??????AAABBB@@@;;;;;;<<<@@@DDDEEEBBB>>><<<@@@CCCDDDDDDDDDGGGJJJGGGKKKOOOOOOLLLIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDIIIKKKIIILLLSSSRRRKKK>>>???@@@???>>>???AAABBBCCCEEEDDDAAADDDLLLQQQRRRTTTVVVVVVRRRKKKEEECCCCCC???<<<:::999666444888???888===CCCFFFFFFFFFHHHJJJLLLKKKKKKKKKLLLNNNPPPRRRMMMNNNPPPPPPNNNLLLKKKKKKEEEHHHLLLMMMLLLMMMQQQTTTRRRRRRQQQPPPNNNNNNPPPRRRMMMOOORRRRRRRRRQQQQQQQQQIIILLLLLLGGG???;;;===AAA===;;;999777888<<<@@@CCC@@@<<<:::<<<===:::999;;;666666888888555222666===GGGFFFMMM```vvvxxxdddPPPBBBBBBCCC======DDD???PPP```gggjjjmmmjjjdddPPPBBB???QQQbbb^^^LLL>>>888888;;;???EEEIIIKKKLLLPPPJJJEEECCC@@@:::666666555444333111000////////////...---,,,,,,---...///222111000...---,,,,,,++++++,,,,,,---------------)))***+++++++++,,,...000***222...***///000,,,...+++,,,---..................///111111///...///000,,,---...---------///000222222333111000000111333000999@@@>>>888555222///,,,,,,---------------------...///...+++)))((()))------,,,++++++******)))&&&''')))***,,,...000111***,,,---...///222555888000////////////000111111///...111444222---,,,///111333555333...+++,,,------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++---//////---***)))(((+++---......------///000,,,,,,,,,,,,------...//////,,,+++------,,,---000+++++++++++++++,,,------******((($$$$$$***---------......---,,,,,,---//////---///222111---///444///...---...000111000///,,,...---,,,...222222...---.........------///000...///000000000000222444444777999777222///000222666444333111111222333444111111000///////////////////////////000000000000+++222666444000111222222....../////////......------,,,***&&&$$$''',,,111,,,,,,,,,,,,,,,---......***,,,...000000000000///000///---------000222444111333555666555444444444222222222222222222111111333444666999:::;;;;;;;;;777;;;<<<999999>>>CCCDDD<<<;;;999888888;;;>>>@@@@@@>>>===>>>AAACCCCCCBBB>>>999:::AAAGGGLLLSSSZZZSSSXXXYYYUUUTTTVVVVVVSSSPPPUUUUUUSSS[[[ggghhhaaa``````___]]][[[YYYWWWWWWLLLQQQTTTTTTVVVYYYZZZXXXQQQQQQPPPMMMIIIFFFEEEFFFDDDGGGJJJKKKPPPWWWXXXVVVQQQNNNNNNPPPOOOLLLLLLNNNSSSPPPPPPRRRPPPKKKJJJLLLMMMMMMNNNNNNLLLJJJHHHGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGKKKMMMMMMPPPTTTQQQJJJAAADDDEEECCC???;;;::::::888:::<<<<<<;;;<<>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFEEEHHHKKKJJJGGGFFFGGGIIIHHHHHHHHHGGGEEECCCCCCCCCBBBHHHHHHCCCFFFNNNNNNGGG>>>??????>>>======???AAABBBEEEEEEAAAAAAFFFLLLOOOSSSTTTTTTPPPJJJEEEDDDEEECCC>>>::::::999777999<<<666===EEEIIIHHHGGGHHHJJJIIIIIIJJJLLLMMMNNNNNNOOONNNPPPSSSTTTRRRPPPOOOOOONNNNNNNNNNNNOOOPPPRRRSSSWWWWWWVVVSSSQQQQQQSSSUUUQQQTTTXXXZZZZZZZZZZZZ[[[WWWXXXXXXTTTNNNJJJIIIJJJGGGDDD@@@===<<<===???AAADDD>>>;;;===>>>;;;:::<<<<<<<<<<<<===999444666;;;CCC>>>>>>JJJ]]]gggeee^^^KKKDDD>>>>>>>>><<<<<<>>>===SSSgggkkkjjjkkkiiidddKKKBBBDDDVVVbbb[[[III<<<;;;<<<>>>DDDJJJNNNPPPPPPRRRJJJFFFFFFEEE@@@===>>>777666555333111000000000111000...------...000111111111///...------------+++,,,,,,---......---------......---+++******+++)))111...***000111---///,,,,,,---......---------,,,///111000...---...000---------///111222111000111111111000000222666999777???CCC>>>777333222111,,,---......---,,,,,,,,,***,,,------+++******+++***+++++++++,,,,,,------))))))***,,,---///000111+++,,,...///000222444777000000/////////000111111000///000111///+++,,,111...111222000,,,***,,,000,,,---///000000///---,,,------------------------+++,,,---...////////////***---000111///,,,***))),,,...//////---,,,...000------,,,,,,,,,------...111---,,,......+++,,,000+++++++++,,,,,,,,,,,,---(((***)))%%%&&&+++...,,,---......---++++++---///333111111333000+++---333...---,,,---/////////...---//////---///333333///---.........------///000///111222333222222444555222666999888555333555888888666444222222222333444111111000///////////////...///000000//////000111(((000555333///000222222......///////////////......000111000...///333777//////////////////......+++,,,///333666777444222111///...------///222444000222444444333222333444333333333222222111111111000222444666888:::;;;;;;;;;@@@@@@999777<<<@@@@@@<<<;;;888777777999<<<>>>>>><<<<<<===@@@BBBCCCBBB555222555>>>DDDFFFMMMUUUVVV[[[\\\WWWVVVZZZ[[[XXXOOOTTTVVVUUU___lllmmmdddiiigggccc]]]XXXUUUUUUVVVNNNTTTWWWUUUUUUWWWVVVSSSRRRQQQNNNJJJFFFEEEFFFHHHDDDGGGHHHIIIOOOWWWZZZXXXVVVTTTSSSTTTRRRMMMKKKMMMQQQOOOPPPQQQOOOJJJJJJMMMNNNMMMKKKJJJJJJJJJKKKLLLGGGHHHJJJKKKKKKKKKJJJIIIGGGLLLOOOPPPUUUYYYUUUMMMBBBEEEHHHHHHDDD@@@??????888:::<<<<<<:::;;;>>>AAA:::>>>???<<<<<<@@@@@@;;;>>>@@@BBBCCCBBBAAAAAABBBGGGDDDAAAAAABBBDDDEEEEEEJJJKKKLLLJJJHHHHHHLLLPPPJJJJJJIIIGGGEEEDDDEEEFFF???DDDBBB<<<===EEEEEE>>>?????????>>>======???AAAAAAFFFGGGBBB???CCCIIIMMMRRRTTTTTTPPPKKKHHHHHHJJJIII@@@999:::===<<<999999666>>>GGGKKKJJJHHHHHHJJJFFFHHHJJJMMMMMMLLLKKKJJJMMMPPPTTTVVVUUUTTTSSSSSSVVVTTTQQQPPPQQQRRRRRRRRR\\\[[[YYYVVVSSSRRRTTTWWWTTTXXX\\\___`````````aaacccbbbaaa```]]]ZZZVVVTTTSSSPPPKKKGGGCCCAAA@@@@@@HHHAAA<<<======;;;:::;;;::::::<<<>>>===:::;;;@@@>>>>>>???@@@BBBEEEHHHIII888<<>><<<;;;:::BBBZZZmmmnnniiiiiiiiieeeKKKGGGLLL\\\bbbWWWGGG===777888:::???EEEIIIKKKKKKJJJCCC@@@DDDGGGDDDCCCFFF???>>>===;;;999888777777222000///......///000222000//////.........//////+++,,,,,,---.........---(((***---/////////111222(((000...***000111---000---------...------,,,,,,+++...000000---,,,---///...------000444555333000+++,,,---...111666===BBB555<<<>>>666...+++,,,,,,---...000///...,,,++++++''')))+++,,,,,,+++,,,...((()))***+++---///000000/////////......------,,,,,,...000111111111333555///////////////000111111111///......+++))),,,333***---///---***)))...222+++,,,...//////...,,,+++------------------------+++,,,---...////////////))),,,000222111...---,,,,,,///000///,,,+++---///......---,,,,,,,,,------333---,,,///...***+++000***+++,,,------------,,,(((------******///000,,,---------,,,++++++...000,,,...//////...------...////////////............---000444777777444000---000//////000111000///------000444777999999777666555666666444111333777<<<666999777000000444555222+++,,,...000222222222222///////////////.........,,,---333777444---///666222222222111111///...---555111---,,,///222222222111,,,((((((,,,///...,,,...///111333444444444333555222000/////////---,,,333444444555555444444333333333444555444333222111333333222222333555777888;;;888555444777;;;>>>???<<<999666333333444777888;;;<<<>>>>>><<<<<<===???444444333444888AAALLLSSS[[[\\\\\\[[[[[[[[[\\\^^^RRRUUUYYY\\\```eeekkkooojjjiiigggeeeccc```[[[WWWMMMQQQVVVXXXXXXVVVUUUUUUOOOLLLGGGDDDDDDFFFGGGGGGFFFDDDCCCFFFKKKQQQSSSSSSPPPRRRTTTRRRMMMIIIIIIIIIOOOJJJHHHLLLNNNKKKJJJNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOPPPOOOMMMMMMMMMHHHOOOOOOJJJLLLTTTTTTMMMDDDKKKMMMHHHDDDFFFFFFDDD===>>>===:::666777;;;??????===<<<>>>AAABBB@@@===>>>???@@@AAABBBBBBAAAAAA;;;@@@FFFIIIHHHFFFDDDCCCAAACCCGGGIIIJJJJJJKKKLLLLLLFFFEEEKKKNNNIIIEEEEEECCCBBB@@@@@@@@@@@@>>>=========??????;;;888===EEEHHHDDDAAAAAAEEEIIIKKKKKKWWWVVVUUUVVVUUUOOOGGG???EEEDDDAAA<<<999999;;;===;;;???EEEKKKPPPQQQNNNKKKHHHFFFFFFHHHKKKKKKHHHEEELLLKKKLLLOOOSSSUUUZZZ^^^XXXXXXWWWWWWWWWXXXXXXXXX___\\\ZZZXXXYYYZZZZZZZZZYYY\\\^^^^^^]]]```gggnnniiihhhfffeeeeeedddcccaaaaaabbb```[[[SSSNNNLLLMMMHHHGGGDDD@@@===::::::;;;>>>?????????????????????>>>AAAFFFHHHBBB<<<>>>EEE===FFFIIIAAA;;;???FFFJJJKKKXXXdddgggddd___[[[VVVGGGDDDLLL\\\___PPPBBB======:::777777999<<<<<<;;;999::::::999===BBBCCCAAA@@@>>><<<999999999:::;;;@@@@@@<<<333///222666777222333222...,,,,,,+++))),,,//////***+++000222...(((***---.........//////'''***++++++///333...%%%,,,,,,---------,,,++++++,,,444000+++000000,,,...,,,---000111222111///......///111555999===@@@BBB555333000...------...///---000000---***,,,///111......---,,,,,,,,,------((()))***,,,///000...---,,,,,,------------------***,,,///111111111222333555222...,,,---//////000...//////...,,,++++++,,,+++,,,---,,,++++++---...,,,***(((***---///...---000///...,,,+++++++++,,,(((+++...//////...---...***,,,///111111///,,,***,,,,,,------...---------+++---...---,,,,,,000444------------------------,,,---......,,,,,,---...))))))***,,,...///111111---,,,,,,,,,,,,---...///,,,...//////...------...........................000111222333333222111000222111111111222222111111---///222555666666555444444555555555555666999;;;555777555000///333444111111111111111000...---,,,000000//////......//////,,,---111555444///000555333333333222111000......000---++++++...000000///888444000000333555444222222333444555555444333333222111//////111111111000111222333333444444333333333333444444444333222111333222222222333444666777999666222222444888;;;<<<999777555333333444666777555777888777666666888999444444333333666===EEEKKKSSSWWW\\\]]][[[YYYYYYZZZTTTVVVYYY\\\___eeekkkoooooonnnlllkkkhhhddd^^^ZZZRRRSSSUUUVVVVVVUUUSSSQQQQQQNNNJJJGGGGGGHHHIIIHHHIIIGGGFFFHHHLLLPPPQQQQQQPPPRRRTTTQQQLLLIIIHHHIIIOOOHHHFFFIIIKKKKKKMMMQQQJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQQQQOOOLLLKKKKKKOOOSSSQQQKKKLLLRRRPPPGGGDDDJJJLLLGGGEEEGGGIIIHHH@@@@@@???>>><<<===???AAA???>>><<<===???@@@???===:::<<>><<>>???===999<<>>@@@BBBCCCGGGLLLQQQTTTSSSQQQKKKIIIHHHIIILLLLLLHHHEEEHHHHHHIIILLLOOOSSSXXX]]]RRRRRRTTTUUUXXX\\\___```aaa```____________^^^]]]XXXZZZ\\\]]]^^^aaaeeeiiikkkjjjhhhhhhhhhhhhgggfffnnnllliiieeebbb___\\\ZZZSSSRRROOOKKKGGGDDDBBBBBBCCCDDDEEEEEEDDDAAA???>>>DDDDDDFFFGGGBBB>>>AAAGGGAAAIIIMMMIIIFFFIIINNNOOOOOOUUUXXXUUURRRPPPKKKEEEFFFCCCIIIVVVYYYMMMAAA>>>@@@===999888999:::999888888:::;;;888888:::;;;888999999888999999;;;<<<===CCCGGGHHHBBB===;;;999666222222000,,,******+++,,,---000...******...///,,,+++---///000///.........,,,...//////333777333***,,,,,,------------,,,,,,---555111+++111111---///......///000000000000000111222333444777999;;;===111000...---,,,,,,---...(((,,,000///---+++++++++------,,,,,,,,,------...*********,,,...///...---,,,---------......//////***---000222222222222333333111...,,,---.........---...///...,,,+++,,,---,,,------,,,+++***,,,------+++)))***---//////---333111///---,,,+++,,,---***---///000///...---...+++,,,...000000///---,,,,,,---....../////////...---------+++******+++---------------------------+++---...---,,,+++,,,---******+++,,,...///000000---------,,,,,,---......,,,---//////---,,,---...+++,,,,,,------......///333222000//////000222333222222111111111222222333//////000222222333222222222222333555777888888777333444222///...111222000444333222111///---+++***222111000///...///000000...---///333444222222444666555444333111000///...222111111222444666666555888444000000222444333111555555555555444333111000000//////000333444444333///000111222333444444444333333444444444333222111222222222222222333444555555222000///222555777888555444444444444555555666111333333333222222444555333333333333444777===AAAHHHPPPYYY^^^]]]ZZZWWWVVVTTTUUUWWWXXX\\\aaahhhmmmqqqpppooonnnlllggg```\\\VVVTTTSSSTTTWWWWWWUUURRRUUURRROOOMMMMMMMMMLLLLLLMMMLLLJJJKKKMMMNNNNNNNNNOOOQQQRRRPPPLLLIIIJJJLLLOOOJJJFFFHHHJJJLLLNNNRRRIIIKKKMMMOOOOOONNNLLLKKKOOOQQQSSSRRROOOLLLJJJJJJSSSTTTQQQKKKNNNRRRMMMDDDFFFJJJLLLIIIHHHKKKOOOQQQLLLJJJGGGEEEEEEDDDCCCAAACCCAAA???>>>@@@AAAAAA@@@:::<<>>EEEGGGIIIIIIGGGDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCEEEJJJMMMJJJGGGIIINNNGGGEEECCCBBBBBBAAA???===@@@>>>>>>@@@???<<<;;;>>>===>>>AAAEEEHHHIIIGGGDDDYYYZZZ[[[ZZZVVVSSSQQQPPPIIIIIIGGGDDDAAA@@@AAACCCEEEEEEGGGKKKOOOSSSTTTTTTMMMKKKJJJJJJLLLKKKHHHDDDGGGHHHHHHHHHIIILLLQQQUUUNNNNNNPPPRRRWWW\\\```cccbbbbbbcccccccccbbbaaaaaaYYYXXXYYY[[[^^^aaabbbbbbhhhgggggghhhjjjlllnnnoootttppplllkkklllkkkgggccc```^^^ZZZVVVQQQMMMJJJHHHGGGHHHJJJKKKJJJGGGDDDBBBJJJGGGEEEEEECCC@@@CCCHHH@@@FFFJJJJJJJJJMMMNNNMMMVVVTTTMMMFFFCCCBBB>>>888>>>;;;>>>IIIKKKCCC;;;999===;;;999888888888777666555:::<<<888444444555333333444666777999999::::::===DDDHHHEEE@@@===:::666777555444111---,,,...000///111///+++***,,,---+++...000111000...------...///111111222555888555///---------...............///777222---222222...111000000//////000111333444777666555444444444555666...---,,,++++++,,,---...,,,///222222///,,,,,,---,,,+++++++++,,,---......---,,,++++++---.........------......///000111111***---222444444333333333222000...---......---,,,---...///...---,,,---...,,,---...---+++******,,,---,,,++++++---//////...555333000---+++,,,---...,,,...000000...---,,,---,,,,,,---...//////......,,,---...///000000000000...---++++++,,,,,,,,,+++------------------------+++,,,---,,,+++***+++---++++++,,,------......///......---------------...+++---///...---,,,------++++++,,,---...///000111444333111//////111333444000000000/////////111222111000000000000111111222111000111555888888444///000111000......///000///000000000000000/////////333222000//////000111222000//////222555555444333888777666444222000///...444555666888:::;;;:::999666222///...///000///...333444444333222000...---///......000333444444333...///111222444555555555444444444333333333222222222222222222222222333333333111//////111333555555111111222333444555555555222333444333222222444666222333333333333555888;;;@@@FFFQQQ[[[aaa```ZZZTTTSSSTTTTTTTTTWWW\\\ccciiikkkkkkllllllkkkgggaaa]]]WWWSSSQQQSSSXXX[[[YYYVVVYYYVVVRRRQQQPPPPPPOOONNNQQQPPPOOONNNNNNMMMLLLKKKMMMPPPQQQPPPMMMMMMPPPSSSTTTPPPMMMMMMMMMNNNNNNNNNGGGJJJMMMOOOOOONNNKKKIIIOOOQQQSSSRRRPPPMMMLLLKKKSSSRRROOOLLLPPPSSSNNNEEEHHHKKKMMMLLLLLLOOOTTTXXX\\\VVVOOOJJJIIIHHHEEEBBBGGGEEECCCAAABBBCCCDDDEEEAAAAAABBBBBBBBBAAA@@@???DDDFFFGGGFFFDDDBBBBBBCCC@@@???===>>>???AAABBBCCC@@@AAADDDEEEDDDBBBCCCFFFFFFEEECCCCCCCCCCCCAAA@@@AAA======AAAAAA===::::::;;;===AAADDDGGGGGGFFFEEEKKKRRR[[[^^^\\\VVVQQQOOOIIIJJJJJJHHHFFFDDDDDDEEE@@@AAACCCGGGKKKNNNOOONNNNNNLLLJJJJJJKKKJJJFFFBBBHHHJJJIIIDDDAAACCCGGGHHHLLLLLLLLLNNNQQQUUUYYY[[[aaaaaabbbaaa```aaabbbccc___[[[WWWXXX]]]```___]]]___aaabbbdddgggkkkpppsssqqqooommmmmmoooooommmkkkgggeeeaaa]]]XXXSSSNNNKKKJJJKKKLLLNNNNNNNNNMMMMMMMMMIIIGGGHHHGGGDDDEEEHHHBBBCCCDDDEEEHHHJJJJJJIIIVVVTTTMMMDDD???@@@???<<<:::777999???AAA<<<888888777777777777888888888888444;;;>>>999444333444444222333555666666555444333777???EEECCC@@@@@@BBBAAA?????????>>>999333222444222222000---,,,---------...///000000...---....../////////111333555333000///........./////////000222999444...333333000333111000000000222555999;;;===;;;888555222111000000++++++++++++,,,---...///000000111111...+++---111++++++++++++,,,---//////000---++++++---...///...------...000111222333333***...333555555444333333222111//////000000...,,,---///000///...---...///---...///...+++******+++...---------.../////////666333///,,,***+++,,,------///000///---+++++++++---------------...///000++++++---...000000111111...+++***,,,000222111///------------------------***+++,,,,,,******+++,,,,,,,,,------------------///......---------------+++---......---,,,,,,---,,,------///000111222333333333222222222222333333...000111111//////111333333222111000000111222333222222444888:::888222,,,///......////////////000//////000000111222222333444333222111000111222222222222222333555777666444999888666333111000000//////111333555666666666666777555222000000111111111333444444444333222000//////......000222222111//////000111333555666777777444444333333333222222222222222222222222222111111222111000000222444444333///000222333444444444444444444444333222333555888111333444444444444777999<<<>>>FFFTTTbbbeee]]]TTTTTTTTTTTTTTTVVVZZZaaafffddddddfffhhhjjjhhheeeaaaZZZVVVRRRSSSWWWYYYVVVSSSXXXUUUQQQOOONNNNNNNNNMMMQQQQQQRRRQQQOOOLLLKKKJJJKKKMMMOOOOOOOOOQQQVVVZZZYYYXXXWWWUUUSSSQQQMMMHHHGGGJJJLLLNNNNNNLLLJJJHHHLLLNNNQQQRRRPPPOOONNNNNNSSSRRRPPPOOOQQQRRRMMMFFFHHHIIIKKKLLLKKKMMMRRRXXX^^^WWWMMMHHHFFFGGGFFFEEEGGGFFFEEECCCCCCDDDFFFHHHHHHFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDCCCAAA???@@@CCCEEEFFFEEECCCAAA@@@???@@@AAA>>>;;;AAA???>>>???@@@AAA@@@>>>@@@======AAAAAA===999999:::;;;===???@@@BBBCCCDDD@@@HHHRRRXXXWWWSSSPPPOOOGGGIIIKKKJJJHHHFFFEEEEEE;;;<<<@@@EEEIIIKKKIIIHHHLLLJJJHHHIIIJJJIIIEEEBBBEEEJJJJJJBBB>>>???BBBBBBHHHGGGGGGHHHJJJMMMPPPQQQ_________]]]\\\]]]aaadddeee^^^WWWVVVZZZ]]]]]]ZZZZZZ\\\___``````cccgggjjjlllnnnppppppooooooqqqsssllliiifffccc```[[[UUUPPPOOOOOOOOOOOOPPPQQQRRRSSSNNNLLLLLLOOOOOOJJJIIIJJJLLLIIIFFFFFFIIIJJJJJJJJJMMMPPPOOOGGGBBBCCCEEEFFF???======@@@AAA???>>>>>>888999:::;;;;;;;;;::::::666<<>>@@@@@@>>>999444111......---++++++,,,,,,...///000000,,,---222777444,,,***...,,,+++,,,,,,---...///000000...,,,,,,---/////////......///000111333333444+++///333555555444444444444222111111222222000...///000111000...---...///...///000///---+++++++++////////////...///000111333111...+++******+++,,,---//////...,,,******+++...------,,,---...///000)))***,,,---...//////000---+++***,,,000222000...------------------------***+++,,,,,,******+++,,,------------------------///......---------......+++,,,......,,,+++,,,------......000111222333333111222333333333333222111...222555555222222333666333222222111222222333444222444888;;;<<<999444///000......111222000000222333222222111222222333333333333333333333222222222333555555333333555555333888777555222111000000000...000333444444333444444666555222111000111222333777777888777666444333111///...///000111111///---000111222444555777777777555444333222222222333333333333444444333222111000222111111222444555444222000000222333444444444444333333333222000111444777333444555555444444666888888777<<>>AAA???BBBGGGJJJLLLMMMOOOPPPCCCFFFIIIJJJHHHFFFDDDCCC:::<<<@@@EEEIIIJJJHHHFFFJJJHHHGGGHHHJJJJJJGGGCCC???HHHKKKDDD@@@CCCEEECCCAAAAAABBBDDDFFFIIIKKKLLLYYY[[[\\\ZZZXXXYYY^^^bbbddd^^^XXXVVVYYY\\\[[[YYYYYY\\\]]]\\\YYYWWWYYY[[[```eeehhhiiiggghhhlllpppllljjjggggggfffbbb[[[VVVSSSSSSSSSRRRRRRQQQQQQQQQOOOOOORRRUUUSSSNNNMMMPPPSSSMMMIIIIIIIIIHHHIIILLLCCCKKKNNNJJJDDDEEEHHHJJJAAAAAABBBBBBBBBAAA@@@@@@>>>@@@CCCBBB@@@===<<<;;;999======888444666777777333222111111333555888:::<<>>??????<<<777222///---------+++,,,---...///000111111)))...;;;FFFCCC666---......---------...///000000///...------///000000000//////000000111222333333---///222333333333444666666444222111222222111000000111222111///---...///...000111111///---------000000111000//////000222000///...,,,++++++++++++...//////...,,,***+++,,,///......---------......******,,,---............---,,,,,,,,,------+++)))------------------------+++,,,---,,,+++***+++---,,,,,,------------------......------...//////000***,,,...---,,,+++,,,------......///000111111222000000000000000000000000,,,111666777444222333555111111111222222333333333---222777;;;:::888444333111...///333444111111555555444333333333444555555333333555555555444222111111777777222///111333222777666333111000000111111111444666666444333555777222222000///...///111333;;;;;;:::999777444222000......///111333333000...///000222333444555666666555444333222222222333333444555555555444333111000222111111333555555333111222222222222333444444444333333222000///000444666555666666444333333444666333444777???JJJQQQTTTTTTTTTTTTUUUUUUUUUXXX\\\___\\\\\\]]]```eeehhhiiihhhhhhfffccc^^^ZZZUUUQQQOOOWWWRRRLLLGGGGGGHHHJJJKKKJJJNNNRRRRRRPPPMMMLLLLLLIIIKKKLLLLLLLLLPPPWWW]]]YYY\\\\\\ZZZZZZ[[[WWWPPPOOOPPPPPPOOONNNLLLJJJHHHHHHKKKNNNPPPPPPOOOOOOPPPPPPRRRTTTTTTQQQLLLJJJKKKGGGFFFHHHJJJHHHCCCEEEKKKCCCCCCBBB@@@@@@AAAEEEGGGFFFHHHJJJJJJIIIIIIKKKNNNJJJJJJKKKKKKJJJHHHFFFEEEBBBDDDGGGIIIIIIHHHIIIJJJPPPMMMKKKKKKNNNNNNJJJGGGJJJLLLIIICCCBBBDDDBBB===???===<<<;;;;;;;;;999777999:::<<>>???@@@AAADDDHHHJJJKKKJJJ???BBBGGGHHHGGGDDDAAA@@@===>>>???CCCGGGJJJIIIIIIHHHGGGFFFHHHLLLLLLJJJGGG???KKKQQQJJJDDDGGGIIIFFF???@@@BBBDDDFFFGGGGGGGGGNNNRRRWWWWWWUUUTTTVVVYYY[[[YYYWWWXXX[[[\\\ZZZXXXVVVYYY\\\ZZZUUUQQQPPPRRRUUUWWWYYY\\\^^^```bbbdddcccaaa```bbbcccaaaZZZTTTPPPRRRTTTVVVVVVSSSPPPNNNLLLMMMPPPRRROOOJJJMMMSSSRRRNNNLLLNNNLLLHHHHHHMMMGGGMMMOOOKKKIIIIIIIIIHHHBBBDDDFFFEEEDDDCCCBBB@@@???BBBEEEEEEBBB???======777::::::777999???CCCCCC;;;999555222333777<<<@@@===RRRiiittttttooohhhccceeegggnnnsssjjjYYYSSSWWWVVVOOOJJJHHHBBB:::888:::333333333222000000222333111------000000---000555222222111000111333555666666<<<555...222333111444111333666:::;;;;;;999888:::777333///,,,,,,------,,,,,,---...///000000000,,,000===JJJHHH:::222444000000/////////000000111---------///111222111000///000000000111111222222...///111111111222444777777444111000000111222111222333333111///------......000222333111000//////000222222111//////111333...............---,,,,,,///000000///------...////////////......---,,,,,,,,,,,,---...............+++,,,......,,,+++***+++------------------------+++---...---,,,+++,,,---,,,,,,,,,------.........------------...000111222***,,,...---,,,+++,,,,,,------......///000000000000///...------...///000)))///555666333000111333//////111222333333333222&&&,,,444888777444333444111...///555666222222666444333333333444666888999222333666777777555222000000777888111,,,...000000666555222000000000111222222444555555222222444666333333222111000111333555<<<<<<;;;888555222...,,,......000222444555333111///000111222333444444444555444333222111222333444555555666666555333111000111111111333555444222000333333222222222333444555333333222000///111444777888888777444111111222333000222555888===DDDMMMTTTPPPQQQRRRRRRRRRTTTWWWYYYZZZYYYYYY\\\aaadddfffgggllllllkkkggg```[[[XXXWWW\\\VVVNNNIIIHHHJJJMMMNNNGGGLLLQQQRRRPPPNNNMMMNNNJJJKKKKKKJJJJJJMMMTTTZZZVVVZZZZZZWWWYYY^^^]]]WWWSSSSSSRRRQQQOOOMMMKKKJJJHHHKKKNNNOOOOOONNNNNNNNNJJJNNNSSSUUUQQQMMMNNNRRRJJJIIIKKKMMMJJJCCCDDDJJJ>>>AAADDDDDDBBBAAACCCEEEHHHLLLOOOPPPOOONNNPPPSSSJJJMMMQQQSSSSSSPPPLLLJJJFFFIIILLLMMMMMMLLLKKKLLLVVVRRROOOOOOQQQOOOJJJEEEHHHNNNNNNFFFAAACCCDDDBBBEEECCC@@@???>>>===:::888777999<<<>>>:::555888>>>999;;;>>>===;;;:::<<<>>>===>>>BBBGGGLLLKKKFFFAAA<<<@@@EEEGGGEEEBBB???>>>???>>>>>>@@@DDDHHHJJJJJJGGGFFFFFFIIIMMMNNNLLLIIIDDDQQQWWWOOOHHHJJJJJJEEEAAACCCEEEGGGGGGFFFEEEDDDCCCJJJRRRTTTRRROOONNNPPPRRRSSSVVVZZZ\\\\\\YYYWWWQQQVVVZZZYYYTTTPPPPPPRRRRRRQQQQQQUUUZZZ^^^^^^]]]WWWVVVVVVYYY\\\ZZZTTTMMMHHHMMMSSSXXXYYYWWWRRRNNNHHHIIILLLLLLGGGDDDJJJSSSSSSQQQRRRVVVSSSLLLLLLQQQRRRSSSQQQNNNNNNOOOKKKFFFGGGKKKMMMLLLJJJIIIFFFDDD999>>>BBBDDDBBB???>>>???444666777888@@@KKKQQQQQQEEE@@@999444333777===AAA@@@TTTjjjtttvvvvvvuuusssqqqrrryyyvvvfffbbbhhhggg___YYYUUUNNNCCC???AAA777777666444111111222444///+++***...---+++...444333222111111111333666777666<<<555...222333000444111444888;;;;;;999555222666444000,,,***+++,,,...+++,,,---...////////////...---444>>><<<222111777222111111000000000000111,,,,,,---000222333222000000000000000000000111111...///000000000111444777777444000...///000111111444444444222///---------...000333444333111111111000222333222//////111333---...///000000///...---111222222111//////000222000000000///...---+++***......///////////////...(((,,,///000...---///111------------------------,,,---......,,,,,,---...++++++,,,------...//////,,,,,,,,,---///000222333+++---.........///111333333222111000///////////////000111000...---,,,---+++///222333222///...---000000000000000///......)))333999666111111000---000111222333444333222222444444333333444555777888888666444222222555888:::666444333333444333///+++000222333222000......///333444444333222111333444777444000///111333222111777444555777666222000111------...///000000000//////111333555666666555444777555333222222000---***222666:::999555111111333///000222222000///000111111111111111222333444555444222111111222444777999888777444000///111555888111333555444333777???FFFNNNLLLLLLOOOTTTWWWWWWUUUYYYWWWWWW[[[aaadddbbb^^^gggjjjjjjgggfffgggeeeaaa]]]UUUOOOOOOPPPNNNMMMNNNGGGGGGIIIOOOTTTUUUOOOHHHIIIIIIIIIIIIIIIJJJLLLLLLWWWWWWWWWXXXYYYZZZ[[[\\\SSSVVVXXXWWWRRROOOOOOPPPHHHIIIIIIIIIIIIJJJNNNQQQLLLNNNPPPSSSVVVVVVSSSQQQJJJKKKKKKIIIFFFBBB@@@@@@<<>>:::666CCC???<<<:::888777<<>>@@@AAAAAAAAABBBDDDFFFDDDDDDFFFHHHJJJJJJHHHEEEIIIMMMQQQRRRQQQPPPSSSVVVOOORRRSSSQQQNNNLLLOOORRRTTTVVVWWWUUURRROOOLLLJJJNNNNNNNNNMMMMMMLLLLLLLLLHHHEEEBBB@@@@@@>>>;;;888;;;888666777666777>>>FFFMMMOOOSSSVVVUUUOOOEEE???@@@BBBGGGLLLOOOOOOKKKHHHCCCBBBBBBCCCEEEDDD@@@===999:::===BBBHHHMMMOOOOOOKKKPPPPPPJJJLLLRRRQQQIIIFFFIIINNNNNNKKKGGGGGGIIIJJJKKKLLLMMMMMMKKKIIIFFFIIIJJJJJJHHHFFFEEEDDDEEEBBBDDDFFFIIIKKKOOOTTTWWWVVVWWWYYY[[[XXXSSSTTTYYYXXXSSSOOOPPPUUUXXXWWWUUUSSSVVVUUURRRSSSVVVWWWUUUTTTSSSSSSSSSTTTTTTSSSRRRNNNQQQPPPKKKHHHIIIIIIGGGIIIGGGJJJPPPSSSQQQQQQTTTRRRUUUXXXYYYWWWVVVVVVVVVPPPRRRSSSSSSQQQOOOMMMLLLJJJIIIHHHIIIJJJJJJGGGDDDBBB@@@<<<===FFFPPPOOOHHH===555000333:::DDDSSS```cccmmmuuuvvvsssnnnfff^^^gggkkkqqqxxx{{{vvvhhh[[[JJJQQQTTTYYY```YYYTTT[[[QQQOOOGGG===999:::;;;999444333222222333333111///777666444111000111444666111222000///333;;;???>>><<<888444111111111222111///---,,,---......---,,,------......//////......,,,,,,---000222111///---111///...---------///000...000000,,,+++...///...111///......000111111000000000/////////000000111444444333333333333333444222333444333111000111222000000111222444444333222444222000111222333111///111111000000///000000000111000///......///000111000///......///000///---...---,,,...000111///---------...000111111///------...//////---,,,,,,------...---***,,,000111---------------,,,,,,---...+++,,,...////////////...111111111///---,,,,,,.../////////000111222444555222222111111000000//////...000444555444222000000111222222222222111000000111444666444333555333000000111222333333333333222222222222222333444555666333333222111111111222222444444444666888888777555333444666555444222333444111222222222000000222333444222000000111333333333777555555777555000...000000000000000000000/////////111333555777777777777555333222222444555555444,,,000333444222222555777111333444333222111222333...//////000222444555666888666555333333555666888777666555333333222333333000222333111000222888===@@@CCCFFFIIIKKKNNNQQQSSSWWWWWWYYY\\\```bbbcccbbbbbbiiippprrrssssssnnngggUUUSSSSSSSSSPPPKKKJJJMMMMMMNNNNNNNNNMMMKKKIIIGGGBBBDDDFFFGGGFFFFFFGGGHHHIIIJJJLLLNNNQQQTTTWWWXXXXXXWWWUUUUUUVVVVVVVVVUUUQQQMMMJJJMMMSSSTTTPPPLLLLLLLLLMMMNNNOOOPPPPPPPPPNNNOOOOOOLLLGGGCCC@@@@@@EEEDDDBBB@@@???AAAEEEIIICCCDDDFFFHHHIIIHHHDDDAAAHHHMMMQQQPPPLLLLLLQQQWWWQQQSSSTTTRRRNNNKKKMMMOOOLLLTTTVVVTTTSSSVVVSSSLLLOOOOOOPPPQQQRRRRRRRRRQQQKKKHHHDDDBBBAAA@@@???>>><<<999888::::::;;;AAAIIITTTSSSSSSUUUVVVRRRIIIBBB>>>???BBBFFFIIIJJJHHHFFFJJJIIIIIIJJJJJJJJJGGGEEE??????AAAEEEJJJMMMNNNMMMOOOSSSRRRMMMNNNRRRPPPIIIFFFIIILLLNNNMMMKKKHHHEEEHHHIIIKKKLLLMMMLLLKKKKKKIIIKKKLLLIIIEEEBBBBBBDDDAAABBBBBBCCCEEEIIIOOOSSSWWWXXXZZZ]]][[[WWWXXX]]]ZZZXXXVVVTTTUUUVVVXXXZZZOOOQQQQQQOOOQQQWWWZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVSSSRRRRRRMMMGGGHHHEEEFFFLLLQQQRRRQQQRRROOOVVV\\\\\\WWWUUUYYY^^^WWWWWWVVVUUUTTTSSSRRRRRRLLLJJJJJJNNNUUUVVVQQQLLLGGGFFFCCC@@@BBBEEEDDDAAA===777222555;;;EEESSS^^^gggllljjjeeeiiinnndddRRRTTTUUUZZZdddkkkhhh]]]TTTFFFKKKKKKQQQ[[[XXXTTT\\\[[[[[[UUUJJJCCC@@@>>>;;;999888777777777666333000444555555222000111666:::444555555555;;;DDDHHHGGG???:::333...---///222333...---,,,---...///...---,,,---...//////////////////---+++***,,,---...---,,,,,,+++,,,---///000222...000///,,,+++......,,,222000///000222333333222111111000000111222444555777666555444333333333333222444555444333222333555000111222333444555555555444222111111222222111000222222111111111222333333000000////////////000000222000////////////...,,,...---,,,---/////////------------///111111///---,,,.........,,,+++,,,---000000,,,)))***000111///,,,...//////...------.........///000000000//////333444444222///...///111333222111000////////////222111000///000000/////////222555666444333222222222333333333333222111111555555444333555666555333111111222222333333333333111111111222222333444444222222222222222111111000444444555777888888777666666888888777555333333333333444444444333333444666333333222222333444555555777555555777555111...000222222111111000000000000000111333555777888888999999777444444444555555444000222444555555555777999333444555444333222444555///000000222444666888999:::999777555555555666666555555555555555444222000000111111000///000444777888<<>>AAADDDEEECCCCCCDDDFFFGGGGGGIIIKKKMMMPPPRRRTTTXXXTTTQQQRRRUUUWWWWWWUUUPPPMMMKKKMMMRRRTTTSSSQQQOOOOOOOOONNNNNNOOOQQQSSSNNNOOOOOOMMMJJJFFFDDDDDDLLLKKKHHHEEEBBBCCCFFFIIIEEEFFFGGGJJJJJJHHHCCC@@@EEELLLQQQOOOHHHFFFKKKRRROOOQQQRRRQQQNNNLLLLLLNNNGGGOOORRROOORRRZZZYYYQQQLLLMMMOOOQQQRRRSSSSSSSSSNNNLLLHHHEEEDDDCCCDDDDDDCCC???=========<<>>===;;;999444111444666777555222333888===:::;;;:::888<<>>>>>@@@DDDHHHHHHLLLQQQTTTWWWZZZ___ccc]]]bbbeeeeeefffhhhfffbbb______aaabbb[[[RRROOOQQQJJJKKKJJJGGGEEEDDDFFFHHH???CCCGGGGGGEEEDDDGGGJJJJJJJJJJJJJJJKKKMMMNNNNNNTTTQQQNNNOOORRRUUUUUUSSSRRRQQQOOONNNMMMNNNQQQSSSRRRSSSSSSQQQOOOPPPSSSVVVTTTUUUUUUSSSOOOLLLJJJIIIOOOOOOMMMJJJFFFDDDDDDEEEGGGGGGHHHIIIIIIGGGCCC???BBBJJJPPPNNNGGGBBBDDDHHHMMMOOOQQQRRRRRRQQQRRRRRRKKKOOONNNKKKNNNVVVWWWQQQHHHIIIJJJLLLNNNOOOOOOPPPLLLKKKHHHEEECCCCCCDDDEEEDDD???<<<======:::;;;>>>JJJHHHDDD===999<<>><<>>@@@>>>CCCHHHKKKKKKNNNUUU[[[\\\```aaa```aaaeeeeeebbbccccccdddfffbbbZZZUUUVVVMMMLLLJJJHHHHHHHHHIIIIIIEEEIIILLLKKKIIIIIIMMMRRRNNNMMMLLLKKKJJJJJJJJJJJJOOOMMMMMMMMMOOOQQQQQQQQQTTTUUUSSSPPPLLLKKKMMMPPPSSSUUUUUUSSSPPPPPPSSSVVV\\\]]]\\\ZZZUUUQQQOOONNNPPPQQQPPPNNNJJJFFFEEEDDDGGGGGGFFFGGGGGGFFFBBB@@@AAAHHHNNNMMMFFFAAAAAACCCLLLNNNQQQTTTVVVXXXXXXXXXUUUQQQMMMLLLNNNPPPPPPNNNHHHHHHHHHHHHIIIKKKLLLMMMGGGGGGFFFDDDAAA@@@BBBCCCDDD@@@>>>AAABBB@@@@@@BBB===BBBEEEBBB<<<;;;BBBIIIBBBBBBDDDHHHMMMRRRTTTTTTNNNPPPQQQOOOJJJEEEAAA@@@@@@AAADDDIIIOOOTTTVVVVVVOOOOOOOOOPPPRRRSSSQQQPPPMMMRRRSSSRRRTTTYYYTTTJJJDDDFFFGGGFFFDDDEEEIIIMMMKKKLLLNNNPPPPPPOOONNNLLLFFFHHHKKKLLLIIIFFFDDDCCCDDDDDDGGGIIIHHHFFFJJJPPPNNNSSSWWWUUUQQQQQQWWW]]]\\\^^^\\\XXXWWW[[[\\\[[[TTTXXX^^^`````````bbbdddcccccc```\\\\\\______\\\\\\XXXPPPJJJKKKPPPRRRPPPPPPMMMKKKMMMRRRUUUSSSPPPQQQNNNMMMPPPUUUYYYZZZYYYWWWXXXXXXVVVTTTTTTWWWZZZSSSMMMJJJMMMPPPNNNKKKJJJEEEGGGGGGDDDCCCCCC@@@<<<777<<>><<<888555555555555333222222555777666666666777888999;;;;;;888888777666555555444444222000000333888999666222111111111222333333111000444333333555777888888888555;;;@@@@@@>>>@@@GGGNNNSSSWWWYYYYYY[[[___```]]]cccaaaaaaeeeeee```[[[[[[UUUQQQNNNMMMOOOOOONNNKKKIIIMMMOOOMMMJJJKKKQQQXXXPPPOOOMMMKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQQQQRRRRRRRRRQQQOOOMMMQQQTTTUUUSSSOOONNNPPPTTTXXXYYYZZZYYYWWWTTTSSSSSSRRRSSSSSSRRROOOLLLLLLLLLJJJIIIGGGGGGGGGGGGEEECCCCCCFFFJJJIIIFFFCCCDDDEEEJJJLLLOOOSSSWWWYYYZZZYYYYYYOOOKKKQQQSSSNNNLLLOOOLLLKKKIIIHHHHHHJJJLLLMMMEEEFFFGGGEEEBBBAAABBBCCCGGGCCCAAAEEEHHHFFFEEEGGG;;;AAAFFFFFFBBB@@@AAACCC>>>>>>???CCCGGGKKKLLLKKKLLLOOOSSSRRRNNNHHHDDDBBB===>>>AAAGGGMMMRRRTTTTTTLLLKKKKKKNNNQQQRRRRRRRRRJJJQQQSSSOOOPPPVVVSSSKKKFFFHHHIIIFFFCCCDDDHHHMMMOOONNNMMMPPPSSSSSSNNNJJJEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDFFFHHHGGGEEEHHHOOOHHHLLLPPPPPPLLLKKKNNNRRRSSSUUUUUUSSSSSSWWWXXXVVVOOOUUU[[[^^^]]]]]]___bbbdddgggeee___\\\]]]]]][[[XXXZZZWWWQQQOOOQQQQQQNNNPPPLLLIIIJJJNNNPPPNNNKKKKKKIIIHHHKKKQQQUUUUUUSSSTTTSSSRRRRRRRRRQQQPPPOOOOOOMMMOOOSSSSSSPPPQQQUUUPPPRRRPPPIIIFFFFFFCCC>>>:::===@@@DDDKKKSSSSSSNNN@@@:::BBBQQQNNN===<<>><<<777444555555444222111222444777666666666666777888999:::777777777666555444444444222000///222888:::777444111111222333444444222111555333111333666777555333111666;;;999555555<<>>???AAAEEEJJJMMMNNNNNNIIIHHHIIIMMMQQQRRRRRRSSSGGGPPPRRRLLLLLLSSSRRRJJJIIIJJJKKKGGGCCCCCCHHHMMMSSSOOOMMMPPPTTTTTTMMMFFFDDDEEEEEEEEEDDDDDDEEEGGG??????@@@BBBAAA???CCCIIIDDDHHHLLLLLLHHHFFFGGGIIIHHHLLLMMMMMMNNNSSSTTTRRRMMMSSSYYY\\\ZZZYYY[[[^^^eeeiiiiiibbb\\\ZZZZZZXXXSSSYYY[[[UUURRRSSSPPPKKKMMMJJJHHHHHHJJJKKKIIIGGGGGGDDDCCCFFFLLLOOONNNKKKQQQNNNLLLNNNRRRQQQKKKEEELLLMMMSSSWWWTTTOOOSSS]]]TTTVVVSSSKKKHHHKKKJJJFFF===>>>@@@BBBBBBBBBEEEIIIBBB:::???KKKEEE666;;;OOOjjjpppnnnhhhaaaOOOBBBFFFHHHRRRVVVOOOFFFFFFMMMSSSIIIJJJMMMPPPRRRRRROOOLLLKKKHHHHHHLLLOOOLLLBBB999222333111...///333222...222000------...///......333111000000111111///...,,,---...000111111222222111///------...000000///++++++---...////////////***+++,,,---333999777111222000000111333555666555111333666999;;;;;;999888888777666444333222111111111222333333111111222333...111333111------111555222444666444222000222444222222111000/////////000...///000111111000///...111000///000111222111000000111111000---...222555222111///000111333333222///000///...---...111444111111...)))***//////---000444666222,,,***...444111111000000111333555666...000333222000///000222111111222222333333333333444222111000111111111000444444444444444555555555///444555222111333333111666555555666777666333111000111333444444555777888777555222000///...///000333111222555555333555999000666<<<<<<888555444666444444555555555666666666555333111333666888888666444555777888999999999888;;;:::777666:::;;;444***888777666555444555555666:::===;;;666666:::;;;777555666888999::::::999999888777:::???@@@;;;999::::::999666555555666888::::::888555555666666666666444666777555333222444777333222333666:::<<<<<<;;;333///...111333222333666333222111111333444333111444222111333666888777555888;;;@@@EEEKKKRRRYYY^^^[[[\\\]]]^^^cccfffbbbZZZ^^^YYYTTTSSSTTTUUUTTTRRRJJJKKKKKKLLLMMMNNNOOOPPPPPPIIIBBBJJJWWWOOOEEEJJJEEEIIIKKKIIIKKKOOOMMMFFFJJJHHHGGGKKKRRRVVVUUUSSSKKKMMMQQQRRRQQQOOOLLLKKKQQQNNNMMMNNNMMMLLLVVVbbbZZZVVVVVVZZZZZZVVVVVVZZZPPPLLLLLLPPPOOOJJJIIILLLFFFHHHJJJLLLKKKHHHEEECCCFFFFFFGGGKKKPPPRRRPPPNNNTTTPPPQQQVVVUUUQQQPPPSSSRRRPPPNNNMMMLLLMMMPPPQQQRRRKKKHHHJJJJJJDDDCCCEEEIIIHHHFFFEEECCCCCCBBBBBBDDD???>>>AAACCCBBBCCCEEE;;;>>>===:::<<>>===;;;:::;;;<<<>>>@@@AAADDDHHHJJJFFFAAA???AAACCCEEEDDDCCCFFFKKKLLLHHHGGGLLLRRRTTTSSSTTTYYY]]]eeeeeefffeeeccc___[[[XXXYYYSSSOOOPPPUUUVVVPPPJJJIIIGGGFFFGGGJJJKKKHHHEEECCCAAA???@@@CCCGGGJJJLLLSSSMMMHHHKKKQQQRRRLLLDDDIIIMMMSSSWWWWWWVVVTTTSSSPPPRRRUUUVVVTTTPPPMMMKKKBBBEEEHHHGGGCCCAAABBBEEE???BBBCCC@@@>>>AAAAAA???cccrrrrrr]]]QQQTTTOOOAAABBBHHHNNNOOOMMMMMMPPPTTTPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQLLLQQQ^^^XXXEEE;;;666555444333222333444444111......000---(((+++333//////.........---------000000000000000111222222111000...---------///000000000000...,,,,,,...000...//////000111222222333222333555444333222222333666444555:::;;;999:::<<<999777555222///---000444555444444333222111000000777888666111111333111...000000///...............000...---...000111111111+++,,,---...////////////......///000000///............///222444555333111555111...///333444222///222......000111///000444///000000111000000//////000//////......///000000---...000555999;;;<<<;;;000222444333111000111222111222333444555444333333555444333222222333222222111222222333333333333333///333555222111444666444666555555666777666444111111333555555555555777999:::999666444222222222222333111222444333222444999222555888999888666666666666666666666666666777777555333222333666888888666666777888:::;;;;;;::::::444777888888:::<<<:::555999888666555444555777888:::<<<;;;555555888999666999999999999999888888777777666999>>>???:::888999;;;:::888666666888:::;;;:::888555555666777666666555666777666444333555777555555666888:::;;;999888666222111333444333333666444333222333444555444222666444333444777888777555000222666;;;BBBKKKUUU\\\fffeee```[[[[[[``````]]]dddbbb]]]WWWSSSQQQRRRSSSLLLKKKLLLNNNQQQRRRQQQPPPRRRMMMFFFMMMXXXRRRKKKSSSMMMNNNKKKFFFGGGKKKKKKGGGMMMJJJHHHJJJNNNPPPOOOLLLIIIIIIJJJLLLMMMKKKHHHFFFLLLIIIIIILLLLLLKKKPPPXXXUUUSSSTTTXXXYYYVVVVVVYYYSSSOOOOOORRRPPPKKKJJJLLLHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFIIILLLLLLLLLOOOLLLMMMQQQRRROOOPPPTTTQQQPPPNNNMMMMMMOOORRRUUUTTTNNNKKKMMMMMMHHHFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>>>>BBBCCCAAA???AAA;;;===;;;888;;;@@@AAA>>>HHHJJJHHHCCCAAABBBAAA>>><<<>>>@@@AAAAAACCCEEEGGGBBBCCCDDDEEEDDDEEEFFFGGGBBBCCCEEEGGGHHHIIIIIIIIIDDDIIIJJJDDDBBBFFFIIIIIIGGGHHHKKKNNNQQQPPPMMMJJJIIIIIIJJJIIIFFFCCCAAA???===<<<<<<<<<===???@@@AAADDDFFFIIIHHHCCC===;;;<<<>>>@@@AAA???@@@FFFHHHGGGEEEJJJOOOQQQPPPRRRWWW[[[bbbbbbccccccaaa^^^[[[YYY\\\WWWSSSTTTXXXXXXSSSLLLKKKIIIGGGGGGIIIIIIFFFCCCDDDCCCBBBCCCEEEGGGIIIJJJLLLLLLMMMPPPSSSQQQKKKFFFKKKOOOSSSUUUTTTQQQNNNMMMMMMQQQUUUWWWWWWUUURRRPPPIIILLLNNNMMMJJJHHHIIIKKKJJJLLLHHH???;;;===AAABBBPPP\\\^^^RRRJJJLLLJJJAAA<<>>;;;777666888888777<<<;;;:::888777666666666666555777<<<<<<888666888<<<;;;999888888999;;;<<<999777555555666777666666555666777777555555666888888777888999:::999666333999555444666555333444777666444333444555666555333777555555555777777666555555444333333666===GGGNNNhhhjjjhhhcccaaadddffffffaaacccddd```XXXRRRPPPQQQLLLJJJIIIMMMSSSTTTQQQMMMMMMLLLGGGKKKTTTOOOLLLVVVWWWTTTLLLEEEDDDHHHKKKJJJLLLIIIFFFFFFJJJLLLKKKIIIFFFEEEEEEFFFFFFFFFDDDBBBEEEBBBAAAEEEIIIIIIKKKMMMNNNNNNPPPUUUWWWUUUTTTVVVSSSPPPOOOPPPNNNJJJIIIJJJIIIHHHEEECCCCCCDDDEEEFFFEEEEEEDDDCCCCCCEEEHHHKKKIIIGGGGGGKKKMMMMMMOOOSSSNNNNNNLLLKKKJJJMMMQQQUUUXXXSSSPPPQQQPPPMMMKKKLLLFFFEEEDDDDDDDDDDDDEEEFFFEEEBBBBBBFFFFFFBBB??????>>>>>><<<999<<>>???>>>:::<<<===????????????BBBDDDAAADDDFFFFFFDDDBBBCCCDDDAAABBBCCCDDDDDDEEEDDDDDDBBBFFFGGGDDDAAADDDGGGIIIJJJJJJLLLPPPTTTUUUUUUSSSLLLJJJHHHGGGHHHFFFBBB>>><<<===>>>???@@@BBBCCCCCCNNNQQQRRRNNNGGGAAA???>>>???BBBBBB===;;;>>>BBBDDDCCCFFFJJJLLLLLLOOOTTTXXX___```bbbbbbbbbaaa___]]]\\\XXXTTTTTTVVVVVVQQQLLLOOOLLLIIIHHHIIIHHHEEEAAABBBCCCDDDEEEGGGHHHIIIJJJGGGLLLRRRVVVVVVSSSOOOLLLHHHLLLQQQTTTTTTSSSRRRRRRLLLNNNQQQTTTUUUTTTRRRQQQPPPRRRSSSSSSQQQPPPPPPQQQRRRTTTQQQGGG???>>>@@@BBBBBBHHHKKKHHHDDDBBBAAA??????FFFRRR[[[^^^[[[UUUPPPOOORRRWWWZZZ[[[ZZZWWWUUUPPPWWWTTTPPPQQQKKKFFFKKKFFFDDDAAA<<<999666555444555111///000111000000222////////////000000000000444333111///...---,,,,,,666333///,,,+++,,,...//////111222222000//////000.........//////000000111222444555555444333333444666333444777777444333666777444111222666888666222222111111111222222333444000333222000000333444222222222111111111000000000444555555333///...///111111000000//////...------222111000000000000111222111///......111444666777222///------000222000......---000555666333222444000000////////////000000...///222444666777777777888777777999;;;;;;:::999777888888888777555555555333555888:::;;;999666444999999999999888888999:::000111333444444444222222666999888444333777::::::666555666777888888666444555666666666555555888:::;;;:::999999999999::::::;;;888777888777555888>>>@@@;;;777777;;;===<<<999999777666444444444555666444444444555555555555444555666888999999999888888555999:::777555888999888777666444222333666999;;;AAA???<<<999777888999999;;;999777555444444555555444333555::::::666555666;;;:::999888999:::;;;<<<888777555666777777777555444555666666666666777777777777777888999777444111888555444666555333444999666555333444555555444333666555555555555555444444888666444222222666<<>>@@@DDDFFFGGGIIIIIIEEEAAA@@@BBB???999<<<===>>>===<<<===???AAA===AAAFFFGGGDDDBBBCCCEEEAAAAAAAAABBBBBBAAAAAAAAA???BBBDDDBBB@@@AAAEEEGGGOOOOOOOOOQQQUUUXXXXXXXXXQQQLLLHHHHHHLLLKKKFFF@@@@@@AAABBBCCCCCCCCCCCCCCCSSSVVVVVVPPPIIIFFFDDDBBBFFFJJJHHH@@@999:::>>>@@@@@@CCCFFFGGGIIILLLQQQUUU]]]^^^```bbbddddddcccccc^^^\\\YYYXXXXXXWWWSSSOOOUUUQQQLLLJJJJJJIIIEEEBBB>>>@@@DDDFFFGGGHHHIIIJJJFFFJJJPPPUUUXXXWWWTTTRRRLLLPPPTTTWWWXXXWWWXXXXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOVVVYYYRRRIIIEEECCCAAADDDDDDFFFGGGCCC===:::<<>>======<<<777333333555444222000////////////000000000000333222000///---,,,,,,,,,555222///,,,+++---000111...000222222000///......---........./////////000555666888888777666777888555333333555555111000333444666666555666888666333333222222111111222333333///222333//////222333222111111111111111000000000111444666444///---///333111111000000////////////333222000//////000222333111//////000333666777777222000......000111000//////...000444666444555777333222111///......//////222333666999:::;;;:::999888777777888:::;;;:::999999999999999999999777666555777:::======;;;999777:::<<<===<<<::::::<<<>>>444555666777888777777666<<<>>>===777555777999999666666777888:::;;;999777777777777666444555777999666666777888999;;;<<<<<<<<<:::999:::888666888>>>DDD===777777:::===;;;888888777666444333333444444444555666666555444444333333444555666666666555444777888666333444777666111444333222222333666999;;;AAA>>>:::888666666777999666555444333333444555666444222444888888555333555888888777777888999:::;;;777666555666777888777555222333444555777777777666555444555666777666444111444222333555444222555:::666444333333444444333111333333444333333222222333///000222333444777;;;>>>999IIIYYY```dddhhhjjjjjj[[[]]]```dddeeebbb[[[VVVYYYVVVTTTXXX]]]]]]WWWPPPLLLSSSSSSSSSWWWQQQMMMTTTTTTOOOIIIGGGFFFGGGHHHJJJFFFEEEEEEEEEHHHJJJKKKLLLDDDKKKOOOKKKBBB???EEEMMMPPPJJJCCCBBBEEEIIIIIIEEEEEEHHHKKKLLLMMMMMMKKKIIIKKKKKKJJJHHHGGGHHHIIIHHHKKKKKKKKKJJJHHHEEEBBBAAABBBEEEGGGGGGCCCAAABBBCCCFFFFFFEEEDDDEEEHHHKKKLLLJJJKKKKKKHHHEEEDDDHHHLLLUUUTTTRRRQQQQQQRRRQQQOOOJJJIIIIIIIIIJJJMMMPPPRRR___WWWPPPMMMKKKGGGFFFHHHIIIEEEBBBAAACCCEEEGGGHHHEEEHHHHHHGGGFFFFFFBBB===>>>>>>>>>===<<<===???BBB;;;???CCCCCCAAA??????@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCCCCBBBAAAEEEIIILLLKKKKKKMMMQQQUUUWWWXXXWWWQQQLLLNNNRRRSSSNNNHHHFFFFFFFFFFFFFFFDDDCCCCCCJJJOOOPPPIIICCCCCCCCCAAAHHHLLLJJJAAA:::;;;>>>@@@@@@AAADDDFFFHHHKKKNNNQQQWWWYYY[[[^^^aaacccddddddeeedddcccaaa___]]]ZZZYYYYYYUUUPPPMMMMMMKKKHHHDDD???BBBEEEFFFEEEDDDDDDEEEEEEDDDFFFKKKQQQTTTSSSQQQSSSVVVYYYZZZZZZZZZZZZ[[[kkkfff```\\\ZZZZZZYYYXXXOOOMMMLLLMMMOOOOOOLLLJJJLLLSSSWWWRRRMMMJJJIIIGGGHHHEEEFFFIIIFFF>>>:::===;;;???FFFMMMRRRRRRNNNJJJWWWWWWVVVUUUTTTSSSRRRRRRZZZ___ZZZVVVXXXRRRJJJLLLJJJIIIGGGEEEDDDDDDEEEEEECCC@@@<<<999999888444000//////////////////000000000000///...............111000---,,,---///222444---///111111000.....................////////////444666888888777777777888444111222555444111000222111999===888444444555444666444333111000000111222000444444000...000222111000000111111111000///...---111444222...---111666111000000000000111222333333222000//////000222333//////111333666777666555222111000000111111111111333//////222333333666;;;222222222111222222333333777888:::<<<<<<;;;999888555444333555777999999999:::999999:::;;;;;;:::888888:::<<<>>>>>>===;;;:::;;;>>>???>>><<<;;;>>>AAA::::::;;;;;;;;;<<<<<<<<>>DDDFFFEEEBBBCCCFFFHHHFFFJJJMMMOOOLLLGGGEEEGGGKKKQQQRRRPPPNNNPPPSSSSSSPPPNNNMMMLLLLLLNNNQQQUUUWWW```WWWNNNKKKHHHFFFGGGJJJKKKFFFCCCCCCDDDCCCDDDFFFAAAGGGLLLKKKIIIHHHEEEAAA@@@@@@@@@???>>>???BBBEEEDDDDDDDDDDDDCCCAAA???>>>AAAAAA@@@??????????????????@@@CCCFFFEEECCCFFFKKKHHHGGGHHHKKKQQQVVVYYYZZZ[[[UUUQQQSSSXXXYYYUUUPPPKKKJJJIIIHHHGGGFFFEEEDDDDDDKKKKKKDDD@@@DDDFFFDDDCCCGGGFFF@@@<<>>AAACCCEEEEEEFFFPPPOOOLLLKKKKKKNNNQQQSSSYYY]]]XXXVVV\\\WWWMMMMMMOOONNNKKKIIIGGGGGGGGGGGGHHHHHHEEE@@@======:::555111111111111000000000//////.........///000000111///...---...///111444555///111222111000...//////////////////////////////000222444555444444444666222000111555555333222555///;;;@@@888111222555444777555333111000000111111///444666111...000222222///000111111111000......,,,...111111000000444777111111000000111222444555444333222111111222333444000111222555777888555333222222111111111111222222555111...000111222666;;;///000333555777888999:::999::::::;;;:::888777666222111000222555777888888:::999888:::======<<<:::;;;<<<===??????>>>>>>===<<>>@@@AAA>>>BBBBBB===;;;<<<<<<:::999999:::<<>>=========;;;999777888:::===888888:::;;;<<<=========???>>>???AAA???::::::===@@@<<<999888;;;=========??????@@@???>>>;;;999777888;;;======:::777666777555666777888888777666555222888:::888777999888666111222444777999;;;<<<===???999666666666333666;;;333333444555666777777777444222222666666333333555555555666666777888999999555555555777999999777555444444555888<<<===;;;999999777555444555666666555222222444555222///333:::777666444444555555333111///111333333111111333555555666777777444222000000888>>>BBBCCCGGGPPPXXX[[[cccaaa___^^^^^^```aaaaaa[[[XXXUUUSSSQQQNNNIIIFFFLLLQQQLLLIIIPPPPPPMMMRRRNNNIIIFFFJJJJJJHHHGGGJJJUUUUUUUUURRRMMMIIIEEECCCGGGKKKMMMKKKEEECCCEEEHHHWWWVVVRRRLLLLLLPPPNNNIIIDDDIIIJJJHHHJJJNNNNNNKKKMMMOOOLLLFFFDDDGGGGGGDDDHHHJJJMMMOOOOOOMMMJJJHHHDDDCCCBBBBBBCCCCCCAAA??????CCCDDDAAAAAAFFFFFFCCCFFFKKKPPPNNNIIIFFFGGGKKKMMMOOONNNLLLOOOTTTTTTQQQQQQPPPNNNNNNPPPSSSWWWYYYYYYQQQJJJIIIGGGFFFGGGJJJOOOIIIEEEGGGGGGDDDCCCEEE???GGGMMMJJJEEEDDDEEEEEEBBBBBBBBBAAA@@@BBBFFFIIIIIIFFFCCCCCCFFFFFFCCC@@@@@@???>>>=========>>>???======AAAEEEDDDAAADDDKKKFFFFFFFFFJJJOOOSSSUUUVVVVVVSSSPPPRRRVVVXXXVVVSSSMMMLLLJJJIIIHHHHHHHHHHHHDDDLLLMMMEEEBBBIIILLLJJJBBBDDDCCC@@@@@@DDDEEECCCCCCDDDGGGJJJMMMMMMLLLJJJJJJKKKNNNRRRVVVZZZ\\\^^^]]]```aaa___[[[XXXXXXZZZ[[[VVVQQQOOOOOOOOOMMMKKKDDDGGGIIIFFFBBB???@@@BBB@@@???>>>======>>>???@@@666:::@@@FFFLLLSSSYYY^^^\\\YYYXXXZZZ^^^___\\\XXXMMMIIIEEEGGGLLLNNNIIICCCMMMKKKEEE@@@AAAFFFHHHFFF???BBBDDDEEEGGGHHHFFFBBBAAACCCDDDCCCBBBCCCGGGKKKIIIGGGEEEDDDEEEGGGKKKMMMQQQVVVRRRQQQXXXVVVPPPSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIMMMLLLFFFBBBBBB@@@<<<555555444333222111111000///////////////000111222......///000111222222333222333333222111000111333000000000000000000000000...000222333222222333444111///111555777555666999///999<<<555000555777444666444222000///000222333...333666222///222555666000111222333333111///......//////000222333555666444333222111111222444555555555555555555555555555444333333444666666555444111111111000000000111222444000///111222111444888222444777:::;;;;;;;;;:::888777777666555444444333111000///000333555666666999888777:::===???===;;;======>>>???????????????<<>>@@@BBBDDD===AAABBB???===>>>>>><<<::::::;;;>>>@@@AAA@@@???@@@???>>>;;;999:::<<>>>>>>>>>>>===CCCBBBDDDGGGEEE???>>>@@@???===<<<<<>>@@@@@@<<<999999999888999:::;;;;;;:::888888333===BBB???999777888999222333666:::<<<===>>>>>>BBB<<<888999999777:::@@@444555777888888888777666444222222666666333333666555666666777888999999999555555555777999999777555666555666:::>>>???===:::===:::777555555666666666444444666666222...222999999777666555666666444333///222444444222222555777222444666777777777999:::222777:::;;;???FFFKKKKKKSSSYYY```bbb```]]]]]]]]]```^^^[[[WWWRRRNNNKKKIIIQQQTTTKKKGGGPPPTTTSSSYYYTTTMMMJJJNNNNNNKKKKKKNNNWWWXXXXXXVVVPPPJJJFFFDDDHHHHHHGGGGGGFFFEEECCCAAAIIIMMMNNNKKKMMMRRRRRRMMMEEEIIIKKKIIIKKKQQQSSSOOONNNPPPLLLDDDAAACCCCCC>>>BBBDDDGGGIIIKKKKKKJJJJJJJJJFFFBBBBBBDDDFFFEEECCC;;;@@@BBB???AAAEEEEEEAAAAAAGGGNNNMMMHHHEEEFFFIIIKKKNNNNNNKKKNNNUUUVVVRRRRRRQQQOOONNNPPPSSSWWWZZZRRRLLLHHHIIIIIIHHHIIIKKKRRRLLLIIILLLKKKFFFDDDFFF???HHHMMMHHH@@@@@@CCCFFFDDDDDDCCCBBBBBBDDDHHHKKKDDD???;;;===CCCFFFDDD???>>>>>><<<;;;;;;<<<===>>>999999===BBBBBB>>>AAAHHHDDDCCCCCCDDDHHHJJJKKKJJJPPPMMMLLLMMMQQQSSSRRRQQQNNNLLLJJJIIIHHHIIIKKKLLLCCCLLLMMMDDDBBBJJJNNNKKKFFFGGGEEEBBBDDDGGGFFFBBBDDDFFFIIILLLOOONNNLLLIIIIIIJJJMMMQQQUUUYYY\\\^^^]]]```bbb```[[[XXXZZZ\\\ZZZUUUPPPNNNOOOPPPNNNLLL@@@DDDGGGFFFCCCBBBEEEIII@@@CCCDDD@@@:::666888;;;666999;;;>>>@@@CCCGGGJJJOOOPPPTTT[[[ccceeeaaa\\\PPPKKKFFFIIIOOOPPPKKKEEEHHHGGGCCC@@@BBBDDD@@@999===CCCEEEDDDFFFKKKIIIBBBGGGJJJKKKHHHDDDEEEJJJPPPFFFEEECCCAAAAAABBBCCCEEEIIIPPPNNNMMMSSSSSSQQQYYYOOONNNLLLKKKJJJKKKKKKLLLHHHOOOPPPIIIDDDEEEEEEBBB888888777666444333222111111111000000000000111111//////000111111111111000555666555333222222444666111111111111000000000000///111333444333333444555000///111666888777888;;;///777888111111888:::444444333111///000111444666,,,222555222000333888999111222333444444222111///222000000111444666666666777555333111111111222333777777888888888888777777888555333222444555666666///000000///......000111222000000333444111222555888:::<<<>>>===;;;888555555444333222111222222222222111///000222444444444:::===@@@???:::888999<<<<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@CCC>>>;;;<<<@@@BBBAAA?????????@@@AAAAAA???<<<999???@@@>>>;;;<<>>;;;??????>>>======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDDDDBBBAAAAAAAAA<<<<<<===???AAACCCDDDEEE???IIIKKKFFFDDDGGGBBB777>>>???AAABBBBBB???===;;;>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>???888<<<@@@>>>:::777888:::===<<<999777:::>>>:::444666999<<<===;;;999777777555>>>>>><<<>>>888333999:::888888;;;@@@BBB>>>:::;;;777666;;;>>>;;;999999AAA:::333555<<<@@@===999;;;;;;;;;;;;:::999888777666555333444666999999999444555666777777777777777777666555333333555666777888777555333444666999:::555666777:::===@@@CCCDDDEEEHHHMMMQQQUUUYYY^^^bbb]]]______ZZZRRRKKKHHHGGGJJJJJJGGGFFFKKKSSSUUUSSSMMMOOOMMMJJJIIILLLMMMKKKLLLNNNRRRTTTRRRNNNHHHDDDEEEGGGJJJKKKIIIEEE@@@<<>>===???CCCGGGIIIKKK@@@>>><<<===???@@@>>>;;;;;;;;;<<>>@@@EEEHHHGGGDDDGGGLLLLLLIIIIIIMMMLLLGGGLLLJJJHHHGGGGGGHHHHHHHHHHHHFFFDDDCCCBBBBBBFFFKKK???AAACCCEEEGGGFFFEEEEEEEEEEEEGGGHHHJJJJJJKKKKKKUUUSSSSSSVVVZZZZZZUUUOOOVVVVVVTTTRRRQQQRRRUUUXXXXXXVVVSSSOOOKKKIIIHHHHHHAAACCCFFFEEEBBBBBBDDDGGGCCCBBBDDDDDD???888666999555555666888;;;<<<;;;:::===???CCCIIINNNRRRRRRRRRMMMGGGAAAAAADDDFFFBBB===DDDCCCBBBBBBBBBAAA>>><<>><<<===;;;888CCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHIIIIIIHHHMMMMMMKKKIIIGGGGGGIIIKKKHHH>>>888;;;<<<888444444444///---///000......000222444555444111///111333---444777333//////111222////////////000000000000111222333333333333444555///222666888999:::<<<===444444555666888999;;;<<<888333000000444777555333111222333555777888777555222111222444666555111---333222000111222333333222///000333555666666666666333555999<<<===;;;888666666555333333444555444222666333111111333333111...000333666888777666666777555666777666333000000000111333444333000000222555111111111222111000000///:::===???===:::888:::>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@===;;;===AAADDDCCC@@@>>>>>>>>>?????????===;;;>>>@@@???;;;<<>>;;;>>>>>>======>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEDDDBBB@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEE@@@HHHJJJEEECCCFFFBBB999???@@@AAABBBAAA@@@???===?????????>>>======<<<<<<;;;<<<<<<===>>>?????????<<<>>>???===999888<<<@@@AAA@@@===:::===AAA???999999;;;======;;;999888888777???>>>;;;===888444;;;DDDAAA???@@@DDDFFFDDDAAA<<<999999???AAA???<<<<<>>:::;;;@@@CCCAAA===@@@@@@@@@???>>>======<<<:::888777888:::<<<======;;;;;;;;;;;;:::888777666<<<;;;999888888999;;;<<<888777666555666888;;;===444444555777999;;;===>>>>>>AAAEEEIIIKKKOOOSSSVVVTTTSSSRRRPPPNNNJJJEEEBBBCCCCCCAAA@@@EEELLLNNNKKKDDDGGGFFFCCCCCCGGGIIIGGGFFFHHHKKKMMMMMMJJJFFFDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCFFFFFFEEEHHHNNNMMMHHHEEE???CCCCCC===@@@GGGEEELLLJJJGGGDDDFFFHHHDDD>>>???AAADDDGGGEEEAAADDDJJJDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@AAACCCEEECCCBBBLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIILLLNNNPPPOOOMMMGGGHHHIIIIIIHHHGGGHHHIIIHHHLLLPPPOOOLLLJJJKKKMMMJJJHHHFFFFFFFFFEEEDDDBBBDDDBBBCCCHHHGGGCCCAAACCCCCCBBBAAABBBDDDFFFHHHHHHCCCAAA??????AAAAAA???===>>>===<<<>>>AAACCCDDDCCCAAA>>><<<>>>BBBEEEEEEBBBEEEHHHIIIFFFFFFKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGEEEDDDBBB@@@AAADDDHHHCCCEEEIIIMMMNNNMMMJJJHHHHHHGGGGGGGGGIIIKKKNNNPPPRRRNNNKKKKKKNNNOOOLLLIIINNNNNNMMMKKKIIIJJJMMMOOOTTTSSSQQQNNNKKKIIIGGGFFFBBBCCCBBBAAAAAAAAADDDFFF===;;;===>>><<<999;;;@@@777666444555777999:::999888999<<>>>>>@@@AAAAAAAAACCCBBBAAABBBBBBAAA>>><<<<<<;;;===BBBDDDCCCDDDGGGEEEGGGGGGGGGEEEEEEFFFGGGBBBGGGGGGAAA<<<<<<>>>>>><<<===>>>???@@@AAAAAAAAA????????????AAABBBBBBAAAJJJKKKKKKIIIFFFEEEGGGJJJKKKBBB===???AAA===:::999666111...000111000000333111333555444222111333555///555777333000000222222///000000000000111111111111222333444444444555666111444777999:::;;;<<<===888888777777888999:::;;;666333000111555777666444444333444444555666555444222111222444666555111...333111000000222333333222111111222444555555555555222444888:::;;;:::777555444333333444555555444222333000......000333333222666888::::::888777666777000111111000...,,,+++,,,111222333222000///111444111111000000000/////////:::<<<===;;;999999<<>>>>>======>>>???AAABBBAAAAAA@@@@@@??????>>>>>>???===<<>>???<<<>>>======>>>???BBBDDDEEE@@@@@@??????@@@AAABBBCCCBBBDDDEEEDDDBBB@@@???@@@AAA@@@>>>>>>>>>@@@CCCEEEBBBHHHHHHCCCBBBEEEBBB;;;@@@@@@AAAAAAAAAAAAAAABBBAAAAAABBBBBBAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@AAA???<<<999;;;AAAFFFDDDCCC@@@===@@@DDDCCC???>>>??????>>><<<:::;;;;;;:::AAA???;;;>>>:::777???NNNJJJFFFEEEGGGHHHGGGEEE:::999;;;AAADDDAAA??????BBBAAA@@@AAACCCDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@===<<<;;;<<<>>>@@@AAA@@@>>>>>>======<<<:::999888>>>>>><<<<<<<<<<<<>>>>>>999888888888:::<<<>>>???666666666777888:::;;;<<<:::===???AAABBBDDDGGGIIIHHHEEECCCEEEGGGFFFAAA<<<===>>>===<<>>BBBDDDCCC???@@@CCCDDDEEEDDDCCCBBBBBB@@@>>><<<===@@@CCCFFFCCCCCCBBB???AAAEEEEEEBBBGGG>>>???@@@===AAAEEE???GGGGGGEEEBBBDDDGGGDDD>>><<<<<<@@@CCCAAA===???EEEBBBBBBCCCCCCDDDDDDEEEEEEBBB@@@@@@@@@BBBCCCBBBAAAJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBEEEEEEEEEGGGJJJKKKKKKIIIEEEFFFGGGFFFEEEDDDEEEFFFEEEJJJOOOQQQNNNJJJIIIIIIJJJHHHEEEDDDEEEEEEEEEDDDCCCAAACCCFFFFFFCCCBBBDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCAAA???BBB@@@===>>>@@@CCCEEEFFF???===;;;===AAADDDDDDCCCCCCEEEDDDAAABBBFFFHHHHHHBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFDDDAAA???@@@CCCEEECCCFFFKKKOOOPPPNNNJJJHHHJJJIIIFFFEEEGGGJJJOOORRRPPPKKKEEECCCDDDFFFFFFEEEFFFFFFEEEDDDBBBBBBDDDFFFIIIIIIIIIHHHFFFCCC@@@>>>BBB@@@>>>>>>@@@BBBCCCCCC999777777999999999===CCC:::777444333444777999999777777777888999999999:::999;;;======<<<<<>>AAAGGGHHHEEEDDDFFF>>>@@@CCCCCCBBBAAA@@@AAA===EEEIIIBBB;;;;;;???BBB777888:::<<<============;;;;;;;;;;;;;;;;;;;;;;;;DDDHHHJJJHHHCCCAAADDDGGGIIIBBB===???BBBAAA>>>===:::444111222333222333666000222444444333333555666111666888333000111333333111111111111222222222222333333444444555666666777444777:::<<<<<<<<<===>>><<<;;;999888888999:::;;;555333111222666888888666555555444333333333333333111111222333555444222///222111000000222333333222333333222222333333444555000222555777888777555444111111222555777777444222222000...///222666888999999::::::888666444444555///000111000---,,,,,,---///000000///......///111111000///.........//////:::;;;;;;999888:::===AAA???>>>===<<<===???BBBCCCBBBBBBAAAAAA@@@@@@???????????????AAADDDDDDBBB@@@>>>>>>>>><<<;;;;;;<<<===<<>>???===????????????@@@BBBDDDEEE@@@???>>>>>>???AAACCCEEEAAABBBCCCCCCAAAAAAAAACCCDDDBBB???======???BBBDDDCCCFFFFFFBBBAAADDDCCC>>>AAAAAA@@@@@@AAABBBDDDEEEAAABBBCCCDDDCCCAAA???===>>>???@@@AAAAAAAAA@@@@@@BBBBBB@@@>>>===???DDDHHHDDDDDDAAA>>>@@@EEEEEEBBB@@@@@@@@@???======???AAA>>>EEEBBB>>>@@@===<<>>======>>>@@@BBBBBBAAA;;;;;;<<<<<<<<<<<<<<<;;;>>>======<<<<<<======>>><<<<<<<<<<<<===>>>???@@@;;;;;;;;;<<<===>>>@@@AAA===>>>@@@@@@@@@@@@BBBCCC>>>===>>>???AAAAAA>>>;;;<<>>;;;;;;???AAA???;;;<<<<<<===>>>>>>>>>>>>???<<<999888999<<<@@@CCCAAA???===;;;;;;>>>??????HHHAAABBBCCC>>>BBBEEE???BBBCCCAAA???AAADDDBBB>>>;;;;;;===AAA???<<<>>>BBB>>>>>>???@@@AAAAAABBBBBB????????????@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA??????>>>===<<<<<<<<<<<>>@@@CCCFFFGGG@@@>>><<<>>>AAAEEEFFFFFFEEEDDDAAA??????AAADDDEEE@@@AAACCCCCCBBBAAA@@@@@@EEEFFFEEE@@@>>>@@@BBBBBBDDDFFFIIILLLLLLKKKIIIHHHIIIGGGEEECCCCCCFFFIIILLLNNNIIIDDDBBBCCCDDDEEEEEEBBBCCCCCCBBB@@@???@@@AAAAAACCCDDDEEEDDD@@@===:::===;;;;;;>>>BBBDDDCCC@@@:::888777::::::999:::???999777555555777999:::;;;999999999888666666777888999;;;<<<<<<;;;;;;===?????????@@@AAACCCBBB???<<>>===<<<===>>>:::AAADDD???:::;;;???AAA777888:::===>>>>>>>>>===;;;;;;<<<;;;:::999999:::>>>CCCFFFEEE???===???CCCAAA<<<888;;;???BBB@@@>>>>>>888444555777666777:::222333333333333444444555222666777222000222333222222222222333333333333444444333333555666888888777777999<<<======<<<===>>>;;;:::999888888999:::;;;555444333555888::::::999555444444222111111333444000111222333444444222111222000///000222333333333444333222111111222333444000111333555555555444333000111333666888888666333444444555666888:::<<<<<<666666666444111000000222///000111000...---///000............------...///111000///...---......///::::::999888999:::>>>@@@======<<<;;;===???AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBB???===???@@@@@@===:::999:::<<<;;;???@@@<<<;;;===???>>>BBBAAA@@@@@@@@@AAABBBCCC@@@???>>>===>>>@@@CCCDDD>>>???AAABBBBBBCCCEEEGGGFFFCCC@@@>>>>>>???BBBDDDCCCEEEDDDBBBBBBCCCBBB@@@AAAAAA@@@@@@AAACCCEEEFFFAAABBBCCCDDDCCCAAA???===>>>???AAABBBBBBBBB@@@@@@@@@AAABBBBBBBBBCCCEEEFFFDDDEEEDDDBBBCCCGGGHHHEEE@@@AAAAAA@@@???@@@CCCFFFBBBIIIEEEAAACCCAAA@@@IIIMMMMMMLLLLLLJJJFFFAAA>>>777777;;;BBBDDDBBBBBBDDDCCCEEEGGGGGGFFFEEEFFFGGGCCCBBBAAA@@@@@@@@@AAAAAA=========>>>AAABBBBBBAAA======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBDDDEEEFFFAAABBBCCCBBB@@@@@@@@@AAA;;;>>>AAAAAA???>>>===>>>===AAABBB@@@AAADDDDDDBBB???@@@???:::999<<<===:::;;;;;;:::999999999:::::::::999888777777999:::;;;===;;;999888888999===@@@JJJEEEGGGEEE<<<<<<@@@;;;===???>>><<<===@@@???<<<:::999:::>>>===:::;;;>>>999999:::;;;<<<<<<======<<<===============>>>>>>===>>>>>>??????>>>>>>===888777777666555555555555>>>===<<<===@@@AAAAAA@@@>>>???@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAABBBDDDAAA>>>===???@@@AAAAAA@@@BBBCCCCCCEEEGGGGGGGGGCCCEEEFFFFFFEEEEEEHHHJJJFFFGGGFFFEEEDDDCCCCCCCCCFFFCCC@@@>>>@@@BBBDDDEEE???>>>===>>>AAAEEEHHHIIIJJJFFFBBB@@@>>>>>>@@@CCCAAACCCEEEDDDBBB?????????CCCGGGEEE@@@===AAABBBAAAGGGGGGGGGHHHHHHIIIJJJJJJGGGFFFDDDBBBAAAAAABBBCCCFFFEEECCCCCCDDDDDDDDDDDDAAABBBCCCCCCAAA@@@@@@AAAAAACCCDDDEEEDDDAAA>>><<<999999;;;@@@EEEEEEBBB>>>;;;999:::>>>???<<<:::<<<999999999;;;===???>>>===888999:::888666555777999888777777999;;;===<<<;;;===>>>???AAABBBAAA>>>;;;@@@???BBBFFFEEE???;;;:::999999999888888999===???999<<<<<<999888;;;===;;;888999;;;===>>>>>>>>>>>>;;;===>>><<<:::888999;;;:::>>>AAA@@@<<<:::;;;>>><<<999777999@@@FFFFFFCCCAAA;;;888999:::999:::===555555444444444444333222444666666111000222333111333333333333444444444444444333333444777999999777888:::===>>>=========>>>777777888888999::::::;;;666555666888:::;;;;;;;;;222333333222111111444777000222333333333222222222222111000111333444555444444333222000000111222333000111222333444444444333111222444888;;;;;;888666666888:::<<<<<<;;;:::999222222222111//////000222---......---,,,,,,...000222111000000000111111111111111000///////////////:::999999999:::;;;===>>>;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???======>>>@@@AAA???;;;999:::<<<:::???AAA===:::===???@@@CCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>???@@@AAABBB<<<>>>@@@AAABBBDDDGGGIIIEEECCCAAA??????@@@BBBCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEAAABBBBBBCCCBBBAAA???>>>>>>@@@AAACCCCCCBBB@@@??????@@@BBBDDDEEEEEEDDDCCCDDDGGGHHHFFFGGGKKKKKKIIIAAABBBBBBBBBAAABBBDDDGGGDDDKKKHHHDDDFFFDDDCCCLLLJJJKKKMMMMMMJJJFFF@@@<<<::::::>>>CCCDDDCCCDDDIIIGGGHHHIIIIIIHHHHHHIIIKKKDDDCCCBBBAAAAAABBBCCCDDD=========???BBBCCCBBB@@@DDDDDDCCCBBB@@@>>>===<<>>===>>>???AAAAAA@@@>>>======>>>@@@AAAAAA???======>>>@@@@@@@@@>>>AAABBBAAACCCGGGIIIGGGBBBDDDEEEEEEDDDFFFKKKPPPHHHIIIJJJIIIGGGGGGGGGIIIGGGEEECCCBBBCCCDDDDDDCCC@@@??????@@@BBBFFFJJJMMMOOOJJJEEEDDDAAA???@@@CCCCCCFFFHHHGGGCCCAAABBBDDDDDDJJJJJJCCCAAAEEEGGGDDDHHHGGGEEEDDDDDDFFFHHHJJJHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAACCCEEEFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;<<<@@@CCCEEECCC???<<<999777999???CCCAAA???@@@======>>>@@@BBBBBBAAA???444666888777444333555777111000111555:::======<<<===>>>???AAABBB@@@<<<999666666999??????:::777888999999888777777:::>>>AAA:::<<<:::777888;;;;;;777888888999999::::::;;;;;;999<<<===<<<888777999;;;:::;;;<<<;;;:::::::::;;;===<<<;;;<<>><<<<<<>>>999888666666777666555333666888666222111333444222333333333333444444444444444222111444888:::999777777999<<<===<<<<<<<<<===555666888:::;;;::::::999555666777888999:::::::::111333555444222222444777222333444444222111111222333222111222444666666666222222111111000111111111111222222222333444555555666666777:::======;;;:::666888::::::888555444444000222333333111111222333///000000000///000333555666444333333444555555444222222333333333222111000999999999:::;;;<<<;;;;;;888999:::;;;<<<>>>??????>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===>>>>>>:::>>>AAAAAA>>><<<===@@@999???AAA===:::<<>>@@@@@@AAACCCFFFIIIDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBDDDDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???AAACCCCCCAAA???>>>@@@@@@BBBCCCDDDDDDCCCAAABBBFFFIIIHHHIIIKKKKKKHHHDDDEEEEEEDDDBBBAAABBBDDDCCCKKKHHHEEEHHHEEECCCKKKGGGHHHJJJIIIFFFBBB???===<<<;;;>>>BBBBBBAAAEEEJJJJJJIIIHHHGGGHHHIIIJJJKKKDDDCCCAAA@@@AAABBBCCCDDD??????@@@BBBDDDEEEDDDBBBEEEDDDDDDBBBAAA???===<<>>AAADDDEEEEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAACCCCCCBBB@@@??????AAA@@@BBBDDDFFFEEEDDDCCCCCC>>>DDDGGGDDDBBBCCCBBB@@@AAACCC@@@:::888999999666888888777666555555555555333444555666666666444333888555666777666333666<<>>@@@BBBBBB@@@>>>>>>>>>???@@@AAA@@@??????@@@AAABBBBBBAAA@@@DDDEEECCCEEEKKKMMMKKKCCCEEEFFFEEEDDDGGGNNNUUULLLNNNOOOOOOMMMMMMNNNPPPMMMMMMMMMMMMNNNMMMJJJGGGEEEEEEEEEEEEGGGKKKQQQTTTQQQLLLHHHHHHFFFBBBCCCGGGEEEHHHJJJIIIFFFEEEHHHLLLMMMTTTTTTMMMKKKQQQSSSNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMKKKHHHEEEEEEGGGIIIKKKFFFGGGGGGGGGEEEDDDDDDDDDCCCFFFJJJKKKJJJIIIHHHIIIHHHFFFCCCAAA@@@@@@AAABBBCCCDDDEEEDDDAAA>>><<<<<<;;;888888>>>BBBBBBBBBCCCEEECCCAAAAAABBBBBBAAA@@@333777:::999666333444777...111555888999:::<<<>>>===>>>???AAABBB???;;;777444444777<<<<<<888666777888999:::;;;;;;<<>>>>><<<<<>><<<===<<<:::888999;;;<<<:::888:::;;;888333333666666333222222333333333444444444444111000333888:::999666555777:::;;;;;;;;;<<<===666888;;;======;;;888666333444666777777666666666222555888777333111333666333444555444111///000111444333222333555777888777000000111111111111111000333333333333333555666777;;;::::::<<<>>>???>>>===777888888555222000111333000222555555333222222333222222333222222444777:::666444222222444555444333333444666777666555333111999999999:::<<<<<<:::999666777999;;;<<<===>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>>======???AAA666;;;AAABBB???>>>@@@CCC999???AAA===:::<<<@@@AAA>>>>>>>>>>>>???AAACCCEEE??????@@@@@@@@@??????>>>???@@@@@@@@@AAABBBEEEHHHCCCBBBBBBAAAAAABBBBBBBBB@@@@@@BBBEEEEEEBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAEEEDDDCCCBBBAAAAAABBBBBB>>>???AAACCCCCCAAA???===AAAAAA@@@AAACCCCCCBBBAAA>>>CCCHHHGGGGGGIIIIIIFFFFFFGGGGGGEEEBBB@@@@@@AAABBBJJJHHHEEEHHHEEECCCJJJDDDEEEEEECCCAAA>>>======;;;:::<<>>BBBIIIIIIGGGDDDDDDFFFHHHIIIHHHBBBAAA@@@??????@@@BBBCCCAAAAAABBBEEEGGGHHHFFFEEE@@@@@@@@@@@@??????>>>===AAAAAABBBBBBBBBBBBAAAAAA999<<<@@@DDDGGGHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAADDDHHHIIIFFFCCC???FFFIIIGGGDDDDDDCCCAAACCCDDDBBB<<<:::<<<<<<999666666666555555555555555222222444555555555555555777555555777555000222999CCC888666888555777555)))222666777333222444444333555222222666777444333555444333333333333333333333444666888888555555777999;;;<<<<<<<<<<<<<<<<<<;;;666666666666666777888999999777555555777999:::999555888:::<<<<<<>>>@@@BBBBBBAAA@@@@@@AAABBBBBBAAABBBAAAAAACCCEEEEEEDDDCCCCCCHHHIIIGGGIIIPPPSSSPPPFFFHHHHHHFFFDDDHHHPPPWWWOOORRRTTTTTTRRRQQQTTTVVVUUUUUUWWWXXXYYYVVVQQQMMMJJJKKKKKKKKKMMMRRRWWW[[[RRRLLLIIIKKKJJJEEEFFFJJJEEEHHHKKKJJJHHHIIINNNSSSVVV^^^^^^WWWVVV]]]^^^YYYXXXYYYYYYZZZZZZZZZZZZYYYRRROOOJJJGGGHHHLLLQQQUUUPPPPPPOOOMMMJJJIIIJJJKKKGGGJJJNNNPPPPPPOOONNNNNNSSSPPPLLLHHHGGGHHHKKKMMMKKKKKKIIIDDD===::::::<<<@@@:::888<<<@@@AAABBBDDDKKKHHHCCCAAA@@@AAA@@@@@@777;;;???>>>:::666777999111777======999777;;;???>>>>>>@@@AAABBB???:::555:::888:::===<<<888555666777999===>>>??????@@@AAA===DDDFFF???888777;;;===:::999666444444555777999777;;;>>><<<999777:::>>>AAA<<<888888<<>><<<<<<<<<999888>>>FFFEEE???AAA>>>>>>AAACCC???=========;;;:::;;;>>>@@@???=========:::555555888888555222222222333333333444444444111///222777:::999666333666999:::::::::;;;<<<888;;;>>>@@@???<<<777444111333555555555444333444333777:::999444111111333444666666444000...///111444333333444666888999888...///000222222222111000555444333333444555777888>>>===<<<===???AAA@@@???999999666222......222666000222555555333111000000//////000//////111555888333000......111222111///333555888:::999777444111999777:::@@@AAA<<<:::===::::::;;;;;;<<<=========666:::>>>AAAAAA???>>>>>>;;;<<<<<<===============888:::===@@@AAABBBAAAAAA========================;;;===??????>>>===>>>>>>AAA===::::::===AAABBBBBB>>>???AAABBBBBBDDDGGGJJJCCC>>><<<@@@AAA>>>===AAA999???DDDDDDEEEHHHJJJHHH@@@CCCFFFHHHGGGFFFFFFFFFHHHEEECCCCCCEEEEEEBBB>>>EEEAAA@@@BBBCCC???>>>@@@>>>@@@AAAAAA@@@???AAABBB???DDDEEECCCCCCFFFGGGFFFEEEEEEEEEEEECCCAAA???===@@@@@@AAABBBCCCDDDEEEFFFLLLJJJEEE===777666999===BBB@@@>>>>>>???@@@@@@???AAACCCDDDDDDDDDDDDEEEGGG@@@?????????@@@BBBDDDEEE???BBBFFFFFFCCCAAABBBDDD>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBB@@@@@@===AAACCCBBBBBBCCCAAA======@@@???>>>BBBIIIHHHBBBFFFGGGIIIIIIHHHEEEAAA???===???BBBEEEFFFGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFGGG@@@???>>>===<<<<<<;;;;;;999666444444777888777555444666888::::::999777666555666666666555444444333888666444444444555444444777777777777666555444333555333222222444444333111555444444333333333444444777555333444666888:::::::::<<<===;;;777666777999444444555666666666666666;;;999777666888:::;;;;;;888999999:::<<<>>>@@@AAAEEEDDDDDDDDDCCCCCCCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFNNNNNNMMMKKKJJJKKKNNNQQQOOOOOOOOOMMMLLLMMMPPPSSSTTTUUUVVVVVVVVVXXX[[[^^^^^^]]]^^^```^^^XXXVVVXXXRRRNNNNNNUUUXXXVVVVVVZZZXXXPPPKKKJJJGGGDDDFFFMMMIIIKKKKKKIIIGGGJJJRRRXXX]]]aaa```[[[YYY]]]bbbeeeccciiikkkfffcccfffhhhfffbbb]]]XXXWWW[[[]]]\\\ZZZVVVZZZ[[[VVVSSSSSSRRROOOHHHPPPVVVTTTSSSWWWWWWTTTSSSXXXXXXQQQLLLMMMPPPRRROOORRRPPPIIIDDDCCCBBB???CCCDDDCCCAAA???>>>???@@@NNNLLLFFFAAACCCHHHIIIFFF===999777:::>>>>>>===<<<<<<<<<>>>???;;;555555999CCCCCCCCCDDDEEEDDDBBB???===???AAAAAA>>>;;;999999===999===???999===DDDAAABBBAAA???>>>===<<<999777999777555444444666888:::AAA===:::;;;:::888:::===999::::::999999;;;???BBBCCC<<<:::>>>BBB@@@======>>>???>>><<<::::::<<<>>>@@@<<<;;;???@@@===>>>CCCCCCAAA>>><<<;;;;;;999777<<<999888:::999555444666333222333666;;;>>>===<<<666:::>>><<<777666:::??????===>>>AAA@@@;;;888888666777777666666555444444666999<<<<<<888555333444888;;;;;;666333333333111666;;;???===999666666888333444333222000111444666444666666555555888;;;===CCC@@@===;;;::::::999888777666444333333444666777333333444666777555222///111222222333444555666666555888999777444111111333444555666666555555666777:::888;;;AAAAAA===;;;>>>::::::;;;<<<<<<======>>><<>>>>>===<<<===>>>???===:::;;;>>>@@@AAA@@@<<<===>>>>>>@@@CCCIIIMMMAAA===<<>>???@@@AAABBBBBBAAAAAABBBCCCEEEJJJMMMKKKIIIJJJIIIFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHEEEAAA:::555555888<<<>>>??????>>>>>>>>>>>>>>>AAABBBBBB@@@>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFCCCBBBBBBBBBBBBAAA@@@???AAA???>>><<<<<<>>>@@@AAA>>>???@@@AAAAAA@@@???>>><<<@@@AAA??????AAA@@@<<<>>>@@@@@@>>>AAAGGGFFFAAACCCDDDEEEEEEEEECCCAAA@@@???@@@BBBDDDDDDDDDBBBBBBAAABBBCCCDDDEEEEEEDDDDDDAAA@@@>>>=========>>>???>>><<<999999;;;;;;:::888555666888::::::999777555444444555555555555444444777666555555555555555444666666666666555444333333444333222222444555444222333333333333333333333333888666444444555666777888777999::::::777666888999666666777888888888777777===<<<:::999:::<<<======888888999;;;<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBCCCEEEHHHJJJKKKLLLLLLMMMLLLKKKLLLNNNPPPQQQSSSTTTSSSQQQPPPOOOPPPSSSTTTUUUUUUUUUVVVYYY[[[^^^\\\]]]```^^^YYYWWWYYYYYYUUUTTTXXXZZZXXXXXXZZZ[[[QQQHHHGGGGGGDDDBBBCCCEEEGGGJJJJJJJJJKKKNNNQQQXXXZZZZZZVVVVVV[[[^^^]]]dddkkknnnkkkjjjnnnqqqqqqiiifffbbbbbbdddeeebbb___^^^bbbaaa\\\XXXWWWTTTQQQQQQXXX\\\YYYXXX[[[\\\YYYWWW[[[\\\WWWTTTVVVXXXXXXWWWXXXUUUNNNIIIGGGCCC>>>EEEFFFFFFDDDBBB@@@AAABBBDDDCCC@@@>>>BBBIIILLLJJJCCCCCCCCCCCCBBB@@@???@@@LLLIIIFFFCCC===777999???BBBBBBBBBDDDFFFGGGFFFDDDFFFFFFFFFFFFEEECCCAAA@@@???;;;@@@@@@777888???>>><<<:::999888888999::::::777666555444666999<<<>>>>>>:::999;;;:::777888;;;999:::;;;::::::<<<>>>AAA<<<:::999;;;>>>@@@@@@???=========<<<::::::<<<>>>???;;;:::>>>???===???CCCCCC@@@;;;999999::::::::::::888888<<<;;;888777999888777777999<<<===<<<:::999<<>>???:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCCCCAAA>>><<<;;;:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>???@@@@@@========================:::<<<======<<<<<<===>>>===<<<;;;<<<>>>@@@???>>>:::;;;;;;<<<>>>CCCIIINNN???<<<<<<>>>>>><<<===???===>>>>>>>>>BBBFFFCCC>>>CCCEEEGGGHHHGGGGGGHHHIIIAAACCCEEECCC@@@@@@DDDIIIFFFCCCBBBCCCAAA===<<<>>>@@@AAACCCBBBAAAAAABBBDDDFFFLLLOOONNNMMMMMMLLLHHHDDDDDDDDDCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA???<<<777444444777:::<<>>===>>>@@@DDDDDDBBB@@@>>>>>>@@@BBB@@@@@@@@@@@@AAACCCDDDFFFFFFBBB>>>>>>AAAAAA???;;;CCC@@@===;;;;;;===@@@BBB>>>???@@@AAAAAA@@@???>>>>>>AAAAAA>>>>>>AAAAAA>>>???@@@@@@>>>AAADDDDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBB@@@>>>===@@@AAADDDEEEEEEDDDBBBAAAAAA@@@>>>======???BBBCCCCCCAAA???=========<<<:::666777888999999888666555333333444444555444444444666666555555555555444444666555555444444333222222333222111222444555555444222333444444555444333222777666555444333444555555555666888888777666888999666666777777777666666555===<<<;;;:::::::::<<<<<<777888:::;;;<<<<<<;;;;;;:::;;;<<<===???@@@BBBBBB;;;<<>>>>>???<<<===<<<;;;???GGGKKKIIIIIIMMMPPPMMMHHHDDDDDDEEEUUUSSSQQQNNNFFF===<<>>;;;;;;======999888:::999;;;<<<===<<<<<<>>>@@@999???AAA===???FFFIIIGGG===>>>???>>>======???@@@===::::::<<<>>>===???CCCBBB>>>:::888999;;;<<<===999888:::>>>???<<<:::<<<>>>=========>>>===<<<:::;;;===>>><<<999999<<>>>>>999<<>>===<<<<<<;;;<<<======>>>>>>======>>>============>>>??????========================999;;;<<<<<<;;;;;;===???;;;<<<===>>>??????>>>===:::;;;===>>>@@@CCCGGGKKK>>>===>>>>>>======>>>@@@======<<<>>>DDDJJJHHHAAA@@@BBBCCCCCCBBBBBBDDDFFF@@@@@@@@@>>><<<===AAAEEEEEEBBBAAABBB???::::::<<<>>>???AAA@@@??????@@@BBBAAAFFFJJJIIIIIILLLMMMLLLGGGEEEDDDCCCDDDFFFHHHJJJCCCCCCCCCBBBAAAAAA@@@@@@<<<;;;888555444555888:::;;;@@@DDDCCC???===???CCCAAAAAA@@@???>>>@@@CCCGGG????????????@@@BBBCCCEEEDDDBBB>>>>>>???AAA@@@???BBBAAA>>>======>>>???AAA@@@AAABBBCCCCCCBBBAAA@@@BBBDDDDDD@@@@@@DDDDDDBBB???@@@??????@@@AAAAAA@@@????????????????????????AAABBBBBBAAAAAA???>>>===???BBBEEEGGGGGGDDDAAA>>>AAA???===<<<>>>AAAEEEGGGEEEDDDAAA???>>>===<<<;;;777888999999999888666555444444444444444333222222333444555555444333333444555555444333222222222222222222111333555666666555111333555666777666444333444555444444333333444555555666666666666666666666444444444444444333333222999999999888666666888999666888:::;;;;;;:::999888999999:::;;;===>>>???@@@:::<<<>>>@@@BBBBBBBBBAAACCCFFFIIIKKKKKKKKKKKKKKKOOOSSSVVVXXXWWWUUUTTTSSSSSSSSSSSSQQQOOONNNPPPRRRXXXUUUUUUYYY[[[XXXWWWXXX[[[XXXUUUTTTTTTSSSRRRRRRVVVPPPLLLNNNRRRSSSPPPMMMFFFFFFGGGKKKNNNLLLEEE???FFFNNNSSSPPPLLLLLLLLLKKKPPPSSSUUUUUUWWW^^^ffflllooooooqqqsssuuusssnnnjjjgggjjjjjjddd^^^\\\YYYVVVUUUVVVTTTQQQPPPPPPQQQQQQOOOQQQRRRPPPQQQSSSPPPKKKQQQQQQPPPOOORRRTTTNNNEEE???@@@AAA@@@===<<<<<<<<<:::;;;;;;999;;;AAACCCAAAIIINNNQQQPPPMMMLLLJJJHHHNNNPPPUUUWWWPPPDDD===<<<@@@@@@@@@CCCGGGKKKLLLLLLEEEDDDEEEJJJQQQTTTQQQMMMSSSMMMNNNNNNFFFGGGKKKFFFHHHGGGDDDAAA===:::999999999888666666777999<<<>>>@@@>>>???BBBAAA===;;;<<<:::<<<>>>??????>>>???@@@999FFFIIIAAA???IIINNNJJJ@@@AAABBBBBBAAAAAACCCEEE;;;::::::;;;<<<===???BBB@@@???======???@@@@@@???===;;;>>>BBBBBB???===>>>AAAAAA@@@@@@@@@???>>><<<>>>>>>===;;;999:::;;;===;;;999;;;@@@???;;;999:::777999;;;<<<;;;888555222111333555777777777777666333777888444222333444222333555888888777666777999222333555666666888;;;>>>DDDBBB@@@???;;;888999<<<777555333333444666666555555444444333333444444555999999999777666666888999333333444555666777777888999888666444333444666777333555777777777777999:::<<<>>>???@@@@@@AAAAAA@@@;;;;;;<<<<<<===>>>>>>???999<<<>>>???===<<<<<<<<<======>>>????????????>>>>>>>>>===<<<<<<===>>>>>>========================:::;;;;;;;;;:::;;;===@@@;;;<<<>>>??????>>>======;;;>>>AAACCCCCCCCCDDDDDD===???@@@???===>>>@@@BBB======<<<===CCCIIIGGGAAA???@@@@@@@@@???@@@BBBDDDDDD@@@<<<;;;===?????????BBB@@@@@@AAA===888888;;;;;;<<<======<<<<<<===???BBBEEEEEEBBBBBBGGGKKKKKKIIIGGGDDDBBBBBBDDDFFFHHHAAAAAA@@@???>>>===<<<<<<:::888666666666888:::;;;:::>>>BBBAAA===<<>>>>>===>>>???@@@BBBCCC@@@AAABBBAAA???@@@CCCFFF@@@@@@@@@AAA@@@???>>>===@@@@@@AAABBBBBBAAA@@@@@@CCCEEEEEEAAAAAAEEEEEECCC???>>>?????????>>>>>>@@@AAAAAA@@@??????>>>>>>===@@@@@@AAAAAA@@@@@@@@@??????BBBEEEGGGGGGDDDAAA>>>???>>><<<<<<>>>AAAFFFHHHFFFEEEDDDBBB???>>>>>>>>>::::::::::::999888666555777666666555444222111000000222444444222111222333555555333222111111222222333222222333555777666555222444666777888777555444111222444444333333555777777777666555555444444333333444444444444444333333666777888777555444666888777888:::;;;;;;:::888777::::::;;;;;;;;;<<<<<<<<<999:::<<<=========<<<;;;???BBBFFFHHHHHHGGGGGGGGGHHHKKKNNNPPPQQQSSSVVVXXXVVVVVVVVVSSSQQQQQQRRRTTTTTTPPPPPPTTTWWWUUUTTTUUUVVVUUURRROOOPPPQQQQQQOOOPPPQQQQQQRRRTTTWWWWWWWWWNNNJJJHHHIIILLLKKKDDD>>>BBBNNNWWWSSSKKKGGGIIIJJJYYYXXXVVVSSSRRRTTTZZZaaaeeefffiiimmmooonnnkkkiiidddhhhhhhccc______]]]YYYWWWUUURRRQQQQQQQQQQQQRRRRRRTTTSSSQQQPPPQQQLLLFFFHHHIIIHHHIIINNNQQQLLLDDDAAABBBCCCBBB@@@>>>===>>>888;;;;;;888888;;;===;;;CCCFFFHHHHHHLLLPPPMMMGGGCCCFFFMMMQQQMMMDDD>>>???GGGFFFDDDEEEFFFFFFEEECCCDDDEEEJJJTTT^^^bbb___ZZZ[[[QQQQQQTTTQQQUUUWWWOOORRRRRRQQQLLLEEE???<<<;;;888777666666777:::===???@@@>>>@@@CCCBBB>>>;;;<<<;;;===???@@@@@@@@@AAABBB999GGGKKKBBB>>>FFFJJJFFF@@@BBBCCCCCCBBBBBBCCCEEE;;;;;;;;;:::;;;>>>@@@@@@???@@@BBBEEEHHHGGGDDDAAAAAA???AAADDDDDD@@@>>>???@@@AAABBBBBBBBBAAAAAAAAADDDAAA>>>=========>>>>>>;;;:::<<<@@@@@@;;;999:::888:::<<<===;;;888555222333333444555666555444333111555666333111444555333333444555555444444444555222555777999:::<<>>???===>>>AAAAAA>>>;;;<<<<<<======>>>??????>>>@@@AAA@@@>>><<<;;;<<<======>>>????????????>>><<<=============================================:::;;;;;;;;;;;;<<>>@@@AAA???>>>>>>>>><<>><<>>@@@???@@@@@@<<<777888<<<:::;;;===<<<;;;;;;<<<>>>HHHIIIFFF@@@>>>BBBGGGHHHIIIGGGDDDBBBAAABBBCCCDDD@@@??????>>><<<;;;;;;:::999777666777999;;;;;;;;;999;;;===<<<::::::===@@@AAAAAA@@@===;;;;;;===@@@>>>>>>>>>>>>???@@@BBBCCC>>>BBBDDDDDDAAAAAAEEEIII???@@@BBBBBBBBB@@@===<<<<<<===>>>??????>>>===<<>>@@@>>><<<===@@@@@@@@@@@@@@@???>>>===<<>>@@@CCCFFFFFFDDD@@@>>><<<;;;;;;;;;===AAADDDFFFEEEEEEEEEDDDAAA@@@AAACCC======<<<;;;:::999777777888777777666555333222111...111555555222000111333666555333222111111222333444333222333555666666555333333555666777777666666///222555555333333666999999777555555555555333111555555666777777777777777555888:::999777666888;;;777888999:::::::::999888;;;;;;;;;;;;::::::999999666777888999:::;;;;;;;;;;;;>>>BBBCCCCCCBBBBBBBBBAAABBBDDDEEEGGGKKKQQQUUUUUUVVVVVVUUUTTTUUUWWWZZZUUUOOONNNRRRVVVUUUTTTTTTVVVVVVRRRNNNOOORRRRRROOONNNQQQRRRPPPPPPTTTUUUTTTQQQLLLHHHGGGIIIIIIEEEAAADDDQQQZZZWWWOOOLLLMMMNNNccc```]]]YYYRRRMMMNNNSSSXXXYYY\\\___aaabbbbbbaaa]]]aaaccc___]]]^^^]]]ZZZTTTOOOMMMPPPQQQQQQQQQSSSQQQTTTTTTOOOLLLKKKGGGBBBDDDEEEEEEDDDFFFHHHDDD>>>>>>@@@AAAAAA>>><<<;;;;;;444999:::888777999:::999999===>>>===CCCKKKIII@@@======@@@CCCAAA>>>AAAGGGNNNLLLJJJHHHFFFBBB===:::AAADDDKKKTTT\\\```^^^[[[ZZZQQQSSSVVVUUU[[[^^^WWWWWWXXXWWWRRRJJJDDDAAAAAA999888777777999<<>>:::777999:::<<<>>>>>>>>>???AAACCC???IIINNNHHHDDDFFFGGGDDD>>>@@@AAAAAA@@@???@@@AAA<<<======:::;;;???@@@???>>>@@@EEEJJJLLLJJJEEEAAABBB@@@@@@BBBBBB???>>>@@@===???BBBBBBBBBBBBCCCEEEKKKFFFAAA???AAABBBBBB@@@===;;;===AAA@@@<<<999:::999:::;;;<<<:::777444222555444333333444444222000///444555222111444555444444444444444333333333333555888:::;;;<<<===???AAADDD===999:::666111555===666444222333444666777666666666666666666666666666777888999777333333666999444444555666777888999999<<<:::888888:::;;;<<<;;;999;;;<<<<<<;;;:::<<<===999===>>>;;;;;;???@@@===<<<<<<<<<===>>>>>>??????===???@@@???>>><<<<<<===;;;;;;<<<===============:::;;;===>>>>>>>>>==============================;;;<<<<<<;;;;;;===@@@CCC>>>@@@BBBAAA???>>>???@@@<<>>;;;>>>BBBBBB>>>AAA@@@>>>>>>AAABBB???CCCCCCBBB@@@???AAAEEEHHHAAA@@@??????@@@AAAAAAAAA@@@@@@AAABBB===888:::???<<<===>>>>>>======>>>@@@GGGIIIFFF@@@>>>AAADDDDDDFFFDDDBBBAAA@@@@@@AAABBBAAAAAA@@@???>>>======<<<888666555777:::<<<<<<:::===<<<;;;::::::<<>>@@@AAA@@@@@@??????@@@BBBDDDEEEAAABBBCCCDDDDDDDDDDDDEEEAAAAAAAAAAAAAAA???>>>===;;;<<<===>>>>>>===<<<;;;;;;???@@@>>>>>>@@@???;;;<<<;;;<<<@@@>>>:::<<>>===<<>>>>>>>>>>>>>>>>>???;;;===@@@BBBCCCBBB???>>>999999999:::<<>>===;;;:::888888666666777777666666555555...222777777444222333555777666444222111222333444555444333444555666555444222222333333444555555666000444777666333222555888888666444555666777555333444555666777888999999999444888;;;;;;999888;;;>>>888999999999::::::;;;;;;::::::999999999888888888777777777888999:::;;;<<<999;;;>>>>>>===<<<======;;;<<<======>>>AAAEEEIIIKKKLLLOOOQQQRRRVVVZZZ^^^XXXRRRPPPTTTXXXWWWVVVVVVXXXXXXTTTNNNNNNRRRRRRNNNNNNOOOMMMJJJMMMRRRRRRNNNMMMJJJGGGFFFHHHHHHGGGEEEJJJRRRYYYYYYXXXYYYWWWTTT^^^^^^______XXXLLLHHHJJJNNNOOOQQQRRRSSSTTTVVVXXXSSSXXXZZZWWWUUUVVVVVVTTTMMMHHHGGGMMMPPPPPPPPPRRRMMMRRRRRRLLLFFFDDDCCC@@@AAADDDCCC@@@>>>???>>>:::;;;===???>>><<<999888888444999;;;888666888888777111888999555777>>>>>>888:::999:::<<<;;;;;;AAAHHHKKKKKKJJJJJJIIIEEE@@@<<>>999777777::::::666444666777999::::::;;;===AAACCCEEEJJJNNNOOOLLLHHHFFFEEE===???AAAAAA???>>>>>>>>>===@@@???;;;;;;???@@@>>>===???CCCHHHJJJIIIDDD@@@@@@<<<<<<>>>>>><<<===AAA<<>>>>>??????777999;;;<<<<<<<<<>>>???999:::;;;;;;<<<<<<;;;;;;999:::<<<>>>??????===<<<========================<<<<<<<<<<<<<<<===AAADDD???AAACCCAAA???>>>@@@BBB<<<>>>@@@AAA@@@???@@@AAA777???BBB<<<999===AAAAAA<<>>@@@EEEHHH999<<<@@@@@@>>>===@@@CCC@@@AAACCCCCC>>>999<<>>@@@AAAAAA@@@@@@AAABBBAAAEEEDDD@@@???BBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAA@@@@@@???777666555777:::<<<;;;999BBB???<<<;;;===@@@CCCDDD;;;===??????>>>>>>???AAABBBAAAAAAAAABBBDDDFFFGGGDDDBBBAAACCCFFFFFFBBB???CCCBBBAAA??????>>>??????<<<===>>>??????>>>===<<<:::>>>@@@>>>>>>@@@>>>:::;;;999<<<@@@>>>999<<>>===<<<<<<<<<<<<<<<999;;;===???@@@@@@>>>===777888999:::<<<>>>@@@AAA;;;>>>??????===>>>@@@CCCAAA@@@???===<<<:::999999444555666777888888888888///444888999555333444777888666444222222222333444666555444444555666555333111111111111222333444555222666999888444111333666777555333444777888777555222222444666777888888888222777;;;;;;999888;;;???999999999999:::;;;<<<===888888888888888888888777;;;:::999888888999:::;;;888:::;;;;;;:::999:::;;;999:::::::::999:::<<<>>>???BBBFFFJJJNNNSSSYYY^^^\\\UUURRRWWW[[[ZZZYYYXXXZZZZZZUUUNNNMMMQQQQQQLLLNNNLLLGGGEEELLLUUUTTTLLLHHHGGGFFFFFFGGGHHHHHHHHHOOORRRVVVZZZ```ddd```YYYUUUXXX___eee```RRRKKKKKKKKKKKKJJJJJJJJJLLLOOORRRKKKPPPQQQOOOMMMNNNNNNLLLKKKFFFFFFNNNSSSRRRRRRUUULLLRRRSSSMMMEEECCCDDDCCC???BBBBBB>>>;;;<<<===;;;===???AAAAAA???<<<::::::777<<<>>>:::666555555333---777999111...444666222666777;;;???>>>;;;>>>CCCCCCEEEHHHKKKMMMLLLHHHDDDAAABBBBBBBBBAAABBBEEEHHHPPPRRR\\\]]]SSSVVVbbbeeeiiifff___TTTJJJGGGJJJNNNLLLIIIDDD???;;;999888888999666666999888444333555555666777777888;;;@@@CCCDDDDDDIIIOOOMMMEEEAAABBB???AAACCCBBB@@@???>>>>>>???BBBAAA;;;;;;@@@@@@======>>>AAADDDFFFFFFBBB???<<<999888:::;;;;;;===BBB;;;???BBBBBBAAA@@@BBBEEELLLEEE===<<>>>>><<<999666555555888333666===<<<333222999555333111111333444444444444444555555555555444444555999;;;:::555333666999555555666777888999::::::999888777999<<<===;;;999<<<======<<<:::999999:::999888888;;;@@@@@@;;;555<<<;;;::::::;;;<<<>>>???===<<<<<<;;;<<<===???@@@::::::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<===???AAAAAA@@@>>><<<<<<<<<===>>>:::???AAA<<<:::======:::BBB>>>;;;===AAACCCAAA>>>;;;===???@@@AAA@@@>>>===;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDCCC???:::>>>DDDDDDBBB@@@AAACCCDDDBBB@@@;;;>>>@@@???===<<>>===???CCC???999999>>>DDD???;;;<<<@@@CCCCCCAAACCCEEEGGGDDD@@@???CCCGGGBBBBBBAAABBBCCCCCCAAA@@@BBBCCCDDDEEECCC@@@===;;;=========<<<;;;;;;===???======<<<===???BBBFFFHHH@@@BBBCCCCCCAAA@@@AAABBBDDDDDDBBBAAADDDIIIHHHDDDAAA??????@@@BBBDDDEEEDDDDDDCCCAAA@@@BBBBBBBBBAAA@@@@@@???AAABBBCCCBBB@@@??????@@@@@@@@@???>>>>>>CCCDDDCCC@@@===;;;;;;<<<>>>???AAAAAA???>>>>>>???<<<>>>@@@@@@>>><<<;;;<<>>===<<<888888888999:::<<>>>>>>>>???@@@AAACCCDDDEEEAAABBBEEECCC<<<999<<<999999999999888666444333///...///222666777444111999777666444333333333333444222444888777333111222000111222333444555444444555555444444444444555555444333111111111333555666666444222333444666666666666777888999:::;;;;;;<<<:::<<<<<<<<<:::::::::<<<999999888888888999;;;<<<777777777777888999:::;;;>>>>>>===<<<;;;::::::999;;;::::::999888888888999>>>;;;<<<@@@DDDJJJTTT^^^WWWWWWWWWWWWWWWWWWXXXXXXVVVZZZUUUKKKJJJQQQQQQJJJNNNKKKGGGEEELLLVVVXXXUUUIIIHHHLLLQQQOOOHHHFFFIIINNNRRRVVVWWWVVVWWWZZZ]]]WWWSSSTTTZZZZZZPPPGGGDDDJJJEEEEEEKKKPPPMMMHHHEEEFFFFFFIIIMMMMMMKKKMMMRRROOOKKKIIIMMMSSSVVVQQQLLLGGGJJJKKKIIIFFFDDDFFFHHHCCCBBBAAA@@@???>>>>>>>>>DDDEEEFFFCCC???>>>???AAA;;;999777777999:::888666;;;;;;:::666222111555888999:::;;;<<<===>>>>>>???@@@BBB@@@<<<<<>>BBBAAA======BBBDDDBBBAAA???===<<<<<<<<<<<>>>>>999999888777888===DDDJJJAAABBBBBBAAA???>>>???AAAEEE>>>:::>>>FFFKKKHHHDDDEEEBBB@@@BBBDDDDDD???999<<<;;;999888888777666444666666666777777333,,,'''...666999555333555777555888777666666777:::===@@@;;;:::888444111111333666888777555555444555666777555333222111222333444444777444444777777666666:::555666777666666777:::<<<666777888888777666888999;;;777666:::<<<;;;:::===::::::999999888999999:::999777777:::???AAA>>>;;;======<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;888999;;;<<<=========<<<:::;;;<<<<<<;;;;;;===??????>>>===<<<<<<<<<<<<<<<<<<@@@AAA<<<;;;===>>><<<@@@<<<:::<<<@@@BBBAAA>>><<<===>>>?????????>>>>>>::::::;;;<<<>>>@@@AAABBB@@@@@@AAABBB???<<<@@@FFFCCCAAA@@@@@@BBBCCCBBB@@@???@@@AAA@@@??????@@@AAA===<<<===@@@<<<666666:::EEEAAA>>>>>>BBBDDDBBB@@@???CCCFFFFFFBBB@@@BBBEEEDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBB@@@>>><<<<<<======;;;::::::;;;===;;;;;;;;;===>>>AAACCCEEEAAACCCEEEDDDCCCBBBBBBCCCAAACCCBBB@@@BBBFFFFFFCCCAAA??????@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCDDDCCCAAABBBAAA@@@AAABBBCCCAAA???>>>>>>???@@@AAAAAAAAAAAACCCCCCCCC@@@>>><<<===>>>@@@@@@@@@@@@AAA@@@?????????AAABBBBBBAAA???>>>??????@@@@@@@@@??????>>>===<<<;;;;;;:::;;;<<<===>>>======>>>??????@@@@@@@@@BBB???@@@DDDCCC===;;;===;;;;;;<<<<<<;;;:::888777666555555666999888666333===<<<999666444222222111333111222555555111///111111111222333333444555555555555555444444555555555444333222111111333444555666444222222444666666666666666777777888999;;;;;;:::;;;<<<;;;999888999:::777777666555555666888888666666666777777888999:::;;;;;;;;;;;;;;;:::::::::::::::999999888888888888<<<999888;;;===AAAIIIRRRTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[VVVLLLKKKQQQPPPIIIMMMLLLIIIHHHLLLTTTVVVTTTIIIHHHKKKPPPPPPKKKJJJNNNOOOQQQTTTUUUUUUUUUUUUVVVRRRNNNNNNTTTUUUNNNHHHFFFHHHDDDDDDJJJNNNLLLJJJJJJJJJHHHIIINNNPPPMMMMMMOOOMMMKKKLLLPPPTTTUUUOOOJJJJJJKKKLLLJJJGGGDDDDDDEEEFFFEEECCCCCCDDDEEEDDDCCCFFFFFFDDDAAA??????BBBEEE===;;;::::::;;;;;;999666999:::999666333333666999<<<<<<======>>>>>>??????<<>>AAADDDDDDCCCDDD@@@@@@CCCCCC@@@AAADDDCCCCCCBBBBBBBBBAAAAAAAAA;;;???DDDDDDBBB???>>>???::::::::::::;;;???DDDIIIBBBCCCBBBAAA>>>===???@@@CCC@@@???BBBIIIKKKHHHDDDEEEDDDDDDEEEFFFEEEAAA>>>>>><<<:::;;;>>>???>>><<<:::999:::<<<===<<<888444222555555333555;;;;;;888777555444555999<<<>>>>>>999999777444222222444666444333222111111222333444555444222222222333444444666555666888777444666;;;444555666666777888;;;>>>666777888888777777888999???:::888:::;;;999999;;;999999999999999999::::::>>>;;;:::;;;===>>>;;;888>>>>>>>>>======<<<;;;:::<<<<<<<<<<<<;;;:::999888777888:::<<<>>>>>>>>>>>>:::;;;;;;;;;999999;;;<<<<<<<<<<<<===<<<<<<;;;;;;>>>@@@@@@<<<:::===???>>><<<:::888:::>>>AAA@@@???===============>>>??????999999:::<<<>>>???AAABBB===<<>>AAAGGGAAA@@@???@@@AAABBBAAA???AAA@@@??????@@@@@@???>>>???>>>???AAA???;;;;;;>>>EEECCCAAAAAACCCCCCAAA===<<<@@@DDDEEECCCAAABBBCCCFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>??????===;;;;;;<<<>>>??????@@@BBBCCCEEEFFFFFFAAADDDFFFGGGFFFDDDDDDDDD???CCCEEEBBBAAADDDFFFDDDAAA??????@@@BBBDDDDDDDDDBBBBBBBBBDDDEEEEEECCCAAABBBAAAAAABBBCCCCCCAAA@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAA???>>>???AAABBB@@@???@@@CCCDDDAAA???@@@BBBDDDDDDBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????>>><<<<<<<<<<<<<<<;;;===???@@@@@@@@@>>>>>>???===???BBBAAA>>>===>>>===>>>???@@@@@@???>>>===<<<:::999::::::999777444???===:::777555333333333555222222444444111000333333222222111222333555666555555555555555555555555555444333222111222333444555444222222444555666555555555555555666888999;;;888::::::999888777777888888777666555555555666777666666666666777888999:::888888888999999:::::::::999999999888888888888888;;;888666888888999???FFFKKKMMMQQQVVVYYYZZZZZZZZZXXXZZZVVVNNNLLLQQQPPPJJJKKKMMMLLLJJJKKKQQQSSSRRRJJJJJJMMMQQQQQQOOOQQQTTTTTTTTTUUUWWWXXXWWWUUUSSSTTTOOOLLLOOOPPPLLLHHHGGGFFFCCCCCCGGGIIIHHHKKKOOOMMMJJJLLLQQQRRROOOMMMNNNMMMNNNQQQTTTVVVTTTOOOKKKPPPPPPPPPOOOLLLJJJGGGFFFKKKGGGEEEGGGKKKMMMKKKGGGDDDCCCAAA>>>===>>>CCCFFFAAA@@@?????????===:::888999:::;;;999666555888;;;?????????>>>>>>?????????:::===<<<777666:::======DDDCCCAAA???<<<:::888777888BBBMMMPPPLLLMMMVVV^^^bbbaaa___[[[WWWTTTSSSSSSRRRSSSYYY]]]VVVFFF>>>>>>999888666555333333222222333000///000444666666444;;;::::::<<<>>>??????>>>BBB@@@@@@BBBCCCAAABBBEEE===>>>@@@AAABBBBBBAAAAAA<<<@@@CCCCCCAAA???@@@BBB;;;;;;<<<;;;<<<>>>BBBEEEAAABBBAAA???======>>>@@@???@@@AAADDDGGGHHHEEECCCAAACCCDDDEEECCCAAA@@@@@@@@@===:::===CCCGGGGGGDDD@@@?????????@@@@@@>>><<<666555333444:::@@@@@@<<<<<<999777888;;;<<<;;;999777777666444222222555777222111000000000000222222555444333333333333444555444555888:::666222555<<<777777888888777888;;;===666777999999888888999:::CCC===999::::::888888:::999999999999999:::;;;;;;999888999;;;======:::888;;;<<<=========;;;:::999;;;<<<======<<<;;;999888666888999;;;<<<===<<<<<<:::;;;;;;:::888777888:::999:::;;;<<<===<<<;;;:::>>>???>>>;;;999;;;===???999888777999<<>>===<<<;;;;;;===>>>@@@999999;;;===???@@@AAAAAA<<<;;;===@@@@@@>>>@@@EEE???>>>>>>??????@@@@@@???@@@===;;;<<<>>>???===:::===>>>???@@@@@@@@@@@@BBBCCCBBBAAABBBCCCAAA>>>:::;;;>>>AAAAAAAAA@@@BBBCCCGGGFFFDDDAAA??????@@@BBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCAAA???>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEAAADDDHHHIIIHHHFFFEEEEEE@@@FFFHHHEEECCCEEEGGGGGGAAA@@@??????BBBCCCCCCCCC@@@@@@AAACCCEEEEEEBBB@@@@@@??????AAACCCDDDCCCBBB@@@@@@@@@@@@AAABBBBBBCCCAAABBBBBBAAA@@@@@@AAACCCDDD@@@>>>@@@EEEFFFCCC??????AAACCCCCCAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>>>>=========;;;===@@@CCCDDDCCCAAA@@@???>>>???@@@???>>>=========>>>@@@AAABBBBBBAAAAAA===<<<;;;::::::999888777<<<:::999777666666666666888444333555555222333666444333111111111333555666444555555555555555555444555555333222222222222333555333111111333444555444444444333333444666888:::444666777777777777888999<<<;;;999888777888888999777777777777888999::::::777777777777777777777777888888888888888888777777<<<999888999888777;;;AAA>>>BBBIIIPPPUUUXXXXXXXXXUUUVVVRRRMMMMMMQQQQQQLLLJJJNNNOOOKKKKKKOOOQQQQQQOOOOOOQQQSSSSSSSSSVVVYYYZZZYYYYYY\\\______[[[WWW]]]WWWRRRPPPPPPNNNLLLJJJFFFDDDCCCEEEEEEEEEJJJPPPLLLMMMQQQVVVTTTPPPPPPSSSRRRSSSVVVWWWWWWUUUSSSRRRWWWWWWWWWWWWWWWUUURRRPPPRRRMMMJJJLLLRRRTTTOOOJJJGGGGGGFFFEEEEEEGGGIIIKKKEEEEEEEEEEEEDDDAAA>>>;;;===???AAA@@@<<<:::;;;===AAA@@@???>>>===>>>>>>???;;;>>><<<888888>>>CCCDDDMMMIIICCC===999888:::===>>>EEEKKKKKKIIILLLWWWbbbccc]]]WWWTTTVVVXXXXXXWWWUUUTTT[[[ddd___NNNDDDEEE<<<;;;:::888777666555444333000...000444777666333<<<;;;:::<<<>>>@@@@@@??????>>>>>>@@@@@@AAABBBDDD===???AAACCCCCCCCCAAA@@@BBBEEEFFFEEEBBB@@@BBBDDD:::;;;======<<<===???AAA>>>???>>>===<<<===???AAA===>>>@@@AAAAAA@@@AAAAAA@@@CCCEEECCC???>>>AAAEEEAAA<<<999<<>>BBBBBBAAA>>>;;;888666666444444444333222333555888444333222222222333444555444555555555444444444555333666:::;;;666000444<<<:::::::::999777777999;;;666888999999888888:::;;;CCC===999::::::888999;;;999999999999999:::;;;<<<...111666;;;???@@@>>>===888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<:::999888777888999:::;;;:::999999:::;;;;;;999777666777999888999:::<<<<<<<<<;;;:::===<<<;;;:::888888:::>>>888777777888;;;===>>>>>>>>>===;;;::::::<<<>>>@@@999:::<<<>>>???@@@@@@@@@===<<<===@@@???<<<===AAA<<<======>>>>>>>>>?????????<<<:::;;;>>>>>><<<:::<<<<<<<<<;;;;;;===<<<;;;??????@@@AAA@@@>>>;;;999======<<<<<<<<>>===@@@BBB@@@???>>>======???@@@AAABBBCCCDDDCCCAAA@@@@@@AAA===>>>>>>???@@@@@@??????@@@CCCHHHJJJIIIGGGEEEDDD???EEEHHHEEECCCDDDEEEEEEAAA@@@>>>???AAACCCCCCBBB======>>>AAACCCCCCAAA???===<<<===@@@CCCEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDDDD@@@>>>@@@EEEGGGDDD??????AAACCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>??????????????????<<>>===<<<;;;<<<>>>???AAABBBBBBBBBBBB======<<<;;;;;;;;;<<<===;;;:::888666555555555666888555444666555333333666555333222111111222444666444444555666666555444444555444444333222222222222444222000000222444444444333222222222333555777888000222444666666777:::<<<<<<;;;:::999888888999:::888888888888888999;;;;;;888777777666555555444444666666777888888888777666:::888888::::::777:::???888<<>>===>>>>>>???@@@AAA???999888>>>CCCDDDQQQOOOJJJCCC===;;;>>>@@@BBBEEEGGGDDDBBBHHHUUUaaaggg[[[OOOMMMTTT[[[ZZZWWWYYYXXX]]]dddaaaTTTMMMMMMEEEEEEDDDCCCAAA???>>>===444222111222555888777666>>>===<<<>>>AAADDDFFFFFF@@@AAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBHHHJJJJJJHHHDDDBBBCCCEEE===>>>@@@@@@??????AAABBB;;;<<<<<<<<<<<<>>>BBBEEE@@@AAA@@@>>><<<===@@@CCCDDDFFFFFFBBB>>>>>>DDDJJJAAA<<<888:::@@@EEEGGGFFFFFFDDDAAA===:::999999::::::===BBBEEECCC@@@???@@@AAADDDEEE@@@888222333666222333333333222333555777555444333333444555666777333555777666444444555666333666;;;<<<666000444;;;888888999888888999;;;>>>666888::::::999999;;;<<>>???>>><<<:::888888999;;;;;;<<<<<<<<<;;;;;;;;;::::::888777777888999:::;;;;;;:::999888999::::::999777666888999888999:::;;;<<<<<<===<<<<<<::::::;;;999666888<<<777777888999:::;;;===>>>===<<<:::999:::;;;===???:::;;;===>>>??????>>>===>>><<<<<>>??????>>>AAAAAA>>>::::::<<<;;;777:::;;;===>>>>>><<<;;;999>>><<<:::999:::===AAACCCBBBCCCDDDAAA===<<>>???@@@>>>@@@BBBBBB@@@???@@@AAA???????????????>>>>>>>>>===AAAGGGJJJIIIFFFDDDBBB===BBBDDDBBBAAABBBBBB???AAA@@@>>>???AAABBBBBBAAA<<<<<<===???BBBBBBAAA@@@;;;;;;<<>>?????????@@@AAA@@@???@@@AAACCCBBB@@@???AAADDDEEECCCAAA@@@CCCEEEEEEDDDCCCCCCDDD@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>???@@@@@@@@@@@@>>>@@@DDDGGGIIIHHHFFFEEEAAACCCBBB>>>===>>>>>>;;;;;;<<<>>>@@@AAAAAAAAAAAA??????>>>===<<<===AAACCC???===:::777555333333333666333222555555222111444444333222222222333444444333444555666666555444333333333333333333333222222333222000000222333444333111111222333444555666666///111444555666777:::<<<999888777666666666777888777777777777888999:::;;;888777777666444333333222444555777888888777666666555444666999999666777;;;999;;;???BBBCCCBBB???===BBBAAAAAACCCFFFIIIIIIIIIJJJLLLLLLJJJLLLRRRUUUTTTUUUXXXYYYVVVTTTWWWXXXXXXWWWWWWXXX[[[___aaaaaaaaa^^^\\\XXXVVVXXX]]]]]]YYYVVVRRRQQQSSSTTTRRRSSSWWWMMMQQQVVVWWWQQQLLLQQQYYYYYYVVVSSSTTTWWW[[[^^^___\\\___bbbcccaaabbbeeeiiiccc```]]]___bbbaaa]]]XXXZZZZZZ\\\^^^___]]]YYYUUUNNNQQQTTTTTTQQQLLLHHHFFFIIIMMMQQQQQQMMMHHHFFFFFFFFFDDDBBBAAA@@@AAABBBCCCEEEGGGEEE>>>;;;===>>>>>>EEEHHHIIIFFF@@@;;;::::::???@@@@@@===;;;AAANNNYYYdddWWWKKKIIIQQQXXXVVVRRRWWWYYY[[[\\\[[[WWWRRRPPPFFFFFFFFFEEEDDDBBBAAA@@@666666666777888999:::;;;@@@???>>>@@@DDDHHHJJJKKKEEEGGGFFFCCCCCCEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@HHHJJJKKKIIIEEEBBBCCCEEEAAABBBCCCCCCBBBBBBDDDFFF===>>>>>>===>>>AAAEEEIIIGGGFFFDDD@@@???@@@DDDGGGCCCDDDEEEAAA===<<>>;;;:::===AAAEEEGGGCCCCCCAAA???>>>>>>@@@CCC@@@CCCHHHJJJGGG@@@@@@CCC===@@@AAA===666222444888000222333333222333555666444333333222333444666777333666888888555444555777444666:::;;;777222333999333444666777888:::>>>AAA777888::::::::::::<<<>>>;;;777666:::<<<;;;;;;===;;;;;;::::::::::::;;;;;;BBBBBBBBBAAA@@@?????????<<<<<<;;;;;;;;;<<<======CCCAAA???===:::999777777888999;;;<<<===<<<<<<;;;999::::::999888777999:::999999::::::;;;===>>>???<<<999:::===;;;777777<<<888999999999999:::<<<===;;;;;;:::::::::;;;<<<===999:::<<<======<<<:::999===:::;;;>>>???<<<:::<<<888:::<<<<<<;;;;;;===???:::;;;============???@@@@@@AAA>>>:::;;;???>>>999777999;;;<<<<<<<<<<<<<<<<<<;;;999999:::<<<>>>???>>>AAACCCAAA===;;;>>>AAA???>>>>>>=========>>>>>><<<>>>AAABBBAAA@@@AAAAAACCCBBBAAA@@@??????@@@AAA:::???EEEIIIHHHEEEBBB@@@>>>@@@AAA@@@AAACCCAAA<<>>???@@@BBBAAAAAA===<<<<<<>>>AAACCCCCCBBB<<<<<<<<<>>>@@@AAA@@@???CCCBBB@@@>>>>>>>>>???@@@???@@@@@@@@@??????@@@BBB??????@@@AAABBBCCCCCCBBB@@@BBBDDDEEEDDDCCCCCCDDD??????@@@AAAAAAAAAAAAAAA<<<===>>>???@@@@@@@@@??????AAACCCEEEEEEDDDBBBAAA???CCCBBB>>>===AAAAAA===;;;<<<===???@@@@@@@@@????????????<<<;;;<<<@@@DDD@@@>>><<<999666555444444555222333666666222111333333333333333333333333333333444666777777666444333222222333333444444333333333111//////111333333333///111333555666666555555111333555666666666888:::666555555444444555666777555555555555666777888999666666666555555444444444333444666888888777666555333333555999888444444777777999;;;===<<<:::777555999777777:::===??????@@@DDDCCCAAA@@@EEENNNPPPNNNQQQVVVXXXTTTSSSVVVWWWUUUTTTUUUWWWWWWXXX[[[^^^```VVVWWWVVVTTTWWW]]][[[VVVXXXTTTTTTYYY]]][[[YYYYYYTTTQQQPPPQQQOOOKKKLLLPPPSSSOOOMMMPPPWWW\\\^^^\\\VVV\\\```^^^ZZZ[[[bbbiiicccbbbbbbcccdddccc```^^^\\\[[[[[[\\\]]]ZZZUUUQQQQQQUUUYYYZZZVVVQQQMMMLLLJJJOOOUUUWWWTTTPPPMMMMMMKKKJJJHHHFFFFFFGGGIIIKKKJJJOOOPPPLLLGGGEEEBBB===;;;???CCCBBB>>>:::;;;===;;;>>>@@@>>>;;;???HHHPPPVVVOOOHHHGGGIIIKKKIIIFFFKKKRRRSSSMMMNNNRRROOOGGGAAAAAABBBBBBAAA???>>>===777:::===<<<::::::===AAAAAA@@@???AAAEEEHHHKKKKKKIIILLLJJJEEECCCFFFEEEAAA@@@@@@@@@???>>>=========BBBEEEGGGFFFCCCAAABBBDDDAAABBBBBBBBBAAABBBEEEGGGDDDCCCCCCAAAAAACCCHHHKKKLLLJJJGGGEEEEEEEEEFFFGGGBBBEEEGGGFFFCCCAAA@@@AAABBBBBB@@@>>>>>>AAAHHHMMMAAABBBCCCCCCBBBDDDHHHKKKHHHFFFFFFIIIHHHDDDCCCGGGCCCAAA===:::888888777777000111333333222222333555444333333333333555666777222666:::999666444555888666666888;;;999444333666333555666666777999<<>>888555666:::<<<:::999:::===<<<;;;:::::::::::::::@@@@@@@@@@@@BBBGGGMMMQQQAAA@@@>>><<<<<<<<<===>>>KKKIIIEEEAAA===;;;999999888999;;;===????????????999::::::999888888999;;;::::::999:::;;;===???AAA<<<999;;;???===777888<<<999:::::::::999:::;;;===;;;:::::::::;;;;;;<<<<<<888999;;;;;;;;;999777666;;;999999>>>???===;;;<<<777:::<<<<<<::::::<<>>???:::999999:::<<<===<<<<<<;;;???BBBAAA===;;;===@@@>>>>>>>>>>>>=========<<<===???BBBCCCCCCCCCCCCDDDBBBAAA>>><<<<<<<<<===>>>999>>>DDDHHHGGGDDDAAA???@@@AAAAAA@@@CCCFFFBBB;;;AAA@@@>>>???@@@AAAAAA@@@>>>===<<<>>>AAACCCDDDDDD>>>=========??????===<<>>======???@@@BBB???@@@@@@???>>>>>>???AAA===???AAABBBAAAAAABBBCCC===???BBBCCCBBBAAAAAABBB>>>???@@@@@@AAAAAAAAAAAA<<<===???@@@@@@???>>>>>>AAAAAABBBBBBAAA???===<<<>>>BBBAAA===>>>CCCDDD@@@;;;<<<>>>???@@@@@@??????>>>>>>===:::888999===AAA>>>===;;;999888888888999666444666999999555333444333333444444444333222222333444666777777666444333111222333333444444444444333111//////111222333222///111444666777777555444444555666666555555777888666555444444555666777888444333333444444555666777444444444555555555666666222444666777888777666555444444666999888333222555333555777999999888666555333111111555777888888888<<<999666555===GGGJJJGGGMMMSSSVVVRRRQQQUUUVVVSSSSSSUUUWWWVVVUUUWWW\\\```SSSUUUSSSQQQSSSXXXUUUNNNVVVRRRSSSZZZ```___[[[XXXZZZQQQJJJKKKMMMKKKHHHGGGMMMIIIHHHMMMWWW]]]\\\XXXQQQXXX\\\YYYSSSSSS\\\fff^^^```aaaccccccbbbaaa```aaa^^^\\\[[[[[[ZZZVVVRRRRRRWWW\\\]]]YYYTTTQQQOOOIIIOOOVVVYYYWWWTTTRRRRRRPPPOOOLLLKKKKKKMMMOOOPPPMMMUUUZZZZZZVVVRRRKKKDDD???AAABBB???===>>>DDDJJJ<<<@@@DDDCCCAAABBBHHHMMMGGGGGGGGGEEEAAA>>><<<;;;>>>IIIJJJAAABBBKKKHHH<<<@@@AAAAAABBBAAA@@@???>>>888===AAA???;;;:::???EEEBBB@@@???@@@CCCGGGIIIJJJJJJMMMKKKDDDAAADDDCCC>>>AAA@@@??????>>>?????????;;;???CCCCCCAAA@@@BBBDDD?????????>>>>>>???CCCFFFIIIIIIGGGEEECCCEEEIIILLLLLLJJJHHHHHHHHHHHHFFFDDDIIIMMMQQQSSSPPPLLLGGGDDDDDDEEEEEEBBB@@@CCCLLLSSSAAACCCEEEEEEDDDFFFJJJNNNOOOGGGBBBFFFIIIGGGGGGJJJNNNFFF===:::===>>>:::444000111333333222222333444555555444444555666888999222777::::::666444555888777555777::::::555333555888999888777555555777999777999:::;;;;;;;;;===???777555666;;;===999777777>>>===<<<;;;:::999999999============???AAACCCEEE????????????????????????FFFFFFEEECCC@@@===999888:::<<>>??????>>>===<<<;;;BBB???===<<<============<<<;;;:::999999;;;===>>>>>>AAAAAA======@@@???<<<:::<<<===<<<:::888888888<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<::::::>>>???<<<;;;:::999888999999;;;;;;===:::888999<<<>>>>>>===777888777666666777;;;>>>777777888999:::::::::::::::<<<============???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@AAABBBCCCBBBAAA???>>>===<<<;;;;;;;;;<<<<<<>>>BBBCCCAAA???======>>>>>>??????>>>???AAACCC>>>===<<<===>>>???>>>===>>>>>>???BBBCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@???@@@BBB???===;;;<<>>@@@BBBCCCCCCBBBAAA>>>======>>>??????<<<:::BBBAAA???===<<<<<<===>>>???????????????>>>===<<<<<<===>>>===<<<===???@@@<<<::::::===@@@@@@@@@@@@>>>===;;;:::999999::::::777888888666555666888:::333333222222222333444444444555555333111111222333111333444444333222333555222///...222333111///000111222444666666555444333555666666555444333555777999555222222444666666555333444444444444444444555444555555333111111444888444555666777666555333222333333333444444555555555333333444555666666666555666555444444333333333333666666777888:::===???AAAIIILLLLLLHHHHHHLLLQQQQQQLLLPPPTTTRRRMMMLLLQQQWWW\\\WWWVVVZZZZZZUUURRRTTTQQQPPPSSSYYY______YYYSSS]]]YYYSSSQQQRRRRRRPPPNNNTTTQQQKKKIIIPPPZZZ^^^\\\KKKIIIIIIJJJIIIHHHNNNVVV]]]\\\ZZZ[[[\\\\\\\\\[[[^^^ZZZXXXZZZ]]]ZZZQQQIIIMMMLLLPPPXXX[[[XXXVVVVVVOOOPPPOOOMMMQQQYYY\\\ZZZYYYUUUTTTVVVUUUSSSTTTWWWZZZSSSRRRWWW[[[ZZZYYY\\\XXXHHH>>>AAACCC>>>???FFF>>><<<>>>DDDEEECCCGGGMMMFFFFFFDDD@@@<<<999999:::???DDDEEE???<<>><<<<<<<<<===>>>>>>>>>======CCCAAA???>>>AAAEEEJJJMMMIIIGGGEEEDDDDDDEEEDDDBBB???>>>>>>???AAABBBBBBAAABBBBBB@@@<<<999:::???DDD<<<;;;;;;;;;999777<<>>CCCFFFEEEDDDEEEHHHIIIEEE>>>===@@@>>>999<<<:::777444222222333444///000111333555666666555<<<888777;;;===;;;999::::::888555555777888555333888888888777555666888:::333666999:::::::::;;;<<<:::777666;;;>>>======??????>>><<<;;;:::::::::;;;;;;;;;;;;;;;===???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEDDDDDDBBB@@@>>>===;;;<<<>>>@@@@@@>>><<<;;;:::999888888:::::::::999;;;;;;<<<<<<<<<;;;999999===;;;::::::;;;<<<<<<<<<888999;;;<<<============<<>>;;;;;;======:::;;;===>>>===;;;999999:::======>>>?????????>>>>>>:::<<<<<<:::;;;???@@@>>>999888888999:::<<>><<<:::;;;===??????>>>777888888888888999<<>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAA===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>======>>>=========>>>???;;;<<<<<<<<<<<<=========AAAAAACCCEEEEEECCCBBBAAA>>>>>>>>>>>>????????????AAABBBBBBAAA???>>>@@@AAA@@@>>>===>>>AAABBBBBBAAA????????????@@@AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEE>>>@@@BBBEEEFFFFFFEEEEEE?????????@@@BBBAAA???===BBBAAA???===<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>======<<<<<<===>>>>>>???<<<<<<<<<===>>>???@@@BBBAAA@@@>>>===<<<<<<======;;;;;;;;;999777777888:::666666666555555555555555777888777666333333333555333444555555333333444555333//////333444111000111111222444555555555333222222333444333111111333444777555222222444555555444333333333333444444444444333444444333111222555888666666555444444444444444444444444444444444333333333444444555555555555444444444333333333333333333444444555666777:::<<<===AAAEEEEEECCCCCCIIIMMMNNNLLLPPPSSSQQQMMMNNNTTTZZZUUUUUU\\\eeeeee\\\RRRNNNKKKNNNSSSWWWYYYVVVRRRNNNRRRQQQOOOOOOQQQSSSUUUUUUVVVUUUSSSRRRWWW]]]\\\XXXIIIFFFEEEDDDBBBBBBHHHQQQZZZXXXUUUSSSUUUXXX[[[]]]XXXUUUTTTVVVYYYZZZWWWTTTPPPOOOQQQUUUVVVRRROOOOOOQQQRRRQQQQQQUUU]]]```______ZZZWWWWWWWWWVVVYYY]]]VVVQQQQQQVVVXXXVVVVVVYYY^^^WWWQQQNNNIIIAAA===>>>>>><<<===@@@@@@>>>BBBHHHDDDDDDCCC???<<<::::::;;;444???EEEAAA===>>>AAAAAACCCAAA>>>>>>@@@AAA@@@>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBEEEIIIMMMEEECCCAAA>>>===???AAABBBBBB@@@???@@@BBBCCCBBBAAACCCAAA???<<<::::::===@@@@@@???@@@BBBAAA<<<<<>>???HHHKKKFFFGGGBBBAAAEEEFFFDDDDDDGGGDDD???===AAACCCBBBAAACCCBBBFFFEEE???===BBBGGGGGG<<<===<<<:::666444444555333333333555777888999999:::666555999<<<999888888999777666777888888666333555666777666666666888:::444777999;;;;;;:::;;;<<<:::777777;;;>>>===<<<>>>???>>>===;;;::::::;;;<<<999888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@??????>>>>>>===<<<<<<===>>>===;;;999999:::;;;;;;:::888777;;;;;;;;;;;;<<<===>>>???444777<<>>===::::::<<<<<<999<<<===>>>>>><<<::::::;;;<<<<<<===>>>????????????999;;;<<<:::;;;???AAA???;;;::::::;;;<<<>>>@@@AAA@@@>>><<<===>>>??????>>>777999;;;<<<<<<<<<===???=========>>>======<<<;;;;;;===@@@AAAAAA@@@???@@@????????????>>>>>>======999:::<<>>>>>>>><<<>>>?????????>>>@@@AAA===<<<<<<<<<;;;;;;;;;;;;888;;;===<<<::::::<<<>>>@@@BBBDDDDDDDDDBBB@@@>>>;;;;;;<<<<<<======>>>>>>@@@@@@AAA@@@>>>===???@@@???>>>===>>>@@@AAAAAAAAA????????????@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDD>>>???BBBDDDEEEFFFFFFFFF>>>>>>>>>@@@BBBBBBAAA???AAA@@@???=========>>>>>>???????????????>>>>>>>>>???<<<:::;;;===???>>><<<<<<>>>>>>===;;;===AAADDDAAA@@@???=========>>>>>>===>>>===;;;999888999:::999:::::::::999888777666;;;;;;;;;999666555666777444555666666444333444555444000///333444222000111000111333444444444333222111222333333111111222333555444222222333444444333222222222333333444444444444444444333111222444666888666444222222333555666666555555444444333222222444444555555555444333333222222222222222222333333333333333333444555777888888<<<===;;;===CCCHHHIIIHHHKKKMMMKKKIIILLLSSSYYYPPPTTT]]]ggghhh^^^RRRLLLGGGNNNUUUWWWRRRMMMJJJIIIHHHJJJKKKMMMNNNQQQUUUXXXWWWYYYZZZZZZ]]]^^^YYYRRRHHHEEEDDDCCC@@@>>>DDDLLLWWWSSSMMMIIIIIIMMMSSSWWWTTTRRROOOMMMMMMMMMMMMNNNRRROOOPPPSSSRRRNNNLLLMMMMMMNNNMMMLLLQQQYYY\\\[[[YYYUUUUUUWWWVVVTTTTTTWWWUUUSSSRRRSSSOOOKKKJJJLLLSSS[[[^^^XXXPPPJJJFFFBBB>>>;;;:::;;;:::999<<>>444@@@JJJIIIBBB@@@CCCEEEBBB@@@>>>===>>>??????>>>@@@AAAAAABBBCCCDDDDDDDDDBBBEEEFFFDDD@@@@@@DDDHHHDDDDDDBBB>>><<<===CCCHHHDDDBBBAAAAAACCCDDDDDDCCCCCC@@@===;;;;;;;;;;;;:::AAA@@@CCCIIIJJJDDD???>>>AAABBBDDDDDDCCCBBBCCCDDDBBBAAACCCGGGHHHDDDBBBDDDDDDHHHGGGJJJOOOGGG???CCCHHHJJJFFF>>>===FFFLLLKKKKKKEEEAAACCCEEEDDDCCCDDDCCC>>><<<>>>???======???999???AAA>>><<>>===<<<===@@@>>>===<<<;;;;;;<<<<<<666666666666777777888888999999999999999999999999;;;;;;;;;<<<<<<<<<;;;;;;AAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAABBBBBBAAA???;;;;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>666888<<>>;;;999;;;>>>===::::::<<<<<<999;;;<<<>>>===;;;::::::;;;::::::;;;;;;;;;;;;;;;:::777::::::999:::???@@@???@@@???>>>===<<<===>>>>>>>>>>>>======>>>>>>>>>>>>;;;===???@@@???=========>>>??????>>>===<<<;;;;;;<<>>>>>>>>:::;;;===AAADDDEEECCC@@@>>>??????@@@AAABBBBBBBBB===>>>???>>>>>>???BBBDDD======<<<<<<<<<;;;:::888777;;;>>>===:::888<<<@@@;;;???AAAAAAAAAAAA>>>;;;:::;;;;;;<<<===>>>??????>>>???@@@???======>>>@@@<<<<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBB????????????@@@@@@AAAAAA;;;<<<>>>@@@BBBCCCCCCCCC;;;;;;<<<>>>AAAAAA@@@???@@@@@@???>>>======>>>>>><<<<<<<<<;;;;;;;;;<<<<<<@@@;;;888999>>>@@@===:::999>>>???;;;888;;;AAAEEE>>>===<<<:::::::::;;;<<<<<<======<<<:::999:::;;;;;;<<<<<<<<<;;;999888777=========;;;888666777888555666777666444333333444333000///333444111000111000111222333333333222222222444555555333333333444333333333333333333333222111111222222333444444444777666555333111111111222666555444333333333444444444444444444444444333333444444444444444333222111000000111111222222222222222222222222333333444444222666888666777===AAAAAA@@@BBBCCCBBBAAAEEEMMMSSSPPPQQQUUUZZZ\\\YYYSSSOOOGGGPPPYYYXXXOOOGGGFFFHHHFFFHHHKKKKKKKKKLLLPPPTTTTTTXXXZZZZZZ\\\\\\VVVOOOKKKIIIIIIIIIFFFBBBEEEKKKTTTPPPIIICCC@@@BBBFFFJJJGGGHHHFFFBBB???>>>@@@CCCHHHFFFGGGJJJJJJHHHIIILLLHHHHHHGGGEEEIIIPPPRRRQQQMMMMMMQQQVVVVVVPPPKKKKKKJJJLLLMMMKKKGGGDDDEEEHHHFFFXXXaaaXXXOOONNNLLLFFF<<<;;;999777666777;;;??????@@@AAA@@@>>>>>>???@@@:::BBBIIIHHHCCC@@@AAACCC???===;;;;;;;;;<<<======AAAAAA@@@@@@@@@@@@@@@@@@;;;@@@CCC@@@:::777:::???@@@BBBCCC@@@===>>>CCCIIIDDDBBBAAABBBDDDFFFGGGGGGCCC???<<<;;;===>>><<<999???===@@@HHHLLLIIIDDDAAABBBCCCEEEEEECCCCCCCCCDDDAAAAAACCCEEEFFFEEEEEEEEEBBBFFFDDDCCCEEE>>>:::CCCGGGHHHEEEBBBFFFNNNRRRPPPMMMGGGBBBBBBDDDFFFEEEEEECCC???<<<===<<<999999<<<444888;;;<<<===BBBIIIOOOEEEDDDBBB@@@???<<<999666333111///111555777888777666333444777999666666888555666888::::::999666444000222444555555666777888777999;;;;;;::::::;;;===<<<888999===???===;;;<<>>===<<<;;;<<<<<<===444444555666666666666666888888888888888888888888999999999888888777777777>>>>>>======>>>???@@@AAABBBAAAAAABBBCCCCCCAAA???>>>???@@@AAAAAA@@@???>>>:::<<<===<<<:::999999;;;:::;;;<<<<<<<<<:::888777:::<<<<<<999888;;;;;;888999;;;<<<<<<:::999999:::::::::::::::999888888777555888999777999>>>???===@@@???>>>===<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>===<<<;;;:::999===@@@DDDEEEDDDBBBAAAAAAAAAAAA@@@@@@????????????===>>>@@@CCCEEEDDDAAA???===>>>???AAABBBBBBBBBBBB>>>??????>>>>>>???BBBEEE???===<<<=========:::777777;;;???>>>::::::===AAA777===???>>>???BBB@@@;;;<<<<<<===>>>???@@@@@@AAA===>>>???>>>======>>>@@@<<<<<<=========>>>???@@@BBBAAAAAAAAAAAABBBBBBCCC>>>>>>>>>>>>????????????:::;;;<<<>>>???AAAAAABBB;;;;;;<<<>>>AAABBBAAA????????????>>>>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<>>999666;;;AAADDD<<<;;;:::999999999:::;;;888:::;;;;;;::::::;;;===<<<<<<<<<;;;:::999888777=========;;;888777888999666777777666333222222333333//////222444111///111111111222222333333333222222444666666444333333444111222444444444333222222111111222333333444555555444333333222333333333222333444555555555444222222222222333333444555666666333444444444333222111111//////111222222222222111333333333333333333333222222555666444444888::::::999::::::::::::>>>EEEKKKLLLMMMMMMOOOQQQSSSRRROOOFFFOOOWWWUUULLLDDDDDDGGGDDDGGGJJJJJJHHHHHHKKKOOOMMMQQQSSSRRRTTTVVVSSSNNNKKKLLLOOOQQQMMMHHHHHHKKKNNNMMMIIIDDD@@@@@@CCCFFF;;;===???>>><<<===AAAFFF>>>===???BBBAAA???BBBGGGGGGGGGEEEAAACCCIIIJJJHHHKKKJJJKKKOOOOOOJJJHHHIII;;;???BBBBBBAAADDDIIILLLJJJ\\\bbbTTTHHHIIIGGG???::::::999666666999===@@@===>>>@@@@@@??????@@@BBB<<<;;;;;;<<<===<<<===???>>>===<<<::::::;;;===???FFFEEECCC@@@>>>=========777;;;???<<<555111444888777<<<@@@@@@======@@@EEEBBBAAA@@@BBBEEEIIIJJJKKKDDD@@@======???@@@???===AAA======DDDHHHFFFCCCBBB@@@AAACCCCCCBBBAAABBBCCCCCCDDDCCCCCCDDDFFFHHHHHHBBBFFFBBB@@@AAA;;;:::EEEMMMJJJFFFIIIQQQXXXTTTMMMJJJGGGDDDBBBEEEHHHIIIHHHDDDAAA??????<<<888888<<<666666999===@@@BBBBBBCCCJJJEEE@@@???AAAAAA;;;666333000...000555888777555555444555999999666777:::555777999;;;:::888666444000222444444444555777999777888::::::999:::<<<>>><<<999:::>>>@@@===:::;;;>>>>>><<<;;;;;;<<<======333444555666777777777777999999999999999999999999;;;:::999888777777777777999999999999::::::<<<<<<<<<<<<===>>>@@@@@@>>><<>>>>>===;;;:::999888888888;;;:::777777999999666888:::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999666999:::888999===???===<<<;;;;;;;;;<<<===???@@@666888;;;;;;;;;:::;;;<<>><<<<<<============<<<;;;:::999===???BBBCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>????????????AAABBBAAA>>><<<:::;;;===>>>?????????>>>======>>>===<<<===???BBB@@@===<<<===??????;;;777888;;;======<<<;;;>>>AAA888???@@@===>>>CCCCCC>>>======>>>>>>??????@@@@@@===>>>???>>>======???AAA>>>???@@@@@@???@@@BBBDDDBBBAAAAAA@@@@@@AAABBBBBB??????@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCC======>>>AAACCCDDDCCCAAA>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@>>>;;;999999;;;<<<;;;999444;;;===888777>>>CCCBBB===<<<;;;::::::;;;<<<<<<555888:::;;;::::::<<<===<<<;;;:::999888888999999<<<======;;;999999:::;;;888999999777444333333444333000///333444222000111222222222222333333333444111333555555444222222333000333666666555333222222222222333333444555666666000//////111444666666555222333555666555444222000000111222333555666777777222222333333333222111111///000222333333222111000333333444444444444333333222666777333222555777666777777777666777:::@@@DDDBBBEEEGGGHHHKKKOOOMMMIIIEEEJJJNNNMMMHHHDDDCCCDDDCCCEEEFFFGGGGGGHHHJJJKKKFFFJJJKKKJJJKKKOOOOOOMMMHHHJJJNNNQQQOOOIIIHHHLLLJJJKKKKKKHHHFFFFFFJJJMMMDDDEEEEEECCCAAAAAAEEEHHHCCCCCCEEEFFFDDD@@@BBBHHHEEEDDDAAA===>>>BBBCCC@@@KKKEEEAAA@@@@@@@@@DDDIII===@@@???<<<===BBBGGGHHHMMMWWWXXXLLLEEEFFFDDD>>>888;;;:::777777<<<@@@AAA:::<<<>>>???>>>>>>???AAA;;;555333666;;;===@@@CCC@@@@@@???===<<<===@@@CCCFFFDDD@@@===:::888777777777:::===:::555333555888888<<>>AAA===???AAABBBAAAAAABBBCCCEEEFFFEEEBBBCCCGGGJJJIIICCCFFFCCCAAADDD???>>>IIITTTMMMHHHLLLUUUXXXPPPFFFGGGIIIHHHEEEFFFJJJLLLLLLFFFDDDCCCDDD@@@;;;:::===<<<:::;;;AAAEEEBBB???>>>JJJEEEAAABBBDDDCCC===777555222111444:::<<<999666555444666:::999777888<<<777999;;;;;;999666555555333444444444333444777:::555777888888888:::<<<>>>===:::;;;???@@@===::::::===<<<;;;::::::;;;<<<===333444666888999::::::999999999999999999999999999::::::888888777888888999666777777888999:::::::::888888999;;;>>>>>><<<:::;;;<<<>>>?????????>>>===???CCCFFFEEEBBB@@@AAADDD??????>>>===<<<;;;;;;::::::===<<<999999;;;;;;888999;;;<<<<<<;;;::::::;;;999:::;;;<<<===>>>>>>>>>999<<<<<<::::::>>>???===;;;:::999999:::;;;===>>>444777:::;;;::::::<<<===@@@BBBDDDCCCAAA???>>>???============<<<;;;::::::;;;===>>>>>>===<<<<<<===::::::;;;;;;<<<<<<======<<<;;;:::;;;<<<<<<;;;999999:::<<<===>>>===<<<;;;:::;;;;;;;;;:::999;;;===???<<<;;;===@@@@@@;;;777888999:::;;;<<<===>>>>>>:::@@@@@@:::;;;BBBBBB===<<<<<<<<<<<<<<<=========>>>?????????>>>>>>@@@BBB???AAABBBAAA@@@@@@CCCEEE@@@@@@???????????????@@@????????????????????????AAAAAAAAAAAAAAABBBCCCCCC???>>>???AAACCCDDDCCCAAA>>>>>>>>>?????????>>>>>>???>>>===<<<===>>>@@@AAA<<<;;;::::::::::::::::::444;;;===999;;;DDDGGGBBB===<<<;;;:::;;;;;;<<<===777999;;;<<<;;;:::;;;;;;<<<;;;999777777888:::<<<<<<======<<<;;;;;;<<<>>>;;;;;;;;;999777555555555666222111555777444222333333333333333333444444555111444666666555444333333000333777888666444333333222333333444666777777888111000///111444555444222444444444444333333222222222222333333444555666666000111111222222222222111111222333444333222111///222333444555555444333333111555666333222444666444555555444444555777:::<<<:::===>>>===@@@GGGHHHDDDEEEEEEEEEFFFGGGGGGEEECCCEEEDDDDDDFFFGGGHHHGGGFFFAAAEEEGGGFFFGGGJJJLLLJJJFFFFFFIIILLLJJJGGGIIINNNIIIKKKLLLJJJGGGHHHMMMSSSRRRPPPKKKFFFCCCCCCGGGJJJJJJJJJMMMNNNJJJEEEFFFLLLCCCCCC@@@<<<===AAABBB???EEE@@@<<<<<<;;;;;;>>>DDDDDDDDD???:::<<>>888<<<===999999===@@@???666888;;;<<<<<<;;;<<<===999555444888:::;;;@@@FFF@@@AAA@@@>>><<<===BBBEEEDDDBBB>>>;;;888666666666::::::;;;999777777888:::===???AAADDDFFFHHHJJJKKKEEECCCAAABBBDDDHHHJJJJJJOOOMMMJJJEEEBBBAAACCCEEEGGGDDDBBBBBB???<<<>>>BBB???BBBDDDEEEEEEEEEGGGHHHCCCGGGGGGCCCDDDHHHIIIFFFCCCFFFCCCCCCIIIEEECCCLLLTTTLLLGGGJJJPPPPPPJJJCCCEEELLLNNNIIIGGGJJJMMMNNNGGGGGGHHHIIIEEE???===@@@>>><<>>AAABBBEEEIIIJJJHHHCCC===:::666333333888>>>@@@;;;666444444666:::999666888<<<999;;;<<<:::777555555666666666555333222333777;;;333444666777777999<<>>;;;<<<@@@AAA===999999<<<;;;:::999999:::;;;<<<333555777999;;;;;;;;;;;;::::::::::::::::::::::::888777666666666777999:::777888999:::;;;;;;;;;;;;666777888;;;>>>???===;;;777888:::;;;;;;;;;::::::777<<<@@@@@@===;;;===@@@>>>>>>@@@@@@@@@???===<<<>>>AAAAAA>>>===@@@???===:::;;;======<<<;;;<<<===666777999;;;===???@@@@@@<<<>>>>>>;;;<<>>===<<<:::999888888999999222666:::<<<;;;;;;===??????@@@BBBBBBAAA@@@AAABBB===============<<<<<<;;;999:::;;;:::999888999;;;666777888888999:::;;;<<<888666555666888999888777:::;;;===>>>???>>><<<;;;777999:::999777777777888===;;;:::<<<@@@@@@;;;666888777777999;;;======<<<;;;@@@???777777>>>???999;;;:::::::::::::::::::::>>>???@@@???>>>???@@@BBB===???AAA@@@??????AAADDD>>>>>>===============>>>============<<<<<<<<<<<>>???AAABBB@@@>>>===>>>????????????>>>>>>===<<<;;;:::;;;<<<>>>@@@;;;<<<<<<:::888888999;;;555<<<===:::>>>IIIJJJCCC<<<;;;:::999::::::<<<<<<999;;;======;;;:::::::::===;;;888666666999<<<>>><<<===>>>===<<<<<<>>>@@@===>>>>>><<<999777666777888444333777888666444555444444333333333444555666444666999999888666666666000444888999777444333333333333444555666777888999777444222222333333///,,,666555333111111222333444333444444444444444444444///000111222222222222222222333444555444222000///111222333444555444333333000444555333222444666444222222222222222333555666888888444///333>>>DDDCCCGGGCCCAAACCCHHHJJJHHHEEEIIIGGGEEEEEEGGGGGGDDD@@@???DDDGGGEEEFFFIIIJJJHHHFFFEEEFFFHHHGGGFFFJJJQQQLLLMMMLLLHHHDDDEEELLLRRRRRRMMMFFFAAABBBGGGMMMRRRFFFHHHLLLNNNJJJEEEFFFLLLHHHHHHEEEAAACCCHHHIIIFFFAAA@@@AAAEEEEEE@@@>>>???>>>>>>:::777???LLLRRRPPPGGGCCC???>>>@@@@@@<<<666888>>>???:::999===???===333666888:::999999999:::666444555888666333888AAA??????>>><<<:::<<<@@@EEEGGGEEEBBB???<<<;;;;;;<<<::::::888888888999:::;;;>>>======???CCCGGGJJJKKKHHHEEEBBBBBBCCCFFFGGGHHHTTTSSSOOOHHHBBB@@@CCCGGGDDDCCCCCCDDDAAA===AAAGGGDDDFFFIIIKKKKKKLLLMMMOOOAAAFFFHHHEEEEEEIIIGGGBBBCCCEEEBBBEEELLLIIIFFFNNNNNNHHHDDDFFFIIIIIIGGGFFFEEENNNRRRLLLGGGIIIMMMNNNHHHIIIKKKMMMIIIBBB@@@BBB;;;<<<@@@CCC@@@;;;>>>GGG;;;FFFPPPRRRKKKBBB===<<<555333333888???@@@;;;444333333666999888555777<<<;;;<<<===:::666444444666999777555222111333888;;;222333555555666999===@@@>>>;;;<<<@@@AAA===999999;;;:::999999999:::;;;<<<666555444444666999<<<>>>??????:::===GGGBBB:::===<<<;;;:::::::::999666444333999<<<;;;;;;===<<<:::333777;;;>>>===<<<;;;:::888777777777888999::::::999999::::::::::::::::::999;;;>>>>>><<<<<<>>>AAACCCEEEFFFEEEBBB@@@BBBDDD@@@CCCFFFEEEAAA;;;666333999:::999888<<>>>>>===;;;???===;;;999999999999888666>>>===;;;???<<<:::BBB<<>>>>>@@@???;;;??????@@@???>>><<<:::999:::<<<;;;777777999999666999::::::777444444666:::===777888:::555777;;;555999::::::777444555999===<<<999777777888999888888555:::>>>>>>:::888:::===666999;;;:::999:::===@@@<<<;;;:::;;;===>>>===<<<:::;;;:::999888999;;;===<<<<<<;;;;;;<<<>>>@@@AAACCCBBB@@@?????????AAABBBAAACCCBBB>>>===??????<<>>>>>>>>======>>>???AAABBBBBBAAA@@@>>>============:::<<<>>>AAABBBAAA???>>>BBB???===???AAAAAA===888:::999999999:::<<<>>>???;;;:::;;;<<<>>>???>>>===;;;<<<===<<<:::999:::;;;::::::999888888999::::::888888777777777777888888:::<<<======;;;:::999999;;;999777777888999999999999:::;;;;;;:::888555444555555555444333444777:::555999<<<;;;777555666999888888999999888666555444777888888888888:::>>>AAA666777666555333444666888444444222222111222333444222666777444333666777555555444333333555777777666333555666555444222333333333333444555666666666666222222444555666777777777222555666444555777777444666666555333333444888;;;@@@???======???AAABBBBBB>>>:::999>>>FFFHHHBBB;;;BBBFFFIIIIIIFFFCCCCCCEEEIIIHHHGGGEEEDDDFFFJJJMMMLLLMMMLLLIIIEEEDDDFFFJJJJJJIIIIIIHHHHHHHHHGGGGGGCCCMMMKKKEEEDDDBBBFFFSSSQQQNNNMMMNNNMMMLLLOOOUUUMMMKKKIIIHHHIIIIIIIIIGGGEEEJJJJJJFFFHHHOOOTTTTTTDDDBBB@@@???@@@@@@???>>>222666<<<>>>===;;;:::;;;888888:::;;;;;;:::999999777888::::::999999999:::777888:::<<<>>>@@@AAABBBOOOLLLFFF>>>::::::===AAA<<<999666666888;;;;;;:::<<<;;;;;;<<>>???<<<<<<@@@EEEDDD???>>>AAA===BBBFFFGGGEEECCCCCCDDD111111444777666111000222333444444666888;;;===???===999777;;;;;;777666888;;;777666888888555666999888666555:::@@@DDDDDDAAA@@@???BBBGGGEEE===999<<<>>>===;;;:::888888777777666555444444555777:::<<<<<<>>>:::===DDD???888===;;;::::::;;;<<<<<<:::888333888:::888777999999777333666999;;;:::999888888888777777777777888888999<<<<<<;;;;;;;;;;;;;;;;;;888:::;;;;;;999999<<<>>>===???@@@???<<<;;;<<<>>>???AAADDDDDDBBB>>><<<;;;;;;======;;;===AAA@@@===888888:::===AAADDDDDDCCCBBB???;;;:::;;;<<<;;;999888@@@???===@@@;;;777======??????<<<<<<>>>???<<<>>>>>>>>>>>>===<<<;;;:::888;;;:::777777;;;;;;999999999999777444555777:::@@@999::::::555888<<<888===<<<:::888555555777999===;;;999888999::::::999666999<<<;;;999888:::<<<555777999999888888;;;>>><<<;;;;;;<<<===>>>======;;;;;;;;;::::::::::::;;;>>>===;;;999:::<<<>>>@@@<<<<<<======>>>>>>>>>>>>===???>>>;;;;;;>>>>>><<<@@@???===<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<999;;;===???@@@@@@@@@??????<<<:::<<>><<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>??????===:::888888999::::::999888888999::::::888777777666666777777888:::;;;======;;;999999:::888777666666777888888777::::::;;;;;;:::999888777444666888888888888999:::777:::<<<;;;888666999<<<::::::;;;;;;:::888777666333444666999;;;<<<======;;;;;;:::777444333444555666555444444444555666777444888888444222444555444444333222333555777777666333444555555333222222333333333444444555444444444222222333444555555555555111555555333444666666333777777666444222333555777;;;999888888:::<<<<<<<<<<<<::::::???FFFHHHDDD???BBBEEEHHHGGGDDDAAA@@@AAAGGGGGGGGGFFFFFFIIINNNRRRUUUTTTOOOHHHBBB@@@CCCGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCKKKJJJFFFHHHHHHJJJVVVRRRPPPPPPQQQPPPNNNQQQVVVQQQQQQPPPOOOMMMLLLKKKKKKKKKSSSXXXWWWVVVVVVSSSNNNMMMKKKHHHGGGFFFEEECCCAAA666999===>>><<<;;;<<<===<<<======>>>>>>===;;;::::::;;;<<<<<<;;;::::::;;;444555666888:::;;;<<<===EEEDDDAAA===:::999;;;======:::888888:::<<<===<<<;;;;;;;;;===@@@EEEIIILLLUUURRRMMMLLLMMMNNNNNNMMMRRRSSSTTTQQQLLLHHHHHHIIICCCGGGGGGBBB???AAAAAA>>>===@@@AAA@@@@@@CCCCCCAAA;;;>>>BBBDDDEEEEEEFFFGGGKKKLLLLLLIIIFFFDDDFFFHHHGGGDDDAAA@@@CCCGGGKKKMMMKKKOOORRROOOJJJIIIMMMQQQJJJMMMPPPOOOIIICCCAAABBBAAAAAABBBDDDBBB<<<;;;>>>===???BBBCCCBBBAAA@@@@@@666444666888777444444888333444555666777999:::;;;;;;;;;;;;999777666666666888555555777777444444777888555444888???CCCCCCBBB@@@@@@CCCGGGEEE===;;;=========<<<;;;:::999888888666555333333444666888999999===;;;<<>>666555666888999:::888666333777888555444666777555444555777777666555555666777777666666555666666666<<<<<<;;;;;;::::::999999888888888777666666888;;;888999:::999888777888999;;;===???????????????AAA===AAABBB>>>===???@@@???@@@??????@@@CCCCCCBBBAAAFFFAAA======AAABBB@@@======EEEDDDBBBDDD>>>666999===???>>>;;;;;;???@@@===??????>>><<<;;;;;;;;;;;;555888888666777;;;<<<:::888888888777555666999<<<@@@999::::::444777===999???<<<999888888999999999===;;;999999:::::::::999888888999999999999::::::666777999999888999;;;===<<<<<<<<<<<<<<<=========;;;;;;<<<;;;;;;:::999888>>><<<999888888:::<<<>>>888:::<<<======<<<:::999:::===<<<::::::>>>???<<<<<<===============<<<<<<::::::;;;<<<============>>>===<<<;;;;;;;;;;;;;;;888999;;;===???@@@@@@@@@===;;;999;;;===>>>;;;888AAAAAA@@@???<<<:::777555999<<>>CCCDDDAAA===<<<<<<<<<999777555666777888888777777888999::::::888:::999444222444555444333222111222555777777777333444555555333222222333333333444444444333222222222333333444444333333333111444444222222555555333333444555444333222333555666444333444666888888777666777999===AAABBBAAA???@@@CCCFFFEEEAAA=========EEEEEEFFFFFFHHHKKKPPPTTTZZZVVVOOOEEE===:::===AAA>>>>>>>>>@@@BBBBBBAAA@@@BBBIIIGGGFFFLLLMMMMMMVVVPPPOOOPPPRRRQQQNNNPPPTTTQQQSSSUUUSSSNNNKKKKKKMMMRRRYYY^^^^^^\\\YYYTTTOOOTTTRRRPPPNNNMMMJJJFFFBBB===>>>???>>>===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;::::::999999333444555666777777888999>>>@@@AAA@@@>>>============;;;999999;;;=========888999;;;>>>AAAEEEHHHJJJSSSQQQOOONNNNNNNNNMMMLLLJJJKKKLLLLLLKKKIIIHHHGGG@@@DDDDDD???=========<<<:::===<<<::::::===>>><<<888<<>>?????????@@@CCCHHHKKKIIILLLNNNLLLGGGEEEHHHLLLJJJKKKKKKJJJIIIFFFDDDCCCEEECCCCCCDDDBBB>>>>>>AAA>>>======>>>???@@@???===999777777999999777999>>>888777777777777888999:::999AAABBB999333666888666666333333666666333444666777555333666<<>>============<<<;;;999888555444333222333444555666555<<<;;;;;;===666444???555555555777999999777555444777888555444777999888555666666555333222444555777666555555444444444444999999888888777666555555888888666555444555777888777777777777777666777777666777888999999:::===@@@===BBBDDD???<<<===>>>>>>CCCAAAAAAAAABBBBBB@@@>>>FFFAAA===???EEEIIIGGGDDD@@@HHHGGGFFFJJJBBB999;;;===@@@AAA??????BBBAAA>>>CCCAAA???<<<;;;:::;;;;;;666888888666666:::;;;999999888888777777999;;;===<<<888<<<===666777;;;777===999777888;;;>>>>>>===;;;999888888999999888777:::888777888:::;;;:::999999999:::::::::;;;===>>>;;;<<<<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;:::888555888888777888888999:::;;;<<<<<<======<<<;;;:::999===??????<<<<<>>???@@@???>>>===:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;888999:::;;;===???AAABBB===<<<;;;<<<>>>???===;;;;;;<<<>>>???>>><<<999777777;;;???>>>:::999;;;???===>>>>>>;;;888666666666999999999999999999999999777666666666666666666777999:::<<<;;;:::999:::;;;999;;;<<<===;;;:::999888::::::999999:::;;;<<<<<<555777:::<<<<<<<<<<<<===;;;;;;<<<;;;:::<<<@@@CCC===>>>?????????>>><<<;;;999888999???EEEGGGCCC>>>:::;;;<<<;;;::::::;;;===::::::;;;;;;<<<<<<===>>>888;;;:::555333555777777333111111222555777888777444666777777555444444555555555555555555444333222555555555555555444333222222444444111111444555222000222444555444333444555444333333444666777777666000333666888999999::::::;;;>>>AAAAAA===;;;;;;<<>><<<;;;999888888777666555666666666666777777777777:::<<<>>>>>><<<;;;;;;<<<:::999888888999::::::;;;555666999<<<@@@BBBDDDEEEJJJJJJIIIIIIIIIHHHFFFEEEAAAAAABBBCCCEEEEEEBBB@@@>>>@@@@@@===;;;:::::::::999;;;;;;888999===???>>>>>>@@@BBBBBB@@@>>>======???===::::::;;;=========888;;;===<<<<<<===AAAFFFBBBEEEFFFDDD@@@>>>AAADDDFFFDDDBBBCCCDDDEEECCC@@@AAA@@@AAACCCCCCBBBEEEJJJAAA>>><<<===@@@BBB@@@===888777999===<<<999;;;???AAA>>>;;;999888:::===???:::GGGJJJ<<<333888<<<999555333333666777444444666777555333555:::???BBBCCCAAABBBDDDDDDBBB???>>>???<<<===>>>???>>>===;;;999444444333222222333444555444;;;;;;:::;;;444333???<<<;;;;;;<<<======;;;888555999:::888777;;;>>>===666777666555333222444555666666555444333333333444888888777666555444444333888777666555555666666777666555555555666666666666444666777777777888;;;===<<>>EEEDDDDDDIIIDDD;;;===;;;@@@CCCCCCDDDEEEBBB>>>EEECCC@@@>>><<<;;;::::::;;;======::::::======;;;;;;999888888:::<<<>>>???;;;999AAACCC;;;:::<<<777===:::888999===@@@@@@>>><<<;;;::::::;;;<<<:::999;;;999999:::;;;<<<;;;:::::::::999:::;;;<<<<<<===:::<<<===<<<::::::;;;===<<<;;;:::;;;<<<;;;888555222444777999::::::999888;;;;;;::::::;;;<<<>>>???@@@BBBAAA===<<>><<<999:::;;;<<<===<<<;;;:::;;;;;;:::::::::;;;;;;<<<888999:::;;;===???AAABBB===<<<;;;<<<===>>>======666888;;;======<<<:::888666:::>>>===999777:::===999::::::999777666777888999999999999999999999999777777666666666666777777999:::;;;:::999999:::;;;;;;>>>???>>>;;;888888888999999888888999:::;;;<<<777888999999888:::===???;;;;;;;;;;;;;;;===AAACCC===>>>?????????>>>===<<<888555444777>>>AAA@@@===:::<<<======<<<<<<===???======>>>>>>????????????888;;;;;;777666999;;;:::444333222333666888888777777888:::999888666777777888888888888777666555555888888888888777666555555444666555222222555666333222444666777555333222333333222222444666777666555000333555555444333444555444888<<<===;;;999:::<<<<<<===>>>>>>>>>@@@DDDGGGEEEEEEDDD???:::999<<>>>>>GGGHHHDDDIIIHHHGGGJJJMMMKKKGGGFFFIIICCCHHHKKKJJJFFFEEEGGGKKKNNNLLLIIIHHHHHHJJJQQQVVVPPPOOOOOOPPPPPPNNNJJJGGGFFFDDDDDDDDDGGGJJJMMMOOOIIIIIIHHHGGGDDDAAA>>>===>>>;;;888777777777666444777666666666666666666666555666666444333222444555555555555555555555666777222444777:::<<<>>>???@@@AAABBBBBBBBBAAA@@@???>>>======<<<>>>??????===;;;<<<<<<<<<<<<:::888999;;;;;;>>>===;;;===BBBDDDCCCDDDDDDBBB???<<<:::;;;===;;;:::999:::<<<<<<:::888777999;;;:::777777;;;>>>===??????>>>;;;:::<<<>>>???<<<999:::>>>@@@>>>;;;<<<:::;;;???@@@@@@DDDJJJDDDAAA???@@@CCCDDDBBB???888999===CCCBBB>>><<<>>>IIIEEE???;;;;;;>>>CCCFFF>>>LLLNNN???666:::???===666444555999999555555777777666444555999===@@@BBB???AAABBBAAA???>>>>>>>>>;;;<<<>>>??????>>><<<:::333333333333333333444444444:::999888:::333222>>>===<<<<<<===>>>===;;;888777;;;===;;;:::===???>>>666666666555333333444555555555444444333444444444888888777777666666555555777555555555777888777555444333222333444555444333666888::::::::::::;;;<<<;;;>>>>>>:::888999999777999999999:::======<<<;;;666666666888<<>>BBBBBBBBBDDDAAA<<>><<<;;;;;;;;;???AAAAAA======@@@AAA>>>>>><<<::::::<<>>===EEEHHH???===@@@;;;???===<<<===>>>??????>>>AAA@@@???@@@AAAAAA???===:::<<<===>>>>>>>>>===<<<;;;:::999999;;;<<<<<<<<<<<<>>>@@@???<<<:::<<<>>>>>><<<:::;;;======:::777333555888;;;<<<;;;:::888777777777888;;;???BBBEEEAAACCCBBB===<<<>>>>>>;;;999;;;===>>>???>>>===<<<999999:::::::::::::::999;;;;;;;;;;;;;;;<<<===>>>888999;;;===???@@@@@@@@@<<<<<<;;;;;;:::;;;;;;<<<777999;;;<<<<<<:::888666777:::<<<<<<999888999;;;666777999999888777999:::888999999::::::999999888888888777777777777888888999999:::999888888:::<<>>::::::::::::<<<===???@@@;;;<<<===>>>>>>===<<<;;;;;;888666777;;;???@@@@@@>>>???@@@@@@===<<<<<<<<<>>>???@@@@@@@@@??????>>>888<<<>>>;;;:::===>>><<<666555444555777888888777999:::;;;;;;999888888999999999:::::::::999888888:::::::::::::::999888777777999777444333777888666888999:::999666333111111111111111333555555444333444555777666555444444555000555999:::999888999;;;777888999999999:::===???;;;===???>>><<<===AAAEEEEEE@@@;;;;;;???AAA@@@======AAA;;;:::BBBBBB???EEEHHHGGGIIILLLJJJFFFFFFIIIBBBDDDFFFFFFDDDDDDHHHKKKHHHFFFFFFHHHGGGEEEHHHMMMMMMLLLLLLNNNOOOOOOMMMKKKGGGFFFFFFHHHLLLNNNOOOOOOGGGGGGFFFDDDBBB>>>;;;:::@@@<<<888777999:::888666444444444444444444444444555555444222000000333555111333444444333333444555222333555777999:::;;;;;;<<<>>>??????===;;;;;;<<<=========<<<;;;;;;;;;;;;:::999:::<<<;;;888999===>>>AAAAAA???AAAEEEGGGEEEBBBAAA???<<<::::::===@@@======>>>>>><<<:::888666::::::999888666666888999<<<<<<===<<<;;;;;;<<<>>>:::777666777;;;<<<;;;999888666777::::::999<<>>@@@<<<@@@@@@===;;;======<<<;;;<<<===>>>>>>======<<<333333333333444444555555666:::777777:::555333===999999999;;;<<<<<<:::888888===???<<<;;;<<<<<<999333555666555333333333444555444444444444555555666666666666555555555555555333333333555888888666333444222111222555666555333555888<<>>===<<<;;;:::<<<:::777777:::888444<<<:::999999999888666333333555666666666777;;;>>>888;;;666555======888<<<777;;;<<<:::;;;>>>>>>;;;:::;;;;;;<<<======<<<<<<<<>><<<<<<>>>AAAAAAAAA@@@>>>EEEFFF<<<<<>>===>>>??????>>>>>>@@@AAADDDCCCCCCCCCEEEDDDBBB@@@:::>>>CCCDDDAAA?????????@@@>>><<<<<>>???BBBDDDBBB>>>===???BBBBBB>>>;;;<<<@@@AAA???<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;===???BBBDDDEEEBBBDDDCCC??????BBBBBB???>>>???@@@AAAAAA@@@??????======<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@999;;;===???@@@@@@@@@???>>>>>>===<<<::::::;;;<<<999:::;;;<<<<<<:::999777;;;;;;<<<<<<<<<;;;;;;;;;777999::::::999999:::<<<888999::::::::::::999888999999888888888888999999888999999999888888:::<<>>???AAA@@@>>>===<<<<<<@@@@@@AAAAAA@@@???===<<<:::???BBB???>>>???>>>;;;999777666666888999888777999:::<<<;;;999888888999999999:::;;;;;;;;;::::::::::::;;;;;;;;;:::999999:::<<<:::666555999:::888888999:::999777666666777111111222333555666444333777666666777777777777666000444888999777666777999333555666666666777:::<<<777999999999999<<>>AAA@@@===;;;@@@;;;999???@@@???GGGIIIGGGIIIKKKIIIEEEEEEIIIEEEDDDCCCBBBBBBDDDGGGHHHFFFDDDEEEHHHGGGCCCEEEJJJJJJIIIHHHJJJLLLMMMMMMLLLHHHGGGHHHKKKNNNNNNLLLIIICCCCCCBBBAAA>>>;;;888666@@@;;;777666999:::999666333333333333333333333333444555555444333333555777111333666555444333444666444444555666777888999999;;;===>>>===:::999;;;===<<<>>>>>>;;;888888;;;>>>999777999===<<<999;;;@@@???CCCCCCAAAAAADDDDDD@@@<<<===<<<;;;999:::<<<>>><<<>>>>>><<<888666777999>>>;;;888777888999:::999:::;;;;;;;;;;;;<<<===>>>888888999:::<<<<<<<<<:::666444555888777555777;;;;;;>>>@@@@@@>>><<<;;;;;;:::;;;???CCCBBB===;;;==================???@@@AAACCCEEEEEE@@@999777;;;@@@:::888999<<<;;;666444555999::::::::::::;;;<<<===:::>>>>>>999777:::<<<:::;;;;;;;;;<<<<<<=========222222333444444555666666777:::666666;;;666333<<<::::::;;;===???@@@???===999>>>???<<<:::999888444111333555555333222333444444444444444555555666777222333333333333333333333111111222555999999555222666444222444777888777555222666<<<@@@@@@>>><<<:::;;;;;;888666888;;;888333555444555777999:::999888444777999777444444888<<<:::<<<444222;;;<<<888===666888666333333999;;;;;;333555888:::<<<===>>>===666999:::888999>>>@@@>>>CCC@@@======@@@BBBBBBAAA@@@===BBB@@@666777??????888;;;???@@@???@@@CCCFFFCCCCCCCCCDDDEEEDDDBBB@@@999???FFFGGGCCC@@@???AAAEEEBBB@@@AAADDDEEEDDDBBBAAAEEEGGGEEEAAA???AAAEEEEEEAAA===>>>BBBDDDCCC@@@EEECCC???===;;;<<<===>>>@@@AAACCCDDDDDDDDDBBBAAACCCFFFFFFCCCCCCFFFGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBB============>>>@@@AAABBB:::<<<>>>AAABBBAAA???>>>AAAAAA@@@>>><<<<<<===???888999:::<<<<<<<<<<<<<<<>>>===<<<===>>>>>><<<;;;:::;;;<<<<<<::::::;;;<<<888999:::;;;;;;:::999888::::::999999999999::::::888999999888777888;;;===MMMNNNMMMGGG???;;;===@@@:::;;;===>>>>>>===;;;999999;;;===>>><<<:::999999888888888:::;;;<<<;;;:::777888999:::::::::999888:::;;;;;;;;;:::;;;===???:::<<>><<<;;;===BBBEEEBBB@@@???===:::;;;999777777888999888777888:::;;;;;;999888888999888999::::::;;;;;;;;;;;;999::::::;;;;;;:::::::::<<<===;;;777777:::;;;:::444666888999999;;;===???333333444666888888666555666555444555888999999777111555999999777555555777111333555666666888:::===666666555333333888AAAHHHQQQHHH>>>;;;===@@@@@@===;;;@@@<<<999???@@@AAAJJJHHHFFFGGGHHHGGGCCCDDDHHHGGGDDD@@@>>>@@@BBBDDDEEEGGGBBBAAACCCCCCBBBGGGOOOGGGFFFEEEEEEHHHIIIJJJIIIHHHHHHIIILLLNNNMMMHHHDDDAAA@@@@@@>>>;;;888555333>>>999444444777999777555333444444444444555555555...000222333222222333555222555888777555444666888666666666666666777888888:::<<<===;;;999888:::===:::<<<===999555555;;;@@@888666888======:::<<>>999;;;===>>>>>>>>>>>>===555444666999999666888<<<555999===>>>:::777666777999888:::===<<<777777:::333666999<<<======;;;:::BBB@@@???>>>999444888???:::888999<<<:::555222333:::;;;<<<<<<;;;:::;;;<<<888<<<<<<666555999;;;999;;;;;;:::;;;;;;<<<===>>>999666666777777444444777555777999;;;<<<;;;:::999===<<<:::999999999::::::======<<<:::777555666777333444555666666555444444666555444444444444222111333333555555555555444333///111333555666666555444444333444888888444333444555999===??????===<<<<<<555777:::<<<<<<;;;999888555555555666666666666666444444444444444444444444:::777666666999:::888555555444333333333555777999888888;;;<<<;;;888777999777777777777777888888888???AAA@@@===<<<>>>===:::;;;;;;;;;:::777777777999:::999777666666888:::;;;;;;===>>>===<<<<<<===???:::999999999999999999:::<<<<<<<<<<<<<<<===>>>???;;;>>>@@@>>>;;;:::???CCC@@@===:::888999:::;;;<<>>>>>BBBDDDDDDDDDBBBBBBBBBDDDIIIIIIGGGFFFEEEEEEFFFFFFIIIFFFDDDBBBCCCFFFJJJMMMJJJGGGDDDCCCDDDEEEFFFEEEFFFBBB???AAAFFFIIIHHHEEEFFFDDDAAABBBDDDFFFEEECCCGGGBBB@@@CCCBBB======AAAFFFDDDBBB???>>>???@@@AAA============>>>@@@AAABBB;;;:::999:::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<333777::::::666555999<<<999999888777666777;;;>>>MMMLLLIIIFFFBBB>>><<<:::???>>>>>><<<;;;:::999999;;;;;;;;;<<<<<<===>>>???;;;;;;::::::;;;<<<>>>???<<<999666666888999999777;;;:::777555999???@@@<<<;;;;;;;;;===>>>>>>===;;;444555888;;;===>>>>>>>>>@@@AAABBB???;;;999999;;;:::::::::;;;::::::999888<<<===>>>===:::777555555???777111333<<>><<<::::::<<<===>>>===777999:::999777666777888<<<999777:::>>>@@@<<<777:::888777666777666555333444444555666666555444333888777666666777999;;;===GGGAAA;;;888888::::::999:::;;;===>>>>>>???BBBDDDFFFEEEDDDBBBBBBAAAAAAAAACCCBBBAAA@@@???@@@AAAAAA@@@??????AAACCCDDDAAA>>>@@@AAABBBAAAAAACCCHHHLLLJJJGGGFFFIIIIIICCC??????===<<<;;;888444111111222777777888999999888666666111333555555444444555666222000000222666777555333333333333333333333333333...333666555555999:::999:::<<<===:::777777999===<<<;;;888666999@@@AAA>>>>>>===<<<===AAACCCBBB@@@>>>???@@@???<<<:::::::::777888999:::<<<===>>>>>>;;;:::999888888:::;;;===777777777777777777777777???;;;777666888;;;===>>>333FFFQQQHHH<<<;;;>>>===999999888888888888999999888777555555666666444333555777999999777555555555111222333555666777777888::::::;;;;;;<<<===>>>???;;;;;;999888777666666666333777999888999;;;;;;888999999:::;;;;;;<<<<<<===999999999999:::<<<>>>???<<<888555777888666666999888888999999999777666555:::999888666666666777888999999:::888666444555555222333444555555555333333555444333333333333222111///000111333333444333333222333555666666555444333444222333777777333222444555888<<<>>>===<<<;;;:::666888:::<<<<<<:::999777333333444444555555555666444444444444444333333333888666444555777888666444444444333222333555777888888888::::::999777888999777777888888888777777666<<>>;;;;;;===<<<999:::;;;;;;999777666777888888777666555555666777888888:::;;;;;;::::::<<<===:::999888777777888999:::;;;;;;::::::;;;<<<<<<===777:::;;;999666666999===;;;999777777888:::;;;<<<999;;;======;;;999999999;;;===????????????AAABBB????????????>>><<<;;;;;;AAAAAA@@@AAAAAABBBCCCDDDDDDBBB@@@@@@BBBDDDEEEEEEBBB???>>>@@@DDDGGGEEEBBBDDDBBB@@@@@@BBBDDDCCCAAACCC??????CCCCCC??????CCCDDDBBB???======>>>???@@@;;;;;;;;;<<<===>>>???@@@>>><<<<<<<<<>>>>>>===<<<=========>>>>>>>>>??????;;;>>>AAA???<<<:::===@@@>>>>>>===<<<;;;===@@@CCCGGGFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;888888777777888999;;;<<<:::777555555777999999777;;;<<<999666777;;;<<<999<<<<<<===???@@@@@@>>><<<:::;;;===>>>@@@@@@@@@@@@???AAAAAA@@@===;;;;;;===888999::::::;;;;;;;;;;;;;;;<<<===<<<:::777666666<<<999777777:::;;;:::888444555666777999:::;;;<<<>>>;;;999999:::;;;::::::>>><<<;;;<<<>>>@@@AAA@@@<<<======;;;:::999:::;;;;;;<<<===???@@@@@@???>>>:::888777888999999888777777777888888888777666555555555444444555666777888;;;888555444666666555444888999;;;;;;<<<===???BBBBBBAAAAAA@@@@@@@@@@@@AAADDDCCCBBBAAAAAABBBCCCCCC???======>>>AAABBB@@@>>>???@@@AAABBBCCCGGGMMMRRROOOJJJIIIJJJIIICCC@@@???:::::::::888555444555666999999::::::999888666555555555555666666666555444222111111222444555444333333333333333333333333333///333555444444777999888:::::::::888666555777888777888666555888???@@@===AAA@@@>>>???AAABBB@@@>>><<<======<<<:::888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999;;;<<<888888888888888888888888<<<===<<<:::888999===@@@444CCCKKKCCC:::;;;======999888888777777888888999888666555555555555444222555666888888666444444444000111222333444555555555777666666666777999<<<===;;;:::999888888777777888333777999777888;;;:::777888888999999:::;;;;;;;;;777999:::::::::;;;>>>AAA@@@999555777:::999999;;;::::::888777555333222111555555444333333333444444333555777777555333333333222333444555555444333222444444333333222222111111---...000222333444444555444555666666666555333222333111222555555222111333333666999;;;:::999888999777888999::::::999777666111111222333444555555666555555444444333333222222555444333333555555444333444333222222333444666777777888999888666777888999666777888999888777555333888;;;;;;999999;;;;;;888999999999888666555666888666666555555444444333333444666777888777777999::::::888777666666777888:::999999888888999999::::::444666888666333222555888555555555666777999:::;;;999;;;======<<<:::::::::666888:::<<<<<<>>>@@@BBB======>>>>>>===;;;888777888:::<<<>>>>>>===:::999===<<<;;;===@@@BBBCCCCCC===<<<<<>>>>>@@@@@@???>>>;;;:::<<<@@@AAA???>>>@@@???>>><<<;;;;;;<<<>>>???:::999999999:::;;;<<<<<<===<<<;;;;;;<<<===<<<;;;<<<<<<=========>>>>>>>>>>>>@@@AAA@@@<<<:::<<<>>>???@@@???>>>>>>???BBBEEEEEEDDDBBBAAAAAABBBCCCCCC======>>>>>>??????@@@@@@BBBBBB@@@???======<<<<<<<<<<<<;;;<<<<<<===??????:::888777888:::;;;;;;;;;>>>@@@???:::888;;;<<<;;;::::::<<<>>>@@@???<<<:::;;;<<<===>>>>>>>>>>>>>>>;;;<<<<<<;;;999888888999888888:::;;;<<<=========888:::;;;:::888666666666777:::<<<:::777666999<<<999999888999:::<<<>>>??????<<<999888999;;;;;;<<<>>>===<<<===@@@BBBCCCCCCAAAAAA@@@>>><<<===???AAA===@@@CCCDDDBBBAAABBBDDD===;;;;;;<<<===>>>>>>===:::;;;;;;;;;;;;:::999888555555555555555555555666333333333444666666555333666777888999999:::<<<>>><<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCC===;;;:::;;;===???@@@???AAABBBBBBBBBDDDHHHNNNSSSOOOJJJGGGGGGFFFAAA===>>>777888999999888888:::<<<::::::::::::999777666555888666555666888888666333111222333333222222222444444444444444444444444444111555666444444888:::999;;;999777666666666666555666888888777;;;@@@@@@===AAA@@@?????????>>><<<:::999::::::999777555555666;;;:::;;;:::;;;:::;;;:::>>>===;;;:::999999:::;;;999999999999999999999999999===@@@===888777;;;@@@555>>>BBB;;;777:::===<<<999888888777777888888999888666555444555555444333555666777666444222222333000111111111222222222222888777777777999;;;>>>???::::::999999888999999:::444888999888888;;;:::777777777888888999:::::::::555999<<<<<<999:::>>>CCCBBB:::555777:::;;;;;;===;;;:::888666444333222222333222222222222222222222///222555666555333333333333444555555555444333222444444555444222111111222000111222333444555666666444555666666666555444444222000111444444111000222222444777777666666666777555666777888777666555444000111222333444555666777555555444333333222222222222222111222333333333333333333222222333444555666666999888555444777999999555777888999888666333111444888999777888::::::666777888888777555444666777666666666666555333222111111222444444444444666888999777555444444555777999777777666666666666777777555666777666444333444666222333444555555666777888;;;<<<>>>>>>===;;;<<<<<<777999;;;<<<===>>>AAACCCAAAAAAAAAAAA???===;;;:::666888:::<<<;;;999777555999999999;;;>>>@@@@@@@@@;;;:::<<>>AAA@@@???>>>>>>>>>@@@BBBCCC<<<<<<======>>>?????????BBBBBB@@@???>>>=========>>>>>>??????@@@AAAAAABBB;;;;;;;;;<<<===>>>??????@@@EEEEEE@@@===>>>AAAAAA<<<<<<>>>AAACCCBBB>>>;;;<<<======>>>??????@@@@@@======<<<;;;999888777777:::;;;<<<===>>>>>>>>>>>>666888999888666555666777555999;;;999555444888===;;;;;;999999:::<<<>>>@@@???;;;777666777999:::;;;>>>======>>>@@@BBBAAAAAAAAAAAA@@@???>>>@@@DDDGGGAAABBBDDDDDDCCCBBBBBBBBBAAA@@@??????AAAAAA@@@???===<<<<<<<<<;;;;;;::::::888888999999999888888777777666777777888888888777555666777777777777999;;;888888999:::<<<>>>@@@AAA======>>>>>>???@@@@@@AAA<<<;;;999999:::===???AAAGGGEEECCCBBBBBBDDDHHHJJJIIICCC@@@AAA@@@===;;;<<<888999:::::::::;;;===???888888888888888777777777888555222444999:::777333111444555444111000222555444444444444444444444444444888999666666999<<<<<<;;;888666777:::;;;999777999===>>>===???BBBAAA>>><<<;;;;;;<<<;;;:::999777888999999777555444555666777777888999;;;<<<===>>>???>>><<<;;;:::999999999999999999999999999999999888;;;>>>===999777999;;;777::::::555444999<<<;;;888888777777777777888888:::888555555555666555444666777888666444333333333222222111111111111111222555666888:::;;;======>>>999999888999999:::;;;;;;666:::;;;999999<<<;;;777777777888888999:::::::::666;;;???===999777<<>>===<<<<<<;;;888999:::::::::999888777:::::::::<<<>>>???>>><<<:::;;;===@@@BBBBBB@@@>>>;;;<<<=========<<<;;;;;;666888:::::::::999777555999888888888888:::;;;<<<888777666666666666666777777666444555555666444333555555555555666666666666222333333444333333444555444555666666555666999;;;888777777666666777888999666666666666666777777777:::999999888888999999:::888999999:::;;;;;;<<<<<<999:::;;;<<<<<<===>>>>>>>>>CCCEEEBBB???AAADDDDDD@@@@@@BBBDDDFFFEEEBBB@@@???@@@AAABBBCCCDDDFFFFFFEEECCCBBB@@@???===;;;:::>>>>>>????????????>>>>>>999:::::::::888888999:::888999::::::999999;;;===;;;:::999888888:::<<<>>>@@@<<<888666777:::;;;<<>>======??????===<<<===>>>>>>>>>???BBBGGGKKKEEECCCAAABBBDDDCCC???;;;BBBAAA????????????>>><<<======<<<;;;::::::999999::::::;;;;;;;;;:::999999;;;:::888777666666777888555666777777666666888:::666666777888:::<<<>>>???:::;;;<<<===???@@@@@@AAA===<<<;;;999:::<<<@@@BBBGGGEEEBBB@@@@@@@@@AAABBBBBB===;;;>>>???===<<<>>>;;;<<<======<<<<<<>>>???666666666666777888888999555222111333888:::888444333555666444111000333666555555555555555555555555333777999666666:::<<<<<<<<<:::999;;;???AAA???======AAABBB@@@???@@@???<<<666888:::;;;;;;:::999999999999999888666555666888666777888999;;;<<<======???>>>===;;;:::999888888999999999999999999999999888888888999999999777666888888555333555999;;;:::888777777777777777777888<<<999666555666777777666777888888777555444444666444444333222222222222333///222666999;;;:::888666888888888888999:::;;;;;;999<<<===;;;;;;<<<;;;888888888999999:::;;;;;;;;;777<<<@@@>>>888555999>>>;;;777555666666555888<<<::::::999888888777666666111111222333333333222222...111333444444333333444444444555555444333222111222555666444111///111333222111000000000000111111111111222333444555666777222//////222222//////222222333333222111111333444111111222333333333333333222222333444555666666777222222222333333333333333000111222222222222333555333333444555555666666666333::::::555444:::<<<888444555666777666555333111222666888777888:::888555666777888777555555666888777777777666555555555444222333444444333333444555444444333333333333444444444444333333222222333333111111222333333333333333222555666555222222444777555666777777666555777888888999;;;;;;::::::;;;===???????????????>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>???>>><<<999<<<===>>>@@@AAAAAAAAAAAA;;;===??????>>><<<<<<===;;;>>>>>><<<:::;;;999666888888888888999999:::;;;888888777666555555555666888777666555666666555333444555555555555666666666333333444444555666666777111333444444444555888:::666666666666666666555555444444444555555555555555666666666666777888999:::444555666777888888888888444666888999888777888999999===???======@@@BBBAAA<<<<<<<<<>>>??????>>><<<======>>>???@@@BBBDDDEEEEEECCC@@@??????>>><<<:::>>>????????????>>>===<<<<<<======<<<;;;:::<<<>>>===<<<;;;<<<===??????>>>???>>>=========>>>???@@@AAA>>>;;;:::;;;======>>>>>>===<<<=========;;;999:::;;;<<<===???BBBGGGJJJGGGCCC???AAADDDDDD???999@@@>>>===<<<<<<<<<:::888===<<<;;;:::999888888888999999999999999999::::::888888666333111000222444666777777666555555777888555555666777888:::;;;<<<999;;;<<>>;;;;;;???BBBAAAAAABBB???@@@@@@???======>>>???666666666666777888999:::555333222444777999777444555555555444333333555777666666666666666666666666000555888777777;;;<<<;;;=========???BBBCCCBBBAAA<<<@@@BBB>>>;;;<<<;;;888444777;;;===<<<<<<<<<<<<:::;;;:::888777666888::::::999:::999:::999:::999===<<<<<<;;;999888777777999999999999999999999999777555444666999999888555999888666666777:::::::::888777777666666777777888<<<999666555555666777666777888888777555555666888555555333222222333444555111444888<<<===;;;888666888777777777888999:::::::::===>>>;;;;;;<<<;;;777888888999999:::;;;;;;;;;777;;;>>><<<888555777:::444444555666333000444;;;999:::::::::999777555444000111222333333333222222///111222222111111333444222222333333222111///...000333444333...,,,...111000000//////000111222333222222222222222333444444333000///222222///000333222333222111///000222444000111222333444444555555222222333333444444444555111111111222333333444444000222444444333222444777444444555666777777777777222:::<<<666666<<<===888444444555555555444444333333888:::999999:::888444777777888777666666777999777666555444444555666666444666666666444333444555222222333444444333222222444444333222222222222222//////000222444444444333222444666444222333777<<<777888999888777888999;;;777888::::::999999:::<<<:::<<<@@@CCCCCC@@@<<<:::999999:::;;;<<<<<<<<<<<<999:::;;;>>>@@@???;;;999<<<>>>???@@@@@@AAABBBCCC<<>>>>>???>>>AAA@@@;;;:::===<<<888999999999999:::::::::::::::999888777666666666666999888666666777777555444444444444444555555555555555555444555666666666555111333555555555666888:::777888999::::::999888777444444555666777888999999666666666666777888999:::555666777888999999999888222444777777555333444555666999999888:::>>>>>>:::888666555666888999888888:::999999999:::;;;===>>>>>><<<::::::<<<<<<:::888;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<:::888888:::;;;;;;;;;<<<<<<<<<===??????????????????????????????AAA>>><<<;;;===>>>=========<<<<<<===>>>>>>;;;999999;;;===>>>???AAADDDFFFDDDCCCBBBDDDEEEEEEBBB???@@@>>>======>>>>>>===;;;===<<<;;;999888888888888999888888777888999;;;<<<555666777555222000111222555666666555444444555777444444444444555666777777777999;;;>>>@@@BBBBBBCCCCCCDDDCCCAAA??????BBBEEE@@@???@@@BBBEEEEEECCC@@@===;;;<<>>???@@@;;;;;;999888888888999999777777777777777666555444777555333333555777888888666666666666666666666666000666;;;;;;<<>>===???AAABBBAAA@@@@@@AAA999>>>???;;;888888999777333777;;;===<<<;;;;;;<<<;;;;;;:::888777777999<<<999999999999999999999999;;;;;;::::::999888777666888888888888888888888888444555666666777777999:::999999999;;;;;;:::::::::777777666666666666777777;;;888444333333555555555555666666555444555777999555444333222222333555666888999;;;<<<===<<<;;;:::777777777666777777888888999<<<===:::999:::999555777777888888999:::::::::555777999:::999888888999///111555666111---222:::999:::;;;:::999666333111///000111333333333222111///000111000///000222333000111111111000///---,,,---111333111,,,***,,,000000000000000222444666777444333222111111111222222333000000222222000000333333333222000//////222444111111222333555666777888222222222222222222222333000000111222333444444555000333555555333333555888444555666777888888888888111;;;===888777===>>>777444444444444444444444555555999;;;::::::;;;999444777888888777666666888:::777555444333333444666888777888888777555444444555000111333444444333111000444444333222111111222222///000111444666777666555111444666444222444:::@@@666777888777666777999:::666888:::::::::;;;<<<>>>111666===BBBBBB>>>777333666888:::<<<======;;;:::777888:::===@@@???<<<999===>>>?????????@@@BBBDDD===@@@CCCDDDAAA??????@@@===@@@???999999======999::::::::::::::::::::::::;;;:::999777777666666666999777666555666666444333222222222333333333444444555444333333333333222000111222555555666666888:::444666888::::::999777555000000222444555777999999333333333333333444555555333444666777888888777777222555888777555333333555777888777666:::>>><<<666;;;999777777888:::;;;;;;<<<<<<:::999999:::;;;<<<<<<:::999:::===???>>><<<777777999:::;;;;;;<<<<<<999999888666444444555777666999;;;:::888888;;;???999999999:::999999888777>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;===??????===;;;;;;<<<>>>??????@@@AAACCCAAACCCFFFGGGFFFEEEFFFGGGAAA@@@???@@@BBBCCCBBBAAA>>>===;;;999888888888888:::999888888888;;;===???444777;;;;;;888555444555444555555444333222333555444333333222222333444444444666999<<<>>>@@@@@@AAAEEEFFFGGGDDDAAA@@@CCCEEEBBBBBBCCCEEEHHHGGGCCC???===:::<<>>AAACCCBBB???<<<===>>>888===>>>:::777888:::999222666;;;<<<:::888888999;;;;;;:::888777777:::<<<666666777888:::;;;<<<===999999999999999888777666777777777777777777777777222666999888555555:::???999:::<<>>;;;999:::777777666666666666777777999666222111111333444444333444444444333444777999444333222111111333555666:::999888777777888999:::777777666666666666777777888;;;;;;999888999777333666666666777888888999999222444666888999::::::999111222222222000///000111888999:::777444222444666000000/////////111222333///111222111000000111222///222222000000222222///333222000//////000111222222111000111333333222111,,,///000......111444333333333333222111111000000222222222222000000111333,,,///333777::::::888777333333333333333333333333111222444777999:::888666555666333//////333666444333444555555666666555555666666666777999:::999999444666777666444444666999666888:::<<<<<<:::888777333555555555444444555777777666555555666777999:::777666444333333444555777111111222333333444555555111222333222111111333444000333666666333111222333666666666666666777888888666666666666777777777777777777777888999999:::::::::;;;<<<<<<<<<;;;:::999999777555666888:::::::::999;;;<<<;;;:::999999::::::::::::;;;===???@@@AAAAAA<<<===EEEIIICCC===;;;>>>===<<<<<<<<<:::666222;;;:::777666555666777888555666888999999999777777888888777666444333222222111222333333111111222333444444333111///000222444***222777555222444777888888888999;;;===>>>===;;;666777777777555555777888333777777333444888888444333333444555777888:::;;;999888777555444444444444999666444777;;;<<<:::666888777666666888:::===???777777888888888777666666>>>======<<<;;;;;;::::::777777777777888999:::;;;666888999888555555777999:::999888888777888888888:::===;;;555444888999555666666666666666666555555:::888777777888999888777444444777<<>>===<<<>>>@@@AAA@@@??????===;;;:::;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;:::888888888888888999999999666:::===;;;666333444666777888777333333777999888000444777777666888???EEEFFFHHHIIIGGGCCCAAACCCFFFQQQNNNIIIEEEDDDDDDGGGIII>>>>>>===???BBBDDDDDDCCCCCCBBBBBBBBB???<<>>======<<<;;;999888888777777888999::::::::::::999999::::::999888666555>>>===::::::<<<>>><<<888222;;;>>>888222444888999999<<<===::::::===<<<999:::888999<<<<<<999999;;;:::888555333222444666777???<<<777333333777<<<@@@;;;999666444444666999:::>>>;;;777555777999;;;;;;555444444444444555666666333333666999888555777<<<888888999::::::888777666555777777777666777999;;;111222222222222111222222222333444222///...///111333333222222222444555666///111222111000///000222///222222000000222222///222111000000000000111222000///...///111222111000000333333000///222333111222111111111111000000000111111111111000000111222///111333666777666444333///000222333333222000//////000111333555666555444777888555000///333444222333333444555555555555444555444444444666777777777444666777666555444777999888999;;;<<<<<<;;;999777333444555444333333555777444444333333444444555555555444333333333444555666111111222333333444555555333444444222111000111222000333555555333222222333333222222222222333444444333333333444444555555666555555666777777888888999999::::::;;;:::999888777:::888666666777888777666555777999999888777777777666666777999:::;;;<<<======:::<<>>>>><<<:::666777888777666555777888222555555222222666777444333333333444555777888999:::999777666444333333222777555333666:::<<<999666888888777777888999<<<===888999:::;;;======>>>>>>;;;;;;;;;::::::999999999555555777888:::;;;<<<===888999999888555555888;;;888888777777777777777777999<<<:::555555888999666666666666666555555555555:::888666666888::::::999888777999===BBBDDDDDDBBB@@@???>>>===<<<;;;;;;;;;<<<;;;;;;<<<>>>??????>>>>>><<<:::::::::;;;;;;:::;;;::::::;;;;;;;;;:::999888888888888777777777777666999;;;:::888666777999666888666333333777999777444777999888666777;;;@@@@@@AAADDDHHHKKKMMMMMMLLLPPPNNNJJJGGGEEEEEEGGGHHHDDDBBBAAAAAACCCCCCBBB@@@BBB???>>>>>><<<999:::??????<<<888666666666666666666888888555444777666444333444666777777888999;;;777999;;;>>>?????????>>>===>>>??????>>><<<999777;;;<<<<<<;;;:::;;;>>>@@@>>><<<:::888777666666666777777777777888:::<<<===>>>===<<<:::999888888888888999:::;;;;;;:::999888888999:::::::::999888777999:::;;;===??????;;;666444:::===888444555666444777;;;;;;999999;;;;;;777;;;888888;;;;;;888888;;;999888666555444555666777999777444333444777;;;>>>999777555333333444777999<<<999555444555888999:::444444444444444555666666333333666999888555777;;;777777777888888777777777555666777777666777999;;;///000111111222222222222000111222222000000111222555444444333444444555666000111222111000///000111///222222//////222222///000/////////000111222333000///...///111222111000333666555111000222222///111111111111111222222222000000000000000000000000444444555555555444222111---///222555555333000---///000000111222333333444:::;;;888333111444444222222222333444444444444333333333222222222444555666444555666666555555777999:::;;;<<<===<<<:::888777333444444444333333555777333333444444333333222222222222222333333444444555111222222333333444444555444555555333000///000111111333444444333222222333000000000000000111222222111222222333444555555666444444555555666777777777888888999999888888777666777666666777999999888666333666999:::999777666666333444666888::::::::::::777888===AAA@@@:::888999777777777888999999666444666666777888888888888888888888666555444333333333222222222111111000000000///111222222111111222444444444444555666666777777444888777222...111444555555666888;;;>>>===:::888555777888777666555666888444666555222222666777666333333333444444555777777:::999777555444333222222555333333555:::;;;:::777999888777777777888:::;;;:::;;;<<<===???@@@AAABBB::::::::::::::::::999999333444777:::<<<=========::::::999777555666:::<<<777777777666666666666666888:::999555555888999888777777666555555555555555:::888555555777999:::;;;:::999999;;;???AAABBBBBB<<<<<<;;;::::::::::::::::::999888:::<<<===<<<;;;===;;;999999:::;;;:::999::::::::::::999999888888888777777666666555555555666666666666666777888999555777666333333777999777777999;;;:::777555777:::999:::>>>EEENNNQQQOOOKKKNNNLLLJJJHHHGGGGGGGGGHHHLLLJJJHHHFFFFFFDDDBBB@@@BBB===:::<<<<<<999888;;;;;;999777777888999999888666888888555555777777444333555888999999:::<<<===999;;;===???AAAAAAAAAAAA999999999999888777555444:::;;;<<<<<<;;;:::;;;======<<<:::999777777666666555666666777999;;;===>>>===<<<:::888777777888888999;;;<<<===<<<:::777666777888:::;;;;;;::::::999555777;;;@@@BBB@@@:::666555888999666666777666333666999:::777777:::999666===999888999999666777:::666666666666555555555555222222333333555777999:::777555333111111333555777999777333222444666777888555444333333333444555666444333555999888666777;;;666555555555666777888999444555777777777888:::<<<......///111333444333222111222333333444444444555444333333333333333333333111222333222111000111222///222111......111222///.........///000111222222111000///000222444333222222444444111111333222...000111111222333333444444000//////000111111000///777777777666666444444333111222444555666555333222222222222222222222444666:::;;;999444333666666444111111222333333333333222333333222111111222444666333444444444444555666777::::::;;;;;;:::999777555222333444333222222444666444555555666555444222111///000111333333444444444222222222333333444444444333444444222111000111222222222333333222222222222222111111111111222333333222222333444555666777777444444444555666666777777888888888888777777666666222222444888;;;===<<<;;;777:::===>>><<<999777666444666888;;;<<<<<<;;;:::333888>>>???;;;777777999666555555666777666444333222333555777888777666666777666444222222222222333////////////////////////...///111111000111222444222333333555777888888777555888888444111333555444222444777;;;===<<<999666333555666666444444444555777777666555555777999999444444444444555555666777777777666555444444444444444333444666:::;;;;;;999999888777777777777888888<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<333555999===>>>>>><<<;;;<<<:::888666666888;;;>>>:::999999888666555444333777888777666666888999:::888777666555444555555666<<<999666555666888999999999888777888999<<<>>>???:::999999888888888999999888777666888:::;;;:::999;;;999888888::::::999888:::::::::999777666777888777777666555555444333333555333111111333444555555333666555222333777888666666888999999666444444555666777:::???DDDGGGEEECCCGGGGGGHHHHHHHHHIIIIIIIIIQQQOOOLLLJJJHHHFFFDDDAAABBB<<<999<<>>???>>>===666888999666777::::::777999;;;>>>?????????@@@AAA===============;;;:::999555555555555666777888888999;;;======;;;:::::::::;;;:::999888777666666555555555666777888999;;;;;;<<<;;;999777666666777888888:::<<<>>>>>>;;;888666555666888999::::::999999555666;;;AAACCC???;;;:::999777444444777::::::888666999:::777777:::999666>>>999777888777444666999333444555555555444333333000111444666777777666555666444333222222333666777777444222111333555666666555444333222333444666777444333444888999666777:::666555444444555777:::<<<444555666777777888:::<<<222222333666999:::888666111111222444555666666555555555555555444333333333444555666555333222333444111333333//////333333111......///000111222222222111000000111333555444333000222111000222666444//////000000111222333444444111000000222444555333111666666666666666555555444444444333333444555666666222333444333111111333666555777666222222555666444000111222222333333222222444555555444222333555888222222111222333444555555888999999999888666555444111222333333111222333555444444555555555444222111///000111222333333333333222222333333333333444444000111222222111111333555333222111111222222222222222222222222222333333444111222222333444555555555444444555666666777777888999888888777777777777777222333555888<<<>>>===<<<;;;===@@@@@@===888555444555666999;;;<<<<<<::::::222999???>>>999666777999777666444444444444222000///111333666777666555444444333222111111222333444........................,,,...///000000111222444111111111333777888777555222777999888777888777444111333666:::<<<;;;777444111333444444333222222333777666555666666666777999666555555555666777888888444444444444444555666666444444555777:::;;;;;;:::888888777777666666777777;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<<<<;;;;;;555777;;;>>>>>><<<:::888<<<:::777555666999<<<======<<<;;;:::888555333111777666555666777777999;;;777666555444444555666777>>>;;;888666777777777777999888777777777999<<>>???@@@BBBDDDGGGHHHIIIJJJMMMKKKHHHGGGFFFEEEBBB@@@>>>999777<<<@@@???>>>??????>>>===>>>>>>>>>;;;999555999:::888:::>>>???======???BBBBBBAAA@@@@@@@@@>>>======;;;999888666555777777666666777999:::;;;888;;;======<<<:::999:::999999888777666555555444666666777777777777777777;;;:::888777666777777888555888;;;===>>><<<999888333444666777888888888888888777:::???@@@<<<<<<@@@BBB;;;555444777999::::::666::::::888888::::::666===888666777666333444888333444666777777666555444111333666888888666444333666555444333444555777888555333111111333444555555666555444333333555777888555333333888999777777999888666555444666999<<<>>>444555777777777777:::<<<<<<;;;<<>>777777888;;;===>>><<<;;;;;;;;;;;;:::999888777666888999999888666555666777666888777333333777888666111222333444444444444444222111111222555666666555111333333333777;;;999333000000111222222333444444555333333555999:::777444444555666777777666555444555444222111222444666888111333555444111000222444111444333000000333444222111111222333333333333222444777999888555444666888222111000111333555555555777777777777666666555444111222222222111111333555222222333333222222111111111111111222222333333444333333333333333333333333///000222222111222444666333222000000222333222111111000000000000111222222000000000000111111111111444444555555666777777777999888777666666666777777777666666888:::;;;:::999999<<<===<<<999555333222444555666888888888888777222999>>>;;;888777888777777666444333333333111//////111333555666555444333222111111111222222333444/////////......---------***,,,...///000000333444222000///111555777666444///555888999999;;;888444111222444777:::999777444000222444444333222111222444222222555555333333666555555555666666888999999333333333333444555666666333444555777888999999999777777777777666666666666888888999:::===@@@CCCEEE<<<;;;;;;::::::999888888666888;;;======;;;888666;;;888666555777:::;;;<<<<<<<<<<<<;;;999666444222888555444777777666777;;;666555444333444666888999<<<:::888888888888777555999999999999888:::===@@@:::999888777777777777777777666666777999:::999888999888888999;;;;;;:::888777999:::888555555888<<<666555555555444333333333666555555444333333333333000333444222333777777555222333333444444555666666444777999888666666:::>>>999:::<<>><<<;;;999777444111777:::;;;:::<<<@@@AAA???:::===???@@@>>><<<;;;;;;;;;;;;:::999999888888888<<<;;;:::999999999999:::999;;;======<<<;;;;;;;;;888888888888777666555444777777888888777777666555999999999999888888777777555666999;;;<<<;;;:::888222333555666777777777666999666777===<<<888:::AAAHHH@@@888666777666666888666999:::888888:::999666:::666555666666333444777666777888999999999888777333555666777777666444333666555555555555777888999555333111222444555666666888777555333444666888:::666222333777:::888777999888777666555666999<<<>>>555777777777666777999;;;DDDCCCCCCGGGKKKLLLHHHDDD>>>>>>???AAADDDEEECCC@@@????????????>>><<<:::999<<<======<<<:::888999:::<<<>>>===999999===>>><<<666777888999999888777777777666666777:::;;;;;;:::777888888999===AAA>>>888666666777777888888888999888777666999===>>>;;;777888999;;;<<<;;;999777555555444444444555666777888222555999888444111222555444777666333222555444111111222222333333333333333333777;;;;;;777555666888444222111222555777777666777777777777777666666666000111222111000111222444333222222222222333333444444333222111111222333444333333333333333333333333000111222222111111333555444222//////111333222111000000000///000000111222111000000000000/////////333333333444555555666666777777555444444444555666777555444555777888888777666888:::999666444333333444444444555666666777777111888<<<888666888777555666444222222333333333111222333444555666666555444222222333333333222111111111111000//////...------)))+++---//////000333555555111...000444777666444000444666555777999777333111111333555888888666444111333555666555333222333222///111666666222111333333333444555666777999:::666555444444333333444444222333555555666666666777555555666666666666666666777777888999<<<@@@CCCFFF======<<<;;;999888777777555777999;;;;;;:::999777999666444555888:::::::::777888999:::999888666555999555444777777555666:::555444333222444777:::<<<888777777999::::::888666666888999999888999<<>>>>><<<:::999:::999777555999<<<===;;;;;;??????===444777:::;;;:::888777777777777777777777888999999;;;;;;;;;:::::::::999999999;;;======<<<<<<===>>>999999::::::999888777666777888999::::::999888888888999:::;;;:::999777666666777888999999999888777333444555777777777666666777333555;;;999333666>>>DDD===999:::999555555888555888999666666999888555777444444777666444444666555666666777888888777777333333444555555666666666555555555555666777888999555333222333555777777777:::888666444555777:::;;;666222222777:::999777888777666666555666888:::<<<777888888777666666888999HHHFFFFFFJJJNNNOOOJJJEEE>>>===>>>AAADDDDDDBBB>>>@@@AAAAAA@@@???===;;;:::>>>??????>>><<<:::;;;<<>>===>>>BBBFFFBBB;;;======>>>>>>>>>>>>??????;;;999888<<<@@@AAA>>>999===???AAABBBAAA>>>:::888555666888999:::::::::999444999===<<<888444555777:::===<<<888666888777444222222333444444444444333222777<<<<<<888555555777555333222333777999999888777777777777777888888888000111222111000000222444555444444333444555777888666444333111111222444555333333333333333333333333222333333222111000222333444111//////111333222111111111111111111222333333333333222222111000000000111222222333333444555555666555444333222333444444333222000222555888999999555777888888666666666777555555555555555666777888111777:::666555888777333444222111222333555555444555555666666666666666666333444444444333111000...333222111000///...------)))+++---...///000333555777333//////444777777555333444444222333666666222111111222444666777666444222444777888666555444444222000333999999444111444111222222333555777888999888777666444333222111111000222333444333333444444444555555666777777666666888888777888999<<>>===;;;999888888333555777999;;;;;;:::999888555444555888::::::888222333666888999999888777:::555444777777444555:::444333222222444777;;;===444555666999<<<<<<:::888333555777777666777:::======<<<;;;999888777777777999888777888:::<<<;;;:::999888999;;;<<<===;;;999666999:::999666777<<>>???AAA???===<<<;;;:::888666444555888;;;:::666999>>>;;;::::::;;;???AAABBBBBB;;;>>>>>>;;;:::===<<<999///333666888888666666666666666555555555555666666666777888:::;;;;;;<<<<<<:::;;;======<<<===>>>@@@:::;;;;;;<<<;;;:::888777777888999;;;<<<<<<;;;;;;777999;;;<<<<<<:::888666888888888888777777666555555555777888888888777666444000333:::888000222::::::666777<<<<<<777777;;;444777777555555777777444555333333777777444333666333333333333444444555555222222222222444666777888444444444555666777888888555444333444666888888888;;;999666555555777:::===666222222777:::999888888666666555555666777888999888999999888666555777888AAADDDHHHKKKLLLJJJFFFDDD???===<<<;;;;;;<<<======<<<===>>>???>>>===:::999>>>>>>>>><<<;;;;;;>>>AAA:::<<<===>>>>>>???BBBDDD<<<;;;999999999<<>>CCCLLLOOOKKKEEEFFFEEEDDDCCCBBBAAA@@@???EEEGGGDDD===<<>><<<888777999;;;:::<<<>>>===999777888:::;;;<<<<<<;;;999888999:::>>><<<:::888777777999999777888777444555999999555333444666666444333444555555444444666888:::999888555333222222444555444333333444333222000///000222777666444333222333555666555666666555333333444555///000222333333333222222111222333222111222333555888666555333333444666777444666888666333222555888///000111333555666666777;;;999777666666666444333444444333333333333444444666666666777666555444444111444666666444333555777666555444333333444555666444444555666666555444333111222222222222111111000...,,,...444555222222555111111///------000555999777777666555555555555666000222555777777666333111222333444666777888888888444444333222222111111111222111111111222444666888444444444333333333222222///111555666444222111111777555444444666777777666888777666999===???===;;;<<>>@@@<<<777666888777777777777777888999222333444555888:::===>>>888777666777999999777666777666999>>>>>>:::888;;;:::;;;888555999>>>:::111555<<>>===<<<;;;;;;;;;<<<>>>???======???BBBEEEEEEBBB@@@@@@===999999:::<<<;;;999:::888:::<<<;;;555222333333888:::777555666555333444777:::;;;:::888888888555666777888999:::::::::999;;;======;;;666000,,,555777999;;;<<<;;;:::999:::999999888888999::::::777999;;;<<<;;;:::::::::777777888888999:::;;;;;;999888555444555777:::;;;666999<<<===;;;999888777<<<;;;999777666777777888777777666666666666777777666555555444333333222222...000111000///000444888666666666555333444666888444333333444666888777666:::666222222555888999999444444444777999;;;:::999:::555000000444777777555555888999777777999999666DDDFFFIIIKKKKKKHHHDDDBBB;;;<<<<<<;;;;;;:::;;;<<<:::;;;<<<=========<<<;;;777999;;;<<<<<<;;;<<<===999:::;;;<<<;;;<<<>>>@@@===<<<:::888888:::<<<>>>AAA??????DDDKKKNNNJJJFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCEEEBBB<<<;;;@@@BBB@@@@@@BBB@@@===???DDDCCC>>>BBBCCCDDDEEEDDDBBBAAAAAABBB<<<;;;AAAEEEBBB======<<<<<<999666444555888:::<<<===>>><<<:::999;;;===???@@@AAA@@@>>>===<<<===@@@AAAAAA@@@>>>===>>>@@@CCCBBB@@@???>>>>>>>>>>>>>>>???===;;;<<<@@@???<<<888:::;;;;;;:::999999::::::999999;;;===>>>>>>===999777666777888::::::999888999999888666555555666:::999777555555555666777999999888666333222333555444444555555555333222111555666777666555555777888777666555444555777888:::444555555444333333444555111222444555777888888888777555444444555666666555666555555444444555555666777777777666555555444444222444666666444333444666555444333222222333444555333444444444444444333333333333333222111000///...222///000555666333222555333333222000000222777;;;888888777666666666666666///000222333555666666666444444444444444444444444333222111000000111222333222222222222333555666777555555555444444444333333000222555666555333222222666444333444555777666666;;;999888999<<<<<<:::888999>>>@@@>>><<<<<<;;;888999666333555999:::888555666666666666666666666666555333555:::<<<:::888:::777666666555555555666666555555555666777999:::;;;888777777999::::::888666<<<;;;::::::;;;;;;:::999999:::999666888<<<:::333444:::<<<999888;;;;;;777555666888888888777888999666777777666555555666888333333444444444555555555555444444777999999777444///444666444444777:::999666888999999888888999:::888999;;;<<<===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????>>>>>>>>>??????@@@AAA?????????@@@@@@>>>===>>>;;;999999:::;;;999777555444555888777222///000333777999666444555555333666888::::::999777777777777777888999::::::::::::999:::::::::999777444333555777999:::;;;;;;:::999:::999999888888888999999888:::<<<<<<:::999888999999:::;;;;;;<<<<<<<<<<<<999999777777777888:::;;;666888:::;;;999888777777999888888888888888999999888777666555555666777777555555555555444333222222///111222222111222555888555666777666555444666777222111000111333555555444<<<888555444666999::::::444444555777:::<<<<<<;;;;;;777222222555888777555666999:::777777999999666CCCDDDFFFGGGFFFCCC???===777:::======:::999:::;;;999::::::;;;<<<<<<======111555:::>>>>>><<<;;;:::888999:::999888888:::;;;<<<;;;999777777888999:::===>>>AAAEEEIIIJJJGGGEEEDDDEEEFFFGGGFFFDDDAAA???AAABBB???;;;:::===???>>>@@@AAAAAA???@@@CCCAAA======AAADDDCCC???===>>>@@@BBB>>>===@@@BBB???;;;999;;;;;;:::888777666888:::;;;<<<===<<<;;;<<<===???BBBAAA@@@@@@AAA@@@???===CCCDDDDDDCCCAAAAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAACCCDDDBBB???AAAEEEDDD@@@===>>>@@@@@@>>>===>>>???@@@??????@@@BBBDDDDDDCCC===<<<;;;<<<>>>@@@@@@@@@===>>>@@@???===;;;;;;;;;===<<<:::888777777888999???>>><<<999555444666888888888999999999999888777;;;<<<===<<<::::::;;;<<<888888777777888:::<<<===888666666666777888777666555666888999:::;;;<<<<<<777555444555888::::::999888777777777777777777888:::999777666555555666666555666888888666555555666555555444333333444555555555444444333444444555555333333333333222111000///333111222555666333333555444444333222222444888;;;888777777777666555444333444444444444666777999:::777555444222111111111222222111/////////000222333222222222222333555666777666666555555555444444444111333666777555444333333555444222333555666666555999888888999::::::999777555<<<@@@>>>======;;;777888666444444777888666333333444444555555666666666888555444777888777999===666666555444333333333333777777777777777777777777888777888:::;;;;;;888555<<<>>>;;;555888@@@@@@:::888:::999777777999999666444777888888;;;>>>===999555444333444666888888888666777777666555555666888555555555555666666666777666666666888:::999888666666:::<<<999999===??????888:::<<<===;;;;;;;;;<<<====================================>>>>>>??????:::<<>>;;;999>>>>>>?????????>>>>>>===@@@>>><<<;;;<<<======<<<;;;999888999999999777555555333555999999444222333222666888555333444555333888999:::999777666666777::::::;;;;;;;;;;;;::::::999888888888888888999999666777888:::::::::999999::::::999888777777888888:::<<<===<<<999777777777666777888999999888777666777777777777888888888888666777888888777666777888666666777888999::::::::::::888666555444555666777555555666666555444222111111222444444444444666777555666888777666555666777666444333333555777777777===;;;888777888:::::::::444444555888;;;===<<<;;;<<<888444333666888777555999;;;;;;888777999999666<<<===???@@@???===:::888555999>>>>>>;;;999999;;;::::::999999999999:::;;;111555:::======;;;:::999777888888777555555666777888777666555555666888999;;;>>>CCCFFFFFFDDDBBBAAA@@@BBBEEEFFFFFFCCC@@@===@@@???===::::::;;;======@@@AAABBBBBBAAAAAA???===:::===??????<<<;;;;;;<<<>>>===<<<>>>@@@>>>:::888888999:::999777777888999999:::::::::;;;<<<>>>???@@@>>><<<===@@@@@@===:::AAABBBBBBAAA@@@@@@BBBDDDDDDDDDDDDDDDCCCBBB@@@???BBBCCCAAA???@@@DDDCCC@@@===???@@@@@@???>>>>>>???AAA@@@@@@BBBDDDFFFEEEDDD>>>===<<<>>>@@@BBBCCCBBB>>>AAACCCCCCAAA>>>======>>>===;;;888777888999999BBBAAA???<<<999888:::<<<999:::;;;<<<>>>???@@@AAA===???@@@???>>>======>>><<<<<<;;;;;;<<<===>>>???>>><<<:::<<>>;;;::::::<<<===>>>?????????;;;:::999:::===>>>???>>>:::999999888888999999:::>>><<<:::888777888999::::::;;;<<<;;;;;;:::999999888888777666666777888888888777666666666777888999444444555555555555555444222222333444555444555666444555555444444555888;;;666666777777666444222111666666666666666666555555888666333111000111222333333222000......///111222111111222222333444555555666555555555555444444444111333666666555333333333555333222222444555555444333333444666888999999999444:::<<<;;;999;;;:::777888666444444555666444222222222333333444555666666777555444666666555888===777666555444333333222222777777777777777777666666666666777999;;;:::777444666<<<:::444999GGGGGG===666888888777555666777888666555555777<<<>>><<<888888555333444888;;;;;;:::888999999888777777888:::999999999:::::::::;;;;;;999999::::::;;;;;;:::999<<>>===777888999888777777999;;;<<<;;;:::999999999:::;;;::::::::::::::::::999999333555888::::::888555333999:::;;;;;;;;;:::999888999999999;;;===>>>>>><<<888888888999888777555333333222555999:::666444555111555777333222444555333777888888777666666888:::<<<<<<<<<<<<<<<;;;:::999888888888888888999::::::666777888999:::999999999:::999888777777777777777<<<======;;;888666666666444555666777777666444333333444555666666555444444555666666555444444777999555666888999::::::999888;;;999666444444555666777555555666777666444222111222333444555555555555555444666888888777555555666777555333333555777888888===;;;:::999999999999999333333444777:::;;;;;;:::;;;888555444555666666555:::===<<<888777999999666666777999:::::::::999888444888===>>><<<:::999::::::999888777666666666666333555888888777666666666666777777555333222333444222222222333444666777999;;;???CCCDDDBBB>>>;;;;;;:::===@@@CCCCCC@@@<<<:::>>><<<::::::::::::;;;===AAAAAABBBCCCAAA???======:::999888:::;;;;;;888666888:::;;;<<<======;;;999555666888888666666777888666666666777999;;;<<<===>>>;;;:::;;;>>>>>>;;;888>>>?????????>>>???@@@BBB@@@@@@AAAAAAAAA@@@??????@@@AAA???===>>>BBBAAA======>>>@@@@@@>>>===>>>??????>>>===???AAACCCCCCBBB===;;;;;;<<>>>>>===;;;999999;;;===888999999;;;<<<>>>???@@@<<<>>>@@@???>>>======>>>??????>>>>>>============@@@>>>===???BBBCCCAAA>>><<<===>>>???@@@AAAAAAAAA???>>><<<===>>>??????>>>::::::999999999999::::::???>>><<<::::::;;;===>>>?????????@@@@@@@@@???>>>===<<<;;;::::::;;;<<<===<<<;;;:::::::::;;;===>>>999999999999999888777666444555666666777999::::::666777888888888999;;;===777888:::::::::777555333222333555666666444111000777666444222222333555666666444222000///000000111111111222333333444444444555555555555444444444444222333555555444333333444555333222222444555555444000111333555666666777888555999999555444777999888666555444444555444333222111222222333444555555666444444666888777444666:::888777666555444444444444444555666777777777777777555555555777888888555333333;;;;;;666;;;HHHHHH===666666666666555444666999888555555888;;;;;;888666;;;888666777;;;>>>>>>===:::;;;;;;;;;999999;;;<<<::::::;;;;;;;;;<<<<<<<<<999999::::::999999999999777:::999444222555777666666666444222111333777:::999888666555555555777888666777777777777666555555555555666777777777666555555666777888888777666555555777999===??????;;;888666777888888777555444333///...111666666333111333111555666333111444555444444555666666666888:::<<<<<<<<<<<<<<<;;;:::999999888888999999999888888777777777888888999999888888999888777777666666666777<<<<<<<<<:::777666666777777888888999999888777666333444555666666555333222555555555444333444777999777888999::::::999888777999888666555444555666777555666666666666444333222333333333444555555444333333555777888666555555555333111000000111333333333:::::::::999888777777888222222333555888999888777888666444444444555555444;;;===;;;777666999999777333444555777888::::::;;;555666999;;;<<<;;;999777888777666555444222111111000111222111000///000222444444444333111000111222...///000111333444666777:::<<>>>>><<<999777;;;888777888888777888;;;AAA@@@@@@AAA???::::::===999777555777::::::666222333777::::::;;;===<<<999333555666666666555777888555333333444777:::::::::;;;;;;:::;;;<<<<<<;;;999;;;<<<============@@@BBB>>>>>>??????@@@@@@AAAAAA>>>???>>>;;;===@@@@@@<<<===>>>@@@@@@>>>===>>>???;;;:::999;;;===??????>>>;;;999999:::<<<>>>>>>===:::<<<>>>===;;;999999999:::999777555555666777888888999999888777666777999888777666666666666777777999;;;===>>>===<<<<<<===???>>>>>>===<<<;;;::::::::::::;;;<<<>>>>>>===;;;;;;;;;<<<===>>>??????>>>>>>===;;;:::;;;<<<;;;::::::999999999999999999:::>>>>>>===<<<===>>>???@@@AAA@@@@@@AAACCCCCCBBBAAA???>>>===<<<<<<===>>>???<<<<<<<<<<<<===>>>?????????>>>>>>===;;;999777666999;;;;;;999:::===???===999;;;============???@@@999;;;>>>@@@???===:::888222444888:::;;;:::777666666555555444555666888888666555444444333222222222333333444555555555555555777666666666555555555555333555666666555444444555555444222333555666666555333555666666444444444555666999888333222555888888555555555555555444444444222333333444444555555555222333777:::777333444888888888777666555555555555222333555777888888777777555444333444666666555333555<<<>>>:::;;;BBBBBB===999666555666777666777:::999777777:::;;;888666777;;;::::::;;;===>>>???>>>:::;;;;;;:::999999:::<<<777777777888888888999999555666777666444444555666222555555111111555888888666555333111000222666999666555444444444555666777666666777888888777666555555555444444444555666666555555666777777777777777666777:::===>>><<<666222666777888777555444444444000///222777888444333444222666666333222555666555111333555777777999;;;===:::::::::::::::999888888777888888888888777666666888888888888888888888888777777666666666666777777:::::::::999777666888999666666666666666666777777666777888888888777555555444555555444333444777999888888999999999888888777777777666666666666777777777777666555555444444444555444333333444555444222333444666555444333444555444333222333444555444222666888:::999888666777777333222333444666777666555555555444444444444555555:::<<<:::666666999999777222222333444666777999999555333333666:::;;;777444333333444444333111///...+++---......------...000000111111000...---...///---...///000111222333444888888999::::::999777555333555888:::;;;999777555777333333666666333333888???======>>>:::555666;;;666666666777777666444333111777:::888888<<<;;;888444555666666555666888:::555333222333777999999888888999;;;;;;:::999999:::777999:::::::::;;;===???<<<<<<<<<===>>>@@@BBBCCC===>>><<<:::;;;???>>>;;;;;;<<<>>>>>><<<;;;<<<===888777777888;;;<<<<<<;;;;;;999888999;;;<<<<<<;;;:::;;;;;;:::888777777888888777555444555666888999777888999999777555444444666555444222222222333333555888;;;<<<<<<;;;;;;<<<999999999999999888777777222444777888888777777777777777888999::::::::::::;;;999888777888999888777999888888777777888888999;;;;;;<<<===>>>???@@@@@@>>>======???BBBCCCBBB@@@===<<<;;;;;;;;;;;;<<<===999:::;;;<<<========================<<<;;;::::::===???>>>999999======:::888:::===>>>======>>>???888:::>>>AAAAAA???<<<999777888:::;;;<<<<<<;;;:::555555666666666777777777444555666777777777777666666666888999999888888777999999999888888888777777666777888888777666777888666444333444555777666666444777999888666555666777777::::::666444666777666444555666666555555666666444444444444444555555555333333777999555111333999777777666666666666666777222444666777888777666666777555333333444666666555888;;;===<<<:::;;;???CCC>>>777444888;;;::::::<<<:::888:::>>>===888777;;;888:::<<<<<<;;;;;;<<<<<<777777888777666555777999444444444444555555555555333555555444111111222444444777666222111555999999222333444333222222444666333333333333444555666666555666888999999888777666222222222222222333333444444444444444555777888999555666777:::;;;999555111666888888666444222444666444333555:::;;;777555777333666777333222555888777000333666888888888999;;;777888888888888888777666888777555444444666777888888888777777777777888888555555555555666777888888777888888888777777:::<<<555444333222333444666888888888888888888777666666333444555555555555777999777777777777888999::::::444555666777888888777777999888666444333444555666999666333333555666555444222333444333222111333555777777777999:::999777555444777::::::888777777888555444444555666666555333333444555555555666777888999:::999555555888:::888000000000111222444555666555111...222888:::666111///000111333222111///...(((+++...000000///000111......///---++++++,,,.........//////000000111111666555555777999999777555222444777999999888777555444000000444444000111555>>>;;;:::;;;777111333999222666999888555222333555111777:::888777::::::666555666777666666777:::<<<555333222333777999999777444777:::999666555777999333555666666666777:::<<<::::::999:::<<>>?????????;;;:::999<<<@@@BBB@@@>>>;;;:::999999999999:::;;;666777999;;;<<<<<<;;;:::666777999;;;===???@@@@@@>>>@@@>>>777666999999555555777:::;;;;;;;;;;;;<<<444777<<>>:::888888777666555444444444444555666666777777666555555111333666999;;;;;;::::::888999:::;;;<<<;;;:::999;;;;;;;;;:::::::::999999888999::::::888888999:::777555444444666777777666333666999:::999999;;;===777;;;===999777888777555444555666666555666777888555555555555555555444444444444666777333000444;;;666666555555555666666777333555666888888777555444999666444333444666777777777777999;;;888777@@@LLLBBB999555:::>>>======>>>999999<<<@@@>>>999:::@@@555999<<<<<<999777888:::333444555444222222444555333333333444444444444555444666666555222111333555555777555000---000333333---000444555444222111111000111222222333444555555444666888999:::999777666222333444555555555555444222222111222333555777999222222333555777888777555777888888666333222444777222000333888888444222444444777777333333666888888111444777999888888888888666666777777777777666666888666333111111555999<<<888888777777777777777888444444444555666777888999666666777777777888;;;>>>888777555444555888;;;===777777666666555555555555333444666666666666777999666666666666888:::<<<===222333666888999999888777:::888555333222333555777<<<888444333555777777555333333333111000000222555555555777999:::999555222333777:::;;;999888888999777666555666777777555333333555666777777777999:::777999888444444888:::888111222222222111111333555666000///444555222222666---///111000---+++,,,...***---///000///.........---///000///---+++******((()))+++---000222444555555444111...111666666333222222444666888:::;;;<<<222222111000//////000000666999:::888444222555999555111......222555555333111999>>>===<<<>>><<<666555444333444666888888888222000...000444777777555333333333444555666777888222444555444444555777999555444444777;;;===<<<:::::::::999888888777888888333555888;;;;;;:::888666888555222444999<<<;;;888444777:::999666444555777777888::::::888777888999:::888666555555777999;;;<<<888444333444555444333999777333111000111444666666777888777666555666888666555444333222333333444333333333444555666555333222333333444555666777777444666888888888888999:::444555555666666666555555;;;:::;;;===@@@AAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666222444666999::::::999999<<<===???>>>======>>>???>>>@@@>>>888888>>>@@@===333444666666777888;;;===>>>;;;777666777777555333666777888888777555333222333444444222//////111444333222222111222333555666999:::999888666666888:::@@@>>>;;;999999:::<<<======:::666666888999888666:::<<<>>>>>><<<999888888777:::>>>@@@???<<<;;;:::<<<>>>???>>><<<999888888444888<<<;;;888777:::===555555666666777777777777333444777999:::999888888999777666777999;;;<<<<<<666666777888999::::::;;;888888777666444444666888999::::::888555666:::???BBBBBBAAA>>>;;;:::;;;<<<:::999999888777666555555888777666555555666777777666555333444555555444333444444555555666666777777444777333+++)))...111000444222000000111333333333222222222333333333444444555444444666777888777555777666555555555666666555666333222444555222333666000333666777777777777888222222222222222333777:::777777555444333333333333666555444333444555666777666666555444333333333333111333555888:::;;;;;;;;;555666666444222111222333444444555555555555555444111222333555666777777777444333222555888:::888666888999888666555555888;;;666555444444444666777999;;;:::666333000...------555000111888888222555>>>:::999777666555666888999:::888777777888999999888444444555666666777666666666444333444555666555444444333333222222333333444666666555555555666666777555888::::::999666666666333444666777777555333222111444666777777666666777666888999888555444666999///000111000//////111333222---,,,000111......111---///111000...---...///+++---//////...---...///,,,...000///---+++++++++,,,---...///111333444555555555333000333777777444333333444555666666777777222111111000//////000000111555777666222111333777444222000000111333444444333:::===;;;;;;===<<<999666555333333333444333222222111111333666888888666333333333333444555666777111333444555444555777999444333333666999;;;:::888666555555444333333444444222444666888777555333111666333222444999;;;999666444666888888666555444444444666777777666555555666888666555444444666888::::::777333333444555555444777555333111111222444555333555666555444333444555666555444333222222333444333222333444555555444333111222222333444444444444333555777888777777888999777777777777777888888888:::999999:::===>>>>>>===============<<<<<<<<<;;;:::999999888888777777777333444666888999999888888999:::<<<<<<<<<<<<>>>???===???<<<666555888888555333555666777777888:::===???;;;777555666555333111555666777777777555333222222444444222//////111444111111111111333444666888777888888777555666888:::<<<;;;999888888999:::;;;;;;888666666777999888777:::;;;===<<<:::888888888666999<<<>>>===<<<;;;;;;:::<<<======<<<:::::::::555888:::999777777:::>>>999888888888888888999999555666888:::::::::999888999777666666999;;;<<<<<<777777888888888888888888888999:::999888888:::<<<::::::999777777888;;;>>>;;;:::999777555555777999::::::999999888888777777777777666555555666777888555444444555888999999888444444444555555666666666555888666000///333666666333111000111333444444333333333333333444444444444333333333444666666555444555444333333444444444444555222222444444222222555000111444777888888666555111333555666555555777888999999888777666666555555444444333222333444555666333333333333333333444444222333555777999:::;;;;;;999999999777444333444555555555666666666555444444111222444555666777777777444333222444888999888666888888777666444555777:::777666444333333555777999777777555555555555666777999333333999999666;;;EEE:::999777666666666888999:::888666666777777777555333444555666666666555555666555444555666666555444444444333333333333444444555444444333333333444444555777::::::888666555555333444555666666555444444666777777666666777999<<<666777777666444333666888---...//////------///000///,,,,,,......,,,,,,......///111000//////000111,,,.........------///000+++---//////...---,,,---...//////000000111222222222444333111333666666222444444333333333222222222111111000/////////000000,,,///333333111000111333333333333111000000222444333777999777666888:::999888555222111000000...,,,222222333666999:::888666222222222222222333444555111222444444444555666888222222222333555666555444333222222111111111111222222333555555444222000///333222333666::::::777333444444444555666555333111111333555444333222333444444444333333444666888999666444222222333555555555333222111111111222444444111222333222111111222333444444333222222222222333222222333444444444444333333333444444444444333333222444666666666555666777555444444333444555666777:::999777777999;;;;;;;;;888999999:::::::::::::::888888888888888888888888555555666666666777777777555777999:::::::::<<<>>>888:::999555444555444222444555666777666777:::<<<>>>;;;777555444333222000555555666666666444333111222333333111000///111222/////////000222444777888444555666555444555777999777777777777888888888888888666555555777888888777:::::::::999777666777999555777::::::::::::;;;<<<777999;;;;;;;;;:::;;;<<<555777888777555666;;;???===<<<:::999999:::;;;<<<888999:::;;;;;;:::999888999777666666999;;;<<<;;;999999999888888777777777666888;;;<<<;;;;;;===>>><<<:::777777999;;;<<<<<<;;;:::999777666777:::===::::::::::::::::::::::::666666666666777888999999999888777888:::;;;;;;:::555555555555555666666666111444555222111444666555222111111333555666555444444444444444555555555666444555555666666666666555444333333333333333444444555222222444444222222444111111222666::::::666222000333777888777666555444888888999888888777666555333333222222222333555666222222222333444555555666333333444555777888:::;;;:::::::::888666444555666666666777666666555444444222333444555666777777777444333333444666888777666666777777555444444666999888666444333333555777999444444444555666999;;;<<<:::555444888999888>>>HHH:::999777666666666777888888777555555666666555444444555777888777666444333777666555555777777666555555555444444444444555555444444333222111111111111555777999999777555555555333444444444555666666666999888666444333555;;;???666666555333222333555888,,,---///...---,,,---......//////000///------.........////////////000111---......---,,,,,,///111***,,,//////............,,,------....../////////---000111///000333222...222222111111000000000///111000000/////////000000(((,,,000222111000111222222444555333000...111444111333333111000222555777777444111000///...---+++///111555888:::999777666222111111111111111222333111222333333222111222333000000111111222222111111333333222222222222222333333333444444444333111111111222555999;;;:::666222444222111333555555222...000111333333111000111222111111111222333555666777222222111111222444555555000000000000111222333444///111222111000///000111222222222222111222222222000222333333333222333333555666666777666555444333111333555555444444444555222111111111333555888:::;;;888666555666888999999333444555666777777777777666666777777888888888888666666555444444555555666333555777777666777888:::333444555666666666555444444555666666666666888::::::888666444333222222222444444555555444333222111111111111111000000111111///......///000222444555111222333444333444555777333444666777888777777666444444444555666777777777999999888666444444666888666888888888666666888:::666888999:::999999:::;;;555666666444444666;;;??????===:::888888999<<<===;;;;;;;;;<<<;;;:::999888999777666666888:::;;;;;;::::::999999999999999999666888;;;<<<<<<;;;;;;<<<===:::777777;;;===<<<;;;======<<<::::::;;;???CCC;;;;;;;;;<<<<<<<<<======777777888888999:::;;;;;;@@@>>><<<<<<<<<;;;999888777777777777777666666666000333555555444444444444333333444666888999777666555555555555666666666666777888999999999888888999555555666555555555666777666333444666666333222555333111222777<<<<<<666000111333666777666444333333666777777777777666555444444333333222333444666777444444555555666666666666555444444444555777999;;;666777777666555555666888777777777777666666555444333444555666666666666666444444333444555777777777555666666555444444666777888777444333333555777999444333333333333555666777888444444777777666;;;BBB777777666555444555555666666555555666777888777666666777888999999777555333888666555666777888777666666666555555555555666666444444333111000000000000555777888888666555555555333333333333444666777888666666444222111444888<<<666555333222222333666888,,,...000000...------...,,,///111000.........///...---,,,---...///000000---......---,,,,,,///111***,,,///000///......///+++,,,,,,---...//////000+++///000......000000.../////////000000000000000000///////////////000000(((+++///111222222222222222444555333000///111333000000000000///000222666444222000///000000///...---000444777888777555444222111111000000000111111111222333222000...------...///000000000/////////222222222111111222333333000000111111222222222222111333888<<<===;;;666333333111000222444444111---///111222222111000000111///000111222444444555555//////000111111222444555.........///000111222333///000111111//////000111000000111111111111111111///111333333222111222333555555666777666444333111000222333333222222222333333333333444777:::>>>@@@:::777555444666777888888111222444666777777777666444555555666666777777888666555444444333333444444444555666555444333444555000111222555555444333222333444555555444444666888444444333222222222444555333333333333333222222111000000000000111111000000///......------...///000///000222333222222444555222333555777777777666555111222333444555555666777777666555333111222555777777888777555333333444666777888999888777666888999555555444333333666999<<<<<<;;;888777777888:::<<<;;;;;;;;;;;;:::999999888999777555666888:::::::::999999::::::;;;<<<======999;;;===>>><<<;;;:::;;;===:::888999<<<>>>===;;;:::;;;:::999888:::===@@@;;;;;;;;;<<<<<<======>>>999999:::;;;<<<=========AAA???===<<<<<<<<<:::888:::999999999888777777777666888:::;;;999777666666555555666888:::;;;999777555555555666666666777777777999;;;:::888777888999777999:::999888888:::<<<888666666999999555444666555333333777<<<<<<777111555666888888666666777888777777777777777777666666555444444444555666888999888888999999888888666666666555555555555777999:::333555666666666777999;;;777888888888777666666555555555666666777666666666555555555555555666777999555666777666444444555777777666555444444555666777444444333222222333444555555555666888777555666999555555444333333333333333333333444666999;;;:::888888999:::::::::888666555888666555666777888777666777666666555555666666777555555333222111111111111555666777666555444444555333333333333444666777888333555555555555555777999666555333333333555777777---///000111///---------(((...111///,,,---......///---++++++---/////////,,,.........------///000+++---///000///...//////.........//////000111111,,,000222///...000111000...//////000000111111111//////......//////000000***,,,...000222333333333222333444333222111111222111000222444333111333666111000//////111222111111+++///333666666555444444333222111000000000000000111222333222///,,,++++++---...000000///...///000000////////////000111111...---------...///111222111444999======:::666333222111111222333222000...///000222222000///000111...///111333444444333333,,,...000000000111222444...------------///111222///000111111//////000111...///000000111000000000...111333333111///111333111222333444333222000...///000222222111000000111111111111333666999<<<===777555333333555777777777222444666888999999888777333333333444444555555555444444444333333333333333333444555444222000111222222000000333222...---...222333444333222222444555000111111111000111444666222222222111111111111111///......///111111000...000///---,,,,,,,,,---......000222333222111222333222333444555555555444333///111333444333333444555444444333111000111333666555555555444222111222444666777777666555555777888555444333333333555777999888777666555666777999:::::::::999999888888888777999777555666777999999999888999999:::<<<======>>>===???@@@???===<<<<<<===<<<;;;:::;;;<<<======<<<:::;;;;;;:::999999;;;===::::::;;;;;;<<<<<<<<<===:::;;;<<<===============;;;:::999:::<<<======;;;;;;::::::999888777777666666666999;;;999555444666777666666777999999888777555555555555666666666777444777999999666444555777888;;;===<<<::::::===@@@:::777888;;;;;;666555777555444444666999999666333888999::::::999999;;;<<<::::::999999999999::::::555555444444555777999::::::;;;;;;;;;;;;999777666777777777777777888999999444666777888888999<<<>>>777777888888888888777777666666777777777666555555666777777666555666888;;;555666777777666555666777666666666666666555555555444444333333444555777888555777999:::888666666666444444444333333333222222333333444777:::;;;:::999999999999999999888888777777666555555777777666555666666555555555555666666555555444333222222222222555666666555444333444555333444444444555666666666333666888:::999888888999777555444555777999888888,,,...000000///---,,,,,,$$$,,,111...,,,...///...222///,,,,,,...//////...+++---//////...---...///,,,...000000///......///000000/////////.........,,,000111---+++...111111000000000111111111111222...............///000000,,,,,,---///111333444444222111111222333444333111//////222888777222111555000...---...000222222111+++///333555555444444555444333222111000000000000///111333333111///...---,,,...111111///...000111...............///000000000///...------...000111000444999<<<;;;999555333000222333333222000000000---///111000///.../////////000222444555444222111+++---000000//////111333///---,,,++++++---000111...///000000......///000---...///000000000//////---000333333000...111333...///111333222111///---...///111111///...///000...///000111222333444444222111111222444666555444222333666777888777555444222222222222222333333333111222333444444333222222111222333333111000111222333000///333222...---000111222333222000000111333///000111000///000333555111111111000000111111111...------///111222000---//////...------...///000///111333333222111111222111222222222222111111000...111333444222111222444111222222111///000222444000111333333222222333444333444555444444555888:::555444333333444555555555555555555555666888999:::888777777666666666777777999777555555777999999888888999999999::::::;;;;;;===>>>>>>>>><<<<<<>>>@@@;;;<<<======<<<<<<===>>><<<>>>???>>>;;;::::::;;;999:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::888777777888;;;<<<<<<;;;::::::999888666555555444333222444999888333222666888666555444666666666444444444555555555666666666444777:::888555222444777777:::<<<;;;999888<<<@@@999888888<<<;;;666444666333333333444444444444444555777;;;<<<<<<;;;;;;;;;<<<;;;999777777999;;;<<<444444444444555777999:::888999;;;<<<;;;:::999777777888888999999999999888666777888777777777999;;;666666777888999999999999777777777777777666555555888999999777666666999<<<555777888888777666666777444666777888888666444222666555444444444666777888555777999888666666777888555555555555555444333333333444555777999999777555888777666666666777888999666555444555666666555444666555555444444555555666444333333222222222333333444555666555333222333555333444555666666555444444333666888999999888888999777666666888;;;<<<:::888+++---000000...,,,++++++$$$---222///---000222000555111------...000000...***---///000///.........,,,...000111///.........000000///---,,,+++***)))***......)))'''+++...///222222222222111111111111...............///000111...---,,,...000222333333222000///111555666444111,,,,,,111888777111///222///...,,,---///111000000,,,000444555444333555666444444222111000000000000...000333444333111111111+++...111111000///111333///////////////000111222444333111///...///000111000444888;;;:::777444222///222555444111///000111,,,...//////...------...///111333555555444111000***---000000///...000222000...+++)))***,,,///111---...//////------...///,,,---///000000000//////,,,000444333///...000333...000222444444222000///---///000000///......///222222333333333222111111......///111333555444333///000333555555444222000111111111111111111111111///000222444555444222111///111222222111111222444333//////444555222222777111111222111///...000111000111222000......111444111000000000000000111111...---,,,///222222000---///.........///000222333000222333444222000000111111111000000//////......---111444444222000111222000111111111//////111222,,,...111222222333444555000111333333444666999<<<555444444444444444333222333333444666777888999:::666666555555555555666666999777555555777888999888999999999888888888888777999:::;;;::::::;;;>>>AAA:::<<>>;;;;;;===@@@;;;===>>>===:::777666666999999999999999999999999999:::;;;;;;;;;:::999888999888777777999999888777999888777666555444333222444333555;;;;;;666777<<<888555333222333333333222444444444444555555555666555999<<<:::666444555888555888;;;:::777777:::???999777888;;;:::666333555111222333222111111333555///333999<<<<<<:::888777;;;999666555555777:::<<<333333333333444666888999555777999;;;;;;;;;:::999888888:::;;;;;;:::999888666666777666444444555777555666777888999:::::::::777888888777777666555444999::::::888666777:::>>>666777999999888777777888333555888999999666333111888777555444333333444444444666666333333555888999666666777777666666555444555444555666777666333111666555444333444555888999666444333444555666555444555555444444444444555555222222222222222222333333444555555444222222333555333444666777777555333222222444666666555555777888888777888;;;>>>>>>;;;888,,,---///...---,,,,,,---111000///---+++*********///000///---++++++---///...//////...---,,,,,,---/////////...,,,+++---...---111111---+++---...,,,.../////////------///111111,,,))),,,222555111+++111111111000000000000000...///000000//////000111---///111333444333222111111//////111555666444111111///---...111222000---///111333444555555555444888999888555000///111333111111111222333333444444111000///...............333///++++++---//////---000///......///000111222......333;;;;;;444///000111222666999555...,,,//////...---...///000///...,,,000555555222///......,,,---///000000000///.........---+++***+++---000...******...///+++,,,111000000000000///...,,,,,,---///111111111000111222000000111111111222222222---000111000333666444...000///////////////000000///...///333333000///111111222333333111000000000111111222111111000///...222333444555666555444444111111000000000000111111//////000111333444555555444222000//////000222333444444333000---,,,...111///...---,,,+++---111444000//////.........//////,,,---......//////......000//////.........//////111...+++,,,///111111///000111222111000///000111111111222111///...000111---///222333222222222222;;;666222222000...555???888666444111000000111222111222333444555444444333222222111000111222444555555444444333333333444444999555111000111333555666888888888888888777666666777;;;<<<;;;;;;======999444<<>>999888999888888666555555666777777888777666888::::::777333777888777555333333555777666666555444333333222222000222333333333333555666222333333444333222000///333444555555333333444555444555555555555555555444444444444555666777888999444666777777555333333444222222111111111111222222222222333666888999888777555666777777777555444333333333444444444444444444999888777666666777888999888222222777:::777777:::;;;999777666777888777666666777888999999999999999999999888777666555555444333333444666888:::999888999888666444444666777999333555666666555444444555444444444444444444444444777666555444444555666777111333555666555444444444888333222444555333222444555888888555333555777555444444555555555555555555444555555444333222444555000222444444333333444555444555666666444444555666222222222333444555777888333666:::;;;:::888666555333555666666:::@@@AAA>>>+++---......---,,,,,,---...------,,,,,,---------/////////---,,,+++---///000000111000///...//////.../////////---,,,,,,...+++///111...---000111000...//////...------///000---------///111333222111000000000000000000000000+++---......---,,,...///...///111333333333222111111111000111333444333333111///---...000111000//////000111222333444444444555666666333000...///111222222222222111111111111000000///.....................---,,,+++,,,...000111000000//////000111222//////444;;;<<<555000111000000333777555000...000111000//////000000...,,,---111666666333000///000,,,---...///000//////.../////////---,,,,,,///111000,,,+++......++++++///...//////000000000000///...///111222111000111222111111111111111111111222+++111333111000111000...111111000000000111111222222///000444444111111333111222444333111000000111///000111111111111111000//////111222222222111000111111111000000111111111111111222222333333444444///......///111333555666666444000//////000//////000000000///000222555777//////......---................../////////000000000//////.........//////111...,,,---///111111000000111222222000000000222222333333222000///000222///111222222111000111222555222222444333111666===:::888666333222222222333000111222333444444333222222222222111222222333333555444444333333333444444777444111111222444555666777777888888777777666555333777999777888;;;:::777:::???DDDDDD???999666666777666666666666666777777444444444777:::;;;999666555666666555333333444666777777666666555444444333000111333333222222444555333444444444333333222111222444444444333222333444444444555555555555444444444444333333444444555555222333444444222111111222222111111111111111111222555333222222444666666555555666666777666555444333333444555666777666555555777666555555555555666777444333555888666333555:::999777666666777777777666666666777777888777777777777777666555555444333333666666666888999:::999888666555444444444555666777333555666666444333444555444444444444444444444444666666555555555555666666000333555555555444444555888444222555555333222555555888888444222444555444555555555555555555555555444444444333222222444666111333555555333333333555333444555555333333444555222222222333444555666777222555999::::::999888888666:::;;;:::;;;>>>>>><<<+++---......---,,,---------------,,,,,,------......//////...,,,,,,---///000000000///////////////,,,...//////...,,,,,,,,,,,,111222///---000111///...//////...------...000+++...111111000000222444000000000000000000000000+++---......------...//////000111222222222111000222222333222111111222444111///------///111111111......//////000222333444111222333222000/////////222222222111000/////////000000////////////......---000222000------111666222222111000000000111111///000555;;;;;;666222111000...000555777333111111222111111111111000---+++...222666777333111000111------...////////////...111111000///---...111333111...---...---++++++---++++++---///000111111111...000111222000000000111111111111111111111111000+++111555111......//////333222222111111111222222222//////222333000111444111333444444222111111222...///000111222222222222111111222333333333333222222222111111111111222222333333333333333333333333------///000222444555666888333///...111222000---//////000111333444666777//////...---,,,,,,------000//////...///000111222/////////......//////000111000...///000222111111000222333222111111222333444444444222000///000111000111111000//////222444//////222666777555777;;;;;;:::888555444444444444000111222222333222222222222222333333333222111111444444333333333333444444444333222222444666666555666666777777777666555555111555777555777:::;;;888:::<<<>>>???===999555222444555666666777777777777444444555777999:::888777222333555555444333444555666666555555444444333333///111222222111111333444555555444333333333333444111222333333222111222333333333444444444444333333333333333222222111111111000222333333111000000111111111111111111111111111666333000///000222333333444555555555555444444333333555777999999888777555555444333333333333444555222444888888333///333:::666555444444666777666555555666666666666666555444555444444444333333222222555666666777888888777777222222333333444444444555444555777666444333333444333333333333444444444444555555666666666666555555000222444555444444555666888444333666555333333666444888777333111333444222555555555555555555555555444444333222000111444666444555666555444333444555222333444444222222333444222222222333444555666666222555777999999999:::<<<888>>>AAA===:::::::::888+++,,,......---,,,---...000000...---,,,+++++++++---...///...---,,,---///...---,,,------...---,,,***---///000...---,,,,,,///333333...,,,------+++...//////...,,,,,,---///,,,...000111000///000111/////////000000000000000///000111111000000111333000111111222111111000///222333444333//////222555000///------...000222333...---------...000333444///111222222222000//////111000000000/////////...//////000000000/////////,,,...000///...///222555222222111111000000/////////111555999999666222000222...///555999777444333222111111222333111...,,,...222666666333000000111------........./////////111111111///......111333000...---...---,,,---...)))***+++---...///000000...000222222000000000111111111111111000000000000---222444111111333333111333222222111111111111222000------000000...///222111333444444222111222333///000111111222222222222111222222333333333333333333222222222222222222333333333333333333444444444///000111222222222222222555444222111111111111000.........///111222222222......---,,,,,,,,,,,,,,,000///...------///111222//////////////////000111222111111111111222222111111222333333222111333444333444333222///...///000///000///......000444777...///222555666666777888:::999888666555444444444111111111111111111111111222333444444333222000///333333333222333333444444222111222333666777666555555555666666666666555555333666888777999===>>><<<333333333666888777333///222333555777888888777777777777777777777666444333000333555666555444444555333333333222222111111111///000222222111111222333555444222111111222333444000222333222111000111222222333333444444333333222111222222222222222111111111222444444222111222222111111111222222111111111333111000000222333333222333444444444444333333333222444777::::::999666555444333333333333333333444333666888777444111444777333333222444555666555444666666666666666555444333444444333333333333333333000222444444444555555666111111333444444444444444444555666666444222222333333333333333333444444444333444666666666666444333000222444444444444666777888555555777555222333777444777777222000222222111555555555555555444444444333333333111000111444777666666777555444333444555111222333333222111222333222222333444555555555555555666777777777888:::<<<666>>>BBB>>>999777777666***,,,......---------...000///...---,,,+++++++++,,,...//////------...///...,,,+++,,,......---+++))),,,//////...,,,,,,,,,---111111---***,,,,,,***...//////...,,,+++---...///...---...//////---+++......//////000000000000000222333333222222333444000000111111000000000///111333555333000///111444/////////......///111222------------///111333444111111222333333333111000....../////////000000000...///000111111000//////,,,***)))+++///111111///111111111111000//////......111555777888666333000444000000666:::888555555000000000111222222000......111444444111...///000---------------......///000000///...,,,---000222---...---------///000///,,,---...//////////////////111222222000///000000000000000000000000000000222222000111666<<<:::444333222111000000000000000000---...111111//////222000222333333222111222333222222222222222111000000.............../////////333222222222222222222333000111111222333555555666///000111222222222222222111555777444000...111444111///......000000...---------,,,,,,,,,,,,------///...---,,,,,,...000111///////////////000111111111222222222111111111111000222333333222222333444111222222000...---...///---------------111666:::333333222222333555666666777777666555444444444444222111111111111111111111222333444444333222000///222222222222222333444555222111222444666777666444555555666666666666555555333777888777999>>>???>>>111//////111555555111---222333555666777777777666666777777666555444333333111444666777666666666666333222222222222222111111///111222222111000111333333222111000000111222333000111222222000000111222222333333444444333333222000000222333444444444333000222333333222111222333000111222222222222111000...///111333666666444222333222222222222222333333000222555888999777555333444444444444444444444444777777666666666777666555222222222333555666444333777777777777666555444444444444444444444555555555---000333444444444666888222333444555555555555555333555666555333222222333222222222333333333444444333444555666666555444333111333444444333444555777777666666888666222444999333666666222000111222111666666555555555444444444333333333222111222555777666777666555333222444555111222333333111111222333111222333444555555555444777777888777555666888:::333;;;@@@<<<777666666555***,,,---...------...///,,,,,,,,,,,,---......///+++---//////...---...///000---+++---000111///---))),,,......---,,,,,,---(((,,,...++++++---///......//////...,,,+++,,,---///---,,,---//////---***---......//////000000111///000111111000000111222000000000000000000000000000222333333222222222333...000111000///...///000------...///111333444555444333222333444444222111.........///000111111111...///000111222111000///111...,,,///444666444111111111111222111111000///...333777777777888555000555222222777888666444555000///...///111222111000...111444333000...///000------,,,,,,------.../////////...---+++,,,///111,,,......,,,---000111000000111111111111111000000///111222222000//////000/////////000000000111111333111...000888@@@===555333222111000000000000000111000111555555222111333///111222222111111111222333333333333222111000///...............///000000222222111111111111222222...///000111333444555666......///111222333444555///555999777000---111777666222//////111111///---,,,,,,,,,,,,---...///000...------,,,,,,...///000////////////000111222222000222333333111000000111///111222222111111333444///000000///------...000,,,,,,------...111666999666555333///111555555333333444444444444555555555333333222111111111111222222222333333333222111111222111111222222333444555333222222444666666555444555555666777777777666666222666666555777<<<>>><<<666444333333555444000---333444555555666666666666333444555555444444555777444555777777666555666777555555555555444444444444111222333222111111222333111000000000000111111222000111222222111000111222333333444444444444333333///000222444555555555444...000111111000000000111000111222333333222111000---...111555888888555222222111111111111222222333///000333666777666555333444555555666666555555444777777666444777:::999444222222222444666555444111666666666666666666555444444444555555666666777777///333666777666666888;;;666555555555555555555555222333555555333333333444111111222222333333444444444444555555555555444444333444444444333333555666777777888999666222444:::222666666222000222444333666666666555444444333333222333444444333333555777555666555444222222444666111222333333111111222333111222444555666555444444666777777666444444666888222999<<<999666777777555)))+++---...------...///,,,,,,,,,,,,---...//////+++---//////.........///000---***,,,000222///,,,***,,,------,,,,,,---...''',,,...++++++///111000/////////---+++***+++---***,,,...///......///000------......///000000111---///000000///...000111///////////////000111222///000111444555555333000...000333333000...---...---...000222444555666666666444111111333444222111000000000000000000000000---///000222222222000///222222222444555666666555111222333444444444333222000666999888888:::777222444333444777555111111444222000------...///000//////222444333000...///111------,,,,,,,,,---.../////////...---+++,,,///111---000000,,,,,,000111...///000000000000000//////000111222222000//////000---......///000111222222111000...///555;;;:::555444444333222111000000111111000333888888444111333---///111111000000000222222222222333333222111111000000/////////000111222111111111000000111111111//////000111111222333333111000000000000222333444111555888666222000222555777333......111333111///++++++,,,---...000111222............////////////////////////000111222333///111444333111//////000...///111111111111222444...///000///......000222---............000333666444555333///111666666111111222333444555666666666555444333222111111222333222222222111222222333333111111111111222333444555555333222333555555444333555666777777888888777777333555555333555:::<<<:::888777666555555444333111555555444444444555555666222444555555333333555777555666666555444333444666555555555555555555555555222333444333222111222333000000111222222222222222111222333222111111222333444444555555555555444444000111333444555444333222...000222222111000111222///111222333333222111///000000111444666666444222111000000///000111222333///000222444555555555555333444555666666555444333222666777444444888999666333333444555666555333000333444444555555555555444333444444555666777777777333666999999555444666999888777666444444444555555000222444444333333444555000111111222333333444444555444444333333444444555555555555444222222333555777777999:::666222555;;;111555555222111444666555777666666555444444333333111333666666666555666777444444444222111222444777222333444333222111222444111333444666666555444333222444555555444444555777666999:::777777999888555)))+++---...------...//////...------,,,,,,,,,,,,***,,,///000///......///...***(((***...000...***+++,,,,,,,,,++++++---///+++///000---,,,...000.../////////---+++***+++---%%%+++111111...---111777---------...///000000111...///000000//////000111............///000222222///...000444888777333///---111444444111---,,,,,,---///111444666777777666777444111000222333222000222222111111000000//////---///111222333222111000+++...111111///...000222222333555666777666555555222888;;;999:::<<<:::444333333555666222---...222555222...,,,,,,---......000333555444111000111333------,,,+++,,,---...//////000///---,,,---///222///222111,,,,,,000000,,,+++,,,,,,---......------000111333222000//////000,,,---...///000111222333...000000...000555666333666555444333222222222222......222777888333000000---...000111000///000111000000111222333333333333------,,,+++,,,---...///111111000000000000111111000000000000000000000000666444222000//////000111333444555555444333333333666111,,,,,,///333222000++++++,,,---///111333444......///000111000000000////////////000111222333...111444333000......000---///000111000000222333...///000000///000222444///000000///......000333222444333000333888666///000111333555666777888888666555333222222222333333222222111000111222444555111111111111222333444555666444333333444555444333666666777888888888888888444777666444555:::<<<;;;444444555555555555666777777666444333333444555666666777777555111000111444666666555333111111333555444444444444444444444444222444555444222222333444///111222333444333333222111222333333222111222333444555555666666555555444111222444444444333111///000222444444333333444555///000222333333222000///333222111222333444333111111000/////////111222333000111222444555666666666333333555555555555333333---666999444111444888888444444444666666555222000111222333333444444444444222333444444555666777777444777:::888333000222555:::888555333222333444444///111333444444444555666000000111222333333444444555555333222222333555555666666666444222111333555777888::::::666222555;;;111444555222222555777666777777666555444444333333000333777888888777666777333333333111000222555777222333444444222222333444111333444666666555444222///111333555555555666777:::;;;999666777:::999555,,,///...***)))+++***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,(((///,,,)))+++,,,***...---,,,+++,,,...000111...///000000000///...---,,,---......///000111111000//////000222333222111///......------,,,+++++++++,,,...000111222111111......------------......222222333333333222222111000111333222000---------...---///333555333444777999777333222222333333222...000222222000...---------333666444222444555333333333333111//////000222:::999777666444333333333222666:::<<<;;;777444222000666333111666333---111...///000000000///---,,,,,,...000000000000111222000,,,+++///111///------............////////////---000000......222222///---.........//////000000555444222000//////000000000---...111111//////222000//////000111111///...555444333111000//////...222333555555555333111//////......///000111111000333222222333444444333111000000000000/////////...///111222111///...000333222333222111//////111333444222111000------000444666222333777666000///222000000000000000000000000,,,,,,------.../////////000000111111111000000///...//////...------000222111222333222000......///...,,,***+++///222222111/////////000111111222222111111111000000000000000111111222333444444444444999666555777999777000***333444333222111111444666444111//////222333222000222333333444444333333222555444333333555555444222444555666777777666555444666777888888888888777777888777666444444444555666555555555555555555444444555555444444444444555555888777666444222333666888555555666666666666555555555555555555444333222111222111111222444555444333000//////...///111333444333444555555333333444555222333444444444333222111333444555444222111222333111222333222000000000111444444444444333111///---111222444444444222000///111///...///333666666555555666777777555333222111555444333222333555888999444444444444333222111000333333333444444555555555...222444444555888777333777444111222555666555222555555555555555555555555444222333444222//////333444444333222222222222333111111222333444666666777444333333333333444555555<<<;;;:::888777666666666444333333222222333333444000222444444333333333444555555666666777777888888666666666666666666555444666555333222222333555666222222333444555555555555333333333444444444444444:::999999999888888777777'''***+++)))***...///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++###+++///---,,,...///,,,,,,,,,---...////////////---....../////////......------------......///000............///000000//////...............//////000111222222222111000//////......------......///444444444444333111000000///111333222000...------000...000444666444555888;;;888444222111222111000///111222111///......///...333666333222444666555222333333111000000111333888888666555444444333333222555999:::999666333222111666222000555222...222///000000000000///......///000222111000//////000000,,,***...000...,,,---............////////////---000000......111222///............//////000000444333222000//////000000000---...111111//////222000000000111111111000///444444222111000000//////111222333444444444333222/////////000222333333333222111111222333333222000111000000//////////////////111111000......000222333333333111......///111444222000000//////111444111...000444555111111444000000000000000000000000---------....../////////000000111111111111000000000000111000//////111444111333444333111//////000222000...///222444555444111111111000000000000000111000000000000000000000111111222333444444444444777666777888888666111---222333444333222222444555333000...///111222111///222333333444444333333222666555333444555666666555333444444555666666666555999999999999888888888888888888777666666666666666555555555555555555555555555555444444444444555555555888;;;999444333666999555555666666666666555555555444444444444333333333444333222333444555444333222111111111222333444555333444555444333222333555333222222111111111222333333444555444222111222333111222333222000000000111444444444444333222000///222333444444444333111000000///...111555888888777999666555666888888555111444444333333444555666777444444444444333222111000000000111222333555555666...222444444555888777333444444444444333333444555444444444444444444444444444222333555333///000444555444333333222222333333222222333444555555666666444444333333444444555666999999888777666555555444444333333222222333333444222333555555333333333444666666666666666666777777444555555666777777777666555444333222222333444555333444444444444444333333222222333444555555666666888888888777777777666666&&&)))***)))+++///111///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))),,,---,,,---000000---***+++...000000000...------,,,,,,,,,---...//////000///...------...000000...............////////////.........///000222333333333333333333222111111//////............//////555555444333222000///...///111222222000.........111///000555666555666:::;;;888444111111111000///111111111000......000222///333555222222555888777222333333222111111333555666666555444444444444444222555777777666444333222111666111...444222...444222111111000000000000000222333444222000...------000,,,***---...,,,,,,...---............/////////---000000......111111///...............//////000333222111000//////000000000---...111111//////222000111111222222111111111333222222111000000111111111111222222333444444555000000111222333444555666111111000111222333111///222111///.........///000///000000///......///111333333333111...,,,---...333222000///000222333222...---///222333111000222000000000000000000000000..................//////000000111111222111111000///000111000//////111333111333444333111000000000333222000111333444444333222222111111000//////...000000000000000000111111111111222222333444444444444666999999777555333222111222444444444333444555111000......000111000///222333333444444333333222666555333333555777777777333333333444444666777888;;;;;;:::999888888999999777888888888888777666666555555555555555555555555555555444444444444555555333999???===666333666:::555555666666666666555555444444333222333444555666555333111111333333333222111111222222333333444444222333444444222222333444333222000//////000222444222444444333222111222333111222333222000000000111333333444555444333222111222333444555444333222111222222111333666777777777:::666333666:::<<<888333444444444555555555444444444444444444333222111111......000111333444666666///333444333444777777333111555777666222111333777333333333333333333333333444333444666444000111555555555444333333333333333444444444555555555666666444444444444444555555666555555666666666555333333333333222222222222333333222444555444333222333444666666666555555555555555222222444555666777777777555444333222222333444555444444444444333222111111111111222444555666777888666666666666555555555555***------******------+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******,,,+++******,,,......,,,+++,,,---////////////...,,,+++++++++,,,---///000222111000///...///111111//////000///.........///000///.........000222333000000111222333333444444000//////......//////000222222222111111///...---...000222222111/////////111///000444555444666:::999666222000111111111000111111000...---...111444111333333111222666999888111222333333222333444666444444333333333333444444222444555555333222222333111666000---333111///555444333111000000000111222222333444333000...---...///,,,***------+++,,,///---------.........//////...111111......111111...//////............///000111000000000//////000000000---...111111//////222...000111111111000000111222111111111111111222222222222111111222333444444///000222333333444555777222111111111333333111000222111///.........///000/////////.........///000111222222000...------...111111///...000444333000000000111222222000......////////////////////////////////////............000000111111222111111111---...//////......///111000111333222000//////000111000000///000000000000111111111111000000//////000000000000000111111111111111111222222333444444222666::::::666333444666000222555666555444444444111111000000000111111111222333333444444333333222555333111222444666888888444333333333444666999:::<<<;;;999888777777888888555666777888888777666555555555555555666666666666555555444444444444555555555999<<<:::666444666999444555555666666555555444444333222111222444666888444222000///000111000//////000111111222222222111111333444333222111222333222111111000111111222333222333444333111111111222111222333222000000000111222333444555555444333222333333444444444444333222444444444444555555444444777555444555888:::888666333444555666666555333222333444444444333333222111///000111222333444555555000333555333444777777444222444666555333222333555222222222222222333333333555333444666555111222666555444444333333333333333555555555555555555555555444444444333444555555666222333555666666555333222333333222222222222333333222333333222111000111333666666555555444444333333111111222333444555555444333333222222222222333333333333333333333222111111222222333444555666666777444444444444444333333333---//////+++***,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******...,,,***+++,,,---------------,,,,,,---...000111,,,+++++++++,,,---///000111000///.........///000...000111///---,,,---...000000///......///000000//////000000111111222222//////............//////---......////////////......000222222111000000111000......222444333555999555222000///000222333333111111000...---///333666111333333000222777888666000222444444333333444555222222222222222333333444222333444444222111111222000555000---222111///555444333111000000000111222000111222222000//////000///,,,,,,...---+++,,,///------------...............111111......111111...000///...------...///000.../////////000000//////000---...111111//////222,,,...000000///...///111111111111000111111222333444333222111111111111222---000222222111222444666333222222333444444333111222111///.........///000000///........./////////...///000000/////////111...111111...///333222---000111222222111111000...////////////////////////000000000//////......---...///000111111111111111,,,...//////......///000---///000000...---......//////000//////.........//////000000111111111111//////000000111111111111111111111111111333444555000666::::::555222444777111444666666555333333444222222222222111111222333222333333444444333333222333111000111333555666666555444444444555777999;;;999999888777777777777777333444555666666666444444555555555666666666777777555555444444444444555555999777444333444555666666444444555555555555444444444333222111222444777888555333000000000111111111///000222333333222111000111222333222111111222333///111333555555444333222222333444333111000111222111222333222000000000111111222333444444444333222222333333333333333333333000222333444444444444555222444666555444333666999222333555666666444222111333333444444444333222222333333333333444444444444111444555333333666666444444333222444666666444111111111111222222222333333444333444666555222333777444444333222222222222333444444444555555555555555333333333333333444555555111222444666666555333222333222222111111222222333111111111000//////000222555444444444333333222222000111111222111111000000222222222111111222222222000111111222333333222222444444444444444333333333222222222222222222222222***------++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***000------///...,,,---///...---,,,+++,,,...000222---,,,,,,,,,---...//////,,,,,,,,,------------------000111///+++)))+++---000000000000000/////////222222000///..................------------......,,,,,,---...////////////---///222333222111111222000......111333222555999333000......000222444444000000000......000444777222333222000222666666333000222444444333222222333222111111111111111222333222333444444222111111222///444///---333222...444333222222111000111111111---///111111/////////000---,,,...111///,,,,,,///,,,------------.........///111111......000000---111000...---,,,---///000,,,---...///000000//////000---...111111//////222***---000000...---///111222111111111111111222222444333333222111111000000---000222222000///222444444333222333555555333111000000000000/////////...111///......///000000///,,,...111111000000111222,,,333555000...222111,,,+++...000000111444444111000000000000000000000000111111000000///...------------...///000000000000...000222222111000111222,,,...//////---,,,---...///111222222000//////000...//////000111111222222/////////000111111222222111111000000111222444555111555999888444111333666444666777666444222222333222333444333111111333444222333333444444333333222222111000222333444444333444444444555666777888999666777777888888888777777333333444555555555444444555555555666666777777888555555444444444444555555:::555000///333555555333444444555555555555444444333333222222333555666777777555222111222444444444111222555666777555333111000111222222000000111222...000444777777666333111111333333222111000111222111222333222000000000111000111222333333333222111111222222222222222333333+++...222444555666777999///333666555000///444999111222444555555444333222333333333444444333333222555555555444444444333333222444555222333666666444555333111444777888444000111111111222222333333444333222333555444111222666333333222111111111111111333333333444444444555555222222222222222333333444111222333444444444333222222222111111111111222222000000000///...///111444333333333333222222222222000111111111111000///...111111111111111111111111//////000111222333222222444444333333222111111111111111111111222222222222))),,,---+++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---///111...)))***000,,,,,,------...//////000---....../////////......***+++---/////////...---000333555222...+++---000---///111222333222111000333222000...------------------,,,,,,,,,,,,------......///000000000//////---///222333222222222333222......222333333666:::333111......000111222222///000000//////111444777111222222000222555333...000222444444222111111111222111111000000000111111111333555555333222111222---333000...444222...333111111111111111000000///---...000000...---...///,,,---000444222---,,,///,,,,,,---------.........///222111......000000---222111...,,,,,,---///000+++,,,---///000000//////000---...111111//////222)))---111111...---///222222222111111111111111111000111222333333222111000...111444222///...000333333222111222444444222111///000111111111000...---222000......000111111///...000222333111000111111,,,777<<<444///111111...(((---///...///333333000000000000000000000000000222222111000///...---,,,+++,,,---...////////////---000222222111000111111,,,...//////...------......111333333111000111222000000000000000111111111...//////000111111222222111111000///000222444555222555777666333111222333888888888555333111222333111333444333000000222444222333333444444333333222222222222444555555333000222333333444555555555444444666888:::;;;:::888777444444444444444555666666444555555666777777888888555555444444444444555555777444222222333444444333333444444555555444444333333333333444444555555555666333000///111333444555000222555777777555222000000111222111000///000222...000222444555444333222111222333222111000000222111222333222000000000111000111222222222111000///000000000000111111222222---111555777666555666888111333444333000000333666111111333444555444444333222333333444444333333222333333333333333333333444222555555222222555666444333333444555666555333222111111222222333444444555222111222444333111222666222111000000//////000000000111111222333444555555111111000000111111222333111111111111111111111111222222111111111111222222000000111000000111444777111111111222222222222222000000111222222222111111000000111111111111000000000000111111111111111000222222111111111111111111000000111111222222222222+++......+++,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++...000+++%%%&&&...***,,,...///000000.........///000000000///...---+++---000333444333111000555888999777222///111444,,,...111444666555444333000000///......///000111---,,,,,,++++++,,,,,,---111111222111111000//////---///222333222222333333333000///222444444777<<<444222///...///000111000...///000000000111444777111222111000222555222,,,000222444333222000//////222222111000000000000000111333666666444222111111,,,222000///555222...222000000111222222000///...---///000///---,,,,,,---,,,---222666333...,,,///,,,,,,,,,---------......///222222......000000---333111...,,,,,,---///000***+++---///000000//////000---...111111//////222***...222222///...000444333222222111000000111111...///111333444333222111///333555333///---000333222111000111333333111000...///111333222000...,,,333000...///111222111///000222444444222000///000,,,:::@@@777///111222///***///000------111000+++000000000000000000000000333222111000///...---,,,***+++,,,---............+++---000000///......///---...000000///......///,,,///222333111///000222222222111111000/////////...//////000111222222222222111//////000111444555333444555444333111111111::::::888555222000111333000222333222//////111444222333333444444333333222333333444666777666333000000111222333444333222111333666999<<<===<<<:::888666555444444444666777888444555555666777888888999555555555444444555555555222444777666444222222333333444444555555444444333222333444555555555444444222///,,,,,,...000222222...111444666666444000...///111222111000///000111//////000111222222333333111222333222000000000111111222333222000000000111000111111222111000///...000000//////000111222222444777:::999666333333444555444222111222333333444000111222333444444555555222222333444444333333333000000111222333333444444333555555222222555666444000444777777444222333444111111222333444444555555111000111444333000111666111000000/////////////////////000111333444555555000000000///000111111222111111000///////////////222222111111111111222222111111222111111333777:::000000111111222222222333///000111222333444444444000000111111111111000000111222222111111000///...//////000000111111111222000000111111222222222333+++***)))***---/////////!!!&&&---111111///---,,,//////...---,,,++++++***,,,...000///---+++******///000111111111111000///000000111000000///.........,,,...222333111111444===<<>>@@@555,,,...111///---111222...---...///---///000000000//////...---/////////////////////...,,,,,,,,,,,,,,,------...------...///////////////000///---...000111000...///000111111111000//////000000000//////000111111222111000/////////000111---000333555444444444555333444555666666555444444111333555555444333222333444777888777444111111111111111111222333444555666444333222222444444333222333444444555555444444333444555888999999888666555555444555777999999777444666444333444666777666444777666444333333333555666333444555444333444555777444555555333000///000222222333555666555444333222444333111000///000111222222111111333222......222...///000///---------///...//////000000111000000333333222000......111333222222222222111111000000000111111222222222222111444222000111333555555444444444444555555555333222333333444555555555444333444555666555333111111222111222333222111000222333111111111111222222222222///333444111111444444000333222222111111111111111///000000000000111444666222111111000000111222333000666333444<<<999111333222222222222333333333333///111222333444333222111444333222111111222222333333333444444444444555555000000///---,,,///333555666666666666555444333333333222111000000111222333111222222222222111111000000000000000000111222222000111111111111222222222666777777555333222333444444222111222333333333111444444444222000111333555333333333222111111111000000111222222222222444666888666444222111111222333111111111111111111000///333000111555666444444777DDDEEEZZZgggfffPPP222:::444333222222444555444333444222000...---------------...///111111111111000===;;;888555222000//////000111333444444333222000111222333555666777777777---...000000///...//////111222333111000111666;;;111111222333333333222222,,,---000444444222333666111000///000333666777777333000111444666222000000111000000111222222000///111111111111111111111111+++///444555222...------......------,,,+++******///------//////------000------,,,,,,------...//////000111111//////000111//////......//////000111555444222111111111222222000000000000000000111111///111222111000///000111111111000000000000111111///666444222666333000666333222111000000111222333111555888666111...000333000000////////////000000...///000111111111000///111888888111,,,///111...---111222...---///000......////////////...------,,,---///111111///...,,,------,,,,,,------...///,,,---...///000///......000000//////000///,,,)))//////000000000000//////111000000///////////////000000/////////000000111...000333444444444444555222444666888999888666555000222555666666666666777666666555222000000222444000000000111333555666777444333222222444444333222444444555555555555444444444555666777777777777666555555555777999888666444666555333333444555555444777666555444333444555555222333555444333333444666555666555333111///000111222333444555666555444333111111111111000000000000111000111444222......222---///000///......///000///...---------...///000111222111000......000222//////000000//////......000111111111111000000///111000000222444555444333333333333333222111000///444333333444444555666666333555666555333222222222111222333222111000111333333222222222111111000000222555555333333555444111333222222111111111111111222111000111333444555444111111000111111333444555000888888:::AAA<<<333333444444333333333333333333222333444444444333222111333222222222222333333444333333333333222222222222//////000///...///111444777:::;;;:::555222111222222111111111111333444555222222333444444444333333111222333333333333333333222222222333333333444444888888888666333222333444666555444444555444222111777777777555444444777999555555555555555555444444333444444333333444666999>>>;;;888444333333555666333444444444444444333333333000000444444333444777555:::IIIVVViii^^^;;;???444333222333555666555333222222111000000000111111...///222444444333111000555444333222222333444555222444666888888777555444666666666666777888999:::,,,///222222///---...000222555666333000000666;;;222333444555555444333222///000333555444222222333333222222222444555555555333444555888888555222111222222222222222222111000444333333222222222222222...111444444222000//////---,,,,,,,,,,,,---...///...,,,,,,000000------000---------,,,---......///000000000000000///000000//////......//////000111222111000//////000000111111111222222222111000000///000111111//////000111000000000000000000000000111777333000444111///555333222111000000111222333111444666555111///111333000//////////////////000...///000111111111111000...222111---,,,000111...---111222///---///000///---...............------+++,,,---.........---,,,......------......///000,,,---...000000///...---000000000///---***&&&$$$.../////////000000000000/////////...//////000000/////////000000000111111---///222333222222333444111333666999:::999777555111444777888888888888999555444222000///000333444000000000111222333444555333222111222444555444333444444555555555555444444555444444555555666777888444555555666666666555444666555333333333333444444666555444333333333444444111333444444333333444555333333333222222222333444222222333444444444444333///000111222222222111000000///111333222......111...///111111000000111222111000...,,,,,,...000222111222222000///...000111,,,------......---,,,,,,///////////////...---,,,...///111333444444222111000111222111000//////000333222111111111333555666333444555555333222222333111222444333222111222333222222222111111111000000555666666555555444444222444444333222222222222333888555333444666777555333444444555555555666666777222999999:::@@@<<<333555777666555333333333444444444555555555555444333222333333333444444555666666666555555444333333222222111000111333222000111555888<<<@@@===777333333555444444444444555777999:::333444555555666666666666333444555666666666444444333444444444555555555555777777777555222111111222;;;:::999999999888666333444666777888888888999;;;666666777777777777777777999999999888666777999;;;BBB???;;;777666666888:::777777888888888888888777555222222555555444555888///666;;;<<>>;;;666:::888777555444333444555555666666666666666555444444555666666777777888888888<<<<<<;;;:::999888777777444222444777666222333777999===@@@>>>999555666999666555555666777999;;;<<<444555666777777777777777555666777888888777666555444555555555666666666666888888888666333222333444888888777777888666333111///222666888888999:::;;;666666777777888888999999<<<===>>>===;;;;;;<<<>>>BBB@@@<<<999777888999;;;999::::::;;;;;;;;;;;;;;;999666555777888666888<<<888:::;;;222BBBSSS>>>000333333333555777777555333999999888777666444333333222333666777777666444222111111000111222333555666333444444555666666666666888777555444444666888999333555555555222111111111666777777555333444888<<<;;;;;;:::999777555333222---111444333555999<<<<<<999999888555222111222333333777999666333333111///111333555555444333444555:::999777666555555666777555444333222222222222333111111111000000000000//////...///444444111000333//////......//////000111000///......000000///...111000000000000111222222111111222222333333333333222222222222222222333333000222333222111000111222111111222222222222111111000666222///333111///666555444333222222333444555666777666555333222333444000000111111111111000000000000000111111111222222---...---------...//////---111222///...111222000------...////////////......---+++++++++---000111000000//////000000111222//////000000000111111111...000222333222111222222000/////////000111222333------...///111333444555222222333333222222111000---///000111000111333444000222444666777666444333///111333444222111111222000000000222444555444222222111111000000000111111222111111222444555555444555555666666666666555555444444444555666777888999444555666555333333333555222333555666555444555666555444444444444333333333222444666777666555555555777555333222333444333111444444333333333222222222///000222444555555444444//////222666555000000333333444666555444444555666888666444222222333555666444555666555333333333444222333555777777666555444555555666666666555444444444666999;;;:::999999999666888:::999777777:::>>>:::999777666666777999:::888:::;;;;;;:::999999:::999;;;===>>><<<;;;;;;;;;888888999999:::::::::;;;;;;999999<<<<<<999888:::888777777666666666666666333333555888<<>>;;;999???999888666444444555777888777777777777666666666666777888999999:::999999888<<<;;;;;;:::999888888777777444555999888222333::::::<<<===<<<888777888:::555444444444555777999:::666666777888888888777777888888888888888888777666555555555666666666666777999::::::888666666777888444333333444444333000---...000333555555666888999555666666777888999999:::999;;;======<<<<<<===>>>@@@>>>;;;888777888999::::::;;;;;;<<<======<<<<<<;;;777666888888777999===>>>888AAA999666BBB:::222444444555777999888666444:::::::::999999888777666444555777888888666555444555555444444444666777888666666666666666888999:::777888999:::999999777777555444222222333444444333777666555444555777:::<<<<<<;;;999777666444444333///444555333444;;;@@@???::::::888444111000333666111777999555222444555222000222555666444444666888;;;999777666555555666777444444444444444444222111///000111222222222111000111000222666777444333555000000000000000111222222222000...///111222000...222222111111222222333444000000111222333444444444333222111111222333444555111333444333222111222333111222333444444333222111///666444222666444222888666555444444444444555666:::999888666444333333444000111222333333222111000111111000000111111222222//////000///---,,,---000---111222///...111222111---...//////000000000///////////////000111222222111000000000000111222222222111000///000111333444111333555444333222444666111000000000111222444555/////////000111333444555444555555555444222111000///111222222222222444666222333555555666555444333...000333333222111222222111000///111444666666444222111111111222333444444222111111222444555555444555555666666666666555555444555555666888999999:::666777888777444333555777///222777888777666666777666666666666666555555444222555777888777666666666666444222222444555444333888777666555444333333333111111333444555666666666222222555999888444333666666888888888666555666777999888666444444555666777666888999888666555666666444666888::::::999777666888888999999:::999999999555888;;;;;;:::999:::;;;:::<<<>>><<<999888<<<@@@===<<<:::999888999999:::888:::;;;;;;:::999999:::999;;;===>>>===;;;:::;;;;;;;;;;;;;;;;;;:::::::::<<<999999===>>>::::::===888777777666555666666666111444777:::;;;<<<===???:::;;;<<<<<<<<<;;;:::999:::AAA>>>:::===:::888???999777666444555666888:::888777777777777888888999888999:::::::::999888777888888777777666666555555999444444999888111333;;;===;;;999777666666777777444444333333444666777999777777888888888777777666:::999888888777777777888555555555555666666666777999999:::999777777999:::555444444555666555222//////000111111111333666888555555666777888999999:::333555888:::::::::;;;<<<===<<<:::888777777888888::::::;;;<<<======<<<<<<:::666555777777555777;;;<<<000DDDDDD444777999<<<666666777999::::::888555777888999:::;;;<<<<<<<<<666666777888888777666555777777666777888999;;;<<<;;;:::999888999;;;>>>???888:::>>>AAAAAA===999666555222///000333666666444888666333333666999;;;<<<<<<:::888666444444444444444888888333444:::???>>>999999777444111111555999222888:::555333777999888///222555666555555777999;;;999777555444444666666222333555777777666222///)))+++...222444444444444222111333888999666555666111111111111111222222333333111///000333333222///333333222222333333444555---...///111111222222222333222111000111333666777222333444444222222333444222333444444444444333222000777555444999777444:::777666555444444555666777<<<;;;999666444444444444111222333444444333222111111111000000111111222333000000222111---***,,,111---111222//////111333111......///000111111000000...000222444555444333333111111000000111111222333444333111///000222444666666777777444000...000222222111111000111333555666222111111111222333444444666666777666555333111///111222333333333444666888555555555555555555444444///222444555555555555666333000...///333777777777111111222333444666777888222111111222444555555444555555666666666666555555444555666888999999::::::888999:::888555444666999---222777:::999777777888888888888888888777666666333555888999888777666666222000///111555888888777;;;:::888777555444444444222222333444555777888888444444888<<<;;;777666999999::::::999777666777888999888777666555666666777888999::::::888777777888333555777999:::888777555777888999:::::::::::::::333666999999777666888:::;;;>>>???<<<777666:::>>><<<;;;:::999888777777777555777999999777666777888555888:::;;;999888777777<<<;;;;;;:::999777777666444111222777777333333777777777666555555555555555444888;;;;;;888666777999666777999:::;;;::::::999666>>><<<999<<<888444;;;999777555444555777:::;;;888777777777888999::::::888999::::::999888777666999999999888888888888888:::333333888777000222;;;>>>;;;666444333444444444555555444444555666888999888888888888888777666555;;;:::888777666777888888555555555555666666666666666777888777666666888:::...333666333222444444222000000000111222555777999333222111222444555444333666777999:::;;;<<<<<<<<<999777555555666555222///555777999999888777888999777444111111444555555333777888888777555555888::::::888666666888999777444666888:::===>>>===<<<;;;===:::888888::::::888555<<<999888999<<<>>><<<:::>>>???AAAAAA@@@@@@@@@AAA===<<<;;;<<<<<<;;;999666444777:::999666555666888<<<888333222555888999999;;;888555222222222000///...111444666666777888999777444222444888999444///555666777999999777444222111222444555666666555444777666666555555555666666777777555333222111000000///000111222222222222222111111222666999:::777333222111111000000000000111111000/////////000222333...111333222000///111444333222111222333444222111666555444333222222222222111222444333222111111222111222333444555777888888777555222111222444555555777777666444444555999<<<:::>>>>>>999666555444222444333222111111111222333555111000444555333333444111//////000111222111000000111333222000//////000111111111111111111111111---///222444666777888888222222000000000111222333555777888444000000444999;;;AAA<<<444333...,,,555111111111111111111111111222222111111111222444555444222111333666777555222222333444444333555777::::::888666444333444555666000222444555444444555666:::666111000222555666666555555555555555555555555777666555555555777888999777333333555666555666::::::999888777888999:::;;;777888999::::::999777555999999999;;;===???>>>===<<<===>>><<<999777666777999999777555888======999777222111666:::888666666777999888444444777888666555666666555333333444666666777888888888666555444555555555555555555555555111222444555666777777777444444444444333222111111555555444444444555555666444555666888999999999999666666777777777777777777888999:::999777666666666333666888999888666666666666666666666666666555555555555666666555555444333555666777666555444555666222444555555444555666777111555999:::888444222000777666555555666777888999999111111===CCC===888:::888:::;;;999666444555777888888777555444444777999555444444777;;;<<<:::777444666888888666666666777@@@===999777888888777555333777;;;999666777???FFFHHH@@@888444666777666333666666666666666555444444888777666777888777555444777888999777666444555666888888666555444444444444111333666777666666777999///444666333222333333111222222222222333444666666333222111222444555444333444555777888999:::::::::888555333333444444222000777999;;;;;;:::::::::;;;777444222222444666555444888999999888777888:::<<<:::777666666888888666444666777999;;;<<<<<<<<<;;;<<<:::888888::::::888555999888666888:::;;;:::888:::<<>>===<<<<<<<<<:::777444666888:::;;;:::999::::::===:::666666777:::::::::777777666444333222222333///111333444444444555777444444555666777666555333444444555555444333333444111222333444555666666666555555444444444444555555555555444333222222222222000111111222333333222222111111222555888999666333000000/////////000000111222111000000000111333333000111222222111111222333...------...111333444333222222222222111111111111111222444444333222222333222333333444555666777777555444333222333444555555777777666444333444777:::<<<@@@@@@<<<999999777555222222111111111333444555444111000333555333222444111000///000222333222111000111333222000//////000111111111111111111111111111222444666666666666555111111000000111222222333222555777555222222666:::999???;;;444444///...666111111111111111111111111222222111111111222333444444222222333666666555222333333444333333444777999:::888666444222222333444333555777777666777888:::;;;888444333555888999999555555444444444444555555666666555555555666777888777444444777777666777:::999888888777888999:::;;;777888999:::999888666555888999999;;;===>>>>>>===;;;<<<===<<<999777777888888:::::::::<<<@@@>>>999:::666555777888666444666888:::888444444777888666777888888666555444555666555666777777777666444333555555444444444444444444222222333333444444333333222222333333333333333222333333333333333444555555555555666777888888888888666666666666666666555555444666888888777666666777333555777888666555555666555555555555555555555555555555666666555555444333555666777666555444555666444555666555444333444555222444666777666444444555555555444333444555666777777111222;;;>>>888444777666888999777444333444555666666666444222333555888444444555777999999888777777888999999777555555666;;;999666666888999888666666999;;;:::888999???EEEAAA<<<777555555777666555777888888888777777666555888777666777888888666555777888888777666555555666999888777666555555555555333444666666666666777888111555777444222333222///333333444555555555555444333222111222444555444333222333444555666777777777666444111111222333222222444666888888777777777888777555333333555666555555777888888888777777999;;;888777555666777777666555555666777888999::::::;;;;;;999888888999999777666777555555555777888777666666999<<<>>>???@@@BBBDDD???>>><<<;;;:::888555333777888:::===???@@@???===@@@===;;;:::;;;<<<<<<;;;444777999888555444555777444555666555444444666777111555888888777666666888444555666333111111555999222222333444555666777888444333333333333333444444444333333333333333444444111222222333333333333222111111222444666777555333000000000000111222333333222222111000111222333444111000000000222333222111000...,,,---000333444555000111333444444333333222111333444555444444555666333444444444555555555555333333444555555555555555777777666444222222555777888<<<===999666666555333111111111111222444555666444000000333555333222444222000000111222333222111000111333222111///000000111111111111111111111111555555666777666555444333...///000111222333333333000444777777555555777:::444:::666111333000...666111111111111111111111111333222111111000111111111333222222333555555444333333333444333222333555888999777555444333222333333666777777777777888;;;===:::777555555777999::::::666555444333333444555666666666666666666777777777777555666999:::888888:::888888888888888999::::::999999::::::999777666444888888999;;;<<<<<<<<<<<<999:::;;;;;;999888999:::777:::<<<<<<>>>@@@===888777555444666444111333888888999888444444777888666666777777666444333333444444444555555555444333333444444444333333222222222222222222222111111000000///000111222333333333333111111111222333444555555555555666666666666666555666666666555555444444444000333666888777666666666444555666555444333444555444444444444444444444444555555666666555555444333444555666666555444555666444555666555222111222333333444555555444555777999444333222222222333444555555111222999999222000444444555666555333222222333444444444333111222444666222444666666555555555666999:::;;;:::888666555666666555555666888999888777888999999999888999<<>>CCCEEEBBB???AAA@@@???>>>>>>======<<<555999======888666777:::;;;<<<;;;999888888999;;;444666888::::::::::::;;;666888999777444444888<<<333333333444666777999999444333333333333444555555555444444333333444444555222333333444444444333333111111222333444555444444222222222222333444666666222111000000000111333444222000...000333444222000666333000///000222444444111222555777888777666555111333555666555555666777444444444444444444444444000333555777666555555555666777666333111111333555444999;;;888555666444222222222222222333333444444444000///333555333222333111000///000222222222111000111333222111000000111111111111111111111111111444555555666555444222111---...000222333444333333111444777888777666666777///555222...222///---555111111111111111111111111333222222111000000000000222222333333444444444333333444444333222222555777777666555555555555666666666777666666555777;;;>>>777666555555666888999999999888666555555666888999888888999999999999888888777555777;;;<<<999888:::999999999999999::::::;;;;;;;;;;;;;;;:::888777666666888::::::::::::;;;<<<888999:::999888888:::<<<666:::<<<:::;;;>>><<<888111000111222000///333:::666888777333333666777444333444555444111000000000333333333333333333222222444444333333222111111111222222111111000000000000///000111222222222222222000000222333444555666666555555666666555444444333666555555444444333333222000222666777666555444444444444444333222111333444222333333333333333444444555555555666555555444333333555666555444444555777333444555444222111222333444555666666555555666888444444333222222333444555222111333666555000000444444444444444333222222333222333444333222222444666111444666555333111333666999:::;;;;;;999777777888444555666888999999888777666666666666666777888888555777888999777666777777888888999999999888888777777777666777999:::888777555666777777666555777888:::999999888777777888888666777777666444444555666555:::;;;777444444333111000111333666777888777777333222111222444555444333222222333444555555555555444444333111111333555777777888::::::999999999:::444555555555555444444555666777777666333111111111444444555444444444444555333333333333444666777888777888888777777666666777444555555555444444444555444777999:::999999:::<<<:::999777777888888777666999888999===BBBDDDBBB???AAAAAAAAA???>>>======>>>888===AAA???;;;888999<<<>>>>>>>>><<<::::::<<<>>>999888777;;;???AAA>>>;;;777999;;;;;;888777999;;;444555666777888999::::::555555555555555666777777888777666555444444444444444444555555555555444333222222222222222333444555111111111222333444555666111111000///000111222333222000...000333444222000666333000///000222444444000222444777888777666555111333555666555555666888444444444444444333333333000333777888777555555555666666666444111111222333555:::===:::999999888555444444444444333333222222333000///222444222222333000///...///111222111000///111333333111111111222111111111111111111111111000111222333333333222111---...000222333444333333333555777888777666444444///444111...333111...555111111111111111111111111222222222222111111000000111222333444333333333333333333444333222333555888555555666666888999:::;;;888888888777666888;;;>>>666777777888888888999999;;;:::999888888999:::;;;:::;;;<<<======<<<:::999888666888<<<===:::999;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555777::::::999888999;;;777888999888888888;;;===999<<<<<<999999<<<===;;;333222222333111///444:::555777555111111444555333222333444444222000///000222111111111111222222222333333222222222111111111222111111000111222333333222222222222222111000///000111333555666777777777555666666555555444333222555555444444333333333222222444666666444222111111333444444333111000222333222222222222333333444444555555555666555555444333222444555555444444555777111222333333222222444555444666888888777555444444666555444333333444555555111111222444444222333777555555444444444444444333333444555444444444555777111444666555222111444666666888:::::::::999:::;;;777888999:::999888777666666666666666666666666555666888:::;;;999777666666666666777777777777777666777777666777999999777666444666777777666666777999:::999999888888888888999777888777666444333444666555999;;;777444555444111///000222444666777888888333222111222444555444333222222333444444444444444333444444333222222444666444666888888777666777888222444555555444333333444777999999777444222111111222333444444333222444555111222333444555666666777666777888777666555666777444555666555333333333555444666888888777666777777999777555555777888777777888888888:::===>>>>>>===@@@@@@???>>><<<;;;===???;;;===???>>>;;;999:::<<<:::;;;<<<;;;::::::<<<===<<<999888;;;AAADDD@@@;;;:::::::::::::::999888777666777999;;;;;;;;;::::::666666666666777888999999:::999888777666666666666555666666666666555444444333333333222111222555777000000000000111222333333222111111000111222333444111000000000222333222111000...,,,---000333444555///000222333444444444333222444555666555555555777444444444333333333333333111555999999666444444555555666666444222111222333111777:::999888888777444555555555555444222111000333//////222444222111333000/////////111222111000///111333333222111222333111111111111111111111111...///111222333222222111...///000111222333333333444555666777777555333222222777333111777444000555111111111111111111111111222222333333333222111111000222444444333222333444222333444444333555777:::555555666888999;;;<<<<<<;;;<<<<<<;;;999999;;;>>>999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@>>><<<:::999777888;;;<<<:::999<<<999::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::444777:::999777666888:::777888888888777888;;;======@@@@@@;;;:::===@@@???===:::999999777333444888444666555111111444555333222444666666555333333333111111000000111111222333222222222222222222222222222222111111111222444555333333333333222111000///111222444666777777666666555666666666555444333333444444444444444444444444444555666555333111111222333444555444222000111222111222222333333444444555555555666666555555444333222333555555444444555777111222444444333333555666555777999999777555333333777666555444444444555666333222222333444555666777666555444444666666555444333444666666555555666888444444555444444444666888555777999:::::::::;;;<<<888:::;;;:::777666666666555888::::::999777777777888888:::::::::888666444444555555666666666666555888777666777888777666444333555666777666777888:::999999888888888888888999777888777555333333555777333777999555333444333111111111222222333555666777333222111222444555444333111222222333333333333222111333444444111000222444000111333333222222222333000333555555333111222333444666777777555333222333000222444333222111333555000111333555666666666555444666888777555444666888333555666555222111222444333444666666555444555666999777555444555666666555666777777777666777999;;;===>>>===;;;888999<<<@@@:::::::::::::::;;;;;;<<<555777999:::::::::;;;===;;;::::::<<>><<>>???===:::999666666666777777888:::::::::999999888888999999999666777777777777666555444444555555333111222555999333222222222222222333333444444333222333444555666000111222222111111222333...------...111333444333000000111111222222333333222444666555444333444555333333333333333333333444333777:::999555222333555555666666555333222333444---333777666555666555222444444555555555333222111333///...222444222111333222111000111333444333222///111333333222222222333111111111111111111111111///000111222333222111111111111000000111222222333222333333444555555444222333888333111666444...222111111111111111111111111222222333444555444333333///222444444222111222444222333444444555666:::<<<666666777888999999::::::<<<======<<<:::999999::::::<<>><<<999999::::::;;;===>>>>>>===;;;:::;;;===@@@BBBAAA???<<<999:::777777::::::999:::===777888999:::::::::999999999999999999999::::::;;;333777:::999666555777:::888888888777666777:::===;;;@@@BBB>>><<<>>>???>>>BBB>>>;;;===<<<888555666666888666333222555666444111333666777666444444444111111000000000111333333111111222222333444444444444333222000000111222333222333333333333333222111111222444666666555444333555555666666666555555444333333444444555555666666444555555333222222444555222444666555333111000111222222222333444555555555555555666666555555444333111333444444444444555777333444555555444333444666666777888777666555666777888777555444444444555666777555222111444666666444666444333444666777555333222444666666666555666888666555444444666888999999555777999:::999888999:::888999999888555444555777333888<<<<<<999666777999888666666777:::999666333333444555666666666666666888777666666666555333111333444666777666777999:::888888777777777888888999777777666555333333666888111555777444222333222000333333222111222333444555333222111222444555444333000111111222222222222111000222444444111///000111111222444444333333333444///222555555222000111333///111333444333222222333///222444333111111333555///111333666777666555444444666888777555444666888222444555444111///111333111333444555444444555666;;;999666444444555444333555777777444222222666999<<<<<<;;;888666777<<<@@@888777555666999;;;<<<<<<333666999;;;<<<<<<===>>>888:::======<<<<<<<<<===JJJBBB:::999===@@@>>>;;;999<<>>:::888666666666666777888::::::999999999999:::;;;<<<===777777777777777666555555555666666333111222666:::777666666555555555666666666666555444555666777888...111333333000///222444333222111222333444222111333333222222222333444555333444666555444333333444222222222333333444444444555888;;;999444111333555555666777666444333444555///555:::999888999888555222333444555555555444333333///...222444222111222444333222333555666555444///111333333222222333444111111111111111111111111111222333444333222111000222222000000000111222333111000111222444666555444222666111...444111+++...111111111111111111111111111222444555666555555444///222444444222111222444222333444555666888;;;>>>777888888888888777777666:::;;;<<<;;;888666666666999<<<>>>>>>:::777666777999;;;===??????===;;;999;;;===@@@BBBAAA>>>;;;888:::777666999999888:::>>>555666777888999888777777777777777777888999:::;;;333777:::999555444666999888888888777666777:::<<<777>>>AAA???<<<===<<<:::AAA;;;999<<<>>>;;;777777777999888444444777888666...111444555555444333444222111000000000222333444111111222333444555555666666555222000//////000111111111222333444444444444111222444555555444333111555555666666666666666555222333333444555666777777444444333222111333666999222444666666444222000000222222333444444555666666555555666666555555444333111222444444444444555777555777777666444333333444666666666444444555999<<<777666555444333444444555;;;777111000333777555000666333222333555666555333111333555666555555666777888555333444888;;;;;;:::777999::::::888777777888666777888666333333555888///666<<<<<<777333555999777444222555999:::777222444444555666666777666666888777666555555444222000222444666777777777999;;;888777777777777777888888666777666444333444666999444333111111222222222111333111111333777::::::888777555333333444444333222///000111222333444444444111555777444---+++...333+++222666333111222333333111111222333222111000///333333333222222111111111444333333222111111111111//////000111222444555666555444444555666555222000555777555000///333444222222222222222333555777888;;;:::888555333333555777111444777666444333555888<<<;;;999666555666:::>>><<<888555666:::<<<;;;888777888999;;;<<<<<<;;;;;;666777888;;;>>>???>>>===???>>>===;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;666555999<<<999777777888888888888888888888888444222333888999777777::::::::::::888555444555666333666555222333888999888666777888777444222222222......000111222333333333555333111111222333222000111222333444444444333222222333333222111000222333...000111222555999666000:::777666888777444333555:::::::::::::::999777777666555555777999;;;;;;::::::999777666666333000---222222333666888888666444777777777666555555444444222222444555555555444333333444444222000000111222333222111000000000111111333333333111...---000444444111//////222444444222222222222222222222222222000000111222333444444555555666777777777666444333555333111111222222111000555555666888:::;;;;;;:::555888;;;======<<<<<<<<<:::;;;===<<<;;;999::::::===<<<;;;999888777777666999:::===???@@@@@@???>>>BBBBBBCCCBBB@@@>>>;;;999999:::;;;<<<<<<<<<======999::::::999888888:::;;;666666666777777999::::::777:::<<<:::666444777;;;<<<:::777555444555777888777777777777888:::===>>>888:::>>>???>>>======>>>444666888888666444444444666777999777555444666999333222222333555666555444666333333444333000333888555444222000000111222333444333222333555555555444999444333666555000000444333444444555555444444333000333444222333777777555666666666555555444444444555555555444444333333333444444444666888::::::999888555333222444555333111777555...111<<<:::444888666555777999888444444777444555555555555555444444999888666555444666777888888777666444444666777888666777666444555999999555777777777888999888666444444555666777888888777666888888888777777777777777888777666555555444555555666:::======;;;888999:::666777888999888777444333444666666444111222666:::666777888777555333444555444666:::;;;;;;::::::;;;888555555888888555555888:::888555666777888666333444333222222333444333333222111222666:::===<<<;;;777555333333444444444222000000111222333333333333///333666333...,,,000555///222333444777:::666000111222222333222111000///333333333222222222111111333222222111111111111222222222222222222333444555555444444444555555333000000333444222222555444111111111111111222444666777888888666444222222444777222333444444333333444555888888888666555666:::<<<;;;777333444777999888555777777999:::;;;;;;;;;:::666555666888;;;===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<777777777888888888999999999555444888:::888666666777777777777777777777777777555666:::;;;999999<<<;;;;;;;;;:::777555555666555777777444444999:::999555666777666444444444666222333333444444333333222333555666444222222444666333444444444444333111111222333444333111111222444222444333222333666333...:::777666888777444333666888999999999999999999999777666666777:::;;;;;;:::999888777777666555111///333333444666999999777555666666666555555555555555222333444555666555444444333444444333111111222333222222333333333222111000111222222111///000333777333222222333666666444222333333333333333333333333222222222222222222222222111111333444555666666666666555333333444555444333555555666888999:::::::::777999<<<======<<<===>>>:::<<<======;;;::::::;;;<<<;;;:::888777777666666888:::<<<>>>??????>>>>>>AAAAAABBBBBB@@@===;;;999:::::::::<<<===>>>>>>===666777888777666666777999444444444444555666777888666999;;;999666555888<<<:::999777555555666888999888888777888999;;;===>>>777999<<<>>>===<<<<<<===555777999999777555555555666777888777555444666888666666555555777888999999777555666888666333333777555444222111000111222333333333333444555555555444888444333666555111111444333444444555555444444333000333444111222555666333555555555444444444333333444444444444333333333333333333222333555666777777888666333333555555444222111333......555444555AAAAAA<<<888888666444555888555555666666666555555555777666555555555666888999666666666666666666666666777888666444666::::::666888888888888888888777666444555666888999999888888:::888666555555666888999888777666666555666666666888:::<<<===;;;:::999999777888888999999888777666444555666666555555666777444666888999777666555666444666999::::::999999999888666666999999555555777999777555555777777555333666666555444333222222111111222555999===???>>>===666444333333444444444333000111111222333333333333...222444333///...222777444222000444===BBB<<<111222222222333222111111000333333333222222222222111222111111111111222222333555444444333333333444444444333333444555555333111,,,111444333444666444000000000000111222333444555555555444222111222555777333222111222333444333222444555777777777777999;;;888555222333777::::::888777777888999::::::::::::555444333555777999:::999999:::;;;;;;;;;:::999888555555555666666666666666666222222666888555333444555555555555555555555555888666777;;;;;;888888;;;:::<<<===<<<999666555555444666555222333777999777555555666555444555777999777777777666555444222222333777:::888333222666;;;555555555444333222000///333444444333222222444555666777666333333555444///999666666888777444444666888777777888888:::;;;;;;888777777888:::<<<;;;;;;888777777777888666444111444444555777999999777555444444444555555555666666333444555555666666555555444444555444222222333444111222444555555333111//////000111000111333777:::222333444777999888555222444444444444444444444333333333222222222111111111000000000111222333555555555444333444666666666555444555666777888999999999888:::;;;<<<<<<<<<>>>???:::<<<>>>>>><<<;;;:::;;;::::::999888888777666666777888:::<<<=========<<>>999888:::<<<:::555333666666555333111111111111222333333444555555555555444777555444555555222222555333444444555555444444333333555555222222555666333444444444444333333333333222333333333333333333444888777666666666777999:::777555444444555666555444000666333111444444<<>>FFFBBB999333333333222222222111111222222222222222222222222222222111222222333444555555444444444444555555666444222222333444555444222---111444333333555333///111111111222333333444555222333333222222333666888444222000111444555333111111444777999999999:::;;;777555444666:::>>>??????777777777888888999999999666444222333555777888888;;;;;;<<<;;;999666333111555555666666666666666666222000111555666222000222444444444444444444444444555333444777777444444666888:::<<<;;;999666444333111333222///000444555333666666666444333444777:::777777777666555444333222444777999888555444777;;;555555444444333222111111333444555444333333555666:::<<<:::666555888777444888555555777777444444777888888777777888999:::;;;888777777888:::<<<;;;:::777777666777888888666333555444444666777888666555222333333444555555666666444444555555555666666666444555555444333222444555333333444444444333222111111000000111222444777:::222333555666777666555333444333333333333333222222222222222111111111111111444333111000000000111222222222111333444555444333333555666777777666777777777999::::::999:::===???:::<<<>>>???===;;;:::::::::::::::999999888888777777777999:::;;;;;;;;;;;;===>>>?????????===;;;:::;;;999888;;;???AAA???<<<888999999888777666888999555555555555555666777777444777999999888888:::;;;666666666666777888999:::777777777777888999999:::555777999999888888888999555777888777666555666777555666666555555555777777:::999888777777999===@@@<<<;;;;;;<<<999444444777666555444333222222222222333444666666555444444444666555444444444444444555333444444555555444444333666888777333333666777555333333333333333333333333111222222222333333444444:::999888777666777999:::555444444333444444444444222888666444777666>>>PPPOOOCCC888555666666666888777777777777777888888888888777666666666666777777666777888999999888777666999999777444666;;;;;;999::::::999888666777888:::888888999::::::999777666888777555444555666888999444444444444555666777888999777555777::::::888444444333222111222333555666555333222333777888555222444555555444222222333444444666777777555444444444666444555999888444222444777777666555555555444333222444555444111///...///333555888999999888666555555444222222444555555444111111222333333333222222222444444333000000111444333333111222:::CCCFFFCCC333333333222222222222222222222222222222222222222333333333333333444555666333333333444555666888888333222111222333555444333222444444111111333333///222222333444444555555555111222333333333444777999666333111222555666444111111444999;;;<<<;;;;;;;;;:::999888999:::===>>>>>>666666666666777777777888777555333333555777888777999:::::::::888555222000444444444444444444444444000///111555555000///111222222222222222222222222333000111444555222111444555777999999666333222222111333222//////333444222888777666444333333555888444444555555555555444444777666555555666777777777333333333333333333333333222444444444333333555777@@@BBB@@@:::777888777555666444444777777444444777:::999888888777777777888999888777888:::;;;;;;:::666666666777999888666444444333333444555666555333111111222333444555666666444444444444555555666666333444555444333333444666666555333111111222333444333222111000222444666777333333333333222333444555222222222222111111000000//////000111111222333333555444222111111111222333222111111333555555444222333555777777555444555666555666777777777888:::<<<999<<<>>>???===;;;::::::999::::::;;;::::::999888777777888999999::::::::::::;;;===>>>>>>===;;;::::::888888:::>>>???>>><<<999::::::999777666888999666555555555555666666777444666888999999999::::::444555666777888999999999666666666777777777777777555666888888666666777888444555666555444444555666555555444444555666777777777777777666555777<<>>>>>===:::999888777888:::;;;;;;:::999888777777777888888999999999888999;;;=========;;;:::888999:::;;;;;;;;;;;;;;;999999999888666555666777555444444444444444555555555666888999::::::999888444555777999999999999888666666777777777666666555555666777666555555666777333444555444333333555777555444333333555777777666444666777666555666;;;???@@@<<<888666333111555;;;555666666666777777777777222555999999666333333555333666555333444777888666333444444555555444444333222444222......333444333333333333333444444444444333333444444444444444555555777999888555444666888555666666444222111222444555777333444<<<888444<<<<<<666444777999888777777777777666666666888999:::999999888777666555444444<<<:::888777777888:::<<<999999666333555:::;;;999777999:::888555444666999;;;;;;;;;:::888666333222222444666888999888666555333333333333444555666777555444333444555555555444666555333222222444666777666444111000111444555666BBB@@@<<<777333333666999444555666555333222333444444111111555555333444777777888999888666444555666***///333444222000222555111333555444222000111222555333222222444555555555222222222333333222222111222333333222222222444555111444444444666<<<===:::555444333222222222333333111111222222222333333333333333222111111111222222333333333333444555666777222000///000222555555555111555777555555666444000111222333444555444333333///111222333222333444666333444444333222111111222222555999;;;;;;:::::::::;;;:::999777555444555666666666555444444555666666666555444555666666555333333333333444444444444444222111111111000000000//////000444888666111///222111111111111111111111111111///000444555333333666000222333333222111333444444666555111111555666444222333444444333333444555222333444444555555555444999999888777555444555555555444333222222222333444000222222222222222444666;;;???@@@:::555444222///444222222666777555555888555777999::::::888666555777666555666888999888777555555555666777777555333555444222333444555444333111111222222333333444444333222222111222333444555111222333222111222333555555333111000///000222333444111//////111333444333///111333333111000222444333333222222111000000/////////000000111111222222000000222333444555555555333222333444555444222///111555777666222000222444222444777888888777888999666999===>>><<<999777777444666777999999999888777888888888888888888999999666888:::<<<===<<<;;;;;;666999<<<;;;888666888;;;:::;;;:::999777666777888666555555444444555555666777777888:::::::::888666444555888999:::999888666888888999999999888666555555666777666444444666777444555555444333444666888555333222333666888777666333777:::999777888<<<@@@???;;;999888555333555:::555666777888999:::::::::111666::::::666333333555222666666333333888999666333444444555555444444333222444222//////444666555333333444444444555555555666555555555555555555444666:::???>>>;;;999:::<<<888999999777333222333555777999555555<<<888444<<<555333444777999777777:::777666555555555777999;;;666666777777777777666666888888888777777888888888999999555222333999;;;999444777:::999555333555777888999999999888666444333333444555666777777777777555555555555555666777888555666666555444444555777666666444444333444555555444555555444333444666888??????===:::666555666777444555555444333222333555555111111444555555777<<<888999:::999666555666777///333777666222//////111000222444333111000222555444333222222444666555555222222333333333222222111111111111222333444666777333444555555888;;;777000555444333222111222333444111111111222222333333333222222111000/////////000444444333333333444444555111000//////222555666666---333777888888999666111000111222333444333222111...000111222111111333444000333444333000...000222222555888999999888888999666777777666666777999;;;666666444444333444555666444444444555666555333111666555444333222222222222444333333333222222111111///111555999777111000333111111111111111111111111///---...333444222222555000111222222111222444666222444333000///333444222...000333444444444555666444555555555555555444444888;;;===:::444111444888777666444222111111111222000111222222111222444666000666999777444444444222444111222666777555555999222555888;;;;;;:::777666777666555666777888777666555444444555777666444222777555333333555666555444111222222222222333333333333222111111111222333444000222222222111111333555222222222111111111000000333000---...111444444333---111555666444111111222444444333333222111000000111111111111000000000000222222333444444222111000111000111222333111...,,,111555888666111///111444222555888:::999999999999666999<<<===<<<999777666222333666777888777666555999888888888888888999:::555777999;;;===<<<<<<;;;444:::>>><<<666333666;;;=========<<<999888999;;;999888888777777777888888888888888:::;;;:::777555444666888::::::999777555999:::;;;;;;:::999777666666777777666444444666777555555666555444555777999555333111333666888777666444888<<<<<<::::::===AAA===::::::;;;999555666:::555666777999;;;<<<<<<<<<111666;;;:::666333333555222666666222333999:::777333444444555555444444333555666555111222777:::999444444444555555666666666777777777666555555555444333999>>>>>>;;;888999;;;;;;<<<<<<999555333444666333666222111555111000:::333222444888777666888<<<666555444444555777999:::333444555777888999999999444666777888888777666444999888555111333888:::888222666:::999555222444666555666777888888777666555555444444444555666888999777777777777777888888999555777999777555444666999555444444333222222222222222666999999777555666888888:::;;;:::777555444444444444555444333333444666666333111444666777:::@@@888:::<<<:::777555666888111333444444222111111222777555111...---...111222444555666444222444888<<<666666555555444444444333///000222333444444333333555444444333333333444444444444444333333333444444777555333111000000000111111///...///333555333111000111222222222333555777444222111222444444222///000333888:::888555222111444444444333333222222222444444222111111111111222///222555444111000111444777111222888<<<888444444555555666666777777888888777555333333444444333333444777;;;;;;777444333444777555333333555555333000999666333333555444222///111333444444333333444555222111//////000111444555222222111111111222333333333111///000333555444333333333222111111222222222222222333444444444444444444444555555666555444444666999;;;;;;888666777999777888888777444111111111---222666333222444555555555666777888777666444222111333666666666666888999888888999::::::888777666999777666555666777999:::888:::;;;;;;888666555555777444111333777888666222111222333333111111222333222222333222222444777:::777222000222444333000///444222222222444555444222000222333333333333444666666222///000444666444111333444444111------000444---///111111111000111222111111111111222222222222111222333333444444444333000222333333111111222444777777777888::::::999777888<<<>>><<<888666888<<<:::::::::999999999999999999:::;;;:::888888:::<<<888999::::::::::::999888:::::::::888666555777999<<<>>>???@@@???===:::888<<<;;;:::999888888888888999666555777<<<>>>;;;777999777666888<<<===<<<:::AAA>>>===>>>@@@AAA>>>;;;999888666666777777555444666777777666444333555666444111......222555555444666888;;;===<<<<<<<<<===;;;===???AAA@@@===999666::::::::::::::::::::::::::::::999888777666555555444555666666666666888:::777666444333333444555666777555333333444555555555555888::::::777555777999555666555444666:::777222333;;;@@@;;;888:::<<<;;;:::999666444333222222222222333444555555444333222444444444444444444444444333333333444666888999:::555555555666666666666666666999;;;:::777666777999555666666777777777666666555555666666777777777888555777:::;;;:::888888888666666666666777777777777666777888999999888666555888777555666777777666555444222111111333444444333555555555555444444444444444666888999888666666777666666555555555555666666888666333333666999;;;<<<;;;<<<>>>???>>><<<999777222333444444222111111222666444222000///111333555444555555333222333777;;;777777777666666555555555000111222444444555444444444555777888777666555444666555444333333333444444444444444444444444555555111000000111333444444333222333444333333333555777333111000111333333111...000444777888777444333222111111111222333333444444666444333111111222333444222444555555444333333444444111222777:::777666888555555666666777777888888666555444333444444444333333666::::::888555444444555444222333555666555333777555333333444333111//////000222111000000111333222111000///000222444555333222222111111111222222333111///000333555555333333222222111111111222222111222444555666666666555555555555555444444444444333555666555333222333555444555666555333111111111///444666333111444666555333444555555555444222111000222555666666555666777777777888999999999888777777666555444555666888999888:::;;;;;;999888888999999666333555888:::777444333444555444222111111222111222222222111333666999555333222333444444333222444333222333444444333222000222333333333333444666666222///111444666555222222333222111000000333555...000222222111000111222000000000111111222222333111111222333444555555444111333444444333333555666999777777777999999999777777:::<<<:::666555777:::666666777777777777666666<<<;;;:::999888777777777888999:::;;;;;;:::999888999888888888999:::;;;;;;888999<<<>>>???>>>===<<<;;;:::999888777777777777:::888666888:::<<<:::888<<<:::999;;;???AAAAAA@@@BBBAAA@@@@@@@@@???===;;;;;;999888888888888777555555666666555333222444555666333111000333555555444555777999;;;;;;;;;===>>>===???AAABBB@@@===:::888;;;::::::999999999::::::999999999888888777777666444555666666555666888:::666555333222222333444555666444222222444666666666333555666555444333444555666666555333444777555///222999===999666888::::::999888666444444444444444333444555666666555444333444444444444444444444444555555555555555666777777666666555555555444444444444777999999777666777888555666777888999999::::::;;;:::999888666555333333555777999:::888666666666666666777777777888888888777888999999999777666444555555444555777777666444444333222222444555555444555555555555555555555555333555666666444333444555777666555555555555555666999777444444777999;;;;;;:::<<<===>>>===;;;888777333444555444333222222333666444222111111333666888444444444333222333666999888888888777777777777777222333333444444555555666333555777999999777555333888777555333333333555666555555777888888888777777111222333333333333555666444555666555333333555666444333222333444444222000222444777777666444444555...///000111333555666666888666333222111333555666555555444555666777555444222111333666666666888===555555666666777777888888666555555444444444444555222555888:::999777666666444333222333555777777666666555333333333333111///...000111111000000111222222111000000111222444555444333222222111111111111333111000111333555555444333222222222222222333333111333666888999999888888888777555444444444555555666666666444222222444666000222444444333222222333333666666222111444666666111222333333333222111000...111555666666555555555777777888888999888888777666555444444444555777888:::;;;;;;:::888777777999888666444555777888666444555666666555333111111222111222222222111333666888333555666666555555666666666444333333444444222111111222444444333333555666555222000111444666555333333222000111222444555555000222333333111000000111//////000111222222333333111111222444444555555555222444555666555555777888:::888666666777888888777555777999888555444555888666777999;;;<<<;;;:::999AAA>>>;;;:::::::::777444888999:::;;;;;;:::999888777666666999===???>>><<<666888:::===>>>>>>===<<<;;;:::999888888888888888:::999888777888999::::::>>>===<<<===@@@BBBDDDDDD???@@@AAA???===;;;::::::<<<;;;999999::::::888777444555555444222222333555888555333222444555555444555666777888888999<<>>??????>>><<<999888;;;:::888777666777888888777777777666666666666666444555666666555666777999666555333222222222333444444333222333555777888777555444222222333444444333555666555222222444333...222777999555444666999:::666666555555555666777777555555666666666666555555444444444444444444444444777777666555444444444444666666555555444444333333222555888999888777666777666666777999:::;;;<<<======<<<:::888666444333222555777999888666555444444666666777777777888888888888999999999888777555444444555666888::::::777555555444333333555666666555555555555666666777888888666666666555333222333555777777666555444444444555999777555555777999:::999999:::;;;<<<;;;:::888666444555666555333222333555666555333222222333555777444444333222222333555777777777777777777777666666333333333333444444555555222333555666666555444444:::999777555444666777999888999:::;;;:::888666444222444666555222333666999666777777666444333555666777777777777777666555444555666777777666666777888000111222333444666777777999777444222222444666888777555333555888888666333222444555555444444999>>>555555666666777777888888555666666555444444555666333555888;;;;;;:::999999666555444444555666777777666555444444444333222111000111333222111111222444222222111111222333444555666555444333222222222222333222222222333555555666444444333333333444555555333555888;;;======<<<;;;;;;999777555555555777888999888666444333333555777000222444555555555666777666888666222111555777666222222333444444333222222000333666888777666666666999999999888888777666666666666555555555666777888;;;;;;;;;999666555555666666444333333555555444222555666777666444333444555222333444444333444666888333888;;;999666666888888777555444333444444222000111222444444333333555666444222111222444666666444666333000111555777666444111333444333111000000111//////000111222333444444333333444444444444333333222444555666555666777999;;;888555444555777777777555777888777555444555777555777;;;===>>>>>><<<;;;DDD@@@<<<<<>>:::555999999:::;;;;;;:::999999777444444888>>>AAA>>>:::999:::;;;<<<<<<<<<;;;:::<<<;;;::::::999999999:::777888888777666777;;;>>>>>>===<<<;;;<<<>>>@@@AAA888;;;===<<<888666777999===;;;:::999::::::999777444555555444333333444666555444333333444555555555777777777555555666:::===888999::::::::::::999888:::999777555555555666777444444444444555555666666444555666666555555777999666666444333333333333333444333333555888::::::999999666333333666888777555444666555222222555555222444666777555444555888;;;444555555666777888999999666666777777777777666666555555555555555555555555777777666555444444444444555555555666666666666666222444777999999999888777777777888888999:::;;;<<<888888888888888777777777666888999888666444444444555555555666666777777888:::::::::999888666444333666666888;;;>>>===;;;888666555444444666777777666666666777888999:::;;;;;;999999888666444444555777777777666555444444444444777666555555777777777666888999:::::::::999777666666777777555333333555666777666444222222222333333555444333222333444555555555555555555555555555555333333333444444444444444555444444333333555666777<<<:::999888888999:::;;;777888;;;<<<;;;999666444333555666555333333777;;;777888888666444444555666888999999999777666555555777888999888777888999;;;555555555666666666777777888777555333444555777999777555333555888888666333555888888555333555999===555555666666777777888888555666777666444444666888444666999<<<>>>>>><<<;;;888888666555444444666777777777777666555444444555000222333333222222333444222222222333333444555555888777666555444333333333333333333333444444666777555555555555555666777888555777:::<<<>>>>>>>>>======;;;999888777888999:::888666333222111222333333222555777888888888999:::666777555111111555777555444555555555555555555555333666999:::999888888888===<<<;;;999777666555444777777666777777777888888999:::;;;;;;999999999;;;777666555555555555444333333444666666666666888:::555666777777666666888:::555<<>>===<<<;;;::::::;;;<<<444777::::::888777999;;;;;;:::888888999999777666555666666555444444666777000111222333333555666777:::999777555333444777:::444666777999:::;;;;;;:::<<<;;;999888888888999999555555555666666777888888444555666555444444666888888777666666555444444444555444555777:::<<<<<<;;;:::777444555888999888666222555666333444888999888888888777777777777999<<<333444555666777888999999777777777666666777777777555555555555555555555555666666555555555666777777555555666777888999::::::444555777999;;;:::999888999888777777777777888888555555666777888999999999888999:::888666555555555333333444555555666777777::::::999888777666555444555666888;;;======:::888777555444444666777777666777777888:::;;;<<<===>>>999999888666444444555777666666555444444444444444555444444555666666555444777888999999999888777666777888777666444444666888888777555333222222222222666444333333555555555444222333333333333444444444333444555666666666444333999777555444444777:::<<<::::::::::::;;;<<<<<<===444666888;;;<<<;;;:::888555555444333333444777:::777777777666444333555666666888888777555333333444666888999999888999:::<<<888888888888777777666666777666555555555666777888666666555666777777666555888:::999666555888;;;;;;555555666666777777888888555777888777555444777:::555666888<<>><<<:::888777666666777777777777888888888888666888<<<>>>??????@@@BBB:::999999888888777777777222444666777888999;;;===666777999999888888999:::555<<>>>>>777666666555555555666666555555555666777:::<<<===<<<===>>>===;;;::::::;;;555777999::::::;;;<<<===:::999777777888888666555555666666666555555666888...000222333444555777999:::999888555333444777999555666999<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;555555666555444444555777999888888777666555444444555555666888;;;===<<<;;;666555555666777777666444222666777444555999<<<<<<===:::999;;;;;;888999;;;333444555666777777777777777777666666666666777777555555555555555555555555555555666666777888999:::666666777888999:::;;;;;;888777777888:::;;;:::888999888777555444555555666666666666666666666666666888999999888666555666777333333444555666666777777:::999999888777666555555333444555777999999666444666555444444666777777666777888999:::;;;<<<======666666666555333222333555555444444444444444555555333333333555777777555333777888888888888888777777999999888666444555777999777777666555444444444555777555333444666777555444222222222222333333444444444666999::::::888666444777666666555666888:::;;;666777999;;;<<<======<<<555777999;;;<<<<<<;;;;;;777444222222333666888888555666666555444333555666666888999888555222333444444666888999888888999:::888888888777777777666666444555555666666777666666666888999999888777777888888:::999666888>>>>>>;;;555555666666777777888888444777999888555444888;;;555555777:::>>>>>><<<999888999888666444444777;;;666777999888555444555777000222333333222222333444222333444555555666666666444444333333333333444444333555666555444444777999444444444444555666777888777777666666777999:::;;;888888888999::::::;;;;;;<<<:::888888999888666444444666777777555444555666222333222111333777666222444444333444444555555666:::;;;;;;:::999:::<<<>>>???>>><<<:::999999999:::555666666777777777777777444888===@@@@@@?????????;;;;;;;;;:::999888888888444666888999999999;;;===666777999999888777888999333:::<<<999;;;BBB@@@777666555444444555666555333222333555555444444666777222333333444444555777999222444555444333222333333111333555555444333444555666666666666555555555555555555555555555444444333333444555444222222222444444333222444666888777666777666666777888888888888666777888999:::;;;;;;;;;666666888999999888777666999:::;;;<<<<<<;;;:::999777777777888999:::;;;<<<::::::;;;<<<======>>>>>>777666666666666666777777888666444666999;;;999777666999<<<===;;;::::::;;;777777777999;;;<<<;;;::::::999777777888888666555444555555555444444666888///222555555444555666999777777777666555666888;;;666888;;;>>>>>>===;;;999777888:::<<<===<<<;;;:::999999999:::::::::::::::555666666555444333555666888888777777666444333222555444555888:::;;;:::999222444777888777555444333333777888555444888<<<===@@@<<<;;;>>>>>>999888:::444555666666666666555444777666555555555555666777555555555555555555555555777777777777888999:::;;;888888888888888888888888:::777555555888999999777888777666444444555666777777666666666555555444444666777777666555444666777444444555666777888999999999999888777777777777777444333333444555666444333666444333444555777666666666666777888999999::::::333555666666444333444555333333333333444555666666222333444777999999777555888888888888888888888888999999888666555555777:::666666666666666777777888888666444555777888666444222222222333333444444444555888;;;======;;;777555333444555666777777777777222444777:::<<<===<<<;;;:::;;;<<<<<<<<<;;;:::999888444000000444777888777444555666555333333555666888:::;;;:::666444444666222444777888888777777888777777777777666666666666333444555777777777666555666999<<<;;;888777888;;;777999888666;;;BBBAAA<<<555555666666777888888888444777:::888555444888<<<555444555999======:::666777888888666444555999>>>444777888777444333555777333444666555444444555777222333444555666666666666222222111111111222333333333555777666444444777:::222222222333444555666777666555444333333555777999555666777888::::::::::::999666555555666666222///333444555555333111111222000222111111444888666111222111111111222333333444<<<<<<;;;999888999<<>>AAA??????>>>===<<<;;;;;;;;;:::999999999999999::::::;;;777555666:::;;;777222000444999;;;:::999999:::888666555666:::;;;888555;;;999888888999888777555222333444444333333555777222555777777555555666888444555666666666888;;;===666888;;;======;;;777444111333666999:::999777666888888777777777777777777555666666555333333555666777777777666555333222111444444444777999:::888666000555:::;;;888555444444555999999555333777;;;<<>>888333333333111444444555777888888888888999777444333555777888888:::777333222444555444222444555555666777888888999666555555777:::;;;999666::::::999999888777777666>>>;;;888777888:::;;;<<<666888999999999:::===???999===<<<555333777999777777888888777555444666777555555666666777666666555555666666777888777777777111222333444444444333222000000111222333333333333555666666444222222777;;;;;;666111111444555333000555888999999777444333333///000222333444333333222///000222333333222000///222222333333444555555666444555666666444444555666===<<<<<<;;;;;;::::::999888999:::999777777777999999888777777777888:::;;;999888999:::;;;;;;999777777888888888888888777666999999999999999999999999999888555333333333444555111333555666555555666888666444222222555666555333333444444555666555555555444555555555555555555444555222222444444111111444222222222333333444444444444444444444444444333333777222111444444000111666555666666444222222333444111111222333444666666777666555555555666777999:::777777888666333222222333999999::::::::::::999999>>>??????>>>===:::888777===<<<===???<<<777666888;;;999888666666888999:::888888777666666777999:::555555555555555666777888222333555777999:::;;;;;;777777666666555555444444333222222555999:::888666666777666333000000444888222333444333333222333444222333444666777777777777666666666555444444333333555111111555555111111555222555555333444777777555555555555444444333333333777555222333555777666444777888666222333777:::999444666888999777666666666888777666555666777999;;;???======???>>>999777888666444222333555666333111777666666555555555666666999999999888666555333222777777888999999999999888222777;;;;;;888666999<<>>;;;777777777777333333444444444444444444333222111111111222333444444444444444444444444444///111333444333222222333555777999999777555444444666444333444555555444333333333333555666777555333333555777888999999888777555555555666666777888999777999888444333666666333000777;;;777444555555444444444555666777777777777777666666555555666777999777666666777777777444222444444444555555666666777888777666777999999666333777777777888888888888999<<<:::777666777999:::;;;777888999999999999<<<>>>888;;;:::555333666888777555666666555333333444555333333444444444333222222333333444555555555555444111222333444444333222111444444333333444555666777777777555333222333666888666444111111333444333222...000222333111///......111222333333333222111000111111111111111111222222333333444555666666666666444666777666555444555777::::::::::::::::::;;;;;;999:::;;;:::888777777888333333444555666999;;;<<<777777888;;;<<<;;;777444666666666777777777666666777777777777777777777777666555333111000000111222000222444555555444555777666444222333555666555333444444555666666666666666333444444555555444444333555222333666666222222444333333444444444444444555444444444444444444444444777222111333333///000444444555555444222111333444111222222333555666666777555555444444555666888999555666777666444333333444555666666666666666666555>>>===;;;:::999999999999<<<;;;<<<>>><<<777777:::777666555444555666777888555555555555555666666777555555555555666666777777444444555777888999:::;;;999888888777666555555444555444444666888999777444333333222000---...111444222444666555222111333555111222444555777888999999444444555555555555555555666222222666777444333666222555666333444888888666555555555444444333333333666444222222555666555333555777555222222666888666555666888777666555666777777666555444555777999:::@@@===>>>@@@???:::999:::999888666777999999666444666555555555666666777888999:::::::::::::::999999777888999999::::::999999444777::::::888888999<<<>>>888555777888555555888777888999888555444555666555999:::666555888999777777666444333333333444555222444555666666888:::<<<:::999888777777888999:::888666333333555777888999999777444444777999999888:::999777666666999<<<>>><<<;;;:::999888777777666666666666777888:::<<<===:::>>>>>>:::888;;;<<<<<<777===@@@;;;777777888777000000111111222333333444111111000000000000000000111111111111111111111111---000444555444222111111222444666666555333333333555444333444555555444333222111111222444555333222///111333555777888888777666666666777777888999999777999888555444777777444...444888666444666777777666777777888888888777777111444666555333222444777111444777888777555333222444444444444444444444444999888777777777666333000444444555666777999999:::999888666555555666888999777888999888777888999;;;555888888444222555777777333444444333111111222444333333333333222222111000000000111222222222222111111111222333333222111000555444222222222444777888999666444333444555666666222222333222222222444555///111444444222111111111333333444333333222000000444333111000000111333555333444555777888777777666555666777666555555666777777888888999::::::;;;;;;:::;;;<<<;;;888777777777222222222333555777999:::555666777999;;;:::666333333333444444555555666666444444444444444444444444444333111000///000000111000222444444333333444555555444222222444555444333444555555666666666666666222333333444444333333222333222333666666333222444555555555555444444444444222333333444444555555555777444333444333111111333333444444333111111222444222222333444555666666777444444444444444555666777444555666555444444555666777777777777777777777777===;;;777555555777999;;;;;;:::;;;>>><<<888888;;;555555555555555666777888444444555666666666666666555555666777777777666666777666666666666888999:::;;;:::999888777666555555777666666777888777555222444555444333111111333555222666888666222000222666000111333555777999::::::333333444444555666666777888333222555888777666666333666666444555888999666555555555444444444444444555333222222333444444333111555555333333666666333555666777666444444666777666555444444555777999:::>>><<<<<<>>>===999888:::;;;:::999999:::999777555666666666666777888888888777888999;;;<<<<<<======888999::::::;;;;;;::::::888888888888999999;;;;;;>>>999666888999777777999999999999777555444666888666:::<<<999888::::::999777666555444444444555666222222333666999;;;;;;:::999999888777777888999999777777666666666888;;;>>>777666555666777888777666888888777666888:::===???<<<<<<;;;:::999999888888555555666777999;;;===>>><<>>===<<<<<<;;;::::::999999666666777888999;;;<<<<<<;;;??????;;;999;;;<<<::::::>>>===888555888::::::222222222222111111000000///////////////...---,,,//////000000111111111222000111222111000000222444000222333444333333444555...---...000333555555555333222111222333444444333333333444555555555555555333444555666666666555555333555444111111333444111222222333444444333444666666777777777777777666666+++000444444000///222555///111333111///...111444555555444444444444444444555666777777666555444333444444444444444444444444444555555444222222444666666777777666444444555777333333444444333222333666222333333222111111222444333444444444333222222111//////000111111111111111111222222333222111000///,,,---///000111111000000777444333555999======<<<444888;;;999333111333777777888888777444222222333444444444555666777888888999::::::999888666333222111222444555666666555555333444555555444333444555999999999888888777777777:::<<<======;;;999888888666666666666666666666666999666333222333555666777111111111111222333555666333333333333333333333333333333222222111111222222111222444333222111111222000111000000//////000111000111222222333333222222111222222222222222222111000///000444444111000333444333333333222111111111222222333333444555666666666666666555444444333222222333444333222222333555333444444555555666666666333333333444444444444444111333444555555555777888666555444444444444555666555555555555555777888999:::888999;;;:::888999===666777888:::::::::999999444555777999999999999888666777777777777777666666:::999777555555666777999<<<<<<;;;:::999888777777999999:::999777555333222222222222333333333333222444888:::888444222555888555555666666666666555555666666555555555444444444666444333444666888777444333666777555666999999777555555555555555555555555222222222111111111222333111666999888999:::777333666777666555444444666888888888777777888:::<<<>>>:::777666999999666666999888999999888777666555555::::::;;;:::999888666555666666777888999999999888::::::;;;<<<<<<<<<<<<;;;<<<:::888888:::;;;<<<;;;;;;:::999999:::<<<<<<:::888888777555333444666999777777999:::999888999;;;888777666666666777888999888666666888:::;;;888444777888999999999999888777555777999888555444666999555666888999888777666555444444555777888:::;;;<<<===<<<<<<;;;;;;:::::::::999999999999:::::::::999888<<<===:::888::::::888777:::999555555999<<<<<<444333333222111111000000000000//////////////////000000000111222222333333000111111000//////222444111222333333222222444555---------///333555555555333111000000222333333222444444333333222222222222222333555555666555444333000222222......111222///444222222444444222222444222222333444444333333333///222444444222222555888444444333222000111333555444444444444444444444444333555888888777666666666555555444333222222111111222444555444111111333666555555666555333333444666333222333555333000111555222333333333111222333555000111111222222111111111000000111222222222222222222222333333333111000/////////111222222333222222555444444666999<<<======666:::<<<:::555222333666999999:::888666444444555444444444555666888:::;;;888999:::;;;:::888555444222222333333444555555666444555666555444333444666::::::999999888777777666999;;;===>>><<<:::999999444444666777888999999999999666333111333555777777333333222222222444555666444444444444444444444444000000000000000000000000222333444444222000000111///000111000......000111//////000111111111111111111222222333333222222111222//////222333111222555222222222222111111111111222333333444444555555555111444444222222333333000333444555444333333555666444444555555555666666666333333444555555444444333111333444555555555777999888777666555555666777888555555555666666777888999:::888999;;;:::777999===666777999::::::999777666222333444666777777777777888888777666666666777777:::999777666666666777888;;;;;;;;;:::999999888888777999::::::777555444444444444444666888888666444666777888888777666777888777777777777666555444333777666666555444444333333444777777555444666777444333666666444555888999666555555555555555666666666222333333222111111222444222777:::::::::;;;999444666777888777555555777888999888888888999;;;>>>@@@;;;888888::::::888999<<<999:::<<<;;;999888999999;;;;;;<<<<<<;;;999777666999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<:::;;;;;;999;;;???>>>;;;777888888666555555777999888666777999888666888===999888777777777888999::::::999888888999888777555666777999::::::999777666666888:::;;;999777666555666888::::::888666666666444555777888::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;:::999999888555:::;;;888777999999777555888777444555;;;===<<<222222111111111111111111111111000//////000111222000000111111222333333444...000111111000000111222111222333222111111333444111000000111444555555444444222111111333444444444666555444444333333333333333444666777666555444333///111000------111111///444000///333444222222555000111222333333444333333111111000111222333555777555444333333333333222000111111222222333333444444444777999999777666666777444333333222111111000000111444666555111000333666333444444444222222444666555222333666444///000444111222222222111111333555///000111222333333333333000111111222222222222222333444444444333222000///333222000000000222555777444555777777777777999;;;555777:::999666444444666999:::;;;:::999999:::<<<444444333444444666888999555666777888888999999999555444333222333555777888666777888777666555666888999999999999999999888888777:::===>>>===<<<;;;;;;444555666888999999999888777555444444666666666555666555444333333444666777444444444444444444444444000000111111111111111000333444555444222111000111000111222111//////111333///000000111111111111111222222333333333333222222444111000222333222444888111222222222222222333333444444444444444444444444000444555333333666555111444555555555444444666888555555555555666666666666333444555666666555444333111333555555555555666888<<<:::999888888999:::<<<999777666555555777:::<<<;;;999999:::999666888<<<888999;;;<<<<<<999777555333333444444555777888999;;;999777555555666777999888888888777777777777777999999999999999999999999555888::::::777666666777888777888:::======:::666888666555777999:::999888666666666666666666555444555555555555555555444444444;;;<<<777333555777666222555666333444888888666444555555555666666666777222333444333111111333555333888;;;::::::<<<999555666888999999888777777888888888777777999;;;>>>???;;;888777::::::999:::>>>888;;;======;;;:::;;;===888:::;;;<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999<<<>>>===;;;999;;;===999<<<<<<:::<<>>:::666777:::;;;:::888666777999666888:::;;;<<<<<<;;;:::;;;;;;;;;:::::::::::::::888999:::;;;;;;;;;:::999333888:::888777999:::888777999888666777<<<===;;;//////000000111111222222222111000///000111444555///000000111222333333444,,,///222333222111000000111222222111000000111333555444333333555555444333888666444444555777888777888777777666666777777888444555777888888666555333...111000---...111111///333......333555222333777222333444555666666666666000...,,,,,,///222333444333222111333555444///***//////000111222333333444555888;;;:::777555666777222222222222111111111000000444777555111000222666222333333333222222444666666333444777555//////333000111222111000111222444111222333444555666666666000000111222222222222222444444555555444222111000666333///,,,,,,111666:::333666888777444333555888333555777777777666666666555777888888888:::<<<>>>555444333222333333555666333222222333666999<<<>>>777555444222333555888:::777999:::999888777888999888888888999::::::;;;;;;666999===???>>>===<<<<<<666777888888888666555444444444666888999888555222888777555444444555666777444444444444444444444444222333333444444444333333444555666555333111111111111333444333000000222555000000111222222222222222222333333444444333333222777333111333444444666;;;222222222333333444444444444444444444444444333333222777888666666::::::555444555666666555555777999555555555666666666666666444555666666666555444333222333555555444555666888999888666555555666888999===:::666333333777<<>>666888:::<<<=========<<<777888999:::;;;;;;<<<<<<888999::::::;;;;;;::::::777<<<@@@???;;;888:::===888<<<<<<:::<<>>>>>===<<<;;;::::::::::::::::::999999777888999;;;<<<<<<;;;;;;222777:::888888:::;;;999999;;;:::777999===<<<999333222222222111111000000333222111111111111111111000333555444111000222444444555666666666555444333333444444333111000000111777777777666222000222666888888888777777888999:::555666777777777777777666777777666555555555555555+++///333444111///......///000222222111111111333000//////000222444333222444666777777555333333333222666222***,,,555666///555444333222222222333444444666999999777444333333222222000/////////000111222333444333222222333555555444222222111222333444222222222222222222222222///111333333222222222333333111000222444555222000111333555555444333444555111222444777999888555222444444444444444444333333999777666444333333333444555666666555333333444555555999===;;;666333444777555444444333333333444444111222444666777666666555777888777555222222555999999888777777777888::::::888999:::999666777:::===888:::<<<>>>???===;;;:::999888777777777777777777888777666555444555555666555555444333333333333444222333444555777777888888333333333555666555333111::::::888555222111111222111333222...///444666444111111111000111111222333444666555222222555555333000111222333555666777777555000111888:::555111111777444111111444666555444333333333444444555555555444444444666999:::999888666777888777444333222333000555999999555222222555666777888888666555555666555777888777555555999<<<999777666777:::<<<<<<:::888:::;;;;;;:::999:::;;;333888<<<===;;;999888888888666444333444888<<>><<<999999<<<@@@999999999;;;;;;999666222444666777999999999777666777777777888999999777555:::888666555444555666777555666666666444444666888666CCCGGG<<<333555777555555555666666666666555555333555888888666333222222888777666333222333777:::999::::::999888888:::;;;999999999888888888777777999;;;:::666666:::<<<::::::999777555666888:::<<<===666222777<<<;;;888555999;;;:::666888>>>===999DDDIII@@@888======999;;;999999:::;;;;;;;;;::::::===<<<;;;;;;<<<===<<<;;;<<<<<<===============<<<999999888999;;;;;;999777;;;;;;:::888666555666888<<<:::777555666:::>>>AAA555444333555:::======<<<;;;:::999888888:::<<<===666555;;;FFFLLLHHH@@@<<<999888777666666666777888>>>>>>============;;;999===;;;999777666666777888555888999777888<<<===;;;888666666888<<>><<<888999:::<<<===>>>>>>???222222111111111000000000...///000000111222333555111222333333111111222333333444555555666555444333222333444444222222333444666666666555333222444888999777666777888999777666444555666777777777777777888666444444555555444333)))---111222111111222333111333555444222000000000222111000222444555444333222444666666444333222333222555222+++---555666000444444333222222222333444666888::::::888777666777444333222111111111222222555666555444222111222333444333222222333444555666333333333333333333333333000222333333111111111222444222000111333444333111111333555555444333444555222222333555777666333111555555555555555555555555777777555444333333444444333444555555444555777888555888;;;:::666333444666444333333222222333333333333444555777888888777777888999999777444444666888999888777666666777888888888:::;;;:::777666888:::555777:::===>>>>>><<<;;;999888888777777777888888888777666555444555666666666555444444333333444444222333555777888888888888444444444555666666555444777666555333111111222333444555444000000333555333111111111111111222333333333666555222222555666333111222222333444555666666666111111777999555222222777555222222555666666444666555555444444333222222333444555666777777777888444666777666444333333444333777:::999555333444666666888::::::888666666666;;;;;;;;;:::888888:::<<<999777555555666777666444999:::<<<;;;:::999999:::555999===>>><<<:::999:::999777555555666:::>>>AAA<<<:::888777666666777888888777777777777666666666666777888888888:::<<>>;;;999777999888666888======999???DDD<<<666<<<>>>;;;===888888999::::::::::::999<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<=========<<<;;;;;;:::999888999:::;;;999888888888999888777888:::<<<;;;:::::::::;;;<<<===>>>;;;888777777:::;;;:::999>>>===;;;999999999:::;;;888555777???CCC@@@;;;999<<<;;;:::888888888999999==================<<<;;;;;;:::888777666777888999555888:::888999======:::777666666888;;;======<<<777888:::<<<===>>>>>>>>>111111000000000000//////---///111111///000333666333222111111222333222111111222333444555555444444000222444444333444555777444666666555444555777888999777666777999999666222333444555666777777777777888444111333666777555111,,,...000111111111333555444666777666333000......333222222333555666555444000222444444333222333444333555222---...555666111444333333222222333333444777888::::::999999999:::666555444333333333444444888888777555222111111222444333333333444555666666444444444444444444444444111222333333111000111222555333000000222333333222111333444555444333444555444333222333444444222000777777777777777777777777666555555444444444555555111333444555555666999;;;444777999888555333444555222222222222222222333333555555666888888888888888999::::::999666555666777888888777666666777777888999:::<<<;;;999888777888444666999;;;===>>>======:::999999999888888888888888777666555555555666666666666555444444444444444222444666888999999888777444555666777777777777777666555444333333444555555777888666222111444555333222222111111222222333444333666555222222555666444333333333444444444555555777333222555777555444555777555333333555666555444555555555555444333333222111444777666444333555777333444555555444444555666888:::;;;:::666444555888777999;;;<<<:::888777777>>>===;;;::::::::::::999777666444444555666555444:::;;;<<<<<<:::888888999777:::===>>>===<<<;;;;;;888777555555777:::>>>AAA<<<:::888555555666888999777777888888888888999999666555555666888:::;;;;;;:::::::::;;;<<<;;;888555999888777666777999<<<===444777:::999666555666888777666555444444444555666555666777666444444555777...555777222333:::>>><<<777666555444444555666777666777888888777777888999999666222222444777777666444777999:::999888888999999999999888888888888888888;;;;;;888777999888555777777666555555777888999999888;;;@@@AAA<<<:::;;;666777777666888<<<;;;888999???999444<<>>999:::<<<>>>???>>>===;;;===;;;:::999;;;;;;;;;:::???>>><<<:::999999999:::<<<777555999<<<:::888888===<<<:::999888888888999;;;;;;<<<============<<<:::999888777777888999:::444888;;;:::;;;======999777666666777:::<<<<<<;;;777888:::;;;===>>>>>>>>>000000000///////////////000222444222...---000333444111///000333444222///000111111222333444444555000222333333333333444666555777777555444666777666777888::::::999666444333111222444555666777777888:::555111333999:::666111222222222111000111222333444666888888555222000///444333222333555666555444111222444444333333444555333555333///000555555111333333333333333333444444555666888888888888999;;;666555555444444444444444777888777555333222222444555555555555555555555555333333333333444444444444111333444333222222444666555333111000000111333333111222444444333333333444666444333222333333333111666666666666777777777777444444444444555555666666222333555555555666999;;;444666777666444333333555222222333333444444333333666666666777777888888888888999999999777666555444777777777888888999::::::888:::<<<>>>===<<<:::999666777:::<<<===>>>======<<<<<<<<<;;;999888666666888888666555555555666777777666555555444555555555222444777999:::999777666555777888888888888999::::::888666666777888888888777999888444444666777555222222222222222333444444333666555222333666777444444444444444444444444444666444333444555555666777555555444444444444444333111222444555666777666666000444888777333111333777222444555555444555777999;;;<<<<<<:::777666777999777:::======<<<:::999999;;;999666777999:::888555555555555666777999:::;;;;;;<<<===<<<:::888888888888999;;;<<<<<<<<<<<<<<<666555444333555999<<>>??????>>>>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999???999777999;;;999999;;;<<<;;;999777666666666777999:::<<<============>>>;;;:::999888888888888888444999<<<<<<<<<>>><<<888666666666777999:::::::::777888999;;;<<<===>>>>>>///////////////000000000000222222111...---///222333111///000222444222///000000000111222333444444000222333222111000111222666999888444444777666111444:::>>>===777333444777111222333444666666777777:::666333666;;;===888333555333111111111222333444222444777777555333222222444333222333444555444333222444555555444444555777444444333111222555555222222222222333333444444444111333555666666666777888444444444444444333333222444555666555444333555777777777666666555444333222111111222222333333333333111333444444444555888:::555444222000000000222444000222444444333222333444888666444333444444444333444444444555555666666666333333444555555666666666444555666555444555666888555555555555444333444555333333444555666666555555666666666666666666777777777777777777777666444333555666888999;;;===>>>>>>777999<<>>===:::;;;<<<===>>>>>>======??????>>>===:::888555444999888777666555666666777777777666555555555555666333444666888999888777666777888:::999888888:::<<<===;;;888777888999999777555888888555666999:::777333333333333333444444555333666555333333777777555555444444444444333333333555555444333222555777777444444555444333222222222222333555777888888888777111555999888333222444888444555666555555555888:::<<<<<<;;;999888777888999777999<<<===;;;:::999:::777555333555888:::888555444555666777888999;;;===;;;<<<===<<<:::888888888777777888999:::;;;;;;;;;666555444444666888;;;===:::999666555555666888999444555666666777888999999;;;888666777999:::777444888777777888999999777555888999:::;;;<<<;;;::::::333777:::888444222666:::555555444444444555555555666777777666444333555666888777444222555:::;;;888888777555333333555777888333444555555444555888:::888444111333777999666222111444888999999999999999888888888888888888888888444888:::888999;;;:::777888888999999:::::::::999:::999:::;;;999777<<>>999555<<>>???:::999999999999999::::::;;;888777:::<<<::::::<<<<<<;;;999777777777777888777:::<<<===<<<<<<===???===<<<;;;:::888777777777666:::===<<<===???===999777777888888888888999:::777777999;;;<<<======>>>//////000000000000111111.........///000111222333222111000000111222111000000000000000000111222333000111222111000///000111555999888333333777555...444888<<<;;;666333444888111222333444555555555555999777555888<<<===999555333111000111444666777777111333555555444444444666555333222333555555444333444555555555444444555777555444333333444555555333111111222333444444444444///222555666666555555555333333444444333333222111111222444444333444777999666666666666555333222111000111111222222333333444222333444444444555888;;;444444444222000000111333000222333444333222333444777555444444555666555444222222333333444555555555333333444555666666666555555666666555333333444555666555555444444444555555222444555777777777666666777666666555555666666777777666555555666666555444555777999;;;===>>>??????777888:::>>>BBBBBBAAA???<<<<<<===>>>>>>>>>>>>===?????????>>><<<999777555999888777666666666777777888888777666666666666666444444555666666666666666888:::;;;:::777666999<<<===:::666666888999888666444777888666777::::::888444444333333444444555666333666555333444777888666444444444444444444444444111444555222111444777777444555666666444222222333666777999::::::999777666333666999888666555777999888999888777555666888:::999999999999999888888888777999::::::999888999:::666666666888999:::999888555666777666555555777888:::;;;<<<<<<:::888888999777666555555888:::::::::999999777777888:::<<<===888888777666666666777888555555666666777888999999444444444666888888777666777666666777888888777555999:::;;;<<<<<<;;;888777555777888777444333666999444555555555555666666666777777777666444333444666666555444555777:::;;;;;;777666555444444555666777333555777777666777888:::333111000222444555222///222444777999999999:::<<<888888888888888999999999666::::::888999;;;;;;888777888:::;;;<<<;;;:::999999777888999:::<<>>;;;:::======999666666999???:::555<<<===999::::::;;;<<<===>>>?????????:::<<<>>>===:::999;;;>>>;;;;;;<<<<<<<<<<<<;;;;;;===;;;999888:::;;;;;;;;;888:::<<<<<<;;;:::;;;<<<777777666888:::>>>BBBDDD???@@@@@@>>><<<;;;<<<===999999999::::::;;;;;;;;;777555555999:::888999<<<===<<<;;;999999:::;;;;;;666:::======;;;:::<<>>??????;;;<<<>>>>>>>>><<<;;;999999999777666666666777888999888777777666666777777555444444333333444666666999<<<===:::666555888;;;<<<999555666:::<<<;;;999555888999666777999999666444444444444444555555666333666666333444888999777333444444444444444444444...333555111000444666555555777999888555333333444777999;;;<<<<<<;;;999888666777888999:::::::::;;;======;;;999666555777999666666777888999999777666777777888777666666999;;;666888::::::999888888888333555666555333333666888999:::<<<;;;:::999999:::777555333444777:::::::::;;;:::999888888999:::;;;666666777777777777777666777777777888888999999999333555777888777777777777888777666777888999888666<<<;;;;;;:::999888777666777666555555555555666777555555666666777777777777777888888666444333444555444444666777888888999;;;666666666666666666666666222444666777666666666777111222333444555444222111333555777888999:::<<<>>>777777888888888999999999<<<>>>===999888::::::777666777:::;;;<<<;;;999888:::777666999;;;<<>>999444;;;<<<777888999:::;;;===>>>>>>??????999<<>>:::;;;<<<<<<============>>>;;;999888:::;;;<<<;;;999;;;<<<<<<;;;999999999:::999999:::;;;>>>AAABBB>>>???@@@>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<;;;;;;888555555777777666888===;;;;;;:::999:::;;;<<<===666:::>>>===:::999;;;>>>999999:::::::::::::::::::::===>>><<<<<<>>>>>>;;;888:::<<<;;;888888999;;;666777888:::;;;<<<======000000111111222222222333555000+++,,,111333000+++...111333222///...000333111111///......///000000---///111222222333555777///555444///222:::777---888222---///555888555000222222333444444444333333444666888999:::999888777666444333444666777555333444444333111000111444666888777555666777888666555555555444333111000222444666444333555666555444444000111222444555555444444111555:::===<<<999666444333444555555555444222222000222333333222333555777///000222444555555555555222222333444444555666666555555444111//////111333222444666555111///000111000111333333222222222333222111111333555555444333222222333333444555666666444444555666666555444333333444444333222111333555888666444444555666777777000111444555666666555444:::999888777777888999999:::666333444777::::::999999999;;;;;;;;;;;;999999999888888:::>>>???===:::888888999;;;===>>>???@@@888:::<<<>>>??????>>>===:::999777666666666777888999888888777777777777777555444333111222333555777:::<<<===:::555444777;;;===999666888===AAA@@@===777::::::777666888777444555444444444444555666666333666666333444888999777333333333444444444555555,,,333555111///333555444666999;;;;;;777555555666444777:::===>>>>>>===<<<888777777:::<<<>>>===<<<@@@???===:::666555777888333444555888999999777555666666666555444555888;;;555999;;;:::777444555666000333555555555666:::===888:::;;;;;;:::999:::;;;888555333333777:::;;;::::::999777666666666777777555666777888888777666555888999999999999:::::::::777:::===<<<888555666777999888777777999:::999888???===:::888666666777777888666444444555666666666555555666777888888777777777888888666444333444555555666888999777555555888555555666666666666555555///222555555444333222222333555888999777555555555444666777888999;;;>>>@@@777777888888999999999999@@@AAA???999777999999666555666999;;;;;;:::888666;;;888777999:::999:::>>>888444555;;;===999777999555<<<777333:::;;;666777888999:::<<<===>>>>>>>>>999<<>>:::888;;;???::::::<<<===>>>>>>??????>>>;;;999888:::;;;<<<<<<===>>>???===:::666555444<<<<<<<<<===>>>>>>??????999<<<>>>===<<<===@@@CCC????????????>>>===;;;:::===999666777666555999???999888888777888999;;;<<<777;;;>>>===:::888;;;>>>666777888:::;;;<<<======;;;>>>>>>;;;;;;>>>???<<<999;;;===;;;999888999;;;666777888:::;;;<<<======---...///000111222333333333333222222111000//////333333222111000000000111000000////////////000000---///000111000000222444333444333222555999666111555444333222222222333444111111222333333333333222333333333666:::;;;555...333333333444444444555555555444222222222444666777:::888666555666888;;;<<<888:::888333555:::;;;666888555333444777888666333333111222666666444333666555666777999999999888777666777777666333222333444000222444666666666555444222222333444444444333333444333333222222333333444000333555666444222111222111111111111222222333444000111333333222222222333444444444444444444444333111333555555444222111222777666444222222555;;;???888666666888777333222444666444333555888:::999777888444555999888333222666888777777777999999777555777777999999999888666555;;;;;;::::::999:::::::::;;;===>>>>>><<<:::::::::999;;;;;;999===CCCBBB<<<;;;<<<=========<<<;;;:::777;;;???<<<777555999>>>===;;;999999::::::999888444666777555333333777:::;;;<<<<<<:::888888999:::;;;888555666888::::::888888666444555888999777555111111222111000111444666333333333444555777888999444666555222222444555222111222555777888888777666:::::::::999999888888888999999:::<<<======;;;999888===999777===;;;777<<>>666888999999888888999:::888555666999999777777:::;;;:::999777666666555555888888888888777777777777:::999888777888:::<<<===888:::<<<;;;999666555555333666999::::::999999999@@@<<<888666777888666444444555555555555555444444444777:::888444333666:::888666444222222555888:::666666555555555555666666555555666666666666555555666555444333333333333333---222555444555777555111666666777777888:::;;;<<<888666888;;;:::888999===??????===:::777666666888555777:::<<<===;;;999777999;;;999555555999;;;999666777888999999999999999:::999888777777999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA:::<<<===<<<999:::===@@@888888:::===???>>>;;;888===:::888777999:::;;;;;;:::::::::888666777:::<<<<<<>>>===:::999<<<===;;;???@@@@@@>>>===<<<>>>???>>>CCCCCC>>>;;;>>>>>>;;;;;;999777888:::;;;999777444777:::;;;:::888888888>>><<<999777777888;;;<<<777888:::;;;<<<<<<;;;:::777888:::;;;<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<===888888===>>>:::;;;@@@//////000111222333444444555444333222111111111111333222111111000000111111111000000/////////000000...///111111000000111333222555444333444888666222555444222111000000000000...///000111111222222222111111111333777777222,,,222222333333333444444444444333222222222333555666<<<;;;999777666777888999777888777333555::::::666666555555555666777555444444222222444444222222555555666777888888888777777555666777666444222222333000222444555666666555444111111222333444444444333444333333222222333333444222333444333222111333444222222222222222333444444///111222333222111222333333333333333333333333333222444555555333222222222444444444333222444777999888666777:::999444111222555444333555888::::::888777444444888888333222555888777666777999999777555777777777777777666666666;;;;;;:::::::::;;;;;;<<<===>>>???===;;;999888888999;;;:::888<<>>===<<<;;;999>>>CCCAAA;;;777999<<<;;;:::999:::;;;;;;999888333444555555555555777999999:::;;;:::888888999::::::777555555777888888666888777555666888999888666111222222111111111444666333333333444555666777888555777777333333666666444555666999;;;<<<;;;;;;:::<<<<<<;;;:::999888777666::::::<<<===>>>>>><<<:::888===999666<<<999555:::===>>>???===999666666777666666999===<<<888777999999999999999888888777777888888888888999999::::::888666888;;;;;;777888===777888999999777777888:::888666666999:::777777::::::999888777777666666777888888888888777777777777666555444444444666888999888:::<<<<<<999777666666666888;;;;;;:::999888999<<<:::888666666555444333444555555666666555444444444777999777444333666:::888777555444444666888:::666666555555555555666666666666666666666666555555666666555555444444555555222555777444444555333...777777666666777999:::;;;999888999;;;:::777888<<<:::<<<===<<<999666555666555777999;;;;;;999888666888:::999555555999:::888666666777888999:::::::::;;;:::999888888999;;;<<<::::::999999:::;;;<<<===<<<>>>>>><<<999999<<>>===;;;999???>>>===<<<;;;<<<<<<===;;;;;;;;;999888888;;;===???@@@>>>999888<<<===<<>>@@@===AAAAAA<<<999;;;;;;888;;;999777888:::;;;999777777999;;;<<<:::999::::::>>><<<999777777888;;;<<<999::::::;;;;;;:::999888888999:::;;;<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;888888;;;<<<:::;;;???000000111222333444444555666555333222111222222333222222111000000000111111222111000//////////////////000111111000///000222000555666444333555666444444333111000......------------...//////000111111111000000333555444000,,,111111111222222222333333444333222222222333444555::::::999888888777777777555666555333555888888666444666888888777555555555777333222333222000000444555555666777777777666666555777888888666444444444111222444555666666555555000000222333444444444444444444333333333333444444333333333111000222555888333333333333333444444555111222444444444444555777555555555555555555555555222444555555333222222333222444555555444444555777:::888999;;;:::444111222444444444666888:::;;;:::666444444777666333333555777666666777888999777555777777777777777777888888:::::::::::::::;;;<<<===>>>>>>>>><<<999777777777999::::::888:::===<<<999555888;;;===>>>>>><<<;;;999???CCCBBB<<<888777999888888999;;;<<<<<<:::777444444444555666666555444777888999999888777999::::::777555444555666666555888777666777888888777555111222222222111222444777444444444444555555666777666999888444444777777555777888:::===>>>===<<<<<>>===;;;999777666666:::;;;===>>>???>>><<<;;;777<<<777444999777333888777999:::999666555444555666555777:::999666666:::::::::999999999999888888888888888999999999::::::666666999<<<<<<999999<<<777888999888777666777888999666666999:::777777:::999888888777777777888888888888888888777777777777777666555555666777999:::888:::<<<<<<:::888888888999;;;<<<<<<:::888777777777888888777444333222222444555555666666555555555555777888777444333666999666666555555666666777888777666666555555666666777777777777777666666555444555555555666666666666666444777777444333555444000888777666555666777999;;;;;;::::::<<<999555666:::777:::===>>><<<999777666777888888888888888777666666999999666666999999666555666777888999:::;;;;;;<<<;;;999888888999:::;;;;;;::::::999999::::::;;;>>>??????===999999;;;>>>===<<<;;;;;;<<<===;;;:::@@@BBBCCCAAA>>><<<===???<<<<<<<<<:::999999<<<>>>BBBBBB???:::999===???===@@@AAAAAA???>>>===???@@@>>>AAAAAA<<<:::::::::888:::999888888::::::999888<<<======<<<;;;:::;;;===>>><<<:::888777999;;;<<<::::::;;;:::999888777666999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<:::777777:::;;;999:::===000000111111222333444444666444333111111111333333111111000000000000111111222222111000////////////000111222111000///000111...444666333111222444444222222111000///........./////////....../////////333111111555666444000///000000000000111111111111333333222111222222333444333444555777888888888777444333333333555888777666333777::::::888555666888:::666333444222000111444555555666666666666666555666888::::::888666666666222333444555666666666555///000111333444444444444444444333333333333444444333444444444333444777999444444444333333444444555555666888888777888:::<<<888888888888999999999999333555666555333222333444333555666666666777999;;;===:::999:::888444222555333333444666888:::;;;;;;444444444666555444444444666666555666888999777666666888999:::;;;;;;:::999888888888999999;;;<<<<<<<<<======;;;888777777888999999999888888999999888555777;;;===>>>===;;;999777;;;>>><<<888555666777666777888;;;===<<<:::777777555444555777666333///555666888888777777888999:::888666555555555555555666666666777777777555444111222333222111222555777666666666555555666777777666888888444444777777444555666999;;;<<<<<<;;;:::>>>===<<<;;;:::888777777888:::<<<>>>===<<<;;;;;;555:::555222888777444999555666777777666666555555777666888:::888555777<<<888888888888888888888888777777888888888999888888555777:::===<<<::::::;;;888999999999777666777888777555555888999666666999888777777777888888999:::888888888888777777777666777666666666777888999:::999:::<<<<<<:::999999:::;;;<<<<<<;;;888555444444444777999888555222222333444555555666666666666555555666777666444444666888444444555666666666666666777777666666666666777777777777888777777666555444444444555555666666666666222555555333444777888666999777666444555777999;;;===;;;;;;<<<999444444888888:::======<<<::::::::::::999999888888888888888555888999777777999888555555555666777999:::<<<===::::::999888888888999999;;;;;;;;;;;;<<<<<<=========??????===::::::===@@@@@@>>>;;;;;;;;;<<<<<<;;;???CCCEEECCC>>>:::<<>>???AAA@@@===<<<@@@@@@>>>@@@AAAAAA@@@>>>>>>???@@@@@@AAAAAA???<<<;;;;;;;;;999999999999::::::::::::>>>>>>===;;;::::::<<<>>>>>><<<:::999888999;;;<<<:::::::::999999888888777::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999::::::;;;<<<===//////000000111111222222333333111000000111111222111000000///000000111111222222111000000000000000000111222111000///000111,,,222555222///111333222000000111111111111111111444333111000///.........444000111555666111///000/////////000000000111111222222222111111111222222///000222444666666555444333111111444666777777777555888;;;;;;888666777999<<<777555555444222333777666666666555555555555666444666888888666555555555333333444555666666666666111111222333444555555555555444444333333444444555222444777888888777888999555444444333333444444444777888999888888999;;;===888888888999999999::::::444555666555333222333444333444444444555777<<>><<<999777777777777777888999;;;;;;999:::;;;;;;999888999:::888888888888888666777888777999;;;<<<<<<;;;888777777888888777555555888;;;666666888;;;===<<<999666555333333555888888555111444666888888888777888999:::999888666555555555666444555777777666555333333222222333222222222555777777777777666777777888888555888777333333666666444444666888:::;;;;;;:::999;;;;;;;;;::::::999999888555888;;;<<<:::888888999444888444111888888666<<<555555666777888888888777888888999:::777444888>>>666666666777777777777777555666777777888888777777666999<<<<<<;;;;;;::::::888999:::999888777888999666444444777777555555888777777777777888999:::;;;888888888888777777777666222222333333444555555666888:::;;;;;;:::999:::;;;:::::::::888555333222222444777:::999666444444555444555555666777777666666555666666555444444666777222333444555555555444444777777666666666666777777777777888888777666555555222333444555555555555555333666666444555888999777888777666555666777999;;;===;;;;;;<<<999444444888888999:::999888888:::<<<;;;;;;:::999999999:::;;;555888999777777999888555555555666777888:::<<<===888888888777777777777888888888:::;;;===>>>???@@@;;;===>>>===<<<<<<@@@CCCAAA???<<<;;;<<<======<<<<<<@@@CCCAAA<<<999:::>>>;;;;;;;;;999888888;;;===;;;???AAA???@@@CCCBBB>>>@@@@@@AAA???>>>===>>>@@@??????@@@???===:::;;;<<<999::::::::::::;;;;;;<<<======<<<:::888999<<>><<<;;;:::999:::;;;<<<888888888999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::;;;===>>>===//////000000000111111111111111111111111111111111000000/////////000111111111111111000000111111222///000111111000///000222---222333111000222333111///000111222333333333333666444222000////////////333...///444444---,,,000/////////000000000111111222222222111111111111000000111222333333222111000222000000555888777777888666777888777666666777888:::666555777777555666999888777666555555555666666222333444333222111222444444444444555555666777777333444444555555555555555555555444444444444555555222555999:::999888777777555444444333333333333333777777777666555666888:::444555555666666777777777555666666444333222444555111222222222222555:::>>>>>>999555555444333555999222333555555555555777999333666777555555888777555555444444666888888777666111444888<<<===<<<999777888888777888888999:::;;;777999<<<<<<;;;::::::;;;888777888999888555666999999999:::::::::999888777999999888666666888<<>>666555555777999:::999777777888:::;;;888444888???555555555666666666666777555555777888888888777666888<<<>>>;;;:::;;;:::888888999::::::999999:::<<<666444444777777555555888888888888888888999:::;;;888888888888777777777777333444444555666666777777777999::::::999999:::<<<888999999777444222222333666777999888777666666777444555666666777777777777666555555444555555555666333333444555555555555444888777777666666777777888666777777888888777777666222333444555555555444333777::::::777666888777333666666777777888:::;;;<<<;;;::::::<<<999555666:::666777777555555555888::::::::::::::::::;;;<<<<<<777::::::777777::::::777777666666666777999<<<===777777777888888888888999555666888;;;===>>>??????:::===>>>>>><<<===AAAEEEAAA>>><<<<<<===>>>>>>===:::===>>>>>>;;;:::<<>>???@@@@@@>>>===<<<>>>???<<<;;;<<<===;;;888999<<<999;;;<<<<<<<<<<<<===???;;;;;;;;;999888999<<>>???===000000111111111111222222000111333444444333111000///////////////000111111000000000000111222333333...///111111000000111333000333333111222666444000000111222333333333222111444222111//////000111222444///000555444,,,,,,222//////000000000111111111111111111111111000000///000000111111111111111000222///000777:::888777:::777555222222333555555555666333444777888666777:::999888777666666666777777333333333111000111333555444444444555555666777888666666666777666666555444555555444444444444555555444666777777666555666777444444333222222222222222888888777555333444666888333333333444555666666666666666666444333222444666222333444444444555777999999666555777666444444777111333555555333222444666333777888555666999999555444444444555777888777666666777999;;;<<<=========;;;::::::999::::::;;;;;;777;;;>>>???>>>;;;999999777666777:::888444666;;;888888888888888999999999;;;;;;:::999999:::;;;===999888888888::::::888666444555666666666777999;;;666888:::;;;999777666777666777777666444333666999555888;;;;;;888555444444222333333333222333666888444444444444555666888888666999888444444777777555666777:::<<<======<<<;;;::::::999888888777666666000555999999666444555777:::>>>777444999999777===555333333555777888777555444666:::;;;777333666===555666666666777777777777666777999:::::::::888888;;;??????:::888::::::777888999;;;;;;;;;;;;===>>>888555666999999777777:::999999888888888999::::::888888888888777777777777666666777888999999999999666777999888888888:::<<<777888888666444333444666888777666666777888888777444444666777777888888888666555444444555555555555555555555666666666777777888888777777777777888888555666777888888888888888333444666666666555333222666:::;;;999888999777333444555777:::;;;<<<<<<<<<999888999;;;:::777888<<<555777888888777666777999777888999:::;;;;;;<<<<<<999;;;:::777777:::;;;999888777666666777999;;;<<<666777888999:::;;;;;;;;;777888:::<<<>>>?????????<<<>>>@@@???======AAAEEE???>>><<<===>>>??????>>>;;;;;;;;;<<<===>>>AAABBB<<<<<<<<<:::999999<<<>>>AAABBBAAA===<<<@@@AAA>>>>>>>>>???===<<<;;;===>>>;;;999:::===<<<888:::???:::<<<>>>>>>======???AAA999::::::::::::;;;===@@@======<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<888<<<<<<888999>>>???<<<222222222222222222333333000222444666666444222111///////////////000111111//////000000111222444444---///000111000000222444333444333222555999666111111222333333222111000///111000///...///111333444777111222888666......555000000000000111111111111111111111111111000//////......///000222333555555333///000888;;;888888:::777333......111333444333222111222777999777777::::::999888666666666777888666666555333111333666999555444444555555666777888888888888888777666555444555555444444444444555555666666555444222222555777444333222222111111111111::::::999666444444666999333444444555666777777888666666666444333222444666444666999999888666555555555333555999999555333555111333555444222111333555444888999666666;;;:::666444333444555777888777666===<<<;;;<<<===@@@CCCEEE======<<<;;;;;;;;;<<<<<<999<<<@@@AAA???;;;888777777555777;;;999444666<<<777777666666777999;;;<<<;;;;;;;;;;;;:::999999888;;;999888888999999777666999;;;;;;888444333666999777999;;;;;;999777666666444555666555222222555888666999======999666555555222333444333222333666888111111222333444555777888888:::999666555888888666444666888:::;;;;;;::::::<<<;;;:::888666555444333000555999999666444555777>>>AAA:::555:::888666<<<333111000222555666444222222555:::;;;666111555<<<666666777777888888888999777999:::<<<<<<;;;:::999<<>>>>>===888666888;;;:::888999===666999<<<===<<<:::999999555666888999;;;;;;<<<<<<;;;<<<;;;777777;;;<<<;;;999888777666777888:::<<<777888999;;;<<<===>>>>>>;;;<<<>>>@@@@@@@@@@@@???>>>@@@AAA???======@@@CCC>>>===<<<>>>???@@@@@@???===;;;:::;;;???BBBEEEEEE>>>>>>===;;;:::;;;===@@@FFFFFFAAA:::888<<>>>>>===;;;;;;<<<===<<<999;;;??????;;;<<>>===@@@BBB888999;;;;;;;;;<<>><<<;;;::::::;;;<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<777;;;;;;777888===>>>:::000222111000222666555111111000///......///000111555555444222000///000222///000111000///...///000333333333333333333333333///222222///000444555444222333444555555222///,,,000000//////000111222222111333444444222000000111111111111111111111111111444555555444111/////////000111333444333333444555,,,555999555333666888666===666///---000333333222111222333222222333555777666888888777666555666777555555444555555666777888888888777777666666555555777555444555777888888777555777888888666555555555777777666555444333222222444555555444111//////000<<<:::777444333444666777333555888888777777777777:::999777666555444555555///111333666777777666666666777666555333444666888333333333111000222555777777555444444666777777666222333333222222333555888999:::<<<===>>>AAAFFFJJJ@@@===<<<>>>>>><<<<<>>888888888888999:::;;;;;;777777888999999999888888555666666666666777777777999888777888999999999888777;;;:::555444777777222444444444555777888777666444444555555666666777777888333222666888777555666::::::888444444777666333666;;;666333999777333888555555555666777777888888:::888666666888888555222666777777888888888888777777777777888888:::===>>>:::888888;;;>>>???<<<999555888<<<===<<<999777666<<<:::888888999;;;;;;;;;<<<>>>===999999===>>><<<777666666999<<<===;;;888444777;;;======<<<======???<<<===@@@>>>888888===???>>>===>>>?????????===CCCAAA???AAACCCCCCAAA>>>;;;???===:::AAAMMMMMMDDD???>>><<<;;;<<<>>>AAACCCMMMFFF===:::<<<@@@BBBAAA@@@===::::::<<>><<<<<<===AAABBB@@@===???>>>===<<<;;;;;;<<<======888666:::>>>>>>===???AAA@@@???>>>============@@@>>>===;;;999888888777888999::::::888888999;;;222444222000111444333///222111000//////000111111333333222111///...000222000111222222111000111333333333333333333333333333000333444222333666666444222444555555333111000///000/////////000000111222555666666555333222222333111222444666666444222111222444555444222111111111111222444555444444555666555777666222444:::<<<999;;;555///---000333444333111222222222222333444555666777888777555444555666111333555777888777666666777777777666666666555555666555444555777999999888666777888777666555666777999888777666555444444444222333333222111111222333:::999777555444555666666444666999999888777888888999888777666666777888999333555777:::;;;;;;;;;:::555666555444222222333555333444333222111222555777666555444444666777777666555666777777666666888:::999:::;;;<<<===@@@DDDGGG@@@<<<<<<>>>>>><<<<<>>;;;>>>@@@>>>888444444666777777888999999999999999999888888777777888888999888>>>:::888<<<888222666555666777666444444666777444444888>>>>>>888444444777666555555555555555666444222111222555777666555555555666666777777777777888777666555555666777777999666444444555666555555555555666777777777777777666666666666666666666666111222333444555666777888000222444666888999999888555555666666777777777888666888:::<<<<<<:::888666777>>>AAA===:::;;;<<<<<<;;;::::::999888888888888777777888888:::;;;<<<===::::::999888888999999999::::::999999888777777666999999999999:::;;;;;;;;;999888888888888888777666555999999666666999999555888777666666777666444222555555666777888888999999999444333777999888666777999:::777444444888777444333888333000666444111666666666777777888888888999999777666666888888555333666777777888888888777777555333111333777::::::999777888:::===??????<<<999555888:::;;;:::888777777:::999888888:::<<<===>>>;;;======999999======;;;888777666888<<<===<<<:::666999;;;<<<<<<<<<<<<===>>><<<===AAA???;;;;;;???>>>=========>>>???@@@???AAA@@@@@@@@@AAAAAA@@@???;;;>>><<<888>>>IIIJJJCCC???>>><<<<<<<<<>>>AAACCCIIIEEE???===>>>???>>><<<>>>;;;999999;;;===>>>>>>;;;<<<======<<<===???AAA???>>>===<<<;;;;;;;;;;;;===<<<<<<>>>@@@BBB@@@>>>============>>>>>><<<;;;===888888<<>>===???>>>>>>===<<<<<<<<<<<<<<>><<<;;;999999888999::::::888777888:::444555333000111333222...333333111000///000000111000111000///......000222///000111111000000222333222222333333333333333333111444666555555888777444222555666555222000111333222111111111111222333333333444444333222333555777222444777999999777444222111333444444333222333444111333555666555555666777;;;888333000555<<<>>>;;;999444///...111444555444222222222222222222222333555666777666444333444555...111555888999888666444666666666666666555555555666555444555888:::;;;:::777888888666555666888:::;;;:::777555444555555666000111111111000222444777888888777777666666555555666777999999888888888999888888777777888:::;;;===333444777999;;;;;;::::::888888888666444333444555444555555444333333666888666555444555777888777666666888::::::999999:::;;;999:::::::::;;;===AAADDD???<<<;;;>>>>>><<<<<>><<<999666666:::<<<:::;;;>>>>>>;;;;;;;;;:::999888777777666666777777888999:::;;;;;;;;;;;;:::888888777777777===<<<:::888666666666666777777777888999:::;;;;;;999999999999888666555444333777888888999;;;:::777999777666777777777555333666666777888999;;;;;;<<<999555444888:::888777999888999777444555999999666222777222000666444111666888888888888999999999999777666666666888888666444777777888888888777777666555000---111777<<<:::777888;;;>>>@@@>>>;;;999888666777999999888777777888999999999999;;;===???@@@;;;===<<<999999<<<===;;;999888777888;;;<<<===<<<999;;;<<<<<<;;;;;;<<<===<<<<<<>>>AAA@@@>>>???BBB???>>>===<<<<<<>>>@@@AAA>>>???@@@@@@???>>>???@@@===>>>:::666:::DDDFFFAAA???>>>===<<<===>>>AAABBBDDDCCCAAA@@@@@@>>>;;;999===<<<:::;;;<<<======<<<===>>>>>>======???CCCFFF>>>>>>======<<<;;;;;;:::<<<;;;<<<>>>@@@BBBAAA@@@===<<<<<<>>>@@@AAA>>>:::<<<999999>>>AAA???>>>???<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBB@@@>>><<<;;;:::;;;;;;:::888777888999333444333111111444333///333222111000//////000000///000000///...///111444,,,...////////////000222222222222222222333333333000444666555666888666222333555666444000000333777444444333333333444444555///000000000000222666999444666777999999777666444222444555555333222222333000222444555444444555666999666333111444999;;;;;;666333000///222444555555333222222222333333111000444555666555333222333444...000333666777777666555555555555555555555555555555444444666888;;;<<<;;;999999999777666777:::===;;;999666444333444666777111111111111000222555888666666777888888777666555666777888888777666777888888777777777777999:::<<<333555777:::;;;;;;;;;:::<<<======;;;999777777888555666666555444444666888666555555666888888777666555777:::;;;:::999999:::999999:::999888:::===@@@>>>;;;;;;===>>><<<<<>>888333666777777666555555666888555444555777777555444555:::999888888777777777777777555222111222444777888222333555666666666555444555555555555666666666777777666444444555666555333444555666666777777666666555555555555555444444444666666666666666777777888666777888888777666555444666666666666666666666666222555999<<<===;;;999777888999888777:::???===888999999999999999888777777666666777888999999::::::::::::999888888888888888===<<<999777666666777777777777666777888999;;;<<<999::::::999777555444444444666888999999999888777666555555777999999888777666666777888:::;;;<<<<<<888555555888999777777999777888666444555::::::777444999555333999888555:::::::::::::::::::::::::::666666666777888888777666888888888888888777666555444333222555999<<<<<<;;;<<>>@@@:::===<<<999999<<<===:::999888888888:::<<<>>>???<<<<<<===;;;::::::;;;===;;;<<>>;;;:::;;;>>>@@@;;;===??????<<<<<<>>>AAA??????:::666999@@@CCC@@@???>>>=========>>>@@@AAA@@@AAAAAAAAA???===;;;;;;@@@>>>===>>>??????>>>==================@@@EEEHHH============<<<;;;;;;:::;;;;;;<<<>>>@@@AAAAAAAAA@@@===;;;<<<@@@AAA???<<<;;;999;;;@@@BBB???>>>???============>>>@@@AAABBB???@@@BBBCCCCCCAAA@@@>>><<<======<<<:::888999:::222444333111333777666222222111000///...///000000111222222111000111444666---///000000//////000222111111111222222333333333///333555444444666444000222444444222000000444777444333222222222222333333111111111000000111444777666666555444444555666666444555666555222000000000///111333333333222333444111222444555444333666999333222111111222444555555333222111222444444222///333555555444333222333444111111222333444555666666333333444444555555666666555444444555888:::;;;;;;;;;;;;:::888777888;;;===999777555333222333555666333444444333222222444666444555777888888777666555555666777666555444555777999888666555555666666777777888;;;===??????>>>===>>>??????>>>;;;999999:::555666777666555444666777666555555777888999777666555888:::;;;;;;::::::;;;888999999888777888;;;>>>===::::::======;;;<<<@@@<<<;;;999888777777888888777777666666666666777888777777777666555666888999777777888777555555555666777888888888888888777777:::999888777666666666666???KKKEEE777:::???:::666666777888777555555777888555666666555555666666555;;;:::999999888888888999777666444222222444777999333333222222222333444555444444555555666666666666666555444444555555444222444444555666666666666666666666555555444444444444555666777999999888666555777777888888888666555444666666666777777777777777777888888888888888888888<<<;;;999777:::===;;;555666777888999999999999888666666888999999999999999888777777777888888999::::::999777666666777999;;;;;;;;;::::::;;;<<<>>>???999::::::888666444555777888888888999888666444444666666666777999:::999888555555666777888999:::;;;666444444777777555555888777888666444666:::;;;888555:::666555;;;:::777===::::::::::::;;;;;;;;;;;;666777888999888888888888999999999888888666555444222666999:::999:::===???<<<>>>???<<<888666888:::999::::::999888999;;;===<<<======<<<:::999<<<>>>999<<<<<<::::::<<<<<<999999999999999:::<<>>@@@AAAAAABBBDDDDDDBBBBBB@@@<<<999999;;;>>>:::<<<>>>===;;;;;;???BBBAAA@@@<<<888999>>>AAAAAA???>>>>>>======>>>???@@@???AAABBB@@@===<<<>>>AAAAAA???>>>>>>??????>>><<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;:::<<<===??????@@@@@@AAABBB???<<<<<<>>>@@@@@@???:::999<<>>===@@@<<<<<<<<<===???@@@BBBCCC;;;===???BBBCCCBBBAAA@@@>>>??????>>><<<:::;;;<<<333444444333555999888444222111000//////000111222333333444333222333555777222333444444222222222444000000111111222333333333///333444222222444333///222111111000111222444555111000000////////////000777777666444111111222333666555333111111333555666444555666444111///...///...000222222222111222444---000444777555111333888222222222222333444444555333222111333666666333000444555666555333222333444222222222222222333555555222222333333444555666666555444333444777999:::999:::;;;:::999777777999;;;888666444333222333444555555666777666444333333444444555666888888888777666555666666555333333444666999888666444333333333333555666999;;;======<<<;;;;;;<<<===<<<:::888888999555666777777555444555666666555666888999999777555888:::<<<<<<;;;;;;<<<===888888888777666777:::======::::::======;;;<<<@@@===;;;999777666666777777777777666555555666888999666666555666777999:::<<<555555444444444555666666777888888888888777666666999999888777666666666666555???<<<444:::===999999777777888777666666777999666888888666666888888666999999888888888888999999666666666444333333666888444333111000111222444666333444555666666666666666555444444555666555333222444444555666666666666555777777666666555444444444333555777999:::888666444333444666888999999999999666666777888888999::::::<<<:::777666555666888999>>>>>>:::777999<<<:::555444555777999::::::999999666777999:::::::::999888666666666777777999::::::777666666666888999;;;<<<<<<;;;999888888:::<<<===888::::::777555555999===>>>:::999:::888444333555:::999888999999999777555555555666666777888888888555444555777666333555999888999777444666;;;;;;888333888555333::::::777===999999999:::;;;<<<<<<<<<888:::;;;;;;999888999999::::::999999777666444444111777<<<;;;888777;;;???888999999999888999;;;===999:::;;;:::::::::<<<>>><<<>>>>>><<<888777:::===888;;;<<<::::::<<<;;;888777999:::;;;;;;===???BBB<<<===>>>===<<<;;;<<<===<<<@@@BBB@@@@@@BBBCCCBBBAAABBBAAA===999888:::===:::;;;<<<<<<<<<===@@@BBBAAA@@@===;;;;;;===@@@AAA???>>>>>>>>>>>>>>>??????AAADDDDDDAAA===<<>>===<<<======>>>;;;===?????????>>>???@@@BBBAAA@@@>>>>>>>>>???@@@:::999<<<@@@@@@<<<===AAA999::::::;;;===>>>@@@AAA;;;<<<>>>@@@@@@@@@@@@???>>>??????>>><<<;;;<<<===666777666444666999888444333222111111222333555666444555555333222333555777555666666555333222333444///000000111222222333333000333333000000333333000222///---...222555444111111111000///////////////666777777555333111111222444333222222222222333444111333444333111////////////111333333222222333444222000222888888444444888222333444444333333333444333222111444888999555111444555666555444333333555111222333333333333222222000111222333444555666666555444333444666777888777888999999888666444444555777666666555555555555555555777999999777555555555444555666777777888888888777777777555444333555777999777555444333222333333111333555888999999888888888:::;;;;;;999777777888555666777666555444444555666666666888::::::777555888999::::::999999;;;===777888888777666777;;;===<<<999999<<<===;;;<<<@@@;;;:::777555555666888999777666555444555666888999666555444555777999;;;<<<777555444333444555555555888999999999888888777666666666666666666777888888222888666555;;;999555999777888888777666666777999777;;;;;;777777;;;;;;777555555555555666777777888555666777666444333555888444444444444444555555666222333444666666666666666555444444555666555333111333444555555666666555555888888777666666555444444444444666777777777777666222333555888999:::::::::666666777999:::;;;<<<===;;;999777555555666888999>>>???<<<888888;;;:::777444666777999:::999888777777888:::;;;;;;;;;999888888777777777777777888999555666777888999:::;;;;;;;;;999777555555666888999888999999666444666===CCCBBB===:::;;;999555555999;;;:::999999:::999777555777777777777777777777777555555666999777444555:::999999777555666:::;;;777222888444333::::::777===777777888:::;;;<<<======:::<<<>>>===:::888999::::::::::::999777666444333444888;;;;;;999888:::<<<666666888:::;;;:::888666777999::::::::::::;;;===:::<<<===;;;777777:::>>>888;;;<<<::::::<<<;;;888666999<<<=========@@@BBB:::<<<>>>>>>===<<<<<<======BBBDDD@@@>>>AAAAAA???===???@@@>>>:::888;;;>>><<<;;;999:::===@@@AAABBB???>>>===<<<<<<<<<>>>AAA??????>>>>>>>>>>>>>>>>>>DDDHHHJJJFFF???<<<@@@EEECCC@@@===;;;;;;<<<<<<;;;:::<<<===>>>>>>???BBBDDDDDDBBB???===<<<===???AAA<<<>>>@@@@@@>>>===>>>???>>>BBBEEEDDD@@@<<<<<<>>>999999;;;>>>===:::===BBB:::::::::;;;<<<>>>???@@@@@@??????>>>>>>=========;;;===>>>===;;;;;;<<<===999:::999666666999888333444333333333444666888999444555555333222222444666555555666444222000111111///000000111222222333333222444333000000333333111222---***---444666333///444333333222111111111222...000222333333222333444222222333444444333222222///000222222000///000111000222444444333333444555888222000777;;;999777999222333444444333222222333333111111555999:::777222555666777666444333444555000222444666555333000...000000111222444555666666555444222333555666666666666777888777444222111111777777777777777666666666333666:::;;;:::888666666444555555666777888999999888888888666444444666888888777555444333333444444333444777:::;;;;;;::::::777999;;;;;;:::888888888444666777666444333333444666666777999::::::888555666666777666555666999;;;777777777777666888;;;>>><<<999999<<<===;;;<<<@@@999888666555555777999;;;777666555444555666888:::777666444555666888999999:::888555444555555555444:::::::::::::::999888777333333444555777999:::;;;777999777999>>>666000777777888888777666666777999777<<<===999999===<<<777222222222333444555666777444666888777555333555777333444666888888777666555111222444666777777666555444444444555666555333111333444555555666666555555999888888777666555555555555444444444555666888999555666777888999999888777666666888999;;;===>>>>>>999888777666666777888999===???===999888:::;;;999666777888:::999888666555888999;;;<<<<<<;;;:::999:::999888777666666666666555666777999::::::::::::>>>===:::888777888:::;;;888999888555444777@@@HHHEEE>>>;;;<<<:::666888===888777777999;;;<<<;;;999888888888777777777777666666666888:::888444666;;;999:::888555666::::::777333888555444;;;;;;999???666666777999;;;<<<>>>>>><<<>>>@@@>>>;;;999999;;;;;;;;;:::999777555444333999:::;;;<<<======;;;:::888888999<<<===:::222,,,555777:::::::::999:::;;;777:::<<<:::777777;;;???777;;;<<<::::::<<<;;;777555888===>>>>>>>>>@@@BBB888;;;>>>???>>>===<<<===>>>DDDEEE@@@>>>@@@@@@<<<999<<<@@@???;;;:::===@@@>>>:::888999>>>BBBBBBBBB===<<<<<<===<<<;;;===@@@????????????>>>>>>>>>>>>FFFKKKNNNJJJAAA<<<>>>BBBFFFCCC???======>>>>>>>>>;;;===?????????@@@BBBCCCFFFCCC@@@<<<<<<>>>@@@CCC===???AAA@@@>>><<<===???:::BBBIIIIIIBBB<<<:::;;;999999;;;===;;;999<<>>@@@AAABBBDDDCCCAAA>>><<<;;;::::::999;;;<<<;;;::::::;;;<<<::::::999777666444333333555666666555333333444666555444333222222444555666222222333333333222222111///222333222///......000///000111333333222111111...111333444444333444555111111111222222333333333000111111222222222111111///000111222333444555555444444333222000111444666/////////000222444777888333333444555777777555333555444333333222222333333000333777999888777666666999888777666555444444444333333333333333222111000111111222444666777555333444444333333444555777888===:::666444444444444333333777666111666???<<<222,,,000444777888777777777666666444444444555666777777999:::888444222444777<<<:::777555333333333444888888777777<<<@@@>>>777666777888888777666777999666555555444444666777888:::888666666888:::;;;:::333111111555:::===:::666888::::::777888<<<===;;;;;;;;;:::999888888888999777666666777888888666444999777666555666999<<<>>>777555222333666888777555:::999777555444333444444888888999;;;<<<;;;888666444666888666444333666999555666777888888777666666666888::::::999777777888777777777777888999::::::555444333222222333555666888888888777555444555777333555777777444333444666333333444555999<<<:::666:::999888666555555555555888666333222444666999;;;@@@;;;666444555666666555999999888777666666777777666777888999999888777666222777::::::;;;===<<<888666666666666666555555555888888777777888888999:::999:::;;;;;;:::888555444888:::===@@@@@@===888444===:::777666777888888888777999;;;<<<;;;:::::::::<<<:::777555555777999;;;:::999777666777999<<<>>>>>>===<<<;;;:::999999999888999888777666777999;;;>>>:::555222333555666777999777555666999:::888666:::888777888999999888777444666777999;;;<<<<<<<<<<<<;;;:::999:::<<<>>>???888<<<@@@???<<<:::===@@@???<<<999777777777777777;;;<<<>>>@@@AAA???:::666888:::<<<;;;777555666888666888999888666777<<<@@@888888999:::<<<===;;;999777===>>>999666999===???777;;;======>>>BBBBBB???<<<<<<<<>>BBBAAA<<>>@@@>>>999999>>>EEECCC@@@???AAA???;;;:::<<>>===???>>>=========>>>@@@AAA???@@@???>>><<<;;;<<<>>><<<===>>>>>><<<===>>>@@@???@@@BBBBBBBBB@@@>>>===888999999;;;===???AAABBB@@@<<<999;;;???AAA???<<<@@@@@@@@@???>>>======<<>>;;;:::::::::999888777666555444444333444555555444333333555666444333333222222222333333111222222333333222222111///222333333000///000111000000111222222222222111///111444555555555555666333333222222222222222222000111222333444333222222333333333333333444444444333444444333222444777:::222111111111222333555666444444333555666777666444555444333333222222333333111333666777666555555666777777666555444444444444222222333333333222222111222111111333555777666555555555444333444555666777:::777444333333333222111222666444111666>>><<<222111333777999999999999:::666666666666666666777888:::888666555555666666555999888666444333333444555;;;<<<:::888;;;>>><<<777777999999999777777888999666555555444444666777888888999;;;<<<<<<;;;:::999999777666:::???AAA@@@===666:::;;;::::::======:::::::::999888888888888888;;;999777777999:::999999:::999888777888:::;;;===888666444555777999888777999888777666555444444444666777888:::<<<<<<:::999777777888777666666777999666666777888888888777666555777999999777555555555666666666666777999;;;<<<666555333222222444555666555666777666555555666888333555777777444333444666444444444555888:::999666666555555555555666666777888999999666444555999>>>@@@<<<666444444555555555999888888777666666777777666777888999999888777666333777::::::;;;===<<<888555555666666666666666666888888999999999:::::::::999::::::::::::888777666888:::<<<<<<999888999:::<<<999777666777999999999999;;;======;;;::::::;;;;;;999777666666777999;;;888777555333333555777999:::999999999999:::;;;;;;555999===>>>===999777555;;;999666555666666666555888666555777999:::999777999888777888999999888777666666777888999;;;;;;<<<>>>===<<<<<<<<<<<<>>>>>>999===@@@@@@===<<<>>>AAAAAA???<<<:::::::::::::::>>>===<<<===>>>>>><<<;;;999:::<<<;;;888555666777666888999888777888<<<@@@<<<;;;;;;<<<>>>>>><<<;;;777===@@@===:::<<<>>>???:::>>>???===>>>@@@???;;;:::::::::<<<>>>>>>;;;888BBBDDDCCC>>>>>>BBBBBB??????::::::???BBB???;;;999;;;;;;;;;;;;<<<===>>>>>><<>>:::999>>>DDDAAA>>>===???>>><<<<<>>>>>>>>???@@@AAA>>>???@@@???<<<;;;<<<===;;;<<<<<<<<<;;;;;;===>>>>>>???@@@AAAAAA???===<<<<<<<<<<<<======???@@@@@@>>>;;;999<<<@@@CCCBBB@@@@@@@@@??????>>>======<<<>>>??????>>>;;;::::::;;;666666555555555555444444222333444444333333555777333333333333222111000000111111222222222222222111000222333333222111222333111111111000111111222333111444666777666555666666444444333222222111111000000111333555555555333222555555555444444333333333333444555555555666:::<<<555444444333222333333333666555333444666777777666555444333333222222333333222444555555333333444555555444444333333444444444111222222333333333333222333222111333555777777666666555444333444555666777666555333222222111000...000444444111666===<<<444555777999:::999999:::;;;666666777888888888888888;;;666222222666888777555666555333222222444666777>>>???===999:::===<<<888:::;;;;;;999888777888999666555555444444666777888555;;;@@@BBB???;;;999888999666555777<<>>===555:::<<<<<<<<<>>>===999:::999888888777888888888===:::777666888:::;;;;;;::::::::::::::::::::::::999888777777999::::::999888888888777777555444333444666888:::<<<<<<<<<<<<:::999777777888999999888666777777888777777666666555666777666444222222222555555444444555888<<<>>>777666444333333444666777333444555555444444666888333555777666555444555666666444333444666777666555222222333444555777888999666:::<<<999444444999??????<<<777444444555555444888888777666666666777777555666777888888888777666333888:::999:::===<<<888555555555666666777777777888999:::;;;;;;;;;:::999999999888888888888999999666888:::888444444888<<<;;;888777666888:::::::::;;;<<<>>>===;;;999999:::999888888777777888999999777666444333222333555666666666777888999;;;<<<===777:::>>>???===:::777666999888888888999999666555777666666777:::;;;;;;:::999888777888999:::999777777777777777777999:::<<>>>>>>>>>>>======;;;>>>AAA@@@>>>===>>>AAAAAA@@@>>><<<;;;;;;<<<<<<@@@===:::999;;;===>>>???:::;;;<<<;;;888666666666666888:::999777888<<<@@@???>>>======??????>>><<<777>>>BBB@@@>>>???@@@???>>>AAAAAA>>>===>>><<<888;;;::::::;;;<<<<<<:::999===@@@@@@===>>>BBBCCCAAA>>>::::::???BBB@@@<<<;;;???>>>===<<<<<<===>>>???>>>AAABBB???;;;:::>>>CCCAAA===;;;======;;;===AAAEEECCCAAA@@@???AAACCCEEECCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@>>>???@@@@@@>>><<<<<<<<<;;;<<<<<<<<<;;;;;;===???===>>>???@@@???>>>===<<<@@@@@@???>>>>>>>>>>>>>>><<<::::::===BBBEEEEEECCC@@@??????>>>>>>======<<<;;;===>>>===;;;::::::;;;333333333444444444444555000111333333333333666888333444444444333222000///000111111222222222222111111222333444444444444444222111000000000111333444555777999888666555444444333222222222222222222222///000333555555555333222444444444444333333333333333555666666555666999;;;555555444444444333333444777555333333555666777777555444333333222222333333444444444333111111333555333222222222333333444555111111222333444444444444444444444666888888666444333333333333444666888999555333222222333222///---000333444333777===<<<777777888999888777666777999555666888999:::999999888999555222222555777888888333222222111222444777888>>>@@@???;;;999<<<<<<:::<<<<<<<<<:::888777888:::666555555444444666777888555<<>>>>>;;;999888888777777888888888:::888777777888::::::999::::::;;;;;;;;;:::888777:::999999999:::;;;;;;;;;888888999999888777555444555777999:::;;;;;;<<<===<<<999666777999:::999666666666666666666555555555555666777555222111111111444333222222444888<<>>>>>;;;888555444444444444888777777666666666777777555666777888888888777666444888:::999:::<<<<<<888444444555666777888888999666777999;;;;;;:::999888888777666555666777999:::444666888:::::::::999888:::888777777999;;;;;;:::<<<======<<<999777777888777777888999999999999888888777666555555666888999777777777888999;;;<<<===;;;;;;;;;999777888:::<<<999888888888999999888666777777777888:::;;;<<<<<<999777777777999:::999888999888666666666888:::;;;======>>>?????????>>>>>><<<>>>@@@@@@>>>===>>>???>>>>>>===<<<;;;:::;;;===>>>;;;888777999<<<>>>>>>;;;;;;;;;:::999777666666666888::::::888888<<>><<<<<<======<<<;;;999???AAA???>>>@@@AAA???>>>AAAAAA>>>===>>><<<888>>>>>>===============<<<;;;===>>>>>>>>>@@@AAABBB>>>;;;;;;@@@BBB???======@@@???===<<<<<<===>>>???@@@BBBBBB???<<<;;;>>>BBBBBB>>>;;;<<<<<<:::<<>>>>>>>>@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDD@@@???>>>=========>>>???>>>???AAA@@@>>><<<<<<<<<===>>>???>>>======???AAA>>>>>>???@@@@@@???>>>===@@@??????>>>============;;;::::::===AAADDDDDDBBB??????>>>>>>============999;;;======<<<;;;;;;<<<000111111222333333444444///000222222222333555888444555555666555333111000///000111111222222222222222222222333444555444444222111000000000111333444777999:::888555333111111000000111222333333444444...///111333444333222222222222222222333333333333444555666555444444666777222333333444555555555555666444222222444666666666555444333333222222333333444444333222000000333555222222222222222333444555111222333444444444444444555666888:::;;;888333///111111111222444777:::;;;555444333333333333000...111333555555888<<<<<<:::444555666555333222333444444555777888999999888888444555666444333444777:::333222111111222555777999;;;@@@AAA<<<:::;;;============<<<:::888777999;;;666555555444444666777888666<<<@@@@@@<<<999:::<<<:::888777888:::===>>>???:::<<<:::777888<<>>999777666444444444666777444555555444222222333444444444555666777777777666777444444777666222222666666666666666777888999:::777555555888<<>>;;;:::888666444333444555777666666666666666777777444555666777888777777666555999:::888999<<<;;;888444555555666777888999999444666888999:::999777666666555444333444666888:::666666:::BBBIIIHHH>>>444999888777888:::;;;;;;:::;;;;;;;;;999777555555666666777888999:::999999888666666666777888999;;;<<<:::::::::::::::;;;<<<<<<888888888777777777:::<<<;;;888666666777999:::999666777888999:::;;;<<<===888777666777999:::999888999888777666666888:::<<<:::;;;<<<===>>>??????>>><<<===>>>>>>===<<<<<<===<<<>>>???>>><<<;;;<<<>>>:::888666777999:::;;;:::;;;::::::::::::999888777666999;;;;;;999999<<>>===???>>>:::?????????>>>=========>>>;;;<<<>>>???>>>===>>>AAA???======AAABBB???===??????>>>===<<<<<<<<<===>>>AAABBBAAA???<<<<<>>===<<<<<<===>>>@@@AAA@@@@@@@@@AAABBBCCCCCCDDD>>>>>><<<<<<;;;<<<===>>>???@@@AAA@@@>>>============>>>??????===>>>???AAA??????@@@@@@@@@@@@@@@@@@======<<<<<<<<<======>>>;;;;;;<<<>>>@@@@@@@@@???>>>>>>>>>===============888;;;===>>>===<<<<<<<<>>::::::<<<<<<===<<<;;;999777777999<<<666555555444444666777888666888;;;:::888777999;;;999999999:::;;;<<<>>>>>>;;;;;;999555555;;;>>>>>>999999999888999999:::;;;888999<<>>;;;:::888777888888777666666555444333333222333333666777777555222222333444111000000000333666:::<<<999777555444333333555666555666666444222111222444555444444666888888777666666333555:::888222222777888777777777888888999::::::666555:::AAAEEEBBB>>>888888888666444333555666666666555555666666777777333444666777888777777666666999:::888999;;;;;;888666666666777777888888888555555777888888888777666666555444333444555777999999888===IIITTTRRRCCC555:::999888999;;;;;;:::999:::::::::888555444555666666777888999999999999999444444555666888:::;;;<<<<<<<<<;;;::::::;;;;;;;;;222666:::===<<<999777666:::777555555777999::::::555777999999888999:::<<<888777666777999::::::999888888888888888:::;;;===;;;;;;<<<======>>>??????<<<============<<<<<<;;;<<>>===???AAA999888777888999:::999888:::999999:::;;;;;;:::888666999;;;;;;::::::<<>>;;;888666777999;;;;;;???@@@>>>::::::===???===888<<<>>>===>>>AAA@@@===<<<===>>>===;;;::::::;;;;;;<<>>===???=========>>>>>>>>>>>>>>>@@@@@@???>>><<<<<>>???===:::;;;>>>>>>>>>=========>>>@@@AAA???@@@@@@@@@AAAAAAAAAAAA======<<<;;;<<<===>>>???@@@AAAAAA???===<<<===???<<<=========<<<<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA<<<;;;;;;<<<<<<===>>>???;;;<<<>>>??????>>>===<<<========================999<<>>===<<<<<>>AAA@@@>>><<<999999999:::999999888888666888999888777777999;;;::::::999888888888888999555999<<<;;;999999===AAA;;;<<<;;;:::888777888999888777666444444444444444555666555444222222333555000000000111333666888:::888777555333222222444444444555666555333333444666555444444666888:::888666444222666===;;;333222888666666666666777888999:::888777888;;;???@@@>>>;;;555666777666444444666888555555555555555666777777333444555777777777777666777::::::888888;;;;;;888777777777777777777777888666777777777777888888888888777666666666777888888999888<<>><<<888555444666555555666888999999888555777999999777777888;;;777666666777999;;;:::999777888888:::;;;<<<======@@@@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::>>>AAAAAA>>>===???BBB<<<:::888888999::::::999999888777999<<<===;;;999666999<<<<<<::::::<<>>>>>@@@AAA@@@<<<<<<>>>===:::777;;;======>>>AAAAAA>>>888;;;>>>===:::888777888:::;;;???BBB@@@;;;===CCCCCCAAAAAABBBAAA===<<>>???>>>===<<<<<<===???AAADDD@@@???AAA@@@======???@@@@@@@@@??????@@@AAAAAA@@@@@@@@@?????????>>>>>>============>>>???AAABBBBBBBBB@@@>>><<<<<<>>>AAA<<<===>>>===<<<<<<>>>@@@???????????????@@@AAAAAA=========<<<======>>>???;;;===???@@@@@@???>>>>>>========================;;;===@@@AAA???===<<<<<>>>>>===::::::::::::::::::::::::555777999888555555888;;;;;;:::999888888888999:::333777;;;;;;999:::???DDD<<<===>>><<<888777999<<<:::999777666555555555666444444444333111111333555///000000222333555777888888666444222111222333444333444555555444444666888666444333666999:::888666333111666???===333222999444444444555777888::::::555777999::::::999888777333555777666444444666999555555555555555666777888222333555777777777777666777::::::888888;;;;;;888888888888777777777777777888888777777888888999:::999999888888888888888999666666999@@@GGGHHHBBB<<<<<<;;;::::::;;;;;;999777:::::::::888666666777999777777777777888999:::;;;888888999999:::::::::;;;999888888888999::::::;;;@@@???>>>:::777555666777222333555888::::::888555555777999888666555777999777666666777999;;;:::999666777999;;;===>>>>>>>>>FFFDDDAAA>>><<<<<<======@@@???>>>?????????===<<<777;;;??????<<<:::===@@@@@@===:::888999:::;;;;;;888777666999<<<>>>===:::666999<<<<<<;;;:::<<>>:::999:::>>>AAABBB@@@BBBBBB?????????<<<666888<<<>>>===>>>AAAAAA>>>777;;;???>>>;;;888777777999:::>>>CCCAAA<<<>>>FFFDDDBBBBBBCCC@@@<<<<<>>===<<<;;;<<<===???AAABBB??????BBBBBB??????AAACCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>@@@BBBDDDEEECCCBBB@@@===;;;<<>>???@@@???>>>>>>@@@BBB>>>>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>;;;===@@@BBBAAA@@@@@@@@@<<<<<<<<<===============<<<>>>AAABBB@@@>>><<<<<<000000111111111222222222,,,222444111...000111111222222222222222222222222444000///111...+++///777222111000//////000111222222222222333333222111111111111222333333333333222777444111000333444333222111///...000333555444222555333222333666666444111222333444444444333222111555444444333333333444444333000...000333333///***555444333222222222222333111222666999<<<;;;777444555444333222222222222333444444444222111111333555111111111111222333444444333444444555555444444333444555555666555444222111000000111444666777666555111333666777888777444333000444777777555333444777111222333555666777777888444444333444555777999:::888:::;;;;;;888666555555888777666555666777999;;;;;;:::777555444444555666555333333555555333333555...111555888:::999777666666666555555555777888999:::;;;===>>>???@@@??????AAA;;;777:::======>>>@@@<<<;;;:::;;;<<<===<<<;;;???<<<;;;;;;999555666:::===<<<:::888777777888888555777::::::999888888888:::777555555888999888666<<<:::777555444555777888555666777777777666444333444444444444444444444333777777666555555666888888555333222444777888666333,,,000444666666666666666777777777777777777777777333666888777555555:::??????<<<;;;===<<<888777888999888777666555444333333999666444444777888777666111333666999;;;:::999888;;;;;;<<<<<<:::888555333999777888;;;;;;999888;;;999:::999555555999:::999999999:::888777888:::<<<===;;;:::;;;<<<===<<<;;;@@@<<<888555666777999999888999999888777777888::::::999888777777999;;;<<<;;;999999;;;>>>>>><<<999===<<<:::888888999:::;;;888999;;;:::888777777777888777666555555666777888;;;999888777888999999888:::777666999:::888:::>>>;;;:::999999:::===???AAACCCBBBAAA???>>>======<<<>>>???>>><<<999999:::<<<999<<<>>>???>>>>>>>>>??????>>><<<;;;:::::::::;;;333777;;;;;;999777777999:::999999:::;;;===???AAA>>>>>><<<;;;;;;<<<===>>>???BBBCCC???>>>@@@AAA???;;;;;;<<<===>>>>>>======:::::::::;;;;;;999666333888:::;;;<<<<<<===@@@BBBDDDFFFEEE@@@===???AAA@@@>>>CCCEEEDDDDDDEEEBBB===>>>???@@@???>>>===>>>@@@>>>999<<>>@@@???>>>EEEBBB@@@??????@@@???>>>???AAACCCAAA???>>>AAADDDDDD???;;;===DDDHHHFFFCCCCCCBBBBBBAAA???===<<<;;;>>>???AAABBBBBBAAA@@@>>>>>>???@@@???>>>===>>>????????????>>>===<<<<<<;;;//////000000000111111111+++000222000///222333111000000000000000000000000222//////000...+++...555333222111111111111222333333333444444444444333333000111222222333333222222666444222222333444222111111///...000222444333111444333111222444555333111333333444444444333222111555444444333333333444444333000...000333555222...444444333333333222222222333333444666888999888666555444444444333333333333222333333222222222555777333333333333444555666666333444444555555444444333222333444555555444333222111222333555777777666555111222444555555555333222000333666777777777777777222222333555666666666666333333333333444666888999888999;;;:::888666555666777777666666666888:::<<<;;;:::777555444444444555555333333555555333333555000222555777999999888777999888777777777888999:::999:::;;;===>>>>>>>>>>>>???;;;999===@@@>>>===>>><<<;;;:::;;;===>>>===<<<>>><<<;;;<<<999666777;;;===<<<:::999888888888999888999;;;:::999888888999:::888666777999;;;:::888===;;;888666666666888999666666666666666555444444444444444444444444444444444555777888888888666666666444333444666777666444444777999999777555333333777777777777777777777777555888999888555444888<<<===<<<===???===888777999666666666666666666666666999777555555777999888666222444777999:::;;;:::999;;;<<<======<<<:::888666999666777:::;;;888888:::999;;;999555555999;;;999999999999888777777999;;;<<<<<<;;;<<<===>>><<<:::>>><<<888777777999999999888999:::999888777999;;;;;;:::999888888999;;;<<<;;;:::999:::<<<<<<:::777:::999888777777888999;;;777999::::::888777777888999888777666666777888888333333333444666777888888888555444777888666888<<<;;;:::::::::;;;===>>>???BBBBBB@@@???>>>>>>======>>>>>>>>>===;;;;;;<<<>>><<<>>>@@@@@@>>>============<<<;;;;;;;;;<<<===>>>666888;;;;;;:::999999::::::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<=========BBBCCC@@@???@@@AAA???;;;;;;<<<===============<<<<<<<<<=========;;;999999:::<<<<<<<<<>>>@@@BBBFFFIIIHHHCCC@@@AAAAAA???===BBBDDDCCCCCCCCCAAA<<<===>>>@@@???>>>===>>>???AAA<<<===EEEEEE???>>>DDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@?????????@@@@@@@@@>>><<<===???AAA@@@???DDDBBB??????@@@@@@@@@???BBBCCCCCCBBB@@@@@@AAABBBAAA???>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>===>>>???AAABBBCCCBBBAAAAAA===>>>??????>>>>>>???@@@AAAAAA???>>>>>>======>>>///////////////000000000,,,...///...111555555111000000000000000000000000111//////000///---///444444444333333333333444444444444555555555555444444000111222222333333222222666444333333444333111///000//////000222333222111333222111222333444333111444444444444444333222222444444333333333333444444333000...000333555444333333333333333333333222111555333111222444777888888444555666666666555444333111222333333222333666888222222222222333444555666444444555555555555444444111222444555555444333333333444555777777777666555000111222222333333222222111222555888;;;<<<:::888333333444555555555555555222222222333444555666777777888999999777555555666777666666666777999<<<===;;;999777555444333333333555333333555555333333555222333444666777888888888999999888777777777888888777888:::;;;<<<<<<=========:::;;;@@@BBB???<<<<<<<<<;;;:::;;;===>>>===<<<===;;;;;;<<<:::777888======<<<:::999888999999::::::;;;;;;:::999999:::<<<<<<:::999999;;;======<<<>>>===:::999888888:::;;;666666555444444444444444444444444333333444444555111444888;;;;;;999666333888666555555666777666555777999::::::777444222111777777777777777777777777888999:::888444444666999;;;<<<@@@BBB???999777:::444555555555666888999999:::888666666888999888777555555777999:::;;;;;;;;;;;;<<<===>>>===<<<;;;:::888666666999:::777777:::999;;;999666666999;;;999999999999888666666888:::<<<<<<<<<>>>??????<<<:::<<<:::999999:::;;;::::::::::::;;;:::999888:::<<<;;;;;;:::999:::;;;<<<===;;;:::999:::::::::888666777666666555666888999:::555777999999888777888999999888777666666777888999555555666777888999::::::888555444777888666888<<<;;;;;;;;;<<<<<<=========AAA@@@@@@???>>>>>>??????>>>??????>>>===<<<>>>@@@???@@@AAAAAA>>>=========:::;;;;;;<<<===???@@@AAA999;;;<<<<<<;;;:::<<<===::::::<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;@@@CCCAAA@@@AAA@@@>>>;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>:::;;;=========>>>AAACCCIIIMMMLLLGGGCCCCCCBBB???===AAACCCAAAAAABBB???;;;===>>>@@@???>>>===>>>???CCC======CCCBBB======BBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCAAA@@@>>>???@@@BBBAAA@@@CCCAAA??????@@@AAAAAA@@@EEEDDDBBBBBBCCCCCCBBB@@@@@@AAABBBAAA>>>>>>@@@CCC?????????@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC<<<>>>??????>>>>>>@@@AAACCCBBB@@@>>>>>>>>>???@@@000000000000000000000000...///......222666444///222222222222222222222222111000000111111000111333444444444333333444444444333333444555555555444444000000111222222222222222444444555555444333000///000000000000111222222222333333222222333444444444555555555444444333222222333333333222333333444444555222000000333555555444111222333333333333222111333222111222444666777777444555777888888666444333222333444444333333555666000000000111111222333444444444555555555555444444333333444555555444222222555666888888777666666666111111222222222333333333111111333888===???<<<888444444444555555444444333111111222222333444555555555777888777666555555666555666666777888:::<<<===:::999777555333333222222555222222555555222222555333333444444666777888999777777666666555555555555666777777999::::::;;;;;;<<<:::;;;??????<<<:::<<<<<<;;;:::;;;===>>>>>>===;;;999:::<<<;;;888999===<<<;;;:::999999999:::;;;:::;;;;;;::::::;;;===@@@===<<<<<<<<<===>>>?????????>>><<<;;;::::::;;;<<<777666444333333333444555444444333333333444555666111444777::::::999666444999888666666666666777777222444666777555444444444777777777777777777777777888999999777555555777:::888;;;AAAEEEAAA:::888;;;666555555666666888:::;;;:::999888888888888888888666666777888:::;;;<<<===:::;;;<<<<<<======<<<<<<888555555888888666777:::888;;;:::777777:::;;;888888999999777666666888:::;;;;;;===???@@@???<<<999:::999999:::<<<<<<;;;::::::;;;<<<;;;999999;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::999888777666555555555555666777999:::;;;555777888999888888888:::888777666555666777888999;;;;;;<<<<<<;;;:::;;;;;;:::777777999:::999:::>>>;;;<<<============<<<<<<@@@???????????????@@@@@@??????@@@???===<<<===>>>???@@@AAAAAA???>>>>>>???;;;;;;<<<===>>>???AAAAAA<<<<<<<<<<<<<<<<<<>>>???999;;;===>>>>>>===:::999;;;;;;;;;;;;;;;<<<<<<<<<999???BBBAAA@@@AAA@@@>>>;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;<<<===???<<<===>>>>>>>>>???AAACCCKKKOOOOOOJJJFFFEEECCC@@@===AAABBB@@@???@@@>>>:::===>>>@@@@@@???>>>>>>???AAA===<<>>BBB@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCAAAAAAAAABBBBBBAAA@@@@@@???@@@AAAAAAAAABBB@@@???@@@AAABBBBBBAAAFFFCCCAAACCCEEEFFFDDDAAAAAACCCDDDCCCBBBBBBCCCEEE@@@@@@??????@@@@@@AAAAAA======???@@@AAABBBCCCCCC<<<>>>????????????@@@BBBDDDBBB???======>>>@@@AAA111111111111111111111111000000///...111555333---111111111111111111111111000111222222333444333222222222333333333333222222000111222333333333333333000000111222222222222111333444555555444222111000000111222222111111222222444444444444444444666777666666555444333333222222222222222222222333444555777555222222222333333333111222222222333222222222000000222444777777555333444555777888888777555444444555666555333222333333111111111111222333444555444555555666666555555444555555666666555333222111555777999999777555555666333333333333444444444555222222333777<<<>>>;;;888444444444444444444333222111111222333333444444444444555666555444444555777555555666777999:::<<<===777777666555333333222222555222222555555222222555444444444444555666888999666666666666555555444444555555666777888999::::::;;;999999;;;:::888888<<<;;;:::999:::===>>>===<<<999888999<<<;;;888999===;;;:::999999999:::;;;<<<888999::::::;;;===@@@CCC===>>>>>>>>>>>>>>>???@@@???>>>===;;;;;;;;;;;;;;;777666555333333444555555444444333222222444555777444555666777777888888888888888888888777777888999111333555666555555666666666666666666666666666666555666666666666888:::<<<888:::@@@DDDBBB;;;999:::999888777666666777999:::::::::999888777777888888666666777888:::;;;<<<===888888999:::;;;;;;<<<<<<999666555888888666777:::888;;;:::888888:::;;;888888888888888666777999;;;;;;;;;<<>>;;;888888:::;;;:::;;;???<<<<<<===>>>>>>======<<>>??????@@@AAA???@@@@@@???<<<::::::;;;===???@@@@@@??????@@@BBB<<<======>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>999;;;===??????===:::888:::;;;;;;<<<<<<=========888>>>BBBAAA@@@BBBAAA>>><<<======>>>======<<<<<<===>>>???===;;;:::<<<>>>===>>>?????????@@@BBBDDDJJJNNNOOOJJJGGGFFFDDDAAA>>>BBBBBB@@@???@@@>>>:::===???BBBBBBAAA?????????===;;;;;;===>>>>>>@@@BBBAAA@@@@@@@@@AAAAAABBBCCCFFFEEECCCAAA@@@??????@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@AAABBBCCCBBB@@@DDDBBBAAACCCFFFHHHEEEBBBAAA@@@@@@BBBEEEFFFFFFDDDBBBAAA@@@??????@@@@@@AAA:::;;;===>>>@@@@@@AAAAAA===???@@@@@@??????@@@BBBBBBAAA>>><<<<<<===???AAA222222222222111111111111///111111///000333222---///////////////////////////111222111333666444000111111222222222222111111...///000111111222222111///000111111222222111111222444555444333222222333111333444333222222333444444555555444444444777999888777555444333333333333222111111222222333444555666555444333222222222222222111111111111222333333...000333777999888444111444555666777777777666555555666777666444222222222444444444444555666777888555555666666666666555555666666777777666555333222444777:::999666444555777333444555666666666555555333333444666888999888777333333444444444333333222111222333444444444444333333444444444333333555777444555666777888999::::::555555444444444333333333555333333555555333333555444444444555555666888888777777888888888777666666555555555555777888999::::::888888:::888555777;;;999888888999;;;======<<<888777999;;;:::666777;;;999888888777888999;;;<<<777999:::;;;<<<>>>@@@CCC>>>??????>>>===<<<>>>@@@>>>===<<<;;;::::::::::::777777666555555555555555444333222222222444666888666555444444555777999;;;666888::::::999999999:::777888999999777555555666666666666666666666666666333333444555777:::<<<>>>999888<<>>;;;;;;;;;===>>>>>>;;;999888777777999;;;;;;:::999;;;;;;<<<;;;:::999;;;===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;999666555666777777888999:::;;;<<<======777999;;;;;;:::999:::;;;666666555555555777888999888:::;;;;;;;;;>>>DDDJJJ;;;888777::::::999;;;>>><<<<<<<<<======>>>>>>>>>@@@???????????????@@@@@@>>>???@@@???<<<;;;:::;;;===>>>???>>>>>>>>>@@@CCC======>>>>>>>>>===<<<<<<<<<;;;:::;;;===>>>===<<<999;;;===???>>>===:::999:::;;;<<<===>>>>>>>>>===777===@@@??????AAABBB@@@>>>>>>?????????>>>======>>>AAABBBAAA===<<<===@@@>>>@@@AAA@@@@@@@@@BBBDDDGGGKKKLLLHHHEEEFFFEEECCCAAADDDDDDAAA@@@AAA@@@<<<>>>AAACCCDDDCCCAAA@@@@@@;;;;;;===>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBEEEDDDBBB@@@?????????@@@@@@AAAAAA@@@???>>>@@@AAABBBAAAAAABBBCCCCCCAAA???BBBBBBCCCDDDFFFFFFDDDBBB???>>>>>>@@@DDDFFFEEECCCCCCBBB@@@??????@@@AAAAAA999:::===???@@@???>>>===???@@@AAA@@@???>>>???AAAAAA@@@>>>======>>>???@@@222111111111000000000000,,,111222000///222222111////////////////////////,,,///000///222666333,,,000111222333333222111000---...///000111111111111///000000111111111111111111333444333111111333666333444666555333222444555333444555444222333777:::888777666444333333333333111111111111222333444555222333444333333222222222333222000//////111333555///000333777:::999555222444444555555555666666666444666777777555333333333666666555666666777888999555555666666666666555555444555666888888888777777222666999999666444555888222444666777777777555444333444555444333333444666222333333444444444333333222222444555555444444333222222333333222333555888444444555666777888888888222222333444444444444444555333333555555333333555444444555555666777777777555666777888888888777666555555555555666888999:::888888:::<<<:::555555999777666666888:::<<<<<<;;;777666888;;;999555555888777777666666777999:::;;;888:::<<<===<<<<<<>>>???>>>???@@@>>>;;;:::<<<>>><<<;;;;;;:::999999999888777777888888777777666555444333222111222444666888555555444444555777999;;;333777;;;===;;;::::::;;;999::::::999666444444555666666666666666666666666444333333555888;;;===>>>:::777888???BBB???:::888<<<;;;888777666777999:::888999:::888555444555777222444777999:::;;;:::999888888888888888999:::;;;;;;777666888888777999===888;;;;;;999999;;;;;;888666777888999999;;;>>>AAA;;;::::::;;;<<<<<<;;;999999777666777999999999888:::;;;;;;:::999999:::<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;999666555777999888888999;;;;;;<<<<<<<<<:::;;;===<<<;;;::::::;;;888777777777777999:::;;;:::<<<===<<<<<>>@@@AAA@@@@@@??????????????????;;;===@@@@@@???===>>>>>>>>>>>>>>>===<<<<<>>;;;999999;;;<<<===>>>===;;;:::;;;<<<===????????????>>>888===???>>>>>>AAACCCAAA@@@@@@@@@@@@@@@???>>>>>>:::>>>BBBBBB>>>===>>>AAA???AAABBBAAA@@@AAACCCEEECCCGGGGGGDDDBBBEEEFFFEEECCCFFFFFFCCCAAACCCAAA>>>???BBBEEEFFFDDDCCCAAAAAA>>>@@@AAABBBCCCDDDCCCBBBEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAACCCDDDBBB??????@@@CCCCCCBBBBBBBBBCCCCCC@@@>>>BBBDDDFFFFFFDDDBBB@@@@@@===@@@BBBCCCBBBBBBCCCDDDAAA@@@?????????AAACCCDDD999;;;>>>AAABBB@@@===;;;AAABBBBBBAAA???>>>>>>???@@@@@@?????????@@@@@@AAA111111000000/////////...)))///333000///111444444111111111111111111111111***---......111555222***111222333333333333222111......///111111222222222//////000111111111111111111333444222111111555888333666777666444333444666222333444333111222666:::999888666444333333333333111111111111222333444555...000333444333333333333444222///......111444666000111333777999999666444444444444444444555666777222444666777666444444555555444444555555666777888555555666666666666555555222333666888::::::;;;:::000555999999555333555888111333666777888777444333444555555333000///222555111222333333444444444333222333444555555555444333111222222222111333555888444444555666777777666666000111222333444444444444555333333555555333333555333444555666777777777666222333444666666666555555555555555555666888999;;;666888<<<@@@===777555777666555555777999;;;;;;:::666666777:::888444333666666666555666666888:::;;;999;;;>>>>>><<<;;;;;;;;;>>>???@@@===:::999:::<<<;;;::::::999999888777777777888999999999888666555555333222111222444777999444444555666777888999:::111666<<<>>>===;;;;;;<<<777777888777444333444555666666666666666666666666555444333555888:::<<<===;;;666555<<>>888;;;<<<999999<<<;;;888666777999999:::<<<@@@CCC;;;:::999999:::;;;:::999999888666666777888888777::::::;;;:::999888:::<<<999:::;;;;;;<<<<<<;;;;;;:::<<<<<<999666666888;;;888888:::;;;;;;;;;;;;;;;<<<===>>>===<<<::::::;;;999999888888999;;;<<<>>>:::;;;:::888777;;;EEEMMM@@@<<<<<<>>>???>>>???CCC===<<<;;;;;;<<<>>>AAACCCAAA@@@@@@???>>>>>>??????:::<<>>999:::<<<=========<<<;;;999888888;;;======:::777::::::<<<=========<<<<<<;;;<<<>>>???@@@@@@@@@???888===???======AAACCCBBBAAAAAAAAAAAAAAA@@@???>>>555:::???@@@===<<<===@@@@@@AAABBBBBBAAAAAACCCEEEAAADDDDDDAAA@@@DDDFFFFFFEEEGGGGGGDDDBBBDDDBBB???@@@CCCFFFGGGFFFDDDBBBBBBAAADDDEEEEEEEEEFFFDDDAAAGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???@@@AAACCCEEEFFFCCCEEEEEEDDDAAA@@@BBBDDDDDDCCCBBBCCCCCCBBB@@@===DDDGGGIIIGGGBBB>>>===>>>>>>DDDIIIHHHBBB@@@BBBGGG???>>>>>>>>>@@@BBBEEEGGG999<<<@@@CCCCCCAAA===:::BBBCCCCCCAAA???===>>>???AAAAAAAAAAAAAAAAAAAAAAAA///111444444222000000///...000111111///...///000444333111000///...//////---...///000111222333333444222111333666666333000000333222//////111111...------,,,,,,---///111222111111000000111333444666444222222444444222222444222222000000111222555666444444333333333444555555***---222555666666777888222222333444555555555555444444333///,,,,,,111555000111333555777888777777333555666555444444555666777666666555555555555555222222222222333555777888222222222333444555666777666666666666666666666666777888888666444222222222777333222777:::777555555111222222111000000111222111111111111111111111111777666444333222333333444000222444555444444555666444888333111666555333999666777666444333222444666444444555666777666444111444555666888:::;;;<<<<<<555444333222333555777999555555555333333555888;;;888888888777777777777777666777777888999999::::::999999:::888777666888999===:::555222222444777::::::;;;;;;<<<===>>>>>>???999<<>><<<:::999777888;;;???@@@>>>===>>><<<<<<<<<:::777666777888111555666444333666777555777777777888;;;===:::555666:::;;;888888::::::777666777999888777666777999888666333333444666777777555555555666888:::<<<>>>;;;::::::<<<@@@AAA???<<<;;;999777666777999;;;===:::888555555777888666444666666666777888999999::::::999888888777777888888777999::::::999999:::;;;>>>===;;;999888888999999666888:::;;;;;;<<<>>>???>>>===;;;999999999;;;<<>>>>>============???AAACCCDDDAAABBBBBB@@@>>>===???@@@>>>;;;999<<<@@@BBB@@@<<>>===<<<<<<===>>>???999;;;>>>@@@@@@>>>;;;999>>>???@@@AAAAAA@@@>>>===:::;;;===<<<;;;::::::;;;<<<>>>AAABBBAAAAAAAAABBB@@@>>><<<===???BBBDDDDDDBBB@@@>>>===???AAAAAAAAA>>>>>>>>>======???CCCFFF>>>???@@@???>>>>>>@@@AAAAAADDDFFFEEEDDDCCCEEEHHHHHHIIIHHHEEEAAA@@@AAADDDAAACCCFFFGGGFFFDDDBBBAAAFFFCCCEEEKKKKKKFFFEEEHHHGGGFFFDDDCCCAAA@@@@@@@@@BBB>>>===BBBBBB@@@AAAFFFHHHFFFDDDBBBAAACCCEEEGGGDDDCCCBBBAAAAAAAAAAAAAAAHHHFFFDDDCCCBBBAAA???===BBBCCCEEEFFFFFFEEEDDDDDD>>>======>>>@@@CCCFFFHHH>>>===???EEEGGGCCC???>>>>>>AAACCCAAA===;;;;;;===;;;<<<===>>>???@@@@@@@@@///111333333222000//////000111222111///......///222111000//////000000111...//////000111222222333222111000222444444222///000333222//////111111.../////////000111222333444222222111111222333444555333000000333333000000333222111000000000222444555555444444333333333444444///111444666555555666777666555444333333444666777666666555333222333555888///000222555777888888999333555666555444333444666555555666666555555444333333333222222333555666777333333333333444444555666555555555555555555555555666777777666444444555777777333222777999777555555333444333111000///111333222222222111111111111111555555444333222333444444111333555555444333444555555999444000444222...333555555555555444444777999444444444666888777555333111222444555666777888888555444333333333555777999333444666666555555777999888888999888888777666666777777888888999999999:::555666888888888999;;;===<<<999555222111333666888;;;;;;<<<<<<======>>>>>>999;;;>>>>>><<<:::999999888999;;;???AAAAAA???>>>;;;;;;;;;999666555666777222666777444444777888666777666666888===@@@>>>;;;555888999777555666555444666888:::<<<===;;;999777777666444444666777777777777777777777888999:::;;;999888888:::===>>><<<:::999888777666777888:::;;;;;;999666666777777666444555555555555666666666666:::999888888777777888888666888999999888888999:::===<<<:::999888888999999888999;;;;;;;;;;;;===???===<<<:::999999999:::;;;===:::888999:::;;;:::999===:::999;;;;;;777777999666888::::::999999999::::::::::::888777777:::<<<888888:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;:::777555666999;;;;;;:::888999:::999999999<<<>>>;;;;;;;;;<<<===>>>@@@AAA??????>>>>>>>>>@@@AAABBBEEEFFFEEECCC@@@???@@@AAA@@@===<<<>>>AAACCC@@@==================>>>??????999;;;===>>>>>>===;;;999===>>>???@@@@@@???===<<<<<<===>>>>>><<<;;;;;;;;;>>>@@@BBBBBBAAA@@@@@@AAAAAA???======???BBBCCCCCCAAAAAABBBAAAAAA@@@AAAAAA>>>>>>>>>===<<<>>>BBBEEE@@@AAAAAAAAA???@@@AAACCCBBBDDDFFFEEEDDDCCCEEEGGGFFFFFFFFFDDDAAA@@@BBBDDDFFFHHHIIIIIIHHHEEEBBBAAA@@@CCCKKKVVVWWWOOOHHHGGGFFFEEEDDDBBBAAAAAAAAAAAADDD@@@>>>AAABBB@@@BBBGGGEEEDDDCCCBBBCCCDDDFFFHHHDDDDDDCCCBBBBBBBBBBBBBBBGGGEEEDDDCCCDDDCCCBBB@@@FFFFFFFFFEEEEEEDDDCCCBBB?????????@@@BBBDDDFFFGGG??????DDDJJJKKKFFFDDDDDDBBBCCCBBBAAA???===>>>>>>>>>??????@@@@@@@@@??????...000222222111///...///...000111111//////000111000000//////000111222222000000000111111111222222000000000111333222000...000222222//////111111...//////111222333444444444333333333222222333444444333111111333333111111333111000//////000111333444555444444333333444444444444666777666555444555666:::777444222222444666888777666444555666777777777111222333555666777777777444555666666444444444666444555666777666555333222444444333333444555666666444444444333333444444555444444444444444444444444444555555555444666999<<<666333333777999666555666555555444111///000333666333333222222111111111000444333333333333444444555333444666555444333333333333777222...333111---222333444444444444555888;;;444444444666888888777555444555666777888888888888555444444333444555777888111444777888777666666777555666888999::::::999999888888888999999999999999555666888888888:::<<<>>><<<:::666333222333555666<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<:::888777777888::::::;;;>>>BBBDDDAAA>>>;;;;;;;;;999777666777888333777777555666999:::777888666555888===???>>>===666666888999777666666777777888:::???BBB@@@:::555666555555666888888777666777777888888888888888888777777777888::::::999888777777666666777777888888;;;999777666777777666555666666666666666666666666:::999888888777777888888777999:::;;;:::999:::;;;::::::999999999999::::::999;;;<<<<<<;;;;;;<<<===<<<;;;:::999888999:::;;;;;;:::888999;;;<<<<<<;;;???;;;:::<<<;;;888999<<<888:::;;;;;;::::::;;;<<<:::::::::999777888:::<<<999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999888666777999;;;;;;;;;888999:::999999999;;;===<<<<<<;;;;;;===???BBBDDDAAA@@@???>>>>>>???@@@AAAGGGGGGFFFDDDAAA??????@@@CCC@@@???@@@BBBBBB@@@===;;;<<<===>>>???@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<>>>???@@@???===;;;;;;<<<@@@BBBCCCBBB@@@???@@@AAACCCAAA>>>>>>@@@BBBCCCCCCBBBDDDEEEDDDCCCAAAAAAAAA>>>>>>>>>===<<<===@@@BBB@@@BBBBBBBBBAAAAAACCCEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGKKKKKKLLLKKKIIIFFFCCCBBB;;;@@@JJJTTTVVVPPPIIIGGGEEEDDDDDDCCCBBBBBBCCCCCCFFFBBB@@@AAAAAAAAACCCGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEFFFEEECCCIIIHHHFFFDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFF>>>AAAHHHNNNLLLGGGFFFIIIGGGEEEBBB@@@@@@AAAAAA@@@AAAAAABBBBBBAAA@@@@@@???...000111111///......///,,,...///000000111333555000000000000000000111111111111111111111111111111000000111222222222000//////222222//////222222///,,,...///111222222222111444444333333333333333333666333333666666333333666////////////000111222333222222222333444555666777666777777555333333444666999777444222222333555666777444333444777777555111555555555555555555555555666777888777666555666777333555777888888666333222444444444444444555555555666555444333333333333333444444444444444444444444444444444333333555999<<<666333333777888555555777555444333111000222666:::444333333222222111111000222222222333333444444555444666666666333222222222...444000...444333000555222333444333333444777999444333444666888999888666666777888888888888888888555555444444555666777777333555666777666555666777111333666999;;;<<<===<<<999999999999999999999999999:::;;;:::888888:::;;;===;;;888555444444555666<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666555666888<<<<<<<<<>>>BBBEEECCC===<<<<<<<<<:::888777888:::555777777666888;;;<<<888:::666555777999:::<<>>===<<<::::::<<>>???@@@DDDBBB@@@AAAAAAAAA>>><<<999:::===???@@@AAAAAA@@@======<<<<<<<<<<<<=========>>>>>>???@@@??????>>>???@@@AAA@@@===;;;;;;<<<@@@AAABBBAAA@@@AAABBBDDDGGGDDDAAAAAABBBDDDDDDDDDHHHFFFCCCCCCDDDEEECCCAAA===>>>???>>>======>>>@@@@@@AAABBBBBBAAAAAACCCEEEEEEFFFFFFEEEDDDCCCCCCDDDKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHEEECCCBBBCCCFFFJJJLLLLLLLLLLLLFFFEEEEEEEEEEEEEEEFFFFFFHHHEEECCCBBBBBBCCCEEEHHHAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHGGGEEEEEEGGGGGGEEEDDDHHHGGGEEECCCBBBBBBBBBBBBBBBCCCEEEGGGGGGGGGEEEEEE===AAAIIIMMMJJJDDDCCCHHHKKKFFF@@@???@@@BBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA///000111111///......//////000000000///000222444222222222111000//////...111111111111111222222222000111333333333222111111///222222//////222222///,,,...///111222222222111333333333333333333222222555333333555555333333555/////////000000111222222//////000222444777999:::444555555444333333555666444444444333333222222222888555444555777666333///555555555555666777888888888::::::999777777777888444666888999999777444222444444555555555555555555666555444444333333333333444444444444444444444444444444333222111222666999666444444777777444555888222222111000111444999===333333333333222222111111111222222333333444444444555666777666333222111222...444111000666444111666333333333222111222444666444333333555777888888666333333444444444444333333666555555555666666666777666666666444333444777999333444666999:::;;;;;;;;;999999999999999:::::::::;;;<<<<<<;;;999888:::;;;>>><<<:::888777777888888;;;;;;;;;;;;::::::::::::;;;;;;:::777555555777999===??????===@@@EEECCC<<<:::::::::999777666777999666777777666999======999999777777888888999BBBLLLIII<<<555888999333444:::;;;777444666:::<<<999444444555666999;;;;;;999666444444555666888999:::;;;:::::::::999888777777888555555555555555555555555111222333444555666888:::444555666888999;;;<<<===:::999888888777777888888777999<<<===<<<::::::;;;888999999:::;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<:::::::::::::::::::::;;;======<<<;;;:::999::::::===:::999<<<;;;999999<<<:::;;;======<<<<<<<<<===888:::;;;:::999999;;;===:::;;;<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<888999999999999;;;===???:::;;;============>>>???<<<;;;::::::;;;>>>AAADDD???>>>>>>>>>@@@AAACCCDDD@@@AAAAAAAAA@@@@@@AAACCCCCCBBBAAAAAA@@@???===;;;999:::===???AAABBBAAAAAA@@@???>>>======>>>???@@@??????@@@@@@AAAAAAAAAAAA>>>???@@@???===;;;;;;<<>>@@@@@@>>>>>>>>>??????@@@AAAAAAAAAAAACCCEEEFFFFFFEEEEEEDDDDDDCCCCCCNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFHHHJJJJJJHHHFFFJJJJJJIIIHHHIIILLLOOOOOOGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEECCCCCCFFFHHHIIICCCDDDEEEFFFFFFEEEDDDBBBEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIGGGGGGGGGFFFEEECCCEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHIIIHHHFFFEEE???CCCIIILLLHHHBBBBBBFFFKKKFFF@@@>>>@@@BBBCCCBBBAAAAAACCCDDDDDDEEEEEEEEE000111222111///...///000333333333111......///111222222222222111///...---111111111222222222333333///222444444222111111222...111111//////222222000//////111222333444444444111111222333333333222222222000000222222000000222//////000111111222222222...///000222555777:::;;;222444555555444444555666222222333333333222111111999888777888888777555444333333444666888:::===>>>999:::;;;:::888777777888555666777888777666444333333444555666666666666666666555444333333333333333444444444444444444444444444444444222111111444666666444555777666333555:::000000111111222555999===333333333333333333333333111222333333333333333222444666777666333222222222222777444222777444///444333444444333111222444666444333333444666777666555333444444555555555444444666666666666666666666666777777666333222333777:::888888888777777777777777888888999999:::;;;;;;;;;:::;;;;;;;;;::::::<<<>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;:::999777777999;;;===BBBCCC======BBBAAA<<<666777777666444444555666666777666555999>>>===999777777999<<<999<<>>===999555444555777777666555555777999<<<<<<:::888444444444555666999;;;============;;;888777888999666666555555444444555555000222333444555666999;;;333333444666888999:::;;;:::999888888777777888888444777:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>===;;;;;;<<<===::::::;;;;;;;;;;;;;;;<<<>>>>>>>>><<<999888999:::<<<999:::======:::999;;;:::<<<======<<<<<<<<<>>>888999;;;;;;::::::<<<===::::::<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<<<<888999:::::::::;;;>>>AAA:::<<<>>>???>>>>>>???@@@<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>???@@@BBBDDDFFF???@@@AAAAAAAAABBBDDDFFFCCCCCCBBBAAA@@@>>>===<<<:::;;;===???@@@AAABBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@AAABBBBBBBBB===>>>??????===<<<<<<===??????@@@@@@AAADDDIIIMMMJJJHHHEEEDDDFFFGGGHHHHHHNNNGGG@@@AAAFFFIIIFFFBBB<<<>>>AAAAAA@@@??????@@@???@@@AAAAAAAAABBBDDDFFFFFFEEEDDDDDDEEEEEEDDDCCCKKKKKKJJJKKKLLLLLLJJJHHHGGGEEEEEEGGGKKKMMMLLLJJJGGGJJJKKKIIIIIIKKKKKKHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFHHHGGGEEEFFFJJJKKKJJJDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKIIIGGGGGGGGGFFFDDDCCCAAAAAAAAABBBCCCDDDFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDHHHKKKIIIDDDEEEIIIJJJGGGCCC@@@@@@BBBCCCDDD@@@AAABBBDDDEEEFFFFFFFFF111222222111//////000111222222222000//////111444000111222222111000///...000000111222222333444444...111333333111///000111...111111//////222333000/////////000111222333444...///111222222222222111111//////111111//////111///000111222333333333333000000111222444666888999333555777777666444444555333333222222222333444444777888999999888888999;;;777666777777999;;;===>>>999::::::999777555666777444444555555444444333222222333555666777777777777555555444333333333444444555555555555555555555555333444444444333333555666666444555777555222555;;;000111222222222444777999111222222333333444444444222222333444333222111111444555666555444222222333111777444222777444///444333444444444333555777:::555333222222444555444333444555666666777777777777666666777777777666666666666666666555444444666888888777555444444666777888777777888999;;;<<<======<<<======<<<:::999;;;<<<:::;;;;;;;;;;;;;;;::::::888888999999::::::;;;;;;:::;;;;;;;;;::::::;;;===<<>>:::===???;;;777777888666555444666777666666555555:::???===888666888<<<>>>888<<>>???DDD>>>===EEE???===999777555666777888666666777999;;;<<<;;;999777555444333444777:::===?????????<<<888666888:::888777555444333444555666333555777777666666999<<<666666666777777888888999:::999888888777777888888555888;;;<<<;;;:::999999;;;<<<===>>>>>>======<<<;;;<<<======<<<;;;===>>>:::;;;<<<<<<============<<<===>>><<<:::999:::===;;;:::<<<@@@@@@<<<:::;;;999;;;======<<<;;;<<<===777999;;;<<<;;;;;;<<<===999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999;;;::::::;;;???BBB:::<<<>>>???>>>>>>>>>???>>>=========>>>>>>???@@@@@@@@@??????@@@BBBCCCDDD???@@@AAAAAA@@@@@@BBBDDDCCCDDDDDDCCCAAA???>>>>>>=========>>>???AAABBBCCC????????????????????????????????????@@@AAABBBCCC<<<>>>@@@@@@???>>>???@@@AAAAAA@@@???@@@CCCIIIMMMIIIGGGDDDDDDEEEGGGHHHHHHEEEEEEEEEFFFGGGGGGEEECCC;;;>>>AAACCCBBBAAAAAAAAA@@@AAACCCCCCBBBCCCEEEHHHEEEDDDBBBCCCFFFGGGEEEDDDHHHHHHHHHKKKNNNOOONNNLLLKKKHHHGGGJJJOOORRRPPPNNNDDDIIIJJJHHHHHHKKKJJJFFFHHHHHHGGGGGGGGGGGGGGGHHHCCCHHHIIIGGGHHHMMMMMMJJJCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFDDD???@@@AAACCCDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGEEECCCDDDHHHIIIHHHIIIMMMJJJIIIGGGDDDBBBBBBDDDFFFBBBBBBCCCDDDEEEEEEDDDDDD222333333222000///111222---...//////000222666:::...///111222222111000000///000000222333444555555,,,///222222000...///000...111111//////222333000------,,,,,,---///111333---...000111222222222111333000000333333000000333000000222333333444333333333222222333444555666777555777::::::888555444444666444222000111333666999333555888888777888<<>>555333222222333444333222000111222333444444444444666777777777777777666555444666888888666555555555333333222222444777;;;===666666888999;;;<<<>>>>>>AAAAAA@@@===999777777888888999:::;;;;;;;;;::::::777777888999::::::;;;;;;999;;;<<<<<<<<<<<<===???;;;FFFIII>>>777;;;===;;;999:::;;;999888888999:::666666444444999???===888666999>>>>>>555888UUUxxx|||TTT666999AAA===>>>GGG@@@@@@>>>;;;888666777999777666666888;;;<<<<<<;;;:::777444222333555999<<>>??????>>>===<<<;;;<<<======<<<<<<===???;;;;;;<<<===>>>>>>======:::<<<===<<<::::::<<>>;;;<<<999;;;======<<<;;;<<<===777999;;;<<<;;;;;;<<<===999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======777:::;;;;;;:::;;;???CCC999;;;===>>>>>>======>>>????????????????????????BBBAAA@@@@@@@@@AAABBBBBB>>>??????>>>======>>>@@@DDDEEEFFFEEEBBBAAA@@@@@@>>>>>>======>>>@@@BBBCCC>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB===???AAAAAA@@@@@@AAABBBCCCCCCAAA@@@@@@CCCHHHLLLGGGEEECCCBBBDDDFFFGGGGGG===DDDKKKLLLHHHDDDCCCDDD:::>>>BBBDDDDDDCCCBBBCCCAAACCCDDDDDDDDDEEEGGGIIIEEECCCBBBCCCFFFGGGFFFDDDGGGGGGHHHLLLQQQTTTSSSQQQPPPMMMKKKMMMSSSUUUTTTQQQKKKNNNMMMHHHIIIOOOQQQOOOHHHGGGFFFFFFEEEEEEFFFFFFBBBHHHJJJHHHJJJOOOOOOJJJBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIFFFEEEDDDEEEGGGHHHGGGFFF???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHCCC??????DDDHHHIIIKKKOOOIIIKKKJJJGGGCCCBBBEEEHHHDDDDDDDDDDDDDDDCCCCCCBBB000111111222222222111111333333333222222222111111222111111111000000//////...000111111000000111222222222333222222111000///444333111000000000111111...///000000000000000///000111111000///---+++***000222333333222111333444333222111111111222333444///000222444777999;;;<<<444555777666555555666777;;;:::888777666555555555444555666666666666888:::;;;======;;;888888:::===;;;:::888777777777666555333444555555555444333222111222444555555555444444333333333222111111444666777666555777999999666333333666777555222222777<<<999444000222777888333---111222333333333444666888444444444333222222555777444666888777555333222222555555555555444333222222222222222222222222222222111333444555555555777999444333333444555555444222333333555666777777777777555444444444444555666666444666999999888777888888666777777555444444666888:::666777<<<:::777AAAQQQ```OOOBBB???;;;444444;;;777777888888888999999999555888;;;<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<===>>>EEEDDDAAA<<<888777888:::%%%333;;;888888<<<:::333444444666777888888888888<<<===<<<999777;;;CCCJJJIIIGGGCCC???>>>@@@BBBDDDBBBAAA@@@>>><<<:::777666999666444333666999;;;<<<444333222222444777:::============>>>>>>;;;666333<<<:::777444333444555666666555444444555888<<<>>>999777666999>>>???<<<888777666666888:::;;;:::888999999::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>============999<<>>===<<<<<<::::::999888;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;;;;;;;<<<>>>??????<<<:::<<<;;;999999;;;<<<<<<;;;>>>===<<<;;;;;;;;;;;;<<<888:::============???@@@============>>>>>>>>>>>>@@@@@@@@@>>>;;;:::;;;<<>>===>>>CCCGGGDDDCCCAAA>>><<<===@@@DDDDDDDDDEEEFFFFFFEEECCCBBB>>>???@@@AAAAAAAAAAAA@@@???AAABBBBBBAAA?????????;;;===>>>===;;;:::<<>>;;;@@@JJJLLLGGGLLLKKKIIIFFFDDDEEEHHHKKKLLLIIIGGGHHHKKKOOOOOOOOOMMMPPPTTTVVVVVVVVVWWWXXXOOOJJJGGGIIIOOORRRNNNJJJLLLKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHEEEIIIJJJFFFCCCDDDFFFFFFGGGEEEFFFJJJKKKHHHFFFFFFAAACCCEEEFFFEEEDDDEEEFFFCCCEEEFFFHHHHHHHHHFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFF000000111222222222222111333333222222111111111111222222222222111111111000///000111111000000111222222222333222222111000///333333111000000000111111......///000111111000000///000111222222111000///111222333333222222333444333333222222222333555666888888888888777777777777555666777666555444555666222222222111111111111111333555555555444555777888999::::::999777777999<<<;;;:::888777666666555555444555666666666555444333333444555666666555444444555555555444222222444666888777666777888888555222333555777555333333888<<<888666555444555555333111333444444444333444666777555666666555444555777999555666777666444333222333222222333333444333333333222222222222222222222222///111222333333333555777444333222333555555333222333444555666666777666666444444444444444555666777444666888999777666666777666666666555333333555777777444777<<<<<<;;;EEEUUUmmmVVVAAA999777444777>>>777777777888888888999999777999::::::999:::;;;===<<<<<<<<<;;;:::;;;<<<===DDDCCC@@@<<<999888999;;;...888<<<888666;;;;;;555666666777888888999999999999<<<===;;;999:::>>>CCCDDDBBB???======@@@CCCEEECCCCCCBBB@@@>>>;;;999777:::777555555666888999888444333222111333555999;;;>>>===<<<<<<===<<<999777:::888666444444555777999888777666555777999<<<>>>;;;888666888<<<>>>;;;888888777777888::::::999777::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<>>>AAAEEEIIILLL<<<<<<<<<;;;::::::999999=========<<<<<<;;;;;;;;;===>>>>>>>>>>>>======<<<;;;;;;<<<>>>???>>>===;;;===<<<<<<<<<<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;:::<<<>>>>>>===<<<===>>>======>>>>>>>>>>>>?????????@@@@@@???>>>>>>???AAA???@@@@@@???>>>@@@DDDHHHCCCCCCAAA???===>>>@@@CCCFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBB@@@BBBCCCCCCAAA?????????>>>@@@AAA@@@??????AAACCCBBBBBBAAA@@@>>>>>>@@@AAABBBAAAAAA@@@AAABBBCCCDDDGGGDDDEEEJJJJJJEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDAAA===AAAIIILLLIIILLLKKKIIIFFFDDDEEEHHHJJJHHHGGGGGGIIIMMMNNNMMMLLLOOORRRVVVWWWWWWVVVUUUVVVOOOLLLIIIJJJMMMNNNLLLIIIKKKJJJJJJJJJIIIIIIGGGFFFBBBDDDEEEGGGHHHIIIIIIHHHEEEEEEEEEFFFGGGHHHHHHHHHFFFJJJKKKFFFDDDFFFHHHHHHFFFDDDEEEIIIJJJGGGEEEFFFBBBDDDFFFFFFEEEEEEFFFGGGDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGG000000111222222222222222222111111111111000000000333333333222222222222222///000111111000000111333222222333222222111000///333222111111000111111111---...///000111111222222...000111333444444444333111333444444333222444555333333222222333555777888???>>><<<:::888777666555555666777777555333444444000111222333444444333222444444555444333333444666666666777666555666999;;;:::999888777666555555555444555666777777666555555555666666666666666555444888888777666444333555777999888777777777666444222222444666555333444888<<<888999999666333222333555444555666555444444555777555666666555444555777:::555666666555333222333444111111333444444555555555333333333333333333333333///111222333222333444666333222111222333444333111444555555666666666555555333333333333444555666777444666777777666555555666555555555444333333555777888555888<<<<<<<<>><<<>>>???===:::888:::<<<@@@@@@???<<<:::999:::<<<888>>>>>>777555:::;;;888888888888888999999999999888;;;??????<<<:::;;;===>>>===<<<;;;===@@@CCCEEEEEEDDDCCCAAA???<<<:::999999888666666777777666555777666444333444666999;;;???===::::::<<<===>>>>>>999777555444555777999;;;999888777777888:::<<<======999777777:::<<<;;;999:::999888999::::::888666:::;;;<<<===>>>>>>???>>><<<;;;::::::::::::;;;<<<======>>>>>>???@@@@@@@@@===<<<;;;>>>EEEKKKMMMNNN::::::::::::::::::::::::???>>>>>>===<<<;;;::::::<<<======>>>>>>>>>>>>===:::;;;===>>>>>>>>>===<<<>>>?????????>>><<<;;;999:::::::::999::::::;;;;;;===>>>??????===;;;;;;<<<>>>>>>>>>>>>??????@@@@@@???@@@AAAAAAAAAAAADDDFFF???@@@AAAAAAAAACCCFFFIIICCCDDDDDDBBBAAAAAABBBDDDHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCCAAA?????????@@@AAABBBBBBAAAAAACCCEEEAAAAAAAAA???======???AAABBBBBBAAA@@@AAABBBCCCDDDFFFEEEFFFIIIIIIFFFEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEDDDFFFDDDAAAAAAFFFJJJLLLMMMMMMKKKHHHEEEEEEGGGIIIGGGGGGIIIMMMOOOPPPNNNLLLOOOSSSWWWXXXWWWUUUSSSRRRNNNMMMLLLKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIEEEFFFFFFGGGGGGHHHHHHIIIFFFJJJJJJGGGFFFHHHJJJIIIDDDCCCEEEIIIIIIFFFDDDFFFEEEFFFFFFFFFEEEEEEFFFHHHEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIII///000111222222222222222111000000000000000000000222222222222222222222222///111222222111000222333222222222222222111//////222222111111111111111111,,,---///000111222333333///000222333444555444444111333444444333333444555222222111222333555777888>>>===<<<:::888888888888555777888777555333222333222333555777777666555444444555666444333333444666444444444555555777999;;;999999999777555444555555333444666777777666555555888777777777666666555555::::::999777555444666888999888777666666555333222222444555555444555888;;;::::::999777444333444555666777777666444444555777333444444444333444666888666666666444222222444666333444555555666666666555333333333333333333333333111333444444444444666777333222111111222333222111555555555666555555444444222222222333444555666777444666777666444333444555444555555444333333555777;;;999:::;;;999777===FFFOOOCCC999999;;;:::777888666666666777777777888888888999999888888888;;;===;;;>>>@@@???:::888999;;;;;;<<<<<<;;;999999:::;;;;;;>>>===888777:::;;;999999999888888777888888888888;;;>>>???===<<<<<<===<<<;;;;;;;;;===???BBBDDDDDDDDDCCCAAA???<<<:::999777666666777999999666444<<<:::888777777999;;;===@@@===999888;;;>>>AAACCC:::888666555555777:::;;;:::999888777777999:::;;;>>>:::777666888:::::::::;;;:::999999:::999777555999:::;;;===>>>?????????===<<<:::999999:::<<<===;;;;;;<<<===>>>???@@@@@@???<<<<<>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>:::;;;===>>>=========>>>???AAACCCBBB@@@===;;;:::;;;;;;;;;:::;;;;;;<<<===<<<>>>??????===<<<<<<===>>>>>>??????@@@@@@AAAAAA???AAABBBBBBAAABBBDDDFFF???@@@BBBCCCDDDFFFHHHJJJCCCDDDEEEEEEDDDCCCCCCDDDJJJJJJIIIGGGFFFDDDCCCBBBEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@>>>>>>???BBBBBBAAAAAA@@@@@@@@@AAA>>>??????>>>======@@@BBBCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBBBBCCCEEECCCFFFGGGCCCAAACCCHHHMMMNNNMMMLLLJJJGGGEEEFFFHHHJJJKKKLLLOOOQQQRRRRRRQQQMMMPPPTTTVVVUUUSSSQQQPPPMMMNNNOOOMMMJJJJJJLLLOOOMMMMMMNNNMMMLLLKKKLLLMMMJJJJJJJJJJJJKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIEEEHHHHHHFFFFFFIIIJJJIIICCCBBBEEEIIIIIIEEEDDDGGGGGGHHHGGGFFFDDDEEEGGGIIIFFFGGGIIIJJJIIIHHHFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIIII//////000111222333333333000000000000000000000111000000111111111111111111000111222222111111222333222222222222222111//////111111111111222111111111---...///111222333333333000111222333333222222111111222444333222222333555111000000000222444666777<<<;;;999777777777777888444666888777555333222222000111333444333222000...555666666555444333555666555444444444666888:::;;;888999999777444333444666222333444555666555555444888888777777666666666666:::::::::888555555666888888888888666444333333333222444555555555666888:::;;;999777666666666555333666777777666444444555777333444444444333444777999666666666444333333555777555555555555555444333333333333333333333333333333111333444444333333555666444222000000222333333222444555555555555555444333222222222333333555666666444555666555333333444666444555555444333444666888;;;:::999999666333666;;;;;;::::::<<<<<<999777888555555666666666777777777666888:::;;;:::999999999:::===??????<<<:::999:::777999::::::999888999:::888:::;;;999:::<<<;;;888888888777666666666777777777888999999::::::<<<===============>>>???AAABBBAAAAAA@@@???>>><<<:::999555555666888:::;;;999777===<<<:::888888:::<<<===@@@===999888:::???BBBDDD<<<:::888666666777999:::999999888777666777777888===:::777666666888:::;;;<<<;;;:::::::::999777555777888:::;;;<<<======>>>===<<<:::999999:::<<<===888999:::;;;<<<>>>?????????===>>>EEEMMMOOOIIIAAA:::::::::;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>;;;<<<===>>>>>>???>>>>>>999;;;===>>><<<<<<>>>@@@@@@BBBEEEEEEBBB???>>>>>>>>>>>>=========>>>>>>???;;;===??????>>>===>>>?????????@@@@@@AAABBBBBBCCCAAABBBCCCBBB@@@@@@BBBDDD@@@AAABBBDDDGGGHHHIIIIII???AAACCCDDDBBBAAAAAABBBJJJIIIHHHGGGEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDAAABBBBBB@@@>>>===>>>???FFFDDDBBBAAA@@@???>>>>>>>>>???@@@@@@@@@AAADDDGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFCCCEEEGGGEEEAAA@@@FFFMMMMMMNNNMMMKKKHHHGGGGGGGGGKKKKKKLLLLLLNNNPPPSSSUUUHHHLLLPPPSSSRRRQQQPPPPPPKKKMMMOOONNNKKKLLLPPPTTTOOOPPPQQQPPPNNNNNNPPPSSSNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEGGGFFFDDDEEEIIIIIIGGGCCCCCCGGGJJJIIIEEEFFFIIIJJJJJJIIIFFFDDDEEEGGGJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHFFFDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIIII...///000111222333333333000000000111111111111222000000000000000111111111000111222222111111222444222222333222222111000///000000111222222222222111...///000111222222333333111222222333222111///...000222333333222111333444111111000000111333444666===;;;888555444444444555333555777777555333222222111111222222222111///...555666666555444444666777666555444444777999::::::777999:::777333222444666111222333555555555444444888777777666666666666777999999888777555444666888777888777666333222333555444444555555666777777777999777666777888888555333444555666555444444555777555666666666666777999<<<666777777666555555666888555555555444444222111111333333333333333333333333///111222222111111222444555333111000222333333333333444444555555555444444333333333333333444444555333444555444333444666888444555666555444555777:::888888888777555555666999:::;;;<<<;;;999777999;;;555555555555666666666666555888;;;<<<:::888888888888:::<<<>>>???>>><<<:::555777:::;;;999888888999777777888:::<<<===:::888777777666555555666777888555444444444555777999;;;>>>>>>>>>??????@@@@@@@@@>>>>>>>>>======<<<::::::666666777999;;;<<<;;;999;;;:::888666777888;;;<<<@@@===:::999;;;>>>AAABBB===;;;999777666777999;;;:::999888777666666666666;;;:::777666666888:::<<<<<<;;;::::::;;;:::888666777888999:::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<888888999:::;;;<<<===>>>===<<<>>>EEELLLLLLDDD<<<;;;;;;<<<<<<=========>>>;;;;;;<<<===>>>??????@@@<<<======>>>>>>>>>>>>===888;;;>>>===<<<<<<>>>AAA@@@CCCFFFFFFCCCAAABBBDDDBBBAAA@@@@@@??????@@@@@@;;;===??????>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCCCCBBB@@@???@@@BBBAAAAAACCCFFFIIIJJJIIIGGG===???@@@AAA?????????@@@GGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFAAAAAAAAA@@@>>>>>>???AAAJJJGGGEEECCCCCCBBBAAA???BBBCCCDDDDDDDDDFFFIIILLLGGGFFFEEEDDDCCCDDDEEEEEEEEEHHHHHHFFFGGGJJJJJJHHHGGGHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDBBBCCCDDDFFFFFFFFFHHHHHHDDDAAAEEEMMMLLLMMMNNNMMMJJJHHHGGGHHHGGGHHHHHHHHHIIILLLPPPSSSGGGJJJNNNOOOOOONNNOOOOOOKKKLLLMMMLLLKKKMMMQQQUUUOOOQQQRRRPPPNNNOOORRRVVVOOONNNLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGFFFCCCEEEIIIHHHEEEDDDEEEIIIMMMKKKGGGHHHMMMMMMLLLJJJFFFDDDEEEHHHKKKFFFGGGIIIKKKKKKJJJIIIHHHDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJ...///000111222333333333111111111111222222333333000000000111111222222222000111333222111111222444222222333222222111000//////000111222333222222111///000111222222222222222111222222333222111000//////000222111000000111333333222222111222333444555<<<:::777444222222333444111333666777666444222222333333333333444444444444222444444444333444555777777555333444777999999888666999:::777333111333666111222444555666666666555777666555555555666777888666777666555333444666888666777777555222222444666555555555666666777666555333555888999888666555444333444444444333444666777555666666666666777:::<<<666777999999777777777888555555666666666555555444444444444444444444444444000111222222111000222333666444111111222444444444222333333444555555555555555444333333222222333333333444555444444555888:::555666666666555666999;;;888999999888888888999999:::;;;;;;::::::::::::999444444555555555666666666777999::::::888777888999777666888===BBBBBB>>>:::666888;;;<<<;;;:::999999:::888888:::===<<<:::888888777666555666777999:::666555444555666777777777<<<<<<>>>???@@@@@@??????;;;<<<<<<======<<<<<<<<<999999888:::<<<<<<;;;::::::999777666777999;;;===???===;;;;;;<<<>>>>>>===<<<:::888777777999;;;===;;;;;;:::888777666666555888888777777666888:::<<<<<<:::::::::;;;;;;999777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<;;;<<>>>>>>>>>>>>>><<<<<<======>>>>>>??????===>>>>>>>>>>>>======<<<888;;;>>>===;;;;;;???BBB???BBBFFFFFFCCCCCCGGGJJJDDDCCCBBBAAA@@@?????????===???@@@@@@>>>======>>>@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCBBB@@@@@@AAACCCBBBBBBCCCFFFIIIJJJGGGDDD???AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHEEEDDDCCCCCCDDDFFFHHHJJJAAABBBBBBAAA@@@AAACCCEEEJJJGGGDDDDDDFFFFFFEEECCCEEEFFFFFFEEEEEEFFFHHHJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEHHHHHHEEEFFFJJJKKKHHHIIIJJJKKKKKKJJJIIIGGGEEEBBBCCCDDDCCCBBBCCCEEEFFFJJJHHHHHHJJJHHHDDDGGGMMMKKKLLLNNNNNNLLLJJJIIIIIIBBBEEEHHHHHHIIIJJJMMMPPPKKKLLLNNNNNNMMMLLLMMMOOOLLLKKKKKKJJJJJJLLLOOORRRKKKNNNOOONNNKKKLLLPPPUUUNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIFFFDDDFFFJJJHHHDDDEEEGGGLLLPPPMMMIIIKKKPPPOOONNNJJJFFFDDDEEEHHHLLLEEEGGGIIIKKKLLLLLLKKKJJJDDDDDDEEEEEEGGGHHHJJJKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLL...///000111333333333444111111222222222333333333111111111222222333333333000222333333222111333444222222333222222111000//////000111222333333222111000111111222222222111111000111222333333333222111...000111111000000111222555444333333333444555666999888555333333444555777000333666777666444333333111111111222333444666777000222333333222333555777777555222333666888888777666999:::777333111333777222333555777777777777666666555444444444666777888444555555444333333555777555666777555222222555888777666555666777666555333---444;;;<<<666333444777111222333333333444666888333444555444444555888;;;666888::::::999888888888777888999::::::;;;::::::444444444444444444444444222333444444333222333555777555222111333444555555111222333444555555666555555555444333222222222222333444444444444666999<<<666777777666666777:::<<<;;;======;;;:::;;;;;;999555666888;;;???@@@:::333444444444555555555666666::::::999777666666999;;;666444555<<>>===;;;::::::>>>:::888:::<<<<<<::::::888777666666777999;;;===999999999999:::999777555999:::<<<>>>@@@@@@@@@???:::;;;<<<===>>>>>>>>>======;;;::::::;;;<<<;;;999<<<:::999888999;;;>>>??????===<<<<<<======;;;::::::999777777888;;;>>>???===<<<;;;:::999777666666666777777777777888:::<<<;;;:::999:::;;;;;;999888999999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========;;;::::::===AAACCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>===<<<<<<888;;;>>>===;;;;;;???CCC>>>BBBEEEEEEDDDEEEIIINNNEEEDDDCCCAAA@@@???>>>>>>@@@AAAAAA@@@>>><<<;;;<<<@@@@@@AAABBBCCCDDDEEEFFFBBBCCCCCCCCCAAAAAACCCEEEBBBBBBCCCFFFJJJJJJFFFCCCDDDEEEFFFEEEDDDEEEGGGIIIBBBAAAAAABBBDDDFFFIIIJJJFFFEEEDDDDDDFFFHHHKKKMMMBBBCCCCCCCCCBBBCCCFFFHHHGGGDDDBBBCCCFFFHHHGGGEEEFFFFFFFFFDDDBBBBBBDDDFFFJJJIIIGGGFFFFFFFFFGGGGGGEEEIIIIIIEEEFFFKKKLLLIIIJJJKKKLLLLLLKKKJJJGGGFFFBBBCCCDDDCCCCCCCCCEEEGGGNNNJJJIIILLLKKKGGGHHHNNNJJJLLLNNNOOOMMMJJJIIIIII@@@EEEJJJLLLKKKKKKMMMOOONNNOOOOOOMMMLLLKKKMMMNNNMMMKKKIIIHHHHHHJJJLLLMMMHHHKKKLLLKKKHHHHHHMMMSSSNNNMMMLLLLLLLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHEEEGGGKKKIIIDDDFFFIIINNNQQQOOOJJJLLLRRRQQQOOOKKKFFFDDDEEEIIILLLDDDFFFIIIKKKLLLMMMLLLKKKDDDEEEEEEGGGHHHJJJLLLMMMFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNN000111111111111222222222000111111000//////111222111222222333333222222111000000000/////////222444222444666555333111111111000111333333111000111222333333333222222111111111...///111111000000111333666333//////111444333222222111000000111333555777111333555555444444444555777666444333222333444444111111222222222333333333555333000111444666666555;;;666444777666222333999333777:::999444111111444///222555666666666777888555444444666777777666555666555444333222333444555777666666555555555666666333555666555444222222333333<<>>>>>::::::;;;===>>>>>>===;;;:::777777777777888:::<<<===777666666555555555666666888::::::999777666777888999:::<<>>???@@@???===:::888888999:::::::::999888777??????===:::888888;;;>>>>>>===<<<;;;<<<<<<:::999???AAADDDDDDBBB@@@??????<<<;;;<<<>>>@@@???:::555<<<:::888777999;;;<<<<<<999<<>>;;;888888:::===:::777666777888888777======<<<;;;:::888666666333444666888:::;;;<<<<<<777777777999<<<<<<:::888<<<===;;;999;;;@@@???:::888666555888<<>><<<::::::;;;;;;<<<=========>>>>>>>>><<<;;;;;;<<<>>>???@@@@@@???>>>>>>???AAA@@@>>><<<<<<======;;;999>>>?????????===<<<<<<===>>>???>>><<<;;;;;;>>>AAA@@@AAAAAABBBCCCDDDEEEEEEJJJHHHEEEBBB@@@??????@@@<<<>>>@@@@@@???>>>===>>>CCCCCCDDDEEEEEEDDDCCCBBB===???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEDDDCCCDDDEEEGGGGGGEEECCCBBBDDDEEEEEEEEEHHHGGGFFFFFFGGGHHHHHHGGGBBBBBBDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGIIIJJJIIIFFFEEEFFFHHHHHHMMMNNNJJJJJJMMMLLLGGGLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBBAAAAAADDDGGGHHHJJJLLLLLLKKKJJJKKKLLLLLLIIIIIILLLLLLHHHGGGJJJFFFFFFGGGGGGGGGIIIMMMPPPQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMLLLJJJIIIIIIIIIPPPRRRRRROOOKKKHHHJJJLLLGGGEEEDDDGGGJJJJJJFFFAAAEEEHHHKKKMMMNNNOOOPPPQQQOOOMMMJJJFFFDDDDDDEEEFFFIIIMMMMMMIIIIIINNNNNNKKKDDDFFFIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDFFFIIIJJJJJJJJJJJJKKK000000111111111222222222000111222222000///000111111222222333333222222111///000111000//////111444000222333333222000000000///111333222111000111111333333333222222111111111///000111111000000111222333222000222444444222000111111000000111333555777111333555555444333444555666555444333222333333444222222222222333333333333444222111222555666666555666222222666888555444777222555999888444222333666000222555666555555555666444444555666777777666555666666555444444444555666333333222222222333444444444666777666555333444444888???CCC???888777888888666666666555444444666888666666777777777666555555777888::::::888888888999;;;:::999:::<<<<<<999666555777777444444777777555111333555555333222111222222333555666777666555444333333333444444444555555222222333333444444444333444555666888999:::;;;;;;999<<<<<<999999;;;;;;888;;;<<<===>>>>>>===<<<;;;888777777777888:::<<<===999888777666666666666666888999:::999777666777888999888888:::<<<<<<:::888888999::::::::::::<<<>>>;;;<<<>>>???>>><<<:::888999888888777777888:::;;;??????===;;;999999;;;===???>>>===============<<<@@@AAABBBCCCBBB@@@??????;;;::::::;;;======;;;::::::999888999:::<<<======666999<<<<<<999888999<<<===:::777666777888888777<<<;;;;;;:::999777555444444555666888999:::::::::888:::<<<<<<999888888999999:::888666888======999999888777999<<<===<<<;;;>>>>>>===============>>>===>>>???>>>;;;999999:::???@@@@@@???>>>>>>???@@@@@@???===>>>??????>>><<<===>>>???>>><<<;;;<<<===>>>>>>===<<<;;;<<>>>>>>>>===???AAAAAA@@@>>>>>>???CCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHHHHFFFEEEDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFCCCBBBDDDFFFIIIMMMNNNJJJIIIKKKJJJEEEKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHGGGEEEBBBAAACCCDDDIIIKKKMMMMMMLLLKKKLLLMMMJJJGGGHHHKKKKKKGGGGGGIIIEEEFFFGGGGGGHHHKKKPPPSSSPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHJJJLLLMMMOOORRRPPPLLLIIIHHHIIIFFFDDDCCCEEEIIIJJJGGGDDDKKKLLLNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGKKKOOOOOOLLLKKKMMMLLLHHHFFFHHHJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEGGGJJJKKKKKKKKKKKKLLL000000000111111111222222111222444444222000000000111111222222222222111111///000111000//////111333---///111111000//////000///111222222111000000111222222222222222111111111000111222222000///000111111111222444555444111///111111000111222333555777000222444444333333333444555444333333222333333333333333333333444444444444333222222333666666555444333000111777:::888444222111444777777444333555777000222444555444333444555444444555666666666666555666666555555555666666777555555555555555666777777555777777777555444555666;;;AAACCC===888777999:::444555666555444555888:::666666777888888888777777666888999999888888:::;;;;;;:::999:::;;;;;;999777444777666333333666777444111333444444222111111111111333555777777666444333333333333444444444555555222222333333333444444444111222333444555666777888888===???;;;888999;;;:::========================888888777777888:::<<<===::::::999777666666666666888999999999777666777888999888666777999:::::::::888999::::::999999;;;===999:::<<<======<<<:::999999888666555666999<<>>>>>>>><<<:::999;;;===@@@@@@??????>>>>>>??????AAAAAAAAAAAA@@@@@@??????999999999999888:::<<<>>>666777999:::;;;<<<======333666999:::888888;;;>>><<<:::777666777888777777::::::999999777666444333444555666777888888888888999===@@@>>>888444666:::888999777444666<<<===::::::999888999;;;<<<;;;:::AAA???>>><<<;;;<<<<<<===<<<>>>???>>><<<999888888@@@AAAAAA@@@>>>===>>>@@@AAA@@@??????@@@AAA@@@>>><<<===>>>===;;;;;;;;;===<<<======<<<<<<===AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHGGGFFFFFFGGGIIIJJJHHHGGGGGGHHHIIIIIIHHHCCCCCCDDDFFFIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDHHHKKKLLLJJJJJJKKKJJJGGGKKKKKKLLLMMMLLLJJJGGGFFFJJJKKKJJJHHHEEEBBBBBBCCCJJJLLLMMMNNNMMMLLLMMMNNNHHHFFFFFFJJJJJJGGGFFFIIIFFFFFFHHHHHHIIIMMMQQQUUUQQQOOOMMMKKKKKKMMMOOOQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLNNNNNNLLLKKKLLLMMMNNNNNNLLLJJJHHHIIILLLOOOIIIMMMQQQPPPLLLHHHGGGGGGGGGDDDCCCDDDHHHJJJJJJHHHNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJHHHNNNQQQQQQNNNMMMMMMJJJFFFIIIJJJLLLLLLJJJIIIIIIJJJFFFFFFFFFGGGHHHIIIIIIJJJFFFIIILLLMMMLLLLLLMMMNNN000000000000111111111111111333555555333111000000111111222222222222111111///111111111//////000222,,,---///000//////000222///111222222000000000111222222222111111111111111111222333222000///000111111111222333444333222000111111111111222444555666000222444444333222333444444444333333333333333333333333333444444444555555111222333555666666555444444333555:::===:::333...333555666666444333444666111333444444333222333444333444555666555555555666444444555555555666777777666666666666777888999999555666777666444444555777:::>>>???999444555777888555666666555555555888:::555555666777888888888888666777888999888999:::<<<888777777777888888777777222444333000000333444222222333444444222111111222000222555777777666444222333333333444444444555555333222222222333333444444/////////000111222222333444;;;>>>;;;777999===>>>===<<<;;;;;;;;;;;;<<<===888888777777888:::;;;<<<;;;:::999777666555555555777888999888777666777888999888777999;;;<<<<<<;;;888999::::::999999;;;===888999:::<<<<<<;;;:::999888777666666777;;;>>>AAA>>>>>>>>>===;;;:::;;;<<>>>>>>>>@@@AAACCCAAA??????????????????777999;;;999777777:::===555777:::;;;;;;:::999999555777999999777777;;;>>>;;;999777666777777777666999999999888777666444444444555666666666666666666:::===???===888666777:::999:::999555777<<>>===;;;999999:::;;;<<<===>>>???>>><<<;;;;;;<<<@@@AAAAAA@@@>>>===>>>???CCCAAA@@@@@@@@@@@@>>>===;;;<<<===<<<;;;:::;;;<<<;;;<<<<<<<<<<<<>>>BBBEEEAAA@@@@@@@@@?????????>>>???@@@AAABBBAAA???===<<>>888111666777777555444333333444222333444333222222333555222444666666444444555666222222333444555555666666444333333333444555555666444555555444333333444666999<<<;;;666333555777777888888888666444444666888444555666666777777777777666777888777777888:::<<<777777777777777777777888222444222//////222444222444555555444222222333444000222444666666555333222333333333444444444555555333333222222222333444555333333222222333444555555444;;;>>>:::777888<<<===;;;::::::999999::::::;;;999888888888888999;;;<<<:::999777666555444444333666777888888777666777888666666888:::===>>><<<:::999:::;;;:::999999;;;<<<888999:::;;;;;;::::::999666777777999;;;===@@@AAA===>>>???>>><<<;;;;;;<<<===>>>>>>===<<<<<>>?????????777:::<<<;;;888666777999555888;;;;;;999666555555999;;;;;;999666666:::===:::999777666777777666555999999999999888777555555555555666666666666555555;;;:::999999::::::::::::888;;;:::777777;;;>>>===666777888999:::<<<===>>>;;;:::999999:::;;;<<<===>>>>>>>>>===<<<===@@@CCC@@@AAAAAA@@@>>>===>>>@@@DDDBBB@@@??????>>>;;;::::::<<<===<<<;;;;;;<<<===;;;<<<===<<<===???CCCFFF@@@@@@@@@???>>>>>>======???@@@BBBCCCCCCAAA???===@@@BBBDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDFFFHHHJJJDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGIIIIIIHHHFFFJJJGGGEEEEEEGGGKKKMMMNNNBBBEEEHHHJJJJJJIIIFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIILLLJJJGGGEEECCCCCCCCCBBBGGGGGGIIIKKKLLLKKKJJJKKKJJJKKKLLLMMMLLLKKKIIIGGGJJJKKKLLLLLLIIIHHHHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKIIIIIIMMMMMMJJJIIILLLIIIJJJLLLLLLKKKKKKMMMNNNTTTQQQNNNMMMMMMPPPTTTWWWTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLNNNNNNLLLKKKLLLMMMLLLNNNPPPPPPOOOMMMLLLMMMKKKMMMMMMKKKGGGGGGJJJMMMQQQNNNKKKJJJJJJKKKLLLMMMJJJIIIIIIKKKOOORRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMRRRPPPMMMLLLLLLLLLNNNQQQMMMMMMNNNMMMKKKJJJKKKLLLHHHIIIIIIIIIIIIHHHGGGFFFIIIKKKNNNOOOOOOOOOOOOPPP/////////000000000111111///111333444222111111222000000111111111111000000///111222222000//////000...///000000///000222444...000111111000//////000000000000111111111111111111222333333111000111222333333222111///000333555111111222333444555666666111333555555444444444555444444555666666666666555333333333333444444444444111222444555444444555666333888===>>>???@@@===888888777666555333333333333222333444333222333555666111444666666444333444777000111222444555666666666777666666555555555666666333444444333222222555777999<<<;;;777555888:::999999999999777555444666777555555666666777777666666666666777666555666888;;;888999999999777888999;;;555666555111111555666555555555555444222222333555111222333444555444444333333333333444444444555555444333222111222333444555555555444333333444555666888<<<>>>999555666777777999999999999999999999999999999888888888999;;;;;;888888666555444444444444555777888777666666777999444444666999<<<===;;;999:::;;;<<<;;;::::::;;;===:::::::::;;;:::::::::999666666777999;;;===???@@@<<<>>>@@@@@@>>><<<;;;;;;;;;<<<===<<<:::;;;???CCCLLLGGG@@@<<<===??????>>>999:::<<<<<<:::888777777666:::<<<;;;777444333444<<<===<<<999555555999===:::888777777777777666444999999999888888777666555444555666666666666666555999777666777:::<<<;;;:::666:::;;;777666999;;;:::444666999::::::;;;>>>@@@:::;;;;;;<<<======>>>>>>===>>>>>>>>>>>>@@@CCCEEE???@@@@@@???>>>>>>???AAACCCAAA???>>>>>>===:::999;;;<<<======<<<;;;===>>><<<============???CCCFFF@@@@@@?????????>>>>>>>>>AAABBBCCCDDDCCCBBB@@@>>>@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLLLLJJJIIIHHHIIIGGGFFFFFFGGGHHHIIIGGGEEELLLIIIFFFFFFHHHKKKMMMNNNCCCFFFIIIKKKKKKJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLIIIEEECCCCCCDDDDDDCCCKKKIIIJJJMMMMMMJJJIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLFFFHHHKKKKKKKKKKKKLLLMMMNNNLLLLLLOOOOOOKKKJJJLLLIIILLLOOOPPPOOOMMMLLLLLLPPPNNNLLLJJJKKKMMMPPPRRRSSSSSSRRRRRRQQQPPPPPPPPPLLLMMMOOOOOOMMMLLLMMMNNNMMMOOORRRSSSQQQNNNLLLKKKMMMNNNMMMJJJHHHHHHMMMQQQSSSRRROOOMMMLLLLLLMMMNNNOOOLLLJJJKKKOOOQQQPPPNNNQQQPPPOOONNNNNNNNNNNNNNNQQQMMMKKKLLLMMMLLLOOOSSSLLLMMMMMMLLLJJJJJJLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFIIILLLOOOPPPOOOOOOPPPQQQ////////////000000000111...000111111111111222333000000111111111111000000///111333222111////////////000000000//////222444...000111111000//////000///000000000111111111222000222333333111111222444111333444333111000222444111111222444555555666666222444666666555555555666444555777888888888777777222222222222333333333333111333444444333333555888888???CCC???;;;;;;;;;999888666444333444444444444222333444333333444666999000444777666333222444777000111333555666777777777;;;:::999888777777777777444555444333222333666888777::::::777777:::;;;:::888888888777555555777999777777888888888777666666666666666444333444666999777888999888777777999<<<666777555111111555777666444555444333111111333555333333222222333333444444333333333444444444555555444333222111111333444666555444222111111222333444888;;;:::777555777666333888999::::::::::::999888:::999888888888999:::;;;888888777666555555666666555666777777666666777999666555666888;;;===>>>===<<<======<<<;;;:::<<<>>><<<<<<;;;;;;::::::999999777666555555777;;;>>>AAA<<<>>>AAAAAA???<<<;;;::::::<<<===<<<999:::@@@EEEQQQJJJAAA<<<===??????>>><<<:::999888999::::::999777;;;===<<<888555555888<<<<<<;;;777333444888<<<999888777777777777555333777777777777666555444444444555666777777777777777777777777777777888:::<<<666;;;===:::888999999888555888::::::::::::<<>>>>>===<<<;;;:::===@@@AAAAAA@@@@@@AAA===>>>??????>>>???AAACCC@@@???======>>>>>>===;;;;;;<<<>>>>>>===<<<>>>???===>>>>>>======???BBBEEE@@@?????????????????????CCCCCCCCCCCCBBBAAA???>>>@@@BBBDDDDDDCCCAAAAAABBBCCCBBBCCCCCCEEEFFFHHHJJJEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEIIIHHHHHHIIIKKKLLLKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIJJJKKKKKKLLLKKKGGGDDDDDDFFFIIIJJJIIIIIIGGGIIINNNOOOLLLLLLOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIKKKMMMGGGIIIKKKLLLLLLLLLMMMNNNQQQNNNNNNPPPOOOKKKJJJLLLIIIMMMRRRUUUTTTQQQNNNMMMNNNMMMKKKJJJJJJLLLNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPRRRSSSRRRPPPMMMLLLLLLMMMOOOPPPNNNKKKKKKNNNRRRQQQQQQPPPOOOMMMMMMNNNPPPQQQNNNJJJKKKOOOQQQOOOMMMMMMNNNOOOPPPPPPPPPOOONNNNNNKKKKKKOOOPPPMMMMMMPPPKKKLLLLLLKKKJJJJJJLLLNNNIIIJJJLLLMMMLLLKKKJJJIIIIIILLLNNNPPPOOOOOOPPPPPP////////////000000000000...///000000///000333555000000111111111111000000///111333333111////////////000000///......111333...000111111/////////000//////000000111111111222000111333333222222333555...222555555333111111222111111333444555666666666333555777777666555666777555666777999999999888777111111222222222333333333222333444333222222666999???GGGIII@@@777555666444666555333333444666666666222333444444333555888:::000444777666333111444777000222444666888999999888999888777555444444444444555666555444333444777:::444888999777777:::;;;999666777777666666777999;;;999999999999999888777666666666555333222222555777555666777666444444888;;;444555333//////333555444333444333222000000222444444333222111222333444555333333333444444444555555444333222111111333555666777555444222222333444555666777666444666999999555888999;;;<<<<<<;;;999888:::999888888888999:::;;;888888777777777777777888444666777777666666777999;;;999777888;;;???BBBCCC===>>>>>>===;;;;;;<<<>>>======<<<;;;;;;:::999999888666333111333888===AAA<<<>>>AAAAAA???<<<;;;::::::<<<>>><<<:::;;;AAAFFFTTTLLLBBB======??????>>>>>>:::555555999<<<======888;;;>>>===999777999<<<::::::999555222333888===999777777777888777555333666666666666555444333333444555666777888888888888444888:::888444333888===888>>>AAA>>>;;;;;;;;;999777:::<<<;;;999888:::===999:::<<<===<<<:::777555777<<>>??????>>>???AAADDD>>>===<<<===???@@@@@@???;;;===>>>>>>======>>>@@@>>>>>>>>>>>>===???BBBEEE??????????????????@@@@@@CCCCCCCCCBBBAAA@@@???>>>???AAADDDDDDBBBAAAAAABBBDDDDDDDDDEEEGGGIIILLLMMMHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMKKKIIIHHHGGGHHHGGGGGGIIIJJJJJJHHHFFFFFFGGGIIILLLMMMLLLHHHEEEKKKIIIGGGFFFFFFHHHKKKLLLIIIIIIJJJKKKLLLMMMNNNOOOIIIIIIIIIIIIIIIJJJKKKLLLKKKHHHEEEFFFJJJOOOPPPPPPCCCAAAEEENNNRRRQQQRRRWWWNNNMMMKKKIIIIIIJJJLLLMMMLLLLLLKKKIIIHHHHHHJJJMMMHHHJJJLLLMMMMMMMMMNNNPPPQQQOOONNNPPPOOOJJJIIIKKKHHHMMMTTTXXXXXXUUUQQQOOONNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTTTTSSSQQQNNNLLLLLLMMMLLLOOORRRQQQOOOMMMOOOQQQNNNOOOOOOOOONNNNNNOOOQQQQQQLLLIIIKKKOOORRRQQQNNNHHHKKKOOORRRSSSRRRPPPNNNLLLJJJLLLSSSSSSMMMJJJLLLJJJKKKKKKJJJJJJJJJMMMOOOHHHIIILLLMMMNNNMMMLLLKKKIIILLLNNNOOOOOOOOOOOOPPP222111000//////000111222///000222222111111111222333333222222111000000000333444555333111000000111///////////////////////////111333222//////222555222333444555444333222111,,,111444222111333333111444444555555444222000///444222000111222333333222444666666444222111333555222333444444444555777999111111222222333333444444111555555000///333555444;;;???AAA???999444444666999777444222222333555666666444333333555666666555444444444555555555555666222333333444555666777777777777777555333333555777555555444333444555666777---777;;;777444666777555>>>;;;888888666444777===::::::999777555444666777444333222111222222333444333555666666555555777888999:::888333333777:::888444111//////222333111///333111111222555666333000222444555777777666444333333444555444222111222333777666444333222222333333777555555777666333444888888888:::;;;<<<=========777888:::<<<<<<;;;:::999:::::::::999888777666555777999:::888666555999<<<999555333666;;;???AAACCC===>>>===;;;888888999;;;<<<===>>>===;;;:::::::::<<<666444777888666999@@@===???AAAAAA@@@???>>>???999>>>AAA???:::999>>>CCCHHHFFFCCC???<<<:::999999<<<999777888;;;>>>===<<<999>>>BBB???999555777:::======;;;999666555777888888777666555555444555555666666666666666666666666666666777888888888888888555777888888888888:::<<<<<<<<<<<<<<<=========>>>888888999999999888888777::::::999888999:::;;;<<<<<<===???@@@@@@???>>>======::::::@@@CCC@@@<<<;;;@@@>>>>>>@@@DDDCCC>>>888??????>>>>>>===<<<<<<<<<@@@AAAAAA???===???CCCHHHBBB??????BBBDDDAAA@@@BBBBBBBBBCCCEEEFFFEEEAAA>>>BBBDDDFFFGGGEEECCCAAAAAACCCFFFIIIIIIGGGFFFHHHJJJGGGHHHHHHGGGEEEDDDFFFGGGCCCEEEGGGIIIJJJIIIHHHGGGJJJLLLKKKGGGFFFIIIIIIFFFLLLMMMMMMKKKIIIHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKLLLNNNLLLIIILLLQQQTTTHHHDDDLLLPPPKKKIIIMMMNNNIIIFFFGGGLLLOOOOOOMMMKKKJJJIIIJJJLLLOOOPPPPPPRRRJJJEEEGGGKKKKKKKKKLLLIIIKKKMMMMMMLLLLLLMMMOOOOOOOOOOOOOOONNNNNNNNNMMMQQQQQQOOOLLLJJJKKKOOORRRQQQOOONNNOOORRRTTTRRRPPPQQQOOOMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOPPPRRRSSSTTTTTTUUUSSSPPPMMMMMMOOOPPPOOOMMMRRRPPPNNNLLLLLLNNNQQQSSSQQQRRRSSSSSSSSSRRRPPPOOOSSSQQQOOONNNOOOOOONNNLLLOOOLLLKKKNNNSSSTTTQQQMMMJJJMMMPPPPPPNNNLLLNNNPPPKKKJJJGGGFFFGGGIIIMMMOOOKKKMMMNNNLLLMMMOOOMMMGGGOOOPPPPPPQQQQQQPPPPPPPPP222111000//////000111222///000222222111111111222222222222111111111111111333444444333111000000111000000000000000000000000111222222111///......///222333444444444333222111---222444111000333444222444444555444444222111000333333333222222222333333333555666555333111222444333444555444444444666888444444555444333444888;;;666555555555555666777777777:::===;;;777444555888555444444444333333333333555444333333555666666555444444444555555555555666333444444555555666666666666777777666444444555777555555444444444555666777333;;;???;;;888999:::999999777888:::888666888<<<<<<<<<;;;999777777999;;;666555444333333333444555333555666777666666888:::888999777444444888;;;999666444222222333444333222222333444555555555333222333444555666777666555555333555555444333222333444777666555444333333333333888666666888777444555:::888888999999:::;;;;;;;;;888999:::<<<<<<;;;:::999::::::::::::999888777666999999999888888888;;;===>>>:::666777:::===>>>???>>>>>>===;;;999888999;;;<<<===>>>>>><<<::::::;;;;;;666444666777666999???:::===??????>>>=========:::>>>BBB@@@;;;:::>>>CCCEEECCCAAA>>>;;;:::999999;;;999777777:::<<<<<<;;;999<<>><<<;;;@@@===>>>CCCFFFCCC??????AAA???>>>@@@CCCCCC>>>:::@@@@@@@@@????????????>>>@@@AAA@@@??????@@@BBBEEEEEEAAA???AAAAAA??????BBBAAABBBDDDEEEDDDBBB@@@>>>CCCEEEFFFFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGFFFGGGGGGDDDEEEEEEDDDBBBAAABBBDDDDDDEEEGGGIIIIIIIIIHHHGGGIIIKKKKKKHHHHHHKKKKKKIIINNNOOOOOOMMMKKKJJJKKKLLLRRRQQQOOONNNMMMLLLKKKJJJMMMLLLJJJHHHHHHHHHJJJKKKMMMLLLMMMOOOMMMJJJLLLQQQRRRHHHEEEMMMPPPLLLKKKOOOPPPLLLHHHIIIMMMPPPOOONNNLLLJJJIIIJJJMMMPPPPPPPPPRRRKKKGGGJJJNNNMMMLLLMMMNNNOOOPPPOOONNNNNNPPPRRRQQQQQQOOONNNMMMMMMLLLLLLPPPPPPNNNLLLKKKLLLPPPSSSQQQOOOOOOPPPSSSTTTSSSQQQOOONNNMMMMMMNNNOOOOOONNNLLLKKKKKKKKKLLLMMMOOOPPPOOOQQQSSSTTTUUUUUUUUUUUUSSSPPPNNNMMMOOOPPPOOONNNSSSQQQOOONNNNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRPPPOOONNNOOOPPPOOONNNKKKLLLMMMOOOOOOPPPOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLPPPRRRPPPPPPRRRQQQNNNTTTRRRPPPOOOOOOPPPPPPPPP111111000000000000111111...000222222111000111222000111111111111222222222222333444333111000000111111111111111111111111111222111111222333222000...333333333333333222111111000444444111000333444333333333444444333222111000222444666555222111333555222444666666444222222333333555555555444333444666222444666555333777???FFF;;;222///444777333333777333666888777444444777:::111222444555555444333222555444333444555666666555444444444555555555555666555555555555555555555555444666777777666555666777555555444444555555666777777<<>>999888777555555555666666444555777777666666888:::666888777444555:::<<<;;;888777555444555666555444///222444444222111333555666666666666666666666666555666666666444333444555666666666666555555444333888777777999888555666;;;999999888888888888999999888999;;;<<<<<<<<<;;;:::::::::;;;::::::999888888:::999777888:::<<<======???<<<999777999<<>>>>>>>><<<:::999:::;;;===>>>???>>><<<;;;;;;;;;:::666444555666666999===777:::<<<===<<<;;;;;;<<<;;;>>>AAA???;;;:::>>>BBBAAA@@@>>><<<;;;:::999999;;;999888888999;;;::::::999:::;;;;;;:::999888777888:::<<<<<<<<<<<<>>>???::::::888777666555555444888888888888888888888888666777888888999999888888888:::<<<<<<:::999999999666777999:::;;;;;;;;;:::999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<===>>>BBBBBBBBBAAA@@@???>>>===AAA>>>???DDDFFFCCC@@@AAABBB@@@>>>???AAABBB???===@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@GGGBBB@@@@@@???===>>>AAA@@@CCCFFFEEEAAA??????@@@DDDFFFFFFFFFDDDCCCDDDEEEIIIHHHGGGGGGHHHGGGEEECCCBBBCCCDDDCCCAAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFHHHKKKKKKHHHIIIMMMNNNLLLNNNOOOOOOMMMKKKKKKLLLMMMTTTSSSRRRPPPOOOMMMLLLLLLMMMLLLJJJHHHHHHIIIJJJKKKOOOMMMNNNPPPNNNKKKLLLPPPQQQIIIGGGMMMQQQNNNMMMPPPQQQNNNKKKKKKNNNPPPOOOMMMLLLKKKJJJKKKNNNPPPQQQQQQRRRMMMJJJNNNQQQPPPNNNNNNRRRRRRPPPNNNLLLMMMPPPRRRTTTRRROOOMMMLLLLLLLLLMMMOOOOOONNNLLLLLLMMMQQQTTTQQQPPPQQQRRRTTTUUUTTTRRRMMMNNNNNNNNNNNNNNNNNNMMMIIIJJJKKKLLLNNNOOOPPPQQQPPPSSSVVVWWWVVVTTTTTTTTTSSSQQQOOONNNOOOPPPPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUURRRQQQOOOOOOQQQQQQQQQPPPLLLPPPSSSSSSPPPOOOQQQUUUUUUSSSQQQPPPQQQRRRSSSSSSQQQRRRRRRRRRPPPNNNLLLKKKKKKRRRUUUSSSQQQRRRSSSRRRYYYTTTOOOMMMOOOQQQQQQPPP111000000000000000000111...000222222111000111222///000000111222222333333111333333222000000000111000000000000000000000000111000111444888999666333333333333333333222222222333666666111000333555444333333333333222222222222000555888666222000333777111333555666555333222111444555666555444222333444...222555444333888DDDMMMDDD444---444777111111888333555555444333444777:::222333333444555555555555555444333444666777666444444444444555555555555666777666666666555555555444333555888888777666666777555555555555555666666777666999;;;999777666777777999777999;;;:::888999===;;;:::999777555777;;;>>>;;;:::888777666777777888666777888777555444555666444666666444666;;;>>>===999888777666666666666555111555777555222333:::AAA:::999888666555555555555555777777666555444555666555666777777777666444333777666666888777555666;;;;;;:::999888777888888999999999:::;;;<<<;;;;;;:::::::::;;;;;;;;;:::999999:::777555666:::======<<<;;;;;;999777999>>>BBBBBB>>>>>>???===;;;::::::;;;===???@@@???===;;;;;;<<<999777555555555666999;;;666888;;;;;;;;;::::::;;;:::<<<>>>===::::::===@@@>>>======<<<;;;:::::::::;;;:::999::::::::::::::::::999888:::======:::777999:::;;;::::::<<>>>>>>>>???@@@@@@AAAAAABBBBBBBBB???===>>>BBBCCC@@@>>>@@@CCC@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDAAA???>>>@@@CCCDDDAAA===DDDAAAAAABBB@@@===>>>AAAAAAEEEHHHFFFAAA>>>@@@CCCFFFGGGGGGFFFDDDDDDFFFGGGKKKHHHFFFFFFHHHHHHDDDAAADDDEEEGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJLLLLLLJJJJJJNNNOOOMMMLLLMMMMMMKKKJJJIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQLLLKKKIIIIIIIIIJJJLLLNNNQQQNNNOOOQQQQQQMMMMMMPPPQQQKKKJJJNNNPPPMMMLLLNNNQQQOOOLLLLLLMMMNNNMMMLLLLLLKKKKKKMMMPPPRRRRRRQQQQQQMMMMMMQQQSSSQQQOOOOOORRRQQQNNNKKKHHHIIIMMMPPPSSSRRROOOMMMLLLMMMOOOPPPNNNOOONNNNNNMMMOOOSSSVVVQQQRRRSSSUUUVVVVVVTTTRRRMMMNNNPPPQQQPPPOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRROOOSSSVVVWWWTTTRRRQQQRRRSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPTTTWWWYYYWWWUUUUUUXXX[[[ZZZVVVRRRRRRUUUYYYZZZZZZRRRRRRRRRRRRQQQOOOMMMLLLKKKRRRVVVRRRNNNOOOQQQRRRVVVRRRNNNNNNQQQSSSQQQOOO000000000111111000000000...///111111000000000111//////000111222333333444111222333222000///000111////////////////////////000000000444999:::777444222222333333333444444555555888777222111333555444222222222222222222222333000444888777333111333666111222333555555444222111333555666666444222222222...222555333111555???HHHNNN<<<222777888333444<<<666666555555444555777999666555444333444555777999444333333555777777555444444444444555555555555666777777777666555555444444444666888999888666666666555555555666666666666666555555666666555444444555???<<<::::::999666999???::::::999777666777:::===;;;:::999888777888888999888999888777444222222222333666666555777<<>>BBB@@@<<<>>>???>>><<<;;;<<<===>>>???@@@@@@===<<<<<<<<<888888777555555888999999777999;;;<<<;;;::::::;;;888:::;;;:::888888:::===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<:::999;;;???@@@<<<999<<<;;;999777666888===AAA<<<;;;:::999888777777777::::::::::::::::::::::::777777888999999999999999555888;;;<<<<<<===>>>???777888:::;;;<<<<<<<<<;;;:::===@@@>>>:::888999;;;======>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDD>>><<<>>>AAAAAA>>>>>>@@@BBBAAA???>>>???@@@AAABBB>>>??????@@@AAABBBCCCCCCAAA??????AAAEEEEEEBBB>>>@@@???BBBEEECCC??????CCCDDDGGGIIIGGGBBB???BBBFFFFFFGGGGGGGGGEEEEEEGGGIIIJJJGGGEEEFFFHHHGGGDDDAAAEEEGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHLLLNNNNNNKKKKKKNNNNNNLLLLLLMMMMMMLLLJJJJJJKKKMMMJJJLLLNNNOOONNNOOOQQQSSSJJJJJJIIIIIIKKKMMMPPPRRRRRROOOOOOSSSSSSPPPOOOPPPQQQNNNMMMNNNNNNLLLJJJKKKOOONNNMMMLLLMMMMMMLLLKKKMMMLLLLLLNNNQQQSSSSSSRRROOOMMMNNNSSSTTTQQQOOOPPPSSSQQQNNNJJJGGGHHHLLLPPPRRRPPPNNNMMMNNNPPPSSSUUUOOOPPPPPPPPPPPPQQQUUUXXXRRRTTTWWWXXXXXXVVVSSSRRRNNNQQQSSSSSSQQQPPPPPPQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNRRRVVVUUURRROOOPPPQQQTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSXXXVVVSSSRRRSSSRRRQQQPPP\\\[[[ZZZYYYYYY[[[\\\]]]\\\XXXTTTUUUZZZ^^^aaaaaaQQQPPPOOOOOOOOOOOOPPPQQQMMMTTTWWWRRRMMMNNNPPPQQQQQQPPPPPPRRRUUUUUUSSSPPP000000111111111111000000---///111111000///000111//////000111222222333333000111222111000///000222........................000000111222444444333111222222222333444666888888666999999555222444555333111111111111111222333444000333666666444222222444222111111333555555333111222444666666444222222222222444555333000000666;;;III<<<444555555222444:::777666666666666666666777999777555333333555888:::333333444555777777555333444444444555555555555666777777777666666555555555666888999999777555666666444555666777777777777666666444444777777555666888@@@===:::999777555999???;;;<<<;;;:::999999;;;<<<999999888777777888999:::999:::999777444222111222333666777666888===???===888999999777555444444666555777888555222666@@@III:::999888777555444333222555777777777555444555666555555666666666555555444555333444777666333555:::::::::;;;;;;:::999888888888888888888999999999:::888888999::::::;;;::::::888666555666888:::;;;;;;666===>>>888777===>>>;;;:::<<<>>>???>>>>>>>>>??????@@@AAA@@@>>>=========888:::999666666999:::999888:::<<<<<<;;;999999:::777888888888777777999:::;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>=========???===;;;:::<<>><<<;;;:::999999999999999::::::::::::::::::::::::777888999999:::999999999999;;;<<<;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<<@@@DDDFFFCCC===:::;;;>>><<<===>>>?????????>>>>>>CCCBBBAAA@@@@@@@@@@@@AAA???>>>@@@CCCBBB??????CCCAAAAAA@@@??????@@@BBBCCC>>>>>>???@@@@@@AAABBBBBB@@@@@@AAACCCEEEEEEDDDBBB@@@@@@CCCFFFCCC@@@AAAFFFFFFGGGHHHFFFCCCBBBEEEHHHFFFGGGIIIHHHGGGGGGHHHIIIFFFFFFEEEFFFGGGGGGEEEDDDDDDFFFIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMOOONNNKKKKKKNNNNNNLLLNNNOOOOOONNNMMMLLLNNNOOOMMMPPPRRRQQQNNNMMMOOOQQQLLLKKKKKKKKKMMMOOORRRTTTRRROOOOOOTTTVVVSSSQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKNNNNNNMMMMMMMMMLLLLLLKKKMMMMMMNNNPPPSSSTTTSSSRRRPPPNNNPPPTTTTTTQQQQQQSSSUUUSSSPPPMMMJJJKKKOOORRRQQQPPPPPPPPPQQQSSSVVVXXXQQQRRRSSSSSSRRRTTTVVVYYYSSSWWWZZZ\\\YYYUUURRRQQQOOORRRUUUTTTQQQPPPQQQSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTWWWUUUQQQOOORRRUUUVVVVVVVVVUUUTTTUUUWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSRRRRRRRRRRRRSSSYYYWWWUUUTTTTTTTTTSSSQQQ^^^\\\YYYXXXXXXZZZ\\\]]]\\\ZZZXXXXXX[[[```ccceeePPPOOOOOONNNOOOQQQSSSTTTQQQVVVXXXTTTQQQRRRTTTSSSNNNQQQTTTWWWWWWWWWUUUTTT///000111222222111000///---///111111000///000111000000000111222222222333///111222111000///000222////////////////////////...000111222111222333444222222222444666888;;;<<<666:::;;;777444555444222111000000000111222444555111222444555444333222111333111000111444555333222111333555666444222222222111222444333111000111222888666444222222222333444444444555666777777666666777777666555444555666666333333444666777777555333444444444555555555555666777777777666666666666666999::::::888555444555666444555666777888777777666888333333888999777888;;;;;;999888999888555888===:::;;;<<<;;;999888888999777666666666666777999:::999::::::999666555555666333666777666888===???===999::::::888555444555777///222444333000111666;;;444555666666666666555444555666777666444333444555555444444444444444555555555444555777777555777;;;777888:::;;;;;;999777666777777777777777888888999666777888999::::::::::::888999999888777888:::<<<111;;;>>>999888===>>>999888;;;>>>?????????@@@BBB???@@@AAAAAA???======>>>999<<<;;;777777;;;;;;888999:::<<<<<<:::888777777777777888777777777999:::999999:::;;;;;;:::999888666999<<<======<<<>>>@@@<<<;;;<<<=========;;;999888999999888777777:::<<<;;;;;;::::::::::::;;;;;;999999999999999999999999777888999999::::::999999:::::::::999888999<<<>>>>>>===;;;:::::::::<<<===DDDHHHJJJFFF???:::;;;>>><<<<<<>>>?????????>>>===BBBBBB@@@??????@@@@@@AAA@@@@@@BBBDDDBBB???AAAEEE@@@@@@AAA@@@@@@AAABBBCCC?????????@@@AAAAAAAAABBB???AAACCCDDDDDDEEEFFFGGGFFFDDDEEEDDDAAA>>>BBBJJJGGGFFFDDDCCCCCCEEEGGGHHHEEEGGGJJJJJJIIIHHHIIIIIIBBBDDDFFFFFFFFFFFFGGGHHHDDDGGGIIIJJJIIIHHHHHHHHHKKKJJJJJJKKKKKKLLLMMMMMMJJJMMMMMMJJJKKKOOOOOOMMMNNNNNNOOONNNMMMMMMNNNPPPSSSVVVWWWUUUQQQNNNPPPSSSPPPOOONNNMMMNNNPPPRRRSSSQQQNNNOOOTTTXXXUUUSSSSSSNNNPPPRRRRRRQQQQQQPPPPPPMMMNNNOOOOOONNNMMMMMMMMMNNNNNNNNNQQQTTTUUUTTTRRRRRRPPPRRRUUUUUUSSSSSSWWWUUUTTTRRROOONNNNNNRRRUUURRRRRRRRRSSSTTTUUUVVVWWWSSSTTTUUUUUUUUUUUUXXXZZZUUUYYY^^^^^^ZZZUUUQQQOOOPPPRRRTTTSSSOOONNNQQQUUUOOOOOONNNNNNNNNPPPQQQRRRTTTXXXZZZXXXSSSRRRWWW\\\WWWXXXYYYXXXVVVVVVYYY\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTWWWUUUTTTTTTVVVWWWVVVUUU\\\\\\[[[XXXUUUVVV[[[```\\\\\\[[[ZZZZZZ\\\```cccPPPQQQRRRSSSTTTUUUUUUTTTRRRUUUVVVSSSTTTWWWYYYWWWRRRVVVZZZ[[[XXXVVVXXXZZZ///000111222222111000///---///111111000///000111111111111111111222222222///000111111000///000222000000000000000000000000,,,///222222222444888<<<111111222444777:::===???666:::<<<888555555444111000000//////000222444555111111222333555444111///444111///000333555444222000222555666444333222222,,,...111333444333222111...555888666555777666333222222333555777888777555555555666666666555333222333333444666888777555333444444444555555555666666666666666666777777777777;;;;;;:::777555444555666444555777888888888777666777222222777:::888999===555555666:::999666777;;;777999::::::888555444444555555444444555777999:::888:::;;;:::999888999:::333777888777999===>>><<<:::;;;<<<999666444666888111555888888666333333444///111444666888888777666444666666666444333444555555444333222222333555666666555666888888666888===444666999;;;;;;999666444666666666666666777777888555666777888999:::::::::999;;;<<<:::777777:::>>>***666<<<888999???@@@;;;777:::===???@@@AAABBBCCC???AAABBBAAA???======>>>999===<<<888777<<<<<<888999:::<<<;;;999666555666888888888888888888999:::777888999::::::999777777333777;;;===<<<<<<>>>@@@:::;;;<<<===<<<;;;999999444666:::;;;;;;:::::::::;;;::::::::::::;;;<<<<<<999999999999999999999999888888999::::::::::::999777777777777777:::???BBB@@@>>>;;;888888999;;;<<>>888999===;;;<<<===??????>>>>>>===>>>>>>>>>>>>???AAACCCDDD@@@???AAACCCAAA>>>@@@EEE???@@@AAAAAAAAAAAABBBCCC@@@@@@AAAAAAAAAAAABBBBBB>>>BBBEEEEEEDDDEEEHHHKKKLLLIIIFFFBBB>>><<>>>>>999;;;<<<===;;;777555444444333111111444333//////111444111///111555666333///444444444444444444444444+++///333444333111///...///000000222333444555555///222444555444333333444222555777777666555666666555444333333444555666777555666777666444333333444555555444333333444444444777666555444333444444555555555555666666777888888777777666555555555555555888777777777777777888999666666666555555666999<<<999888888888888888999999555777999999666666777:::<<<;;;:::777444333555777:::999888999;;;<<<;;;:::999:::;;;999777555444555555555666888999777444111333444555555555666:::<<<555666777777777666444333555333444777666222333888666666666666777777777777444777:::999666444444666555777999999777666555666999::::::888777888:::<<<777888::::::999999999:::=========<<<:::999;;;<<<===;;;:::;;;===???AAAAAA>>>@@@CCCEEEDDDBBB???===;;;:::888888:::;;;;;;:::===@@@>>>999777999<<<;;;888666444555888999777444888777777999;;;;;;:::999::::::::::::;;;===???@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<@@@???===<<<;;;;;;<<<<<<888999999999999999:::::::::::::::<<<===;;;888555;;;:::999999:::===???AAA===<<<:::999999:::<<<===@@@@@@AAAAAAAAA@@@@@@???<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@CCCCCCDDDEEE???:::???IIIDDDEEEEEEEEEEEEEEEDDDCCCAAACCCDDDCCCBBBAAABBBDDDCCCEEEGGGEEECCCDDDIIINNNRRRMMMFFF@@@>>>@@@DDDGGGGGGGGGFFFEEEDDDFFFJJJMMMJJJMMMPPPNNNJJJFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJLLLMMMMMMLLLLLLIIIHHHKKKPPPRRRPPPLLLJJJOOOPPPLLLJJJMMMOOOOOOPPPPPPOOONNNMMMMMMNNNNNNQQQTTTXXXXXXUUUTTTUUUWWWUUUTTTSSSPPPNNNMMMOOOQQQRRRSSSTTTVVVWWWUUURRRPPPQQQRRRSSSQQQPPPQQQUUUYYYVVVUUUSSSQQQQQQRRRTTTUUUSSSRRRRRRQQQRRRSSSTTTUUU[[[UUUQQQRRRSSSRRRSSSVVVYYYXXXVVVTTTSSSRRRRRRQQQWWWUUUSSSQQQSSSVVVZZZ]]]^^^ZZZUUUTTTVVVWWWVVVTTT___ZZZVVVUUUWWWXXXWWWUUUUUUSSSQQQQQQRRRQQQNNNKKKQQQPPPOOOOOOQQQTTTWWWZZZ]]]]]]\\\[[[YYYYYY[[[]]]bbb```^^^[[[XXXXXXZZZ\\\ccc```\\\XXXVVVWWWXXXYYY[[[WWWUUUUUUXXX[[[[[[[[[YYYWWWTTTVVVYYY[[[ZZZXXX[[[___bbb```[[[XXXXXX[[[[[[]]]```aaa```\\\XXXUUUXXXUUUUUU[[[]]]ZZZVVVUUUUUUVVVUUUQQQRRRWWWYYYXXXUUUWWW[[[]]]^^^]]]ZZZYYY444333222111000000000000222111000000000///...---000111111000//////000222///000111222222111000///222111000111111222111000000000111222222333333444111444444222555<<<>>>;;;<<<<<<<<<999666444333444444222222555444111000222333111///111555666333000444444444444444444444444000333666888777555555555333333333333333333444444///111444555444333222333333555777888777666666666555555444333444555666666555777888777444333333333444444333333333333444444777666555444333333444555999888666555444444555555888777555444444444555666777666666666666777888888:::::::::999888:::===???999888888888888888999999333666888888777777999<<<>>>===<<<999666555666888999888888999;;;<<<<<<;;;888999:::999666444444444555555666888888777444111444555666666666777999;;;666666666666666555444444555333444777666222333888555555666666666777777777555666777555444555888;;;555777999999888777777777888999999888777777999;;;777999;;;;;;:::999:::;;;===>>>???>>><<<<<<<<<=========<<<===???AAABBBBBBBBBCCCEEEFFFEEEDDDAAA@@@===<<<::::::;;;;;;999888:::>>>>>>:::999<<>>===;;;:::999999:::;;;<<>>??????@@@????????????@@@BBBCCCDDDEEEDDDDDDCCCCCCEEEEEEAAA===BBBKKKCCCCCCDDDEEEEEEFFFEEEEEEGGGHHHIIIGGGEEECCCCCCDDDDDDGGGIIIHHHEEEDDDHHHLLLMMMKKKGGGCCCAAAAAABBBDDDFFFFFFFFFEEEEEEFFFJJJLLLHHHJJJKKKJJJGGGFFFGGGIIIDDDEEEFFFHHHIIIKKKLLLMMMHHHGGGFFFIIILLLNNNMMMKKKIIIGGGFFFIIIOOORRRPPPMMMLLLPPPQQQMMMKKKNNNPPPPPPPPPOOOOOONNNNNNMMMNNNNNNQQQTTTWWWWWWUUUSSSUUUVVVTTTTTTRRRPPPNNNOOOQQQTTTQQQRRRTTTVVVWWWWWWUUUSSSQQQRRRSSSSSSQQQRRRUUUXXXUUUUUUTTTTTTTTTUUUVVVWWWSSSRRRQQQQQQRRRTTTVVVWWW\\\VVVSSSTTTUUUTTTUUUXXXYYYXXXVVVUUUTTTSSSSSSRRRVVVUUUSSSSSSTTTVVVZZZ\\\\\\YYYVVVVVVWWWYYYYYYXXXZZZYYYXXXYYYYYYYYYWWWUUUVVVTTTRRRRRRSSSRRRPPPMMMRRRQQQPPPPPPQQQTTTWWWYYYZZZZZZ[[[ZZZXXXXXXYYY[[[___```___]]]ZZZZZZ\\\___aaa___\\\YYYXXXXXXYYYZZZYYYWWWVVVXXX[[[\\\ZZZXXXYYYVVVTTTVVVYYY[[[ZZZXXXXXX\\\```___[[[YYY[[[]]][[[\\\___``````^^^\\\ZZZYYYVVVVVV[[[]]]YYYVVVUUUSSSUUUSSSPPPQQQUUUXXXWWWVVVXXX[[[^^^___]]][[[ZZZ222222222222111000//////111111111000000//////...000111111000//////000222000000111111111111000000111111111111111111111111000000111222222333333444111444555222333888<<<===<<<<<<:::777444222333444555222333666555222111444333111000222555666444111333444444444444444444333000222555555555555666777777777666555444333222222///222444555444333222222333555777888777666666777666666555444444444555555666888888777444222222333333333333222222333333444666555444333333333444555999777555333333333555666999777555333333444666777555555555555555666777777;;;;;;;;;:::999;;;>>>@@@999999888888888888888999555666777777777777999;;;@@@???>>>;;;888666777999777666777999;;;===<<<;;;666777888777555333333333444555666777777666444222555777888888888777888999777666555555444555555555555444555777555222333777333444444555666777888888555555333222222666;;;@@@444777999:::999888888999777888888777666555777999777999;;;;;;:::999:::;;;;;;===??????===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@???>>>===>>>===<<<<<<;;;:::777444???AAA???:::777999;;;;;;999;;;<<<:::777777<<>>>>>======@@@???>>><<<;;;:::::::::888888999:::;;;<<<<<<<<>>???>>>999888888888999;;;===>>>;;;:::999999999999;;;<<<======>>>>>>??????@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCDDDFFFFFFBBB@@@EEEMMMBBBBBBCCCDDDEEEFFFGGGGGGMMMNNNMMMKKKGGGEEEEEEEEEGGGJJJLLLKKKHHHFFFGGGHHHHHHHHHGGGFFFEEECCCAAA@@@DDDEEEFFFFFFFFFGGGIIIKKKFFFGGGGGGFFFFFFGGGJJJLLLDDDEEEGGGHHHJJJLLLNNNNNNHHHEEEDDDGGGMMMOOOMMMJJJHHHGGGFFFJJJOOORRRRRRPPPMMMQQQQQQMMMMMMPPPRRRQQQOOOOOOOOONNNNNNNNNNNNNNNPPPSSSWWWWWWTTTSSSTTTVVVUUUTTTRRROOONNNOOOTTTWWWPPPRRRTTTVVVWWWWWWVVVUUUQQQSSSUUUUUUUUUTTTUUUWWWTTTUUUVVVWWWWWWXXXXXXWWWTTTSSSQQQQQQRRRUUUXXXZZZ\\\WWWUUUWWWXXXWWWWWWYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[YYYWWWWWWYYY[[[[[[[[[UUUWWW[[[\\\ZZZXXXWWWVVVWWWUUUTTTTTTUUUTTTRRRPPPUUUTTTSSSRRRSSSUUUWWWXXXVVVXXXYYYYYYXXXWWWXXXYYY[[[___bbb```\\\[[[^^^bbb^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXYYY[[[\\\[[[YYYVVVYYYVVVUUUWWWZZZ\\\[[[XXXVVVZZZ]]]]]]\\\[[[]]]___ZZZ[[[]]]^^^````````````ZZZWWWXXX\\\]]]YYYUUUUUUUUUVVVUUURRRRRRWWWYYYXXXXXXZZZ]]]_________]]][[[000111222222222111///...111111222111000//////000000111111000//////000222000000000111111000000000///000111000000///000111//////000111111222222333000333444222111333888<<<;;;;;;888555222111222444444222222555555222222444222111111222555666444222333333444555555444333333000222333333333444666888777666666555444333222222111333666777555444333333333555888888777666666777666666555555444444444444777888999777555333222222333222222222222333444444666555444333333333444555666444333333444666888:::999777444222111333666777444444444444444555666777999999999888777888;;;===:::999888888777888888888888888888777666666777888??????>>>;;;888666777888555555666999<<<===<<<;;;444555666666444222222333333555666777666555444444555777::::::888777777777777666444333333444555666555555666666444333444666222222333444666777888888555444222222333666;;;>>>333555888999888888888999666777777666555444555777666888999:::999888999:::777:::<<<===<<<:::999999777999<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::;;;;;;999666333===>>>;;;666555;;;@@@BBB<<<;;;999666444555999===::::::999:::<<<<<<:::999999888777888:::>>>BBBEEE;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<@@@???>>><<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;>>><<<;;;<<<>>>??????>>>;;;;;;:::;;;;;;===>>>???::::::999999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGEEEBBBBBBFFFKKKDDDDDDDDDDDDDDDEEEFFFFFFMMMMMMMMMKKKHHHFFFEEEFFFIIILLLOOOOOOLLLHHHFFFEEEFFFFFFGGGGGGFFFDDDBBBAAACCCDDDFFFGGGFFFGGGHHHJJJEEEFFFFFFGGGGGGHHHJJJKKKFFFFFFGGGIIIJJJKKKLLLMMMIIIFFFDDDHHHNNNQQQOOOKKKKKKJJJJJJLLLPPPRRRSSSRRRNNNPPPPPPLLLLLLPPPSSSRRROOOOOOOOOPPPOOOOOOOOONNNPPPSSSVVVVVVTTTSSSTTTVVVWWWUUURRRNNNLLLNNNRRRVVVQQQSSSUUUVVVVVVUUUUUUUUUSSSTTTWWWXXXXXXWWWVVVVVVUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSRRRRRRTTTWWW[[[^^^\\\WWWVVVYYYZZZXXXWWWYYYXXXXXXXXXXXXXXXXXXWWWWWWTTTUUUVVVXXXXXXXXXXXXXXXZZZYYYXXXXXXYYYZZZ[[[[[[RRRVVVZZZ[[[YYYWWWWWWYYYWWWWWWWWWWWWWWWVVVUUUTTTWWWVVVUUUTTTUUUVVVWWWXXXTTTWWWYYYZZZYYYXXXXXXYYYZZZ___dddbbb]]][[[]]]```ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZ[[[[[[ZZZXXXWWWYYYWWWVVVXXX\\\]]]\\\YYYXXXZZZ\\\\\\\\\\\\]]]___[[[[[[[[[\\\]]]___aaabbb[[[YYY[[[^^^^^^YYYVVVVVVXXXZZZYYYVVVWWW[[[]]][[[ZZZ[[[^^^`````````^^^]]]///000111222222000///...000111333222//////000111000111111000//////000222111000000000000000000111---///000000...---...000......//////000111111111///000111111///000444999888888666333111000222444333111111555555222111444111111222333555555555444222333555555555555333222333444555555555666999;;;444444444444333333333333444666777777666555555555333666888888777666777777666666666555555444333333777888999888555333333333333222222222333333444555555444333222222333444555555444444444555777999;;;999777444111111333555777333333333333444555666777888888777666555666888;;;:::999999888777777888888888777666555666888999:::;;;<<<;;;999666555555666444555666999<<<===<<<:::222444555555333222333333222444666666555333444555666888::::::888666666666666555444333333444555666444666777555333333444444111222333444555666777777444444444444666777777888111444666777777666777888555666777666555333444555444555777777666666666777666999;;;<<<;;;999999999666999<<<<<<;;;:::;;;<<<===<<<;;;:::::::::;;;;;;666666777999::::::777444222444444222777DDDPPPVVVAAA<<<666333444666777777;;;:::999:::;;;;;;:::888999888777888:::>>>BBBDDD;;;;;;<<<======<<<;;;;;;888999::::::;;;;;;::::::>>>>>>===<<<;;;:::999888;;;<<<======<<<;;;999888::::::;;;===??????===;;;;;;;;;;;;;;;<<<======>>>999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@===>>>??????@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEGGGIIIHHHDDDAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDHHHIIIIIIHHHFFFEEEEEEFFFJJJMMMPPPPPPNNNJJJFFFDDDGGGFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFGGGFFFFFFGGGIIIEEEFFFHHHJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKHHHGGGJJJPPPRRRPPPMMMNNNLLLLLLLLLNNNPPPPPPPPPNNNOOOMMMJJJLLLQQQSSSQQQOOOPPPQQQQQQQQQQQQPPPPPPPPPTTTWWWWWWTTTSSSTTTVVVYYYWWWSSSNNNKKKLLLPPPSSSSSSUUUWWWVVVTTTRRRRRRSSSUUUVVVXXXZZZ[[[ZZZWWWVVVVVVWWWYYYYYYYYYWWWUUUSSSUUUTTTTTTTTTVVVZZZ]]]___ZZZWWWVVVZZZ[[[YYYXXXYYYXXXXXXYYYZZZ[[[ZZZZZZYYYUUUVVVXXXZZZ[[[ZZZYYYXXXZZZZZZZZZYYYXXXXXXYYYYYYSSSVVVYYYYYYWWWVVVXXX[[[WWWXXXYYYYYYXXXWWWWWWWWWYYYXXXWWWWWWWWWWWWXXXYYYVVVXXX[[[\\\\\\[[[[[[\\\]]]aaadddccc^^^[[[[[[]]]YYYZZZ[[[\\\\\\\\\[[[[[[]]]\\\[[[YYYXXXWWWXXXYYYYYYXXXWWWZZZ^^^```^^^[[[\\\\\\]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZ[[[\\\^^^```]]]\\\^^^aaa___ZZZXXXYYYYYY\\\[[[YYYYYY]]]___]]][[[\\\^^^`````````___^^^///000000111000000/////////222333222///...000333000111111000//////000222111111000000000000111111---///111000...,,,...111......//////000111111222000...///222111000222666444444444222111000222444222000111444555222111444000111222444555555555555222333555666666555333222222333444444333444666888222222333333444444555555666777777666444444555777444666888999888777777888555555555666555555444333666777999888666444444555333333333333444555666666444333222222222333555555666666555555555555555666888666444222222333555666333333333444555666777888888999888666555666888;;;::::::999888777777777777666444333444777:::<<<===666777888777555333444555444555666999<<<===;;;999111333555555333333333444111444777666444222444666555777888888666555666666444444444444444444555666444777888555333444444333111222222333444555666666444444444666888777555333111333666777666555555666555666888777555333333444222444666666555444555666888:::<<<===<<<;;;;;;;;;888;;;======;;;:::;;;>>>::::::999888888888888999444444555777::::::999888333555555444:::FFFQQQVVVDDD>>>777555777999888777:::999888999::::::888777888888999:::<<<>>>@@@BBB:::;;;<<<======<<<;;;:::777888999999::::::999999<<<<<<===<<<<<<;;;:::999:::;;;<<<===<<<:::888777999999;;;===???>>>;;;888999999999::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<======<<<<<<<<<>>>???@@@===>>>>>>???@@@?????????CCCCCCCCCDDDEEEFFFHHHHHHIIIKKKIIIDDDAAACCCEEEDDDIIIGGGEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFJJJLLLOOOPPPOOOLLLHHHEEEGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGFFFDDDDDDFFFHHHFFFFFFHHHKKKLLLKKKHHHEEEJJJJJJIIIIIIHHHGGGGGGGGGKKKKKKKKKMMMOOOPPPPPPNNNNNNMMMLLLLLLLLLMMMNNNOOONNNOOOLLLIIILLLQQQSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRQQQTTTXXXXXXUUUTTTUUUWWWZZZXXXUUUPPPLLLLLLOOORRRUUUWWWYYYWWWSSSQQQRRRTTTXXXXXXYYY[[[\\\\\\YYYVVVVVVWWWYYYZZZYYYXXXVVVTTTVVVVVVVVVWWWYYY\\\^^^___ZZZWWWWWW\\\]]]ZZZXXXYYYXXXYYY[[[\\\]]]]]]\\\\\\WWWXXXZZZ\\\]]]\\\ZZZYYYZZZ[[[[[[[[[YYYXXXXXXYYYWWWXXXYYYYYYYYYYYYZZZ[[[WWWXXXZZZZZZYYYXXXYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXZZZ]]]^^^^^^^^^___```bbbcccdddccc```^^^\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]___^^^\\\YYYVVVVVVWWWZZZ[[[YYYZZZ]]]aaabbb```]]]```___^^^]]]]]]]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^```dddbbb\\\[[[]]]YYY\\\\\\YYYZZZ^^^___\\\[[[\\\^^^___``````______000000////////////000000...222444333///...111444000111111000//////000222222111000//////000111222...111444222///...000333000000000111222222333333222...///444666222111333000111222222111111222444333111222555666333333555000111333444555555666666111333555666666555333111000111333333222222333444333444444444555555555555777777555222111111444777444666888999888777777888333444555666666666555444555666888888666555666777444444444444555666777888333333222222222333555555222222333444444444333222666555444333222333444444333333333444555777888999888888888666444555888:::;;;:::999888777777777777:::777444444666999::::::333444666555444333444555555555777:::<<<<<<999777111333555555444333444555000444777666333222444777555666666555444444666777222333444444555555555444444888999444222444555222222222333333444444444444444333333555888888555333333555777777666555555666555777888888666444333333222444666666555555555666888:::;;;;;;::::::;;;<<<888;;;===;;;888888;;;>>>888888888888888777777777777666666777:::;;;;;;:::666999:::777888>>>CCCDDD@@@===:::777888999;;;<<<999888888888999999777555888888:::;;;===>>>??????:::;;;===>>>>>>===;;;:::888888999::::::::::::999:::;;;<<<<<<<<<;;;::::::666888:::<<<<<<;;;999888<<<;;;;;;<<<===<<<:::888999999::::::;;;:::::::::::::::;;;<<<============@@@???===<<<<<<===???@@@>>>???@@@@@@AAAAAA@@@@@@EEEEEEEEEEEEFFFHHHIIIJJJIIILLLJJJDDDCCCFFFHHHFFFHHHFFFEEECCCBBBCCCDDDEEEDDDEEEFFFFFFDDDDDDEEEFFFIIIKKKMMMOOOOOOMMMJJJGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCCCCEEEGGGFFFEEEEEEGGGJJJKKKIIIGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLOOOOOOMMMLLLMMMOOOOOOOOONNNNNNNNNOOORRRTTTPPPOOOLLLIIIMMMSSSUUURRRQQQRRRTTTVVVVVVUUUTTTSSSRRRUUUYYYYYYVVVUUUVVVXXXZZZYYYWWWSSSPPPPPPRRRTTTUUUYYY[[[YYYUUUSSSUUUXXX[[[ZZZYYY[[[]]]]]]ZZZXXXVVVWWWXXXZZZZZZ[[[ZZZZZZVVVWWWYYYZZZ\\\]]]^^^^^^ZZZXXXYYY^^^```]]]ZZZZZZWWWYYY[[[]]]______^^^^^^ZZZ[[[\\\]]]^^^]]]\\\[[[XXXZZZ\\\\\\ZZZYYY[[[\\\[[[[[[\\\^^^___^^^\\\ZZZVVVXXX[[[[[[YYYXXXZZZ[[[YYYZZZZZZZZZ[[[[[[\\\\\\ZZZ\\\]]]^^^^^^___bbbdddfffdddccccccdddcccaaa___````````````aaaaaaaaaaaa^^^______\\\XXXUUUVVVWWW\\\[[[\\\___ccceeebbb___aaa```^^^^^^^^^^^^______^^^]]]\\\[[[[[[]]]^^^___^^^___cccfffddd___^^^aaaZZZ]]]]]][[[\\\___```]]]\\\\\\]]]_______________111000///......///000111...222444333///...111444000111111000//////000222222111000//////000111222///333666444000///222555111222222333333444555555444//////666999555222222---///222222222222333444444222333777777444444777000111333555555555666777111333555777777555333111444555777777666555555666666666666666666666555555777666333000...///333777444666999999888777777888222333555666666666555555444666888888777666777888444444444555666777888888333333222111222333555666+++---000333444444333333555555444444333333333333333444444555666777999999777777666444333333666888;;;:::999888777777777777AAA<<<777555555666555333111333555555444333444555555666777:::<<<;;;888666111333555555444444555666000444777666222111444888444555555444333333666888111222444555666555444444444999999444222444555222333333333333333333333333444333222333777888777555555777999999777666555666555777999888666444333333333555777777666555666777777888888888777777999;;;666999;;;888555444999===<<<============<<<;;;;;;:::888777888:::<<<===<<<...333777666777::::::999999;;;;;;999666777;;;@@@999888777888888888666444777999;;;===>>>>>>>>>===:::;;;===>>>>>>===;;;:::999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;:::333555888;;;<<<<<<;;;:::???===;;;:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>AAA@@@>>>===<<<===???@@@@@@@@@AAABBBBBBBBBAAAAAAEEEDDDDDDDDDEEEGGGIIIJJJIIILLLKKKEEEEEEJJJKKKIIIFFFEEECCCBBBCCCDDDFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIKKKNNNOOONNNKKKHHHEEEFFFIIIKKKLLLKKKJJJHHHJJJIIIGGGDDDAAAAAADDDFFFFFFCCCBBBCCCGGGJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLIIIMMMPPPOOOKKKIIIKKKOOOQQQQQQRRRQQQRRRTTTXXXZZZRRRQQQMMMJJJNNNUUUVVVTTTRRRSSSUUUWWWWWWWWWUUUTTTSSSVVVYYYYYYWWWVVVWWWYYYYYYYYYXXXUUUSSSSSSUUUWWWUUUYYY\\\[[[WWWVVVXXX\\\]]][[[YYY[[[]]]]]][[[YYYUUUVVVXXXZZZ\\\]]]^^^___VVVXXXZZZ\\\]]]^^^]]]]]][[[YYY[[[```bbb___\\\\\\WWWYYY\\\^^^``````______[[[\\\]]]^^^^^^^^^]]]\\\WWWZZZ]]]^^^\\\\\\^^^```]]]]]]^^^bbbeeeccc]]]XXXUUUXXX[[[[[[YYYXXXZZZ\\\YYYZZZZZZ[[[\\\\\\]]]]]][[[\\\]]]]]]^^^___cccfffhhhdddbbbcccggghhhfffbbbddddddccccccccccccdddddd\\\___```___ZZZVVVUUUUUU]]]\\\]]]```eeefffccc```bbb```^^^^^^___```aaaaaa]]]\\\\\\\\\]]]___```aaa___```dddgggeee``````ccc]]]``````^^^___bbbccc```[[[\\\]]]^^^____________666333///---///000000...666555444333111000//////333555444000000444555333///111333222///...000222...000222111000000333666111///...///222333444333111000000111222333111000666444222111111333666888222111111333666777444111666444222222444666777777555444333333333333444555111222444555555444222111333444555444444444666888555555555555555555555555333333444444666777999999777777666555444333333222333666777333333666999888555444444555666666555333444444222222222333555666222222222333333444444444666777777555222111333666555666777777666666777888333555777888888777444333666555444333333333333333555666777666555444555777333666888999888666555555:::888666666777888999888333555777777777777888999444222111222111000333888888999::::::999888666555111222333333111111222444@@@<<<777444333444444444777666444333222222222333777777666555555555555555888555333333555777888888777999;;;;;;999777777777<<<888666777555444888>>>:::888666666888999999999<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<;;;999999===888666888>>>@@@===888<<<;;;999777777888999:::999::::::999888999<<<>>><<<;;;:::999999999::::::777777999<<>><<<@@@>>>>>>AAA@@@;;;999;;;:::<<<>>>>>>===<<<===>>>>>><<<:::999999;;;>>>???===<<<>>>AAA@@@;;;;;;>>>????????????>>><<<;;;:::??????>>>>>>>>>>>>>>>???BBB@@@???@@@AAAAAA@@@???AAA??????AAA???<<<===BBB===>>>@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEEEEGGGIIILLLLLLKKKKKKKKKJJJJJJJJJLLLGGGCCCCCCGGGJJJIIIGGGFFFEEECCCCCCEEEGGGGGGGGGDDDGGGLLLOOOPPPMMMJJJGGGJJJHHHHHHJJJNNNOOONNNLLLOOOKKKGGGDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHLLLOOOPPPLLLKKKMMMLLLJJJKKKNNNKKKPPPPPPKKKJJJOOORRRPPPVVVSSSPPPRRRUUUYYYYYYYYYUUUTTTSSSQQQQQQQQQQQQRRRVVVWWWWWWXXXXXXWWWVVVVVV[[[[[[ZZZYYYWWWWWWZZZ\\\ZZZXXXUUUSSSSSSUUUWWWYYY```ZZZYYY\\\[[[WWWWWW\\\ZZZ[[[[[[ZZZXXXXXX\\\___ZZZXXXVVVYYY]]]^^^ZZZVVV[[[UUUUUU\\\```]]][[[\\\[[[XXXWWWZZZ___bbbaaa^^^YYYZZZ\\\___```aaaaaaaaa^^^]]]\\\^^^```aaa___]]]ZZZ[[[]]]^^^___```aaaaaadddaaa^^^```cccddd___ZZZYYYYYYZZZZZZZZZZZZZZZYYY^^^^^^^^^^^^^^^^^^^^^^^^___```___[[[\\\```aaa```iiilllmmmiiibbb___bbbgggaaaeeejjjllliiifffeeeeeefffeeeccc```\\\ZZZ[[[\\\ddd___]]]aaaaaa^^^```fffdddaaa___```bbbddddddcccaaa^^^\\\]]]___aaa```^^^bbbddddddaaa]]]]]]aaafffdddbbbaaaaaabbbbbbaaa```[[[ZZZZZZ]]]aaacccaaa^^^555111...---///000000///666444333111111111222333222444444000000333444222///111222111//////000222111333444222000///111333333111000111333444444333444333222333444444222000555444222111111333555777333111111222555666555333333222111333555666666555555555444333333444555555333444555555444333222111000222333333333333666888222444666888888666444222444444444444555777888888555555555555555555555444555888888444222555777666555555444555666777555333555555555666666666777777333333444444444555555555666777777555333333555777555666666666666666888999666666555555555555666666666555555444333333444444444666777666555444555666444666999999888666666666:::888555444444444333222444666777777666555666777444222222444333111333888999999999999888888777666222333444444222111222444888777777666555555555666999888666444333444555555666555444333444444666666888666444444555777888888666888999888666444333333:::777777888777555999>>>;;;;;;:::999888999:::;;;<<<;;;:::999999:::;;;;;;;;;<<<===>>>===<<<:::999<<<:::888:::>>>???<<<999;;;:::999777777888999:::999:::;;;:::999:::;;;===<<<;;;;;;;;;::::::::::::888999:::===@@@AAA???===BBB???@@@BBBAAA<<<:::;;;:::;;;======<<<<<<<<<>>>>>>===;;;::::::<<<>>>@@@======???BBB@@@<<<<<>>===<<<@@@??????>>>>>>?????????AAA@@@???@@@AAAAAA@@@???BBB@@@AAABBBAAA======AAA>>>???AAACCCDDDDDDCCCCCCCCCEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKGGGDDDDDDHHHJJJHHHFFFEEECCCBBBCCCFFFHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIJJJLLLPPPRRRQQQPPPNNNKKKHHHFFFHHHJJJLLLLLLJJJKKKKKKJJJIIIKKKNNNPPPNNNKKKJJJMMMMMMLLLMMMQQQKKKPPPPPPLLLKKKOOORRRPPPWWWTTTQQQQQQTTTWWWYYYYYYZZZXXXVVVTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZXXXZZZ[[[ZZZXXXXXXYYYZZZYYYXXXUUUSSSSSSUUUWWWYYY___[[[YYY[[[ZZZWWWXXX\\\ZZZ[[[[[[YYYWWWXXX[[[^^^___]]][[[\\\______\\\XXX]]]XXXWWW[[[\\\[[[[[[^^^\\\YYYWWWYYY]]]___]]]ZZZ]]]^^^```bbbcccccccccccc```___]]]^^^``````^^^\\\[[[\\\^^^```aaaaaaaaaaaacccaaa```aaaddddddaaa]]][[[[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]```aaa___[[[\\\```bbbaaajjjmmmnnnjjjccc___bbbeeeeeehhhkkkkkkiiihhhhhhiiiffffffeeebbb___^^^___aaaddd___^^^``````]]]___cccbbbaaaaaacccfffgggeeeccc```___]]]^^^aaabbbaaa___bbbddddddaaa]]]]]]bbbgggeeeccc```___`````````___[[[ZZZ[[[^^^aaabbbaaa___333111......///111111000333222111000000111333444111333333000000333444111///111222111000///000111555666555333000//////000444333222333444555444333555444333333444444222000333222111000000222444555444222111111333555666555333222222333555666555444555555444333333444555555444444444444444444444444333444555444333333444666444555555666666555555444555555444444555666777777444444555666666666666666666999999444222444555444666555555666777777666444555777999;;;;;;:::888777555555555555555666666666555666777666555555777999666555555555666777999:::999777444222222444777999666666555555444444555555444555666666444444555666444777999:::999777666666999666444333333444333222555777888888666555555666333222444777666333333777999999888777777777888888555666666555333222333444222555888888555333444555;;;:::777555444555777888555444333222222444777999888666444444666777888777999:::;;;:::777555444555888666777:::999777999>>><<<===>>><<<999888:::===<<<;;;:::999999888999999:::;;;===>>>>>><<<:::888<<<<<<<<<<<<<<<<<<;;;:::;;;:::888777777777888999888:::;;;;;;:::999:::<<<;;;;;;;;;<<<;;;::::::999::::::;;;===@@@AAA@@@>>>AAA??????AAA???:::888:::999;;;<<<<<<;;;;;;<<<=========<<<;;;;;;===>>>???======???BBBAAA======@@@AAABBBBBBBBBAAA@@@???????????????>>>>>>??????@@@AAA@@@???@@@AAABBBAAA@@@BBBAAABBBDDDBBB======@@@???AAACCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFIIIKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHFFFFFFIIIIIIGGGDDDEEECCCBBBDDDGGGJJJKKKKKKNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJLLLOOOSSSUUUUUUTTTPPPNNNKKKJJJKKKMMMNNNNNNLLLLLLMMMLLLKKKLLLNNNPPPMMMJJJJJJMMMOOOMMMOOORRRKKKOOOPPPMMMMMMPPPRRRQQQWWWTTTQQQPPPRRRVVVXXXYYY^^^\\\YYYVVVUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]YYY[[[]]]]]][[[ZZZ[[[[[[YYYXXXUUUTTTTTTVVVXXXZZZ___[[[YYYZZZYYYWWWXXX\\\\\\\\\[[[YYYXXXXXXZZZ]]]bbb___]]]^^^______[[[XXX^^^[[[ZZZ[[[ZZZXXX[[[```^^^[[[YYYZZZ\\\]]][[[XXX[[[\\\^^^````````````___aaa```______```___^^^\\\]]]^^^```bbbccccccbbbaaabbbbbbbbbccceeedddbbb```]]]]]]^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^aaabbb```[[[\\\aaadddcccjjjmmmooolllfffaaaaaacccfffhhhiiiiiihhhhhhiiikkkeeeffffffeeeddddddeeegggfffbbbaaabbbaaa___```ccc```bbbeeeiiikkkkkkhhheeebbbaaabbbdddeeefffdddbbbddddddccc```^^^___dddhhheeeccc```^^^^^^^^^^^^]]]ZZZZZZ[[[^^^aaabbbaaa___222111000000111222222333000000111111111111000000///222222///000333333111000000111111000000000111666666444333111000000000555333333333444555333222333222222333444555333222222111000000000111333444444333111000222444777888999666444333444555444444555555444444444444555555222222222333444666777888999:::999777555444444666:::777444111111444777:::555555444444444555666666555666666777777777666555444888888444222444555444666555555666777777666444444777:::===>>>;;;888666555555555555555555555555555555666666666777888999666444333444666888:::;;;888666333111222444777999777666666555555555666666333444555555444333444555555777::::::999777777777666444333333555888888888666777999999888777777888444444777:::999555555888999888777666666777888999777888888777444333333444444888;;;888333000111444;;;999777444444555888999666555333222333666999<<<777555444444555666666555777999999888666555666666555555777;;;;;;888999>>>;;;>>>@@@>>>999666999===<<<;;;:::999888888777777888999<<<>>>>>><<<999777;;;===???>>>;;;999:::<<<:::999888777777777888888777999::::::999999999:::999:::;;;;;;;;;:::888888:::999:::<<>>;;;;;;>>><<<777555777999:::;;;;;;::::::;;;===<<<<<<;;;;;;<<<<<<======<<<<<<>>>AAA@@@<<<<<<@@@AAAAAAAAABBBAAAAAA@@@@@@>>>>>>=========>>>??????AAA@@@???@@@BBBBBBBBB@@@AAA@@@BBBEEECCC===<<<>>>???AAACCCDDDEEECCCAAA@@@BBBCCCEEEEEEEEEFFFHHHKKKKKKJJJJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIFFFCCCGGGEEEDDDEEEGGGJJJKKKKKKOOONNNLLLKKKJJJJJJKKKLLLIIIJJJLLLPPPSSSVVVWWWWWWTTTQQQNNNMMMMMMMMMLLLKKKKKKLLLMMMLLLKKKKKKMMMOOONNNLLLLLLOOOPPPNNNOOORRRMMMOOOPPPOOOOOOPPPRRRRRRSSSQQQNNNNNNPPPTTTXXX[[[___]]]ZZZVVVUUUVVVWWWYYY[[[YYYXXXWWWXXXZZZ\\\]]]]]]^^^___^^^]]]]]]^^^```YYYXXXVVVUUUVVVWWWYYY[[[___]]]ZZZYYYXXXXXXZZZ\\\]]]\\\[[[YYYXXXYYY[[[\\\___]]][[[\\\]]]\\\ZZZXXX]]]^^^___^^^[[[YYY[[[___^^^]]][[[\\\^^^^^^]]][[[[[[\\\]]]^^^___^^^^^^]]]```____________`````````___```bbbcccdddccccccbbbbbbbbbcccdddeeeeeecccaaa^^^______```aaaaaa``````aaaaaaaaaaaa````````````bbbcccaaa\\\]]]bbbfffeeeiiimmmpppnnniiidddbbbcccdddeeefffggghhhhhhhhhiiidddfffggggggggggggiiikkkiiigggeeeeeecccbbbbbbccc___ccciiinnnpppnnnjjjfffeeefffgggiiikkkjjjhhhgggfffeeedddaaa___aaaeeeiiifffccc```^^^]]]]]]\\\[[[ZZZ[[[]]]___aaabbbaaaaaa333333333333222333333444,,,...111222222///+++)))...111222000000333333111111000000000111111000000444333222111111222111111333222222333444444222000333222222444777888777666111111000000000111222333444333222111111444888:::AAA<<<666333222333444555555555555555555555555555555555444444444555666777666777888777555555777888888777555333333555777888555555444444444555555666777888999999888666555333111555777444333555666555666555555666777777666444333555999<<<<<<:::777444555555444444444444444444444444555666888999999888666444333444777999:::999444444444444444555666777666666555555555666666777222444555444333222333555444777999:::999777666666555333222333666888999999444666999:::::::::;;;===666666999===<<<777777999777777666555666777999:::777888999777555444444555555888999666111///333777999888555444333555777888888666444333555888<<<>>>666444333333444555444333000111222222111222333555444444777;;;:::888999<<<999===???===888666888;;;;;;;;;::::::999888777777777888:::<<<<<<:::888777:::===@@@>>>:::888:::<<<:::999999888888888888888666777999999888888:::;;;999999999999999888777777999999999:::<<<>>>===<<<<<<::::::===<<<777555777:::;;;;;;:::999:::<<<>>>::::::;;;<<<<<<<<<<<<<<<;;;:::===@@@???<<<<<>>???@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<===>>>???AAA@@@???@@@BBBCCCBBBAAA@@@???BBBDDDBBB===<<<>>>???@@@BBBCCCCCCCCCAAA@@@AAABBBDDDDDDDDDEEEHHHJJJJJJJJJHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIHHHFFFDDDJJJHHHGGGFFFHHHIIIJJJIIILLLLLLMMMMMMLLLKKKJJJIIIHHHJJJLLLOOOQQQSSSUUUVVVRRRPPPOOONNNNNNNNNLLLKKKLLLMMMNNNNNNMMMMMMOOOQQQRRROOOPPPRRRRRROOOOOORRRPPPPPPRRRSSSRRRPPPQQQTTTNNNMMMMMMMMMPPPTTTYYY\\\```^^^[[[XXXWWWXXXYYYZZZ]]][[[YYYWWWWWWXXXYYYZZZ^^^^^^^^^\\\[[[\\\```cccZZZYYYXXXWWWXXXYYY[[[\\\```___\\\YYYXXXZZZ\\\\\\^^^]]][[[YYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]\\\\\\\\\```dddbbb___]]]\\\]]][[[[[[[[[\\\^^^____________```aaabbbccccccbbbaaa^^^______``````bbbdddfffccccccdddddddddddddddddddddccccccfffhhhiiigggeee```aaaaaaaaaaaaaaaaaa```bbbbbbaaaaaa````````````cccdddbbb^^^___dddgggggghhhlllooooookkkgggeeeeeebbbdddgggjjjlllkkkiiigggdddfffhhhiiihhhhhhjjjkkkiiiiiigggeeeddddddcccbbb___dddkkkpppqqqoookkkhhheeegggjjjkkklllkkkjjjjjjhhhhhhfffdddcccdddfffhhhfffdddaaa```___^^^\\\ZZZ[[[]]]___aaabbbbbbcccccc222444555444333222333444,,,...111333222///***(((...111333111111444444111111000///000111222111///222111///000111222222111222111222333555444222000555555555777999:::999888111111111111111111222333333333333222222444888;;;CCC>>>888444333444444555444555666666666666555444999999888666555444333222...000222333444666999;;;222555888::::::888555222444444333333444555666666888999::::::999777444333///444666444333666777555555444444555666666555333333444777999999888666555555555555444444444444444444444444666888999888666666444333555999:::999777222333444555666666555555555555444444555555666666222333444444222222333444333666888999888666555555666444222222444555555555333666888::::::;;;<<<>>>666666999<<<;;;777777:::555555555666777888999:::777888888777555444555666333444666555333444777;;;666666555444444444555666888777666555777999<<<>>>666444333444555555444222///111222222222333666888444333666999999666777;;;888;;;===<<<999777777999:::;;;;;;;;;:::999888777888888::::::;;;::::::999999;;;>>>===:::999:::<<<::::::::::::999999888888777888999999999:::===@@@::::::999888888888888999999888888999;;;<<<<<<;;;<<<:::;;;>>>>>>:::999;;;;;;;;;;;;:::999:::<<>>???@@@@@@??????<<<<<<<<<<<<===>>>??????AAA@@@???@@@CCCDDDCCCBBB@@@@@@AAADDDBBB>>>>>>AAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDEEEEEEFFFIIIKKKJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGMMMKKKHHHHHHIIIJJJJJJIIIHHHJJJLLLNNNMMMKKKIIIGGGGGGJJJMMMNNNOOOPPPQQQSSSLLLLLLLLLNNNQQQRRRQQQOOONNNOOOQQQRRRRRRRRRTTTUUUUUURRRSSSVVVUUURRRQQQSSSTTTSSSTTTVVVUUUQQQQQQTTTLLLMMMOOOPPPQQQUUUYYY]]]___^^^]]]\\\[[[[[[\\\\\\]]]\\\ZZZYYYXXXWWWXXXXXX\\\]]]\\\[[[ZZZ\\\___bbb[[[[[[ZZZZZZ[[[\\\]]]^^^aaaaaa^^^YYYXXX\\\^^^^^^___]]][[[ZZZ\\\^^^____________^^^^^^___```aaaaaa]]]bbbfffeeecccbbb```\\\XXXYYYZZZ\\\^^^```aaabbb```aaacccdddeeeeeeeeeddd```aaaccccccdddfffiiillljjjiiigggffffffggghhhiiigggeeeeeejjjqqqtttrrrnnneeeeeeeeeeeeeeedddcccbbbbbbaaaaaa``````______^^^bbbdddcccaaabbbfffhhhgggfffiiimmmnnnmmmkkkjjjjjjdddfffjjjnnnqqqqqqmmmjjjgggiiijjjjjjiiihhhhhhiiigggiiihhheeedddeeedddaaaaaaffflllpppooommmkkkiiidddgggiiijjjjjjjjjjjjkkkkkkkkkjjjhhhggggggfffffffffeeedddccccccaaa]]]ZZZ\\\___bbbcccccccccdddeee111333555444111///000111...///000111111000...---...222333222333555555222222000//////111222111///222000......111222111///111111222444666666444222777666555666777888666444111111111111222222333333111333444333222444888<<<>>>;;;888666666555444333444555666777777666555444777777888888777666444333...///111222333555888:::555666777888888777666555222222222333444555666777777888:::;;;:::888666444000555777444333555555333444333333444555555444222555555555555666666666666666666666555555555444444444333333555888888666444666444444666:::;;;777333222222333444555555555555444444333333444555555666111333444333222111222333222555777888777555444444666444333333555666777666333555888999888999:::;;;555444666:::999555555999333444555777888999999999555666777777555444555777222333555666777888888888444555555555555555555555777777666666777999;;;<<<777666555666777777555333444555666555555666999;;;555333555777666444555999888999:::;;;:::999999888::::::;;;<<<;;;;;;:::999;;;:::::::::;;;;;;<<<===888999:::;;;::::::::::::;;;;;;;;;;;;;;;:::999999:::::::::::::::===BBBFFF===<<<:::888888999:::<<<;;;999888999;;;======<<<;;;999:::>>>???;;;:::===<<<<<<<<<;;;:::;;;===@@@:::<<<>>>@@@@@@???===<<<<<<<<>>???BBB<<<===>>>???@@@@@@@@@@@@=========>>>>>>???@@@AAAAAA@@@???AAACCCDDDDDDCCCBBBAAABBBEEEDDD@@@BBBFFFCCCCCCCCCCCCDDDEEEGGGHHHBBBDDDFFFFFFGGGHHHKKKMMMNNNLLLIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIJJJLLLJJJHHHHHHJJJKKKKKKKKKGGGHHHJJJLLLLLLKKKIIIHHHIIIKKKNNNNNNMMMMMMNNNPPPKKKKKKMMMPPPSSSTTTSSSQQQMMMOOORRRSSSSSSTTTVVVXXXUUUSSSTTTXXXXXXUUUTTTVVVXXXVVVWWWZZZWWWRRRQQQUUUNNNQQQTTTUUUUUUVVVYYY\\\[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYZZZ]]]___``````___``````\\\\\\\\\\\\]]]^^^``````bbbddd```ZZZYYY^^^aaa___```]]][[[[[[^^^aaabbbbbbccccccbbbaaa```aaabbbcccaaaeeeeeedddeeegggddd^^^[[[]]]^^^```aaabbbdddeeeaaaccceeefffhhhhhhhhhhhhfffhhhiiihhhhhhjjjnnnrrrqqqoookkkiiihhhjjjmmmnnnkkkggggggppp}}}}}}mmmmmmlllkkkjjjhhhgggfffeeeddddddcccbbbbbbaaaaaaaaadddeeecccdddhhhiiigggeeegggjjjmmmnnnnnnnnnoooggghhhiiimmmqqqrrrpppnnnlllmmmnnnmmmjjjhhhgggggghhhllllllhhhgggiiihhhdddcccggglllmmmllljjjjjjjjjgggiiikkkkkkjjjkkkmmmooonnnmmmmmmmmmllliiifffdddeeeeeefffggggggddd___[[[^^^aaadddeeeeeeeeefffhhh000222444333///---...///000/////////000111333444...222444333444666666222222000...///222333111///333000......000111///---222222333666888888666444666555444333444333000...111111222222222333333333000222444444333444888<<<888777888888999777444111444555666777777666555444111333555888999999888888333555555555444444666777===999444000000444999===111222222333444555777888555777999;;;;;;:::888666222666888555333444333111333222222333444444333111666555444444444555777888888888777777666666666555444333333555777888555222666444444777;;;;;;666111333333222222333555666777333333333333333444555666111222333333111111222333222444777777666444444444555444333555888;;;======333555777777777666777888444222444777666333333777222333555777999999999888444555666666555555666777555555777999;;;999555222444555666777777666555444666666666777777888999999999888777888999888666555444555555444333333666888555444444666555222444888999999999:::<<<<<<:::888999:::;;;<<<<<<<<<;;;:::===<<<;;;;;;;;;===>>>@@@777888888999:::::::::999;;;;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;<<<@@@FFFKKK@@@>>>;;;999888:::===???<<<;;;::::::<<<>>>>>>===888666888<<<===::::::<<<=========;;;:::;;;>>>AAA<<<>>>@@@BBBBBBAAA???>>>>>>>>>@@@DDDDDD@@@AAADDD<<<===>>>???@@@AAAAAAAAA????????????@@@AAABBBCCCAAA@@@@@@AAACCCDDDDDDCCCDDDBBBCCCFFFEEECCCEEEJJJEEEEEEDDDDDDEEEGGGJJJLLLDDDFFFGGGHHHIIIJJJMMMOOOSSSQQQMMMKKKIIIJJJKKKLLLJJJJJJIIIGGGFFFGGGJJJLLLKKKIIIHHHHHHJJJMMMMMMMMMGGGGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOOOOMMMKKKMMMOOONNNNNNOOORRRTTTTTTRRRPPPKKKMMMPPPRRRSSSSSSUUUWWWTTTSSSUUUYYYZZZXXXWWWYYYZZZXXXYYY\\\YYYRRRQQQUUURRRUUUXXXYYYWWWWWWXXX[[[WWWXXXYYY[[[[[[ZZZYYYXXX[[[[[[\\\]]]]]]]]]\\\\\\[[[___dddggggggdddbbbaaa]]]]]]]]]^^^___```aaaaaaccceeeaaaZZZYYY___bbb``````]]][[[\\\```cccdddccceeeeeedddbbb```___```bbbeeefffeeebbbdddjjjhhhaaaaaabbbdddeeeeeefffhhhjjjggghhhkkkmmmnnnooooooooolllmmmnnnmmmkkklllppptttvvvsssnnnkkkjjjmmmpppsssmmmhhhiiiuuusssrrrrrrpppnnnllljjjiiiiiiiiihhhgggffffffeeeeeeaaadddfffeeefffiiiiiifffcccfffiiilllnnnpppqqqrrriiiggggggjjjnnnqqqqqqoooooopppqqqoookkkhhhfffffflllpppppplllkkknnnmmmiiidddhhhkkkllljjjhhhiiijjjkkkmmmooonnnmmmnnnqqqtttoooooooooooonnnkkkfffccceeefffhhhjjjjjjfffaaa\\\^^^bbbfffgggfffeeegggiii111111111111111111111111111222444666666444222000777,,,(((///222---+++///............////////////000111333444555444444333222444666777888777666555444777888888666666999<<<111333444444333222222333555444222222444555555555666666666666666777888888666666777888888777666555<<<777666999999666777<<<444444444444444555666777888888888777777777777666888555555888888777777;;;555666999;;;;;;:::888666666666777888888888888888999888777555555555666777777444555::::::555444777666666666666555555666666888666444555888999777555555555555777888888555222777777666444222222444777333444555666666555444444222444666777666666777888666666666666777888999:::777555222222444999>>>BBB666555444444444666777888555666666666666666555555---222666777888:::888444;;;:::888777777777888888777666666555444333333333333666999999777555666777:::999777666666666777888888999::::::999777555333///111444555666555333111555666777777888777777777222444666888999:::::::::EEE===888;;;>>>===;;;:::???>>><<<;;;::::::;;;;;;999999:::;;;<<<<<<<<<<<<888:::===>>>===<<<;;;<<<===>>>>>>>>>>>>???BBBDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>=========???AAA<<<======<<<<<<===???BBB<<>>===999:::999888777777777888888888888888777666555555555555777999999777555666888555555666666777999:::;;;555666777999999888777666111333555777777666444333444444555666666777666666555777999;;;<<<======<<>><<<;;;<<<===<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<;;;;;;::::::888;;;===>>>===<<<;;;<<<>>>??????>>>===>>>AAACCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>=========???AAA???@@@@@@>>><<<;;;<<<>>>===@@@BBBBBB???>>>@@@BBBAAACCCEEEEEECCCBBBBBBBBBDDDBBBAAA@@@AAACCCCCCCCCCCCAAABBBFFFFFFCCCDDDHHHHHHFFFDDDDDDFFFHHHHHHGGGHHHHHHHHHFFFDDDDDDFFFHHHDDDFFFHHHIIIHHHHHHJJJKKKJJJHHHHHHIIIGGGFFFJJJPPPQQQLLLKKKNNNPPPNNNLLLMMMJJJJJJJJJJJJIIIJJJLLLNNNLLLKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOOMMMKKKLLLNNNOOONNNMMMQQQTTTTTTQQQSSSWWWYYYXXXXXXYYYYYYYYYXXXXXXZZZ[[[```^^^[[[ZZZ[[[\\\[[[ZZZYYY[[[]]]]]][[[ZZZZZZZZZ]]]^^^___^^^]]]]]]___```\\\^^^aaabbbbbbaaaaaaaaaccccccddddddddddddcccccccccccccccccceeegggiiikkkgggfffdddddddddeeefffgggbbbaaa``````bbbeeegggiiihhhhhhhhhhhhhhhhhhhhhhhheeeggggggfffiiinnnnnnkkkpppnnnkkkjjjjjjkkklllkkkkkkjjjjjjkkkmmmqqqtttvvvppprrrsssrrrooopppuuuzzz{{{yyyvvvuuutttuuuuuuuuuqqqpppqqqtttxxx{{{}}}}}}~~~{{{{{{~~~xxxqqqnnnpppkkkjjjmmmnnniiiggghhhhhhggggggiiimmmoooooonnnjjjmmmooopppooopppsssuuussstttvvvxxxxxxwwwwwwwwwwwwvvvvvvtttqqqnnnkkkjjjlllnnnpppqqqooommmllllllnnnmmmllljjjiiiiiiiiiiiihhhkkkooosssuuuvvvvvvvvvqqqpppooonnnlllkkkjjjjjjjjjooosssrrrlllfffcccbbbbbbdddeeeffffffgggiiikkk000000000000000000000000000111222222222222111111888000---333555111000333000111111111222222222333//////111222222222222222555555777777777666555444666777666444111000111222555777888888666555555666777555333333555666777666555555444444555555666777555666777888888777666555888555333555444222333666444444444444555666777888888888888777777777666666999666555888888666777:::555666888::::::999888777444444444333444555555666555666666777777777777666;;;777555666666555777;;;555666888999:::999888888888777666666888888777666777666777888::::::999777222333555666555666888:::666777777888888777777666777888999888555333222333666666666777888888999999888777555444555777999:::666666666666666666555444555555666666666666666555555888999888999<<<<<<999999999888777777777888888::::::999999888777777777999::::::999777666777888444555666777999999999999111333555777888999999888333444666888888777666444333444555666777888888777666777999;;;============@@@<<<;;;======;;;<<>>???@@@<<<<<<<<<<<<;;;:::999888888;;;===>>>===<<<<<<<<>>======???AAA???>>>>>>======>>>>>>???????????????????????????;;;<<<======<<<<<<>>>@@@>>>???@@@@@@===<<<<<<===>>>@@@CCCBBB???===???AAA@@@BBBCCCCCCAAAAAABBBDDDBBBBBBBBBAAA@@@@@@BBBDDDBBBBBBDDDHHHHHHFFFHHHKKKIIIGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGIIIEEEGGGIIIIIIHHHGGGHHHIIILLLIIIIIIJJJIIIGGGJJJOOOTTTOOONNNPPPQQQNNNMMMNNNMMMKKKJJJJJJLLLOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQNNNKKKKKKLLLMMMMMMMMMRRRTTTUUUSSSTTTYYYZZZYYYYYYXXXXXXXXXZZZ[[[[[[ZZZ___]]]\\\\\\]]]^^^^^^]]]\\\]]]^^^^^^\\\ZZZZZZZZZ^^^___``````______aaaccc___aaabbbbbbbbbbbbcccdddgggeeecccaaaaaaccceeegggccccccdddeeegggiiilllnnnffffffeeeeeefffggghhhiiiddddddcccdddeeegggiiikkkiiikkknnnppppppnnnkkkiiieeeggghhhhhhlllqqqrrroootttqqqmmmjjjjjjjjjjjjiiikkkkkkkkklllnnnpppssstttoooppppppnnnlllmmmqqquuuzzzzzzzzzyyyxxxwwwvvvuuuqqqpppooooooqqqrrrrrrqqqzzzyyy~~~vvvnnnuuuoookkkmmmooommmjjjiiijjjmmmoooqqqrrrsssuuuvvvqqqrrrrrrrrrqqqppprrrtttwwwzzz|||zzzvvvtttuuuxxx{{{zzzyyywwwuuurrrpppnnnppppppppprrrttttttrrrppprrrqqqooommmlllllllllmmmhhhjjjmmmqqqssstttttttttoooppppppnnnkkkjjjllloooqqqtttwwwuuuoooiiifffeeefffggghhhgggggggggiiikkk000000000000000000000000000000000000000111111111666111///333555222111333---......//////000000000222222222222222111000000555666666666666555444444666555444333111000111111///222444555555666777999666444333333444666666666444444444444444555666666555555777888888777666666:::888777666666555666777444444444444555777888888999999999999888888888888;;;888777::::::777888;;;555666888999999999888777888777666666666777999999444555666888888888777666:::999888888888888999:::444666888999:::999888888666666666666666777666666555444333444666777777666222444666777777777888999777777777777777777666666777888999888555333222333555666777777888999999999777666555555444444555555555666777777777555444333444555666666666666666666555888888555666999:::888888888888777777777777888::::::999999999888888888;;;;;;;;;999888777777888777777888999999777666555111222444666777888888999333444666777888777666555555555777888999999999999444555777999::::::::::::>>><<<<<<>>>===:::===BBB>>>===<<<<<<===>>>???@@@;;;<<<<<<<<<;;;;;;:::999999;;;======<<<;;;<<<===@@@@@@@@@>>><<<<<<>>>@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;:::;;;===???:::<<>>AAACCCBBB>>><<<>>>??????@@@AAAAAA@@@AAACCCEEE@@@AAABBB@@@>>>===@@@DDDCCCEEEHHHJJJIIIHHHIIILLLHHHGGGFFFFFFHHHIIIIIIHHHHHHIIIHHHGGGEEEFFFHHHJJJGGGHHHJJJJJJHHHGGGHHHHHHNNNKKKJJJKKKJJJHHHJJJNNNQQQNNNMMMPPPPPPMMMLLLNNNPPPMMMKKKLLLPPPSSSSSSRRRLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNLLLJJJIIIIIIKKKMMMOOOQQQTTTUUUSSSUUUYYYZZZXXXZZZXXXWWWYYY\\\^^^\\\YYY]]]\\\[[[]]]___`````````\\\^^^___^^^]]]\\\\\\]]]___```aaaaaaaaaaaaccceeeaaabbbbbbaaaaaabbbdddfffhhhfffdddbbbbbbdddfffhhheeeeeeeeeeeegggiiikkkmmmeeeeeefffggghhhhhhiiiiiieeeffffffggghhhiiijjjkkkhhhjjjnnnppppppnnnjjjhhheeegggiiiiiimmmssstttqqqsssqqqpppoooooommmkkkhhhkkkkkkkkklllmmmooopppqqqnnnooonnnkkkiiijjjnnnqqqwwwyyy{{{{{{yyywwwuuutttnnnmmmllllllnnnoooooonnntttttt{{{zzzrrrxxxtttqqqooommmlllkkkjjjmmmqqqvvvvvvttttttvvvzzzuuuuuutttsssrrrssssssttt{{{{{{{{{yyyvvvtttvvvxxx{{{zzzzzzyyyxxxvvvuuuuuuuuusssrrruuuxxxzzzxxxuuuvvvuuusssqqqpppqqqqqqrrrlllmmmoooqqqssssssrrrrrrooorrrsssppplllkkkpppuuutttvvvxxxvvvrrrnnnkkkjjjmmmmmmllljjjgggfffggghhh000000000000000000000000/////////000000111111111333000000333444222111222,,,,,,---......///000000222222222222333333444444444444555555555444444444444333222222333333333333///111444555666666888999666444222222444666666666444444444444444555666666444555666888888888777666::::::999777666777888888444444444555666777888999;;;;;;:::::::::999999999:::777666999888666666:::555666777888888888777777999999999999999::::::;;;444555666888888888777666777999;;;;;;;;;;;;999777555555777888888888777777555555555555555444555555555333222222444555666555444666888888777666777888777777777666666555555555555777888777555444444555555666777888999999888888555555555444333333333333555666777777777555444333444444555666666666666666999;;;:::777777:::;;;999777777777777888777777777999888888888888888777777<<<;;;::::::999999888777777777888999999777666555333333444555666777777777333444555666777666666555444555666777888999999888444555777999::::::999999???======>>>===;;;===BBB@@@???>>>===<<<<<<===>>>999:::;;;;;;<<<<<<<<<;;;999;;;======<<<;;;<<<===@@@@@@@@@>>><<<<<<===???>>>>>>============>>>>>>========================888999::::::999:::<<<===:::===???@@@@@@??????@@@>>>@@@CCCAAA>>><<<===???>>>???@@@@@@@@@AAACCCEEE???AAAAAA@@@===<<<@@@CCCFFFJJJNNNMMMIIIHHHIIIJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEGGGIIIHHHJJJKKKKKKIIIHHHHHHIIIOOOKKKJJJLLLLLLJJJKKKNNNLLLJJJKKKMMMMMMKKKLLLOOOOOOLLLJJJLLLPPPSSSSSSQQQKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNJJJJJJHHHHHHHHHKKKOOOQQQPPPSSSTTTSSSTTTXXXYYYVVVZZZXXXWWWZZZ]]]___\\\ZZZ[[[ZZZ[[[]]]```aaaaaa```\\\]]]^^^___^^^^^^```bbb```aaabbbbbbbbbcccfffhhhaaabbbbbbaaa```aaadddgggffffffffffffffffffffffffggggggfffffffffhhhiiijjjdddeeeggghhhiiiiiiiiiiiifffggghhhiiijjjkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjfffhhhiiijjjnnnssstttqqqrrrsssvvvzzzzzzwwwpppllliiiiiikkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjlllmmmqqquuuyyyzzzxxxuuussssssmmmkkkjjjkkkmmmnnnnnnmmmnnnnnnttt{{{wwwwwwzzzyyysssllliiikkkmmmnnntttyyyyyyuuusssvvvyyyxxxvvvuuuttttttuuuvvvwww~~~||||||~~~~~~|||xxxxxxxxxxxxyyyyyyyyyzzzyyywwwvvvxxx{{{}}}{{{xxxyyyxxxwwwvvvvvvvvvwwwxxxsssssstttttttttsssrrrqqqrrruuuvvvtttppppppuuuzzzssstttuuuuuusssrrrppppppppppppooollliiihhhjjjkkk111111111111111111111111...///000111111222111111000000111222222222111111......///000111222222333//////000111333666888999222222222222333333444444333222111222444666666555444666777777666555666777777555333333555666777666555555444444555555666777444555666888888888777777777888777444444777888777333444444555666888999:::;;;;;;;;;:::::::::999999888555444666666333444777555666777777888888777777777777888999999999999888555666666777777777777666666:::============:::666777777777777777777777777444555666666444444555666999777444333555666777777666777888888777777888999888888777555555555555555333555777777666555666666444555777888999999888888555555444444444444555555666666666666666666555444333444555666777777777777666999888555444777888666555666777888888888777777777777777777777777777777::::::999:::;;;:::888555444555666777999999999999555555555666666777777777444555555666666666666666555555666666777777666666777888:::;;;<<<<<<<<<;;;AAA===<<<>>>>>><<<===@@@@@@???>>><<<;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>???@@@???>>><<<;;;===???>>>======<<<<<<======>>>========================999:::;;;:::::::::<<<>>>???@@@AAAAAA>>>======>>>===???BBBAAA>>><<<>>>@@@>>>???AAAAAAAAAAAACCCDDDAAAAAAAAA@@@??????AAACCCGGGNNNRRRNNNIIIHHHHHHHHHJJJJJJIIIKKKMMMMMMLLLJJJFFFGGGGGGFFFEEEEEEGGGJJJJJJKKKMMMLLLKKKJJJJJJKKKPPPKKKJJJMMMOOOMMMLLLNNNJJJHHHJJJMMMLLLJJJKKKPPPLLLKKKJJJJJJLLLNNNOOOOOOJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOHHHIIIJJJJJJJJJLLLPPPSSSOOOSSSTTTSSSUUUXXXYYYVVVXXXYYYZZZ\\\^^^^^^]]][[[ZZZZZZ[[[^^^aaabbbbbbaaa\\\]]]_________```ccceee___aaabbbcccccceeegggiiiaaabbbbbbbbbaaabbbdddgggfffggghhhiiiiiihhhgggfffiiihhhgggggggggggghhhiiifffgggiiikkklllkkkjjjiiiggghhhjjjlllmmmllllllkkknnnnnnnnnoooooonnnnnnnnniiikkklllkkknnnssstttqqqnnnrrrxxx}}}~~~zzzqqqkkkhhhiiikkkmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllqqqvvvwwwuuusssrrrsssooommmlllkkklllmmmlllkkkmmmlllooowww{{{zzzyyy{{{vvv}}}wwwnnnkkknnnqqqoootttyyyzzzwwwuuuwwwzzzzzzwwwttttttuuuwwwxxxxxx}}}zzz|||~~~xxxxxxxxxxxxyyyzzz{{{||||||{{{zzzzzz{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwvvvuuutttsssvvvxxxyyywwwuuuuuuxxx|||rrrrrrssstttttttttuuuuuuooooooooonnnmmmnnnqqqttt222222222222222222222222---///111222333333222111...111222222222222222111000000111222333444555555000000000000222444666777//////000000111222444444333111000111444666555444444666777777555444444555999777555555777888999888666666555555666666777888333444666777888888888777444777666222333888999777333444444555666888:::;;;::::::999999999888888888999666555777777444444777666666666777777777777777555666999:::;;;:::888666888777777666666666666777777<<<>>><<<<<<>>><<<777;;;:::888666666666777888555777999888666555666888===:::666444555777888888666777777777666888:::===:::999888666555555666666444666777777666555555666444555777999:::999888777777666555555666888999:::666555555555555666666777333444555666777777777777444666666333333555444111444555777888888888777777777777777777888888888888777777888;;;===<<<777444555555666666777999:::;;;666666666666777888999999666666666777777777888888888888999999999888777777:::;;;<<<>>>>>>>>>======DDD>>>;;;===???>>>===>>>>>>===<<<;;;;;;;;;<<<===::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>??????===<<<<<<>>>@@@======<<<<<<<<<<<<======????????????????????????;;;<<<======<<<===???AAA@@@AAAAAA@@@======>>>???;;;>>>AAA@@@>>>===>>>@@@>>>@@@CCCCCCBBBBBBBBBCCCEEEDDDBBBAAABBBDDDDDDDDDFFFOOOTTTOOOIIIHHHIIIHHHJJJIIIJJJKKKMMMMMMKKKIIIGGGHHHHHHGGGFFFFFFIIIKKKJJJLLLNNNNNNLLLLLLLLLMMMOOOKKKJJJNNNPPPOOONNNOOOLLLKKKMMMOOOMMMJJJKKKPPPLLLMMMMMMLLLKKKLLLNNNPPPKKKKKKKKKKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQKKKMMMNNNNNNMMMNNNQQQTTTPPPTTTVVVUUUVVVYYYYYYWWWVVVYYY\\\^^^^^^]]]]]]^^^\\\\\\]]]___cccdddcccbbb___`````````___```ccceee___```bbbcccccceeehhhjjjbbbcccddddddcccdddfffhhhggghhhhhhiiiiiihhhhhhgggjjjiiihhhhhhhhhjjjkkkllliiikkkmmmoooooonnnkkkjjjiiikkkmmmooopppooonnnmmmooopppqqqrrrrrrqqqpppooonnnoooooonnnpppttttttpppmmmqqqwww|||}}}xxxpppjjjhhhjjjmmmoooqqqqqqpppooolllmmmnnnpppqqqpppnnnlllhhhnnntttuuusssrrrsssuuurrrqqqoooooopppqqqqqqpppooonnnooorrrrrrqqquuu{{{vvv}}}zzzttttttvvvuuuoootttyyy{{{{{{{{{|||~~~|||yyyuuutttuuuwwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{|||{{{yyywwwvvvvvvwwwtttvvvxxx{{{|||||||||{{{xxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzsssrrrrrrsssuuuvvvwwwwwwppppppppppppppprrrvvvyyy333333333333333333333333---...111444555444222111...111444333222333333222///000000222333444555555444333222000000000000111.........///000222444444444111///000333555444222///111333444333333444666;;;999777777999:::;;;:::666666666666666777888888333444666777888888888777333777777333444:::;;;888333444444555777888:::;;;888888888777777777777666===999888::::::777777:::666666666666777777777777555777:::======;;;999777999888777555555555666777:::>>>>>>::::::>>>>>>:::???===999777666777888999777999;;;:::777666888:::>>>;;;666444444666777777555666666666666999===@@@<<<;;;999777777777777888555777888777555444444555444555777999:::999888777888777777777888:::===???666555444444444666777999333444555666777777777777777::::::777777888777444444555666888888888777666888888888888888888888999555666777;;;>>><<<777333:::999777666666666777888555555555666777999;;;;;;777888888888888999999999============<<<;;;:::::::::;;;<<<>>>>>>>>>======FFF???:::===@@@???<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<;;;:::999999;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>===<<<<<<>>>@@@======<<<<<<<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA===???????????????AAACCC>>>??????>>>===>>>AAADDD:::===@@@@@@>>>===???AAA>>>AAADDDEEEDDDBBBAAABBBIIIFFFCCCCCCFFFHHHGGGEEEEEEOOOTTTOOOIIIIIIJJJHHHGGGGGGGGGIIIKKKKKKIIIGGGHHHIIIIIIHHHGGGHHHJJJLLLKKKLLLNNNNNNNNNMMMNNNOOOOOOJJJIIINNNQQQPPPOOOPPPPPPOOOQQQRRROOOKKKLLLQQQOOOQQQRRRPPPMMMMMMPPPTTTMMMLLLKKKKKKKKKMMMNNNOOOJJJKKKLLLMMMOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSNNNPPPRRRRRRPPPPPPRRRTTTQQQUUUWWWVVVXXX[[[[[[XXXUUUYYY^^^___]]]\\\]]]___]]]]]]^^^aaadddeeedddcccaaabbbbbbaaa___```bbbddd___```bbbcccdddeeehhhkkkcccdddffffffffffffggghhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjlllnnnooolllnnnppprrrrrrpppmmmkkkkkkmmmppprrrrrrqqqooonnnnnnppprrrttttttrrrpppnnnqqqsssrrrpppqqquuutttppptttvvvzzz~~~~~~zzzsssmmmhhhkkknnnqqqssssssrrrqqqlllmmmpppssstttsssooolllggglllssstttsssqqqsssvvvtttsssrrrtttvvvxxxxxxxxxrrrqqqrrrrrrnnnlllrrrzzzwww|||~~~{{{zzz}}}|||xxxooosssyyy}}}zzzvvvtttuuuvvvvvvuuuuuuyyy~~~|||{{{|||}}}~~~}}}{{{zzzyyyyyyyyyzzzzzz||||||yyytttqqqsssuuuqqqssswww{{{}}}}}}|||{{{vvvwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyzzz||||||zzzxxxuuutttssstttuuuwwwwwwwwwttttttsssqqqqqqsssvvvyyy333000......111333333111,,,///333333111///000222---111444444111000333777000000000000000000111111000///------...111444777666444111000111222222222000000111222444555666666333444444444333444777999999::::::999888777999;;;555555444222111222444777999999888888888888888888777666666666666666777777333444444444444666999;;;:::888666555777888888888888777777666666666666666555777999999777666555666999999999777555555777999::::::999999888999999999:::===>>>;;;<<>>999444222555666777666555444555666333444555777777777666666;;;888555444666999<<<===777444333444666777555333444444555555666777777888444444555555555555444444777777666666666888999:::666777999::::::888555444444666999;;;======<<<;;;:::;;;;;;;;;::::::999888444666888888888777888:::777666555555555666888999:::444333888:::888999===888===>>>======???===999???===;;;<<>><<>>>>>>>>======<<<<<<;;;???BBB@@@;;;888:::>>>:::======:::;;;???@@@===999999;;;>>>@@@@@@>>><<<>>>===<<<<<<<<<===???@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>???@@@>>>AAACCCBBBBBBEEEDDD@@@BBBAAA???>>>>>>>>>??????CCCBBBAAA@@@@@@AAADDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJMMMMMMJJJGGGDDDCCCGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPKKKPPPKKKIIIPPPNNNKKKQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQOOOMMMLLLMMMOOOQQQSSSLLLLLLLLLMMMNNNOOOPPPQQQUUUQQQMMMJJJKKKLLLMMMNNNTTTTTTTTTTTTTTTTTTUUUUUUOOOOOOPPPRRRTTTUUUTTTRRRTTTWWWWWWUUUVVVZZZZZZXXXTTTVVVXXXZZZ]]]^^^``````]]]___bbbbbbaaaaaaaaabbbaaabbbbbbbbbaaaaaa```______bbbeeeeeebbbaaaccceeebbbeeegggeeefffiiiiiifffgggggghhhhhhhhhhhhggggggmmmkkkfffbbbeeemmmqqqoookkklllnnnoooooonnnmmmmmmmmmrrrwwwxxxtttpppooooookkkqqquuussssssvvvyyyyyyxxxvvvttttttuuuvvvvvvvvvrrrsssuuuzzz~~~~~~xxxtttsssqqqoooooopppqqqqqqqqqmmmnnnpppooonnnnnnoooqqqnnnlllooouuuuuuqqqsssyyy~~~zzzvvvvvvxxxyyyxxxvvv{{{xxxssspppoooqqqtttvvv{{{yyyyyy|||~~~zzztttvvvzzz|||~~~}}}~~~|||xxxxxxzzz}}}{{{|||~~~~~~|||yyyyyywwwvvvwwwuuusssuuuzzzxxxtttuuuuuutttsssuuuxxx{{{}}}|||{{{zzzvvv{{{~~~{{{yyy}}}{{{}}}|||{{{}}}{{{uuuuuuttttttvvvzzz}}}~~~~~~yyyvvvtttuuuxxxyyyuuuqqq777555333444666888777666,,,000333333111///111333111555999888444000000222222111111000000000111111000000//////000222444555555222000///000111111111000000111222333444444555222333333333222333555777777999:::999888777888999444555555444222222444666777777777777777777777777777666666666666666777777222444555555555666999;;;:::888666666777888888888888888777777666777777777777777777777666777888999:::::::::999777777888::::::999999888888888888888999<<<<<<:::;;;???>>>999<<<:::888777777777666666888;;;:::666555888888444666666666777999:::999777666666666666888:::;;;======777666;;;>>>:::555444555666777777666555666888555666777888999888777666888555333333555888999:::777555333444666666555333333444444555666666777777555666666666666666666555999888777666666666777888888888888888777777666666777999;;;===>>>>>>===<<<::::::;;;::::::999999888555777999999888888888:::777777777777888:::;;;<<<>>>999888<<<<<<999999<<<999===>>>===>>>AAA@@@===@@@>>><<<===???@@@>>><<>>>>>=========;;;<<<>>>===<<<;;;;;;<<<===???>>>::::::======;;;>>>>>>>>>>>>???>>><<<:::<<<;;;;;;;;;<<<===???@@@??????@@@AAAAAABBBBBBBBB@@@????????????@@@@@@AAA???BBBCCCAAABBBEEEEEEBBBAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIIIIGGGEEEDDDCCCIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNMMMNNNNNNOOOPPPQQQNNNRRRNNNLLLRRRPPPMMMRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRPPPOOOMMMNNNPPPRRRTTTSSSRRRQQQQQQPPPQQQRRRRRRTTTQQQMMMLLLMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWPPPPPPQQQRRRSSSTTTSSSSSSQQQTTTVVVUUUWWW[[[]]][[[XXXWWWVVVWWWXXXZZZ\\\^^^^^^___```aaa```aaaccceeecccbbbbbbaaa___^^^\\\\\\\\\___bbbbbbaaaaaaccceeeeeehhhhhhffffffiiiiiigggiiijjjjjjjjjjjjjjjjjjiiihhhddd]]]\\\dddooorrrnnnmmmnnnnnnooooooooooooooommmqqqvvvwwwtttqqqpppppplllrrruuuttttttwwwyyyxxxvvvuuussstttvvvxxxxxxxxxuuuuuuwwwyyy{{{{{{yyyxxxsssqqqooonnnooooooooonnnnnnppprrrrrrqqqqqqsssvvvnnnmmmpppuuuvvvtttwww|||~~~|||||||||{{{yyyxxxwwwvvvuuuttttttvvvxxxyyy}}}|||}}}~~~zzzyyy{{{}}}~~~|||yyyxxxuuuuuuvvvuuusssvvv{{{~~~yyyvvvvvvvvvtttrrrtttxxx{{{~~~zzz}}}}}}|||}}}|||~~~~~~}}}}}}xxxyyyxxxyyy{{{~~~~~~{{{xxxyyy{{{zzzvvvrrr333222222333555555444222...111444333111///111333333777;;;;;;777333111111444333222111111111111111111111111111222222333333333111///...///000000000111111222333333333333333222333333222111111333555444666888999777666666777444555666555444444555666555555555666666666666666777777666555555666666777222444555555555666999;;;:::888666666888999888777888888888777888888999999777777666555666888;;;<<<:::;;;<<<<<<:::999::::::999999888888888777777777:::;;;:::999;;;???>>>;;;888888888777777777666666888;;;:::777777888888555888777777888999999888666555555666777888:::<<<======888777:::<<<:::777666555666888888777777888:::888999:::::::::999888777666555444444666888888777777666555555666666444333333333333444555555666666666666777777777777666666:::999888666555555666666:::999777666666666777888999:::;;;<<<===<<<;;;;;;:::::::::999999999999888666888::::::999888999:::777777777888999;;;<<<===;;;999:::>>>>>>;;;:::<<<999===>>>===???DDDEEECCCBBB@@@???>>>??????>>>===???????????????>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>AAABBB???:::999;;;<<<:::@@@@@@???>>>>>>>>>>>>>>>;;;;;;::::::;;;===>>>?????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAADDDDDDAAABBBFFFGGGEEEAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBDDDFFFGGGFFFEEEFFFGGGLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQVVVQQQOOOTTTRRRNNNTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRPPPNNNOOOPPPSSSTTTUUUTTTRRRQQQQQQSSSUUUVVVTTTRRROOONNNPPPRRRTTTTTTOOOQQQTTTWWWXXXYYYYYYXXXTTTSSSSSSRRRRRRSSSSSSTTTRRRUUUVVVUUUVVVZZZ[[[YYYXXXWWWUUUTTTVVVYYY]]]```^^^___`````````bbbdddgggdddcccaaa___]]][[[YYYXXX[[[]]]___aaaaaabbbdddfffgggiiihhheeeeeeiiijjjhhhkkkkkkllllllllllllkkkkkkiiibbbZZZZZZeeeqqqsssnnnqqqpppoooooonnnooopppqqqmmmqqquuuvvvtttqqqqqqrrrnnnssswwwvvvvvvyyyyyyxxxtttsssrrrsssvvvyyyzzzzzzvvvwwwxxxwwwwwwwwwyyy{{{uuusssooonnnnnnnnnmmmlllkkknnnppppppoooooorrrvvvqqqqqqssswwwxxxxxx{{{}}}zzzyyyssstttvvvwwwyyy{{{|||}}}~~~}}}|||zzz|||}}}{{{vvvtttuuuwwwvvvtttwww|||}}}|||yyyyyyyyyvvvtttvvvyyy}}}~~~|||||||||{{{{{{|||~~~~~~~~~}}}xxxttt......///111222111000//////222444333111000111444222555888999777444444444555444333222111111111111111222333333333333222111333111//////000111111000333333444444444444333222222333444333222111222333111444777888777555555555333555777777555444444555555555555555555666666666777777666555555555666666222444555666666777999;;;999888777777888999888777888888888888999999:::;;;777666555666888:::;;;;;;888;;;======;;;:::::::::888888888888777777666555<<<;;;:::999;;;===<<<:::888999;;;;;;:::999999:::888999888777777777777666:::999888888999999777555555555666777999:::;;;<<<<<<999888999::::::999888555777888888888888:::;;;999::::::;;;:::999777666777666666777999:::999777777666666555666555555444333333333444444444555555666666666777777666666666999888777666555555666777888888777777777777777888888888999999999999888777999999999888888888999999777999;;;;;;999888999:::666777777777888999999:::333555999===>>><<<<<<===:::===>>>===@@@FFFIIIGGGDDDBBB@@@???????????????@@@@@@??????????????????===???BBBBBBAAA???>>>>>>BBBCCC@@@;;;:::===???===<<<<<<======???AAAEEEHHH>>>===<<<;;;;;;<<<===>>>>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCBBBDDDDDDAAABBBGGGHHHGGGDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGGGGGGGHHHKKKMMMNNNMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQTTTXXXSSSPPPUUUSSSOOOUUUUUUUUUVVVWWWWWWWWWVVVVVVTTTRRRPPPOOOOOOPPPSSSTTTPPPPPPOOOOOOQQQTTTWWWYYYVVVSSSQQQPPPQQQSSSTTTTTTOOOQQQUUUXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVUUUXXXXXXUUUUUUWWWWWWTTTUUUTTTTTTVVVYYY]]]aaaddd```bbbdddddddddcccdddeeecccbbb```___]]][[[ZZZZZZ]]]^^^___```aaabbbdddeeeeeegggfffbbbccchhhjjjiiijjjkkkkkkllllllkkkkkkjjjnnnjjjccc```hhhrrruuurrrwwwuuurrrooonnnnnnooopppmmmqqqtttuuusssqqqrrrtttpppuuuxxxxxxyyy{{{zzzwwwsssrrrqqqrrrtttwwwxxxxxxsssuuuwwwvvvssssssvvvyyyxxxvvvrrrppppppooonnnmmmmmmppprrrqqqnnnnnnqqqvvvwwwwwwxxxyyyzzzzzz}}}~~~}}}zzzzzzssstttuuuwwwyyy{{{}}}~~~}}}{{{zzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}xxxvvvvvvxxxvvvtttvvvzzz}}}|||}}}{{{yyywwwxxx{{{~~~|||}}}zzzzzz|||~~~~~~||||||yyy000111333444444333333222111333555444111000222555555555555444333333444555555444333222111111111111111222333444444333111000333222000111222333222111444555666666666555333222333444555444333222333444000333666777666444444444333555666666555444444555555555555666666666777777777777666555555555555555222444666777777888999;;;999888777888999:::999777888888888888999:::<<<<<<999888777888::::::999777777999;;;<<<:::999999999888999999999888777555444===;;;:::;;;<<<;;;999999888:::<<<<<<;;;:::;;;<<<777666666666666555555666:::999888999999999777555555666777888999::::::;;;999999888888999::::::999555777888999888999:::<<<888888999999999888666555777666666888999999888666555666666666666555666666333333333444444444444444444555555666666555555444777666555555555666888999555666888999999888777666888888888888888888777777999888777777777888888999777999::::::999999999:::::::::999999888888777777333888<<<>>>>>>=========:::===>>>>>>AAAGGGIIIHHHDDDCCCAAA???>>>>>>???@@@??????????????????@@@@@@888@@@HHHGGG???999999<<>>???BBBGGGLLLBBBAAA???===<<<<<<======<<<===???@@@@@@@@@>>>>>>>>>>>>>>>??????AAABBBBBBBBBDDDDDDAAABBBGGGIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGGGGGGGIIILLLNNNPPPNNNLLLKKKKKKLLLMMMOOOMMMMMMNNNNNNNNNMMMMMMMMMKKKMMMOOOQQQRRRRRRQQQQQQTTTXXXSSSPPPUUUSSSOOOUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTSSSQQQOOOOOOPPPRRRTTTQQQPPPPPPPPPQQQTTTVVVXXXWWWUUURRRQQQQQQRRRRRRQQQQQQSSSVVVXXXYYYYYYWWWVVVYYYYYYYYYWWWTTTTTTVVVXXXVVVYYYXXXVVVUUUXXXXXXUUUSSSTTTVVVYYY\\\___aaabbbbbbfffiiijjjiiifffdddccccccbbbaaa```_________```______^^^^^^___aaaaaabbbaaacccccc```bbbhhhkkkjjjhhhiiiiiijjjjjjiiiiiihhhnnnnnnlllhhhkkksssxxxyyyzzzxxxtttpppmmmmmmnnnooonnnqqqttttttrrrqqqrrruuurrrwwwzzz{{{|||~~~{{{vvvsssrrrpppqqqsssuuuuuuuuuooorrruuuuuusssrrrtttvvv|||zzzvvvuuuttttttsssrrrvvvyyy{{{xxxrrrqqquuuzzz~~~}}}{{{|||}}}}}}{{{}}}zzzzzzwwwvvvuuuuuuvvvyyy|||}}}zzzyyyyyyzzz||||||~~~}}}}}}~~~~~~}}}yyyzzz|||}}}~~~~~~zzzxxxxxxzzzxxxtttuuuyyy|||~~~||||||{{{xxxxxxyyyzzz|||~~~}}}{{{{{{|||~~~~~~{{{yyy~~~111222444444333333333444333444666444111000222555999777444111000000222222444333222111111111111111111111222333333222111000333111111222333444333222333444666777666555333222111333555555444333333444000222555555555444444555333444555444333333444555444444555555666777777777777777666555444444444444222444777888888888999;;;999888888999::::::999777777777777888999;;;<<<===BBB>>>:::999;;;:::888555666888::::::999888999:::999999::::::999777555444<<<999999===>>>;;;888888777999;;;:::888777999<<<666444444666666444444666:::999999999::::::888666777777888999999999999888555888999777888::::::888666777999999888888999;;;666777888888888777666555555444444555666777555333333555666666666666777999444444444444444444555555444444555555555555444444555555444444555777888999444666888::::::999777555::::::999999999999999999888777666666666777888999555777999:::999999:::;;;>>>>>>======;;;:::888777999@@@DDDAAA>>>>>>===;;;999===>>>>>>@@@EEEGGGEEECCCBBBAAA???======@@@BBB>>>>>>>>>???????????????;;;GGGRRRQQQFFF===<<<@@@>>>AAAAAA??????CCCDDDBBB>>>???AAA???>>>???DDDHHHCCCBBB@@@>>>============<<<>>>???AAAAAA@@@>>>===>>>>>>>>>>>>???AAABBBCCC@@@CCCDDDBBBCCCHHHIIIGGGHHHGGGEEECCCAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLOOONNNMMMMMMMMMNNNOOOOOOLLLMMMNNNOOOOOOOOOOOONNNLLLMMMNNNPPPQQQRRRRRRRRRSSSXXXSSSPPPVVVTTTPPPVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVUUURRRQQQPPPRRRTTTUUUWWWVVVVVVUUUUUUUUUUUUUUUVVVSSSPPPOOOPPPPPPOOONNNQQQSSSUUUWWWXXXXXXWWWVVVZZZ\\\]]][[[XXXWWWYYY[[[UUUXXXYYYXXXYYY]]]^^^\\\XXXYYYZZZ\\\]]]]]]]]]]]]fffjjjmmmooommmjjjhhhgggeeeeeedddcccdddeeefffgggbbb```^^^^^^```aaabbbaaaaaaddddddbbbdddiiikkkjjjhhhhhhiiiiiiiiiiiihhhhhhhhhmmmnnnlllmmmtttzzz|||zzzwwwtttpppnnnmmmnnnoooppprrrtttsssqqqppprrruuutttyyy|||}}}{{{uuutttrrrpppppprrrtttuuutttppprrrtttuuuuuuuuuvvvwww|||zzzyyyyyyzzzyyyxxx{{{~~~{{{tttrrrwww|||}}}}}}|||yyyyyy|||}}}{{{{{{{{{yyywwwvvvvvvxxx{{{}}}zzz{{{|||}}}}}}}}}|||}}}~~~wwwzzz|||}}}}}}}}}zzzyyyzzz|||zzzvvvwww{{{|||}}}zzz{{{{{{xxxyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~{{{yyy}}}///000222111//////111444444555666444111000333666777555333222222222222222222111111000000000111111000000111111111111111111111000000111333333222111000111444555555444222111///111333444333333333444111222444444444444555777333333333222111111333555222333333444555555666666777777666555444444444444222444777888888888999;;;999888888999;;;;;;999777555666666777999:::<<<===OOOGGG???:::::::::999777777888999888777888999;;;::::::;;;;;;:::888666444888555777>>>@@@<<<999:::777:::;;;999555555888<<<777444444777777444444777:::999888999::::::999777888888999:::999888777666111666999777777::::::666666888999888777777888999555666777888888888777666666555444444555666555444111444666777666666999;;;555555555555555555555555555555666666666666555555777666555444555555777777555666777888999888888777999999888888888999999:::888777555555555777888:::333555777999888999:::<<<============<<<;;;999888;;;CCCFFFAAA=========;;;888<<>>@@@CCCDDDAAAAAAAAAAAA>>><<<===@@@CCC=========>>>>>>?????????===IIIUUUWWWNNNEEEAAAAAA;;;???@@@???@@@CCCBBB???@@@BBBCCCAAA===<<<@@@CCCAAA@@@>>>=========>>>???>>>???AAACCCCCCAAA???>>>????????????AAABBBCCCDDD>>>BBBDDDBBBDDDHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJHHHHHHIIIKKKMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMOOOQQQRRRRRRRRRQQQNNNNNNOOOPPPQQQSSSTTTUUUSSSXXXTTTQQQWWWVVVRRRXXXSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXUUUSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLPPPQQQSSSUUUVVVWWWXXXXXXZZZ]]]```___[[[YYY[[[^^^XXX[[[]]]\\\^^^bbbdddbbb```____________```aaabbbkkklllnnnooonnnnnnooopppjjjjjjhhhhhhhhhjjjlllmmmgggeeebbbcccfffiiiiiiiiifffiiijjjhhhhhhlllllljjjjjjjjjkkkkkkkkkkkkjjjjjjiiilllmmmmmmpppvvvxxxwwwuuutttrrrpppoooooopppqqqqqqssstttrrrooooooqqqtttvvvzzz}}}|||tttsssrrrpppqqqtttwwwxxxxxxwwwvvvuuuuuuxxx{{{}}}~~~}}}{{{{{{}}}~~~~~~~~~{{{|||uuusssyyy{{{wwwyyyxxxxxxzzz|||~~~~~~}}}}}}}}}|||||||||}}}}}}}}}{{{}}}~~~zzz}}}}}}|||}}}yyyxxxzzz}}}|||zzz{{{}}}~~~~~~||||||}}}}}}|||}}}~~~~~~~~~}}}{{{yyyzzz|||~~~}}}000222222111//////222666444666666444111000333666111111222444666777555444000000000000000000111111//////000000000111111111000//////000222333111000---///222444444333111000---///222333222222222333222333444333333444666888333333222111///000333555111111222333333444555555888777666555444333333333222444777999999999:::;;;999888888:::;;;;;;999777555555666777888:::<<<===YYYOOOBBB:::999:::::::::888999999888777888:::===:::;;;<<<<<<;;;888666444444222666???BBB>>>;;;<<<:::<<<<<<999555444999===888444444999999555555999999999888999;;;;;;999888999999::::::999888666555...555999777777:::999555777888999888777666777888555666777888999999888777999777555555666777777666000333666777666777:::===666666666666666666555555666666777777777777666666999888666555444444555555777777666666666888999:::666666666555666777888888777666555444555666888:::111444666888888999:::<<<999:::;;;;;;;;;:::999888777@@@CCC>>>;;;===>>>===888<<>>@@@BBBAAA===@@@@@@@@@>>>;;;<<<@@@DDD<<<<<<======>>>>>>>>>???888BBBNNNSSSOOOFFF???;;;:::>>>@@@??????AAA@@@<<>>@@@AAA@@@AAACCCEEEEEECCCAAA???@@@@@@@@@AAABBBCCCEEEEEE===AAACCCCCCDDDHHHHHHDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNMMMLLLJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPMMMNNNPPPRRRTTTTTTTTTTTTPPPPPPPPPPPPRRRTTTVVVXXXSSSXXXTTTRRRXXXWWWTTTZZZWWWWWWYYY[[[\\\]]]]]]]]]\\\ZZZWWWUUUUUUVVVXXXYYYUUUVVVXXXYYYYYYXXXVVVUUUMMMKKKJJJKKKLLLMMMMMMLLLNNNOOOQQQSSSUUUXXXZZZ[[[YYY^^^bbbaaa^^^[[[]]]___^^^aaabbb```aaadddeeeccceeedddbbbaaacccfffjjjlllmmmnnnnnnmmmnnnqqquuuyyyooonnnlllkkkkkkmmmnnnpppmmmjjjhhhiiimmmqqqrrrrrrllloooooommmlllnnnmmmjjjlllmmmmmmmmmmmmmmmmmmllloooooonnnnnnrrrwwwvvvpppqqqppppppppppppqqqssstttssstttuuurrrooonnnqqqtttwww{{{~~~|||ssssssqqqqqqsssvvvyyy{{{{{{~~~zzzvvvvvv{{{}}}{{{|||~~~zzzyyy|||vvvyyyvvvtttvvv{{{}}}zzz}}}~~~}}}{{{|||~~~vvvvvvyyy~~~~~~|||~~~~~~~~~}}}~~~}}}|||{{{{{{zzzxxxxxx{{{~~~|||{{{111444666666444444666999:::333111666555000444???<<<888333111222555777888222111000111222222111111666//////555333+++---555222222222222222222222222222222222333333444444444444444333222333444666777222444555555333222111111444333333333333444555555333444444555555444444333555444444444444555666666666777888888777888:::<<<999;;;999444666<<<===999333555777777666777:::===BBB???;;;888666666777999888999888666555555888:::<<<;;;:::888777666666666666666888;;;===>>><<<:::333777:::999666444555777888777666666888888777666<<<<<<;;;:::888888999;;;===999888<<<;;;666555999555555666777777777777777888777666666666777999999666777888999999888666666888777555666777777666555777666666999<<<<<<999555999888888777777777777777666666666666666777777777666555555666888:::999999444666777999::::::::::::======;;;666444555777888444444444555777;;;>>>AAA666444222444888;;;<<<;;;;;;<<<>>>>>>>>><<<:::888===>>>>>>>>>>>>>>>======999888999;;;???BBBCCCCCCBBBBBBAAA???>>><<<;;;:::@@@???>>>======>>>???@@@>>>@@@CCCFFFGGGFFFCCCBBB======???@@@AAABBBBBBCCC>>>AAABBB???;;;999;;;???>>>>>>>>>???@@@@@@???===@@@DDDGGGGGGDDDBBBBBBDDDBBBAAA@@@AAACCCEEEEEEDDDAAAAAACCCEEEFFFGGGGGGGGGHHHFFFDDDCCCDDDEEEDDDCCCMMMKKKHHHFFFEEEFFFGGGHHHKKKKKKJJJHHHGGGHHHJJJMMMUUUPPPJJJIIIKKKMMMKKKHHHMMMNNNPPPRRRRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUMMMQQQTTTUUUSSSSSSVVVXXX\\\[[[ZZZXXXWWWWWWWWWWWWXXX[[[___```___\\\ZZZZZZ]]]YYYUUUVVVZZZ\\\[[[XXXTTTWWWYYYZZZYYYXXXWWWXXXWWWUUUTTTTTTVVVWWWXXXWWWTTTTTTTTTUUUVVVWWWXXXXXX```aaabbbbbbaaaaaabbbcccaaaaaaaaabbbccccccdddddddddddddddeeegggkkkoooqqquuusssqqqqqqsssuuuuuuuuuoooqqqrrrpppmmmlllnnnpppkkkjjjjjjlllppptttwwwxxxuuutttrrrqqqooonnnnnnnnnqqqmmmnnnttttttpppppptttwwwvvvvvvwwwwwwuuurrroooqqqnnnooovvvzzzxxxttttttuuuvvvvvvvvvuuusssqqqooouuuxxx}}}yyyzzztttqqqsssxxxyyyxxx}}}xxxvvv{{{}}}}}}~~~}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}|||}}}~~~~~~|||}}}yyy|||~~~~~~}}}~~~yyyzzz~~~///111333333111111444777:::333222666444///222;;;:::777333111222444666666333222222222333333333222888333333777555------444333333333333333333333333333333333333333333333333444333222222222444555666444555777777555333333444444333333333333444555555333444444555555444444333555555666666666777777777666777888888777777999;;;666999999666888<<<;;;666444666777777666777:::<<<>>>===;;;:::888777777777666777888888777666777888;;;;;;999888777666666666666777999;;;======;;;:::555777888888777666666777666666666888:::;;;:::999;;;;;;;;;:::888888999;;;<<<999:::???>>>888666888666666777888888888888777888777666555666777999:::888999:::;;;;;;:::999888:::999888888999999888777666555666888::::::888555888888777666666555666666888888888888888888888888888777666777999::::::999444555777999:::::::::999999;;;;;;999777777666666666555555666888;;;>>>@@@888555444555999;;;<<<;;;999:::<<<======<<<;;;:::<<<===>>>???>>>>>><<<<<<999999999;;;???BBBCCCCCCDDDCCCBBBAAA???>>>===<<>>=========>>>???:::<<>>???>>><<<:::;;;;;;:::888888999;;;::::::<<<@@@@@@;;;777777777777888999999999999888999888666555555777999;;;999999::::::::::::999999;;;999888888999999888777555555555777999999777555999888777666555444444444888888888888888777777777:::999888999:::;;;:::999444555666888999999999999777888:::<<<;;;999666444666666666666777:::<<<===999888777888:::;;;<<<;;;888999:::;;;<<<<<<<<<<<<:::;;;>>>??????>>><<<:::999999:::<<<@@@CCCDDDCCCCCCBBBAAA@@@???>>>======>>>>>>============>>>>>>;;;===???AAABBBAAA???>>><<<===>>>???@@@AAAAAAAAA???AAABBB@@@===;;;>>>@@@??????@@@AAAAAAAAAAAAAAA>>>AAACCCBBBAAABBBFFFJJJHHHHHHIIIJJJJJJIIIEEEBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEECCCDDDEEEGGGFFFEEECCCDDDFFFHHHIIIIIIHHHHHHJJJKKKKKKKKKJJJLLLOOOQQQNNNLLLKKKLLLOOOPPPNNNKKKNNNOOOQQQSSSSSSRRRQQQPPPSSSUUUVVVVVVTTTSSSSSSTTTTTTVVVXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYY\\\]]]]]]\\\[[[[[[]]]___\\\[[[[[[]]]aaabbb```]]][[[\\\\\\[[[ZZZYYY[[[\\\___\\\XXXWWWXXXZZZ\\\\\\aaa```^^^]]]^^^```cccdddcccdddeeedddcccbbbcccdddcccccccccccccccdddddddddaaadddhhhmmmrrruuuvvvvvvuuuwwwyyywwwtttrrrtttvvvzzzyyywwwssspppoooqqqssskkkmmmppprrrtttttttttssstttsssrrrppppppooooooooouuussstttvvvvvvsssrrrttttttsssssstttvvvxxxxxxwwwsssqqqssswwwxxxxxx{{{}}}{{{yyywwwvvvuuuuuuvvvxxx~~~}}}}}}zzzxxxyyyyyyyyy~~~|||yyy{{{~~~~~~~~~|||zzz{{{{{{zzz}}}{{{}}}~~~111333333222///000444777777333333666444000222888444333222222444444333222222444555666555444444444666555777:::777111///222333333333333444444444444222222222333333444444444222222222222222222222333111222444333222111222333444333333333333444555555333444444555555444444333444666888999:::999777666777888888777555555666888888888999:::;;;<<<:::888666777777777777777999:::888888999::::::999888888444666888888777666555666888888777666555555666666666888;;;<<<;;;:::999888;;;777444555888:::999888555666999<<>><<<999:::;;;:::888888999:::::::::<<<======:::888888888888999::::::::::::999:::888666444444777999;;;777777888888888888888888:::888777777777777666555555666666777888888777666:::999888666555555555555888888777777777777666666:::999888888999:::999777444555666777888999999999888666888;;;<<<999666666666666555555666777999999;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<888:::===@@@@@@>>>;;;:::999999:::===AAADDDDDDDDD@@@@@@???>>>======<<<<<<==================>>>>>>>>>???@@@AAABBBAAAAAA@@@<<<===>>>???@@@@@@@@@@@@>>>@@@@@@???===<<<>>>@@@???@@@AAABBBAAAAAAAAABBB???AAABBBBBBBBBDDDJJJOOOOOONNNLLLKKKKKKIIIGGGEEEGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHHHHGGGDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKKKKKKKLLLOOORRRMMMMMMMMMOOOQQQPPPMMMJJJOOOPPPRRRTTTTTTSSSRRRQQQSSSTTTVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWWWWYYYZZZ\\\]]]^^^]]][[[ZZZ[[[]]]^^^^^^]]]\\\]]]___[[[[[[]]]```ccccccaaa^^^\\\\\\]]]\\\[[[\\\___aaaccc```[[[YYYZZZ]]]___```bbb```^^^\\\]]]___bbbeeefffggggggeeebbbaaaaaaaaaddddddeeeeeeeeeeeeeeeeee```ccciiinnnrrrssssssrrrssswwwzzzyyytttrrruuuxxx~~~|||xxxsssqqqppprrrtttmmmooorrrssssssrrrrrrsssrrrrrrqqqpppooooooooopppxxxxxxxxxxxxwwwuuutttuuuvvvtttssstttwwwyyyyyyyyyqqqrrrwww{{{|||{{{~~~~~~{{{yyyyyyzzz{{{yyyzzz~~~}}}{{{}}}}}}{{{yyy{{{}}}}}}}}}zzz|||}}}~~~000222444222//////333666333333444666666444666:::333222222222444444333111111333666666444333333333222222555777666222111333111111222222333333333333000000111222444555666666222222222222222222222222111222333222111111222333444333333333333444555555333444444555555444444333333444666888888777666555666777777666555444666777===:::888999;;;;;;<<<<<<888777666666777888888888888888777777777888999:::777777777666555555777999777777666666666666666777555888;;;<<<:::888888999:::666444444777:::999888888888:::===???>>><<<999777999::::::999888999:::;;;;;;:::888888999:::999888888999:::::::::::::::999888666555555777999;;;777777888888888999999::::::999777777888777666444666777888888888888888999;;;:::999888777777777777:::::::::999999999888888999888777777888999777666555555666777888999::::::===777555888:::888777999777777777777888888999999;;;;;;<<<<<<;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;888:::===@@@@@@???<<<:::::::::;;;???BBBEEEEEEDDD@@@@@@??????>>>>>>======<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>======???@@@???AAACCCCCCAAA@@@@@@BBBAAACCCDDDCCCCCCFFFMMMRRRTTTPPPLLLIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJFFFHHHJJJKKKKKKLLLOOOQQQNNNOOOPPPQQQQQQOOOLLLJJJPPPQQQSSSUUUUUUTTTSSSRRRQQQSSSVVVWWWWWWXXXZZZ[[[XXXXXXXXXXXXYYYXXXWWWVVVZZZ[[[]]]______^^^\\\[[[ZZZ]]]```bbbaaa___^^^^^^YYY[[[^^^aaacccccc```^^^[[[\\\]]]]]]^^^```cccffffffbbb]]][[[]]]```bbbcccbbb```^^^\\\\\\^^^aaacccdddeeefffeeecccbbbcccdddfffffffffgggggggggggggggcccfffkkkoooqqqqqqpppoooppptttxxxwwwtttssswww{{{{{{wwwsssqqqrrrssstttrrrssssssrrrppppppsssuuurrrrrrqqqqqqqqqqqqqqqrrr{{{||||||zzzyyyyyyxxxvvvzzzxxxvvvvvvxxxyyyyyyxxxooorrryyy~~~~~~|||}}}}}}}}}{{{~~~}}}zzz}}}...000333222///...000222111333555777777777888:::333222111222444555444333000333777777555222222444///111333444333222222333000111111222222333333444000000111222444555666666333333333444333333222111333333444333222222444666444333333333333444555555333444444555555444444333222333555666666666555444555666666666444444666888>>>999777999::::::;;;>>>:::888666666777888777777888777666666666777999:::999999888666555555888;;;777777666666666777888888333777;;;<<<999888888:::666555444555777888888888999999:::;;;<<<<<<999777666888::::::999888999::::::;;;999555555999;;;:::888888999::::::::::::999888777666666666777999999::::::999::::::;;;<<<======<<<::::::::::::888666777888999999888888999:::::::::999888888888999999>>>>>>>>>===<<<<<<;;;;;;888777666666888999888666777666777777888:::;;;<<>><<<:::999:::;;;<<<999;;;>>>@@@@@@@@@>>>===::::::<<<@@@DDDEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>???@@@@@@??????AAAAAA@@@???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAAAAADDDFFFEEEAAA???@@@BBBCCCEEEFFFFFFEEEGGGMMMRRRTTTPPPIIIFFFFFFHHHJJJKKKIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGEEEFFFGGGIIIHHHGGGJJJHHHFFFEEEEEEHHHJJJLLLFFFHHHJJJKKKKKKLLLNNNPPPOOOPPPQQQRRRQQQOOOLLLKKKQQQRRRTTTVVVVVVUUUTTTSSSPPPSSSVVVXXXYYYZZZ\\\^^^YYYXXXXXXYYYZZZZZZXXXWWW]]]^^^_________^^^]]]]]]ZZZ^^^bbbddddddaaa```___ZZZ\\\___aaabbbaaa```^^^[[[\\\^^^___```aaadddfffeeebbb___^^^```ccceeeeeecccbbb```^^^^^^```bbbddd```bbbdddeeefffgggiiikkkggghhhhhhiiijjjjjjkkkkkkkkkmmmoooqqqrrrrrrqqqpppppprrrssssssrrrssswwwzzz}}}yyyuuusssssstttuuutttuuuvvvvvvtttqqqqqquuuyyyuuutttttttttttttttuuuvvv||||||{{{|||{{{xxx}}}{{{zzzzzz{{{{{{yyyxxxppprrrzzz~~~|||---111444444111//////111000333666666666666666666444333111222444555555444000555999999666333333555111333444333111111222333111111222222333444444555222222333333333333444444333444444555444333222111222333333333222222444666444333333333333444555555333444444555555444444333333444444444444555555555333444555555444444666888;;;666555999;;;999888;;;;;;888666666888888777555555666777777888777777777888999:::999777777888:::777777777777777888999:::222666;;;<<<999777999;;;222444666666666666777777999888888888::::::888666555777999:::999888999999999<<<;;;777777;;;<<<999777888888999999999999999666666777888888888888888::::::999999:::;;;===>>>>>><<<::::::::::::888666666777999888666666888:::888888888888888888999:::>>>>>>>>>===<<<;;;;;;;;;888777666777999:::999888888888777888999:::<<<===CCC888222777:::666555999888888999:::::::::::::::777:::======;;;:::;;;===@@@>>><<<::::::;;;>>>???;;;<<<>>>@@@@@@@@@@@@???:::;;;===AAADDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC<<<===???@@@AAAAAAAAA@@@DDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCEEEHHHJJJHHHCCC@@@AAACCCDDDFFFHHHGGGEEEFFFKKKOOOPPPLLLGGGEEEEEEHHHJJJJJJIIIHHHFFFFFFFFFGGGIIIJJJJJJHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKLLLNNNGGGIIILLLMMMLLLMMMNNNPPPNNNOOOQQQQQQPPPOOOOOOOOORRRSSSUUUVVVWWWVVVUUUTTTRRRUUUXXXYYYZZZ[[[]]]^^^[[[YYYYYYZZZ\\\]]][[[YYY`````````______^^^^^^^^^]]]```cccddddddccccccccc\\\^^^```aaaaaa``````___\\\^^^```aaaaaaaaabbbcccdddbbb``````ccceeefffgggdddcccbbbaaaaaabbbccccccbbbdddggghhhhhhiiilllnnnhhhiiijjjkkklllmmmnnnoooppppppppppppqqqrrrssstttrrrqqqooonnnoooqqquuuwwwzzzxxxuuuuuuwwwxxxwwwvvvwwwyyy|||zzzwwwvvvxxx|||yyyxxxxxxxxxyyyzzzzzz{{{}}}}}}}}}~~~zzz}}}||||||}}}~~~}}}{{{yyyttttttxxx///333777888555222111222000444666666555555444333555333222222444555666666111666;;;;;;777444555777444666666222000111222222222222333444444555666666555555444333333222111111444444555666555444222111000111111000///000333555444333333333333444555555333444444555555444444333555444444444444555666666222333444444444555777999888333444:::<<<888555777;;;999666666888888777555333555888::::::888555333666999;;;<<<:::999888888777777777777888999:::;;;000666;;;<<<999777999<<>>===888777777888999999999999888555666888999999999777777888888777777888:::;;;<<<<<<:::999888888888666444555777888777555555777:::666666666666777888999:::<<<<<<;;;:::999999888888888777777888:::<<<;;;:::999888888888999;;;===>>>CCC777333999;;;666444777444555666777777888777777666999<<<===;;;:::;;;===???>>>;;;:::;;;===@@@CCC======>>>???@@@AAAAAAAAA:::;;;===AAAEEEFFFFFFDDDAAAAAAAAABBBBBBBBBBBBCCC===>>>@@@AAABBBBBBAAAAAABBB@@@>>>======>>>@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@AAACCCEEEEEEEEEHHHLLLNNNKKKEEEBBBBBBEEEDDDFFFHHHGGGEEEEEEIIILLLKKKIIIFFFEEEFFFHHHIIIIIIKKKJJJHHHHHHHHHJJJLLLMMMKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDGGGJJJLLLNNNNNNNNNIIIKKKMMMNNNNNNNNNOOOPPPMMMNNNPPPQQQPPPPPPQQQRRRRRRTTTUUUWWWWWWVVVUUUTTTTTTWWWYYYZZZZZZZZZ\\\]]]\\\[[[ZZZ[[[^^^___]]][[[cccbbbaaa___^^^^^^^^^^^^aaabbbccccccbbbccceeeggg^^^```bbbbbbaaa`````````^^^```bbbcccaaa```___```cccaaa```aaadddgggggggggcccbbbbbbbbbaaabbbbbbbbbiiijjjkkkkkkjjjiiijjjkkkiiiiiijjjlllnnnooopppqqqqqqpppooonnnooorrrtttvvvuuuqqqmmmkkkmmmppprrrtttyyywwwuuuvvvyyy{{{zzzxxxwww{{{|||yyy{{{}}}|||||||||||||||}}}~~~}}}~~~~~~|||||||||}}}}}}{{{xxxuuuvvv~~~...333777666222///000222111//////222222222666<<<333555333111333777777333000555999999555222333555555888777222///222444444111333444444333222444555444555444222111111333555333333444333222111000000111222333444555444333222555444333222222333444555000222444555444333333444111111222333555666777777333333333333555777:::;;;555999555444<<<:::555999333222444999:::777777:::888888888888888888888888:::;;;<<<:::777555444555:::999888666555555444444444;;;:::999@@@===777;;;888777777777666666555555;;;:::888666666777888999===<<<:::888777888888999888999999888777777888::::::999999999999999::::::777888999:::;;;:::999999999999999;;;<<<:::888555777999::::::888777777888777333333888:::888777888666666666888:::999888666>>>===<<<;;;::::::999888999999999999999999999999<<<999888999888777:::@@@::::::999999888777777777999777666777:::;;;:::777::::::999999:::<<<>>>???===<<<;;;<<<===>>>===<<>><<<>>>@@@AAA???<<<<<<888999???CCCBBBBBBFFF???CCCFFFDDD@@@>>>AAAEEEAAABBBCCCCCCCCCDDDFFFGGGHHHDDD???@@@CCCFFFEEECCC???AAADDDDDDCCCAAAAAAAAABBBAAAAAACCCEEEHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDFFFGGGIIIJJJHHHFFFEEEFFFHHHJJJLLLLLLKKKJJJHHHHHHGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGEEEEEEGGGLLLPPPPPPOOONNNOOOQQQSSSSSSQQQNNNLLLNNNPPPSSSTTTSSSRRRQQQQQQWWWVVVUUUVVVXXXXXXXXXVVVSSSXXX]]]^^^\\\[[[^^^aaa\\\XXXXXX```ccc^^^[[[[[[bbbffffff```]]]```aaa^^^``````aaaccceeefffeeecccddddddcccaaa`````````___aaadddffffffdddcccdddfffeeeaaa___aaafffiiihhheeegggdddbbbbbbdddeeecccaaaiiilllllljjjlllqqqtttrrriiilllppppppmmmkkklllnnnkkkmmmooopppppppppqqqrrrtttpppppprrrppplllpppxxxwwwvvvuuuvvvxxxyyyzzzyyyxxxvvvyyy}}}}}}vvv}}}~~~}}}}}}~~~///333777666222000000222333111222444444333777<<<444555444222333666555111000444888888444222222444666888777222000222444333111222333333222222333555000111222111111111333444444444444333222111000///111222222333333333333333333333333222222333333333000222444555444333333444444444444444444444444444333333444555777999:::;;;333888444333:::888333777555444555:::;;;888777:::999999999999999888888888333666:::<<<;;;:::999999<<<;;;:::888666555555555333:::999999???<<<666999888888888777777666666666:::999888777777888999:::999888777777666777777777888999999888777777888:::999999888888888888999999777888999:::::::::999999:::::::::<<<===<<<999666888999::::::888777777888444444666888777444666;;;===;;;888777888888888888<<<<<<;;;;;;::::::999999999888888777777888888999;;;999888999888777:::???999999999999888888888888:::777666777999::::::888999999:::<<<======>>>>>><<<;;;:::;;;<<<<<<;;;999>>><<<<<<===@@@AAA@@@>>>===999:::@@@DDDDDDEEEHHHBBBDDDFFFEEEBBBAAABBBDDDAAABBBBBBBBBBBBCCCDDDEEEIIIEEEAAAAAADDDGGGFFFDDDBBBDDDFFFGGGEEECCCCCCCCCAAA@@@@@@BBBEEEHHHIIIIIIFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMKKKJJJHHHGGGFFFIIINNNQQQRRRQQQNNNOOOQQQRRRQQQPPPOOONNNPPPRRRTTTUUUTTTSSSSSSSSSYYYYYYYYYYYYXXXXXXXXXYYYWWW[[[^^^^^^[[[ZZZ[[[^^^\\\XXXYYY___bbb___\\\\\\cccggggggbbb```cccdddaaaaaaccceeefffgggggggggggghhhgggeeecccbbbaaaaaabbbaaaccceeeeeecccbbbccceeeeeebbb```bbbgggiiihhhfffhhhfffcccccceeefffeeeccckkkmmmllljjjkkkpppsssqqqkkknnnqqqpppmmmlllmmmooooooooopppqqqrrrssssssssstttrrrrrrtttrrrmmmooouuuuuuuuutttuuuvvvwwwxxxxxxyyywwwzzz~~~xxxzzz{{{|||~~~000444666666333111111333777555555777666444777<<<444666555333444666444///000333777777444222333444666888777222000222333222000222333333222111333444...000222333333333444666555555444333222111000000111111111111111222333333111222222333333222222111000222444555444333333444333333333333333333333333333444666777888999::::::333777222111888666222666777555777;;;;;;888777999999999999999999999999999000555:::>>>>>><<<;;;:::::::::999888888888888888222:::::::::@@@;;;444777888888888888888777777777888888999999::::::;;;;;;::::::;;;;;;;;;::::::999888999999888777777888:::999888888777777777888888777888999::::::::::::999;;;;;;;;;<<<===<<<:::888888999;;;:::888777777888555666999:::666222777@@@DDD???:::666666888999::::::::::::;;;:::::::::999999888666555555666888999:::888888999888666999>>>888888999999999999:::::::::888666666888:::::::::777999<<<>>>??????>>>======<<<<<<======<<<:::888<<<<<<;;;===???@@@@@@???>>>;;;<<>><<<:::999888777777777888999:::;;;<<<444<<<;;;<<>>>>>>>>===@@@??????@@@@@@???<<<999============>>>????????????>>>???DDDHHHJJJLLLLLLFFFEEEDDDDDDFFFFFFEEEDDDJJJHHHGGGGGGGGGHHHHHHGGGJJJHHHFFFFFFHHHIIIHHHGGGHHHIIIJJJJJJHHHFFFFFFGGGDDDCCCBBBCCCEEEGGGGGGFFFDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJGGGIIILLLOOOPPPPPPOOOOOOLLLMMMNNNOOOOOOOOONNNNNNLLLLLLMMMNNNQQQTTTVVVVVVTTTSSSSSSSSSSSSTTTVVVVVVVVVWWWWWWWWWVVVVVVXXXZZZ[[[^^^aaa^^^YYYWWWYYY]]]ZZZ\\\]]][[[YYYWWWWWWYYYWWWWWWZZZ]]]______^^^^^^cccfffggggggfffggghhhiiieeejjjoooooollljjjmmmpppooommmjjjgggeeeeeefffgggffffffgggggggggfffffffffgggeeeddddddggghhhhhhgggjjjhhhgggffffffggghhhiiipppqqqnnnjjjjjjnnnqqqppptttuuuuuusssooonnnqqqtttyyyuuurrrtttyyy|||{{{xxx}}}{{{xxxvvvuuutttuuuwwwuuuvvvvvvvvvuuuvvvwwwyyy{{{zzz}}}}}}}}}~~~444555666555444333333444888666666888666333444888666888666333333555222...222444666777777666555555444777777333111333444222000222333333222111333444333555777777666444444444666555444333222222222222222111000///000111222333222333444555555444333222000222444555444333333444000000111222444555666777666666777777666444222111666999333111888777222777555333555888888555444666888888888999999:::::::::;;;<<<<<<;;;999888888:::888888777777777888888999777???======BBB===666888888888888888888888999999666777999:::<<<<<<======999999999888777444222000888999999888777777888:::999888888777666666777777999888999999999999:::::::::999888999:::;;;:::888888:::;;;;;;999888888999<<<888666999:::999;;;???<<<;;;999999;;;<<<;;;;;;777888:::;;;<<<<<<;;;:::<<<:::888666666888:::<<<888777999<<<;;;777888<<<888888999:::;;;<<<<<<===;;;::::::999999:::<<<===::::::999:::;;;<<<>>>???AAA@@@???@@@@@@???===:::@@@??????>>>===>>>>>>???AAAAAACCCEEEIIIMMMNNNMMMFFFDDDDDDEEEFFFGGGGGGFFFKKKIIIGGGGGGIIIJJJIIIGGGJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHFFFGGGHHHIIIGGGEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIIIILLLKKKJJJIIIIIIJJJKKKKKKHHHIIILLLOOOPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUWWWSSSRRRQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXWWWXXXZZZ[[[[[[___aaa___ZZZWWWZZZ]]]YYYZZZZZZYYYXXXXXXXXXYYYVVVYYY[[[\\\]]]^^^______aaaccceeeggggggfffgggiiifffkkkoooppplllkkknnnqqqpppnnnkkkiiigggggghhhhhhjjjjjjkkklllmmmmmmlllkkkiiihhhgggggghhhiiiiiiiiikkkjjjhhhgggfffhhhjjjlllrrrsssqqqllllllppprrrpppwwwxxxxxxuuurrrqqqsssvvv|||xxxuuuwww}}}~~~{{{~~~{{{wwwrrrrrruuuxxxyyyxxxzzz{{{zzzxxxxxxzzz|||||||||666666555555555444444444777555666888666222333777777888555222222444333///111333555666777777555444111666777333222444555333111333444444333222444555222333444444222111111222555444333222222333444555111111111111111222333333333444444555555444444333000222444555444333333444444444444444444444444444666666666555444333222111888:::444111888777333888444222333777888555444666777777777888888999999:::999999999888777888;;;>>>===<<<:::888666555444444;;;AAA???===BBB===777:::777777777888888888888888777777888999:::;;;<<<===::::::999888666444333222888999999888777777888::::::999888888777777777777999999888888999999:::;;;999888777888:::::::::999999:::<<<;;;999888888999;;;666444777:::::::::;;;888888999<<<>>>???===;;;888999;;;=========;;;:::;;;:::999777777999:::;;;888888:::>>><<<999999<<<999999:::;;;;;;<<<======:::<<<======<<<<<<===>>><<<;;;:::999:::===???AAA@@@???======>>>>>>===;;;@@@AAAAAA???>>>>>>@@@BBBCCCEEEEEEFFFIIINNNOOOLLLDDDEEEFFFGGGHHHIIIJJJKKKJJJGGGDDDEEEHHHIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJIIIHHHGGGHHHJJJKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMMMMNNNKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQQQQPPPQQQSSSUUUOOONNNNNNNNNPPPRRRTTTUUUXXXYYYZZZZZZYYYYYYZZZ\\\]]]___aaa___\\\ZZZ\\\^^^ZZZZZZYYYYYYYYYZZZ[[[[[[XXX\\\^^^]]]]]]___aaa`````````cccgggfffddddddgggeeeiiilllmmmlllkkklllnnnooonnnmmmlllkkkkkkjjjjjjnnnnnnnnnppprrrtttsssqqqmmmmmmllllllllllllllllllllllllkkkiiihhhiiimmmppptttvvvuuuqqqqqqttttttrrrxxxzzz{{{yyyuuutttvvvyyy{{{zzzzzz|||}}}|||zzzuuuppprrrxxx{{{zzz{{{~~~~~~{{{zzz}}}777666555555555555555444666555666888777333333777888888444000000444555222000000222444666555444222///444666333333555666555222444555555444333555666111222222222000000222444444333222222222444666777111222222333333333333333444333333333333333333444000222444555444333333444555555555555555555555555444444444444444555666777888;;;444111888777333888333222333888999666666888555666666777777888999999555666888888888999;;;===>>>===;;;999777666555555===BBB>>>;;;@@@<<<666;;;666666666777777888888888888777777777888999;;;<<<;;;;;;:::999888888888888888999999888777777888:::;;;;;;999888888777777777999999888888888999:::;;;:::999888888:::;;;;;;:::999;;;<<<;;;:::888999999999777888;;;;;;999:::>>>999999;;;===@@@@@@???===999;;;===>>>???===;;;:::999999888888888888999999888888;;;???>>>:::999<<<::::::;;;;;;<<<<<<======:::===@@@AAA???>>>>>>???<<<<<<======>>>@@@AAAAAAAAA???<<<<<<===>>>???>>>>>>@@@AAA@@@???@@@DDDGGGDDDGGGGGGFFFIIIOOOOOOKKKCCCFFFIIIJJJJJJKKKNNNQQQIIIEEECCCDDDHHHKKKIIIGGGHHHIIIJJJJJJIIIIIIIIIIIIGGGIIIJJJIIIIIIIIIKKKMMMKKKIIIGGGHHHIIIJJJIIIHHHIIIHHHGGGFFFFFFHHHIIIJJJGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPQQQRRRQQQOOONNNPPPRRRMMMNNNNNNOOOQQQSSSTTTUUUWWWYYY[[[\\\[[[ZZZZZZ[[[````````````____________^^^]]]\\\[[[\\\]]]]]]]]][[[aaaccc```^^^bbbdddbbb```___bbbgggfffbbbbbbfffdddfffgggiiijjjjjjjjjjjjoooooopppppppppooonnnmmmqqqppppppssswwwyyyxxxvvvsssssssssrrrqqqpppqqqrrrooooooooolllkkklllppptttuuuxxxxxxvvvuuuxxxwwwtttwwwzzz||||||yyywwwyyy{{{yyy{{{~~~~~~zzz{{{yyyvvvyyy}}}~~~}}}|||888666555555555666555555666555777999888444444888999888333//////444666333......000222444444222000...333555333333666777666333444666555444444555777111222222222111333666888333222111111222555777999111222333444555444333333444333222111111222333444000222444555444333333444222333444555666888999999222222222333555888:::<<<888;;;444000777666333777444222444999:::777777:::444555555666777888888888333666999::::::999999999:::::::::999999:::;;;;;;===BBB===999>>>:::666;;;555555666666777777777888999888666666666888:::<<<777777666555666777999:::888999999888777777888:::<<<;;;:::999888888888888:::999888888888999:::;;;;;;:::999999;;;===<<<<<<999;;;<<<<<<:::999999:::999;;;???BBB>>>:::===CCC===<<<<<<>>>@@@AAA@@@???:::<<<>>>??????>>><<<:::777777777888888777777777999999<<<@@@???;;;:::<<<;;;;;;;;;<<<<<<<<<<<<<<<:::>>>BBBCCCAAA???>>>???<<<===@@@BBBCCCCCCBBBAAADDDAAA>>>===>>>AAABBBCCC<<<>>>@@@@@@@@@BBBGGGLLLEEEHHHIIIFFFIIIOOOOOOJJJCCCHHHLLLMMMLLLMMMQQQVVVJJJGGGDDDFFFKKKMMMLLLIIIGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJJJJJJJJJJMMMOOOIIIHHHGGGHHHJJJLLLLLLLLLNNNLLLJJJHHHHHHJJJLLLNNNIIIKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTPPPRRRRRRQQQMMMLLLNNNQQQOOOPPPQQQSSSTTTVVVWWWWWWVVVYYY\\\]]]\\\ZZZZZZZZZbbbaaa```aaabbbcccbbbaaacccaaa^^^]]]^^^___^^^^^^^^^eeegggbbb```dddfffddd```___bbbggggggbbbaaafffccccccdddfffiiijjjhhhfffoooppprrrssssssrrrpppoooqqqpppqqqtttyyy{{{zzzyyywwwxxxwwwvvvttttttuuuvvvqqqrrrqqqooommmnnnsssxxxvvvyyyzzzyyyxxxzzzyyyuuuwwwzzz}}}}}}{{{yyyzzz|||xxx|||zzz~~~~~~~~~~~~|||<<<999555444444666666666///777:::555000222666999<<<999666444444444444333///111333444333222222333111222333444555444333333444444444444444444444444222222222333555555444333222222333444555555555555777666444333222333333444666444222111111333555777999777555555555666555444666666666666666555555555444444444555444444333333666666666666666777888888555555555555555555555555666777777777777666666555666666666777888888999999111777>>>>>>;;;777888:::>>>>>>>>>;;;888666777888777777888888999999999:::777777666666777999<<<===888888888888888999999:::999999999888888888888888888888888888888777666666999999999888777777:::<<<999888999999;;;===@@@AAA???>>>===<<<;;;:::::::::@@@<<<;;;>>>@@@===<<<>>>>>><<<::::::<<<>>>>>>>>>??????>>>>>>===<<<:::999;;;:::888666777888;;;<<<::::::;;;<<<<<<;;;;;;;;;>>>;;;888666666:::>>>AAA??????@@@@@@@@@??????>>><<<======>>>@@@AAABBBCCC????????????>>>>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGCCCCCCDDDGGGKKKNNNNNNNNNIIIJJJKKKKKKLLLNNNSSSVVVKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJIIIHHHHHHIIIHHHGGGKKKIIIHHHHHHJJJKKKJJJJJJOOOJJJJJJOOOPPPKKKIIIKKKOOOKKKKKKMMMLLLJJJMMMUUUTTTQQQMMMMMMOOOQQQQQQPPPTTTPPPOOORRRSSSRRRRRRTTTNNNNNNOOOPPPQQQQQQQQQQQQVVVSSSRRRTTTUUUUUUUUUUUUVVVTTTQQQPPPQQQTTTXXX[[[\\\TTTPPPQQQTTTUUUWWWZZZYYY\\\___]]]ZZZZZZ___cccdddddddddcccbbbaaa``````aaabbbbbb___\\\\\\___cccfffhhheee```bbbhhhjjjfffbbbaaadddkkkmmmjjjfffeeedddfffgggggghhhiiillloootttwwwxxxuuuooommmpppsssrrrnnnoootttuuussstttyyyuuuvvvwwwxxxxxxxxxwwwvvv{{{xxxuuuuuuxxxzzzzzzxxxxxxyyyzzz|||}}}~~~|||yyyyyy~~~|||yyy{{{<<<999555333444555555555111888:::555000000444666:::888444333333444444333///111333333222222222333111222333444444444333333444444444444444444444444222111222333444444333333222333444555555666555555777666555444444444555555666555333222222444666777666555333333444555444333666666666666555555555555555555555666666555555444666666666666666777777888333444444555666777777777666666777777777777666666666666666777888888999999333777<<<===;;;999888999<<<<<<<<<:::777666666777666666777777888888888888777666555555666888;;;<<<666666666666666777888888777888888888888888888888555666777888888888888777::::::;;;:::999:::<<<>>>;;;::::::;;;<<<>>>@@@AAA???>>><<<;;;::::::::::::>>>;;;;;;===<<<999888;;;>>><<<::::::<<<>>>>>>===============<<<;;;::::::===;;;999777666777999:::999999:::;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>===>>>>>>?????????>>>>>>>>>=========>>>@@@AAABBB@@@??????>>>>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGFFFEEEFFFIIIMMMPPPPPPPPPGGGIIILLLMMMMMMNNNPPPRRRJJJKKKKKKKKKKKKKKKKKKJJJLLLJJJIIIHHHIIIIIIIIIHHHJJJIIIGGGHHHJJJKKKKKKJJJLLLIIIJJJNNNOOOKKKKKKOOORRRNNNLLLNNNNNNMMMPPPUUUUUURRRNNNNNNPPPQQQQQQPPPSSSPPPOOORRRSSSQQQQQQTTTOOOPPPPPPQQQQQQQQQQQQPPPSSSRRRRRRRRRSSSTTTUUUWWWYYYWWWTTTRRRRRRUUUXXX[[[[[[TTTPPPSSSVVVWWWYYY\\\ZZZ]]]___^^^[[[\\\```dddeeeeeeeeeddddddccccccbbb___aaaaaa___\\\\\\```dddhhhiiigggcccdddjjjlllhhhiiiggghhhnnnpppmmmkkkkkkjjjkkkkkkjjjjjjlllpppsssvvvyyy{{{xxxtttrrrtttvvvuuuqqqqqqttttttrrrssswwwrrrsssuuuwwwxxxxxxwwwwww|||{{{zzzzzzzzz{{{{{{{{{~~~~~~~~~}}}~~~}}}:::888555333333444333333222888:::444//////222333777555333222333444444333000222222222111111333444111222222333444333333333444444444444444444444444111111222333333333222222222222333444555555555555666555555555555555666777666555333222333555777888555444333444666777666555555555555555555555555555555666666777777777666666666666555555666666777888333333444666777888::::::444555666777777888777777666666666777888888999999666888:::;;;;;;:::999888999999999777555555666777555555555666666666666666666555555555666777999:::444444444444444555666666666666666777777888888888222333666888999999888888999;;;<<<;;;;;;<<<>>>@@@===<<<<<<<<<<<<>>>@@@AAA>>>===;;;999888999:::;;;<<<;;;<<<===999333444888===;;;::::::<<<======<<<::::::;;;;;;;;;;;;::::::>>><<<:::888777777888999777888999:::;;;<<<<<<<<<777999;;;===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<>>>@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIKKKOOORRRRRRRRRFFFIIILLLNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGHHHJJJLLLMMMLLLJJJJJJLLLNNNMMMKKKNNNTTTUUUPPPMMMNNNOOOOOOQQQTTTTTTRRRPPPOOOPPPQQQQQQPPPSSSPPPOOORRRRRRPPPQQQTTTQQQRRRRRRRRRRRRQQQQQQPPPSSSTTTUUUSSSQQQSSSWWW[[[[[[YYYVVVTTTTTTVVVYYY[[[ZZZTTTRRRUUUXXXXXXZZZ^^^[[[^^^___^^^]]]^^^aaaeeeffffffffffffffffffeeeeeeccceeegggeeecccdddgggkkklllllljjjgggiiimmmnnnlllqqqmmmllloooqqqpppppprrrppppppooommmlllnnnsssvvvuuuxxx{{{{{{wwwuuuvvvxxxyyyuuussssssrrrpppqqqtttooopppsssvvvwwwwwwvvvvvvzzz|||~~~}}}}}}888666444333444333222111222777888333///000222333555333111111333444444333111222222000///000333555111111222222333333333333333333444444444444444444000222333333222111222222000111222333444444555444444444444444555555666666555444444333444555777888666666555777999:::999888444444555555555555555666555555666777777777666666666555555555555666777777444555666777888999::::::444444555777888888888888666666666777888888999999999888888:::;;;;;;999777666777777666444444555777444444444444555555555555555444444444555666888999444444333333444444555666444444555666777888888999111333555888999888777666888999;;;<<<;;;<<<>>>@@@===<<<;;;;;;;;;<<<===>>>===;;;999777777888:::<<<<<<===??????888111222777<<<:::999:::<<<===<<<;;;888888999:::::::::::::::<<<;;;999888777888999999666777888:::;;;<<<<<<<<<777999<<<>>>>>>>>><<<;;;;;;<<<===>>>????????????@@@???===;;;;;;<<<>>>@@@AAA@@@???>>>???@@@BBBCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJMMMPPPSSSSSSSSSHHHJJJLLLLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIKKKLLLKKKIIIHHHIIIKKKNNNOOOOOOKKKNNNPPPOOOLLLLLLQQQVVVVVVRRROOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPRRRPPPQQQSSSRRRPPPQQQUUUTTTTTTTTTTTTSSSRRRQQQPPPUUUYYYYYYTTTPPPSSSYYY]]]YYYXXXVVVUUUVVVXXX[[[]]]ZZZVVVUUUWWWXXXWWWYYY]]]]]]___```______```cccfffffffffffffffggggggggggggeeehhhjjjjjjhhhiiimmmppppppooommmlllmmmooopppoootttooolllnnnpppppprrruuusssrrrpppmmmlllnnnsssvvvsssvvvyyyzzzxxxvvvvvvvvv{{{xxxuuurrrpppnnnooopppnnnooorrrtttuuuuuutttsssuuu{{{}}}}}}666555444444444444222000000555666222000222444444333222111111333444444333111111111000///000222444111111111111222222333333333333333444444444555555000222444444222111111333...///000111222333333333111222222333444444444444444333333333444555777888555555555777:::;;;:::888333444444444555555666666333444555666666666666666555555555555555666666777777777777888888888888888444444555777888888888888666666666777888888999999:::999888999::::::999888555666666555444444555777555555555555444444444444444444444555555666777777555555444444555555666777444444555666777888888999333444666777777777555444666888:::;;;:::;;;<<<>>>;;;:::999888888999:::;;;:::999888777777888:::;;;===>>>AAAAAA;;;333444888:::999999:::<<<<<<;;;:::666777888999::::::::::::999888888888888999;;;;;;666777999:::;;;<<<<<<===::::::;;;<<<============<<<===>>>???@@@@@@AAAAAA@@@???===<<<;;;<<<>>>???AAA@@@@@@@@@AAABBBDDDEEECCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLPPPRRRSSSRRRKKKKKKKKKJJJHHHIIIKKKMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJLLLKKKJJJJJJLLLNNNNNNKKKJJJJJJLLLOOOQQQRRRNNNRRRTTTQQQMMMNNNRRRVVVYYYXXXVVVTTTTTTUUUTTTRRROOOPPPPPPOOOOOOOOOOOOPPPSSSQQQRRRTTTSSSPPPRRRWWWVVVVVVVVVUUUTTTSSSRRRQQQVVV[[[[[[SSSNNNQQQWWWYYYVVVUUUUUUUUUWWW[[[^^^```\\\YYYXXXZZZYYYVVVVVVZZZ___``````aaaaaacccfffhhhfffffffffgggggggggggggggcccfffhhhiiihhhiiilllpppsssqqqooopppqqqqqqqqqqqqrrrllliiikkknnnoooqqquuusssrrrooolllkkkmmmqqquuutttvvvyyyzzzyyyxxxwwwwww{{{zzzwwwssspppppppppooopppqqqrrrsssttttttsssssswww}}}zzzzzz}}}}}}333333333555666666333111111444555222111444666555444222222222444444333222///111111111000000222333222111111111111222333333222333333444444555555555111444666555222111222444---...///111222333444444111222222333333333333222222222222333444555666777333222333555888888666555333333333444555555666666333333444555666666666666555555444444555555666777888888888777777777777777444555666777777888777777666666666777888888999999;;;:::999888888888999999666777777666555444666777666666666666666555555555444555555666666666666777666555555555555666777777666666666777777888888888444444555555555555555555555777999:::999999:::;;;888888777666666777888999777777777777777888999:::<<<<<>>???===>>>???@@@@@@AAA@@@@@@??????>>>>>>===>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLPPPRRRRRRRRRLLLLLLKKKIIIHHHHHHKKKNNNJJJIIIHHHGGGGGGHHHIIIJJJHHHJJJMMMLLLJJJJJJMMMQQQOOOMMMJJJJJJLLLOOOQQQRRROOOSSSUUUQQQOOOQQQSSSTTTZZZ^^^```\\\YYYYYYWWWUUUMMMOOOPPPPPPPPPPPPQQQRRRTTTSSSUUUVVVTTTQQQTTTYYYWWWWWWWWWVVVVVVTTTSSSSSSSSSYYYXXXPPPMMMRRRUUUTTTUUUUUUUUUVVVYYY]]]```bbb^^^\\\\\\]]][[[VVVVVVYYYaaaaaaaaabbbcccfffhhhiiihhhhhhhhhhhhggggggggggggeeehhhllllllkkklllooorrruuuqqqppprrrsssqqqqqqrrrnnnjjjhhhllloooppprrruuussssssqqqooonnnooosssvvvzzz{{{|||}}}}}}|||{{{{{{zzz|||zzzvvvuuuvvvuuurrrttttttssstttuuuvvvxxxxxx~~~xxxxxx~~~~~~}}}~~~~~~~~~111222333666888888555333444666666333222444555444444333333333555555333222...000111222111000111222222111000000000111333333222222333333444555555666222555888777333111222555...///111222444555555555222333444444444333222111000000111222333444555666222222333555777777555333222222333444444555666666444444555666777777777777555444444444444555666666555666666777777888888888666666777777777777666666666666666777888888999999:::;;;;;;999666666999<<<888999999888666555666888888888888888777777666666555555666777777777777666555555555555555666777777777888888888888888888888333333222333333555777888555777::::::999999999:::666666555555555777888999444555666888888999888888999888:::===<<<888555777888888888:::;;;<<<:::888888888999999:::999999999888888888999999::::::;;;:::;;;<<<<<<============;;;;;;<<<<<<======>>>>>>>>>>>>???????????????>>>===>>>???@@@@@@??????>>>>>>???BBBDDDFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKMMMPPPRRRSSSRRRJJJKKKLLLKKKJJJJJJKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKGGGKKKMMMMMMJJJJJJNNNRRRPPPMMMJJJIIIKKKMMMOOOPPPLLLQQQRRROOOPPPTTTTTTQQQWWW```fffaaaZZZXXXWWWTTTLLLOOORRRSSSRRRRRRTTTVVVUUUUUUWWWXXXUUURRRUUU[[[WWWWWWWWWWWWWWWVVVUUUTTTRRRWWWWWWPPPPPPXXXYYYTTTWWWWWWWWWYYY[[[^^^aaaccc___^^^```aaa^^^YYYYYY]]]bbbbbbaaaccceeehhhjjjjjjkkkkkkjjjjjjiiiiiihhhhhhjjjmmmqqqqqqppppppsssvvvvvvqqqooossstttqqqppprrrmmmjjjkkkqqqttttttuuuwwwvvvwwwvvvuuutttuuuxxx{{{~~~~~~~~~~~~zzz~~~{{{{{{}}}|||xxxwwwvvvvvvvvvxxx|||~~~zzz{{{~~~000111333666999999666444666999888333222444444222555444444444555555333111---///222222111000000111222111000000000111333444222222333333444555666666333666999888333111333666000111222444555666777777444555555666555444222111///000000222333444555555444444555777999888666333222222333333444555666666555555777888888999999999555444444444444555666666333444555666777888999:::666777777777777777666555666666666777888888999999999<<<===999555444888===:::;;;;;;999777666777888::::::999999888888777777555666777777777777777666555444444444444555666666999999999888888888888888222111000111333666999;;;666888;;;;;;:::999999999666555555555666777999:::222444666888999999888777666444555:::;;;888444444888888888:::;;;;;;:::888999999:::::::::999999888::::::999999999999999999<<<<<<===============<<<999:::<<<>>>???>>>=========>>>>>>>>>>>>>>>===<<<<<<>>>@@@AAABBBAAA???>>>===???BBBFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLNNNQQQSSSSSSSSSHHHKKKMMMNNNMMMLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLGGGKKKNNNMMMJJJKKKOOOSSSOOOLLLIIIGGGIIIKKKMMMNNNIIIMMMOOONNNQQQVVVUUUPPPRRR___gggaaaXXXUUUSSSQQQLLLPPPSSSUUUTTTTTTWWWYYYUUUVVVXXXYYYVVVRRRVVV]]]WWWWWWXXXXXXWWWWWWVVVVVVRRRXXXXXXRRRUUU______XXXZZZZZZZZZ[[[]]]___aaaccc______bbbdddaaa\\\]]]aaacccbbbbbbcccfffiiijjjkkkmmmmmmlllkkkkkkjjjiiiiiiiiilllppppppooooooqqqtttvvvpppooossstttpppooorrrnnnlllooouuuzzzyyyyyyzzzzzz{{{{{{{{{zzz{{{~~~~~~~~~~~~zzz|||yyyxxxwwwxxx{{{~~~}}}///000222333333555888:::999888777666555555666666999<<<===:::999:::888444222333444333222222333555444444333333333333333333222444555444444555777999777888999:::777444666:::444444333333333444555555333444444555555444444333333444555666777777777777111111555999888444333666:::888666444333444555666333444777999;;;;;;;;;;;;777999888555555888999777999888777666777888:::<<<===:::666555666888777555999999888888999;;;===>>>777;;;:::666555::::::777666777888999999888777666777777888999;;;<<<======666666777888999::::::;;;555666666666666777:::===:::888666666888999777555888888777777888999::::::888888999999999999888888555777888666888<<<;;;777;;;777555888===???<<<777;;;<<<======;;;999999:::888:::;;;;;;:::999:::::::::;;;<<<<<<<<<;;;:::999;;;<<<<<<;;;:::;;;===???;;;===@@@BBBBBB@@@===;;;FFFDDDAAAAAAAAAAAA???>>>===>>>>>>===;;;;;;<<<>>>AAAAAA@@@??????@@@@@@@@@CCCCCCCCCDDDEEEFFFDDDBBBEEEEEEGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLPPPQQQNNNMMMLLLKKKJJJKKKLLLNNNPPPNNNLLLJJJHHHHHHHHHIIIJJJLLLNNNMMMIIIJJJMMMOOOMMMLLLIIIIIILLLLLLKKKLLLOOOLLLNNNPPPSSSTTTTTTTTTSSSVVVWWWYYYYYYXXXVVVRRRPPPWWWTTTQQQRRRUUUWWWWWWUUU___[[[XXXVVVXXXZZZ\\\]]]VVVWWWXXXZZZZZZZZZYYYXXXYYYZZZYYYXXX\\\bbb```XXXWWWYYY\\\___aaaaaaaaaaaa^^^___bbbddd```\\\___fffgggjjjllliiiddddddkkkqqqssspppllljjjkkkmmmooooookkkmmmoooqqqrrrsssvvvxxxvvvxxxwwwuuuwww{{{xxxpppqqqppprrrxxx|||{{{{{{}}}|||||||||~~~|||}}}222333333333222222444666888777666555444555555666888;;;;;;888777999888444444555555444333222444555444333222222111222333444222333444444333444666888222444666666555333555888555444333333333333444444333444444555555444444333333333555666777777777777333333666:::999444444666:::999777666555555555666444444666777999:::;;;;;;777999999555555999999777888888666666666777999:::===999666555666777777666888888888888999:::;;;<<<777::::::666666::::::777777777888999999888777777777888888999:::;;;<<<<<<777777888888999::::::;;;444666777777777777:::<<<:::888666777888999777555777777888888888999999999999999::::::::::::999999666999999888999===<<<999999:::::::::;;;>>>AAADDD999;;;<<<;;;:::999999:::999:::<<<<<<:::999:::;;;:::;;;<<<<<<<<<;;;:::::::::;;;======<<<;;;<<<>>><<<>>>@@@BBBBBB@@@>>><<<===<<<;;;<<<>>>@@@AAA@@@===>>>???>>><<<<<<===???AAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAABBBCCCDDDCCCBBBDDDEEEFFFHHHIIIIIIJJJJJJIIILLLMMMKKKLLLPPPPPPNNNLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJHHHGGGHHHIIIIIIJJJMMMMMMJJJKKKNNNOOOMMMLLLIIIIIILLLMMMKKKLLLOOOJJJLLLPPPTTTVVVVVVVVVUUUTTTUUUVVVWWWVVVTTTRRRQQQWWWTTTRRRRRRVVVXXXXXXVVV___\\\YYYWWWYYY[[[]]]]]]ZZZ[[[[[[\\\\\\[[[ZZZYYYZZZZZZYYYXXX\\\bbbaaa[[[[[[]]]___aaaaaaaaa```___``````bbbdddaaa]]]```ggghhhkkkmmmkkkgggggglllrrrwwwtttpppnnnooopppqqqqqqhhhkkknnnqqqsssuuuxxx{{{uuuxxxxxxvvvyyy}}}{{{uuutttrrrtttyyy||||||}}}~~~~~~{{{{{{~~~111222333222111111333555777666555444333444555666777999888555555888999666555666666555333222444555444333111000000111333444111222333333222222444666444666777777555555555666555444444333222222222222333444444555555444444333222222444555666777777888555555777;;;999444333666999999888777777666666666444444444555666888:::;;;666999999666666999999666777777666555555666888999;;;999666666666777777666777777777777777888999:::777999999777777999:::777888888999999999999888888999999999999:::::::::;;;777777888888999999::::::333555777888888888999:::999888777777888888777555666777888999:::999888888::::::::::::::::::::::::777;;;<<<:::;;;>>>>>>;;;888<<<>>><<<999<<>>>>>===<<<======>>>???AAABBBBBBAAA???>>>===<<<;;;===AAACCCDDDDDD>>>???@@@???>>>>>>???AAABBBBBBAAABBBBBBCCCDDDEEEBBBAAA???@@@BBBCCCCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHHHHKKKLLLJJJKKKOOOPPPMMMLLLKKKIIIHHHIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHLLLMMMKKKLLLOOOOOOMMMKKKIIIIIIMMMNNNLLLLLLOOOHHHKKKPPPUUUXXXYYYWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSWWWTTTRRRSSSWWWYYYYYYWWW___\\\YYYYYYZZZ\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[YYYXXX\\\bbbbbb___```aaabbbccccccaaa```^^^cccbbbcccdddbbb___ccciiihhhkkkooommmjjjiiimmmrrrvvvtttqqqpppqqqqqqqqqpppiiilllooorrrsssuuuxxxzzzuuuwwwxxxxxx{{{{{{xxxvvvwww{{{~~~}}}}}}}}}~~~///000222222222444666888555444333333333444555666777999888555555999;;;999555666666444222111222444444222000///000111333555111222333222111111333555555777888555444444333111666555444333222111111111333444444555555444444333111222333555666777777888666555777999888333222555777777777777777666555444555444333333444666999;;;666999999666666999999666666666555555555555666777:::999777666666777777777777666666666777777777777777888888888888999999888888888999999999999888888:::999999999999999999999777777777777777777888888333555888999999888888999999888777777777777777666666777999::::::999888666:::::::::999999:::::::::888<<<>>><<<<<>><<<999<<>>:::;;;======;;;:::;;;<<<;;;;;;<<<<<<============<<<===>>>===<<<<<<>>>@@@@@@@@@AAABBBBBBAAA@@@@@@AAA@@@??????AAABBBBBBAAA???@@@AAA@@@???@@@BBBDDDCCCBBBCCCCCCDDDEEEFFFGGGCCCAAA@@@@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGJJJKKKIIIKKKOOOPPPMMMMMMKKKJJJIIIIIIJJJLLLMMMKKKJJJIIIHHHGGGGGGHHHHHHFFFJJJMMMLLLMMMPPPPPPMMMKKKIIIJJJMMMNNNLLLMMMPPPHHHLLLRRRWWWYYYYYYWWWUUURRRQQQQQQQQQRRRSSSTTTUUUWWWTTTRRRSSSWWWZZZZZZYYY\\\ZZZYYYYYYZZZ\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZ]]]bbbccccccbbbcccdddeeeeeedddbbbaaafffddddddfffdddbbbeeekkkgggkkkooopppmmmlllnnnpppooonnnnnnoooqqqqqqooommmnnnqqqsssuuuttttttuuuvvvwwwyyyyyyzzz|||~~~~~~{{{zzzzzz~~~111222444444444555777:::444333222222333444555666777999999666666:::<<<;;;333444444222111000111333333222111000111222444555111222222222111111222444///333444222333666444///666555444333222222111111333444444555555444444333111222333555666666777777555444555777555111111444555555666666666555444333666555333222333555999;;;555888999777777999888555666666555555555555555555888888888777777666777777666666666666666666666555777666888999:::999888999888888888888888888888888::::::999999999999888888666666666666666555555555333666888999888888888888888888888888777666777777666888999::::::999777666999999888888888888999999888===???===<<<>>>???>>>777999;;;;;;;;;===@@@DDD999:::;;;;;;;;;;;;>>>@@@:::<<<>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>????????????===;;;:::<<<@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>>>>===<<>>===666666555555444333333333333333444444555555444444333222333444555555555555555444222444666444111111555444444444444444444444444666555333333333666888:::555888999777777999888555666666666666666555555555666888999888777666777888777777777777666666555444666555777;;;;;;999888:::888888777777777777888888999999999999999888888888777777666666555555444444555666888888888777888999777888999888777666666888888888999:::999888777666:::999777777777777999:::666<<>>>>>999999:::;;;======<<<:::;;;;;;<<<;;;;;;<<>>>>>===<<<<<<===;;;;;;<<<<<<===???AAAAAA@@@???>>>;;;:::<<<@@@DDDBBBAAAAAA@@@@@@AAAAAABBB???>>>===>>>@@@BBBBBBBBB???@@@AAAAAAAAABBBEEEGGGEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDDDDFFFIIIJJJIIIGGGEEEFFFFFFGGGHHHHHHGGGGGGFFFJJJKKKJJJKKKPPPQQQOOOOOONNNLLLKKKJJJKKKMMMNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHLLLMMMKKKLLLOOOOOOMMMJJJHHHJJJOOOPPPNNNNNNPPPLLLOOOSSSVVVWWWVVVTTTRRRQQQPPPPPPPPPQQQSSSUUUVVVTTTQQQOOOQQQVVVZZZZZZYYYVVVVVVWWWZZZ]]]^^^^^^\\\[[[[[[\\\\\\^^^___aaabbbaaa^^^^^^```aaa```bbbfffaaaccceeegggiiiiiihhhgggjjjhhhhhhkkkllliiiiiilllfffkkkrrrvvvvvvssspppooolllooossswwwzzzyyytttqqqnnnqqqvvvyyy{{{|||}}}~~~}}}}}}~~~}}}zzz{{{555666666555333333444555333333222333444666777999666999:::888888::::::777000111222222111111333555111222444555666666555555222333444333111111333444111888999777:::AAA???666666666555444444555555555333444444555555444444333333444444555555444444444333222333666555222333777666555444333333444555666666666555444555666888:::444888:::888888:::888444777777777777666666555555555777999999777666777999777888888888777666444333666444666;;;<<<888777:::777777666555555666777777888888888888888999999999999999888777666666555555666777888777666666888:::777888:::999666555666888999999999888888888777777;;;:::888777777888:::;;;444;;;???;;;999:::======;;;;;;<<<<<<======;;;:::;;;<<<<<<::::::;;;===@@@<<<===??????===<<<===>>>;;;;;;;;;<<<>>>@@@BBBCCC>>>?????????>>>>>>@@@AAABBBAAA@@@??????@@@AAABBBAAA@@@???AAADDDFFFGGGGGG>>>???AAAAAAAAACCCEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHKKKKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLKKKLLLQQQRRRPPPOOOMMMKKKJJJJJJJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJMMMMMMJJJKKKNNNOOOMMMIIIHHHJJJPPPQQQOOONNNPPPKKKMMMPPPTTTVVVVVVUUUTTTOOOOOOOOOOOOPPPRRRSSSSSSRRROOONNNPPPUUUYYYZZZYYYUUUVVVXXX\\\```bbbaaa```]]]]]]]]]]]]^^^___aaabbbbbb___```dddccc```aaaeeebbbcccfffhhhiiiiiihhhgggkkkiiijjjnnnooolllkkklllhhhmmmuuuzzz{{{xxxssspppsssuuuzzz}}}wwwrrrnnnrrrxxx|||~~~~~~zzz|||111222444333333444666888333333222333444666888999555888999888777999888444000111333333222333555777111222555777777777666555333444444333222111333444111777777222444:::555***666666555555555666666777333444444555555444444333444444555555444444333222444333444777666333444999777666555333444555777888666666555555666777888999444888:::888888:::888444777777888888777666555555555777:::999777666777999888888999888888666444333666444666<<<===888777:::777666555444444555666777777777888888888999999999;;;::::::999888777666666777888888666555666888:::666999:::999666555666888::::::999888777777888888<<<;;;999888888999;;;<<<333:::>>>;;;888999<<<<<<===>>>???>>><<<<<<===???;;;;;;;;;999888999<<>><<<;;;;;;<<<>>>@@@BBBDDD;;;>>>AAACCCBBB@@@???>>>BBBAAA???>>>>>>???AAABBB@@@???>>>???BBBCCCDDDCCC===???@@@AAAAAACCCEEEHHHFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCFFFIIILLLLLLIIIFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGKKKLLLKKKMMMQQQSSSQQQNNNLLLKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIILLLNNNMMMIIIJJJMMMOOOMMMIIIHHHKKKPPPQQQOOONNNPPPIIIKKKNNNRRRUUUVVVWWWWWWMMMMMMNNNOOOPPPPPPQQQQQQQQQNNNMMMOOOUUUYYYYYYXXXUUUWWWYYY^^^bbbddddddbbb``````___^^^^^^___```aaaccc```aaafffeee``````dddcccdddfffhhhiiihhhgggfffkkkiiikkkppprrrnnnkkkkkkjjjooowww}}}~~~{{{uuurrrwwwzzzwwwrrrrrrvvv{{{~~~|||~~~222333444666777888888888777555222000111444888;;;666888<<<>>>===999444111333000111333333//////111777444111222555666444222444444444222111111333555777666444333222333333444111222333444555555555555222444666666444333222333888555333222222222222111222333444444555555444444888888888888777666555444555555444444444555555666555666777777666666777888777777666666555555444444666666777888999:::::::::@@@;;;777666999999555222888666555777;;;===<<<:::333444555777777777666666999888777777777888::::::666777999:::;;;::::::999666777888777666777888:::<<<777444777===@@@===888;;;:::999888888999:::;;;:::;;;;;;:::999:::<<<>>>===@@@:::555:::888555;;;===888777;;;>>><<<;;;;;;>>>??????>>><<<;;;===>>>AAA>>>:::999<<<>>>>>><<<<<>>???CCCDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>???@@@CCCDDDCCCCCCCCCCCCDDDDDDEEEEEEAAACCCEEEEEEDDDCCCDDDEEEJJJFFFBBBBBBDDDFFFFFFFFFGGGHHHGGGFFFIIIMMMLLLFFFGGGHHHJJJIIIHHHGGGGGGHHHKKKLLLLLLLLLQQQVVVVVVRRRRRRMMMKKKKKKKKKIIIJJJNNNNNNPPPQQQOOOKKKIIIKKKMMMKKKJJJKKKMMMMMMLLLKKKLLLHHHIIILLLNNNOOONNNLLLJJJLLLLLLMMMNNNPPPRRRTTTVVVKKKUUUXXXRRRQQQWWWWWWPPPMMMMMMOOOSSSWWWZZZ[[[ZZZVVVYYY[[[\\\aaahhhiiigggeeedddcccbbbaaaaaaaaaaaa```]]]^^^dddfffccc^^^]]]fffggghhhfffddddddhhhkkkmmmooopppooonnnmmmnnnpppkkkrrrzzz|||yyyvvvxxx{{{zzzyyy~~~{{{|||wwwsssvvv~~~~~~555555666666666666555555666444222111222555888:::666888:::<<<;;;888444222555333333666666333222555---///222444444444444444555555666555444333555666666555444333333333333333111111222333333444444555333555777777666555555555555333222111222333333333333333444555555555555555666666777777777777666666333333333444555666777888888666555444555777999:::888888777777666555555555777777999::::::;;;;;;;;;???;;;777777999999777333888777666888;;;===<<<:::555666777888999888888777666777888999:::999999888777777999:::;;;;;;::::::888888999888888888:::;;;:::888777999===???<<<999::::::999888888999:::::::::;;;;;;:::999:::<<<>>>;;;???:::777<<<;;;777======999777;;;>>><<<;;;<<<>>>??????===<<<;;;<<<>>>@@@===;;;;;;===???>>>===???BBBCCCAAABBBFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@BBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDDDDDDDEEEJJJGGGDDDCCCEEEHHHHHHHHHJJJKKKLLLLLLOOOTTTSSSOOOHHHIIIKKKJJJIIIIIIIIIJJJLLLNNNNNNNNNRRRXXXXXXTTTWWWRRROOOOOOMMMJJJKKKOOORRRRRRQQQOOOMMMMMMNNNOOONNNMMMMMMNNNNNNLLLKKKKKKIIIJJJLLLNNNNNNMMMKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUVVV]]]\\\TTTQQQWWWXXXSSSPPPQQQTTTVVVXXXYYYZZZ[[[XXX[[[\\\\\\aaaggghhhfffdddccccccccccccbbbbbbbbbgggcccbbbfffiiigggeeeeeefffggghhhhhhggghhhlllpppnnnpppqqqqqqppppppqqqrrrpppwww~~~~~~~~~~~~~~~~~~zzzwwwzzz777777777777666444333222555444333333444555777888666777888999888777555333555333444777777444444666$$$***111444333222444666333555666666555444555555444444555555444444333333222111111111222333444555444666888888777777888999333333222222333333444555444555555666666666666666444444666777888888888888222222333444555777888999:::666222111555999;;;;;;999999888888777666666666888999:::;;;;;;;;;;;;;;;>>>:::777777::::::888666888777777888;;;<<<<<<;;;888888999:::::::::999999444666999;;;;;;:::888666777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<999999;;;<<<======<<<;;;::::::999999999999:::::::::;;;;;;;;;::::::<<<>>>888>>>;;;:::@@@>>>:::???===999888<<<>>><<<;;;<<<===>>>>>>===;;;;;;<<<>>>===<<<<<<===???@@@???>>>???BBBCCCAAABBBFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDFFFFFFEEEEEEFFFGGGJJJGGGEEEEEEGGGIIIJJJKKKIIIKKKKKKJJJMMMQQQPPPLLLHHHJJJKKKKKKJJJJJJLLLMMMMMMPPPPPPPPPSSSXXXYYYVVV[[[VVVSSSSSSQQQMMMMMMPPPVVVSSSQQQOOOPPPQQQRRRQQQPPPPPPPPPOOONNNMMMLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMNNNOOOPPPRRRTTTUUUgggjjjeeeYYYSSSVVVWWWTTTSSSVVVYYYYYYXXXXXXZZZ\\\[[[]]]]]]]]]aaafffhhheeebbbcccdddeeeeeeeeedddccchhhcccaaadddfffeeefffhhhggghhhiiijjjkkkmmmqqqtttppprrrttttttsssssstttuuutttzzz~~~}}}~~~777777777777666444333333444444444444555555666666555666666777666666555444333000111444555222222444'''+++000222222222222444000222444555444333333333333333555555555444333222333333222222222333444555333555777888777888999;;;444555555555444444555666555555666777777777777777444555666777777888888888444444444444555666888888:::555111222888;;;;;;999999999999888888777777777888888999:::;;;;;;::::::<<<:::888888::::::999888888888888999:::;;;<<<;;;::::::::::::::::::999999555777999:::::::::888777777888999:::;;;;;;<<<<<<;;;:::999999:::;;;;;;;;;777;;;>>>???===;;;<<<===::::::::::::::::::::::::999:::;;;;;;::::::;;;===999???===<<>><<<999999======;;;;;;===<<<======<<<;;;;;;<<<>>><<<<<<===???@@@AAA@@@@@@===@@@AAA??????CCCCCCAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAACCCEEEGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLIIIKKKKKKHHHGGGIIIHHHDDDHHHIIIKKKKKKJJJKKKMMMOOOMMMPPPQQQQQQSSSXXXYYYWWW\\\WWWUUUUUUSSSPPPPPPSSSXXXTTTOOOOOORRRTTTTTTSSSOOOQQQQQQOOONNNOOONNNKKKMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNOOOOOOQQQRRRSSSTTTooopppjjj^^^WWWVVVUUURRRRRRWWW[[[[[[XXXXXX[[[______```___^^^aaafffgggdddaaabbbeeegggggggggfffeeedddaaa```ccceeeccceeehhhjjjjjjkkkmmmnnnqqqsssuuutttvvvxxxxxxwwwvvvvvvwwwyyy|||555666666666666666555555444444555555555555555555555555555555666666666666222000000333333000000222222000///000222333111000///222444555444333333444222333444555555555333333555444444444444555555666222444555666666777999;;;777999:::888666444555666555666777777888888777777666666777777777777666666777666666555555555666666888555333666;;;===:::555888888888888999999999999777888888999999999999888:::999888888999999999999888999:::::::::;;;;;;<<<::::::999999888888888888888888777777888888999:::888888888999:::<<<======;;;999777888:::<<<;;;:::888;;;??????<<<:::;;;>>>::::::::::::::::::::::::999:::<<<<<<;;;:::;;;<<<;;;AAA???>>>CCC???999===<<<::::::======;;;;;;???<<<=========;;;;;;===???<<<>>>???@@@AAAAAAAAABBB===@@@@@@>>>>>>BBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHHHHIIIJJJFFFFFFFFFGGGGGGHHHJJJKKKKKKNNNNNNKKKIIIJJJJJJGGGHHHIIIJJJJJJIIIJJJLLLOOOLLLPPPRRRQQQSSSWWWYYYWWWYYYVVVTTTUUUTTTQQQRRRUUUVVVRRROOOOOORRRTTTTTTSSSLLLPPPQQQNNNNNNQQQQQQMMMPPPOOONNNNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTdddfffddd^^^XXXVVVTTTRRRPPPUUUZZZ[[[ZZZZZZ^^^bbbbbbcccaaa___aaafffgggdddaaabbbeeeggghhhgggfffeeecccbbbdddhhhiiifffgggjjjnnnnnnnnnoooqqqrrrssssssxxxzzz||||||{{{yyyxxxyyy~~~~~~444444555666777777777666555555555555555555555555444444555666666777777666555222222555555111000333666222//////222333111...222444555666555555666777333333444444555555444444444555666666666666555555222333444444444555888:::777:::<<<:::666333444666555666666777777777777777666777777777777777666555999888777666555555555555777666666999<<<<<<888444666666777888999::::::;;;777888888999999888888888999999888888777888888888888:::;;;;;;::::::;;;===;;;:::999888777777777777999888777666777888:::;;;888888888999:::<<<>>>???<<<999777888;;;===;;;999999<<<===<<<:::999;;;>>>::::::;;;;;;;;;;;;::::::888:::<<<<<<;;;:::;;;<<<;;;BBB???>>>CCC???999===<<<:::<<<>>>===:::;;;@@@===>>>>>>===<<<===>>>@@@>>>@@@AAAAAA@@@@@@BBBCCC???BBBCCC@@@AAADDDDDDBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGEEEDDDEEEGGGIIIJJJJJJJJJKKKLLLFFFGGGHHHHHHGGGGGGIIIKKKGGGLLLNNNLLLKKKMMMNNNLLLJJJJJJJJJJJJIIIJJJLLLNNNLLLQQQSSSRRRSSSWWWYYYYYYXXXTTTTTTUUUUUURRRRRRUUURRRQQQPPPQQQSSSTTTTTTSSSMMMRRRSSSOOOOOOTTTTTTOOORRRQQQOOONNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSVVVYYYYYYXXXVVVUUUTTTPPPTTTYYY[[[\\\^^^aaadddddddddbbb___aaafffhhheeebbbcccdddfffggggggffffff```aaadddhhhiiifffgggkkksssrrrqqqrrrttttttsssrrrwwwzzz}}}~~~}}}|||}}}444555555666666666666666666555555444444444555555333444666777888888777777777444444666555111000222//////000111333333222222333444555555444444666888333333333333333444555666333444666777777666444222333444444444444555777999444777:::999555333444666444555666666777777666666444555666777777888777777888777666666666666666666888888999999999888777666333444555777999:::<<<<<<888999999::::::999999888999999888777666666666777888:::<<<<<<:::999;;;===<<<;;;:::888777666666777777777888888999999999999888888888999:::<<<>>>???>>>:::777999===???===:::<<<;;;;;;999888999;;;===::::::;;;<<<<<<;;;::::::888:::<<<===<<<;;;;;;<<<:::@@@===<<>>???>>>>>>>>>@@@AAAAAABBBCCCAAA??????BBBEEEBBBEEEEEEBBBCCCFFFFFFCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCAAACCCFFFHHHIIIIIIGGGFFFFFFHHHJJJKKKKKKKKKLLLMMMHHHIIIKKKJJJHHHHHHIIIKKKFFFKKKNNNKKKJJJMMMNNNMMMLLLMMMLLLKKKIIIJJJMMMOOOMMMSSSVVVTTTTTTXXX[[[[[[YYYVVVUUUVVVUUUQQQPPPSSSOOOQQQTTTUUUTTTTTTTTTUUUPPPWWWWWWQQQQQQWWWVVVOOOSSSRRRPPPOOOOOOQQQSSSTTTRRRQQQQQQQQQQQQRRRRRRSSSOOORRRUUUXXXXXXVVVVVVXXXTTTVVVYYY\\\___bbbcccdddeeeeeeccc```bbbgggiiifffccccccddddddeeeeeeeeefffcccbbbdddhhhgggfffiiiooovvvuuutttuuuwwwxxxvvvttttttwww|||555666666666666666555555777666444333333444555666222444666888999999888777777444444666444000...000%%%+++111444333222444555111222222222111222555777444444333222333444666777111333666777777555222000444555555555444555777:::000444888888444222444777444555555666666666666666222333555666888999999:::666666666666666777888888:::::::::888666666777999111222444666888;;;<<<===::::::;;;;;;;;;:::999999888888888777555444555666999;;;===<<<:::999;;;===>>><<<:::888777777777777555666999;;;;;;:::888777888888888999:::<<>>@@@>>>;;;===;;;999777777999;;;<<<::::::;;;<<<<<<;;;::::::888:::<<<===<<<;;;;;;;;;888>>>;;;;;;AAA@@@<<>>???@@@???>>>???@@@BBBCCCDDDCCCAAA>>>???BBBEEEBBBEEEEEEBBBBBBEEEEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDAAACCCFFFIIIKKKJJJIIIHHHFFFHHHJJJKKKKKKKKKMMMNNNIIIKKKMMMLLLIIIHHHJJJLLLKKKPPPSSSOOOLLLMMMNNNMMMOOOOOONNNLLLJJJKKKMMMPPPNNNTTTWWWVVVUUUYYY\\\]]][[[XXXVVVWWWUUUQQQOOOQQQMMMRRRVVVWWWUUUTTTUUUVVVTTT[[[[[[TTTSSSXXXWWWOOOTTTSSSQQQPPPPPPRRRUUUWWWRRRRRRQQQQQQQQQQQQRRRRRRWWWXXXYYY[[[YYYWWWWWWYYYXXXXXXZZZ]]]bbbdddeeedddeeeeeeccc```bbbhhhiiigggddddddcccccccccdddeeeeeekkkiiijjjkkkkkkkkkqqqyyyxxxvvvuuuwwwzzz{{{zzzwwwppptttzzz888888999888555444555555777888888777555444555777444444333333333333444444555444333444555444111///000111111222222333444444555555555555444333222111444444333333333444444555222444777777444444777999444444333333333444444555222333555444333333444666555444444555555666777888000222444555555777:::<<<777777777777777777888999999888777666666777888999555555444666999::::::999===;;;999999;;;;;;999777888:::;;;:::888666666777999===???>>>:::888;;;>>>???===:::777666666777999777888999999888777888:::999777666888<<<@@@???>>>===<<<;;;;;;<<<===<<<;;;???>>><<<;;;;;;<<<===>>><<<<<<======<<<:::888777:::<<<======<<<<<<>>>???999???@@@<<<;;;@@@CCCAAAAAA>>><<<<<>>;;;888777888999:::888999::::::999999:::;;;:::999999:::===?????????======<<<<<<=========<<<===<<<:::999999:::<<<===<<<<<<======<<<:::999888:::;;;<<<<<<;;;:::;;;===:::???@@@<<<<<<@@@CCCAAAAAA???===>>>@@@AAA@@@>>>AAAAAAAAA@@@??????AAACCCBBBBBBAAAAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGFFFGGGHHHJJJLLLMMMOOOOOOIIIJJJKKKLLLMMMOOOPPPPPPOOOQQQQQQNNNNNNPPPPPPMMMPPPPPPPPPOOOPPPPPPPPPQQQVVVVVVUUUTTTSSSRRRQQQQQQSSSXXX\\\\\\YYYXXX[[[^^^ZZZYYYXXXVVVUUUTTTTTTTTTWWWVVVVVVWWWYYY[[[[[[ZZZ[[[[[[YYYXXXWWWWWWWWWWWWVVVXXXYYYYYYXXXXXXYYY[[[VVVVVVVVVVVVWWWXXX[[[\\\aaabbbbbbaaa______```aaa]]]]]]^^^```bbbeeehhhjjjeeeddddddeeegggjjjmmmnnnkkkmmmooonnnkkkiiihhhiiikkkllllllmmmnnnppptttwwwzzz~~~}}}yyywwwyyy|||555666777666444222333444555666666666555555666888777777666666666666777777444777999888555333333444000000111111222333333333444444555777777888888888222444666888999:::999999<<<;;;999888888777666444444444444444555666888888222333555444333333444666444444555555666777777777666666777555444333555666777666666666777777888999777666666555555666666777666555444666888:::999888:::999888888:::;;;:::999555777999999999888999;;;555:::@@@AAA???<<<;;;<<>>;;;999999999:::;;;999:::;;;:::::::::;;;===;;;<<<======<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::<<<===>>><<<<<<======<<<;;;::::::;;;=========;;;:::;;;<<<;;;???@@@======@@@CCCBBBBBBAAA??????AAABBBAAA@@@@@@AAACCCCCCAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHIIIJJJJJJHHHGGGHHHHHHHHHIIIKKKNNNPPPQQQJJJKKKLLLMMMOOOPPPQQQQQQPPPSSSSSSOOOOOORRRQQQNNNPPPQQQQQQQQQRRRSSSSSSSSSXXXWWWUUUTTTSSSSSSSSSSSSSSSWWW[[[[[[XXXYYY]]]bbb\\\[[[YYYWWWVVVUUUUUUUUUWWWVVVUUUXXX[[[___aaaaaa\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZYYYYYYZZZ]]]___YYYZZZ[[[[[[\\\]]]```cccfffgggiiiiiifffdddcccccc^^^^^^___aaacccfffhhhiiieeecccdddgggmmmqqqrrrqqqppprrrsssrrrooommmllllllmmmmmmnnnqqquuuxxxyyyyyyzzz}}}zzz{{{~~~555666777666444333444555333444555555444444666888777777666666666666777777222666:::999444111333666000000000111222222333333444555555666777777666666333444777999:::999888777<<<999777777888999666333222222333333555666888888222333555444333333444666444444555666666777777777333444555555444444666888666666666666666777888999777777666666666666777777666555444666888999999888888777777888999:::::::::555777999999888888999:::<<<>>>@@@@@@===:::888888>>><<<;;;999999999:::;;;999:::::::::999:::<<<>>>;;;===???>>>;;;;;;===@@@======>>>>>>===<<<===>>>============>>>???@@@AAA<<<=========<<<<<<<<<<<>>======???<<<>>>@@@??????@@@BBBDDDCCCCCCBBBAAABBBBBBCCCCCCAAACCCDDDCCCBBBAAAAAABBBEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJLLLMMMMMMKKKIIIMMMLLLKKKKKKKKKMMMPPPQQQJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRRRROOOOOOQQQQQQNNNQQQRRRSSSTTTTTTUUUUUUUUUXXXWWWTTTRRRQQQRRRSSSTTTRRRVVVYYYYYYWWWYYY___eee___]]][[[XXXWWWVVVVVVWWWWWWUUUUUUXXX]]]bbbeeeggg\\\\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYY[[[^^^aaa[[[]]]_________```dddhhhiiilllnnnooolllhhheeeccc^^^___```aaaccceeeggghhhgggeeeeeekkkrrrvvvtttqqqrrrssstttttttttrrrqqqqqqppppppqqqvvv|||}}}|||~~~}}}666777888777555555555777333444555444333444666777666555555444444555555666000555999888333111333666///000000111111222333333444555555555444444333222444666777888888777555333888555333444777888666444111111111222333555666777222333555444333333444666333444555666777777777666333444555444333444555777555555555555666777888999888888888888888888888888666555444555777888888777666777888888888888999:::888999::::::888777777888??????>>><<<:::999999:::;;;:::999888888999999:::888999999888888999<<<>>>;;;===>>>===::::::<<>>===;;;:::<<<============>>>???@@@AAAAAA=====================>>>@@@AAABBBAAA???>>>>>>@@@>>>>>>@@@@@@@@@@@@BBBEEEDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDBBBAAAAAACCCEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNJJJJJJJJJMMMOOOOOONNNLLLOOONNNLLLJJJJJJJJJLLLMMMIIIJJJKKKLLLNNNOOOPPPPPPQQQSSSSSSPPPPPPRRRRRROOORRRSSSTTTVVVVVVWWWWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSQQQUUUXXXWWWVVVXXX___fffaaa___\\\YYYWWWWWWWWWXXXVVVUUUUUUXXX]]]bbbfffggg\\\\\\[[[[[[[[[\\\\\\]]]XXXYYYYYYXXXXXXZZZ]]]```[[[^^^aaaaaa___aaaeeejjjjjjmmmqqqqqqnnnjjjeeeccc___```aaacccdddeeefffggggggffffffkkkrrruuurrrnnnqqqrrrtttuuuwwwwwwwwwvvvuuutttvvv{{{666777888777666555666888333444444444333333444666444444333333333333444444111444777777444222333555//////000000111222222222444444444333333111000000555666777777666555333222333222222333555666666555111111111111222333555555222333555444333333444666222444555777777777777666666777666555333222333444444444444555666777888999888999999::::::999999888666555444555777888777666666777888888777666888999888:::;;;:::888666666777<<<:::999888888:::<<<>>>999999888888999999::::::888999888888777999<<>>:::<<<>>>===:::999;;;>>><<<<<<======>>>>>>??????===============>>>???@@@>>>@@@@@@@@@>>>===>>>??????>>>???BBBAAA@@@BBBGGGCCCDDDEEEDDDBBBBBBDDDEEEGGGGGGEEECCCAAAAAADDDFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPLLLKKKKKKMMMOOOOOOOOOMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPPPPSSSVVVUUURRRRRRUUUTTTQQQSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSRRRUUUYYYYYYWWWYYY```fffbbb```\\\YYYWWWWWWWWWXXXUUUUUUUUUWWW\\\```bbbccc[[[[[[[[[[[[[[[\\\]]]^^^WWWXXXYYYXXXXXXYYY\\\^^^\\\___bbbaaa___```eeejjjjjjmmmqqqrrrooojjjfffdddbbbcccdddfffgggggghhhhhhffffffgggjjjoooqqqpppmmmrrrrrrtttwwwzzz|||{{{zzzzzzzzz|||555666777666555555666777333444555333222111333444444444333333333333444444444555666777777666555444//////000000111111222222222222222333222222111111555555555555555555555444111222333444333444555666222222222222222333444555222333555444333333444666222333555777888777666666555666666444222222333444444444444555666777888999777888999999999999888777666555444555777777777555666888999888666555666888777999::::::888777777888888777777777999;;;;;;<<<999999999999::::::;;;;;;999999999888888:::>>>AAA===<<<;;;<<<===??????>>>:::===???>>>;;;999<<>>>>>>>>???>>>>>>>>>======<<<======???@@@AAA>>>???@@@@@@??????@@@AAA@@@>>>???CCCCCC@@@BBBHHHCCCDDDEEEDDDBBBBBBDDDFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPNNNLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQSSSVVVUUURRRRRRTTTTTTQQQTTTUUUVVVXXXXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSXXX[[[\\\ZZZ\\\aaagggccc```\\\XXXVVVVVVWWWXXXUUUTTTTTTWWWZZZ\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^WWWYYYZZZZZZYYYYYYZZZ\\\\\\aaadddbbb^^^^^^dddiiijjjmmmqqqrrroookkkgggffffffggghhhjjjkkkkkkkkkjjjhhhiiikkkmmmppprrrssstttvvvuuuvvvyyy}}}~~~}}}{{{~~~333555666555444444555666444555555333111111222333444444444333333444444444666555666777999999777444/////////000111111222222000000111222333333333333555555444444555666777888111444666555333222444777444444333333333444555555222333555444333333444666222333666777888777666555111222333333333444666888333333444444666777888999666777888999999888777666666555444555666777666555666888999888555444555777555777999999999888999:::888888888999:::999888666999::::::;;;;;;<<<<<<<<<:::;;;:::999999;;;???BBB???===;;;<<<@@@BBBAAA???;;;>>>AAA???<<<:::===@@@@@@@@@AAAAAAAAA@@@@@@???======<<<===>>>???AAABBB@@@AAABBBBBBBBBBBBCCCDDDAAA>>>???CCCCCC@@@BBBHHHBBBDDDEEEDDDBBBAAACCCFFFDDDFFFIIIIIIGGGDDDBBBBBBGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNTTTQQQNNNLLLLLLKKKJJJIIIJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRQQQTTTSSSPPPPPPRRRRRROOOTTTUUUWWWXXXXXXVVVUUUSSSTTTTTTUUUUUUUUUTTTSSSSSSUUUZZZ^^^^^^]]]^^^ccchhhccc```\\\XXXVVVVVVWWWXXXTTTTTTTTTVVVYYYYYYXXXWWWYYYYYYZZZZZZ[[[\\\]]]^^^XXXZZZ\\\\\\[[[ZZZZZZ[[[]]]bbbeeeccc^^^^^^ccciiijjjmmmqqqqqqoookkkiiigggiiijjjlllmmmnnnnnnmmmmmmkkkmmmppprrrtttvvvyyy|||yyyxxxxxx{{{~~~{{{~~~}}}666999:::777222111444888444555555555333222333444444444555555444222111000---222888999666444555777333333222000333777666111000222444444333333444555666555444666888888666333666444222222555666444222111111000000111333444555333333333222222222111111222333444444555555444444@@@777111111333444666888000777888000))),,,444:::777999888555444777777555555333222222555777777777888888888777555444555777999999888888777777666666777888:::;;;;;;:::999888===;;;999777666777999:::;;;;;;;;;<<<===???AAABBB>>>???===:::;;;>>>===:::<<<===>>>>>>>>>>>>======<<<===>>>@@@@@@AAAAAAAAADDD;;;:::AAACCC??????FFFAAA>>>>>>AAABBB@@@AAAEEEBBBDDDEEECCCAAAAAAEEEIIIFFFFFFEEECCC@@@@@@AAACCCGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIIOOOOOOLLLHHHHHHLLLLLLIIIEEEFFFFFFFFFFFFHHHLLLOOOKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLMMMPPPPPPNNNPPPTTTMMMOOOQQQQQQPPPPPPPPPQQQUUUTTTTTTTTTSSSSSSRRRRRRXXXUUUSSSTTTVVVWWWUUUSSSUUUUUUTTTTTTUUUWWWXXXYYY[[[\\\^^^]]][[[]]]aaafffaaa___[[[XXXVVVVVVVVVWWWXXXVVVUUUVVVXXX[[[\\\\\\XXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^aaaccccccbbbdddiiimmmppppppqqqrrrnnniiikkkpppqqqqqqpppnnnmmmooorrruuu{{{yyyvvvuuuvvvzzz}}}yyyxxx}}}~~~{{{}}}444777777555000///222666555666777666555444555666444555555666666555333222///444888999555333333555333444333111444888666222333444666666555444444555444333222444666666444111555333222444666666444222222111111111222333555555111111111111222333333444333333444555555555555444:::555333555555333333666111666777000,,,...444777777999888555444777777555666444222222444666777666555666777666555555777888888888888777777777777777777888:::;;;:::999888777999888777666777:::===>>>:::::::::;;;===@@@BBBDDD???@@@>>>:::;;;>>>===999??????>>>>>>======<<<<<<===>>>??????@@@@@@@@@@@@AAA;;;;;;BBBCCC>>>@@@HHHFFFAAA>>>???>>>>>>@@@EEECCCCCCCCCBBBAAABBBEEEGGGEEEEEEEEECCCAAA@@@BBBDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGHHHJJJLLLOOOOOOLLLGGGHHHKKKKKKHHHGGGHHHIIIHHHHHHJJJMMMPPPJJJLLLMMMMMMLLLLLLNNNOOONNNMMMOOOSSSRRRPPPQQQUUUOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUWWWVVVTTTUUUWWWXXXWWWUUUVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[]]]\\\ZZZ\\\```eee```^^^[[[XXXVVVVVVWWWXXXYYYXXXWWWWWWZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^______aaa``````______```aaaaaa___bbbdddeeedddfffiiimmmrrrrrrssssssooojjjkkkooosssssssssqqqpppqqqtttvvvxxxwwwvvvvvvxxx|||~~~zzzyyy}}}~~~}}}555666777444111000222666444555666666555444555777555666777777777666555444111555888888555222222333333555444222444888777333444555666666444222222333333333333444666666333111333333444555777666444111222222222222333444555555111000000000111333555666333444555555666666555555333222555888777222111444222555555111///222555444777999888555444777777555777555333333444666666555333444555555555555777999666777777777777777777888888888999:::999888666555777666666777888;;;===???999999999;;;===@@@CCCDDD???@@@>>>;;;;;;>>>===:::AAA@@@>>><<<;;;;;;;;;<<>>CCCLLLLLLEEE???>>>======BBBHHHDDDCCCAAAAAABBBDDDDDDDDDCCCDDDDDDCCCBBBBBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKGGGIIIJJJJJJJJJKKKNNNPPPOOOOOOLLLHHHHHHKKKKKKGGGJJJKKKKKKKKKJJJKKKNNNPPPKKKLLLNNNOOONNNOOOPPPRRROOONNNQQQUUUUUURRRRRRVVVOOOQQQSSSTTTTTTTTTVVVXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUVVVWWWYYYZZZXXXZZZ[[[ZZZYYYZZZ___ccc___]]]ZZZXXXWWWWWWXXXYYY\\\ZZZYYYYYY[[[]]]]]]\\\ZZZZZZYYYYYYZZZ[[[]]]^^^aaaaaa````````````aaaaaa```cccggghhhhhhhhhkkknnnuuuuuuvvvvvvqqqkkkkkkoootttuuuuuusssrrrsssvvvxxxvvvvvvwwwxxx{{{~~~{{{zzz}}}777888777666333333555777111222444444333333444666777888888888777666444333111444666777555333333444222444444222333666666333333444555444111/////////555555666777777777555444222333555777888666444111222222333333333444444555222111000000111222555666333444555555666666555555///111555888666000000444222444444111333666666222777999888555444777777555888555333333444555555555444555666555444444666888555666666666777777888888999999999999888666555444888888888888999:::;;;;;;:::::::::;;;<<>>;;;<<>>:::@@@???===;;;:::;;;===>>>@@@@@@??????????????????:::;;;???BBB@@@>>>DDDMMMMMMFFFAAA@@@@@@@@@DDDJJJEEEBBB???@@@CCCEEEDDDBBBBBBDDDEEEDDDCCCCCCEEEGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHJJJKKKLLLLLLMMMPPPRRROOOPPPMMMJJJJJJMMMLLLHHHKKKLLLMMMLLLKKKLLLNNNPPPNNNOOOPPPPPPOOOOOOQQQRRRNNNNNNQQQVVVUUURRRRRRVVVMMMOOOPPPQQQQQQRRRUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZWWWYYY[[[ZZZXXXZZZ^^^bbb^^^\\\[[[YYYYYYYYYZZZ[[[^^^\\\[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXZZZ\\\]]]aaaaaa```aaaaaaaaaaaabbbbbbfffjjjlllkkkkkknnnpppxxxxxxyyyyyytttmmmmmmqqqrrrsssuuuuuuuuuuuuxxxzzzwwwwwwwwwxxx{{{~~~}}}~~~777777666555444444666777111222444444444444666777999999999999777555222111000222444555555444555555000333444111111444444222333444555444222000///000444555777777777666555555222444666888777666444222222222333333333333333333444333222111111111222333333444444555555555555555000111333666333000222777333444333222444888777222777999888555444777777555888555333333444555555555666777777666444444555666555555666666777777777888999999999888777666555555777888999999::::::::::::===<<<;;;;;;;;;<<<>>>???>>>???===;;;<<<@@@@@@<<<===<<<;;;:::;;;<<<>>>@@@AAA@@@???>>>>>>??????@@@:::<<<@@@BBB@@@???EEEMMMFFFBBB@@@BBBBBBAAADDDHHHFFFCCC@@@AAADDDEEECCCAAABBBDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKLLLLLLMMMPPPRRRPPPQQQOOOLLLMMMPPPOOOKKKJJJLLLMMMLLLKKKLLLMMMOOOQQQRRRRRRQQQOOONNNOOOPPPNNNMMMPPPTTTTTTQQQQQQUUUMMMOOOPPPPPPPPPRRRUUUWWWVVVVVVWWWWWWXXXXXXYYYYYYTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZXXXZZZ[[[ZZZYYYZZZ^^^ccc^^^]]]\\\[[[[[[[[[[[[\\\^^^]]]\\\]]]______^^^]]]^^^]]]]]]]]]]]]___```aaacccddddddeeefffgggggggggeeeiiinnnoooooooooqqqsssyyyyyy{{{|||wwwqqqppptttqqqsssvvvwwwxxxxxxzzz|||xxxvvvttttttwww}}}555444333222222333444555333555777777777888:::;;;:::::::::999777555333111000111222333444555666666...222444111000222333222444555777666555444444555111333666666444333333333222555777888666555444444111222222333333222222111333333333222222222111111222333444444555555444444222000111444333111444888333555444333444888888444777999888555444777777555777555333333444666666555888999999777555444555666555666666666666666666777999999999888777777777777444555777:::;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<======;;;===BBBBBB???;;;:::::::::;;;===???@@@@@@@@@???>>>>>>???@@@AAA===???AAAAAA@@@AAAEEEIII@@@===>>>AAABBB@@@AAADDDEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDFFFGGGFFFEEEFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMPPPRRROOOQQQPPPNNNOOORRRQQQMMMIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMNNNRRRQQQOOOQQQUUURRRSSSSSSSSSSSSTTTWWWZZZWWWWWWWWWWWWWWWXXXXXXXXXUUUWWWXXXXXXWWWWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYY[[[\\\[[[ZZZ[[[```ddd```___^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^``````___]]]]]]]]]^^^^^^___`````````aaabbbdddfffgggiiiiiiiiihhhlllpppqqqqqqqqqtttwwwyyyzzz}}}{{{uuuuuuxxxuuuxxx{{{}}}}}}|||}}}~~~xxxvvvtttsssvvvzzz555444222222333444555555444666888888999999;;;===999999::::::999888777666222222222333444555444444...333555222000222444333222444666777666666777999111444666666444222333444333666888777555444555666000111222222222111000000000111333444444333222111111222333333444333333333333///000444666555555777222666666333333777999777777999888555444777777555666444222222444666777666888888999888666666777999666666666666666555555555999999999888888888999999444666888;;;<<<<<<;;;:::===<<<;;;;;;;;;;;;======:::<<<<<<;;;>>>CCCDDDAAA:::;;;;;;<<<<<<=========@@@???>>>===>>>???AAABBBAAABBBAAA@@@@@@BBBDDDDDDBBB???>>>AAAAAA??????BBBDDDFFFGGGFFFDDDCCCCCCDDDCCCEEEGGGHHHGGGEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMNNNMMMMMMNNNPPPRRRMMMOOOOOONNNPPPSSSSSSNNNHHHJJJLLLMMMMMMMMMOOOPPPNNNOOOPPPOOOMMMLLLMMMNNNPPPNNNNNNPPPPPPNNNQQQWWWVVVVVVVVVUUUUUUVVVYYY\\\XXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\[[[YYYXXXZZZ\\\[[[ZZZYYYXXXXXXYYYZZZZZZ[[[]]]^^^]]]\\\]]]bbbfffbbbaaaaaa```___^^^^^^]]][[[[[[\\\^^^```aaa```^^^ZZZ\\\]]]___```___^^^^^^___```cccfffiiijjjkkkkkklllooorrrrrrrrrssswwwzzzxxxyyy}}}~~~yyyyyy}}}zzzzzzzzzzzz{{{}}}888666444444555666777777222444666777777888;;;===777888:::;;;<<<;;;;;;:::555444222333333444333222///444666333111333555444///111444555555666888999333666888888666444555666444666888777444333555888///000111222222111//////---///222555666555333222111111222333333333333222222//////555999888555555222666777333222666999999777999888555444777777555555333222222555777777777666777888888777888:::<<<777777666666555555555444999999999888999999::::::888999;;;<<<<<<999777555;;;;;;::::::;;;<<<>>>???999;;;;;;;;;>>>DDDEEEBBB;;;<<<<<<======<<<;;;;;;???>>>======>>>@@@BBBDDDDDDCCCAAA???AAACCCCCCAAAGGGDDDBBBCCCBBB@@@AAADDDDDDGGGIIIHHHEEECCCDDDFFFDDDFFFHHHHHHGGGFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOOOONNNNNNPPPRRRKKKMMMNNNMMMPPPTTTSSSOOOGGGJJJLLLNNNNNNNNNPPPQQQLLLMMMNNNNNNLLLLLLMMMOOOQQQOOONNNOOOOOONNNRRRYYYWWWWWWWWWUUUTTTVVVYYY[[[ZZZZZZYYYYYYXXXXXXWWWWWW[[[]]]___^^^[[[ZZZ[[[^^^[[[ZZZYYYXXXXXXYYYZZZZZZ\\\^^^______]]]___cccgggccccccbbbaaa```___^^^^^^ZZZZZZ[[[^^^```aaa```^^^]]]___bbbdddeeedddbbbaaabbbdddgggkkknnnpppqqqqqqnnnpppssssssrrrtttxxx|||wwwxxx}}}{{{|||~~~000111222333444555555444777666222222888@@@BBB>>>;;;;;;;;;;;;999777555333333333333222333333444444222444333111222666555111777555666999999555444666555555444333111111222444333555666666444333222222111111111111222333444555//////000111222222333444555444444444444555666666444444333222333666999999999888555444333444555666???999444222555888999999444444333444555777999:::666666777777888999;;;;;;:::;;;<<<999555333444555;;;:::888666666777888:::<<<999888::::::999:::>>>=========;;;999888999:::<<<:::999:::<<<>>>>>>===;;;<<<<<<<<<::::::<<<>>>@@@@@@???<<<;;;<<>>MMMGGG@@@===>>>AAACCCDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDDDDCCCDDDFFFFFFEEECCCDDDHHHKKKJJJIIIJJJJJJIIIJJJOOOPPPMMMLLLOOOPPPOOOOOOOOONNNMMMMMMNNNNNNNNNOOOQQQSSSQQQOOONNNQQQTTTQQQTTTVVVSSSMMMJJJKKKNNNOOOPPPPPPOOONNNPPPSSSVVVXXXWWWTTTSSSSSSVVVZZZ\\\ZZZ[[[ZZZXXXVVVUUUUUUVVVWWWYYY[[[[[[[[[ZZZ[[[\\\YYYZZZ[[[ZZZYYYYYY[[[]]]``````ccceeeccc___aaagggjjjgggccc```___^^^]]]\\\]]]ZZZ\\\bbbdddaaaaaaeeefffbbbaaadddeeeddddddgggeeeggglllppprrrsssssssssuuuuuuuuuuuuvvvxxxyyyzzzwwwzzz|||xxx}}}777666666444333222111000888777444333999@@@@@@<<<:::::::::999888777555555111111000000111111222222222444333111333666666222444333777<<<===888666777444555444333111111222444333555666666444333222333222222222222333444555666///000111222222333222222333333333333333444444555444444333111222555777777777777555444444555666666555333000000222555888999555555444555666888999;;;777777777777888999::::::888999:::999666444555666::::::999888888999:::;;;999777888<<<<<<999999;;;:::;;;<<<<<<::::::<<<>>>===<<<;;;;;;===??????>>>;;;<<<======<<<<<<>>>@@@@@@@@@???===;;;<<>>GGGDDDAAA@@@AAABBBBBBAAACCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGEEEDDDEEEHHHJJJJJJJJJJJJKKKKKKHHHMMMOOONNNNNNQQQSSSRRRPPPOOOOOONNNNNNOOOOOOOOORRRSSSSSSRRRQQQQQQRRRTTTQQQTTTVVVSSSNNNLLLMMMPPPPPPPPPQQQPPPPPPQQQSSSVVVXXXWWWVVVUUUUUUXXXZZZ\\\ZZZZZZZZZYYYWWWVVVWWWXXXXXXZZZ\\\\\\[[[[[[\\\]]]ZZZ[[[\\\[[[[[[[[[]]]___``````bbbdddccc```dddjjjkkkiiieeebbbbbbaaa```^^^___\\\^^^cccdddcccdddhhhnnniiieeeggggggfffhhhlllhhhjjjlllooosssvvvxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{}}}}}}666555333111000.........888888777666:::???===999888888777777666666777777111111000000111111222333333555444222444777777333111222777===???:::666777333444444333111111222444333555666666444333333444333333333333444555666666000111333444444333111000222111111111111222333333777666444333333444666777555555555555666666666666444555555555555666999;;;666555555666777888999:::999888888888888888999999555666777777666666777888888999999:::;;;;;;;;;;;;666666999>>>>>>:::777888888:::<<<<<<<<<===???AAA>>>===<<<<<<>>>@@@@@@???;;;<<<>>>>>>>>>>>>@@@BBB@@@@@@???===<<<===@@@BBB>>>AAABBB@@@@@@BBBBBB???AAAAAAAAABBBDDDCCCAAA???BBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDFFFGGGFFFEEEGGGHHHJJJKKKJJJKKKMMMOOOIIINNNQQQPPPPPPRRRSSSQQQQQQPPPPPPOOOPPPPPPQQQQQQWWWUUUSSSSSSTTTTTTSSSRRRRRRTTTUUUTTTPPPNNNPPPRRRQQQRRRSSSRRRQQQRRRTTTUUUXXXXXXWWWXXXXXXYYYZZZ[[[YYYYYYZZZYYYXXXXXXYYY[[[YYY[[[]]]]]]]]]]]]^^^___[[[]]]^^^^^^]]]^^^```bbb``````bbbdddcccbbbfffmmmmmmjjjgggfffeeedddcccaaabbb______cccddddddgggjjjsssnnniiiiiihhhgggkkkpppmmmnnnoooqqquuuzzz}}}{{{{{{zzz{{{{{{{{{{{{{{{|||zzz{{{333222111111111222333333888::::::999;;;>>><<<777777666555555555666888999222222222222333444555555333555444222444888888444333333666;;;<<<777555666222444444333222222333444444555666666444333444555333333333333333444555555000222444666555444111///222222111111222222333444;;;888666666666555666999333444555666777777666666666999<<<;;;888666777999666666666666777777888888:::999999888777777888888333444555666666777888999555777999;;;<<<<<<;;;;;;666666888======999777888888:::===>>>>>>???@@@BBB>>><<<;;;<<<>>>@@@@@@???999;;;>>>>>>>>>???@@@BBB?????????>>>===>>>@@@BBB>>>AAAAAA???@@@CCCCCC@@@>>>???AAABBBCCCCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDEEEGGGHHHHHHGGGIIIHHHJJJLLLLLLKKKMMMQQQNNNSSSUUURRRPPPQQQPPPMMMQQQQQQQQQQQQQQQQQQRRRSSSYYYVVVSSSRRRTTTUUUSSSPPPRRRTTTUUUTTTRRRQQQRRRTTTRRRSSSTTTTTTSSSRRRTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWYYYZZZYYYYYYYYY[[[]]]ZZZ\\\^^^^^^^^^^^^___```]]]^^^`````````aaaccceeebbbbbbccceeedddcccgggnnnmmmkkkhhhggggggfffdddcccbbbaaa```aaaccceeehhhkkkpppmmmkkkkkkjjjiiilllqqqrrrsssuuuwwwzzz}}}{{{{{{||||||{{{{{{{{{zzzyyyxxx{{{}}}}}}333333444555666777999999777:::;;;:::;;;===<<<777666555555555555777999:::222222222222333444555666333444444222555999888444777444444777666333222444111333444444333222333444444555666555444444555666222222222222222222333444111333555666666444222000333333333333333444555555<<<777555666666333444888333444555666777777666666333777::::::777444444666555666666666666666666666::::::999888777777777777444444444666777999999999333555888:::<<<;;;:::999999777888;;;<<<999888::::::<<<>>>???>>>>>>???@@@===<<<;;;;;;===??????>>>888:::===>>>>>>>>>???@@@>>>???@@@???>>>>>>AAACCC>>>AAAAAA???@@@DDDEEEBBB???@@@@@@AAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDGGGEEEDDDEEEGGGIIIIIIHHHKKKIIIKKKOOOOOOLLLMMMSSSOOOSSSUUURRRPPPQQQPPPNNNRRRQQQQQQQQQRRRRRRSSSTTTXXXUUUQQQQQQSSSTTTRRROOOSSSTTTUUUTTTSSSSSSTTTTTTTTTUUUUUUTTTRRRRRRSSSUUUVVVWWWXXXYYYZZZZZZYYYYYYWWWXXXYYYYYYYYYZZZ\\\^^^ZZZ\\\^^^_________```bbb^^^```aaabbbbbbcccfffhhheeeeeefffhhhfffcccfffmmmllljjjhhhgggggggggfffdddaaaaaaaaa```bbbfffiiijjjllllllnnnqqqpppmmmooosssvvvxxx{{{~~~{{{||||||}}}||||||{{{zzzyyy|||~~~222333444444555555444444555999;;;:::;;;>>>===:::666666666666777888999::://///////000111222333444222333333222444888888444999555333444333000000333111222444444333222333444444555666555444444666888222222222111111222222333222333555666666555333222555555444444555555666777:::333111555444000111777555555555555666666666666222555888::::::999999999777777888888888777666666::::::999888777777777888777666555666999:::999888333555777:::;;;;;;:::999:::888888<<<<<<999999<<<:::<<>>===>>>>>>===;;;:::;;;===??????>>>888;;;===???>>>>>>>>>???>>>???@@@@@@??????AAACCC???BBBBBB@@@AAAEEEGGGEEEAAAAAAAAA@@@@@@@@@CCCEEEGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJMMMJJJMMMSSSRRRLLLLLLRRRLLLPPPRRROOOOOOSSSTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUSSSQQQQQQRRRRRRQQQPPPTTTTTTTTTTTTTTTTTTSSSSSSVVVVVVUUURRRPPPQQQSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYXXXYYY[[[^^^YYY\\\^^^_________aaabbb___```bbbcccccceeehhhjjjffffffhhhjjjhhhdddffflllmmmjjjgggffffffgggggggggbbbdddeeeccceeeiiilllkkkmmmooossswwwvvvrrrtttyyyyyy{{{~~~}}}~~~~~~}}}xxx|||111222444555555444222000444888:::999:::>>>@@@>>>666666777888999999999999/////////000111222444555000222222111333888777444666444444666555222111444000222444555444333333444555555666555444444777999444333333222222222333333222333444555555666555555555555444444555555666777;;;333111666666111222:::777777555444444555666666555555666999;;;;;;:::888999::::::::::::999888777999999888888888888888888:::888777888::::::999777666777888:::;;;;;;::::::999888:::??????;;;999;;;888;;;>>>???>>>>>>===>>>>>>===<<<<<<>>>@@@@@@???:::===???@@@???>>>>>>>>>===???@@@@@@@@@@@@AAACCC@@@BBBCCC@@@BBBGGGIIIGGGAAABBBDDDCCCAAA@@@CCCEEEGGGFFFFFFFFFFFFGGGIIIJJJHHHFFFDDDEEEGGGJJJKKKKKKNNNKKKOOOVVVUUULLLKKKQQQLLLOOOPPPMMMMMMRRRUUUVVVQQQPPPPPPQQQRRRSSSTTTTTTRRRSSSSSSRRRQQQPPPRRRSSSUUUUUUTTTSSSTTTSSSSSSRRRXXXVVVTTTPPPNNNOOORRRVVVSSSSSSTTTTTTUUUVVVVVVVVVUUUWWWXXXXXXWWWXXXZZZ\\\YYY[[[]]]_________aaabbb___```bbbcccdddfffiiillldddeeeiiimmmkkkggghhhmmmoookkkgggeeefffhhhjjjjjjeeeiiikkkiiijjjoooqqqnnnssstttwwwzzzwwwtttvvv}}}{{{|||~~~{{{|||444666999<<<<<<;;;888666333777:::999:::???AAAAAA666777888:::::::::999888111111111222333555666777000222111000333777777333333222444999999555333444///222444555444333333444555555666555444555777999555444444333333333444444333333333444555666777777555444444444444555666666>>>666444::::::444666>>>999888666444333444555666555333222444666666333///;;;<<<<<<===<<<;;;999888999888888888888888999999===:::888888:::;;;888666888888999:::;;;;;;;;;;;;777888<<>>>>>??????>>>===>>>@@@AAAAAAAAA<<<>>>AAABBBAAA?????????===???@@@@@@@@@@@@BBBCCC@@@CCCCCCAAACCCHHHJJJIII@@@CCCFFFEEECCCAAABBBCCCFFFFFFFFFFFFFFFHHHJJJKKKHHHFFFDDDEEEGGGJJJLLLLLLOOOLLLPPPXXXWWWLLLJJJOOOOOOQQQPPPLLLKKKPPPSSSTTTPPPPPPPPPPPPQQQRRRTTTTTTPPPSSSTTTSSSPPPPPPSSSVVVVVVUUUSSSSSSSSSSSSRRRQQQYYYWWWSSSOOOLLLNNNRRRVVVRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWXXXWWWWWWWWWYYY[[[XXX[[[]]]^^^^^^___```bbb___```bbbdddeeegggjjjlllaaadddiiinnnmmmiiijjjnnnqqqmmmgggeeefffiiikkkmmmhhhnnnpppmmmoootttuuuqqqwwwwwwxxxxxxuuurrrvvv~~~|||||||||}}}777>>>FFFFFF>>>555222333222333777;;;>>>???<<<:::888:::;;;999666444555777555555888===<<<666222111333333444666999:::999888666555333111111222333444444333222222111111111222444444333333333444444555444555666777888888888888444555666666555555666777666888;;;:::666555666888777666666666666888:::;;;---000222444888:::777000888777888:::======999555888===@@@>>>888777;;;AAA999666555999;;;999888999===999555555888;;;<<<;;;777666555666999<<<===>>>888;;;>>>@@@@@@@@@@@@AAA999;;;<<<===<<<===???@@@CCCAAA???>>>===>>>?????????HHHDDD===BBBCCC>>>>>>??????@@@AAACCCEEEGGGHHHCCCCCCBBBAAABBBCCCDDDEEEAAABBBCCCDDDEEEEEEEEEEEEFFFGGGKKKNNNKKKDDDFFFMMMGGGIIIKKKKKKJJJKKKLLLNNNLLLJJJMMMTTTTTTNNNKKKNNNNNNOOORRRTTTTTTRRRPPPNNNSSSPPPNNNNNNQQQRRRQQQOOOQQQRRRRRRSSSSSSSSSTTTTTTWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWVVVTTTRRRQQQRRRTTTUUUTTTRRRQQQQQQSSSTTTVVVUUUWWWZZZYYYVVVUUUVVVWWWVVVWWWYYY\\\___aaacccddddddcccbbbbbbeeeggghhhhhhdddhhhfffgggmmmjjjhhhrrrwwwnnneeeccchhhnnnooonnnnnnrrrvvvvvvtttsssvvvzzzwwwyyy{{{{{{{{{{{{|||}}};;;SSS]]]LLL:::888777222333444666:::======;;;999666777999888555444555777444444777;;;;;;666333333444444444666999999888777777666444333222333444555555555444444444555666666888777666555555555555555333444555555666666666666444555777777666666777888666888999999777666777777777666666666777888999:::777888666555777;;;999444666666777:::======:::777999:::;;;:::888888:::<<<999666777<<<>>><<<;;;;;;<<<999666777999;;;<<<;;;999888888888:::<<<>>>>>>888;;;>>>??????>>>>>>???999;;;============???AAAEEECCCAAA>>>>>>>>>@@@AAA===HHHFFF???@@@???<<>><<<;;;999888888888999999888888888555777<<>>???999;;;===>>>===<<<<<<===:::<<<>>>>>>>>>>>>@@@AAAHHHEEEBBB???>>>???@@@BBB>>>KKKJJJDDDCCC@@@>>>DDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@DDDHHHGGGDDDCCCFFFIIIGGGHHHKKKMMMKKKHHHJJJOOOHHHJJJLLLMMMMMMNNNPPPRRROOOMMMMMMPPPPPPMMMLLLNNNMMMNNNOOOPPPQQQQQQRRRRRRNNNMMMMMMNNNPPPRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUUUUWWWYYY\\\ZZZXXXVVVUUUVVVWWWWWWXXXYYYYYYYYYXXXYYY[[[]]][[[[[[[[[\\\]]]```bbbcccdddddddddeeefffgggiiiiiijjjooonnnqqqvvvqqqmmmvvv|||tttkkkhhhlllqqqttttttsssvvvzzzzzzyyyyyy{{{~~~yyyyyyzzz|||CCChhhsssSSS888:::<<<222666555555666888999888777444444444333222222222222333111222666777555555777777666555555777777666444666666666555555555444444//////000111333555777888666555444333333333333333444444333333333444444444444666777888777888999;;;888666555666:::;;;888555777777777777777888888999888999888666888???BBBAAA666777888;;;===???@@@@@@999:::;;;:::999999999999:::666555999;;;999999;;;::::::;;;<<<===<<<;;;:::;;;<<<<<<;;;:::;;;===???:::<<<>>>>>><<<;;;;;;<<<;;;===>>>?????????AAABBBHHHFFFBBB>>>===>>>@@@BBB>>>GGGGGGCCCGGGCCC@@@EEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>DDDIIIHHHCCCAAAEEEJJJKKKLLLMMMLLLIIIGGGGGGIIILLLMMMNNNNNNLLLKKKLLLMMMOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRTTTUUULLLLLLMMMOOOQQQRRRSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSVVVVVVUUUUUUUUUVVVVVVWWWVVVWWWXXXXXXXXXXXXZZZ[[[YYYXXXWWWWWWXXXYYY\\\]]][[[[[[ZZZYYYZZZ\\\^^^aaa^^^]]]\\\\\\]]]___aaacccdddeeefffgggggghhhiiikkkjjjpppqqquuu{{{vvvrrrzzzxxxpppmmmppptttwwwwwwzzz|||~~~~~~|||{{{|||}}}|||||||||@@@UUU^^^MMM;;;777777555666555555666888888777666666555444333222111000///333111222666777555555888777666555555666666555444444555555666555444333222---......000111333555666333333333333333444555666444444333333333444555666444666888888777777999:::999666555777999:::888555666777777777888888888888333777888777888===>>>===888999;;;<<<>>>AAACCCEEE999>>>AAA@@@;;;888:::>>>AAA:::666666777777888<<<:::<<<>>>>>>>>><<<;;;;;;:::;;;<<<;;;999:::===???<<<>>>???>>>===<<<<<<===<<<>>>???@@@@@@@@@BBBCCCGGGDDDAAA>>>===>>>???AAA===AAA>>>@@@IIIGGG@@@CCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEDDD>>>CCCHHHGGGBBB@@@DDDIIIKKKLLLLLLJJJHHHHHHHHHHHHKKKMMMMMMMMMKKKJJJKKKLLLOOOPPPOOONNNNNNPPPQQQQQQOOONNNNNNNNNOOOQQQTTTUUULLLNNNPPPRRRSSSTTTTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUWWWYYYZZZYYYZZZ[[[]]]YYYXXXWWWWWWYYY[[[]]]___^^^]]]\\\[[[]]]___aaabbb___^^^^^^^^^^^^```aaabbbdddfffhhhiiihhhhhhjjjllljjjppprrrvvv~~~zzzvvv}}}wwwtttvvvxxxzzzzzz~~~}}}||||||zzz{{{}}}:::AAAHHHFFF>>>777666777555555555777999999777555777555444333444333111000444222333777888555555888777666444444555666555444333444666777666555333111000000111111222444555666444444444555666777888999333333222222333444666777555777888777666666777999999888777888888888666555666777888888888888777777444999;;;888777888888555999:::<<<===>>>@@@DDDHHH999???DDDBBB;;;888:::???EEE>>>999999999888999===<<<===??????>>><<<<<<<<<999;;;<<<;;;999:::===AAA===>>>???>>><<<<<<===>>>===???@@@AAAAAAAAACCCDDDDDDCCCAAA???>>>???@@@AAABBBCCC???DDDPPPMMMDDDFFFBBBBBBBBBCCCDDDFFFGGGHHHBBBBBBCCCDDDEEEDDDDDDDDD@@@DDDHHHGGGDDDCCCEEEIIIHHHJJJJJJHHHIIILLLMMMLLLGGGIIIKKKLLLLLLMMMOOOQQQNNNPPPPPPOOOPPPSSSUUUSSSNNNMMMMMMMMMNNNPPPQQQRRRNNNQQQTTTUUUVVVVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVXXXYYYYYYUUUWWWZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYZZZ[[[]]]^^^aaa```^^^^^^```bbbbbbbbb^^^^^^___``````aaaaaaaaadddgggjjjkkkiiihhhjjjmmmlllrrrsssxxx|||yyy}}}{{{|||}}}}}}|||}}}|||xxxyyy}}}555:::???@@@===:::999888333444666999;;;;;;888666666444333444666777555444555333444999999666555777777555333333555666666555333555777888888666333111333333222222333333444444555555555555555666777888111111000000111444666888666777888777555444555666888999:::999777555555555666777888999999888777666555:::<<<999666777777555999:::;;;;;;<<<>>>CCCGGG:::===AAA@@@<<<999999;;;BBB===:::;;;<<<:::999;;;===???AAA@@@===<<<===>>>999;;;>>>===;;;;;;@@@DDD;;;<<<===<<<;;;;;;<<<>>>>>>???AAABBBAAABBBCCCEEEBBBBBBBBBAAAAAAAAAAAABBBFFFGGGDDDIIIRRRLLLDDDIIIDDDDDDCCCCCCDDDEEEFFFFFF@@@BBBCCCEEEFFFFFFFFFEEECCCFFFHHHHHHGGGGGGHHHIIIIIILLLKKKHHHJJJPPPQQQNNNGGGIIIKKKMMMMMMNNNQQQSSSLLLQQQRRRPPPRRRWWWXXXUUUPPPPPPPPPPPPPPPQQQRRRRRRQQQTTTXXXYYYXXXXXXXXXZZZ[[[ZZZZZZYYYXXXWWWVVVVVVTTTUUUUUUVVVWWWXXXYYYZZZUUUWWWZZZ[[[ZZZZZZ[[[\\\^^^^^^\\\\\\\\\^^^___aaacccbbb```aaacccdddcccaaa\\\^^^```bbbbbbbbbaaa```ccchhhlllllljjjiiikkknnnrrrwwwwwwyyy|||zzz}}}~~~~~~}}}~~~222;;;@@@===<<<>>>===888222444666:::<<<<<<999666444333222444888:::999777555444666::::::777555777666444222333444666666666444666888::::::777444222444333222222111111111222555444444333333333444444///.........000333666888666777888777555333444555888;;;<<<:::666333444555666777888999999888777666555:::<<<888666888;;;;;;888:::;;;::::::<<>>@@@AAA@@@===;;;===???999<<>><<<===BBBGGG:::;;;;;;;;;::::::<<<>>>>>>@@@BBBBBBBBBBBBDDDFFFAAABBBCCCDDDDDDDDDCCCCCCAAAEEEDDDGGGLLLCCC===EEEFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJNNNPPPOOOJJJKKKQQQRRRMMMKKKMMMNNNNNNNNNNNNPPPQQQKKKQQQSSSQQQSSSYYYZZZVVVTTTTTTTTTUUUUUUUUUUUUUUUSSSVVVZZZ\\\ZZZYYYZZZ[[[eeecccaaa]]]ZZZVVVTTTRRRTTTTTTUUUVVVWWWXXXZZZ[[[UUUWWWZZZ[[[ZZZZZZZZZ[[[]]]\\\\\\]]]___bbbeeegggeeecccbbbccceeeeeeccc```[[[]]]```cccdddcccaaa```ccchhhmmmmmmjjjiiikkknnnxxx|||zzz{{{|||zzz~~~888888999<<>>>>>;;;<<<>>>;;;666222444666777777666444333///444;;;???>>>;;;888666<<<888666999999666444444333555777999999777444333222444777777444222222444999444111222555666555666333333444444555666666666999666555888888666777:::888===:::888<<<888222666222555888999999999;;;===777:::======;;;:::;;;<<<666:::<<<<<<999:::???DDD@@@999666;;;===::::::<<<::::::::::::::::::::::::>>>AAACCC@@@;;;:::<<<@@@CCCCCCBBBAAA???@@@CCCEEEAAA???>>>>>>===;;;===CCC@@@@@@BBBEEEGGGGGGEEECCCBBBCCCEEEEEECCCAAABBBCCCGGGDDDDDDFFFFFFDDDDDDHHHIIIGGGEEEFFFHHHHHHEEEBBBDDDAAABBBGGGJJJIIIIIIJJJGGGGGGIIIJJJKKKKKKKKKKKKOOOXXXZZZRRRMMMQQQQQQKKKLLLNNNNNNNNNRRRVVVTTTNNNRRRQQQQQQTTTXXXWWWRRRLLLTTTTTTTTTTTTTTTUUUUUUUUUYYY\\\\\\ZZZZZZ\\\\\\YYY```bbbccc^^^XXXTTTVVVXXXXXXXXXYYYZZZ\\\\\\ZZZXXX^^^[[[\\\aaabbb]]]ZZZZZZZZZ\\\^^^aaacccdddeeeeeebbbcccdddcccbbbbbbdddfffdddfffhhhjjjiiigggdddaaaeeejjjooopppooommmnnnooowwwrrrvvv}}}~~~888777777999<<<===;;;888;;;>>>>>>;;;:::;;;:::777444333333555777777555333333555777777777888999;;;<<<:::;;;>>>===999888:::777999<<<>>>>>>;;;888555///222555666555444666777:::666333333555666666666555555555666777777888888888555555777777555666999555:::777555:::888333888:::999888:::<<<======<<<888;;;======;;;:::;;;<<<777:::===<<<:::;;;???DDDBBB;;;888;;;<<<::::::===;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAA???;;;999;;;???@@@AAA@@@>>>===>>>@@@BBB@@@>>>>>>???>>>;;;===BBB@@@@@@AAADDDFFFGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDGGGDDDDDDGGGHHHFFFGGGKKKJJJHHHGGGGGGIIIIIIGGGDDDHHHDDDBBBFFFHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMIIIQQQTTTOOONNNTTTUUUOOOMMMOOOOOONNNQQQUUUSSSNNNTTTSSSTTTXXX\\\\\\XXXSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVZZZ[[[YYYYYY[[[ZZZVVVWWWYYY[[[YYYUUUUUUXXX\\\ZZZ[[[[[[\\\^^^]]]\\\[[[]]][[[\\\bbbdddbbb___```]]]___aaaccceeefffffffffaaabbbdddddddddeeegggiiifffgggjjjkkkkkkjjjhhhfffgggkkkoooqqqqqqqqqqqqsssyyytttwww:::888666777999;;;;;;;;;;;;@@@AAA===:::;;;<<<<<<777444222333888:::777444:::;;;;;;:::888999:::<<<@@@@@@@@@AAA<<<666666:::444777:::<<<<<<:::777555111333555666666666777888777555333333666999::::::777777777888999999::::::777444444777777555666999666;;;666444:::999666;;;???;;;888888<<>>========================<<>>;;;999;;;===???@@@???>>>======???AAA???===>>>AAA???<<<===AAA@@@@@@AAACCCFFFFFFEEECCCCCCCCCCCCDDDFFFGGGFFFDDDFFFDDDDDDHHHIIIHHHJJJNNNJJJIIIHHHHHHJJJJJJIIIGGGLLLGGGEEEHHHJJJJJJKKKNNNPPPOOONNNMMMLLLMMMNNNNNNHHHMMMOOOLLLOOOVVVVVVPPPQQQSSSRRRPPPRRRVVVUUURRRUUUTTTUUUYYY]]]^^^\\\XXXUUUUUUWWWXXXYYYXXXWWWWWWWWW[[[\\\[[[[[[\\\[[[WWWSSSUUUWWWVVVUUUVVV[[[___[[[\\\\\\]]]^^^]]]]]]]]]```]]]___dddgggeeeccccccaaabbbdddfffhhhhhhhhhhhhaaaccceeefffggghhhjjjlllkkklllmmmmmmmmmllljjjjjjkkknnnqqqtttuuuvvvxxxyyy}}}xxxzzz===;;;999888999;;;>>>@@@===DDDFFFAAA<<<===@@@AAA>>>888333444:::<<<999444:::===???@@@===:::888777>>>======<<<777333888@@@666777888999999888888777666777777777666555555555444555555444777<<>>777777888888999:::::::::888555555888888777777;;;;;;???:::777===;;;999???<<<:::888888:::<<<===>>><<<=========<<<<<<;;;<<<:::<<<>>>>>>===>>>@@@BBBGGGCCC???===<<<<<<===>>>>>>>>>>>>>>>===============???@@@???===<<<<<<>>>@@@AAAAAA@@@??????@@@BBB>>>===???BBBAAA===>>>BBBAAA@@@AAACCCEEEFFFEEEDDDCCCBBBBBBDDDGGGHHHGGGEEEHHHEEEEEEIIIJJJHHHJJJMMMJJJIIIIIIIIIIIIJJJJJJJJJLLLHHHHHHLLLNNNNNNNNNQQQPPPNNNMMMLLLLLLMMMOOOPPPOOOPPPOOOMMMQQQVVVTTTNNNUUUWWWWWWTTTUUUYYYYYYVVVTTTSSSTTTWWWZZZ[[[ZZZXXXVVVWWWYYY[[[[[[[[[ZZZYYYZZZ^^^```^^^^^^```^^^ZZZZZZZZZZZZYYYWWWYYY]]]```[[[\\\]]]]]]]]]]]]]]]^^^fffccccccgggiiieeecccdddbbbcccfffiiikkklllmmmmmmeeegggiiijjjjjjjjjlllnnnooooooooonnnmmmllllllkkkoooqqquuuxxx{{{}}}}}}~~~???>>><<<;;;;;;>>>AAACCC===CCCFFFBBB===>>>AAABBBCCC===777888<<<===999444777999<<<<<<;;;::::::;;;:::888777666444666@@@LLLFFFCCC@@@<<<::::::;;;<<<888888777777777777666666888;;;:::666666<<<>>><<<666666777888888999999:::999666666::::::999:::===>>>BBB<<<999===;;;888>>>888;;;===;;;999:::@@@EEE>>>======<<<============<<<===>>>??????@@@AAABBBGGGFFFCCC???===>>>?????????>>>>>>>>>======<<<<<>>@@@CCCBBB???@@@CCCBBBAAAAAACCCEEEGGGFFFEEECCCCCCDDDEEEGGGHHHGGGFFFJJJGGGGGGJJJJJJHHHHHHLLLIIIIIIIIIIIIIIIJJJKKKMMMIIIFFFHHHMMMQQQOOOOOOPPPOOONNNMMMMMMNNNQQQSSSUUUUUUTTTQQQPPPSSSVVVTTTOOOTTTXXXYYYVVVVVVYYYZZZXXXUUUUUUUUUVVVWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[___aaa______aaa___[[[^^^^^^]]]\\\\\\]]]___aaa^^^```aaaaaa______aaaccciiiffffffjjjkkkhhhggghhhcccdddhhhkkknnnpppqqqrrrlllnnnppppppnnnmmmmmmmmmlllmmmnnnooopppqqqqqqqqqtttvvvyyy~~~>>>??????>>>>>>>>>AAACCC999???BBB???======>>>===CCC>>>;;;;;;======999555;;;:::999888:::???GGGMMMFFFAAA;;;888555555>>>HHHMMMIIICCC>>>999888888999777666555666888:::;;;:::???DDDBBB999555999:::777555666666777888888999999:::777777;;;;;;:::;;;???===BBB===999===;;;666<<<888===BBBAAA<<<<<>>===<<<<<<>>>??????>>>===>>>???@@@AAAAAAAAAAAAFFFHHHGGGBBB???@@@AAA@@@?????????>>>>>>======<<>>???@@@@@@>>>>>>>>>@@@AAA@@@BBBDDDDDDAAABBBGGGDDDCCCBBBDDDFFFHHHHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJMMMJJJIIILLLKKKIIIJJJMMMJJJKKKKKKJJJJJJKKKNNNPPPJJJGGGHHHMMMPPPOOOOOOPPPQQQQQQQQQRRRSSSVVVXXXYYYUUUTTTSSSSSSTTTVVVVVVVVVQQQVVVYYYXXXWWWZZZZZZXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___``````\\\___```]]]]]]```___\\\\\\\\\]]]^^^```aaacccddddddggghhhgggeeedddgggjjjjjjgggggglllooonnnnnnpppfffhhhlllooorrrtttuuuvvvsssuuuvvvuuurrrpppooonnnhhhjjjnnnssswwwyyy{{{|||xxxzzz~~~999<<>>===>>>???888<<>>>>>???===888===<<<;;;<<<===<<<999777<<<;;;999888:::AAAKKKQQQPPPIII@@@<<<777555888===BBB@@@===:::777666555555999777555666999<<<<<<;;;AAAGGGEEE:::555999:::666666666777777888888999999999666777:::;;;:::;;;???<<>><<<:::;;;>>>AAAAAA@@@>>>???@@@AAABBBCCCBBB@@@DDDIIIJJJEEEBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>BBBCCCDDDEEEFFFEEECCCAAA>>>@@@AAAAAA?????????@@@DDDBBBCCCEEEDDDBBBEEEJJJEEEDDDCCCEEEGGGIIIIIIHHHHHHLLLPPPOOOKKKHHHKKKOOONNNKKKKKKNNNOOOMMMNNNQQQLLLMMMNNNMMMLLLNNNQQQUUUTTTOOOLLLNNNPPPPPPRRRUUURRRSSSSSSUUUVVVWWWXXXXXXTTTTTTUUUUUUTTTTTTWWWYYYPPPWWW\\\\\\[[[]]]]]][[[[[[[[[[[[[[[\\\^^^aaaccc___^^^]]]]]]^^^```cccddd___aaa```\\\\\\```aaa___[[[\\\^^^aaadddffffffeeehhhkkkmmmkkkhhhgggkkkooonnnkkkkkkppptttssssssuuunnnooorrrtttvvvwwwxxxxxxwwwyyyzzzyyyvvvsssrrrqqqllloootttzzz~~~{{{}}}444888===???===;;;;;;;;;999===??????AAABBB>>>777777888:::<<<<<<;;;:::999444555666777888;;;@@@CCCIIIBBB<<<<<<<<<:::;;;>>>555666888999:::999999888===:::777777999:::999888>>>EEEDDD:::666<<<>>>:::666777777888999999::::::888666666999:::999;;;>>>;;;AAA???>>>DDDAAA<<>>@@@@@@@@@??????@@@>>><<<:::;;;???BBBBBBAAA??????@@@BBBCCCCCCBBB@@@BBBIIILLLGGGCCCEEEDDDAAACCCCCCBBBAAAAAA@@@??????BBBBBBCCCEEEFFFFFFCCCAAA@@@BBBDDDDDDBBBAAABBBBBBFFFCCCCCCEEEDDDCCCFFFLLLFFFEEEDDDEEEHHHJJJJJJJJJJJJQQQVVVSSSLLLIIIMMMSSSOOOLLLLLLPPPQQQPPPRRRUUUNNNOOOPPPOOONNNPPPTTTXXX```XXXRRRQQQRRRSSSVVV[[[RRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVSSSQQQTTTYYYQQQZZZ```aaaaaabbbbbb___[[[[[[\\\\\\]]]```dddggg```___^^^]]]^^^aaadddfffbbbdddbbb^^^^^^bbbdddbbb___```bbbeeehhhhhhgggeeeiiilllmmmkkkhhhhhhlllpppuuuqqqqqqtttvvvttttttuuutttuuuwwwxxxyyyyyyyyyxxxxxxzzz||||||yyyvvvttttttssswww|||}}}>>>;;;<<<===:::555777>>>999:::>>>DDDGGGCCC;;;444;;;:::888888888:::<<<===444333777===???<<<<<<>>>>>>;;;<<>>;;;888555777<<<>>><<<999:::444333999<<<:::;;;>>>>>>===<<<;;;:::999999999;;;<<<;;;:::999:::===@@@@@@@@@999999BBBBBB???FFFCCC@@@>>>===>>>AAABBBCCCEEECCCAAABBBHHHLLLGGG>>>AAAMMMQQQHHHBBBEEEHHHDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>DDDIIIIIIDDD@@@AAACCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEFFFEEEDDDEEEGGGHHHHHHKKKJJJHHHKKKPPPMMMFFFJJJPPPQQQLLLJJJNNNRRRQQQRRRNNNMMMPPPQQQOOORRRXXXTTTSSSRRRPPPOOORRRWWW[[[WWWUUUSSSRRRSSSVVVZZZ]]]YYYSSSSSSZZZYYYSSSUUU^^^ZZZYYYVVVSSSUUUYYYYYYTTTWWW\\\XXXVVV^^^___^^^eee```[[[YYY]]]bbbcccccceeejjjeee___]]]___aaaaaa```kkkeee```aaafffiiifffaaabbbdddgggiiiiiiiiijjjkkkooommmkkkjjjllloooqqqqqqtttooonnnrrrvvvvvvuuuwwwtttvvvxxxzzz{{{|||~~~~~~}}}~~~}}}{{{}}}}}}wwwzzz{{{~~~;;;<<<@@@CCC@@@999888<<<999;;;???CCCDDDAAA;;;777::::::999999999:::<<<<<<999777888<<<===;;;;;;>>>999666777;;;;;;777555888333:::@@@CCCEEEDDD===555666999<<<:::888999@@@FFFAAA>>>:::888999999999888;;;999999<<<<<<888;;;@@@;;;;;;:::999::::::<<<<<<=========<<<;;;;;;>>>@@@>>>@@@::::::CCCDDDAAAGGG@@@??????@@@BBBCCCCCCCCC===@@@AAABBBFFFIIIGGGAAA>>>IIINNNHHHDDDHHHJJJHHHDDDDDDDDDDDDEEEFFFFFFGGGCCCEEEGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKNNNNNNLLLMMMQQQOOOJJJLLLPPPQQQMMMMMMQQQSSSRRRTTTQQQQQQTTTUUURRRUUUZZZVVVVVVUUUSSSRRRUUUYYY]]]ZZZWWWTTTRRRRRRUUUXXXZZZYYYUUUVVV]]]\\\UUUUUU\\\[[[[[[YYYVVVWWW[[[[[[VVVUUU[[[ZZZ[[[cccdddaaahhhccc```___aaa```]]]^^^cccgggddd```___aaaccccccccciiifffcccdddiiillljjjggggggggghhhhhhiiijjjlllnnnqqqooolllkkklllnnnqqqrrruuurrrssswwwzzzyyy{{{~~~{{{{{{{{{}}}~~~~~~|||{{{~~~|||~~~{{{:::;;;>>>AAA???<<<>>>CCC:::===AAABBBAAA>>>;;;::::::::::::::::::;;;;;;;;;;;;777777:::<<<<<>>@@@?????????===<<<<<<>>>@@@;;;???;;;;;;DDDEEEBBBFFF@@@AAABBBCCCCCCCCCBBBAAA999???CCCCCCDDDGGGFFFCCC>>>IIINNNIIIEEEIIIJJJHHHHHHGGGFFFFFFGGGIIIKKKLLLGGGEEECCCEEEGGGHHHFFFDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGHHHJJJMMMPPPQQQOOOMMMOOOOOONNNNNNPPPPPPPPPRRRVVVUUURRRSSSRRRTTTVVVVVVTTTVVVZZZYYYYYYXXXVVVUUUWWW[[[^^^\\\ZZZVVVSSSRRRSSSVVVWWWZZZXXX[[[aaa```XXXVVV[[[]]]^^^\\\YYYZZZ^^^]]]YYYUUU\\\\\\^^^gggfffccchhhbbbbbbcccccc___[[[^^^dddeeedddcccccceeefffffffffiiiiiiiiillloooqqqpppooommmlllkkkjjjkkkmmmppprrrvvvtttpppnnnmmmooorrruuuvvvwww{{{}}}~~~yyy===<<<;;;999999===FFFNNN>>>AAACCCBBB>>>;;;;;;<<<::::::;;;;;;<<<;;;;;;:::999666555999<<<>>>DDDJJJ<<<;;;:::;;;;;;:::;;;===BBBCCCBBB???AAADDDDDD@@@>>>EEEIIIDDD:::666;;;BBBJJJKKKKKKFFF@@@>>>AAADDD999999:::::::::999:::<<<999888777777999<<>><<<<<<===???999AAA>>>;;;CCCDDDAAADDDDDDDDDDDDBBBAAA@@@@@@AAA===AAADDDEEEGGGJJJHHHDDDCCCKKKOOOKKKHHHHHHHHHFFFJJJIIIHHHHHHIIIKKKMMMOOOFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKNNNQQQRRROOOLLLLLLNNNPPPPPPOOOOOORRRVVVXXXVVVRRROOOQQQTTTVVVUUUSSSUUUXXXZZZZZZZZZXXXWWWWWWZZZ\\\\\\ZZZWWWUUUTTTTTTVVVWWW[[[[[[```eeeccc\\\XXXZZZ^^^```___\\\\\\______\\\YYY```^^^___ggggggccciiiaaa___```cccbbb```ccciiiggggggggghhhiiiiiihhhhhhlllmmmpppssstttuuuuuuuuuqqqpppooooooqqqsssssssss{{{xxxuuuqqqoooppptttwwwxxx|||{{{@@@AAA@@@<<<;;;@@@GGGMMMBBBCCCDDDBBB===;;;<<>>CCCIIIAAAAAA@@@>>>======>>>===FFFDDD???999:::>>>@@@>>>@@@BBBCCCAAA<<<888999:::>>>BBBFFFEEE@@@===@@@CCC:::888777:::???AAA>>>:::;;;:::999999:::<<<>>>???>>>??????>>><<<;;;<<<===:::CCC@@@;;;AAACCC@@@BBBDDDCCCBBB???===???CCCGGGAAABBBBBBDDDLLLSSSPPPIIIFFFKKKOOONNNKKKJJJIIIHHHJJJJJJJJJJJJJJJLLLMMMNNNEEEHHHIIIHHHEEEFFFJJJOOOJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOONNNLLLKKKMMMNNNQQQRRRRRRQQQNNNMMMPPPUUURRRPPPPPPTTTXXXXXXVVVTTTOOOTTTXXXWWWUUUUUUWWWYYY[[[[[[[[[ZZZXXXWWWXXXZZZ[[[ZZZXXXVVVVVVWWWYYYZZZ\\\^^^cccgggeee___\\\\\\^^^bbbbbb___^^^``````]]]]]]bbb``````iiikkkkkkrrreee```^^^bbbffffffgggiiijjjkkkllllllkkkjjjjjjiiimmmoooqqqsssuuuvvvuuuuuurrrrrrsssvvvxxxyyyvvvtttzzzxxxvvvqqqnnnnnnrrruuu{{{~~~AAAGGGKKKHHHDDDDDDCCCBBBBBBCCCCCCAAA@@@@@@AAACCC<<<<<<<<<;;;;;;;;;;;;;;;>>>;;;:::<<<<<<;;;===AAA@@@BBBAAA>>>===>>>===:::???@@@>>>;;;;;;===;;;666<<<<<<<<<===>>>===;;;999999>>>DDDDDDAAA???AAACCC;;;;;;:::>>>FFFJJJCCC999<<<<<<<<<<<<<<<======>>><<<>>>???>>><<<;;;<<<===;;;FFFCCC<<>>===AAAHHHNNNBBB@@@???CCCNNNXXXWWWQQQEEEIIINNNPPPPPPOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMGGGKKKOOOMMMIIIIIIOOOUUUKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRPPPOOOOOOPPPQQQWWWTTTSSSSSSSSSRRRUUU[[[VVVSSSSSSWWWYYYWWWVVVXXXTTT[[[^^^[[[XXXZZZ]]]___]]]^^^^^^]]]ZZZYYYYYYYYY[[[ZZZYYYXXXYYYZZZ\\\]]]^^^aaadddfffdddaaa_________dddeeebbb```bbbbbb```^^^dddbbbcccmmmqqqsss{{{lllfffbbbeeehhhgggffffffmmmooopppooommmllllllmmmnnnmmmnnnppptttvvvuuutttssssssuuuyyy~~~~~~zzzvvvvvvwwwvvvrrrnnnmmmpppsss}}}>>>GGGLLLJJJFFFEEEBBB===@@@??????AAADDDGGGHHHIII>>>===<<<;;;::::::;;;<<<>>><<<<<<>>>>>>:::999;;;<<<@@@@@@======???>>>999999<<<===<<<===>>>;;;555::::::<<<>>>??????<<<:::>>>@@@CCCCCCAAA@@@AAABBB:::>>>@@@CCCHHHJJJCCC888;;;<<<===>>>?????????>>><<<>>>??????>>>===>>>???;;;HHHFFF===CCCJJJJJJMMMCCCEEEEEECCC@@@BBBIIINNNBBBBBBAAABBBJJJSSSVVVSSSGGGJJJNNNRRRSSSQQQPPPOOOLLLMMMOOOOOOOOONNNLLLKKKHHHJJJLLLMMMLLLMMMPPPSSSLLLMMMNNNPPPQQQQQQRRRRRRQQQRRRSSSRRRQQQQQQSSSTTTZZZTTTPPPSSSUUUUUUXXX]]][[[XXXYYY[[[ZZZWWWXXX]]]YYY```ccc^^^ZZZ^^^ccceeeaaaccccccbbb___\\\\\\\\\\\\\\\[[[ZZZ[[[\\\]]]^^^```bbbddddddbbbbbbccccccaaafffiiieeecccddddddccc___eeedddeeeoooqqqpppwwwpppkkkiiiiiihhheeeeeegggnnnpppqqqqqqooonnnppprrrpppmmmlllpppvvv{{{{{{xxxuuutttuuuyyy~~~zzzwwwyyyzzzwwwrrrppprrruuu}}}:::BBBFFFBBB@@@CCCDDDBBB===<<<<<>><<<:::999:::<<<===;;;999;;;??????;;;999;;;999>>>@@@>>>>>>AAA???:::999;;;;;;999;;;??????;;;<<<===@@@AAA@@@===;;;:::@@@@@@???===;;;:::;;;<<<777???EEEEEEFFFFFF???666999;;;>>>@@@AAAAAA@@@@@@<<<>>>@@@@@@@@@???@@@AAA;;;IIIGGG???EEENNNPPPTTTHHHKKKKKKHHHCCCBBBEEEIIIEEEGGGEEEBBBDDDJJJOOOOOOLLLMMMQQQUUUUUUQQQNNNMMMNNNOOOQQQRRRQQQOOOLLLJJJGGGGGGGGGIIILLLNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTSSSRRRSSSUUUVVVZZZQQQMMMQQQUUUVVVXXX\\\___\\\\\\^^^[[[WWWZZZaaaZZZbbbeee^^^ZZZ___eeegggeeeggghhhfffccc```___^^^___^^^]]]\\\\\\\\\]]]^^^aaacccdddbbbaaaccceeefffccciiikkkhhheeeffffffeee```gggffffffnnnlllhhhlllnnnmmmmmmmmmhhhdddfffkkkmmmoooqqqqqqppppppssswwwtttpppmmmrrr{{{wwwuuutttxxx~~~~~~zzz}}}}}}xxxuuuwwwzzz|||:::===>>>>>>;;;;;;???BBB????????????@@@BBBDDDFFF:::AAA???777999CCCDDD<<<===@@@BBBBBB???<<<<<<<<<<<<999:::>>><<<777999>>>888===;;;666>>>GGG<<<'''999:::<<<======;;;:::888======;;;888:::???@@@>>>CCC===;;;>>>AAA@@@>>>>>>AAA>>>>>>CCCBBB???AAAGGG===???AAACCCDDDCCCBBBAAA???BBBCCCBBBBBBFFFGGGEEEAAAEEEHHHHHHFFFDDDEEEFFFIIIBBB???BBBDDDEEEKKKSSSHHHKKKOOORRRSSSRRRPPPOOOQQQRRRRRRPPPLLLKKKMMMOOOSSSMMMJJJLLLMMMKKKKKKMMMOOOPPPRRRRRRQQQRRRSSSUUUMMMOOOQQQRRRSSSUUUYYY[[[YYYWWWUUUSSSTTTVVVZZZ\\\[[[\\\\\\\\\[[[\\\]]]___aaa^^^[[[[[[___dddhhhjjjiiihhhhhhhhhgggeeebbb___aaaccceeeggggggeeecccaaadddcccaaaaaabbbccccccbbbiiihhhiiillljjjffffffiiigggjjjlllkkkmmmooolllgggpppooommmlllllllllllllllkkkooosssuuutttsssrrrrrrqqqqqqssswwwzzz{{{zzzxxxvvvuuuuuuyyyyyyCCCEEEFFFCCC???===>>>@@@AAAAAAAAADDDFFFGGGFFFDDDAAAFFFBBB999888@@@AAA;;;>>>===>>>???@@@@@@===;;;;;;888:::>>>>>>;;;<<<@@@;;;??????<<>>??????@@@???===;;;:::<<<<<<:::777999===<<<888???>>>@@@CCCCCC@@@@@@CCCDDDBBBCCCEEEEEECCCHHHOOOFFFEEECCCBBBAAAAAAAAABBBHHHKKKLLLIIIIIIKKKLLLJJJDDDEEEGGGFFFDDDCCCEEEGGGOOOIIIFFFGGGGGGFFFIIIOOOIIIJJJMMMPPPSSSSSSQQQOOOSSSSSSSSSPPPMMMLLLOOORRRVVVTTTUUUUUURRRLLLLLLPPPOOOPPPRRRRRRQQQQQQSSSUUURRRTTTUUUUUUTTTUUUWWWZZZWWWVVVUUUUUUWWWZZZ]]]^^^\\\]]]]]]]]]\\\\\\]]]___]]]^^^___^^^___ccciiinnnmmmkkkiiihhhgggfffeeedddcccdddfffhhhhhhgggfffeeedddcccbbbbbbcccdddeeeeeeddddddgggkkkkkkhhhhhhllljjjnnnppppppqqqqqqnnnhhhllloooqqqpppmmmlllnnnqqqoooqqqtttuuuuuutttssstttnnnoooqqquuuyyy{{{zzzxxx{{{{{{zzz|||}}}FFFHHHJJJGGGBBB???>>>@@@CCCBBBAAAEEEIIIJJJEEE???DDDGGGDDD<<<:::???@@@<<<;;;999777999===>>>;;;888;;;999:::???BBB@@@???@@@???@@@@@@@@@>>>???CCCFFFAAAAAAAAA@@@???===;;;:::<<<<<<;;;;;;>>>CCCAAA;;;;;;>>>DDDHHHFFFAAAAAAFFFDDDDDDEEEEEEBBBAAAGGGOOOMMMJJJEEEAAA???@@@BBBDDDHHHLLLMMMJJJHHHJJJKKKJJJGGGGGGFFFEEECCCDDDFFFHHHIIIEEEEEEHHHJJJKKKOOOTTTJJJIIIJJJNNNRRRTTTRRRPPPTTTTTTRRRPPPNNNOOOQQQTTTUUUWWWZZZZZZSSSKKKLLLQQQOOOPPPRRRRRRQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSTTTVVVUUUVVVWWWYYY[[[]]]___```]]]^^^^^^^^^]]]]]]___```\\\aaaeeedddbbbdddkkkrrrpppnnnkkkiiihhhhhhiiijjjggghhhhhhiiiiiiiiijjjjjjccccccccccccdddfffggghhhddddddgggkkkkkkhhhhhhkkklllrrrvvvvvvvvvvvvrrrllljjjpppttttttooonnnqqqvvvssstttvvvvvvtttttttttuuulllmmmpppuuuyyy|||{{{zzzAAADDDFFFFFFBBB@@@AAACCCDDD@@@>>>AAAGGGGGGBBB<<<@@@CCCCCCAAA???@@@@@@???===<<<;;;<<<<<<===<<<;;;===<<<===@@@CCCCCCAAA@@@EEE???<<>>>>>======<<<;;;===>>>@@@FFFLLLJJJDDD<<<>>>DDDIIIHHHBBB@@@CCCCCCFFFHHHFFFAAA???CCCHHHKKKIIIEEEBBBAAACCCFFFHHHDDDIIIKKKHHHFFFHHHJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGAAAAAABBBFFFIIIMMMPPPSSSKKKIIIHHHLLLQQQUUUTTTRRRUUUSSSQQQOOOOOOPPPSSSVVVQQQQQQTTTUUUQQQLLLNNNSSSPPPQQQRRRRRRQQQQQQSSSTTTVVVVVVVVVUUURRRRRRRRRTTTUUUVVVYYY\\\^^^_________\\\^^^_________```ccceeedddgggjjjiiihhhiiinnnrrrooonnnmmmkkkjjjiiijjjllllllllljjjiiiiiiiiijjjkkkccccccdddddddddfffiiillliiihhhjjjllljjjffffffiiimmmtttyyyzzzzzzzzzwwwrrrooorrruuuuuusssrrrsssuuuuuuvvvwwwvvvtttssstttuuunnnooosssxxx}}}???BBBEEEDDDBBBAAACCCEEEGGGAAA===>>>CCCFFFBBB======???DDDGGGEEE@@@>>>???DDDFFFGGGDDD>>>===???CCC???@@@AAAAAABBBCCCBBB???LLL@@@:::>>>???;;;>>>FFF============>>>@@@AAABBB:::;;;;;;>>>FFFLLLHHHAAAAAA???AAAGGGIIIEEE@@@???@@@EEEIIIGGGDDDBBBDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLKKKPPPRRRMMMIIIJJJLLLLLLKKKLLLMMMNNNNNNLLLHHHFFFGGGGGGGGGGGGHHHJJJLLLLLLMMMKKKIIIKKKPPPTTTUUUUUUTTTRRRPPPPPPQQQSSSUUUVVVRRRNNNLLLOOORRRRRRVVVZZZQQQSSSTTTSSSRRRRRRSSSUUUUUUVVVVVVVVVTTTTTTVVVWWWVVVYYY\\\___``````^^^]]]\\\^^^```aaaccceeehhhkkklllkkkjjjiiijjjkkkllllllkkkmmmoooooollljjjjjjkkkqqqooommmkkkiiiiiiiiijjjdddeeefffeeeeeegggkkkooommmkkkkkkmmmkkkhhhiiimmmnnnuuu{{{{{{{{{||||||zzzxxxvvvuuuuuuwwwxxxuuurrrxxxyyyyyyxxxvvvuuuuuuvvvssstttxxx~~~EEEGGGHHHEEEBBBAAACCCFFFIIIDDD@@@AAADDDGGGEEEBBB@@@@@@FFFLLLIII???===AAADDDHHHIIIDDD<<<999>>>EEE@@@CCCDDDAAA???AAABBBBBBPPPDDD===@@@CCCAAA>>>@@@============@@@CCCGGGIII===<<<:::;;;BBBFFFAAA888FFFAAA@@@FFFJJJHHHEEECCC===BBBDDDCCCCCCEEEEEECCCCCCDDDFFFHHHKKKMMMNNNOOOQQQVVVWWWQQQJJJIIIJJJJJJNNNNNNPPPRRRRRROOOJJJEEEHHHJJJJJJIIIKKKOOOQQQPPPNNNNNNMMMMMMNNNRRRVVVXXXTTTRRRQQQRRRUUUWWWXXXWWWWWWQQQNNNQQQVVVYYY]]]aaaSSSUUUVVVUUUTTTSSSTTTVVVWWWXXXYYYYYYYYYYYY\\\^^^YYY[[[^^^aaabbbbbb```___^^^```cccdddfffhhhlllooopppllliiihhhiiijjjjjjiiihhhlllppppppmmmkkkkkklllsssqqqooommmkkkkkkkkkkkkgggiiijjjhhhgggiiinnnsssooolllkkkmmmllllllpppvvvsssyyy|||zzzzzz}}}|||wwwxxx|||}}}zzzvvv|||}}}~~~~~~|||zzzzzz{{{xxxyyy}}}IIIIIIHHHEEEAAA@@@CCCGGGGGGFFFEEEFFFGGGHHHGGGEEEBBB@@@FFFMMMKKKAAABBBJJJEEEGGGFFFBBB<<<;;;@@@EEE===DDDFFF@@@<<>>HHHEEEEEEIIILLLLLLMMMQQQJJJKKKHHHDDDEEEIIIIIIDDDIIIIIIJJJKKKMMMNNNPPPPPPNNNUUUWWWQQQJJJIIILLLMMMQQQPPPPPPQQQRRROOOJJJFFFGGGKKKKKKIIILLLTTTXXXWWWPPPQQQQQQOOOMMMOOOVVV\\\TTTSSSSSSVVVZZZ[[[[[[YYYWWWSSSRRRTTTUUUUUUYYY^^^UUUVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^```[[[]]]```dddfffffffffeeeccceeefffhhhhhhjjjmmmppppppooollliiihhhiiilllnnnjjjmmmpppooolllkkkmmmppprrrrrrqqqpppoooooooooooolllnnnooommmkkklllrrrxxxtttpppmmmmmmmmmnnnttt{{{{{{zzzxxx|||}}}|||zzz{{{GGGHHHFFFBBB??????DDDHHHCCCDDDGGGIIIIIIHHHFFFEEECCC???CCCMMMLLLDDDIIIVVVLLLJJJHHHEEEDDDEEEHHHJJJ:::CCCGGG???:::???GGGKKKEEEEEEDDDCCCDDDEEE@@@999;;;:::999:::<<<@@@EEEHHHUUURRRNNNOOOVVV[[[WWWNNNHHHHHHJJJMMMMMMNNNTTT]]]aaa^^^UUULLLMMMRRRQQQKKKQQQPPPNNNMMMMMMNNNPPPQQQKKKSSSWWWSSSNNNOOOSSSVVVSSSQQQOOONNNOOONNNKKKGGGOOORRROOOJJJJJJPPPSSSPPPPPPSSSTTTPPPLLLNNNVVV^^^UUUUUUVVVYYY]]]___]]][[[RRRSSSUUUUUUPPPLLLOOOWWWVVVXXXXXXXXXVVVVVVVVVXXXWWWXXXZZZZZZZZZZZZ]]]___\\\^^^bbbeeehhhjjjjjjjjjggghhhjjjjjjiiijjjmmmoooqqqrrrrrrnnniiiiiipppvvvmmmoooqqqnnnkkkkkkoootttqqqqqqrrrrrrrrrsssssssssppprrrssspppmmmooouuu{{{{{{vvvqqqnnnmmmmmmttt{{{{{{www{{{zzz{{{FFFCCCAAADDDIIIJJJFFFBBBJJJJJJJJJIIIGGGEEECCCBBBEEEFFFHHHLLLPPPRRRSSSRRRHHHFFFGGGDDDEEETTTZZZOOOCCCPPPQQQEEE@@@IIIJJJBBBKKKJJJDDD===>>>CCCBBB<<<===BBBEEECCC>>>===AAAGGGJJJPPPTTTSSSRRRRRROOOJJJJJJKKKKKKKKKLLLNNNRRRVVVRRRUUUUUUOOOJJJJJJJJJIIINNNRRRVVVUUUPPPNNNOOORRRKKKPPPLLLLLLUUUWWWXXX```WWWVVVTTTRRRQQQQQQQQQRRRNNNQQQPPPNNNRRRXXXXXXSSSMMMOOOPPPOOOMMMOOOVVV\\\ZZZZZZZZZ[[[\\\[[[YYYWWWUUUUUUUUUWWWYYYXXXTTTPPPYYYXXXYYY]]]```aaa]]]YYYZZZ\\\^^^``````^^^\\\[[[VVV___fffhhhlllpppnnnhhhjjjlllllllllppprrrnnnggguuutttpppkkkoooyyy|||yyyrrrqqqqqqqqqrrrssssssttttttqqqppptttvvvttttttvvvqqquuuxxxuuunnnnnnuuu|||{{{xxxyyy{{{tttnnnwww~~~~~~}}}GGGHHHIIIKKKLLLLLLJJJHHHIIIKKKNNNPPPOOOLLLHHHFFFGGGGGGIIIMMMQQQSSSQQQOOOLLLNNNRRRMMMFFFNNNRRRGGGEEEIIIGGG???===BBB@@@888@@@CCCBBB<<<;;;===>>>;;;<<<@@@CCCAAA<<<;;;@@@DDD???FFFKKKLLLOOORRRRRROOOMMMNNNNNNNNNMMMNNNPPPRRRHHHLLLLLLHHHFFFHHHJJJJJJLLLPPPUUUUUURRRMMMKKKJJJKKKRRRQQQTTT^^^``````gggaaa^^^[[[VVVSSSRRRSSSUUUXXXYYYVVVSSSUUUZZZYYYTTTOOOQQQSSSRRRRRRTTT[[[aaa^^^^^^]]]^^^___^^^\\\ZZZYYYYYY\\\___aaa^^^YYYTTTYYYZZZ\\\___bbbcccaaa___\\\^^^aaacccdddcccbbbaaabbbfffgggeeehhhooorrrpppooovvv{{{yyyvvvtttqqqmmmssstttqqqmmmooowwwzzzxxxsssssstttsssrrrrrruuuwww{{{yyy{{{{{{xxxwwwyyyrrrwwwzzzyyyuuutttxxx}}}yyyxxx|||zzzvvv{{{~~~~~~FFFIIIMMMNNNMMMJJJJJJJJJHHHLLLQQQUUUVVVRRRMMMIIIIIIGGGHHHLLLRRRSSSOOOKKKMMMQQQXXXSSSGGGIIIKKKAAARRRNNNIIIIIIKKKJJJGGGDDDBBBGGGJJJFFFAAAAAABBBBBBDDDHHHJJJIIIEEEDDDHHHLLL>>>BBBEEEEEEHHHLLLLLLJJJJJJLLLMMMMMMLLLKKKLLLMMMIIIMMMNNNKKKKKKNNNQQQPPPPPPTTTYYY\\\\\\XXXSSSOOOKKKSSSUUUYYYdddgggfffllljjjggg```YYYTTTSSSUUUXXXZZZYYYVVVRRRTTTXXXYYYWWWTTTVVVWWWVVVUUUWWW[[[``````___^^^^^^___^^^\\\ZZZYYY[[[___cccddd```ZZZVVVVVVYYY]]]```aaaaaaaaabbbbbbcccfffiiijjjjjjjjjiiijjjkkkjjjggghhhmmmqqqpppmmmyyywwwsssrrrsssvvvxxxwwwsssrrruuuwwwwwwwwwyyyzzzwwwssstttyyy~~~|||xxxwwwzzzyyy|||~~~{{{}}}}}}}}}{{{~~~yyyyyyzzzzzz{{{zzz|||{{{wwwwwwzzz}}}xxxxxx||||||yyyxxxyyyzzzzzzyyywwwuuutttzzzyyyxxxwwwvvvwwwxxxyyyFFFIIILLLNNNMMMKKKIIIHHHGGGJJJNNNRRRRRROOOKKKHHHKKKIIIJJJOOOVVVWWWSSSMMMMMMNNNUUUSSSJJJLLLNNNEEEMMMEEECCCIIIKKKGGGFFFJJJAAADDDDDDAAA>>><<<======AAADDDFFFEEEBBBAAADDDHHHBBBEEEFFFFFFIIINNNNNNLLLMMMPPPSSSTTTSSSRRRQQQRRRJJJMMMMMMJJJJJJNNNOOONNNKKKMMMRRRWWWZZZZZZUUURRRUUU]]]]]]___iiikkkjjjppprrrooohhh```ZZZYYY]]]aaa^^^]]][[[ZZZ]]]aaaeeeggggggggggggeeecccbbbdddfffkkkjjjiiihhhiiihhhfffddddddfffhhhkkkkkkhhheeebbb```dddhhhjjjhhhhhhjjjlllnnnppprrrtttuuuuuuuuuttttttvvvwwwwwwwwwwwwvvvtttqqq}}}{{{yyy|||~~~zzzyyyzzz{{{{{{{{{|||||||||zzzyyyzzz{{{|||xxxxxxzzz}}}~~~||||||||||||zzzwwwvvvuuuvvvuuuuuuuuusssqqqqqqssstttwwwvvvvvvtttsssqqqooonnnooonnnpppttttttooommmoooiiiiiijjjllloooqqqqqqppplllmmmnnnoooooooooooooooqqqqqqooonnnllllllkkkkkkmmmmmmmmmllllllmmmoooqqqnnnmmmmmmnnnoooooommmkkknnnlllkkkkkkkkkjjjhhheeehhhiiijjjkkkkkkiiigggfffiiigggffffffiiikkkllllllhhhjjjmmmnnnnnnmmmnnnoooiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiiihhhgggggghhhiiikkkooopppnnnmmmmmmkkkfffaaaaaaccceeefffhhhiiiiiilllhhhhhhjjjjjjgggfffhhhllljjjgggeeefffgggeeebbbdddiiijjjhhhgggiiiiiihhhbbbaaa___]]]\\\^^^cccgggbbbbbbdddgggiiiiiifffddd```aaabbbdddeeefffffffff```aaaaaabbbcccddddddeee```````````````___^^^^^^```\\\\\\``````]]]]]]aaaccc______aaabbb```aaaeeecccdddbbb___```dddeeebbb^^^___```aaa```]]]ZZZYYY[[[ZZZZZZZZZ\\\^^^aaabbbRRRPPPPPPRRRVVVUUUQQQLLLNNNOOOPPPQQQPPPOOONNNMMMTTTSSSTTTYYY___```]]]YYYVVVRRRUUUVVVSSSXXX[[[RRRSSSMMMMMMSSSRRRLLLOOOYYYQQQMMMIIIIIIKKKLLLMMMMMMLLLNNNOOONNNLLLLLLOOOQQQJJJLLLNNNPPPVVV^^^```^^^^^^aaacccdddbbb___^^^^^^XXX[[[ZZZXXXZZZ^^^___\\\XXXYYYZZZ]]]aaabbbaaa___eeejjjfffeeelllmmmlllssstttrrrmmmfff```___dddjjjjjjiiihhhiiikkknnnssswwwvvvvvvvvvuuusssrrrrrrsssxxxvvvttttttttttttsssrrrqqqqqqqqqqqqppppppppppppooorrruuuuuusssrrrsssuuuwwwwwwxxxyyyyyyyyyxxxxxx}}}{{{{{{yyy|||}}}}}}zzz{{{~~~{{{{{{||||||}}}{{{}}}{{{~~~~~~}}}|||{{{{{{|||}}}zzzvvvuuuxxx|||zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{uuuuuuvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuuvvvxxxxxx~~~|||yyyxxxyyyxxxuuusssrrruuuwwwwwwuuurrrqqqqqqsssqqqpppooooooqqqssstttvvvssspppooopppoookkkgggjjjnnnrrrssspppnnnooopppqqqrrrssssssrrrpppmmmlllllllllkkkkkknnnqqqtttuuusssrrrpppnnnnnnnnnooooooqqqqqqqqqqqqqqqssstttvvvppppppooooooppppppqqqqqqfffeeefffhhhllloooqqqqqqqqqlllhhhiiillllllhhhccccccbbbaaaaaaccchhhmmmqqqllliiieeeaaa___```aaabbbhhhgggffffffeeeeeeeeeeeebbbaaa```______```bbbccc^^^^^^___aaadddeeecccaaa```bbbbbbbbb```___```aaa```aaa```^^^\\\\\\^^^```bbbbbbbbbaaa___]]]\\\ZZZaaa^^^^^^aaa```]]]\\\^^^XXXXXXYYY[[[]]]^^^]]]\\\XXXYYY[[[\\\^^^^^^______aaa```___]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\___bbb^^^]]]]]]^^^___```^^^]]]bbb___\\\ZZZZZZ[[[[[[ZZZ]]]^^^___```aaa``````___ZZZYYYYYYZZZ]]]^^^]]]\\\ZZZ\\\^^^___^^^]]]]]]^^^\\\]]]]]]^^^^^^^^^^^^]]]YYYYYYYYYZZZ\\\]]]^^^___]]]aaabbb```___```]]]YYYXXXYYYZZZ[[[]]]___aaabbbaaa___^^^___^^^ZZZYYY\\\___[[[XXXZZZ]]]]]][[[ZZZUUUYYY[[[XXXWWWYYYYYYWWWVVVXXXYYYZZZZZZ[[[]]]___ZZZZZZ[[[]]]``````^^^\\\WWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^\\\YYYXXXYYYYYYWWWXXXZZZ[[[XXXYYY]]]______bbbggg^^^aaa```\\\\\\___```^^^ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWWWWWWWWWWYYY[[[\\\^^^___[[[XXX[[[___```\\\VVV]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^aaacccddddddcccbbbZZZZZZ\\\[[[```ccc[[[fffcccdddfffbbb]]]aaajjjddd\\\XXX[[[```cccdddfff]]]^^^______^^^^^^___aaa[[[\\\[[[\\\aaaggggggcccgggiiijjjiiifffbbb``````aaacccbbbbbbeeekkkllliiieeedddcccbbbaaabbbcccdddeeehhhbbb^^^ddddddbbbiiifffgggeee```ZZZYYY^^^ccchhheeedddeeedddcccfffkkkfffgggiiijjjkkkkkkkkkkkkkkkjjjhhhhhhiiiiiiiiihhhffffffeeecccaaabbbdddfffggghhhiiiiiihhhggghhhhhhjjjjjjkkkkkkkkkkkkjjjjjjsssnnnjjjiiihhhgggjjjooonnnooommmhhhgggjjjkkkiiijjjiiijjjlllkkkjjjkkkooommmooopppmmmhhhhhhmmmrrrpppoooppppppkkkeeeeeeiiifffdddbbbbbbeeeiiilllmmmjjjnnnrrrqqqmmmjjjkkknnndddgggjjjjjjhhhgggiiillllllmmmnnnmmmmmmnnnqqqssskkknnnqqqqqqnnniiieeeccc___cccggghhhgggfffhhhjjjeeefffgggfffccc```___^^^eeehhhiiihhhiiimmmmmmkkkoooooommmiiieeeccccccddd``````aaacccgggiiijjjiiifffgggfffdddaaa```aaabbbbbbaaa```_________``````cccaaa^^^ZZZXXXZZZ___ccc__________________`````````bbbccccccbbbaaaaaabbbbbbbbbaaa``````___^^^^^^________________________[[[[[[\\\\\\]]]]]]^^^^^^\\\[[[ZZZYYYZZZ]]]___aaadddaaa^^^^^^______\\\YYYUUUXXX\\\\\\ZZZYYYZZZ\\\aaa```^^^]]]]]]]]]^^^___]]]\\\\\\]]]^^^^^^]]]\\\WWWZZZ]]]___^^^\\\[[[ZZZXXXYYY[[[\\\]]]^^^]]]]]]\\\ZZZXXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZ^^^___aaaaaaaaaaaabbbddd______````````````______VVVUUUTTTVVVZZZ]]]______YYYXXXXXX[[[^^^___\\\YYY\\\\\\ZZZXXXXXX\\\aaaeeeaaa```]]]\\\[[[]]]___```\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^___WWWVVVWWWYYY[[[[[[ZZZXXXXXXZZZ[[[\\\[[[[[[]]]^^^]]]^^^^^^\\\[[[[[[\\\^^^[[[\\\]]]^^^___^^^]]]]]]ZZZWWWWWWZZZ[[[YYYYYY\\\\\\[[[[[[[[[\\\\\\ZZZXXXZZZZZZ[[[\\\^^^___```aaa______]]]\\\[[[[[[[[[[[[]]]___```^^^[[[ZZZ\\\___\\\ZZZYYYYYY[[[\\\\\\[[[]]]ZZZWWWVVVXXX[[[]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^YYYYYYYYYZZZ\\\\\\ZZZYYYXXXZZZ\\\\\\[[[YYYYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYVVVVVVWWWZZZ^^^`````````\\\___```]]]]]]___^^^ZZZYYYYYYZZZ[[[\\\^^^___```^^^]]]]]]^^^\\\WWWXXX[[[WWWSSSRRRVVV[[[[[[[[[\\\VVVZZZ[[[XXXVVVXXXXXXVVVUUUXXX[[[]]]\\\ZZZYYYYYY\\\[[[[[[\\\^^^___^^^]]]XXXYYYYYYZZZ[[[\\\]]]]]]___^^^^^^]]]\\\\\\[[[[[[XXXZZZ]]]^^^]]]]]]]]]^^^\\\[[[YYYYYYXXXYYYZZZ[[[YYYVVVVVVZZZ]]]]]]aaafff___cccbbb]]]ZZZ[[[[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZZZZYYYXXXWWWWWWVVV^^^\\\ZZZZZZ\\\\\\[[[YYY]]]\\\\\\\\\\\\^^^___```ZZZ\\\]]]\\\ZZZZZZ[[[]]]___XXX[[[]]]XXX[[[___[[[^^^\\\[[[ZZZZZZZZZ]]]```ZZZUUUTTTWWWYYYWWWYYY]]]TTTTTTTTTTTTTTTTTTUUUWWW______\\\ZZZ]]]```\\\UUU[[[]]]___^^^]]][[[[[[[[[SSSTTTSSSRRRUUU[[[[[[WWWSSSTTTTTTQQQMMMLLLNNNQQQUUUZZZUUURRRXXXWWWTTTZZZVVVYYY[[[WWWQQQNNNQQQVVV[[[XXXWWWXXXTTTOOOQQQWWWPPPQQQSSSVVVYYYZZZYYYXXXXXXVVVTTTTTTVVVWWWWWWWWWSSSTTTUUUSSSQQQPPPRRRUUUUUUTTTTTTUUUWWWXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[VVVRRRTTTSSSQQQTTTYYYWWWYYYYYYTTTRRRTTTUUUSSSXXXSSSRRRVVVXXXVVVWWW[[[ZZZ[[[ZZZYYYWWWWWWXXX[[[XXXXXX[[[[[[UUUNNNNNNRRRQQQQQQRRRRRRSSSUUUXXXYYYVVVZZZ\\\ZZZVVVTTTTTTVVVQQQVVVZZZ[[[YYYWWWYYY\\\YYYXXXYYY[[[]]]______^^^ZZZ[[[\\\ZZZVVVRRRPPPOOORRRTTTVVVWWWWWWXXXYYYZZZVVVXXXZZZZZZVVVSSSRRRSSSWWWZZZZZZWWWXXX[[[[[[YYYZZZ[[[\\\\\\YYYVVVVVVVVVUUUUUUTTTVVVYYY[[[[[[[[[YYYZZZZZZXXXUUUSSSSSSSSSVVVUUUUUUUUUUUUVVVWWWXXXUUUWWWXXXVVVTTTTTTUUUWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWYYY\\\\\\[[[YYYYYYYYY[[[[[[YYYYYYXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[XXXXXXXXXWWWWWWXXXXXXYYYTTTUUUVVVWWWYYY[[[\\\]]][[[XXXVVVWWWZZZ\\\YYYVVVTTTWWWZZZZZZWWWVVVYYY\\\aaa``````___^^^]]]\\\\\\XXXZZZ\\\]]]]]]^^^___```ZZZZZZZZZ\\\]]]^^^\\\ZZZUUUVVVWWWXXXYYYZZZ[[[[[[]]][[[YYYZZZ\\\\\\[[[YYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[^^^bbbcccaaa``````aaa\\\]]]___``````___]]][[[YYYWWWTTTTTTVVVXXXZZZ[[[UUUWWWZZZ]]]______]]][[[XXXYYYYYYXXXVVVVVVXXX[[[YYYXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXWWWXXXXXXYYYYYY]]]]]]^^^___```___^^^^^^YYYYYYXXXYYY[[[[[[YYYXXXWWWXXXZZZZZZZZZZZZ\\\]]]]]]]]]]]]\\\[[[\\\^^^```XXXZZZ\\\^^^______^^^]]]UUUTTTVVVZZZZZZVVVUUUWWW]]]\\\[[[\\\^^^^^^^^^]]]___^^^^^^]]]]]]^^^``````^^^]]]]]]\\\[[[[[[\\\\\\]]]```bbbaaa]]][[[^^^aaa\\\ZZZWWWWWWXXX[[[\\\\\\ZZZYYYWWWXXXZZZ\\\]]]]]]ZZZYYYWWWVVVWWWXXXYYYZZZ]]][[[YYYXXXYYYZZZZZZZZZWWWYYY[[[[[[YYYWWWVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUWWW\\\aaacccaaa___[[[^^^^^^[[[\\\______\\\XXXXXXWWWWWWXXXYYY[[[[[[ZZZYYY[[[]]][[[XXXYYY^^^XXXSSSSSSXXXZZZXXXYYY]]][[[___```\\\ZZZ[[[ZZZXXXWWWZZZ]]]^^^\\\ZZZYYYXXX```^^^\\\\\\^^^______^^^\\\[[[ZZZZZZ[[[\\\]]]^^^___^^^]]]\\\[[[ZZZYYYXXXVVVZZZ]]]^^^\\\ZZZZZZZZZ[[[[[[ZZZXXXYYY[[[]]]^^^]]]YYYWWWYYYZZZYYY[[[```___cccccc^^^ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZWWWTTTSSSTTTUUUTTTRRRPPPPPPRRRTTTMMMMMMNNNPPPQQQSSSTTTUUURRRTTTUUUQQQLLLJJJMMMQQQSSSOOOVVVYYYQQQQQQWWWVVVSSSQQQNNNMMMRRRXXXZZZWWWWWWUUUWWWYYYTTTMMMMMMSSSOOOOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOOTTTWWWTTTMMMMMMPPPSSSUUUVVVWWWYYY[[[VVVVVVSSSQQQSSSVVVUUUPPPLLLPPPRRRPPPLLLJJJMMMQQQJJJPPPNNNNNNTTTSSSNNNSSSQQQUUUYYYVVVPPPKKKMMMQQQXXXUUUUUUWWWRRRLLLMMMSSSNNNOOOPPPSSSUUUUUUSSSQQQTTTSSSQQQQQQSSSUUUVVVVVVQQQSSSVVVUUUSSSQQQQQQSSSSSSQQQPPPRRRVVVXXXWWWUUUPPPPPPQQQRRRTTTUUUVVVWWWRRRPPPRRRXXXXXXRRROOOQQQNNNTTTWWWUUURRRSSSUUUTTTZZZRRRMMMQQQSSSPPPOOORRRWWWVVVVVVUUUTTTTTTTTTTTTWWWYYY\\\]]]VVVNNNMMMPPPOOORRRUUUWWWVVVVVVWWWYYYWWWYYYYYYVVVTTTSSSRRRQQQLLLRRRYYY[[[YYYWWWWWWYYYVVVUUUVVVYYY]]]^^^[[[WWW\\\[[[ZZZWWWSSSRRRRRRTTTVVVVVVVVVVVVXXXYYY[[[\\\TTTWWWZZZZZZWWWTTTTTTUUUZZZ\\\[[[WWWVVVYYYYYYWWWRRRVVVZZZ]]]\\\YYYWWWWWWVVVTTTSSSTTTVVVWWWWWWWWWWWWXXXYYYWWWTTTRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXQQQVVV[[[\\\YYYVVVUUUUUUXXXXXXYYYYYYZZZ[[[[[[\\\UUUXXX[[[\\\[[[YYYWWWWWW[[[ZZZYYYYYYYYY[[[^^^___YYYZZZZZZZZZZZZYYYYYYXXXUUUUUUTTTTTTSSSTTTTTTTTTNNNPPPSSSVVVXXXYYYYYYYYYXXXUUUSSSVVV[[[]]][[[XXXWWWZZZ[[[YYYTTTSSSUUUYYY\\\\\\\\\[[[YYYWWWVVVTTTRRRUUUXXXXXXVVVUUUWWWYYYZZZWWWTTTTTTXXXZZZYYYWWWXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTVVVYYYZZZXXXVVVVVVXXXZZZ\\\]]]]]]\\\\\\YYY]]]bbbcccaaa^^^^^^___WWWYYY\\\^^^^^^\\\YYYVVVZZZVVVRRRPPPPPPRRRTTTTTTSSSVVV[[[^^^]]]ZZZXXXWWW\\\___bbbaaa^^^ZZZZZZZZZ``````___^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[\\\___```aaabbbaaa```]]]\\\___^^^]]]^^^______]]][[[XXXYYY[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[\\\^^^aaaYYYZZZ\\\]]]]]]\\\ZZZYYY[[[ZZZ]]]aaa```YYYUUUTTTZZZYYYYYY\\\```cccdddeeebbbaaa^^^\\\\\\\\\]]]^^^]]]]]]\\\\\\\\\\\\\\\]]][[[___bbbbbb______cccfff___\\\XXXWWWYYY\\\^^^___\\\\\\\\\]]]^^^^^^\\\ZZZ```^^^[[[YYYXXXYYY[[[]]]bbb^^^ZZZWWWXXXZZZ\\\]]]XXXZZZ\\\[[[YYYWWWVVVWWW^^^^^^^^^^^^]]]\\\[[[ZZZVVVWWWYYY___ccceeebbb^^^[[[^^^^^^[[[\\\___aaa___\\\\\\[[[ZZZZZZ[[[\\\]]]YYYYYY\\\___]]][[[^^^cccddd```___bbbaaa\\\\\\aaaaaaeeeeeeaaa^^^___^^^\\\```bbbeeefffeeedddddddddfffdddaaa```aaabbbccccccbbb```___^^^^^^___aaabbb^^^]]]]]]]]]]]]]]]]]]]]]___cccggghhheeeaaa``````]]]^^^^^^\\\^^^bbbeeeeeegggbbb___^^^]]]ZZZ[[[___bbbgggiiidddaaacccdddccc```___]]]]]]]]]___aaaccc___aaabbbcccaaa___[[[YYYMMMRRRSSSOOONNNQQQQQQMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSOOOKKKJJJLLLMMMMMMLLLQQQQQQRRRSSSTTTTTTTTTTTTRRRNNNNNNQQQPPPLLLOOOVVVVVVPPPKKKLLLMMMMMMNNNQQQUUURRROOOMMMMMMMMMMMMMMMVVVTTTQQQNNNLLLKKKKKKLLLRRRQQQQQQRRRSSSSSSQQQOOOLLLNNNRRRTTTVVVUUUSSSRRRRRRTTTTTTQQQNNNLLLOOOQQQQQQOOOOOORRRRRRQQQRRRUUUZZZXXXUUUTTTUUUVVVWWWWWWVVVSSSQQQQQQSSSSSSQQQNNNQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRRRRUUUXXXYYYVVVSSSTTTVVVXXXWWWUUUSSSUUUWWWRRRUUUVVVRRRQQQTTTVVVUUUQQQMMMOOOUUUWWWRRROOOQQQOOONNNRRRWWWXXXTTTRRRTTTUUUTTTTTTTTTUUUSSSQQQNNNTTTUUUUUURRROOONNNPPPSSSLLLPPPVVVXXXYYYYYY[[[]]]YYYWWWVVVWWWWWWVVVQQQMMMMMMNNNOOOPPPQQQSSSUUUWWWSSSQQQRRRUUUUUURRRQQQTTTQQQRRRTTTVVVWWWVVVUUUSSS]]][[[XXXXXXYYYZZZ[[[ZZZVVVSSSQQQRRRTTTUUUSSSQQQVVVSSSQQQRRRVVVYYYYYYXXXUUUUUUZZZ]]]ZZZTTTVVV]]]YYYYYYXXXVVVTTTSSSUUUWWWWWWTTTTTTYYYZZZWWWUUUVVVYYYWWWWWWWWWXXXWWWSSSQQQSSSQQQPPPUUU[[[^^^[[[WWWUUU[[[\\\XXXWWW[[[[[[WWWVVVVVVXXX[[[YYYUUUUUUXXX]]]___aaabbbaaa^^^ZZZXXXVVVYYY[[[[[[XXXWWWXXXZZZZZZ[[[YYYVVVYYY___bbb```^^^___```___^^^[[[XXXVVVVVV[[[\\\ZZZYYY[[[[[[YYYYYY]]]___^^^\\\]]]___```YYYTTTSSSXXX\\\]]]^^^___ccc___\\\\\\XXXUUUYYYbbb```aaabbb```]]]ZZZXXXXXX\\\[[[ZZZ[[[\\\___bbbdddaaadddccc___^^^```___\\\]]]___```]]]XXXWWW[[[___XXXUUUTTTVVVZZZ[[[XXXTTT[[[ZZZ[[[^^^aaacccaaa^^^cccbbbbbbbbbbbbccccccddddddeeeccc^^^]]]```bbb```ddd]]]YYYYYYXXXUUUXXX^^^bbb______aaa```]]]\\\^^^___```bbbbbbbbbbbbcccdddcccbbb```[[[WWWWWW\\\aaa\\\VVVVVV^^^eeedddccceeehhhggggggggghhhfffbbb___bbbcccfffiiigggcccdddiiibbbccc```YYYWWW\\\```aaa```ggghhhdddaaacccaaa]]]YYY[[[```bbb^^^[[[```hhh[[[^^^cccggggggddd```^^^bbbbbbaaaaaabbbdddgggiiiooonnnggg______eeeeee```___^^^^^^___aaabbbbbbaaaaaacccdddaaa___aaagggmmmkkkgggdddbbbccceeeffffffkkkmmmcccZZZ```bbb^^^```bbbeeefffccc\\\YYY\\\______``````^^^]]]___dddiiicccdddfffgggccc]]]\\\___\\\XXXXXX\\\```aaabbbeee___```bbbeeehhhgggdddbbbcccdddfffggggggfffeeedddkkkeee___^^^aaacccaaa^^^```bbbdddffffffgggjjjlllllljjjgggeeeeeedddcccaaaeeedddeeefffhhhhhhfffdddhhheeefffjjjiiieeeffflllaaadddeeebbbeeekkkkkkfffiiigggeeeeeegggiiijjjiiiiiigggddddddfffhhhiiiiiidddfffiiimmmnnnlllhhhdddgggaaaaaagggiiieeebbbcccfffdddgggmmmllleeeaaabbbdddeeefffhhhiiiiiiiiiiiicccggggggdddcccgggiiiiiihhhlllnnnkkkeeebbbdddhhhLLLPPPQQQPPPSSSXXXXXXTTTRRRSSSTTTVVVWWWWWWWWWWWWVVVSSSPPPPPPQQQRRRQQQPPPSSSTTTUUUWWWWWWWWWWWWVVVPPPNNNPPPTTTSSSOOOPPPUUUXXXRRROOOPPPQQQPPPQQQSSSVVVTTTQQQPPPPPPQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRRRRSSSUUUUUUTTTSSSSSSTTTWWWYYYZZZZZZYYYYYYVVVVVVTTTRRRPPPPPPRRRTTTVVVSSSSSSUUUVVVUUUVVVZZZ]]][[[YYYXXXZZZ[[[\\\\\\YYYWWWVVVVVVXXXXXXVVVTTTVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWYYY[[[\\\[[[YYY\\\\\\\\\ZZZVVVUUUVVVWWWVVVZZZ[[[WWWVVVYYY[[[ZZZYYYUUUTTTXXXZZZWWWVVVXXXVVVTTTUUUZZZ[[[YYYYYY\\\[[[ZZZYYYYYYYYYXXXUUUSSSYYYYYYYYYXXXWWWWWWXXXYYYTTTXXX[[[\\\\\\\\\]]]___YYYXXXWWWXXXZZZYYYUUURRRQQQRRRSSSTTTUUUWWWZZZ\\\XXXUUUVVVXXXXXXTTTTTTVVVSSSVVVXXXXXXUUUTTTVVVXXX___]]]\\\]]]___```______[[[WWWTTTTTTVVVYYYZZZYYY\\\YYYXXXYYY\\\______^^^[[[[[[]]]___\\\YYY]]]ddd_________\\\ZZZYYY[[[\\\\\\YYYYYY]]]^^^[[[YYYYYYXXXXXXYYYZZZZZZZZZYYYWWWYYYXXXXXX\\\```cccaaa___^^^bbbbbb]]]\\\___```]]]]]]\\\^^^bbbaaa]]]]]]```cccdddddddddccc```]]][[[]]]```cccbbb___]]]^^^aaa\\\_________bbbfffeeeaaadddeeefffffffffeeecccbbb^^^ccceeebbbbbbdddeeedddbbbeeegggeeeddddddfffggg^^^YYYXXX\\\aaabbbdddgggkkkgggeeeeeebbb___ccciiifffggghhhfffdddaaaaaaaaa^^^]]]\\\]]]___dddiiilllgggiiihhhdddcccdddccc___cccfffgggeeeaaa___aaaeeebbb___\\\^^^bbbdddbbb```aaa``````cccfffhhhgggeeeiiihhhhhhhhhhhhgggggggggbbbeeefffdddfffjjjkkkiiifffaaa___```___]]]^^^cccgggeeeeeehhhhhhdddbbbdddeeegggiiijjjjjjiiihhhggghhhgggfffdddccccccfffhhhhhhaaa___eeejjjjjjjjjlllmmmllllllllllllkkkhhheeelllhhhhhhmmmooonnnkkklllkkkllliiibbb___cccfffgggggglllnnnjjjhhhiiigggdddfffgggkkkmmmkkkgggiiioooccceeeiiilllmmmmmmlllkkkgggfffgggggghhhjjjlllmmmrrrqqqlllfffggglllkkkgggeeeddddddeeeggghhhhhhhhhgggiiiiiigggdddfffkkkqqqnnnkkkhhhggghhhiiijjjjjjooosssjjjccciiikkkgggiiiiiijjjjjjgggcccbbbdddfffiiiiiihhhfffdddeeeiiimmmkkkkkklllnnniiicccbbbeeehhhcccaaadddfffeeefffiiieeeeeegggiiilllnnnmmmllliiikkkmmmoooooonnnllljjjllllllkkkiiigggeeeeeeffffffiiikkkmmmmmmnnnoooqqqvvvsssooommmkkkiiigggeeeiiihhhhhhhhhjjjjjjhhhfffpppmmmnnnqqqpppkkkkkkooojjjmmmlllhhhgggjjjjjjfffkkkjjjjjjkkkmmmooopppooorrrpppmmmlllmmmnnnnnnnnnlllmmmpppssssssrrrnnnkkkiiieeeeeekkknnnllljjjlllmmmkkkmmmrrrqqqkkkhhhjjjiiijjjjjjjjjkkkkkkkkkkkkmmmpppppplllkkknnnqqqpppnnnmmmllljjjjjjlllppprrrRRRSSSSSSTTTYYY______[[[XXXZZZ[[[]]]^^^^^^^^^]]]\\\[[[YYYYYYZZZZZZXXXWWWXXXYYY[[[]]]^^^]]]\\\[[[VVVWWWZZZ^^^]]]ZZZYYY\\\[[[WWWUUUWWWYYYWWWVVVXXXZZZXXXVVVVVVXXXYYYYYYXXXSSSTTTWWWYYYZZZYYYXXXWWWUUUUUUUUUWWWZZZ\\\\\\[[[\\\\\\]]]^^^___`````````ccc```]]][[[\\\]]]^^^^^^___[[[ZZZ\\\]]]\\\^^^bbbbbb```______aaacccdddccc^^^^^^^^^___``````^^^[[[]]]\\\\\\\\\]]]^^^```aaa^^^]]]\\\]]]___`````````cccbbbaaa^^^[[[[[[\\\^^^___cccccc```___aaabbb```bbb]]]ZZZ\\\]]]\\\]]]______\\\\\\```aaaaaacccfffbbbaaa```______^^^[[[XXX]]]]]]]]]___aaabbbaaa``````aaacccbbbaaaaaabbbddd_________```bbbbbb```^^^XXXYYYZZZ[[[]]]```bbbccceeebbbbbbdddccc``````bbb]]]aaabbb___ZZZYYY^^^dddbbbbbbccceeeggghhhgggeeebbb___[[[YYY[[[___bbbcccdddbbbbbbccceeegggggggggdddccccccdddbbbaaafffmmmggghhhgggeeecccbbbcccdddddd``````ddddddaaa^^^______aaacccdddddddddeeefff___```aaadddfffhhhiiijjjjjjkkkiiieeedddfffgggeeegggfffhhhjjjhhhdddcccgggggggggggggggfffeeecccccceeehhhjjjiiifffdddeeeggg```eeehhhjjjlllnnnkkkeeeiiiiiiiiijjjkkkkkkllllllgggkkkmmmkkkkkknnnooommmkkklllmmmmmmlllkkklllnnnhhhcccaaadddggghhhjjjmmmpppnnnmmmnnnllliiikkkppppppppppppooommmlllmmmooohhhfffdddccceeeiiimmmppplllooonnnkkkiiijjjhhheeeiiilllooonnnkkkhhhiiikkkmmmiiieeeeeehhhlllmmmmmmjjjhhhggghhhkkkmmmmmmlllooooooqqqqqqqqqooommmllldddiiikkkkkkmmmppppppmmmiiiggggggjjjjjjggggggiiikkkjjjkkkooooookkkiiikkkjjjllloooqqqqqqooommmkkknnnmmmlllmmmnnnpppooooootttmmmiiilllooopppqqqssssssrrrrrrrrrsssqqqooollluuulllgggnnnvvvwwwqqqmmmqqqssspppjjjgggiiikkkkkkmmmqqqssspppmmmnnnmmmjjjooonnnppptttsssooommmnnnkkklllnnnpppssstttvvvvvvlllmmmooopppqqqrrrsssssssssssspppmmmnnnpppooolllkkkkkkjjjkkkkkklllmmmnnnmmmnnnnnnllljjjkkkoootttuuurrrpppoooqqqsssttttttrrrxxxrrrlllssstttpppqqqpppooommmkkkjjjkkklllmmmrrrqqqooollliiijjjmmmooorrrqqqqqqssspppjjjiiikkkvvvoookkklllllljjjjjjlllooonnnnnnqqqtttvvvwwwwwwrrrtttuuuvvvuuurrrooollllllrrrwwwuuummmggghhhkkklllooorrrtttssssssssstttzzzxxxuuusssrrrpppnnnkkknnnlllkkkkkklllmmmlllkkkvvvtttuuuxxxwwwrrrpppqqqtttwwwwwwqqqmmmnnnppppppmmmmmmmmmpppsssuuuuuutttwwwuuusssrrrrrrrrrqqqpppssstttuuuwwwvvvuuusssrrrmmmkkklllqqqttttttsssuuuvvvttttttwwwvvvsssqqqsssoooooonnnmmmmmmnnnooopppsssvvvvvvqqqppprrrtttsssuuupppkkkjjjnnnssswwwyyy```^^^\\\\\\```cccaaa^^^```aaacccdddeeeeeeddddddcccccccccccccccbbb```______```ccceeeeeeeeecccbbb___aaaccceeedddcccccceeeaaa]]]]]]```bbb___]]]___```______```cccddddddccc````````````___^^^\\\[[[\\\[[[[[[^^^bbbeeefffeeedddcccccccccccceeefffgggnnniiieeedddfffiiiiiiiiihhhdddccceeeeeeeeeggglllgggfffeeefffhhhkkkkkkkkkffffffggghhhgggfffcccaaaaaaaaa______```bbbeeefffcccbbbaaaaaabbbdddeeefffhhhfffeeecccccceeegggjjjiiimmmmmmiiifffggggggeeefffccc```aaabbbbbbbbbcccfffdddeeeiiikkkjjjkkknnnhhhgggfffeeeeeeccc```]]]aaa``````dddhhhjjjhhheeeiiiiiihhhhhhhhhhhhiiijjjffffffgggggghhhhhhgggfffbbbbbbbbbdddgggjjjkkkkkknnnkkkjjjmmmmmmkkkkkknnnhhhhhhgggccc```aaaeeeiiiffffffiiilllooopppnnnllliiigggdddbbbccceeehhhiiikkkjjjjjjkkklllmmmnnnnnnmmmllllllkkkiiiiiilllooommmnnnnnnmmmkkkjjjjjjkkklllhhhhhhkkkkkkgggeeeeeegggiiikkkkkkjjjjjjlllmmmccceeegggiiijjjlllooorrruuusssnnnkkkjjjlllmmmlllooonnnoooqqqnnnhhhgggjjjiiiiiiiiiiiiiiijjjkkkkkkjjjmmmooonnnjjjhhhiiikkkfffkkkoooppprrrtttpppjjjjjjjjjjjjjjjjjjkkklllmmmmmmqqqssspppoooqqqrrrpppooommmnnnpppooommmmmmppprrrnnnkkklllmmmlllnnnrrrpppppppppqqqpppppppppqqqwwwwwwwwwvvvuuuuuuxxxzzzsssrrrpppnnnllllllllllllooorrrrrrooonnnpppoookkknnnqqqttttttrrrooonnnnnnsssnnniiihhhjjjooorrrsssrrrpppooonnnnnnoooppppppppprrruuuwwwwwwvvvsssrrrllloooooommmmmmooonnnkkkkkklllnnnqqqrrrpppooonnnnnnmmmooossstttpppnnnooommmnnnnnnppprrrrrrqqqpppssspppmmmnnnqqqtttsssrrrvvvssspppqqqtttuuuvvvvvvvvvuuuuuuuuuvvvuuusssqqquuulllgggmmmuuuvvvppplllnnnqqqpppkkkiiikkklllkkkppprrrsssrrrpppooonnnnnnrrrooopppvvvwwwsssmmmkkknnnoooqqqsssuuuvvvwwwwwwqqqrrruuuwwwxxxxxxwwwwwwqqqqqqqqqpppoooooommmkkkmmmmmmmmmmmmlllmmmoooqqqqqqqqqqqqooommmnnnqqqtttuuusssrrrrrrtttvvvvvvvvvqqqyyyuuuqqqwwwvvvqqqrrrrrrpppmmmlllmmmooopppppptttrrrooolllkkkkkknnnpppsssqqqrrrtttsssooonnnqqq}}}vvvqqqqqqpppnnnnnnpppuuuuuuvvvxxx{{{|||{{{zzzvvvxxxyyyyyyvvvqqqllliiikkksssyyyxxxooohhhgggiiimmmppptttvvvuuutttsssssswwwvvvuuuuuuvvvuuusssrrrpppnnnllllllnnnpppppppppuuuuuuvvvyyyyyywwwtttrrrrrrvvvwwwtttpppqqquuuzzzoooooopppsssuuuvvvtttrrrtttrrrqqqqqqrrrqqqpppnnntttuuuvvvvvvuuutttssstttppppppqqqtttvvvwwwwwwxxxzzzyyywwwwwwvvvuuuvvvwwwrrrqqqooonnnoooqqqssstttrrruuutttooommmoooqqqpppvvvrrrnnnlllnnnrrrvvvxxxjjjgggddddddffffffeeedddiiiiiijjjkkkkkkllllllllliiijjjjjjjjjiiiggggggffffffgggiiikkklllkkkjjjiiieeeffffffeeedddeeegggiiigggddddddhhhiiigggeeefffgggggghhhkkkmmmooonnnllllllkkkhhhfffdddcccccccccdddccccccfffiiimmmnnnooolllkkkjjjiiijjjkkkmmmoooppplllhhhgggjjjmmmmmmllloookkkjjjmmmmmmlllnnnrrrkkkjjjjjjkkknnnpppppppppmmmnnnnnnmmmkkkhhhfffeeegggfffeeedddeeegggiiikkkhhhhhhhhhggghhhiiikkkmmmnnnllljjjiiiiiilllnnnoooqqqtttuuuppplllllljjjggghhhhhhgggggghhhiiihhhfffjjjiiilllrrrssspppoooqqqooonnnmmmmmmmmmkkkhhheeeeeedddeeeiiimmmooommmkkklllkkkkkkkkkmmmnnnoooooojjjkkkkkkkkkjjjjjjjjjjjjkkkjjjiiikkkoooqqqrrrqqqmmmjjjjjjmmmnnnmmmnnnrrrlllgggbbbaaaccceeeffffffhhhiiilllppptttuuussspppmmmmmmlllkkkjjjjjjkkkkkknnnooopppqqqqqqqqqqqqrrrrrrssstttrrrpppooonnnmmmoooqqqrrrqqqpppooooooppprrrnnnmmmqqqqqqmmmkkkkkkkkkkkklllkkkiiiiiijjjkkkgggiiikkklllnnnqqqvvvzzz{{{vvvpppnnnnnnoooppppppqqqppprrruuusssoooooorrrooonnnmmmlllkkkllllllmmmmmmppprrrqqqnnnlllmmmooolllpppqqqqqqtttvvvtttoooooonnnmmmlllllllllmmmmmmqqquuuvvvsssqqqrrrrrrpppqqqmmmmmmqqqqqqnnnnnnqqqtttqqqoooqqqqqqpppsssxxxrrrsssttttttuuuvvvvvvuuuyyyzzzzzzzzzyyyzzz}}}xxxxxxwwwvvvssspppmmmkkkoooqqqqqqoooooorrrsssqqqqqqtttwwwxxxwwwuuusssrrruuuqqqmmmjjjlllooosssuuuxxxwwwvvvsssrrrqqqrrrsssmmmppptttxxxyyyyyywwwvvvssstttrrrmmmllloooooommmlllooosssuuuvvvvvvtttrrrrrrqqqrrrvvvwwwsssqqqsssqqqnnnlllmmmppptttvvvvvvxxxsssnnnmmmpppsssttttttssstttvvvwwwxxxyyyxxxvvvvvvuuutttuuuvvvvvvuuutttrrrllliiimmmqqqooommmmmmhhhlllnnnkkkjjjlllmmmlllqqqrrrssssssqqqooooooqqqwwwssstttzzz|||xxxqqqnnnoooqqqtttvvvwwwuuusssrrrssstttwwwyyyyyyyyywwwvvvppppppqqqqqqpppllljjjiiioooppppppooommmnnnqqqsssssssssrrrqqqqqqqqqsssuuuqqqooonnnnnnppprrrrrrrrrqqqzzzwwwssswwwuuuoooqqqrrrpppnnnnnnoooqqqrrrrrrssspppmmmkkklllnnnpppqqqrrrpppppptttvvvttttttvvv~~~xxxtttuuuuuussstttvvvxxxxxxyyy{{{||||||yyyvvvtttuuuvvvwwwuuurrrnnnlllmmmrrrvvvvvvrrrlllgggeeelllooosssuuuuuussssssrrrvvvuuuuuuvvvwwwwwwuuusssooommmlllllloooqqqrrrrrrqqqrrrtttwwwzzz{{{xxxuuummmpppsssrrroooooosssyyyuuuttttttuuuvvvuuurrrpppqqqpppppprrrssssssqqqooorrrtttuuuuuusssrrrssstttrrrssstttssstttuuuvvvvvvxxxxxxuuusssrrrtttuuuuuuqqqpppoooooopppsssuuuwwwqqqtttsssnnnlllnnnooonnnppprrrsssrrroooppptttyyykkkhhhhhhiiijjjhhhjjjmmmpppooonnnmmmnnnoooqqqrrrmmmnnnooommmkkkjjjkkklllkkkllllllmmmnnnnnnooonnnlllnnnmmmhhhgggjjjllllllkkkhhhhhhlllmmmkkkiiikkkjjjkkkmmmpppttttttsssqqqpppnnnllljjjiiijjjkkkllljjjiiihhhjjjmmmqqqrrrsssqqqqqqpppooopppqqqrrrsssqqqooonnnnnnpppqqqrrrrrrqqqnnnnnnqqqrrrpppqqqtttmmmllllllnnnqqqrrrrrrqqqoooppppppmmmjjjhhhhhhiiilllkkkjjjjjjjjjkkkmmmmmmlllmmmnnnnnnmmmnnnppprrrsssqqqmmmlllmmmnnnnnnmmmrrrvvvwwwrrrooonnnllliiikkkmmmmmmlllnnnqqqoookkkllllllpppuuuvvvssspppqqqtttssssssssssssrrrooommmkkkkkkkkkmmmpppqqqqqqpppkkkkkkkkkllloooqqqqqqpppqqqrrrrrrrrrpppooopppqqqqqqnnnmmmnnnrrrttttttrrrnnnkkkkkknnnooonnnooosssoooiiiddddddiiillljjjfffiiijjjmmmqqqtttuuutttqqqnnnoooppppppnnnmmmmmmnnnoooqqqssssssrrrrrrrrrssssssuuuvvvsssrrrrrrppplllnnnppprrrsssrrrrrrrrrssstttqqqqqqtttuuurrrooopppsssqqqnnnmmmnnnnnnlllkkkjjjjjjkkkmmmrrrwww}}}}}}vvvppppppqqqqqqpppqqqnnnnnnrrrwwwwwwuuuwww{{{uuutttrrrpppnnnllllllkkknnnqqqsssssspppoooppprrrppprrrrrrqqqtttwwwvvvqqqttttttssssssrrrqqqpppppptttxxxyyyvvvtttuuuuuussssssllllllrrrtttqqqppptttooonnnooorrrsssrrruuu{{{vvvwwwwwwvvvyyy}}}}}}yyyxxxyyy{{{{{{zzz{{{}}}uuuvvvwwwxxxwwwtttrrrppppppqqqpppmmmmmmrrrtttssstttvvvxxxzzzzzzxxxvvvtttuuusssqqqnnnnnnppprrrtttyyyyyyyyywwwtttssstttuuuiiilllqqquuuxxxxxxwwwvvvvvvwwwtttoooooosssuuutttooosssuuuuuuvvvxxxwwwtttwwwtttuuuwwwwwwttttttvvvuuupppllllllpppvvvyyyyyyyyyuuupppnnnooosssvvvxxxrrrwwwzzzzzzzzz{{{yyyuuuvvvuuutttuuuvvvwwwvvvuuusssooommmooonnnkkkkkkmmmfffkkknnnmmmlllnnnooommmsssrrrssstttrrrooopppsssuuurrrsssyyy|||xxxrrrpppqqqsssvvvwwwwwwuuurrroootttuuuvvvwwwwwwvvvtttrrrooooooqqqtttrrrmmmkkkmmmrrrttttttrrroooooossswwwuuutttsssssstttuuuvvvwwwsssrrrpppqqqrrrssssssrrrppp{{{yyytttwwwuuuppprrrrrrrrrrrrrrrrrrrrrssstttssspppmmmlllnnnqqqsssttttttqqqqqquuuxxxwwwwwwzzz|||wwwvvvxxxzzzxxxxxxzzzxxxwwwwwwwwwxxxwwwuuurrroooqqqsssuuuvvvuuuuuutttrrrrrrssstttssspppjjjffflllnnnrrrtttsssssssssssswwwwwwvvvwwwwwwvvvsssqqqpppnnnmmmnnnoooppppppooonnnppprrrtttyyy~~~|||wwwttttttvvvwwwuuurrrsssxxxzzzyyywwwvvvuuutttqqqnnnrrrrrrtttvvvwwwwwwuuurrrppptttvvvvvvtttrrrtttwwwrrruuuvvvrrrqqqsssttttttuuuvvvsssooonnnqqqsssqqqqqqpppppppppqqqsssuuuvvvsssvvvuuupppnnnppprrrqqqlllqqqvvvvvvrrrqqqvvvzzziiihhhjjjllliiifffkkkrrrooommmjjjiiiiiikkknnnqqqoooppppppnnnkkkjjjlllooommmmmmllllllmmmnnnpppqqqpppttttttnnnlllnnnooolllmmmiiihhhkkkmmmkkkkkkmmmjjjkkkmmmqqqtttuuurrrpppooonnnnnnmmmmmmmmmnnnnnnmmmkkkiiijjjmmmoooqqqqqqqqqqqqppppppqqqqqqrrrrrroooqqqsssssssssssstttuuuooommmnnnrrrssspppppprrrnnnmmmmmmoooqqqrrrqqqpppmmmnnnmmmkkkhhhhhhjjjmmmmmmmmmmmmllllllllllllllljjjmmmooopppnnnnnnoooqqqrrrooommmlllnnnnnnmmmkkknnnsssuuurrrppppppooolllmmmooommmjjjmmmrrrsssppppppnnnpppttttttqqqppprrrtttsssssstttuuutttrrrpppmmmmmmnnnnnnnnnnnnppprrrjjjiiijjjlllooopppooolllppprrrtttsssrrrrrrtttwwwsssooolllnnnrrrtttrrrooopppmmmkkkmmmmmmkkklllpppmmmkkkjjjkkknnnooommmjjjiiiiiikkkooorrrsssrrrqqqmmmnnnooonnnmmmnnnqqqtttooorrruuuuuusssrrrssstttqqqtttsssooopppssssssooolllooorrrssssssssstttvvvuuurrrrrrvvvwwwtttrrrrrr{{{vvvqqqqqqtttvvvrrrnnnjjjgggfffjjjrrrzzz}}}tttoooqqqsssrrrppprrrlllmmmpppuuuvvvtttvvvzzzuuuuuutttsssrrrqqqpppooojjjmmmppppppnnnmmmoooqqqpppssstttsssuuuxxxvvvqqqsssttttttuuutttrrrqqqppprrrwwwyyyvvvuuuwwwxxxwwwssskkkkkksssvvvrrrqqqvvvmmmmmmpppsssrrroooqqqvvvtttuuutttsssvvv|||}}}xxxvvvxxxzzz{{{zzzzzz|||}}}ssssssssstttuuuvvvvvvwwwttttttpppjjjjjjooorrrrrrttttttuuuvvvwwwvvvtttsssttttttsssqqqooooooooopppppprrruuutttsssrrrsssttthhhjjjnnnrrrtttuuutttttttttwwwvvvrrrsssvvvwwwuuurrrvvvvvvtttuuuyyyzzzwwwxxxtttsssttttttqqqrrruuuvvvqqqmmmlllqqqtttuuutttssssssrrrqqqpppssswwwzzztttyyyzzzwwwvvvxxxwwwssswwwvvvuuuvvvwwwyyyxxxxxxuuupppnnnnnnmmmjjjiiikkkgggmmmqqqoooooopppooolllssspppqqqsssrrrnnnoootttpppnnnqqqvvvxxxuuurrrrrrsssttttttuuutttsssqqqqqqtttuuuuuutttsssrrrpppooommmmmmpppuuusssnnnooossssssuuuuuurrroooooosssxxxrrrqqqqqqqqqsssuuuuuuvvvvvvtttsssssstttuuutttrrrnnnxxxwwwsssvvvuuuqqqtttnnnqqqttttttrrrpppqqqsssuuuqqqnnnmmmooorrrttttttwwwrrrqqquuuwwwwwwvvvwwwwwwsssssswwwzzzxxxwwwyyyvvvssspppoooppprrrssssssooopppqqqrrrtttuuuvvvvvvssssssssssssrrrpppmmmkkkiiikkknnnooopppppprrrssstttttttttuuuvvvuuurrrooosssrrrqqqppppppooollljjjlllnnnnnnooovvv}}}|||vvvyyywwwxxx|||{{{vvvuuuwwwzzzxxxtttrrrqqqpppnnnlllrrrssstttvvvwwwvvvrrrooonnnrrrwwwwwwtttsssuuuxxxqqqvvvwwwrrrooosssuuutttsssuuusssnnnnnnqqqrrrpppssssssssssssssssssrrrrrrrrruuuuuupppnnnqqqrrrrrrooorrrttttttrrrrrrtttvvviiiiiikkklllgggbbbhhhrrrkkkhhhdddbbbbbbeeeiiilllpppqqqpppmmmjjjjjjmmmpppnnnmmmkkkkkkkkkmmmpppqqqlllrrrsssnnnkkkmmmkkkfffmmmhhhgggjjjlllkkkkkkmmmhhhiiilllpppsssssspppnnnnnnooopppppppppnnnllljjjmmmjjjhhhhhhjjjmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnniiimmmqqqrrrpppoooppprrrlllkkkmmmrrrsssooonnnpppnnnmmmmmmoooqqqqqqpppooojjjkkkkkkiiiggghhhlllpppkkklllllllllkkkjjjiiihhhfffjjjmmmnnnlllkkklllmmmllljjjiiikkknnnpppnnnllljjjooorrrqqqpppqqqqqqooommmnnnjjjfffhhhqqqtttqqqrrrooooooqqqqqqoooooossspppppppppqqqsssrrrpppnnnkkkmmmnnnllliiiiiilllpppjjjiiiiiillloooooolllhhhhhhjjjlllllllllmmmpppssssssoookkklllppprrrooolllnnniiiggggggfffcccdddhhhfffhhhkkkmmmmmmllljjjjjjhhhhhhjjjmmmpppqqqqqqooolllmmmmmmkkkkkknnntttzzzooosssvvvvvvsssrrrssstttppprrrpppkkkmmmtttuuurrrkkknnnqqqsssttttttvvvwwwuuurrrrrrvvvxxxuuusssttt{{{tttnnnooouuuwwwsssnnngggcccaaafffpppyyy~~~~~~|||sssnnnrrruuurrrppprrrmmmmmmooosssrrrnnnnnnrrrqqqrrrsssuuuvvvvvvwwwwwweeehhhkkkllljjjiiilllnnnooosssuuuvvvwwwyyyuuuooonnnoooqqqrrrrrrpppnnnmmmoootttvvvuuuuuuxxxzzzyyyrrriiihhhrrrvvvrrrqqqvvvpppppprrrssspppjjjjjjmmmnnnpppnnnkkkpppwwwxxxssstttwwwzzz{{{zzzzzzzzz{{{uuusssqqqpppqqqtttxxxzzzwwwvvvqqqjjjhhhmmmppppppppppppqqqrrrssssssqqqpppqqqrrrsssrrrooommmlllkkkfffjjjnnnpppooonnnppprrrhhhjjjmmmpppqqqrrrrrrqqqsssvvvwwwttttttuuutttppptttxxxwwwssssssyyy{{{xxxvvvrrrooopppooommmnnnrrruuuqqqlllmmmppprrrpppmmmlllooorrrrrrqqqrrrvvvzzzuuuyyyyyyrrrpppsssssspppyyywwwvvvwwwyyyzzzzzzzzzwwwpppkkklllmmmjjjgggggghhhnnnrrrqqqooopppnnnjjjqqqnnnnnnqqqoookkklllrrroooooorrrwwwyyyuuuuuuwwwsssrrrqqqppppppqqqrrrrrruuuuuutttsssqqqooonnnmmmjjjjjjnnnssssssoooqqqwwwrrrttttttqqqmmmmmmrrrwwwnnnmmmmmmnnnppprrrssssssrrrpppooooooppppppooommmjjjuuutttpppttttttqqqvvvjjjooottttttpppmmmnnnqqqvvvrrrmmmllloooqqqrrrrrrwwwrrrooosssuuutttrrrsssqqqooopppuuuwwwuuussstttvvvqqqkkkhhhjjjooosssuuusssrrrqqqqqqqqqqqqrrrrrrqqqrrrsssrrrooommmmmmnnnfffgggjjjkkkkkkmmmoooqqqmmmmmmoooqqqttttttrrrpppwwwvvvtttrrrqqqnnniiifffjjjlllkkkkkkrrrzzzyyysssuuuqqqsssyyyzzzuuurrrssswwwtttpppnnnmmmlllkkkjjjppppppqqqssssssqqqllliiikkkpppvvvwwwtttsssuuuxxxqqqwwwwwwrrrppptttwwwvvvsssvvvuuuoooooosssssspppvvvvvvvvvuuutttrrrpppooonnnrrrqqqmmmkkknnnpppooowwwtttqqqpppppppppnnnmmm