BM66(hx ///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***+++,,,...---,,,,,,---///,,,,,,---.../////////...(((+++...---+++)))***,,,---------............///000///...---------------((()))***+++,,,,,,,,,,,,...------,,,+++***))))))///,,,***+++...///---+++...,,,***)))(((***,,,---+++,,,...//////...,,,+++------------------------000000///...---,,,++++++///...---,,,,,,---...///////////////........................////////////***---111111///...///000---,,,+++,,,.........---///...---,,,,,,---...///////////////////////////,,,,,,,,,---...//////000///......---------......////////////000000000000000......111222......000000000111111111111000000000000000111000///......000111111222444555555666111333444333000///222444444444555555444222000///555555444333333222111111666222///000444777555222444444333111//////222444222333444444555555444444111333555555444333444555777888888666333222222222:::===@@@???;;;777555555///000222222111111222444444333222111222333444555555555555444111000111333......000111333555666777444333333222222111111111///000000111222222333333000000111333333333333333000000111222333333333333000111111222333444444555333333333333333333333333111111111111111111111111///333333------222555333666555444111...---...000...///111222222111000///333222222111000///......000000000000000000000000......//////000000111111...///000000000000000///.........///////////////***---000222222111...,,,777333000///111222111///111111000000//////......444222///000222222000---+++,,,............,,,+++---,,,,,,...111111...***---.........///000000000---....../////////////////////.........---------000444888666111,,,---/////////000000000000/////////000000000000000//////,,,000000......111000------------...000333555777******,,,000555666222...777777222...111999:::555===>>>@@@@@@@@@@@@BBBCCCHHHHHHKKKPPPUUU___ooo...---,,,+++++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------,,,,,,++++++***,,,------,,,,,,...///..................---,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,)))***+++,,,------------......------,,,+++++++++,,,+++***+++,,,---,,,+++,,,++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,---...///////////////...............///...------------...///////////////........................////////////+++---000111///......000///...---...000000000//////...------------...///////////////////////////,,,------...//////000000///......------.........////////////000000000000000...///222333000000222000000111111111000000///222222111111111000000000///000000111222333444555222333444333111111222555444444555666555555444333555555444333333222111111666222///111444666555222111333444444222111111222333333444444555555555444333333444444555555555444777888888777444333333444999<<<>>>===:::666555444000111222222111111222333333333222222222333444555333333333222000///000111333333222222111000000000333333333222222222222222333333222222222222222333000111222333333444444444444444555555555555444444***+++,,,---...///000000222222222222222222222222222222222222222222222222///444555222000333444222333444333111///...///000///000222333333222000///111111000000///.........000000000000000000000000////////////000000000000000000111000000///...---///////////////.........+++---///111111000...---222///,,,---///000000///------......//////000000///---,,,---///000///---------............------+++,,,...000000000...------------------.........////////////---,,,+++***//////.........---------000333555444000------/////////000000000000////////////000000000000//////---000000------//////,,,000///...------,,,------///000222222333444555666444666555111111777;;;;;;===>>>@@@@@@@@@@@@BBBDDDGGGGGGJJJPPPVVV```rrr------,,,+++++++++,,,,,,........................++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,)))+++------,,,,,,...000...//////......---,,,+++...,,,+++***+++---------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++***+++,,,------...------------------------------+++,,,------,,,+++,,,---***+++,,,------,,,+++***+++,,,---......---,,,+++)))***+++,,,...///000111.........//////000000000///...------------...////////////............------............/////////+++---000000///......//////...---...000000000//////......------......///////////////////////////---......//////000000111///......---......//////////////////000000000000111///000333444111111333111111111111111000///...333333222111111111222222//////000111222222333333333444555444333333444555444555666666777777666666555444444333333222222111555222000111444666555333///222555666555333222222333333444444555555555555555333222333666777555333666777888777555555555666888:::;;;;;;888555444333222333444333111000111222333333333222333444444555333333333222000///000222555444333222000///...---222222222222333333333333777666444333222222222333111111222333333444444444555555555666555555444333......///000111222333333000000000000000000000000333333333333333333333333...333666444222333222///111333444333111/////////000111333444444222111000////////////............000000000000000000000000000000000000////////////111111111111000...---,,,000000//////......------,,,---......//////.........---+++,,,...000111000---.....................,,,++++++,,,...000///...///......------......///***,,,///000000000000000,,,,,,,,,,,,,,,,,,++++++000000000000///---,,,+++/////////............---000000000000////////////...//////000000//////...//////000000000000/////////111///++++++...///,,,111000000...---+++)))(((222444444222///111666;;;111666777444222666<<>>@@@AAA@@@AAACCCDDDGGGGGGJJJPPPWWWaaasss---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))***,,,,,,,,,,,,...000------.........---,,,,,,000,,,((((((+++------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------.........---+++,,,,,,,,,------......---///111000---,,,...111++++++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,---...///000////////////000000000000.........------.........//////.........------------------.........//////,,,---/////////...---------,,,+++,,,.........---//////............//////////////////////////////.../////////000000111111...............//////000////////////000000000000333000000333333//////111111111222111111000///...333222111111111111222333000000000111222333333333333444555555555555555555555555666666666666666666444444444333333222222222555333111222444666555444000222444555444444444555444444444444444555555666666333111333777999666222444666777666555444555777666777888888777555333333333444555444222111111222333333333333444444555555555555555444222222333444222222222222222222222222111222222333333444444444666555333222111222333444222222222333333444555666222333333444444444444333555555555555666666666666000000000000000000000000333333333333333333333333///222333222111000000///333555666555333000//////111222333444444333111000......//////////////////000000000000000000000000111111000000//////......000000111000000///......111111000///...------,,,---------------....../////////......///000222222222222111///...---,,,+++............///000000//////...---,,,,,,---...///,,,,,,---///111222111///---------,,,,,,+++++++++000000111222222222222222/////////...............000...------///000000///...//////////////////......//////000000000000///000111///******---...---///000111111111000///...222222111000...///333777333555555444333666:::======>>>@@@AAAAAAAAACCCEEEGGGGGGJJJPPPUUU___ppp+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))***,,,,,,,,,,,,---///***+++,,,---............///+++''''''***,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,------......------*********+++,,,,,,---------///111000---,,,...111---,,,+++******,,,...///,,,------------------,,,,,,,,,------------------000000000000////////////---..................---............------------------------............------...//////...---,,,---,,,+++,,,.........---////////////////////////////////////////////////////////////000000000000...............///000111////////////000000000000444111111333111---+++---111111111111111000//////111111000000000111111222111111222222333444444444333444444555666666666555666666555444333333333222444444333333333333222222444333222333444555555555333444444333333333666888555555444444444555666777777333111333888999666222222444555555333333444666666666666666666555444222444555555444222111222333333333444444444555555555444555555444333222444555111222222333444555666666222222222333333444444555333222111111222333444555333333333333444555666777111222333444555666666666777777666555444333222222222222222222222222222222333333333333333333333333333222222111000///111444666888888777444111//////111222444444444222000///000000000000000000000111////////////////////////111111000000//////......---...///000000111000000111111000///...------,,,......---------...///000000000///......///000111333333222111000///...---///000000///...............---,,,++++++,,,---...///,,,***,,,222444111---//////......------,,,,,,000111111222222222222222////////////////////////...---,,,,,,///000111000......////////////............///000000000000000000111///+++***...///---...///111222333333222111111///...///222333222111777444111222555777777777<<<>>>@@@AAAAAABBBDDDFFFIIIHHHJJJNNNSSS\\\lllzzz++++++,,,---------,,,,,,************************------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,***+++,,,,,,++++++,,,---((()))+++,,,.../////////---+++))))))***,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,,,,------------,,,,,,*********++++++,,,,,,,,,+++,,,------,,,+++,,,---...,,,***)))***,,,///111------------------------------------------------000000000//////.........------...//////...------.........------------,,,,,,------------............------...//////,,,***///...---...000000000///...//////000000//////...////////////////////////////////////////////////............///000111111////////////000000000000444111111222111,,,***,,,000000111111111111000000///000111111222111111111222222333333333444444444333333333555777777666444666555444333111111111111333333333333333333333333444444444444444555555666666666555333222333666999666555444444444555777888666444333444777888666444222333444444333222333555555444444555666666444333444555666555333222333444333333444555555555555444222333444333111111222444444444444555555666666666333333333333444444444444000111111222333444444444555444333333444555777888444555666777888888888888888888777555444222111111333333333333333333333333333333333333333333333333555222222333222000444999777888888666333111000000111222333444333222000...111111111111000000000000////////////////////////000000000000////////////,,,---...000111111111111000000//////......------///............///000000/////////...,,,,,,...000//////000111111222333333...///000...,,,++++++,,,---------,,,,,,---------000---***,,,///111///,,,//////////////////......111111111111000...---,,,...////////////000000000------......///000000111---......//////......------...///000000111111000...111///,,,,,,000111///000000111111111000//////222000///222666888444000999333///333666666555555<<<>>>@@@AAABBBCCCEEEGGGIIIHHHJJJNNNQQQYYYiiixxx***+++,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---,,,*********,,,)))***+++,,,---.........,,,---...---,,,,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,++++++,,,---///000---------,,,,,,---------,,,,,,,,,------......................../////////------...//////...------.........---------,,,,,,,,,,,,---------............---,,,---//////,,,)))///...---...000000000///...///000111111000///...////////////////////////....................................///000111222////////////000000000000333000000333222...---///...///000111111222111111...000222444444333222000222222222222222333333333222111222555777888555333555444333222111111222222333333333333333333333333444444444444444444555777555666777666444444555666666555444444444555777888444444555666666666666666333444555555333222333444666444333444666777555333333444555555444444555666333333555666666666555444222333444333111111333555444444444444555555666666444444444444444333333333111222444555555444333222555555444333444666888999888888888888888777666555888888777666666555444444333333333333333333333333222222222222222222222222000...///333222000222777444444444333111000111333111222333333222111...---111111111000//////......////////////////////////////////////000000000000---...///000000111000000///////////////........./////////000000000000000---//////...------000333---...///000111222333444---///000///---,,,---///......////////////......,,,...///...+++***,,,...//////////////////000000111111111000///...,,,,,,.../////////000000000000+++...111111///...///111---......//////......------...///000111111111111---000000...///222333000111000000///////////////000000222444666666666555666222111666777555666:::<<<>>>@@@BBBBBBCCCEEEGGGIIIHHHJJJNNNRRRZZZjjjyyy)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...---,,,+++***,,,------,,,***))))))***++++++,,,---------,,,,,,,,,///222111...---...000)))************+++++++++******))))))***+++,,,,,,++++++,,,,,,,,,+++******------------------------///,,,***,,,...///---+++***+++,,,...//////.........------,,,,,,------...******+++,,,...///000000++++++,,,---...///000111,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,---------......///---,,,---//////,,,)))---,,,+++,,,.........---...///000111111000///...////////////////////////...............---------............///000222222////////////000000000000111///000333444111000333---...///111222222222222...111444666777555333111111111111111111222222222222111111444777888555222444333222111222333444555333333333333333333333333444444555444444444666777444666888999777444333333777666444333444555777999333555777777666555666777555666777666444333444555666444222333666777666444222444555555444444666777333333555666666666555444444555666555444444555777000111222333555666777777555555555444444333333333444555777888777555222000666555444333444666888999999999888777555333222111333333333444444444444444333333333333333333333333111111111111111111111111)))(((,,,222222------222000111111000///000333555000111222333222000...,,,111111000///...------,,,////////////////////////......//////000000111111///000000000000000///............/////////////////////000111111111111111---///111111000111555888////////////000000000000---000222222000///222444///000111222222111000///(((///444000'''###)))111---.........///000000000//////000111111111111111.../////////000000111111)))///444444000---///222---..................------...///000111111111111,,,///111///000444444111111000/////////111222333---000333333222222666:::333222444999777444888@@@<<<>>>@@@BBBBBBCCCFFFHHHHHHGGGJJJNNNSSS\\\lll{{{,,,---/////////---+++)))---+++******+++,,,+++***------......---+++***(((,,,---.........---,,,+++,,,%%%"""&&&++++++******...------------...//////---000222///+++))),,,000++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((---111000,,,)))))),,,***+++,,,,,,---------------...///...---,,,...000+++---///111000...***(((........................///000000///------...000---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...///---,,,,,,+++,,,---...///222111000...------------...............///000000000000////////////000000------------------------...------------...//////000111222333444333222222...111222000111444333111333222111000////////////000000000111222222333333222222222333444555666777555444333222111111111111999666444333555666444222555444222111111222444555333444555666666555444333555444333222222333555555:::777444333444777888888333555888999888666555555:::777444333333444555555444888888444222444444222555555666888:::999333///111333111000555;;;999111777777555555555555666777000222555444111000222555777666666555555666666777444444333333333444444555666666555555555666666777777666444333444555777888444333222222111111111111555555333333333333555555666777666222...,,,///222222222111000000///000000222222111111111111111111222222222222222111000///333333222111000000111111///000111222222111000///111222333444333111///...------...///////////////000000000000000000000000000000000000000000000000000444777555000,,,---000..................------222111000//////000111222///---...222222///...000////////////////////////---///111000---,,,...000---,,,,,,,,,,,,---............////////////......000------222333111...///000000111111111111000000222222111000000000000000000---+++,,,///000...,,,//////000111111111111111//////000222444444222111222222333444555555555555...---///444666555666999@@@@@@???>>>@@@BBBDDDFFFJJJHHHHHHMMMSSS]]]mmm{{{,,,,,,---......---++++++...,,,++++++,,,------,,,,,,,,,---.........------------.........---,,,+++---'''$$$(((---,,,+++,,,,,,,,,,,,,,,,,,---.........//////...+++***+++---,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***...222111---++++++---***+++,,,------------------......---,,,,,,---///,,,---///000000...,,,***------------------------/////////...---,,,---///---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///------,,,,,,,,,---...///000///...------,,,,,,---...............///000000000000//////////////////...........................------------...//////000000222222333222222111///222222000000333333000222111111000000000000000000000000111222222333333222222222222222333444555000000111111222444555666777555333444666777666555666555333222222333555666333444555555555444333222666666666666777888:::;;;777666666777999;;;;;;:::777888:::::::::999888888999777666555555666666777111666999777777888888666666555555777999999555222777999777444666:::777111777777666666777999;;;<<<555555444555555666555555555444444444444555555555555444444333444444555555666555555444555555666666777666555444444555777888555555444333333333333333555444333222222333444555444444333111///000222333333222111111000000000111111111111111111111111111111222222222222111111000333222111000000000000111......////////////......//////000111111000......//////000111111111111111////////////////////////000000000000000000000000,,,///222222000///000222////////////////////////222111000//////000111222---+++---111222000111333////////////////////////---///000000------...000------,,,,,,------...///...//////000000//////...------///111///++++++///000000111111111111000000222111000000/////////000000///......000000///......///000000111111000000/////////111333333222000222222333444555555555555222......111333444777<<<@@@@@@??????@@@BBBDDDEEEIIIGGGHHHMMMTTT]]]mmm{{{+++++++++,,,,,,,,,,,,,,,///---+++,,,---......---++++++,,,---...000111222------......------,,,+++///)))'''+++......---...+++++++++++++++,,,,,,---111///------------,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222///------///+++,,,,,,------------,,,,,,---------++++++,,,...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...------,,,,,,,,,,,,------+++---...---,,,,,,---///---------,,,------...///---------,,,,,,,,,------...............///000000000000000//////.........000000000000000000000000......------......///000//////000111111111111111///222333000000222222...000000000000000111111222000000000111222222333333222222222111111222222333000111111222333444666777555444333444666888888777666555444333333444555666555666666666666555444333444444555555777999:::;;;444555777:::======<<<:::666666666666666666666666666666666666666777888888333999===<<<;;;<<<<<<999777666666777888888777555666777777444333555444111777666666666777888:::;;;777444111222666777444111444444444444555555666666555555444444444444555555555555444444444444444555555555555555555666777888666666555444444444555555333333222222222222333333222111//////111333444444222222111000000000111111111111111222222222111111000111222222222222222222222111000000000000000000000//////....../////////////////////000000000000//////000111111111111111........................000000000000000000000000---...///000000000//////000000000000000000000000111111000000000000111111///------000111///000444////////////////////////---...//////...---...///...------------...////////////000000000000/////////111555666000+++---444000000111111111111000000000000000//////////////////000111111//////000111......///000000000//////.........000222222111000111222333444555555555555666000---///111333999@@@@@@?????????@@@BBBDDDEEEGGGFFFHHHNNNUUU^^^mmm{{{***************+++------...,,,++++++---......---,,,+++++++++---///111222---------------,,,,,,,,,...***))),,,///------...+++++++++++++++,,,------111...+++,,,000222000---+++++++++,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---...///,,,,,,---------------,,,,,,,,,---,,,+++***,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---------,,,,,,,,,,,,------,,,---...---,,,,,,---......------------.........---,,,,,,,,,---......///...............///000000000000000//////...------000000000000000000000000...............//////000...//////000000000000000000333333000000111000---////////////000111222333000000000111222222333333444333222222222222222333666555444333222222222222444444333444555666777777555444444333333444444555777777777777777666666555444444555666777999:::;;;777888999<<<>>>???>>><<<:::999888888999:::::::::777888999:::999:::;;;===888===???===;;;======:::>>>===<<<;;;;;;<<<;;;;;;666888999888777888999:::;;;:::888777666777777888888666444444666666444222444555666666777777888888777666555555444555555555555555444333333333444444444444555555666777777777666555555444444444555555222222222222222222222222222///---///222555444222111000000//////000000000000000111222222222111111000111111222333333333333111111000//////000000111333222111000000000111222111111000000111222333444------...///////////////........................////////////////////////222000//////000///...,,,//////000000000000000111111000000000000000000111555111///000///,,,---000////////////////////////...............---............------......///000///000000111111000000///222333555666111,,,...333000000111111111111000000//////000000000/////////...000222111///---///222......////////////............---///111222111000000111222333444555555555777111...///111333999@@@?????????@@@AAABBBDDDEEEFFFEEEHHHNNNUUU___mmm{{{***************+++------,,,***)))***,,,------,,,---,,,+++++++++,,,...///......------,,,,,,,,,,,,---))))))---...,,,+++---,,,,,,,,,,,,,,,------...---)))''')))000333111...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...---------......------,,,,,,,,,---,,,+++***,,,...,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---...------,,,,,,------...,,,---......,,,,,,,,,........................---------------...///000111...............///000000/////////000///...---,,,///////////////////////////............///000000///////////////000000000000222333000///111000---////////////000111333333000000000111222222333333555444444333333333333444999888666444333222111111555555444444333444444555444444333333333333444444666666666666666666666666777888999:::;;;<<<<<<======<<<;;;<<>>???BBBCCCCCCBBB<<<===??????>>>>>>AAACCC===AAABBB??????CCCEEEDDDHHHGGGFFFCCCAAA??????@@@>>>>>>??????>>>>>>@@@CCC>>>===;;;:::999999999999:::;;;<<<;;;888666777888444555666777888888777777888777666666555555555555666555444333333333333333222333555666777777777666444333333333333333444444222222222222222222222222333000...///222444222000//////.........//////000///000111333333333222111000111222333333333333333111111000000000000111111444333222000000000111222111111000000111222333444------...///////////////........................////////////////////////333111//////000000///............//////000000000000000000111111000000000555111///000///,,,---000////////////////////////...---------.........------------------...//////000000111111111111000000222...---///...+++***,,,000000111111111111000000...///000000111000//////---000222000...---///111......////////////......///...---...000111111000///000111333444555555555555111000333444555888===?????????@@@AAABBBCCCDDDGGGFFFHHHNNNUUU^^^mmm{{{+++++++++,,,,,,,,,,,,,,,+++***))))))+++------,,,------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---+++)))***------***))),,,,,,,,,,,,,,,,,,---......)))&&&$$$'''---000///---***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------............------,,,,,,---------++++++,,,...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---......------------......---.........,,,+++,,,---...////////////...------...............///000111...............///000000------///000000///...---........................//////......//////000111///////////////000111111...111222//////111111---////////////000111222333000000000111222222333333444444444333333444555555666666555444444444444555555666666555333333444666444444444444444444444444555555555555666777888888999:::;;;===???@@@@@@@@@@@@???>>>@@@BBBEEEFFFFFFEEEDDDCCCEEEJJJLLLKKKIIIEEEGGGHHHFFFDDDEEEIIIMMMMMMRRRUUUUUUXXX]]]aaaaaaYYYYYYVVVQQQKKKGGGFFFFFFFFFCCCAAACCCCCCAAABBBEEECCCBBB@@@>>><<<<<<<<<<<<:::===???<<<777555666999555666777888888777666555999888777666666555666666777666555444333333333333111333555777888888777666222222111111111222333333222222333333333333222222222111000000111111000/////////.........///000000...///111333444333222111111222333333333333333333111111111111111111222333222111111000////////////////////////000000000000//////000111111111111111........................000000000000000000000000......//////000111222333---......//////000000000000000111111111111000000///------000111///000444////////////////////////...---,,,---...///...,,,---,,,,,,,,,,,,---......111111222222222222111111333...+++...///---,,,---000000111111111111000000...///111222222111000000...///000000......///000//////000000000///......000///---...000222222111//////111333444555555555444222222555777666888<<<>>>???@@@AAABBBCCCCCCCCCJJJHHHHHHMMMSSS]]]mmm{{{,,,,,,---......---++++++,,,***)))***,,,......---,,,,,,------------,,,,,,///...---,,,,,,,,,------+++***+++...---***))),,,+++++++++++++++,,,,,,---+++((('''))),,,......---/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------...............---,,,,,,---......---,,,,,,---///,,,,,,---------.........---------------------------......---++++++,,,---......------------......---...///...,,,+++,,,---...///000000///...---,,,......---------...//////...............///000000+++,,,...///000000..............................///////////////000000111000000/////////000111222---000111//////222111...000000//////000111222222000000000111222222333333222222222222333444555555444444444444555666777888444666777777555555888:::666666777777777777666666888888888999:::<<<>>>???>>>@@@CCCFFFIIIKKKLLLMMMNNNOOOQQQUUUZZZ\\\\\\[[[\\\ZZZ[[[___eeehhhfffccc```aaaaaa^^^[[[\\\bbbgggssszzz|||uuullleeebbbaaa\\\VVVRRRVVVYYYXXXXXXZZZZZZXXXTTTOOOJJJGGGEEEDDDAAAAAA@@@???===;;;:::::::::;;;<<<<<<;;;:::888777:::999888777666666666666888777666555444444444444000222555888999888777555111111111111111222333333222333444555555444333222///000222222000000000111000000000000000111222222---///111333444333222111333333333444333333222222222222222222222333444444111111111111000///......//////000111111000......//////000111111111111111////////////////////////000000000000000000000000+++...//////---...111555......///000000111222222///000111222222111000///---+++---111222000111333///////////////////////////---+++,,,...///---+++,,,++++++++++++,,,------111222222222222222222111444111000222111///000444000000111111111111000000///000222333444333222111111000//////111111000///000000111111000000///...111000...///111333333333...///000222444555555555666333222555777666888<<<>>>???@@@AAABBBCCCCCCCCCMMMJJJHHHKKKQQQ[[[lll{{{,,,---/////////---+++***---+++***+++---/////////+++,,,...///000///...---///...---,,,+++,,,------+++***,,,///...******,,,*********)))***++++++,,,///...------...//////...222222111000...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------.../////////...---,,,,,,---...///...---,,,...000------...///000000//////........................---......---++++++,,,.........------------......---...///...,,,+++,,,---...///000000000///---,,,...------,,,,,,---------...............///000000)))+++---///000000///...///////////////////////////////////////000111111111000/////////000222333,,,///000//////222222///000000000000000111111222000000000111222222333333111111111111222333444555555555555555555666777888333666888888777888;;;???888888999999999999888888=========>>>@@@CCCEEEFFFIIIKKKPPPTTTYYY\\\^^^___dddggglllsssyyy{{{zzzxxx{{{xxxyyy|||tttqqqwww~~~~~~~~~yyyuuuooofff^^^XXXSSSQQQNNNKKKGGGGGGHHHHHHEEEAAA???@@@AAAAAA@@@>>><<<::::::999888777666666666666888888777666555444444444///222555888:::999777555222111111111222222333444333333555555555555333333,,,///222222000///111333222222111111222333444444---...111444444444222111444444444444333333222111333222222222333444444555333333444444333222000///111222333444333222///...---......///////////////000000000000000000000000000000000000000000000000---000111///***)))---222///000000111222222333333///000111222222111000//////---...222333///...000///////////////////////////,,,+++,,,...///---+++++++++******++++++,,,---111222222333333222222111...///111111---***...666000000111111111111000000///000222444444444222111333111///000333444222///111111111111111000//////222000//////111333444333...///000222444555555555888444222444555666999>>>>>>???@@@AAABBBCCCCCCCCCOOOKKKIIIKKKPPPZZZlll{{{000/////////............///...---,,,+++,,,---.........---------,,,,,,,,,...---+++***)))***++++++ ***000---(((((('''$$$------------------------...,,,******,,,...///......///000///---,,,+++,,,***+++,,,---...---,,,+++******))))))***,,,---///,,,,,,+++++++++,,,------...---,,,,,,+++++++++++++++---//////...---...///////////////////////////.........------,,,,,,,,,...***''''''***------,,,000///---,,,+++,,,,,,---000///---+++++++++---...---------........./////////////////////000111111,,,,,,---.../////////...---///222222111000000111...000111111000/////////000...---///222444333111111111111111111111111111000000000000111111111111111111000///000111333555///000111000///000111333///000111222333555666666555777888888777777777888555999===<<<888555777:::>>>===<<<::::::;;;;;;<<>>>>>===>>>AAAEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHIIINNNWWWcccpppyyy~~~}}}wwwsssqqqoookkkiiijjjllljjjaaaXXXQQQIIIBBBBBB===888888:::<<<;;;888888666444333555666666555444333333444666666555444555555555555444333222222777666555444333444555555333000...000444555333000555333111111333444222000333333333333333222111111111333555555333333555777444444333222222222222222......///000000111222222+++///444444000---...////////////000000000000000111111111000///...............//////000/////////000000000000000000000000......///000111222222333111111111111111000///...///////////////000000000000/////////000000...,,,000///...---,,,,,,,,,,,,------...---,,,,,,...000......///000000000000000///000111000......000111//////....../////////...333333333222222111000//////////////////000111111---111111...000444444000000000000000111111111111111111222333333444555555333333222333555777:::<<<===AAACCCAAAAAADDDEEECCCJJJJJJLLLPPPSSSYYYfffttt,,,,,,,,,---------------------,,,,,,,,,------...000000/////////.........,,,,,,,,,,,,,,,++++++***"""(((,,,+++)))+++---,,,------------------------222000...---......---,,,...///000///---,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---...//////++++++++++++,,,---...///------,,,+++++++++,,,,,,---......---,,,---///111////////////////////////.........---------------///---------///000///...---------,,,------...///+++---///000000///---,,,------........./////////---------------...//////111111000/////////000000...000111222111000111111......------...///000111222111000000222222111000000000000000000000000000222222222333333333333444333333333333222111000///222333333222000000111333444444444555555666666666666888999:::::::::<<<===>>>>>>???AAAEEEJJJOOOSSSRRRPPPNNNMMMNNNQQQUUUWWWYYY^^^hhhwww}}}ppp```SSSKKKFFFAAA???@@@AAA@@@>>><<<:::999888999888777555555444333444666666666444666666666666555444333222555444333111111111222222444222000111555666444222333222111111222222111000444444555555444444333333///111222222222222333555333444444444444333333222000000//////000222333444000333555444000...///111000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000000000000000000111111111222222222222111///...---...//////000000///...---111000///000111111///---111000///......------...//////000...---,,,...000......///000000000000000...000111111000///000000222...,,,---111222000,,,333333333333222111000000///////////////000111111+++...///---...111222///000000000000111111111111222222222333333444444444333333222333555777:::<<<===>>>>>>>>>AAAEEEDDD???IIIIIIKKKOOORRRYYYggguuu,,,------------.........---,,,,,,,,,------......////////////.........---++++++---------,,,+++***,,,......,,,)))(((((((((,,,,,,------------------000///......///000///------///000///---,,,,,,---000///---,,,+++++++++,,,,,,,,,,,,,,,------......+++++++++,,,---...///000---,,,,,,++++++,,,,,,,,,.........,,,+++,,,///222////////////////////////...............---------,,,,,,------......---,,,,,,---------......//////............,,,***(((&&&............////////////......------......///000222222000////////////000...000111111000000111222///---++++++---///111222111111000000000000//////000000000000000000000000222222222222333333333333444333222222111111111111111111222000///...000111444555555555666666666666888:::;;;<<<<<<<<<>>>@@@DDDEEEJJJSSS]]]ffflllnnnpppkkkeee```___bbbgggkkktttzzzppp]]]XXXRRRMMMJJJIIIGGGEEECCC@@@===<<<;;;;;;999888666444333444555666555444666666666666666555444444555444333222222333444444444222111222444555444333333333222222222222111111444444555555555444444333///000111111111222333333333444555666555444333222444333111000000111333444000111222222111111333555111111111000000000000///111000000000/////////...222111111000////////////000000000000000000000000///000000000111111111111111111111111111000///......///000111000...,,,+++000//////000111111000...111111000//////////////////000000///---,,,---.........///000000000000000,,,...000000///...---...111///......000111000...000000000000000///...---///////////////000000111---...///...------......///000000000111111111111333333333333333333333333333333222333555777:::<<<;;;>>>???>>>@@@DDDDDD@@@EEEEEEHHHMMMSSS[[[kkkyyy..................//////+++,,,,,,------..................---------,,,,,,***+++---......---,,,+++))))))***+++,,,,,,...000,,,,,,,,,---------......------,,,...000111111000---...000///...,,,------111000...,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,,,,---.........,,,+++,,,///222////////////////////////........................,,,---......------,,,,,,,,,------....../////////111000...+++***)))))))))........./////////000000//////......//////000111111000000///............///000111111000000111333000---++++++...111222222000000000///...------...000000000000000000000000111111111222222222222333444222111000000222444666333444555444222222333555444555555666777888999999>>>???@@@AAAAAACCCFFFIIIOOOVVVcccttt}}}wwwqqqhhh```YYYUUURRRPPPMMMIIIDDDAAA???>>><<<;;;999777555555555666666555666666777777666666555555888777666666777888999:::333222111222333444444333777777777777666555555666333333444444444444444333333333333444555666666666222333444555666555444333777666333111000000111222000000111000000000222444111111111111000000000000000000000000////////////333222111000000000000000000000000000000000000000......///000111222333333...///000111111111111111...///000111111///---+++000///...///111111000...111111000/////////000000---/////////---+++,,,---......///000000000000000,,,...000111///............000111111///...///111..................---,,,///////////////000000111333333444333000......000///000000000111111111111333333333333333333333333333333222333555777:::<<<999???CCC@@@>>>AAADDDFFFEEEEEEHHHMMMRRRZZZkkkyyy000000/////////.........++++++,,,---...............------------,,,,,,,,,+++,,,,,,---------------***((()))---...---...111+++,,,,,,------.........+++++++++...000222111000,,,...//////...------...//////...---,,,,,,,,,---******+++,,,,,,++++++***---------------......///,,,,,,+++++++++,,,---------......---,,,---///111////////////////////////.............../////////...///000///---------///------.../////////......111000...------...000111....../////////000000000///////////////000111111//////000000000///......///000111000//////111333222...,,,---000222222000///000111000...---...///111111111111111111111111111111111111222222222222333222111000111333555777333444555444333333555777666777999;;;===???@@@AAAAAACCCFFFHHHJJJNNNSSSVVV___kkk~~~|||{{{}}}{{{|||zzzqqqkkkhhhggg```[[[UUUOOOKKKGGGCCC@@@???<<<999888888888888777666666777777777777666666666666555555555666777888222222222333333333444444555666777666444444444555222333444444555444444444333222222333555666666555222333333444444444444333777555333222000000000000222222111000/////////000000000000111111111222222000000000000////////////333222111000000000111222000000000000000000000000---...///000111222333333---...///111222222222222///000000111111000///......------...000000///...000000////////////000000,,,...//////---,,,,,,---......///000000000000000///111222222111000000111---111333222...---///333...//////000000//////...///////////////000111111333222333444000+++,,,000000000000000111111111111222222222333333444444444333333222333555777:::<<<:::AAADDD???<<<@@@FFFJJJJJJIIIJJJMMMPPPXXXggguuu000000///...------,,,+++***+++,,,...........................------------,,,,,,,,,,,,,,,---......000,,,,,,000000,,,***,,,++++++,,,,,,---......///+++++++++---000000///---,,,...//////...------...---...............------++++++,,,------,,,+++***///......------------...,,,+++++++++,,,,,,---...,,,---......------...000////////////////////////---........./////////000...//////---++++++---///......///000000///...---////////////000111111222.../////////000000000000///............///000000---///111222333111///...000000111000//////111333333000---///222444222...///111333222///...000222222222222222222222222222222222222222333333333444111222333444444444333222333444555555555555888:::;;;<<<>>>BBBEEEHHHKKKLLLMMMPPPUUUYYY___fffmmmrrr{{{{{{wwwvvvxxxyyyxxxzzz~~~~~~}}}{{{zzzzzzwwwqqqjjjbbbXXXNNNHHHGGGCCC???===<<<<<<;;;:::666777777888888777777777999888666444444444444555333444444444444444555666222444555444222111222444333444555666666666666666222000///000333555444222222222222222222333444444222222222222111111111111111111000000111111000000//////000111222222333444////////////000000000000333222111000000111333444000000000000000000000000//////000000111111111111...///000111111111111111000000000111111111111111---,,,,,,---///000...---/////////......//////000,,,...000000///......///......///000000000000000111222222111000000111333000000111111000000000111//////000000000000/////////////////////000111111......000222...)))+++222000000000000111111111111111111222333333444555555333333222333555777:::<<<>>>AAA@@@;;;;;;AAAGGGJJJKKKIIIJJJLLLOOOWWWfffttt000000///...,,,+++***))))))+++,,,...//////......000/////////............---,,,,,,+++,,,---///000...***+++111222...,,,///++++++,,,,,,---...//////,,,,,,,,,---//////---+++,,,---//////...---......,,,---.../////////...---,,,---.........---,,,+++000///...---------------++++++++++++,,,,,,---...+++---//////...---...///////////////////////////---.........//////000000,,,------***''''''***...//////000000000...---,,,...///000111000///---+++////////////000000000000...------------...//////,,,///222555555333111///000000111000//////111444444111///000444555111---000333444333111000222444333333333333333333333333333333333444444444555555000222666888777444000---777999:::;;;;;;<<<>>>@@@???@@@CCCGGGKKKOOORRRTTT```dddiiipppxxxwwwooosss}}}{{{sssqqqrrrvvvvvvttttttvvv}}}zzzyyyxxxuuutttsssqqqooowwwvvvhhhZZZPPPLLLHHHDDDAAA@@@???>>><<<666777777888888888777777BBB@@@>>>;;;999888888888444555666666555555666777555777888777444333555777555555666777777777777777555333222333777888777555222222111000111222444555//////000222222333222222------...111333555444444......///111222333444555////////////000000000000333222111000000222444666000000000000000000000000222111111111000000//////000111111111111000000///111111000000111222333444,,,++++++---...///...,,,//////............///000,,,...111111000000000111...//////000000000000000000000000///---...000222333000...///222333111.........///////////////...///////////////000111111//////222555222---000888000000000000111111111111000000111222444555666666333333222333555777:::<<>>@@@AAAAAABBBCCCEEEHHHKKKMMMNNNQQQVVVaaannnxxxzzzzzzkkkhhhsss~~~vvvnnnmmmjjjfffccccccfffhhhmmmooorrrtttvvvuuutttssstttqqqmmmlllmmmppprrrsssvvvxxxlllaaabbb___ccclllwwwyyymmmhhhddd^^^ZZZVVVLLLAAA???DDD:::<<<===<<<:::777666666>>>===;;;999888777888888444444333333333444444555444555555444222222333555333333333333333333333333111111111111222333444555777555222111222333333333000111333333444333222111111333666666555444333444111333222111222555333///111000000111333333222000222111000//////000111111111///000333222---...333...///000222222222111000/////////000111111222222333222000///.........///222222111///------...000///...---,,,,,,---///000000,,,((()))---000///,,,333222111222222222000...////////////////////////000000000000000000000000000111111111111///---,,,333222111/////////000111444222000...---...//////+++000333111...,,,000444111222333222000000222333000//////111444777777777>>>AAADDDDDDCCCEEELLLQQQFFFHHHHHHHHHNNN\\\lllvvv........................,,,,,,,,,++++++,,,,,,,,,---...///...------...///000,,,,,,///...******---///...---,,,,,,---...///------,,,++++++,,,,,,,,,***+++---...///...---,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---...///000///...///---+++,,,......---+++++++++,,,,,,------......000////////////000111111......------------......222222111///------...000---///111000//////000333---.........///000000000000000///...///000222333---.........///000000000............////////////000111111111111222222222222333333333333333222111444444444555666555333222222333333333444444444555555555444444444444555555666777999999999<<>><<<888888777777666666555555:::999999888888888999999555666666555333333444555444444444444444444444444444333333333444555666777888666333333444555555555...///111333444555555555111333444444333222222333///111222111444888888444333111000000222444555555222111111111222333444444111000111333111...///333111222222222222111111000......///000111222333444444333222111000000000111+++---000333444444222111///000111111000---+++)))111...,,,---000222111///111000///000111111///...////////////////////////111111111111111111111111222111111000///////////////////////////......---333222000///......///000//////000000000000111111000...---000444777777666.........000555999;;;<<<<<>>AAADDDIIINNNQQQUUUTTTSSSRRRTTTZZZbbbhhhwww{{{|||rrrcccVVVMMMHHHDDDDDDEEEFFFFFFEEECCCBBBDDDDDDDDDCCCBBBDDDGGGJJJKKKMMMOOORRRRRRPPPMMMKKKIIIGGGFFFFFFHHHIIIHHHGGGMMMOOORRRSSSTTTYYYaaagggjjjrrrwwwvvvuuuvvvtttpppooollllllrrr}}}}}}rrriii^^^VVVQQQLLLEEE???;;;;;;;;;;;;;;;:::999999::::::999888888888999999666777777555444333555666444444444444444444444444444444333333444555555666888666444444666777666666333333333333333333222222111333444333111111111222000222333222444888888444444222000000222555666777000000000111222333444444000111222222111///000333222222222111111000//////000000111111111222222222222222111111000000000000333333333333333111...,,,///000000000///...,,,+++...,,,+++,,,...//////---000/////////111111///---////////////////////////000000000000000000000000333222000///...///000111///000111222222111000///222222000/////////000000000///...///111222111000///,,,))),,,222666555222333222000111444777888999???@@@BBBBBBAAABBBEEEHHHJJJIIIIIILLLPPPYYYfffrrr........................------...//////...---------...///...---------///...///...---,,,,,,,,,***,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---...---,,,***)))***+++---.........---------,,,,,,,,,'''(((((()))***+++,,,,,,------............------+++---000///,,,,,,...111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------......///......------------.........000111111///......///......------......------000000000000000/////////+++,,,...000222222222111000000000000000////////////000000000000111111111000000111111111222222222222222222222222111000///444222000000222333111///222333333444444555666666555666999;;;===???@@@@@@DDDEEEGGGJJJMMMPPPQQQRRRSSSSSSUUUYYYbbbnnn}}}}}}uuurrrtttxxxsssnnnfff]]]SSSKKKEEEBBBAAABBBBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFGGGIIIMMMPPPMMMOOOQQQRRRRRRQQQOOONNNMMMLLLJJJJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHKKKRRRWWWdddmmmtttuuuzzz||||||vvvnnnfff\\\PPPGGGAAA@@@???>>>===<<<;;;;;;999999888777777777777777666777777666444444555777555555555555555555555555333333333333333444444555333222000111222333222111555444444333333222222222222333444333111000111222222444444222444777666222444222000000222555666666...//////000111222222333000222333222000111222222111111000000////////////333333222222111000000000000000000000000000//////999666222111111000---+++000///...---......///000------------/////////...000///...///111111000...000000000000000000000000////////////////////////333222000//////000111111///000111222222111000///222111111000000000000000111000///000111222222000666222///111666999777333555333111222444777999:::???@@@AAAAAAAAABBBDDDEEEHHHFFFGGGMMMRRRYYYgggttt........................***+++,,,------,,,+++***---...///...------...///,,,///...,,,,,,...---++++++++++++,,,,,,+++++++++++++++++++++,,,---...///---,,,*********+++...///......---------,,,,,,,,,*********++++++,,,,,,,,,------////////////------,,,---......------...///,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,------.........------------......---...///...---,,,---...000///...///000111000///000000000000000000000000+++---000333444333111000000000000000000000000000000000111111111222222222000111111111111222222222111111222222222222222111555444444333222222222333222222333444666777888999999;;;>>>AAACCCEEEEEEEEEFFFGGGJJJOOOTTTVVVUUUTTTMMMRRRZZZfffuuu~~~}}}|||yyysssllliiikkkkkkggg___YYYWWWVVVTTTSSSOOOLLLHHHFFFEEEEEEJJJJJJJJJIIIIIIKKKOOORRRQQQSSSUUUWWWXXX[[[___bbb]]]]]]^^^^^^____________]]]ZZZWWWVVVVVVVVVUUUUUUOOOOOOMMMKKKJJJKKKNNNQQQVVV\\\ccciiiooo|||~~~yyynnnaaaXXXOOOMMMIIIDDD@@@===<<<;;;:::999888777777777777777777888888777555555666777666666666666666666666666444333333333333333444444333222111222444555444222222222222222333444555666444444444333111000111333333444444222333666555000444222000000222444444444...///000111111111111111000333444111000222333222222111000000///000000111444444333222111000000/////////000000000000///...777333///...000111000...000///...------///111222...///000111111111111000000//////000111222111///000000000000000000000000////////////////////////222111111000000111111111---......///////////////111111111111111111111111000000111111111111222222888666333444666777666444333111000111555999<<<>>><<<===>>>???@@@AAABBBBBBHHHEEEGGGNNNSSSYYYfffuuu........................***+++---......---+++***---...///...------...///***......++++++//////,,,---------......---------,,,,,,,,,++++++,,,------,,,---......//////............---------,,,,,,,,,////////////////////////+++,,,...//////...,,,+++---,,,+++,,,...///...---***,,,......,,,,,,...000---------....../////////***************+++,,,,,,......------------.........//////...,,,---///111000...---...111222111////////////000111111111222///000222333333333222111/////////000111111111222000000000000111111111111000111111111111222222222000111222333333444444333222444666444111111444888333444666888:::;;;===>>>???AAAEEEHHHJJJKKKKKKKKKGGGJJJQQQ[[[cccgggfffddd]]]eeerrrxxxmmmsss}}}|||zzzwwwwww~~~uuupppiiiccc___[[[WWWTTTRRRTTTUUUTTTQQQNNNLLLLLLNNNPPPQQQQQQQQQRRRVVVYYY]]]]]]\\\ZZZZZZ]]]bbbgggiiikkknnnpppsssvvv{{{~~~yyyxxxxxxwwwxxxzzz|||}}}yyyvvvqqqnnnnnnnnnmmmmmmeeeccc```___^^^]]][[[ZZZVVVVVVZZZaaadddiii{{{{{{rrroootttyyy~~~}}}{{{rrrmmmjjjeee]]]SSSKKKFFFCCCAAA===<<<;;;:::999999999999888888999777666555666888666666666666666666666666555555444444444444555555666555555666888888777666333333222222333444666666555666555333111111222444000222222111333666555111333222111111222333111000000000111222222222111000///444555111000333444111333222111111111222333444222222222222222222222222///000111111111111000///222///---...222333000---000000//////////////////...///111222111111000111000//////111222333222000000000000000000000000000111111111111111111111111000111111222222111111111...............///000000000111111222222111111111...111333222000///111444333333222222222222222333444222000111555999===>>><<<<<<===???AAACCCCCCCCCJJJFFFGGGOOOTTTWWWdddsss........................,,,---///000000///---,,,---...///...------...///)))......***+++000000---......////////////............---,,,+++++++++++++++---111444444222///,,,......---------,,,,,,,,,...............---------***+++---......---+++***...,,,***+++...000...,,,)))+++......,,,,,,///111---------...///000111111......------......///000.........------.........111111111///...///222444---+++***,,,///111000.........///000111222222333222222222222222222333333......///000111222222333////////////000000000000000111111111111222222222000111222333444555555555---222555444//////555;;;555666888;;;===???AAABBBDDDFFFIIIMMMOOOPPPPPPOOOPPPUUU___lllxxx~~~~~~|||{{{}}}vvvpppvvv{{{tttppppppmmmiiigggjjjllleee\\\SSSSSSSSSPPPNNNMMMNNNPPPKKKMMMPPPRRRTTTVVVXXXZZZZZZ]]]aaabbbbbbeeekkkpppmmmmmmllljjjiiilllsssyyy|||~~~{{{xxxtttssssssqqqlllhhhhhhccceeekkkgggdddssssssfffbbbgggnnnrrrnnniiifffiiisss~~~|||}}}{{{pppcccXXXPPPLLLJJJ??????>>><<<<<<;;;;;;;;;888999999888666555777888777777777777777777777777777666666555555555666666444333333444666777666444777666555333222222333333666777666444222111333444...000111000333777666222333222111222222222000...111222333444333222111000///444555111///333444111444333333222333444666777///000111222333444444555000000222333333222111000111......000444333...)))000111222222111///---++++++---000000000/////////111000000111333444222111000000000000000000000000222222222222222222222222///000222333333222111000111000/////////111222333000111111222222222111111---111444333///...111555111222333222111111333555999666333222444888:::;;;>>>>>>???AAADDDFFFFFFEEEMMMGGGHHHPPPTTTVVVbbbqqq///,,,---000000,,,,,,...%%%***//////,,,***---000......---------,,,,,,,,,///000111000...------.../////////...------,,,,,,++++++,,,,,,,,,---------++++++*********+++---...******+++,,,,,,---......///...---+++)))***...111------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,222...++++++---//////...//////000000000000000000111111000////////////000,,,---///000111111111000---......///000111111222............/////////000......//////000000111111222222111111111111111222333111000000111111000...333333222222111111000///000111222444666666777777000222333333444555888;;;666:::@@@DDDFFFFFFGGGGGGHHHGGGGGGJJJOOORRRTTTTTT\\\iii{{{{{{|||nnndddaaaaaa]]]WWWRRROOONNNLLLKKKKKKIIIHHHIIILLLPPPRRRRRRUUUYYY^^^cccgggkkkooorrrsssuuuuuusssqqqttt{{{zzzwwwzzz~~~zzz~~~xxxiiidddbbb```eeeccc``````ccciiiooossspppeee[[[[[[```gggsss~~~qqq```VVVRRRKKKJJJHHHEEE@@@>>>???@@@999;;;<<<:::666555777:::777777666555444333333444333444555555333333444555777444222333555777666444444333222222444555555555444444555555555555555555333333111000000000111222555555555444333222111000333333333222222111111111111///---///222444444222222222222222333333444555333222000//////111222444111111000000000000111111111111111111000000000000111111000000000000000111///333333...,,,------+++222222111111000000//////---...///111111111000000111222222111///...///111//////000000111111222222111111111111111111111111000...---,,,,,,---...000333333222222111222222222111000111444777777444111555333111333777;;;;;;:::>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGJJJNNNQQQWWWcccppp000---...111111...---///***---000000---,,,---...//////.........---------...//////...---,,,,,,...------..................++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...+++++++++,,,,,,------.........---,,,***+++---000........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...+++***---.........,,,,,,,,,------............---,,,,,,++++++,,,,,,---...///000111111000000......//////000000111111........./////////000000.../////////000000000111222222111111111111111222333222000111222222111///(((,,,111333222111222444111111222444555555555666555555555444333555888;;;===AAAFFFIIIJJJIIIHHHHHHCCCEEEHHHKKKNNNUUU]]]cccrrr|||qqqcccZZZWWWLLLKKKIIIHHHGGGIIIKKKMMMPPPRRRUUUXXXZZZ^^^dddiiiooorrrwww||||||yyywwwtttsssoooiiidddbbbbbbeeegggdddYYYOOOMMMOOOSSS\\\eee|||sssjjj^^^[[[UUUOOOIIIEEEAAA???:::::::::888666555666777::::::999888777777777888333555666555444333444555555333222333666777777666999777555444555555555333555555444444444444444444444333222111000111111222444444444444333222111111333333222222222222222222777555333444777888888666333222222222333333444555222222222222111111000///111111000000000000111111111111111111000000000000111000000//////000000000...222333000...111111000111111111000000/////////000111111111000///...---111111222111//////000111////////////000000000000111111111111111111111111222111///......///111222333222222111111222222222222111111333666666444222555333111333777:::;;;:::===???AAABBBBBBCCCEEEGGGGGGGGGJJJNNNQQQVVVcccppp000---...111111......000...////////////...------000000/////////.........,,,.........,,,+++,,,---,,,,,,------...//////000,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...---,,,,,,---...........................,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,---------******+++,,,---......///,,,,,,+++************+++...//////000000000//////////////////000000000000....../////////000000000////////////000000000000222111111111111111222222333222111111222222111000"""***222444111///111444222222333333444444444444777777777666666888<<>>@@@CCCEEEEEEFFFFFFDDDCCCBBBDDDEEEIIILLLQQQVVV^^^lll}}}{{{lll]]]XXXSSSOOOJJJFFFGGGLLLMMMRRRXXX\\\___fffqqqyyy}}}ttthhh^^^WWWRRRPPPPPPNNNOOORRRWWWYYY\\\eeepppyyyyyyzzzsssooohhh```YYYQQQJJJAAA;;;;;;<<<<<<;;;555555444444444444555555555666777777555555666777666555444444555666666666777555222111000000...---555555444333222222111111444333333333222222222222222222222222333333444444111111111222222333333333222111000000000000000000333333333222222333333444111222333333222111000///111111000000000000111111111111111111000000000//////............//////000***...000------000222111////////////////////////......///000111222222222...000222222111111222333111111000000//////......111111111111111111111111//////...------...//////111111111111111222222333222222111222333444555555333333333444666888:::;;;<<<>>>@@@@@@@@@AAABBBDDDFFFGGGJJJNNNPPPVVVcccooo---***+++//////,,,,,,///---,,,+++,,,...000///............---------,,,,,,---...//////...---...000//////.........---------,,,,,,---------.........,,,,,,+++++++++***))))))...---------------------***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,---++++++,,,---...000000111000000///.............../////////...............000000000000////////////////////////000000000111000000000000////////////111111000000111222222333111///...///111111000///555222//////111222111///444444444444555666888999888<<>>@@@@@@@@@@@@BBBCCCFFFFFFIIIMMMPPPVVVbbbooo+++)))***...///,,,,,,...+++++++++,,,---...000111...------------,,,,,,,,,---...000///......///111000//////...------,,,,,,,,,---------............++++++,,,,,,,,,+++******---------------.........***---//////...,,,,,,---++++++++++++++++++++++++******+++++++++++++++,,,------------------------+++---...---,,,+++,,,---******+++,,,---....../////////...------------...///......------...//////////////////000000000000/////////000000000111111000000000000////////////000000000000111222333333111/////////111222111000777222---...333777666333444444555666888;;;===???@@@CCCGGGHHHGGGDDDAAA@@@BBBBBBBBBBBBDDDHHHOOOSSSTTTXXXaaapppxxxiiigggdddaaa]]]WWWPPPLLLNNNMMMPPPWWW]]]bbbkkkttt{{{~~~sssjjjnnnjjjhhhkkkpppxxxzzzssshhhaaa[[[WWWQQQKKKIIIKKKRRRYYYccclllmmmnnnttt|||jjjcccWWWLLLDDD@@@===<<<;;;;;;:::888888777777888777888999999777777888999777888888777444444555666999777555555777777777666555555444444333333222222444444555555555444333222333333222111222333555666222222222222222222333333444555555444333333555666444444333222222222333333111000///...000222444666111111000000000000111111111111111111000000000000............///000111111///333444000...000000///000000000000111111111111222111111000000000111111///111333444333111111222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000111222333000222333333333333444666444555666666777999<<>>===;;;:::999888777777888999:::999888777888:::444666777777555555777:::777666444444555555555444555555444444444444444444444555555666555444333222444333222111111222444555333333222222222222222222000222333222111111333666555444333333222222222333000000000111111222333333111111000000000000111111111111111111000000000000////////////000111222222///333444000...000111///000111111111222222222333222111111000000111222222000222444555333111111111111111111111111222222222111111111111111111111111111111111222222111111111////////////000111222333...111444555444333444555555666888888888999===@@@>>>@@@AAAAAA@@@@@@BBBCCCEEEFFFIIIMMMPPPUUUbbbnnn,,,***,,,///000......111...111333000,,,+++///333000/////////............+++,,,------,,,,,,...///,,,,,,------.../////////---------.........//////,,,---///000000000//////,,,,,,,,,---...///000000,,,---...---,,,,,,---...------------------------.........------,,,,,,,,,........................+++...000000---,,,---/////////000000000000000000111111000////////////000---,,,,,,,,,---...000111---......///000111111222000000000000111111111111111111000000/////////...000000000000111222333444444333222333555666555444000111333444444444444444444555666999===BBBGGGIIIFFFFFFDDDBBB??????AAACCCGGGMMMWWWaaagggkkknnnpppwwwtttfff]]]WWWNNNEEEGGGKKKOOOQQQSSSXXX```hhhqqquuu~~~}}}ttttttuuuwwwvvvsssvvv|||xxx|||}}}wwwvvvyyyyyyvvvtttssswww}}}vvvpppnnnddd\\\WWWXXXZZZXXXYYY]]]eeebbbeeennnwww~~~~~~nnn^^^QQQLLLEEEDDDBBB@@@>>>===<<<<<<888999::::::888888999:::111444666666555666:::===;;;999777777777777666555444444555555555555555555444555666666666555333333555444222111111222444555444333333222222111111111000222444333222222555888555444333333222222222222000111222333333222000///111111000000000000111111111111111111000000000000////////////000111333333,,,000111...---///000...111111222222222333333333////////////111333555666000333555555333111000000//////000000111111222222111111111111111111111111//////000000000000//////////////////000111222333---111555666444333333444555777999999888:::>>>BBB???@@@BBBBBBAAAAAABBBDDDEEEFFFIIIMMMOOOUUUbbbnnn...............///000111---------.........//////++++++++++++,,,---.........---,,,,,,,,,,,,---...------............------***,,,------,,,,,,...///...,,,+++,,,---...---,,,(((***,,,,,,+++***)))***000000//////...---++++++,,,,,,+++---...///...,,,,,,,,,.../////////...---..................------------------------------+++---//////...---...///***...111000---,,,000444,,,,,,---......---,,,,,,......////////////......333222111///............---...///000000///...---000///////////////000000111222222333333333222222000000111555777666111,,,999;;;???CCCFFFFFFFFFEEE@@@@@@@@@???@@@CCCIIIMMMWWW```kkkwww{{{pppgggXXXLLLFFFDDDFFFHHHMMMRRRXXX]]]ccclllyyyttttttwwwqqqnnnmmmfffgggcccaaaffflllttt~~~~~~{{{tttiii^^^VVVSSSRRRTTTUUUVVVXXX]]]gggttt}}}xxxeeeRRRTTTPPPIIIBBB>>>>>>@@@BBB888===@@@>>>888444666999111222333555666777777777555666888999999777555333333666666444444666666333666666555555555666666777666555555444444333222222111333555555333111000000//////......///111333444444333222111111111222222111///000444555222222444000000111111111111000000000333444333000...000222555333000000222222000...000333111,,,+++...111111...,,,---000111///000333111111111111111000//////000333444333000///000222222///------///111111///...///000///------...000444000,,,,,,///000...***000000000000////////////222222333333555666888888<<<:::777666888;;;<<<===>>>??????>>>>>>@@@CCCFFFFFFHHHKKKMMMQQQYYYeeemmm///............//////000---------.........//////------,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,---...------............------+++---...---,,,,,,---...111///...///000111000///,,,---//////---,,,---...////////////...---,,,+++,,,,,,+++---...///...,,,,,,,,,.../////////...---..................------------------------------,,,---//////...---...///***...111000------000333,,,---............---,,,......////////////......222111000//////......///...//////000000//////...000/////////000111111222111111222222222222111111222111111444777999888666CCCDDDEEEFFFFFFDDDBBBAAA;;;===???AAACCCHHHOOOTTTcccssszzzllleee[[[UUUMMMGGGFFFIIINNNQQQYYY___iiiqqqxxx|||xxxwwwqqqiiiccc```bbbfffllluuu~~~wwwmmmeee```VVVUUURRRPPPQQQXXXbbbjjjyyy{{{jjjZZZXXXTTTOOOJJJFFFCCCBBB<<<===<<<888444333888<<<555555666777777777777666888888888888777777777666111444555333333555444111666666555555555555666666666555555444444333222222222333444444222111111222444444333333444555666777444333333333333222222222222//////222333000000333000000111111111111000000111222333222000000000111222111000111333333111//////111111///000333444111000---...111222///000333111111111111111000/////////111222111...---...000333000......000111000///111000/////////000111111555111......111222///,,,000000000000000000000///222222222222333555666666888777666666999<<<>>>???>>>??????>>>>>>@@@CCCFFFFFFHHHKKKMMMQQQZZZeeemmm000//////............///---------...............///...---,,,++++++++++++...------,,,,,,------...------............------,,,.........,,,+++,,,---...---,,,---...///...,,,.../////////------...000------............------,,,,,,+++---...///...,,,,,,,,,---............---------------------......------------------------,,,...//////...---///000+++...111000...---000333,,,---............---,,,......////////////......000000////////////000000111000000//////000000111000000000000111222333444222222222333333222222222444333333555:::???AAABBBFFFFFFEEEDDDAAA???<<<;;;===@@@DDDGGGKKKSSS]]]dddzzz~~~tttdddVVVPPPJJJIIIHHHIIINNNUUU]]]bbbkkksss}}}tttllldddbbbcccgggqqqzzz{{{sssddd___WWWOOOKKKNNNUUUZZZlllrrr{{{kkkkkkjjjfff^^^SSSIIIBBBAAA???;;;888666777999;;;999999999999888777666666999888777555555666777888000444666444444666444000666666555555555555666666666555555444444333222222333444444333111111222333555444444333333444555555333444555555555444333222444000///111111...///333111111111111111111111111333222111111222222111000000///000111333333111///...---***(((+++111333000222//////222222///000222111111111222111111000//////111222111///...//////333222000///000111000//////+++((())),,,//////...666333000000222333111///000000000000000000000000222222222222222333444444333333555777:::<<>>?????????>>>@@@CCCEEEGGGIIIKKKMMMRRRZZZeeemmm111000///.............................................---,,,,,,,,,,,,,,,------------------------------............---------...///...,,,++++++------,,,++++++------,,,+++---------+++******---///+++,,,------............,,,,,,+++---...///...,,,,,,,,,---------.........,,,,,,------------......---------------------------...//////......///111---///000000///...000222------............------......////////////......///////////////000111111222111000//////000111222000000000111222444555666555444444444444555555666555555777;;;@@@DDDHHHJJJDDDDDDBBBAAA@@@???>>>>>>FFFHHHLLLOOOUUUbbbrrr}}}}}}zzz|||}}}}}}|||uuunnnhhh___TTTMMMLLLKKKNNNSSSYYYaaajjjsssxxx{{{nnngggfffkkkwww}}}|||~~~~~~wwwkkk^^^VVVTTTWWWYYYbbbgggnnnuuuzzzwwwgggVVVLLLIIIEEEAAA>>>===<<<999666999999999999999888777666777777666555555555555555222777999777777999777222777666666555555555555666666555555444444333222222444444444222111111333555444333333333333333333333333555666777777555333222666222000111000...000444111111111111111111111111444111///000333444222//////000111222333222000///555000'''!!!&&&///333111444111111333333//////222111111111222222111111000222222333444333222111111333222111000000000/////////***%%%&&&+++//////---555333111111222333222000000000000000000111111111333333222222222333333444000222555777999;;;===???>>>???@@@??????@@@BBBDDDGGGIIIKKKMMMRRRZZZeeemmm111000///....................................------,,,,,,,,,------...///------------------------------............---------...///...,,,++++++---000///...///000111000...,,,,,,,,,+++)))***,,,...***+++,,,---............,,,,,,+++---...///...,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------......------------------------...//////...---...000222...///000000//////000111..............................////////////......///......//////000111222222111000//////000111222000000000111222444555666444444333444444666777888666:::>>>CCCFFFHHHJJJJJJDDDCCCBBBAAABBBDDDFFFGGGNNNPPPSSSWWW```ssszzzxxx{{{~~~uuunnnjjjddd]]]VVVRRRNNNKKKNNNSSSYYY___hhhqqqyyyvvvmmmkkkrrrzzzzzzzzzzzz{{{|||~~~vvvjjjccc```^^^ZZZ]]]aaaeeeiiimmmrrrvvvrrrhhh]]]UUUJJJBBB???===999666888888999999999888888777666777888999999777666444444888999777777999888444777777666555555555555555666555555444444333222222333444444222111111444666555555555555555555444444444555666777777555333222888444111222222000111555222222111000000111222222333111///000333444222///111222333333222111000000:::666...***...444555111444111111333222//////111111111222222222222111111222222333444444333111000111111111111000/////////333...***,,,111444333111333111000000000111111000///000000000111111111222444333333333333333444444111333666777777888:::===>>>???@@@@@@???@@@AAACCCFFFHHHJJJMMMQQQYYYdddmmm000//////............///...............---------,,,,,,,,,,,,---...///000,,,------......------,,,------............------,,,.........,,,+++,,,---///...------//////...------......---,,,,,,---///***+++,,,---------------,,,,,,+++---...///...,,,,,,,,,,,,+++,,,------...++++++,,,,,,------......------------------------/////////...---...000222000000000000000000000000//////...------...//////......////////////......///////////////000111111111000000//////000000111000000111111222333444555222111111222444666888:::;;;@@@FFFIIIJJJHHHGGGFFFAAAAAA@@@AAADDDIIINNNRRRXXXZZZ^^^cccnnnrrrddd\\\RRRMMMJJJJJJLLLPPPZZZdddpppwwwvvvtttzzz~~~|||yyyvvvtttsssrrrsssvvvyyy}}}uuunnniii]]]^^^^^^]]]]]]^^^bbbdddhhhrrr{{{nnnZZZJJJAAA>>>======888999999999999999888888888999<<<======;;;888666444777777555555777777444888777666555555444555555666555555444444333222222222333444333222222444666222222333333444333333222444555666666666555444333777333222444444111222666333222111000000111222333111000000111222333222111222333444333222111222444222444444333555666111)))333000000222222///...111000111222222333222222222111000111222333222///------///111111000//////000111///---...111333222000111000000/////////000000///000000111111222222222333333333333333444555555222444666666444555888<<<>>>???AAAAAA@@@@@@AAABBBEEEGGGIIIKKKPPPXXXccckkk///............//////000//////.........---------......---------......///,,,,,,---......---,,,,,,------............------+++---...---,,,,,,---...---,,,++++++------,,,+++---...000000...---...///++++++,,,---------,,,,,,,,,,,,+++---...///...,,,,,,,,,+++++++++,,,---...***++++++,,,------......------------------------///000///...---...111333111000000000111111000000000///...------...///000......////////////......000///////////////000111...//////000000//////...111111111111111222333333222222333444666:::===???CCCGGGKKKLLLIIIEEEBBBAAA??????@@@EEELLLVVV```eeejjjnnnrrrvvv~~~}}}ppp___TTTMMMLLLPPPXXX```iiiwww|||xxxwwwrrrrrrssstttwww|||vvvsssnnnggg___ZZZXXXXXXZZZdddrrr~~~uuuaaaRRRHHHCCCAAA<<<<<<<<<;;;:::999888777999::::::;;;:::999888777666888777444444777888666888777666555555444444444666555555444444333222222111333555555444333444555...///000111222222111111555555555444444444333333444111111444555222222555444333111000000111333444///111222222111111222333111222333333222333777:::...222444222222333000+++222//////111111......111000111222222333333333222111000111333444333000,,,***---000000///...///000------.../////////...---000000000/////////000111///000000111111222333333111111111111222333555555111444555444222333888===>>>@@@AAAAAA@@@@@@@@@AAACCCEEEHHHJJJNNNWWWbbbjjj...............///000111//////.........---------000///...---------------,,,,,,---......---,,,,,,---..................---+++,,,------,,,,,,...///000///......000000///...+++---///000...---------,,,,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,---,,,+++***+++,,,---...******+++,,,,,,---......------------------------000000///...---...111333222000000000111111000///000///...------...///000......////////////......000000////////////000000---...///000000///...---111111111000111111222222666666666888;;;???BBBEEEIIILLLNNNLLLGGGBBB??????BBBCCCGGGOOO[[[iiivvv~~~}}}}}}vvvjjjYYYMMMOOOSSS\\\jjjwww~~~{{{wwwtttrrrssstttvvvpppyyyvvvhhh]]]VVVTTTWWW[[[bbbjjjqqqzzz{{{gggUUUHHHAAA@@@@@@???===;;;999777666999888666555555555666777999;;;999555555999;;;999888888777555555444444444666555555444444333222222000222555666555444444555000222333555666666555555555555444333333333333444111///000444555222222444444333111000000111333444...111333222000///222555000111222222222555;;;@@@444666444///---222666777111......111111......111000111222333333333333333333222333555777666222...(((+++///000......///111...000333444222000//////000000111000//////111222///000000111222222333333/////////000111333444555000333444333111333999???>>>@@@AAAAAA@@@@@@@@@AAACCCEEEGGGIIINNNVVVaaaiii111222111------000000......///000///...---...000///000000...,,,+++,,,---000000///...------,,,,,,............////////////,,,---.../////////...---...///////////////......////////////////////////***+++---.........---,,,,,,,,,------------,,,,,,---.....................---------------,,,,,,,,,,,,---///000111000///---&&&''')))+++---///111222///////////////000111111111000///......///000111555333111000000000...,,,000......///000111111000+++...000111111111333444000111222222111111333555666888;;;>>>BBBHHHNNNSSSSSSLLLGGGGGGEEEBBBCCCFFFIIIQQQZZZeeevvvoooaaa___\\\TTTSSSXXXeeeooo}}}}}}xxxwwwxxxrrrtttvvvwwwzzzuuuiiiccc\\\XXXXXX]]]bbbhhhwww~~~iiiWWWJJJGGGDDD@@@===:::999888888666666777777666777888:::888777666666666888999:::;;;:::888666555666777888777555444444555555555444666:::===:::444000000333444444444555555555555666444444444333333222222222222222222222222222222222333222222333555555111---000---...222444222000000...///111333555777999999000222111......222222000111111222222222111111000000000000222444555444333///000111111000...+++***222111000//////000111222222111111000///......---/////////000000000000000555333222111111333444666555555555444444333333222222222222333555888;;;<<<===@@@BBBCCCBBBAAAAAABBBEEEEEEGGGJJJMMMRRR___lll000222111------000111......///000///...---...000000000000///---,,,---...000//////...------,,,,,,000000000//////.........------......//////......,,,,,,---///000000000000////////////////////////,,,,,,---...............------............------//////.........------------------------------...,,,---///000111000///...++++++,,,---...///000111///////////////000111111000000////////////000000......///111444555555444000///...///000111000///...///111222111000111222000111111111000000222555555999???DDDIIIMMMQQQTTTOOOJJJGGGGGGFFFDDDFFFJJJVVVcccsss}}}rrriii\\\TTTWWWZZZ[[[bbblll}}}~~~{{{xxxxxx{{{lllccc[[[WWWUUUWWW___jjjlll[[[RRRNNNIIIEEEBBB@@@??????<<<<<<<<<:::999888999999777666555555666777888999;;;:::888666555555666777555333222222444555444333666888:::888444111222333444444444444555555555555444444444333333222222222444444444444444444444444111000000222666777555333444000///222333000.../////////111222444666777777000333222//////222222/////////000000000000//////000///...000222333222///...///000000000///...---111111000000000000111111333222111000000000000000/////////...............333333111000111222444555555555555444444333333333222222222333555888;;;<<<<<<>>>AAAAAA@@@???@@@@@@EEEEEEGGGKKKMMMSSS___lll000222111------000111......///000///...---...000000111111///------...////////////...------,,,,,,222222111000///...------...---------......///000,,,---...///////////////////////////////////////......------......///000.........//////........./////////......------,,,,,,---------.../////////,,,---///000000000///...000000000000000000000//////////////////000111111/////////000000000000000000000///000000...+++(((111000//////000111000...000111333333111000000111333333333222111333666999;;;@@@HHHMMMPPPPPPQQQQQQNNNJJJIIIJJJIIIIIIMMMSSSccctttyyycccVVVUUUOOOPPPXXX```hhhwww{{{yyyyyy|||~~~nnnaaaXXXSSSTTTXXXnnn~~~oooaaa\\\TTTMMMHHHEEEBBB@@@>>>>>><<<:::888777666555666666555555555666777777;;;999777666555444555555555333222333555666666666666666555444333333333333444444444444555555555555444444333333333333222222555555555444444333333333222111000111444666666555666111///111222000///111///000000111222333444444111444333000///222222/////////000000000000//////333///---///333555111---......//////000000000111000000111111111111000000444333111000000111222333111000000000//////......222111000000000111333444444444444444444444333333222222333444666888;;;======@@@BBBBBBAAA@@@@@@AAAEEEEEEHHHLLLNNNTTT```mmm///111111......111111......///000///...---...000000111111000...---///000//////.........---------111111111000000//////.........---------///000111000000000///...,,,+++***//////////////////////////////...------///000111......////////////......---.....................,,,,,,---......///000000------...///000/////////000000000000000000000000///////////////000000111...//////000000000000000444333222111///+++%%%!!!222111///000111111000...///111333333222111222333444555555555666999>>>AAAGGGKKKPPPSSSRRRPPPNNNNNNNNNMMMMMMNNNMMMNNNVVV___qqq{{{gggXXXQQQVVVXXX^^^hhhqqqzzz||||||~~~}}}xxxtttsss{{{zzznnnddd\\\YYYbbbttt|||yyyxxx{{{zzzqqqeeeZZZRRRKKKEEEAAA@@@>>><<<:::999888777666777777666666666777777777:::999777666555444444444777666555666888::::::999666444222222333444555444333333444444444555555555333333333333333333333333444444333222222111000000555333111000111222333444777222...000111000111444000000000000111111111111222444444111000222222...000111111222222222222111666222///111666777333...000000/////////000111222///000111222222111000///333222111000000111333444444444333222222111111111000000//////000111222333333444444444444444444444222222333444666999;;;===@@@BBBEEEEEEDDDBBBBBBCCCEEEEEEHHHLLLOOOTTTaaammm...111111......111111......///000///...---...000000111111000......///111...............---------......//////000000111111......------...///111222000000000///...,,,+++***//////////////////////////////...------///000111......////////////......+++,,,,,,---...///000000+++,,,,,,---...///000000---......///////////////.........//////000000000///////////////000000111.../////////000000000111///000111444555444111///222111///000111222111///...000222333333333444666333555777888;;;???DDDHHHOOOQQQSSSSSSQQQOOOOOOOOOMMMMMMNNNOOONNNRRR^^^kkk{{{nnnbbb[[[\\\___fffmmmxxx~~~}}}|||sssnnnssswwwjjj```aaammm~~~|||xxxssssss{{{}}}oooeee[[[RRRLLLGGGCCC>>><<<<<<<<<<<<;;;888888888888888888888888999888777777666555555555777666555666888:::::::::555333111111333555555555333333333444444444444555333333333333333333333333444444333222222111000000333222111//////000333555<<<555111111111//////222000000000000000000000000111444555222222444333///000000111222222222222222666333111222666777333///222222111000000000000111///000111222222111000///222111000///000111222333444333333333222222222111.../////////000111222222333333333444444555555555333333333444666999<<<===AAACCCEEEEEEDDDBBBBBBBBBCCCDDDHHHMMMOOOTTT```mmm---000111//////222111......///000///...---...000///000000///...---///111........................,,,,,,---...///000111111------......///000111222+++,,,---...............////////////////////////......------......///000.........//////.........+++,,,,,,---...///000000+++,,,,,,,,,---...................../////////000,,,,,,---...///000111111///////////////000111111//////.........000111333---...///222555666444333111000///000222333222111...000333444444444666777333555999<<>><<<:::888999999:::999888777666666777888999999:::::::::666555333444555666666555222555777777555444555777222222333333333444444444222222222333333444444444444444444444444444444444///111333333333444888;;;>>>888444444333///...000000000000000000000000000///333555444444777666222---...///000000111111111...111333333222111222444000111222333333333222111111111000000000000111111111222333444333222000///......//////000111111111......000111222333333333111111222333444666666777333333444555777:::<<<>>>>>>@@@BBBBBB@@@>>>>>>>>>@@@AAAFFFKKKOOOSSS___jjj,,,///111///000222111......///000///...---...000---.........,,,,,,...000---.....................------------------,,,,,,+++,,,...000222222111111---------...------,,,,,,////////////////////////***+++---.........---,,,,,,------------------,,,111000///...---,,,++++++,,,+++++++++++++++++++++...............///000000///////////////000000000///////////////000111111222///---+++,,,///333666333222111111333444333222///......000333444444444222444555555444333333444???CCCHHHKKKMMMNNNPPPQQQKKKMMMOOOOOONNNLLLKKKKKKPPPRRRVVVZZZ^^^mmmzzzooo___TTTQQQOOOWWWbbbkkkttt~~~xxxyyy}}}rrrnnnhhhbbbaaaiiivvvvvvqqqrrryyywwwppphhheeefffhhhfffddd```ccchhhqqq~~~~~~~~~yyypppfff[[[VVVXXX\\\```fffmmmpppvvv|||ooo]]]PPPIIIFFFCCC@@@777888999999999777666555666777888999;;;;;;;;;;;;999777555555666777777666111666:::999555333555888222222333333333444444444222222222333333444444444222222222222222222222333333555777666444444777999888333111333555333333555000000000000111111111111...222555444555888777333//////000222222333333333...333666666333222555999---///111444555555444333222111000//////000111222222444555666555333000...//////000111222333333444...///000222333333444444111111222333555666777777333444444555777:::<<<>>>@@@BBBCCCCCCAAA@@@???@@@???@@@EEEKKKNNNSSS^^^jjj333333222222111000000000.........///////////////222222111///------///111///...---,,,,,,,,,,,,,,,........................000000000000000000000000***++++++,,,---------,,,------............------,,,------....../////////,,,---///000000...,,,+++)))+++---/////////---,,,------------------------......//////......---,,,///...------...///000111000000111111111000000///111111111111111111111111222222111111111111111111///...///000111222000///111111111111333777:::<<>><<<;;;:::999999999999999999888888666666555555555555666666555666888777444333444666555555555555555555555555444444444555555555666666777666444222222222333444555555555444444333111111444222111111333444333333///000222333333333222111444444444444333333222111222222222222222222222222111111111111222222222222111333444444333222444555:::888555444333222///---555333111111222222000---111111000000000000111111111111111111222222222222333222222333444555444222777555444555999<<<===<<<>>>@@@CCCDDDDDDBBB???===EEEFFFJJJNNNNNNPPPYYYccc|||---------...//////000000////////////////////////+++...111222111000/////////......------------...........................////////////////////////......///000000000000///------............------/////////...------,,,,,,000000111222111000///...000//////.........//////........................+++,,,---...///000000111//////.........///000000000000111111111111000000222222222222222222222222111111111111111111111111111111222333444444555555333444555999???FFFMMMQQQQQQPPPOOONNNLLLKKKKKKJJJHHHKKKNNNOOONNNOOOSSSVVV]]]fffttt|||wwwiii```XXXVVVYYY```lllvvv|||qqqfffdddeeeeeefffhhhaaadddgggeee```\\\ZZZ[[[^^^aaaeeehhhjjjnnnsssxxx}}}xxxrrrnnnllllllmmmlllkkkmmmrrryyy|||vvvrrrooooooooolllfffbbbbbbeeejjjnnnqqqnnnhhhbbb^^^^^^bbbeeeiiifffeeeccc]]]\\\jjj|||vvvlll^^^TTTSSSYYYbbbgggjjjjjjmmmxxxlllZZZPPPIIIEEE@@@>>>>>>===:::888::::::::::::::::::::::::777777666666666777777888888888888666444444666888444555666666777666555444444444555555555666666666555444222111111222333444555555555444333111000///333222111222444555666555000000000111111111111111//////000111222222222222111111111111111111111111111111111111222222222333...000222333222111111111333222111222333444333222222000//////000000///.../////////000111222333444111111111111222222222333222222111333555555444222666555444666999<<<======>>>@@@CCCEEEEEEDDDCCCAAAFFFGGGKKKOOOPPPRRR[[[eee000000000///......------000000000///////////////+++...000111000000000111//////...............///........................////////////////////////...//////000000000//////------............------111111111111000000000000,,,---...///000000//////222000...---,,,---...///////////////////////////000//////...............//////////////////000000///000000111111111111000222222222222222222222222111111111111111222222222222222333333222333444555555888<<>>CCCJJJNNNPPPQQQPPPLLLMMMOOOQQQPPPNNNKKKHHHIIILLLNNNNNNSSSaaaxxxuuufffYYYRRRPPPQQQRRRYYYbbbmmmzzzuuulllggg]]]WWWUUUZZZ```eeekkkqqqtttwwwzzzyyytttpppnnnnnnpppxxx|||{{{}}}~~~||||||uuuuuussspppllllllnnnqqquuuzzz~~~|||vvvpppmmmqqqmmmlllnnnqqqrrrtttuuu~~~wwwhhh]]]UUUQQQJJJOOOVVV\\\bbblllyyywwwiii^^^QQQIIIFFFDDDAAA>>>999:::::::::::::::::::::888888888888888999::::::;;;999777555666777888999111222444666666555444333777777777777888888888999444444444444444555555555222222333333333222111111777555333333444444444222111111000//////000000111000111222222222222222111333333333333333333333333111222222222222333333333222444666666444111000///222000////////////...,,,000000111111111111111222222222111111111111222222111222222222222333333333111111111333555666555333333333444444666888:::<<>>;;;;;;;;;::::::999999999888888888888888999:::;;;;;;888666666777888777777333444666777888888777777555555555666666666777777555555555555555555555555555555555444333111000///777555333222333333222111222111111111111000000000222333333333333222111111333333333333333333333333222222222222333333333333...111333333222111222222222111000111222333222111000222333333111111222333333222222111111111222222222222222222333333333333111000111222555666555444444555777777777999<<>>======<<<;;;:::999999777777777777888999:::;;;999777555666888888666444555555555666777888888888555555666666666777777777555555555555444333333222555555555444444333111111555333111111333333333222111222333333333222000///111222222333333222222111222222222222222222222222222222222333333333444444---///000000//////000111///......000333666666555111333444333111000111333111111111111222333444444222222222333333333444444111000000222555666555444444666777777777888<<<@@@===>>>???AAABBBBBBBBBBBBCCCCCCFFFIIIKKKNNNZZZeeerrr333333222222111000000000222222222111000//////...,,,...111222111000//////000000///000000111222222000000000000000000000000..............................//////...---,,,,,,---..................---////////////000000000000//////......///000111111...............///000111------------------------222111///...---...000111000111222222222000///.........///111111222222222///////////////////////////000000111222222333333111666:::;;;<<<@@@HHHNNNRRRQQQQQQPPPPPPPPPPPPPPPOOOLLLIIIFFFFFFIIILLLOOOOOOWWWdddwwwxxxmmmcccVVVPPPMMMPPPSSSYYYggguuu~~~uuuiii```]]]___aaabbbbbbeeekkkqqqwww|||zzz}}}~~~~~~{{{xxx~~~nnnbbbSSSMMMPPPXXX___aaaeeeooozzz|||tttlllkkkooo|||ooo\\\RRR@@@@@@???===<<<;;;:::999777777777777888999:::;;;888666555666888888666333333333333333444555777888888888888888999999999999555555555444333222111000111222333444555666666666222111000000222444444333111222444555444222000//////000111222222222222222111111111111111111111111222222333333333444444444555555555333000///000222444222000000111000///---111333444333000///000222//////000111222444666777222222333333333444444444000000000222555666555444222444666555555666:::>>>;;;===>>>AAACCCDDDEEEEEE@@@AAADDDIIILLLQQQ]]]iiivvv...111333222000///111444000000////////////000000000000000000////////////333222111000000111222333000000000000000000000000........................---.........---,,,++++++000//////.........////////////............//////---------.........//////,,,,,,,,,---------......------............------++++++,,,---...///000111////////////000000000000///000000000000000//////222222111111222222333444///000222444444444333222666555555:::CCCLLLQQQSSSOOONNNMMMNNNQQQRRRPPPMMMMMMHHHFFFHHHHHHHHHNNNWWW\\\iii}}}rrrggg___ZZZOOOMMMOOOUUU^^^iiizzzyyypppjjjfffaaaZZZUUUUUUYYY^^^hhhrrrtttxxx}}}}}}xxxwww||||||mmm```ZZZVVVTTTSSS[[[]]]bbbhhhkkkiiieee```eeejjjwww{{{cccVVVIIIAAABBB@@@777666;;;<<<777111111666::::::888(((000999:::777555888===888777777666666666666666777666666555444333333333777555333444666777444111///000111222333333333333666666555555555444444444333333333222222222111111555777777333222444333000222111000000222222111000---///111333444555444444444444444333333222222222000111222333333333333333////////////000111333444222111000000000111333333555222000333555111&&&111111222333333444555555555666666666666888;;;>>>888>>>AAA>>>>>>CCCDDDAAAEEEEEEHHHKKKLLLOOOZZZfff{{{000111222222111111222333000000////////////000000////////////000000000000222111000000000000111222////////////////////////........................//////000000//////...---//////............////////////............//////---------.........//////---------.........//////------............------,,,,,,---...///000000111////////////000000000000//////000000000000//////555444333111///...------000000111333333444444444666777:::AAAIIIOOOQQQQQQRRRQQQOOOPPPRRRRRRPPPNNNLLLIIIHHHKKKMMMMMMSSS[[[iiiwwwvvviiibbb]]]XXXYYYYYY]]]fffoooyyywwwjjjbbb^^^\\\\\\[[[]]]bbbhhhooozzzyyyxxxyyyssshhh```YYYTTTRRRSSSVVV[[[^^^```^^^\\\\\\```jjjzzzhhhWWWHHHEEE@@@999666;;;:::666333333666999:::999555777888999888777666555666666666666666777888888888888888777666666555555888777666666888888666444444555666777888888888888444333333333333222222222333333333222222222111111111444444111111333333000444333333333555555444222///000111333444444444333333333333333333333222222111111111111333333222000111111111111222222222222222111000000000111333333333333333555555444111///222222222333333444444555555666777666555555666777999>>>@@@===<<>>DDDDDDGGGJJJLLLPPP[[[ggg}}}111000000000222333222111111000000//////000000111......//////000000111111000000////////////000000////////////////////////........................//////000000000///......//////............//////......------------......---------......................../////////000000------............------.........//////000000000////////////000000000000//////000000111000000///555333111///---,,,++++++111111111111333444666777999<<>><<>>===CCCCCCFFFJJJLLLPPP\\\hhh222000...000333444222000111000000000000000000111---......///000111111222/////////....../////////////////////////////////........................------............------///............//////000......------------..............................---.........////////////------............------/////////000000000000000////////////000000000000//////000111111111000000//////.........//////000333222111111333666999;;;???BBBGGGMMMQQQSSSRRRQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKOOOVVV```ggguuu|||}}}{{{yyysssjjjdddaaadddhhhkkkqqqwwwwwwtttxxx~~~rrrhhh\\\WWWQQQMMMMMMOOOQQQSSSWWW[[[bbbmmmwwweeeUUULLLFFFCCCDDD??????>>><<<888666666777===888333444999;;;999555555555555555666777888999444444444333333333222222555555555555555555444333///000111222222222222222555555555444444444333333333333333222222222111111222555555333333555666333222222222444555555222000222222222222222222222222111111222222333333333444444222000111444555111...000111333444444333111///111111111111222222333333333333333111//////222444444444444444444333333333333444555555555777:::<<<<<<>>>???===<<<===>>>???AAABBBEEEIIILLLQQQ]]]iii222000...000333444222000111111000000000000111111---......///000111111222.........//////.........................................................------...............---...............///000000.........------..............................---,,,,,,---------.........------............------/////////000000000000000////////////000000000000//////000111111111111111------...///000222333444444333222222555999===@@@FFFHHHKKKNNNPPPQQQRRRSSSPPPOOONNNLLLJJJIIIIIIJJJNNNOOOOOOQQQWWWcccooowww}}}}}}wwwooofffccceeebbbeeeiiiooouuu{{{}}}ooohhh]]]SSSNNNLLLLLLKKKXXX^^^jjjwwwyyydddVVVKKKEEEBBB=========;;;888666666777888777555555666888999999777777666666666666777777999999888888888888777777444555666666555444444333333444444555555555555444555555444444444333333333333333333222222222111111555777666333222444444111333222222444555555333111333333222222222222222222111111111222222333333333444222111222444555333000---...000222333333111000111111222222333333333333777666444444555555333111555444444444444444444444444444222111111444999===::::::;;;<<<;;;;;;===@@@@@@AAADDDIIIKKKQQQ]]]iii111000000000222333222111222111111000000111111222......//////000000111111......////////////......................................................//////000111111111000000......---......///000111//////............//////...............---------,,,,,,,,,------------...------............------.........//////000000000////////////000000000000//////000111222222222222000000000000111222333333555444444555888<<<@@@CCCKKKLLLMMMMMMMMMNNNQQQSSSNNNOOONNNLLLJJJJJJLLLNNNLLLPPPUUUYYYcccrrr}}}|||ssskkkbbb[[[UUUSSSWWW^^^dddlllxxx|||ooobbbXXXQQQKKKIIIVVV]]]kkkzzzzzzfffUUUHHHAAA;;;:::888777777888888999888999999777444444666999888888777666666666666666888888888888888777777777666777999888666555555666444555555666666666555555222222222222111111111111333333333222222222111111333666555111000222111...666444333444555666555444333333222111111222222333111111111222222222222222000111222333333333333333,,,---///111222222222222111222222333444333333333222111111333555555333000444444444444444555555555666555222///...000444888999777777999999777:::???@@@AAADDDHHHKKKPPP\\\hhh000111222222111111222333222111111000000111111222////////////000000000000...///000000000000///...................................................//////000111111111111111---------......///000111000000////////////000000//////.........---------------------............------............------,,,,,,---...///000000111////////////000000000000//////000111222222222222111111000000000111222222555555666888;;;???CCCEEEKKKMMMNNNMMMLLLKKKMMMPPPKKKLLLLLLKKKIIIJJJNNNQQQIIITTT___iiiwwwvvvooommmccc\\\UUURRRRRRVVVbbbnnnxxxlllaaaXXXRRRTTTXXXbbbppp|||~~~iiiXXXNNNDDD@@@;;;999:::;;;:::999999::::::999666555666888777666666666666777777888555555555555555555555555555777999888666555555777222333333444444333333222222222222111111111111000333333333222222222111111222444444111000333222///666444222111222444555444333222111111111222333444222222222222111111111111+++///222222000///222555000000000111111222222222111222333444444444333333---///111111111000222333333333444444555555666666444555555444222222444666===999999;;;:::777999???AAAAAADDDHHHKKKOOO[[[ggg...111333333000///222444222222111111111111222222000000000000////////////...///000111111000///...................................................------...///////////////---------......000111111111111000000000000111111//////.........---------............/////////000---..................---++++++,,,---...///000111////////////000000000000//////000222222333333333////////////000222333444555666777:::===AAAEEEGGGJJJMMMOOONNNLLLJJJKKKLLLGGGHHHIIIHHHGGGHHHMMMQQQMMM\\\nnn}}}}}}zzz}}}ssskkkfffVVVSSSQQQUUU\\\hhh{{{~~~wwwrrrvvvtttssssssnnnjjjoooxxxrrrggg```VVVUUUZZZeeepppyyy|||iii^^^QQQJJJBBB>>>>>>>>>;;;888999999999999999:::999999555555555555666888999:::666666777777777777777777333666888777444222333555444444444555555444333333444444444333333333222222333333333222222222111111222555555333333666666333555222///...///111222333222222111111111222444555333222222222111111000000''',,,222111---,,,000555444333222111111111222222111222333444555444333333111555888666000///444999333333333444555666777777111444888::::::999999:::CCC>>>===???===999;;;AAAAAABBBEEEHHHJJJOOOZZZfff222222222111000//////......///000///...---...000000000000000////////////555555333111///---,,,+++111000...------...///000////////////000000000000222000......///000///...///000111222222111000///111///...///111...&&&//////000000///...------,,,---......//////......////////////000000000000............/////////000,,,...//////...------...222222222111111111000000///111333444444444666777777:::>>>BBBDDDFFFHHHJJJJJJMMMPPPQQQNNNJJJGGGEEEEEEDDDFFFIIIIIIIIIOOOWWW___tttnnniiirrr|||oooccc\\\YYYQQQVVV^^^eeeooo{{{uuuqqqooollliiieee]]]___^^^[[[VVVSSSTTTUUUWWWVVVTTTSSSSSSSSSTTTUUU\\\\\\^^^aaadddggghhhiiivvvwww{{{{{{pppjjj\\\VVV^^^eeeiiippp{{{jjj[[[QQQHHHGGGDDD>>>;;;<<<::::::999888777888:::<<<:::999888777777888999:::888888888777666555555444666666666666666666666666555444444333333444444555000444777777333111333666333333333333333222111000444444222222222222444444333333333333333333333333333333333111000000222444111222222333222111000///111111222333333333333222111111222222222333333333333333333333333333333333333444555333111000000111444222222555:::;;;777333333444777999::::::999888888999999:::;;;<<<======CCCEEEIIIMMMMMMPPP\\\iii333222222111000000/////////000111111//////000111/////////000000000000000222222222111000//////...111000...------...///000////////////............000000000000111111111111...//////////////////...$$$###%%%***000222///+++///////////////...------,,,---......//////..................////////////........./////////000000---///000000///......///222222222111111111000000///000111222111333555777:::>>>BBBFFFGGGIIIKKKMMMNNNOOOOOOMMMJJJHHHGGGGGGAAABBBFFFJJJLLLOOOZZZfff~~~sssccccccooo|||~~~vvvddd\\\ZZZ[[[[[[aaajjjrrr}}}wwwoooiiidddaaa\\\YYYUUUUUUVVVVVVUUUSSSNNNPPPRRRQQQNNNLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOONNNQQQTTTTTTRRRRRRTTTWWWWWWXXX[[[___eeekkkpppsssyyyssseeeZZZ[[[^^^___hhhsssqqqaaaQQQIIIEEEAAA???@@@:::::::::888777777888999:::999888777777888999::::::::::::999888777777777666666666666666666666666444333333222222333333444000333666444111///222555333333333333333222111111444333333222222333333444333333333333333333333333222333333222111111222444000000111111111000///...222222333444444444444333111111111222222222333333333333333333333333333333111111000000111222222222555333222555::::::777333444555777888999:::999999999::::::;;;;;;<<<<<<<<<@@@BBBFFFJJJKKKOOO[[[hhh333222222111111000000000000111222222000000111222...//////000000111111111///000000000111111111111000///.........///000111/////////......------------...000111000000111222...------------------...+++******...222444222//////////////////......---------...////////////...---------.........//////....../////////000000000...000222111000///000000222222222111111111111111000111111111111333777:::===AAAEEEHHHJJJKKKLLLNNNPPPOOOLLLIIIEEEEEEGGGIII@@@CCCHHHMMMQQQ[[[nnnwwweeeZZZ```rrr|||wwwyyy}}}zzzdddWWWVVV\\\aaalllrrrzzzyyypppllldddaaa[[[UUUPPPLLLJJJJJJEEEDDDDDDFFFIIILLLMMMLLLIIILLLPPPRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTLLLQQQTTTQQQKKKHHHJJJNNNMMMMMMNNNOOOPPPQQQQQQQQQVVVYYY^^^bbbeeeiiimmmppp{{{xxxwww}}}vvvggg___ZZZXXX___iiirrr~~~xxxzzz~~~fffVVVMMMGGGDDDDDD===<<<;;;:::999888777777999999888888888888999999:::::::::999888888777777666666666666666666666666333333222222222222333333444666666444111000222666333333333333333222222111444333333222222333333444333333333333333333333333000222444333222111222333000111222222222111000///222333333444444444444444000000111111111222222222222222333333333333333333111...,,,---111444444333555333333555999:::777444555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;???AAAEEEIIIKKKOOO\\\iii333333222222222111111111000111222111000000111222......///000111111222222//////000000111111111222000//////...//////000111111111000///...------,,,+++---000000///......000///...,,,,,,,,,,,,...///444222000111222222000......///////////////......------...///////////////.........////////////000...////////////000000000...000111111000//////000111111111111111111111111333333333333444777;;;???@@@CCCGGGJJJJJJJJJKKKKKKKKKJJJHHHEEECCCCCCFFFIIIEEEHHHLLLQQQWWWfff~~~wwwjjj___\\\hhh|||rrrqqq{{{|||sssggg\\\YYY___jjjrrr}}}wwwhhh^^^WWWSSSPPPNNNMMMLLLJJJHHHGGGIIIJJJLLLMMMNNNQQQTTTWWWYYYZZZZZZ^^^dddjjjmmmnnnmmmmmmhhhiiijjjkkkllllllllllllccceeefffddd```\\\\\\]]]___^^^[[[YYYVVVUUUSSSSSSRRRRRRQQQQQQQQQSSSUUUVVV[[[___eeelllxxxyyyuuurrryyy~~~zzzlll```XXXZZZ```hhhoootttqqqmmmppp|||rrr___RRRIIIEEE???>>>=========<<<:::999999999999999999999999999888888888777777666666666666666666666666666666666444444444333333444444444::::::999666333333555888222333333444333333222222333333333333333333333333333333333333333333333333///111444444333222222222333444555555555444333222111222333333444444333333000000000111111111222222222222222222222333333333333///+++---222666666333555444444555888888777444666666666777888999;;;<<<<<<<<<<<<;;;;;;:::::::::@@@BBBFFFJJJLLLQQQ___mmm333333333333222222222222///000111111//////000111...//////000111222222333111111111000000000000000///////////////000111111222222222111000///.........///000000///......///000///...------...///000---,,,,,,---///000111111......///////////////...---...//////000000/////////000000000000111111111////////////000000000111---///111000///...//////111111111111111111111111222333444555666:::@@@DDDEEEHHHKKKMMMLLLKKKJJJIIICCCDDDEEEDDDDDDDDDGGGIIIKKKLLLOOOSSSZZZlll}}}qqqhhheeebbbbbbiiixxxxxxppprrruuuhhh^^^```bbbeeeiiiqqqzzz|||kkkcccXXXOOOJJJIIIIIIJJJHHHKKKNNNOOOPPPRRRUUUXXX^^^```cccgggjjjmmmppprrrxxx|||}}}yyytttqqqlllgggdddcccdddeee]]][[[XXXVVVVVVVVVVVVVVVUUUUUUUUUVVV[[[fffsss}}}wwwoooiiimmmuuu{{{lll```YYYXXX]]]cccjjjnnnmmmnnnuuu|||yyybbbQQQHHH@@@>>><<<<<<===>>><<<:::999999999::::::999999999888888888888777777777777666666666666666666666666666666555555555555666666;;;:::888666444444666777222333333444444444333333333333333333333333333333333333333333333333333333...111333444333222222333333444555666666555444333000000111222222222222222000111111111111222222222111111111222222333333333666222...///444777555222555555555555777777666555777777777777888:::;;;<<<<<<<<<<<<;;;;;;::::::999???AAAEEEIIIKKKQQQ___nnn333333333333333333333333///000111000//////000111///000000111111222222222222222111111000000//////...//////000000111111111222222222111111000000000111000......000222111000000000////////////000000------......///000000111---...//////////////////......///000000000000///000000111111111222222222/////////000000000111111---///000000///......///111111111111111222222222111333555777:::???DDDHHHKKKNNNQQQRRROOOLLLJJJHHH???AAACCCEEEEEEFFFHHHJJJMMMNNNQQQVVV\\\kkkqqqddd[[[]]]cccmmm{{{zzzuuuwwwzzzkkk^^^WWW[[[cccnnnwww|||xxxkkkaaa[[[RRRNNNIIIGGGHHHKKKNNNOOOVVV\\\bbbggghhhjjjmmmppptttxxx}}}}}}~~~zzzvvvqqqllliiifffcccaaa[[[YYYUUURRRQQQTTTZZZ___hhhrrrvvvnnniiiooo|||~~~pppbbbYYYUUU[[[gggqqqsssooommmooovvv~~~xxxaaaQQQCCC???;;;:::<<<===;;;999999999::::::::::::999999::::::::::::::::::::::::666666666666666666666666777777777666666777777777777666555444333333444555222333333444444444444444222333333444444333333222333333333333333333333333///111333333222222333444000111222333333333222111///000000111111111111111111111222222222333333333000000111111222333333333666444222333555666444111666666555555666666666666666777777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>???CCCFFFHHHNNN]]]kkk333333444444444444444444000111222222000000111222111111111111111111111111111111111111000000000000......///000111222222222111111111000000000000000000+++'''(((///333333111/////////000000/////////000111222111000...------------...///////////////......///000000000000000000000000000111111111111//////000000000111111111...000111111000///000000000000111111111222222222333666:::>>>BBBGGGLLLPPPOOORRRTTTTTTPPPKKKGGGEEEBBBCCCEEEEEEFFFGGGJJJMMMNNNPPPVVV]]]ccckkkyyyrrrhhhbbb^^^cccnnn}}}qqqiiidddaaaccchhhvvv}}}pppeee]]]WWWSSSPPPNNNNNNPPPUUU[[[bbbeeegggqqqyyy~~~tttqqqllleee___\\\\\\\\\XXX]]]eeennnxxxsssnnnrrryyywwwiii]]]___gggpppsssnnnkkklllwwwzzzvvv```LLLFFF???<<<======<<<999999999:::;;;;;;:::999999::::::::::::::::::::::::666666666666666666666666777777666666666666777777555444444444444555444333222333333444555555444444222333333444444333333222333333333333333333333333000111222222111222444666///000111333333333222111000000111222222222222111222333333333333444444444///000000111222222333333222222444555555444222111666666666666555555666666555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::???@@@CCCFFFHHHMMM\\\kkk444444444444444444444444111222333333111111222333222222222111111111111111000000000000111111111111......000111222222222222////////////000000000000+++$$$"""+++333333000---...///000000///...---(((***,,,------,,,,,,---------...///000000//////...//////000000000000000////////////000000000000000000000000111111111111000111333333111000111222000000111111222222222222666:::???EEEIIINNNSSSWWWOOORRRTTTRRRNNNHHHCCCAAAFFFGGGGGGFFFFFFHHHLLLOOOOOOSSS[[[eeejjjlllrrryyymmm```^^^___gggmmmyyyuuuhhh[[[XXX[[[ddduuutttlllbbb[[[SSSNNNOOOQQQSSSTTTYYY\\\ccclllvvvyyyooohhheee\\\\\\[[[ZZZ[[[bbbmmmuuuxxxrrrpppvvv~~~{{{lllggggggkkkmmmkkkmmmrrr{{{|||lllUUUMMMDDD@@@@@@@@@>>>;;;999999;;;;;;;;;;;;999999888888888888888888888888666666666666666666666666666666555555555555666666555555555666777777666555222333333444555555555444222222444444444444222222333333333333333333333333111111222111000111444777111111333444555444444333111111222333333333333222333333333444444444555555///000000111222222333333---000444555555333222111666666777666444444555777444666999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBEEEHHHIIIOOO^^^lll333222222111111222222333555333111//////000111222222222222111000///...---111222222222222111000000111000///000222222...+++111111000000//////......111111000000/////////...////////////////////////...///000///---,,,---...333000000333222...---///000111111111111222222222...------///111222111000222222111111000/////////111111000000111111222333000111222222111111111333333999BBBHHHLLLNNNQQQTTTUUUVVVTTTOOOIIIDDDDDDFFFFFFHHHJJJKKKLLLOOORRRUUU^^^bbbiiirrryyy{{{zzzxxx~~~qqqeee]]]bbbnnnvvv~~~{{{uuu~~~nnn]]]]]]]]]aaalll}}}|||mmm```XXXTTTTTTSSSRRRRRRTTTZZZ```fffhhhooovvv}}}xxxqqqkkkfffcccaaa___gggqqqvvvooovvv~~~wwwjjjccc```aaalllxxx{{{|||jjj\\\MMMFFFDDDBBB===999:::999888888;;;<<<;;;:::777777777777777777777777999999999999888777666555555555666666555555444333444333222333555555555333555555555444333222000000111111111000///000222444333444111------111444333222333333444333222111000333222222222333333444444///000111222333444555555666666555444222222333555333333333222222222111111111222333444555555555555777444111111444777777777666666777777888888999999777777777777888999:::;;;@@@BBBGGGKKKKKKOOO[[[hhh333333222222222222333333333222111000000111111222111111111222111111000000111222222222222111000000111000///000111111///,,,111000000000/////////...000000000000//////......////////////////////////---//////...---,,,---......---000555666222000111//////000000000111111111111000///000111111000...111111111111000000000000000111111111111222222222111222333333222333555777:::@@@GGGMMMOOOPPPRRRTTTQQQQQQPPPMMMJJJGGGGGGHHHIIIJJJKKKLLLNNNRRRXXX\\\eeejjjsss}}}sssiiiffffffmmmwww}}}www{{{rrrfff\\\___eeennn{{{}}}pppkkkbbbXXXQQQPPPRRRVVV]]]^^^bbbhhhooouuuyyy{{{}}}uuummmhhh```ccchhhmmmuuu}}}xxxxxxrrrfff___^^^fffqqquuuuuuzzznnnXXXKKKEEEBBB===:::===;;;999888777888888999666888:::;;;;;;:::888666333444555666777777777777555555666666555555444333666444333333555555444222111111222333444555666666222333333222111222444666333555333//////333555333222333333333333222111000000111333444555444333222111111111222222222222222333444333222000000111333222222222222222222222222111222333444444555555555555333333444777888777555777888888999999::::::;;;999999999999:::;;;<<<<<>><<<999777666888:::666888;;;======;;;888666444444555666777777777777555666666666666555444444777555444444555555333222111111111222444666999:::444555555555444444666888222555555222222555555222222222333333333222111111///111333555666444222000222222222111111111000000222333333222000000111333111111222222333333444444111222222333333444444444111111333555777777555222666777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@EEEIIIIIIMMMYYYfff333333333222222333333333000000222333333333333222111111222333333333333222111222222222222111000000000000///000000000//////000000000000////////////...///000000000///......////////////////////////---...///...,,,,,,,,,---111000222666555000...////////////000000000111111333222111222222222000......//////000111222222222///000111222333222222111111222333333555999???CCCGGGJJJPPPTTTVVVUUUSSSRRRQQQNNNLLLNNNRRRTTTSSSQQQRRRTTTWWW]]]eeeooozzzttteeegggtttoooeeefffhhhooovvvzzzgggZZZSSSNNNIIINNNQQQUUU\\\eeeppp|||~~~qqqgggcccccceeeggg{{{{{{xxx{{{ttthhhccc```^^^aaaiiisss}}}mmm```WWWLLLCCC>>>??????===:::999:::<<<777999:::<<<<<<:::999777999999999999888777666666666666666666666555444444666555444444555666555333777666444333333444666777444555666666444444666777111444555333333555444111222222222222222222222222000111222444444333222222222222111111111000000000333555555444333333444555000000111222333444555666222222222222333333444444///000111333444444333222444444555666777777888888;;;;;;;;;;;;<<<===>>>??????AAAEEEIIIJJJMMMYYYfff444333333333333333333444000111222333333333333333222333333333333222111111111222222222222111000000//////000/////////000000////////////000000000000...///000111111111///...000000000000000000000000...///000///---,,,---...222///...111111......111000000000111111111222222222111000111333333111000......///000111222222333000000111222222222222222000222333555888===CCCGGGJJJNNNSSSXXX[[[ZZZXXXUUUPPPNNNLLLNNNSSSVVVUUUSSSSSSXXXaaalllwwwtttpppooovvv~~~vvvlllpppxxx|||sss```RRRMMMOOOTTTYYY___eeeooozzzzzzqqqlllaaakkkxxx{{{qqqnnn}}}vvvfff\\\XXXXXX^^^hhhsss{{{mmm\\\LLL???@@@@@@???===<<<<<<<<<:::999888888888888999:::::::::::::::999888777666666666777777666666555444555444333444666777666555999777555333222333444555222444555555444444555666///333555333333555333///222222222222222222222333333222111000111222333444000111111111111222222222222444555555444333444555000000111222444555666666333333222222222333444555333333222222222444555777444444555666777888999999::::::::::::;;;<<<===>>>@@@BBBGGGJJJKKKOOO[[[ggg444444333333333333444444222222222222333333333333222222333333222111000000111222222222222111000000///000000///......000222////////////000000000000...000111333333222111000000000000000000000000000///000111000...---...//////++++++...//////111555111111111111222222222222111000000111222222111///...//////000111222222222111111000000111111222333111333666999<<>>===;;;:::;;;:::888666666888:::;;;444555666777888888888888666777777777777666555555555444444444666777666555555444333333333444555666111333555555444333444555000333444222222444333000222222111111222222333444444222000...///111444666111111222222222333333333000111333333222111222333111111222333444555666666555444333333333333555666666777666555444666999<<<666777777999:::;;;<<<===::::::999::::::;;;<<<===AAACCCGGGKKKKKKOOO[[[hhh444444333333333333444444555444333222111222333444000000111111222111111111111222222222222111000000...///000///......000333.../////////000000000111///000333555555444222111000000000000000000000000000111222111000///000111---+++,,,000111000111555000000000000111111111111222111000000111111///---//////000000111111111222333222000//////111333555333666:::===AAAEEEJJJNNNOOOQQQUUU[[[^^^]]]XXXSSSLLLNNNQQQSSSUUUXXX[[[^^^___mmm{{{nnnjjjiiiiiinnn||||||~~~{{{vvvvvvxxxiiibbb[[[YYY[[[bbbiiisss~~~ssskkkmmmtttwwwmmmmmm{{{{{{oooaaa[[[[[[aaaooo{{{fffZZZLLLBBB@@@???===:::;;;:::999999999999:::;;;555555666777888888888888777777777777777666555555999777555555666666444222111222222333444555555666111333555666555444444555222555555333333555555222222222111111111222333444222111000000000111333444444444444333333333333333///111333444333222222333222222222333444555666666777666444333333444666777444666888777666666888;;;777777888:::;;;<<<===>>>::::::::::::;;;<<<======@@@BBBFFFJJJKKKNNNZZZggg555444444333333444444555777555333111111111333444---...///000222222222222111222222222222111000000...000000///------111444.../////////000000111111///111444666666555333222000000000000000000000000111222333222000000000222000...000444444000///000////////////000000000000444222111000000///,,,***000000000000111111111111444222///......000333666555888===AAAEEEIIIMMMPPPMMMNNNRRRWWWZZZYYYRRRMMMMMMQQQUUUXXXYYY\\\aaafffiiiyyyuuugggeeeiiillltttzzz}}}|||sss{{{}}}|||qqqeeedddjjjfffjjjtttyyyqqqqqqffftttzzzggggggoooyyymmm```[[[^^^iiittt}}}kkkUUUFFFBBBBBB???<<<::::::;;;<<<<<<;;;::::::::::::;;;::::::999888777777777777777777666666555<<<:::777666555444222000111222333444444444333333111444666777666555555555444666666333333666666444222222111111111222444555000000111222222222222222777666666555333222222111000333555666555444444555222333333444444555555555888777555444444555666777///333777888666444555666555666777888:::;;;<<<===;;;::::::;;;;;;<<<===>>>???AAAEEEIIIJJJMMMYYYfff888666555444444555777888333333333222222222222111333333222111111222333333333333222111000///...---222222111111111111111111000111111111111222222222///000111222333222222111111///---,,,---///333555////////////////////////222111111111000000//////111111222222222111111000111111000000000000111111111000000///000222444555000000000111111222333444888<<>>===;;;999::::::;;;555:::666555;;;:::777===::::::999999999888777555<<<999666555777888777555666555444333333333444555555333333444666777555333111222444444444444444555333555666444222111444666666555444222111111222222111222222333333333333333111222222333333444444555111222222111000///000000888888888777666666555555666666777777777666666555777777777888999999::::::;;;>>>===:::;;;???@@@<<>>===<<<<<<===777<<<888666;;;999555:::===:::777888;;;<<<888444;;;999666666777777666555444444444333444444555666666555444555666666555333///333666666444333666:::444444444333333333444555555555444333222222222222222222333444444444444444111222222333333444444555111111111222333222000...888777777666555444333333444555666666666666666555777777777888999999::::::777:::<<<:::;;;===<<<999BBBDDDGGGIIIHHHKKKZZZiii666555444333333222333333555444444333222111000000222222111111111111222222111222222222222333333333111111111111111222222222/////////000000000111111111111111111222333444555//////000111111111111111111111111111111111111111111111111000000000000000222222222222222222333333222111111000000111111222000000000111111222222333111111111222444777:::;;;@@@DDDIIILLLMMMKKKJJJJJJHHHKKKOOOQQQRRRSSSUUUWWW[[[^^^dddoooeeebbbaaagggtttooogggbbbdddrrrvvvrrrkkkwww~~~jjjbbbaaammmwwwmmmaaaYYYXXXbbbvvvyyyfffUUUJJJEEEAAA?????????>>>>>>@@@<<>>??????@@@BBBFFFIIIIIINNN]]]mmm555555444444333333333333444444333333222111000000111111111111111111111111333333333222222222222111000000111111111222222222000000000111111111222222***,,,///222444444333333///000111222222111111000222222222222222222222222000000000000000000111111222222111111222333444444222222111111111111222222000111111111222222222222111000111222666:::>>>@@@EEEIIIMMMNNNMMMLLLJJJJJJKKKNNNQQQSSSSSSTTTVVVXXX]]]cccnnn}}}sssccckkkssszzzlll```^^^bbbnnnqqqqqquuu}}}pppdddcccmmmrrr^^^RRRQQQ[[[lllzzzhhhRRRJJJBBB===>>>???<<<===@@@<<>>>>>>>>BBBFFFAAACCCHHHJJJKKKPPP___ooo444444444444444444444444333333333222222222111111000000111222222111000000333333222222111111111000000000000111222222333333111111111111222222222222%%%(((---111333222000///...//////000000//////...111111111111111111111111000000000000111111111111111000//////000111333444222222111111111111222222000111111222222222111111111111222444999???DDDGGGKKKMMMPPPPPPNNNKKKJJJJJJNNNOOOQQQRRRSSSTTTWWWZZZaaalll~~~rrrjjjkkkyyy~~~wwwttt{{{~~~ggg]]]]]]dddlll{{{}}}yyy}}}}}}pppgggjjj}}}~~~fffWWWSSSXXXcccnnnfffTTTHHH??????>>>:::;;;???777===:::888>>>;;;666:::444888;;;:::666444666999666777999888666444444555444444555666666666555555222444666666555555555777<<<888333333555777555222444444444333333333444555222333333444444333333222222222333444444444444444111222222333333444444555333333333444666666444222///000111333444666777888444555666888999:::::::::777777777888999999::::::;;;:::;;;<<<:::777;;;AAADDDFFFJJJLLLKKKOOO^^^mmm333444444555666666666666111222222222222333333333///000111222222111000///000000000111111111111111///000000111222222333333000000000000111111111111***+++...000111111000///////////////////////////111111111111111111111111///000000000111111111111111000//////000111333555333222222111111222222333000111222222222222111000222333444888>>>EEEKKKOOOPPPQQQQQQPPPMMMKKKKKKKKKQQQRRRSSSSSSTTTWWW\\\```hhhxxxyyynnnooosss|||zzzyyywwwtttvvvzzzhhh\\\]]]eeeqqqxxxooommmvvvlll]]]XXX]]]fffuuufffUUUHHHEEECCC======BBB444;;;999888???<<<777<<<777888999999888888888888555777999888666333333444555555666777777666555444000222555666444444666888999777444333333444555555333555666444222111444666222222333444444444333222111222222333333333333333111222222333333444444555111222333333222222333444000111222333444666666777222333555777888999::::::777777777888999999::::::666777:::===:::555777===BBBDDDHHHKKKKKKPPP___nnn222333555666777888888888000111111222222333444444///000111222222111000///---...///000111222333333///000000111222222333333////////////000000000000111111111222111111111111333222111111111111111222000000000000000000000000//////000000111111111222333222111111222333666777333222222111111222222333000111222333333222000000444555777;;;AAAIIIPPPUUUSSSSSSRRRPPPLLLKKKKKKLLLTTTUUUUUUUUUWWW\\\bbbgggoooyyygggffftttzzz|||}}}ppphhhbbb```fffooorrrxxx}}}uuutttttthhhZZZ[[[ccckkkvvvvvvcccRRRMMMIIIAAA@@@FFF666<<<:::999???<<<666::::::888777888;;;<<<:::777444777999999555333333444666666777777777555444333...111444555444444666888444666666444111111555999111555777555111000333888111222333444444444333222111111222333333333333222555555444333333222222111111333555333111111444777222333333444444555555666111222444555777888999999777777777888999999::::::555777>>>DDDBBB<<<===DDD<<>>EEEKKKOOOQQQQQQTTTQQQMMMJJJJJJLLLOOORRRXXXXXXZZZ[[[^^^cccjjjooo|||xxxjjjeeelllxxxmmmggg```___dddlllqqqttt{{{~~~vvv{{{qqqaaa\\\ddddddjjjssszzz}}}kkkWWWIIIAAA>>>???999:::<<<<<<<<<;;;<<<===888999999:::::::::999999<<<777333333666777555222555333222444777888666333777777666666555555555444333444444555555444444333444444444555555555555666555555555555444333222111***888444///888222+++777333333333333333333333333222222444444444444222222333333222222333333444555888777666666777777666555777888999::::::999888777>>><<<:::999:::===@@@CCCHHHFFFEEEHHHKKKRRR```mmm333444444555555444444333333222222111111222222333111222222333333222222111//////............//////000000111222222222222111000111333333111000111222111000000//////000000111111111000000000000111111222111000//////000111222111000000//////000000111333222222111000000111111000000111111111222222222111333444444333222333444777<<>>BBBIIIOOOTTTUUUTTTSSSRRRPPPMMMKKKLLLOOOSSSVVV[[[___cccdddeeemmmzzz{{{sssllloooyyyyyyvvvxxxzzztttggg___\\\\\\gggvvv}}}uuummmYYYRRRNNNSSSYYY\\\^^^```fffooo|||mmmUUUHHHCCC======<<<<<<;;;:::999999999999999999888777777666777666444444444444555666666555444333333222000...666666666666555555555555555666666666666666666555555555555666666666666777555555555444444333333222444777111---333111+++000333333333333333333333333222333333444444333333222333333222222333333444555555444333444555666666555666888999;;;<<<<<<<<<;;;:::::::::;;;<<<===???@@@CCCBBBDDDGGGJJJQQQ___mmm333444444555555444444333333222222111111222222333111222222333333222222111444333222111111222333444000000111222222222222111000111333333111000111222333222222111111222222333111111000000000000111111000000000111111222222222000111222333333222111000222222111111000111111222111111111111111111111111222222222111111333777:::CCCHHHNNNTTTWWWWWWUUUSSSQQQPPPNNNNNNPPPSSSXXXZZZdddgggiiihhhjjjttt~~~nnnmmmppp{{{{{{qqqnnnsss{{{nnn```[[[\\\```kkkyyyuuu|||hhhZZZNNNLLLQQQUUUYYY\\\]]]bbbkkkvvviiiUUUIIIBBB@@@>>>=========<<<;;;<<<<<<<<<<<<;;;:::888888666777777666444555777999333333444666777888888888666666666666666555555555555555666666666666555555777777777777888888888888555555444444333333333333///...+++---444888777888333333333333333333333333333333333333333333333333333333222222333333444555888666555555555555444222555666888:::<<<<<<<<<<<<999999;;;<<<===>>>>>>>>>BBBBBBEEEHHHJJJQQQ```ooo333444444555555444444333333222222111111222222333111222222333333222222111111000////////////000111000000111222222222222111000111333333111000111222333333222222222222333333111111000000000000111111......000111222333444444000111222333333222111000000000////////////000000111111111111111111111111111222222222333777<<<@@@HHHKKKQQQUUUWWWWWWTTTRRRQQQQQQPPPQQQTTTYYY^^^```hhhkkklllkkkpppyyymmmkkkqqq{{{xxxmmmiiiqqq~~~rrraaaZZZZZZccclllqqq~~~www{{{~~~jjjUUULLLMMMPPPVVV[[[XXX[[[```hhhtttfffRRRGGGCCC>>><<<<<<======<<<=========<<<<<<:::999888:::;;;;;;:::888999;;;===999::::::999777666555444555555555666666666666666333444444555555444444333555555555666666666777777555555444333333333444444555000000222333777999555333333333333333333333333333333333333333333333333333333222222333333444555222222222555888:::;;;:::333444777999;;;;;;<<<;;;888999;;;<<<============BBBCCCGGGJJJLLLRRRaaappp333444444555555444444333333222222111111222222333111222222333333222222111111111111222222111111111000000111222222222222111000111333333111000111222333222222111111222222333111111000000000000111111...///000222333444444444000111111111111111111000//////.........///000000222222222111111111111111111222333555777<<>>AAADDDIIILLLKKKOOO^^^nnn333444444555555444444333333222222222222222222333222222222333333222222222...000222444444222000...000000111222222222222111000111333333111000111222222111111111111111111222111111000000000000111111333333444444333111000///111000///......///000111000000///000000111222222222222222222111111000000///222666:::???DDDJJJOOOQQQRRRSSSUUUVVVWWWWWWXXXVVVWWWYYY]]]bbbhhhnnnqqqlllnnnsss~~~xxx___]]]kkkxxx}}}pppiiilllsss|||ssssssxxx~~~~~~~~~iii[[[WWWZZZ___\\\ZZZ]]]iii~~~iii]]]LLLAAA===>>>>>>>>><<<<<<======>>>=========BBB===888888<<<===;;;777333666888777444222333555444555555555666666777777555555666666666666555555444444444555555555666666666444333222222333555666666///:::===...///777...333333333333333333333333444444222222222222444444333333222222333333444555222111111333666888888888666777999;;;<<<<<<<<<;;;999999999:::;;;<<<===>>>@@@DDDIIIKKKJJJMMM\\\lll111222444444444444222111333333333333333333333333000111333444555555444333444333222222111111222222000000111222222222222111//////000000111111111222000000/////////111222333111111000000000000111111222333333444444333333222111111111111111111111111000000000000111111111111333111///111444555444222333333555:::AAAJJJQQQVVVZZZWWWUUUVVVYYYZZZXXXVVVVVVXXX^^^fffmmmqqqpppnnnoooqqquuu~~~jjjbbbgggwwwssshhhjjj}}}~~~yyyzzz~~~fffZZZaaa\\\```eeeggglllzzzrrr[[[JJJDDDDDD@@@;;;<<<;;;===@@@???<<<;;;>>>666::::::666666::::::666999888555444333444555777555555555777999999777666777888777555444444777:::111222444666777777666555888777555444444555777888333444555555333333444555333444555555333333444555444444333222222222333333000111333555666666555555777444222444999;;;:::777777777888999:::;;;;;;<<<999;;;===>>>======>>>???@@@CCCHHHLLLNNNRRR^^^kkk333333444444444444333333333333333333333333333333333333333444444333222222444333222222111111222222000000111222222222222222000000000000111111111222111111000//////000111222111111000000000000111111111111222222222222111111111111111111111111111111000000000000111111111111444222111222444555444333111444999@@@GGGNNNSSSUUUUUUUUUUUUVVVXXXXXXWWWVVV\\\^^^bbbhhhmmmoooooommmqqqtttyyyxxxiiijjjsss|||pppoooyyyiii___```bbbbbbaaaeeeuuuoooXXXLLLGGGAAA<<>>666::::::666666::::::666888777666555444555555666555555666777888888777666777777777555444555777999333333444555666666666666555444222111111222444555333444555555333333444555333444555444333222333555555444444444444444555555222222333444555555555555666222000111666999888666777777888999:::;;;;;;<<<999;;;===>>>======>>>???@@@BBBFFFJJJLLLPPP]]]kkk555555444444444444555555333333333333333333333333666555444333222222222222444333222222111111222222000111111222222222222222000000000111111111111111222222111000000000111111111111000000000000111111///000000000000000000///111111111111111111111111000000000111111111222222555333222333444555555444111666>>>GGGOOOSSSUUUUUUSSSUUUVVVVVVVVVVVVWWWYYY___bbbgggkkkoooppppppooorrrzzztttlllvvvrrrrrr}}}yyytttiiieeeccc```^^^cccrrrmmmZZZOOOFFF>>>BBB===;;;;;;;;;999:::>>>777999999777777999999777666666666666555555555555555666666777777777777666777777777666444555777999555555444444444555555666777666555444444555666777333444555555333333444555222333444444222222333444222222333333444444555555444444333333333444444555666333000111444888888777777777888999:::;;;;;;<<<999;;;===>>>=========???@@@BBBEEEHHHJJJOOO]]]kkk777666555444444555666777444444444444444444444444666555333222111222333333444333222222111111222222000111222222333333222222111111111111111111111111333222222111111000000000222111111000000111111222//////000000000000//////111111111111111111111111000000111111111222222222444333222222333555666666666;;;DDDMMMSSSVVVWWWWWWUUUVVVVVVTTTRRRTTTZZZ___aaafffmmmrrrssssssttttttvvvyyyuuu~~~xxx}}}nnnggg___\\\bbbnnnyyylll]]]OOODDDCCC>>>;;;<<<<<<:::;;;>>>888999999888888999999888555555666777666666555555555666777777666666666777666777777666555555777888777666444333333444555666777777666555555666777777333444555555333333444555222333444333222222222444...///000111222222333333666555444222222333444555888555333333666999::::::777777888999:::;;;;;;<<<:::<<<===>>>===<<<===>>>BBBBBBEEEHHHIIIOOO^^^mmm777777555444444555777777444444444444444444444444333333222111222333555666444333222222111111222222111111222333333333333222222222222111111111111111222222222222111111000000222222111111111111222222000111111222222111111000111111111111111111111111111111111111222222222222222222222222222444777888>>>BBBHHHOOOTTTWWWXXXXXXVVVUUUSSSOOOOOOTTT^^^fffgggnnnuuuxxxwwwuuuwwwyyy|||zzzttt```VVVYYYbbbhhhiiiwwwrrr___NNNEEE???<<<======;;;:::;;;999888888999999888888999555555666666777666555555666777888777555555666888666777888777555555666888777666444333333444555666333333333333333333333333333444555555333333444555222333444444222222333444...///000111222333333222666555444222222333444555777555444444666888::::::777777888999:::;;;;;;<<<:::<<<>>>>>>===<<<===>>>CCCDDDFFFIIIJJJPPP___nnn666666555555555555666666444444444444444444444444222222222222333444555666444333222222111111222222111222222333333333333333222222222222222111111111222222222333222222111000222222111111111111222222111222222333333222222111111111111111111111111111111111111222222222222333111222222222333666:::===EEEHHHLLLQQQTTTVVVVVVVVVSSSQQQNNNMMMQQQZZZfffoooqqqwww{{{zzzwwwvvv|||{{{yyyooommmxxx~~~}}}}}}nnnXXXQQQUUUZZZ]]]hhhrrr}}}zzzxxxvvv```NNNFFF???>>>===:::888888999777777999999777777999555555555555666666666666666888999777444333666999555777888777666555666777555555444444444555555666444444444555555444444444333444555555333333444555333444555555333333444555111222333555555555444444444444333333333444444555333333333444555666777888777777888999:::;;;;;;<<<;;;<<<>>>>>>===<<<<<<===BBBDDDGGGJJJLLLQQQ___mmm444555555666666555555444555555555555555555555555222222333444444333333333444333222222111111222222111222333333444444333333333333333222222111111111000111222333333333222111333222222111111222222333111222222333333222222111111111111111111111111111111111111222222222333333111333444444555888>>>BBBIIILLLPPPSSSUUUTTTRRRPPPPPPNNNMMMRRR\\\iiittt{{{wwwzzz{{{wwwtttyyyyyy|||xxxhhhfffppp}}}|||}}}|||yyyyyy|||xxxyyyzzz}}}oooZZZRRRTTTYYY^^^fffsss{{{yyytttyyyzzzaaaTTTGGGAAA>>>;;;:::;;;:::666666::::::666666:::666555555444555666777888666888:::777333222555999555777888888666666666777333333444555666666666666666666777777777777666666333444555555333333444555444555666666444444555666222333555666666555444333222222333444555555555555000222444666666666666777777777888999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===@@@BBBGGGKKKLLLQQQ^^^kkk333444555666666555444333555555555555555555555555333444555555444333111000444333222222111111222222111222333333444444333333333333333222222111111111///000222333444333333222333222222111111222222333111111222222222222111111111111111111111111111111111111222222222333333333222444666666777;;;AAAFFFJJJMMMRRRVVVVVVSSSOOOLLLNNNNNNPPPYYYhhhwwwwwwyyywwwsssrrr}}}~~~ooogggiiiyyy}}}||||||}}}yyyuuutttvvvvvvtttuuuyyywwwvvvtttvvvyyy}}}jjjVVVSSSWWWYYY```ooo{{{{{{uuuuuuzzzrrrbbbPPPFFFAAA>>>>>>@@@:::666666::::::666666:::777666444333444555888999666999:::777333222555:::555666888888777666666777111222444666777777666666333333444444444444333333333444555555333333444555555666777666555555555777111333444555555444222000000111333555666666555555111444777999999888888888777777888999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===>>>AAAFFFJJJLLLPPP\\\iii777777777777777777777777555555444333222222111111333333333333333444555666222222222222222222222222111222222333333222222111555444333222111111111111333333222111111222333333333333222111222333555666333333222111111000000///000000111222333333444444444222000...///000333555111444666777888<<>>>>>===<<<<<<===<<>>===<<<;;;<<<===<<>>???<<<888;;;===>>>===<<<;;;<<<===<<>><<<;;;:::;;;::::::999555666888888888:::>>>@@@@@@>>>;;;888777888888888444555555555666666666777555555555666666777777888444444444444444444444444222333555666666555333111555555555333222222555777444444444444444444444444333333333444444444444555999666444555777999:::999===<<<;;;<<<===<<<999666===>>>???>>>===<<<>>>???<<>>;;;999999;;;<<<;;;:::555666777777888:::>>>AAA@@@>>><<<999777777888999444444555555666777777777444444444555555666666666444444444444444444444444000111444666666666555444444444444333111111444666444444444444444444444444333333444444444555555555666777888777555666999<<<999<<<>>>>>>;;;999999999???@@@@@@???>>>>>>???AAA===CCCDDDEEELLLOOOYYYmmm777777777777777777777777666666666666666555555555333444555555555444333222222222222222222222222222555444333222222333444555333333222222111222222333111222222333333222222111333333444444444333222222222333333444555666666777333333333333444444444444444444444444555666888888999;;;@@@FFFLLLQQQRRRRRRUUURRRQQQRRRQQQPPPTTTZZZaaaoooxxxuuu}}}sssmmm||||||mmmrrr|||{{{{{{{{{||||||{{{wwwtttpppmmmiiigggeeedddcccaaa`````````___^^^^^^]]]]]]___^^^[[[ZZZZZZ\\\___aaabbbccccccccccccbbbaaaaaadddggglllooorrrvvv}}}mmmWWWMMMNNNRRRWWW[[[\\\jjjhhhRRRGGGAAA===:::999;;;===<<<:::888888999888777888:::<<<:::;;;:::888666555777888555555555666666777777777444444444444555555555555333333333444444444444555000111333555666666666555555666666555444444555777444444444444444444444444333444444444555555555555111444777666444444777;;;999<<>>@@@BBB>>>EEEEEEFFFMMMPPPZZZmmm777777777777777777777777777666666555555444444444222333444666666555444333111111111222222333333444333222111000111333555666333222222111222222333333111222333333333333222111222333333444333222111000333444444444555555666666444444444444444444444444555555444444555777999;;;;;;@@@EEEJJJNNNPPPRRRSSSRRRNNNMMMPPPQQQQQQWWW___kkkzzz}}}yyy{{{xxxoooxxxrrrooo|||~~~}}}{{{wwwvvvtttrrrqqqqqqooommmkkkgggdddaaa___^^^\\\ZZZXXX[[[ZZZZZZXXXWWWVVVUUUUUUXXXXXXXXXXXXWWWXXXZZZ[[[ZZZ[[[]]]^^^_________^^^cccfffiiikkkmmmrrrzzzeeeTTTPPPQQQSSSUUU[[[bbbsssdddSSSGGGBBB===<<<===>>>;;;999888999:::999888888999;;;666888999999777666777999666666666666666777777777666666666666555555555555333333333444444444555555333333333444444555555555555666888888666555666777555555555555555555555555444444444444555555555555222333555666666777777888999999:::;;;;;;<<<>>>@@@??????>>>===<<<<<>>???>>>;;;777555777999::::::;;;<<<>>>555888;;;;;;999888:::<<<777777777777666666666666888888777777666666555555333333333444444555555555666555444333333333444444333555777888666555555555555555555555555555555555444444444555555555666666555444444777;;;<<<:::777888555333555:::>>>>>>===>>>>>>===;;;::::::===@@@@@@GGGGGGHHHOOORRR[[[nnn