BM6P6(@ 000000111222222111///...,,,,,,---///111222000......------...///000...,,,+++,,,...///...,,,***(((222///---...000000...,,,------......//////000000.........------,,,,,,,,,222///,,,***+++...////////////////////////////////////...---,,,,,,++++++///...---,,,,,,,,,,,,,,,111///...000333444333111111000///---------...///000000000111222222000...//////////////////////////////.........---------333000---***)))***,,,...///000222111///......///000///...---------------...//////...------///111...333444000,,,...///......+++&&&&&&111777&&&...------...//////...,,,////////////////////////111111000000//////......,,,//////,,,,,,//////,,,000///.........///111222,,,++++++---......,,,***...---,,,+++,,,---...//////,,,((((((+++,,,+++***//////...------,,,++++++***++++++,,,,,,++++++***&&&''')))))))))+++---///++++++++++++++++++++++++,,,+++***+++---...---,,,111...******---...---,,,------...///000000111111000000000000000000000000444333111000000000111111------,,,,,,---000222444000,,,***+++///000...***,,,///...+++,,,...)))!!!111111111000000///...------------///111111///---,,,,,,---,,,******,,,...222---+++...///---,,,---222111///+++'''%%%&&&(((111000...---,,,,,,,,,---111666777000,,,......,,,,,,++++++,,,...000111111+++,,,---///000111111111000000///...---,,,,,,+++******+++,,,+++***)))(((,,,++++++******++++++,,,+++000555333,,,((()))---333)))(((,,,,,,111111''',,,'''$$$&&&+++//////---******+++,,,,,,---......///---***,,,///000---***+++...///...***)))***---000,,,)))'''(((***++++++,,,+++******,,,,,,+++***+++******,,,......---+++******+++++++++,,,,,,,,,222---))))))---000...,,,222111000///---+++******,,,---.../////////......///,,,+++,,,...///...+++,,,---------+++,,,---//////,,,,,,///...)))(((***///......///000000///---,,,,,,++++++,,,,,,---...,,,---...//////---+++***,,,---.../////////...---,,,,,,,,,---------......+++'''"""###(((+++***(((+++,,,---.........---,,,---***+++...---)))((()))+++***)))***,,,---,,,+++//////...---++++++,,,...000/////////111333555666444444555666777666444222111222222333333444444555444666999888666666888;;;777555333333444555666555111333555777888888777666555111000444777555333333333555777888777555222000111444777888777666666666:::888777777777777555333000000111222111000///...,,,,,,---///111111000...000...------......,,,+++------------,,,,,,,,,+++111///---...///000...,,,............//////////////////.........---------000...++++++---...//////........................+++,,,,,,------.........///...------,,,,,,,,,---111///...000333444333111///......---...///111222///000111111111///...---//////////////////////////////.........---------111000...,,,+++,,,---...///000111111///....../////////...------------------...//////......///000...222333///,,,---...---+++,,,)))'''///777///!!!...---,,,,,,---...---,,,........................000000000///////////////---000000------000000---///////////////000000111---------...//////---+++......,,,,,,,,,,,,---...000---+++***,,,,,,+++)))...------,,,+++******************++++++*********,,,---......------///111++++++++++++++++++++++++---............---------,,,+++)))+++...000000///222111000///.........///666555444222111111111111333333111000000000111111...---,,,,,,---///111333///,,,***+++///000---***+++------***,,,///,,,&&&000000111111000///---,,,---,,,,,,---//////...,,,,,,,,,,,,---.../////////---,,,,,,---+++''')))...333333111///,,,,,,---///777444000,,,++++++---...222777999333000111000...+++++++++,,,...000111111---......//////.........///......------,,,,,,,,,***+++,,,------------,,,///...---+++***)))((((((---222666444...******,,,...(((***---+++000666222000,,,((((((,,,...---+++,,,,,,------.........///......---------...///000...///000///---,,,---...///,,,))))))***+++,,,+++,,,++++++,,,------,,,***---+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,111---((((((+++......,,,//////......---------,,,++++++,,,,,,,,,---------...,,,++++++---...,,,***,,,---......,,,,,,---...---******---...++++++......---,,,---//////---,,,,,,,,,+++++++++,,,,,,---------.........---++++++.../////////...,,,+++***+++++++++,,,,,,,,,------...***'''(((+++...,,,***---............---+++***+++)))***......+++***,,,+++***)))***,,,---,,,+++---......,,,******,,,---...------...///111333444555555666666777555333111111222222333333444444555555666777777777777999:::777555333333444666666555333444555777777777666666666222111555777666444555444666777999999888777666333555888999777666666666888666444444444555444333000111111111111000///...---------///111111000...111///,,,++++++,,,+++***000///---,,,,,,,,,---...000///......//////...---/////////...............////////////............---,,,+++,,,...//////...........................++++++,,,,,,---.../////////...------,,,---------000//////000222333333222---------...///222444555///222444333///------...////////////////////////...............---------////////////////////////...000111111///....../////////...------------...,,,...000000///...///000---111111...,,,---...,,,,,,///...)))***222444//////---******,,,------,,,........................//////////////////000000...000000......000000.........///000000000000//////...---...000000...---000///---,,,+++,,,,,,---000///------...---,,,***...,,,+++***))))))******))))))************))))))///000111000......///000++++++++++++,,,,,,,,,,,,...111333222///------...+++++++++---///000///...777555333111000111222333;;;999666333111111111111333222111111000111111111///...---------...000111///,,,***+++...///---++++++,,,,,,+++---000000,,,...///111222111///---+++,,,+++***+++---------,,,---,,,+++---//////,,,)))+++,,,//////***%%%)))111222333222111000000222444<<<888222---***+++---///111666888555333222000------------------.........000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))((('''***///333111+++&&&%%%''',,,(((,,,...)))///999999555111---+++------+++))),,,,,,,,,,,,------------,,,...///...,,,---///222...---,,,,,,------,,,+++---+++******,,,------,,,,,,+++,,,...///...,,,)))...,,,******+++,,,,,,+++,,,,,,,,,,,,------------111,,,'''&&&))),,,---,,,,,,,,,,,,---......//////+++***)))))))))***+++,,,000...------......---+++,,,...000000...,,,+++,,,...******,,,,,,+++,,,000---,,,+++,,,......,,,+++,,,,,,++++++***+++++++++...------------,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,...,,,***+++---...,,,))).../////////...,,,***)))+++)))***...///,,,,,,///+++*********,,,---,,,+++,,,,,,,,,+++***)))+++,,,,,,++++++,,,---000222333666666777777666444222111111222222333333444444555666555555666888999999888777555333333555666666555555555555666666666666666777333222666888666555666555555666777999:::;;;;;;555777999999888666666666777555222111111222333222111111111000000///......---------///111111///---000...+++)))***+++,,,,,,///......---------......//////....../////////.../////////......---------..................------+++***+++---///000///---..............................---------,,,,,,,,,......------------....../////////000111222222222...---......000222555666///444777555///,,,---///////////////////////////........................---///000222222111000000---///000000///......//////......---------......+++---///000/////////000...111111...---//////---000222000***(((---000///000...+++***,,,---..............................---......//////000000000...111111......111111...,,,---///000000000///...///...---...//////...---000///...,,,++++++,,,,,,///.........///......---...,,,+++)))))))))***+++******++++++++++++******,,,...//////---,,,---...+++++++++,,,,,,,,,,,,,,,+++000444333///,,,---000....../////////...,,,***999777555444444777999;;;:::888444111//////000111222111111111111111111111//////...---------...///...---+++,,,...///---+++------,,,,,,---///000///,,,...111222222000,,,***+++***)))***,,,......---000---***+++---,,,%%%//////000111...***---333000111111111///000111333999666222...,,,,,,---......111444555333111...+++...//////...,,,+++++++++000///...---,,,+++++++++******+++++++++,,,,,,,,,---,,,+++***)))))))))(((******++++++++++++******)))---000///***%%%$$$%%%...)))---///+++111;;;;;;555222...------,,,***(((************************+++,,,------------+++***///,,,***,,,///000...++++++***)))***,,,------++++++,,,---///000///,,,)))---,,,+++,,,---,,,***(((,,,,,,,,,---------......///,,,'''&&&(((***,,,---++++++,,,------...//////+++***((('''((()))+++---111000000/////////...------///111111///,,,+++***222...+++,,,+++((()))------,,,+++,,,......,,,+++,,,,,,+++************+++...------,,,,,,,,,------((((((***+++,,,---......++++++++++++,,,,,,,,,,,,,,,***)))***++++++(((&&&------.........---+++***,,,******......,,,,,,...,,,+++******,,,,,,,,,******+++,,,+++))))))***++++++++++++,,,---000222333666777888777555333222111111222222333333444444555777555333555888:::999666888666444333555666666666777666666555555555666666777444333666777555555888555555444555666777999:::888999;;;:::888777666777777444111///000222333333222111000//////............---...///111111///---...+++))))))+++---......,,,---///000000///---,,,......//////......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000000...,,,........................---------------,,,,,,,,,......---------......///...///000000000111222222000/////////000111333444111555888666111---...111////////////////////////---.....................---...111333444333111000---...000000.........///......---------......///+++---////////////000111000222222//////222111...333333000------//////---222///,,,,,,---///000000........................------......//////000000...111111......111111...,,,---///000000000///...///---,,,,,,.........---000///...,,,++++++,,,,,,,,,------.........///000------+++******+++,,,,,,+++,,,,,,------,,,,,,+++)))+++---...---,,,---...++++++,,,,,,,,,---------(((---111111...,,,///222...///000000///---,,,+++999888666444444666999:::444222000---------///111///000000000000000000000///......---------------...---,,,,,,---...---,,,000///......---,,,---///,,,...000222222000,,,******))))))+++...//////...000---***+++---,,,%%%333///...111222000000222111111222111///...///000222111000///...---------...///222555555111---***+++---//////---+++,,,---...------,,,,,,,,,------))))))***++++++,,,,,,,,,************************)))******++++++******)))---000222111...++++++,,,111+++///444444;;;AAA<<<000///---,,,,,,,,,+++***))))))************++++++,,,)))(((,,,000///'''111///---...222333222///***))))))***,,,---,,,++++++,,,---///000///,,,)))******,,,...///---)))%%%,,,,,,,,,---------.........+++(((&&&''')))+++,,,,,,,,,,,,---------------,,,+++)))((()))***,,,...////////////...------...---///111111///,,,++++++222...+++,,,+++((()))---...---,,,---//////---,,,,,,,,,++++++***++++++,,,------,,,,,,,,,------...(((((()))***+++,,,......,,,,,,,,,,,,------------***)))))))))***)))'''&&&***+++---.........------///,,,+++------******,,,,,,+++******,,,,,,+++***(((***++++++***)))***+++,,,,,,,,,---///111444555666888888777444111222333111222222333333444444555777444333555888:::888666888666444444555666777666777666666555555555666666777444444666666444555999888777666555555666777888888:::;;;:::888777777888888555111000111333444444222111000///...---------.........///111000...,,,,,,+++)))***,,,/////////***+++...000000///---+++---...//////......///000.........---------------+++++++++++++++,,,,,,,,,+++***+++---//////---+++------------------------******+++,,,...///000000.........---......///000---///000000000000111333111000/////////000111222111444666555111//////000////////////////////////---------...............---///111333444333111///,,,...//////.........///...------------...//////,,,---............111333111222111///000444222...111//////000333444222///222000...---///000000000------------------------..................//////...000000......000000...------...////////////...///---,,,,,,---......---000///---,,,+++,,,,,,---+++,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))+++...///.........///++++++,,,,,,------......(((+++---...,,,---000333,,,---//////......///000888666444111000000111111///...,,,++++++---...///---......////////////............---------------------------------------000//////000...******...,,,---///111111///---+++*********,,,//////---+++---,,,+++---//////,,,)))222---+++...111//////000222333333222000......///,,,---...//////...------///...000555777222...---$$$(((---...------///222------,,,,,,,,,...///000*********++++++,,,,,,,,,((()))+++---.........---,,,,,,,,,,,,***(((&&&%%%,,,...///...------...000000---555>>>>>>BBBDDD<<<+++++++++,,,++++++++++++++++++,,,,,,---.........---)))''',,,222111'''---,,,,,,---///000000///---+++******,,,------,,,,,,+++,,,...///...,,,)))))))))+++...///---)))&&&,,,,,,,,,,,,------------,,,+++***(((((()))+++,,,------------,,,,,,,,,,,,,,,+++*********+++------+++,,,------,,,+++,,,------///111000///---,,,---...******,,,,,,+++,,,000...---,,,---//////---,,,,,,,,,++++++,,,,,,---...,,,,,,---------------...---,,,++++++*********+++,,,,,,---------.........+++++++++++++++*********)))***,,,.../////////...///,,,***,,,+++((((((+++---+++***+++,,,,,,+++)))(((***+++,,,*********+++,,,,,,---...000222555666555777888666333111222555111222222333333444444555555444444555777888888777888666444444555777777666555555555666666666666666666444444666555222555:::;;;:::888777666666777777888999:::999777777888999777555222111333444555555333222000...------------.........///111000...,,,---,,,+++,,,...//////...***+++,,,---...------,,,,,,...000///...---///111,,,------------------...+++++++++,,,,,,---------,,,++++++,,,---...,,,+++------------------------)))***+++,,,...///000000...............///000000,,,///000000//////111333000///.........///000111000111222222111000///...////////////////////////---------.........//////...///111333333222000///+++---//////.........///---------------...//////---...---,,,,,,...222555000111000...000444222...,,,,,,...111333333222222000...---...///000///...------------------------..................---------000000------000000---...------------...//////000///---,,,...//////.........,,,,,,,,,,,,---...------,,,)))&&&'''***...)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++***---///000...---,,,---++++++,,,,,,---......///,,,,,,++++++,,,---000111---...000///------///111444333111000...---------...---------------......+++,,,---.........------,,,,,,------...---------,,,------------,,,------...---///222///))))))---,,,---.../////////------+++,,,,,,......,,,'''$$$,,,,,,,,,---.../////////...+++,,,......,,,---111000222333222000......///------------------......///,,,---333666111------###(((---///---,,,///111///...---,,,---...000111+++++++++,,,,,,,,,,,,,,,)))+++...//////---+++)))+++,,,,,,,,,+++(((&&&$$$))))))))))))***---000333---///===FFF@@@===;;;222***+++,,,,,,,,,+++,,,,,,***+++,,,---...///000111///+++)))---222333---'''***,,,.........///000222111///,,,+++,,,.........,,,++++++,,,------,,,******))))))***,,,,,,+++)))++++++++++++,,,,,,,,,,,,***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,......---,,,...000...///000///...---...///---******---...++++++...---,,,+++,,,......,,,++++++++++++,,,---...///000++++++---.........------///...,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,+++***+++---...***+++---............------)))(((******((())),,,---,,,***+++,,,,,,+++)))(((***,,,,,,+++++++++,,,,,,,,,---...000333555777444777888666222111333777111222222333333444444555333444666666666666777888999777555444666777777777333444555777777777666666555333444555333111444::::::999888777666666666666777888888888777777888:::555444222222444555444444333222000...---,,,------///......///111000...,,,///...---...//////---,,,,,,++++++***+++,,,---...,,,...000000...---///222,,,,,,,,,------.........,,,,,,,,,------............,,,++++++,,,---,,,+++------------------------------------------------...............///000000,,,...111000///...111333...---------...///111222///......///111000...,,,////////////////////////---------........./////////000111222222111///...+++---//////.........///---------------...///000......---++++++...222666000000///---///333222---***+++...///...,,,...222...------...//////...,,,------------------------/////////......------,,,,,,//////,,,,,,//////,,,......---,,,,,,...///000222000...---///000000000...---,,,+++,,,---.../////////,,,'''######'''+++&&&(((***,,,,,,+++)))'''***++++++,,,,,,++++++***+++---//////---***))))))++++++,,,,,,---...//////111...+++***,,,...///000111222222///+++***,,,//////////////////////////////////////////.........)))***,,,---...---,,,,,,+++,,,------......------,,,---...---,,,,,,---...++++++...222000))))))...------..................------......---)))""",,,------,,,******,,,...+++,,,///000---)))---444---...000000...---......111///---++++++,,,...000---))))))000333...++++++''',,,000000,,,)))***---111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---...000000---(((###''')))***++++++***)))'''+++***)))))),,,000555999,,,222DDDIII<<<222---%%%***,,,------,,,+++,,,,,,((((((***+++---...000000000...---...222444444333000333666666444555777;;;555222...,,,---///000000,,,+++******,,,,,,+++***---***''''''(((+++------******+++++++++,,,,,,,,,***+++------,,,++++++++++++++++++,,,,,,------...))))))***++++++++++++***,,,///111111000000222555...//////...------///111///---,,,///...***(((***,,,+++***+++,,,---+++)))++++++,,,---...000111222***+++---//////...---,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++***))))))***---///,,,---.........---,,,+++***'''&&&)))***(((***...---,,,++++++,,,,,,***)))(((***,,,---,,,++++++,,,++++++,,,---///222555666333666888666222111444888111222222333333444555555222555777777555444777999999777555555666777777777111333555777888888777666444333333444222000444:::555555555555555444444333666777777777666777888:::444333222333444555444222333111...,,,---.....................---,,,++++++------,,,++++++++++++,,,...---,,,---/////////...,,,,,,,,,---...//////000111...,,,...111222---)))------------------------...------------.../////////...---++++++,,,------,,,,,,,,,------///000111111...,,,---111222///+++---------............///111///...---...///...---222///---...000000...,,,.../////////...---,,,,,,..................------///111111000222333///***000...---...///000///...------,,,,,,,,,,,,------,,,,,,,,,------.........111---+++---111333000---......------------......000//////000222222111000...---,,,,,,,,,...///000+++,,,---...////////////......------------......---------......000111222000//////........./////////............//////000333000,,,******,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...,,,+++))))))***,,,---,,,------......------,,,...+++)))***---...---,,,++++++,,,---............444222000...---,,,,,,---,,,///000......111000------///111111...,,,---//////...---+++***))))))))),,,---------,,,,,,...//////,,,******,,,.../////////...---...//////---+++000,,,,,,000111...,,,...)))******(((&&&(((---111000000///...------,,,,,,...//////000000000000000111+++---///+++...222,,,000///...---------------+++)))(((***...000///---------............------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,------.........---000000///...---,,,++++++000+++)))+++---000444:::///777>>>;;;444...------///111///***...333---!!!///...------000333666999555222333:::???<<<777555<<<:::777555666888;;;===;;;222******111666444111+++******+++------+++)))......,,,,,,,,,,,,......,,,++++++******++++++,,,---,,,++++++------,,,+++++++++------------++++++,,,,,,+++***)))))))))))),,,,,,---...//////......,,,+++***)))***,,,...000...------,,,,,,++++++***,,,++++++++++++,,,------......---,,,---...///000000//////---,,,+++******++++++,,,,,,---.........,,,)))***///---((((((---(((+++------++++++---000------,,,...///000...---++++++++++++++++++++++++---,,,***+++,,,,,,+++)))***+++,,,---,,,,,,***)))///...,,,---111444777777666777777777777555444333222333555444444444777999666555555555666777666555666777777777777888888888444555777999:::::::::999999888666555444444444555555444444555777777666444555666666777777777666666666777777555333222333444111000////////////---+++,,,,,,------...---------...------,,,,,,,,,,,,,,,...---,,,---/////////............///000111111111333000///111444444111---------------------,,,,,,---------------.../////////...------,,,,,,------,,,,,,,,,------...///000000---+++---111111///+++,,,,,,,,,,,,---------......,,,,,,---///111111111111///---...///000...,,,......//////......---,,,........................333000///111222000------000...---...///000///.........------------......,,,,,,,,,------.........000---+++---111222000---111000000000000000000111//////...000111222111//////.........//////000111....../////////......---......------------......------,,,------...///000......---......///000111000000000000000111111222333000,,,***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,***))))))***,,,------..................------+++******---......,,,,,,,,,---.........------222111///------,,,------,,,///000---...111000---...000111000---+++,,,---///...---+++******)))))),,,,,,,,,,,,,,,,,,---///000...+++***,,,---------///...---...//////---+++...***)))---000///---...*********))))))***---000000//////...------,,,,,,,,,---...///////////////111***---///+++...111+++///...------,,,,,,---------+++***+++---...,,,***------............------,,,,,,------------,,,,,,//////...------,,,++++++---------............------------,,,,,,,,,---------++++++,,,,,,---555>>>CCCAAA;;;222,,,******+++......+++***---///***"""---...///222444777999:::===999888===@@@===888666111000...------///111333111...+++,,,///000///---///---,,,---...///...---...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++++++++------------++++++++++++*********++++++,,,...//////000000000000///------,,,+++,,,...000111...------,,,,,,++++++***---------------......///---,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,///,,,,,,///---((('''+++'''(((******)))***+++,,,------,,,...///000...---,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++***---,,,,,,...222666888888666777777777666555444333222444444444444444666888:::999888777777666555444::::::999888777666555555666777999:::;;;::::::999:::999777666555555555666555666777666444333333333666666666666666666555555555666777777555333222333/////////111111000,,,******+++,,,---............///......---,,,---------...---,,,---/////////............///000000111111///---,,,...111111///,,,.........------,,,,,,,,,---------------......///......//////......---,,,,,,,,,,,,---....../////////---+++---///000...++++++++++++,,,,,,,,,---------,,,,,,---000111111000000///......//////...---....../////////...------........................222000111333000,,,---000000...---...///000///...///..................///---------------.........000---,,,---000222000---111111111111111111111111///......///111111000...//////000111111111000000000000000000///...---,,,......------------......------,,,,,,,,,------...,,,,,,,,,---...///111111000000000000000111222222333000,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,......////////////......---,,,***+++---......---------.........------,,,//////...---,,,,,,------,,,//////------000000......///000///,,,++++++,,,///...---,,,+++*********,,,,,,+++++++++,,,------111///,,,+++,,,---,,,,,,...---------......,,,+++,,,&&&%%%***000000......,,,+++***+++,,,........./////////...------,,,,,,***+++,,,---.../////////000***,,,...***---111+++------,,,,,,++++++,,,,,,///---,,,+++,,,+++***(((,,,------......------,,,,,,------......------,,,//////......------,,,,,,...............------------,,,+++*********+++,,,******+++,,,***+++555@@@HHH@@@777222111333555777999444222444555000+++)))///111333666777888777777===777444777888444000///---,,,,,,,,,,,,---......)))+++...///...,,,+++***000...,,,,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++++++++------------++++++++++++++++++,,,---......//////000000000//////...///...------...///111222...------,,,,,,++++++***///............///000000+++******))))))***,,,---******+++,,,---...//////...------,,,++++++******...,,,,,,...---***)))***)))(((((()))+++,,,++++++------,,,...///000...---......---------,,,,,,,,,...---,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,///333777888888777777777777666555444333222444444444333444666888<<<<<<;;;999777555444222;;;::::::999888777666666888888999:::::::::999888999999888777666666666666444777888777444333444666666666777666666666666666444666888777555333333333000//////000000///---++++++,,,------.........---//////...------------......---,,,---/////////...,,,,,,,,,------.........,,,+++***,,,...///...,,,.........------,,,,,,+++------,,,,,,------...///---...///000///...ӵ...............,,,+++,,,...///---++++++,,,,,,,,,,,,---------000///......000///...,,,//////....../////////.........////////////..................////////////,,,;;;AAA777------//////000...---...///000///...//////............//////---------...............///...,,,...000111000...//////000000000000//////...------...000000///...Ħ111000///000000000Ħ............------------............------,,,------------ӵ000...------......///000111222///,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********+++,,,,,,------............---------,,,,,,,,,,,,---............///......---,,,,,,---------,,,------------,,,//////,,,,,,000000.........///.........///000///...---,,,++++++++++++,,,+++******,,,---------///---,,,Ħ///...------......---++++++$$$"""(((///000///......,,,***,,,///111///,,,//////.........---------***+++,,,---.../////////000))),,,...***---000***,,,,,,++++++***++++++,,,...---,,,,,,+++***)))(((,,,,,,------------,,,,,,,,,------......------,,,***++++++,,,---...//////...------,,,,,,,,,,,,,,,---,,,***)))(((((()))***,,,******,,,---///666???BBB>>><<<===>>>======>>>CCC;;;999===:::000+++---555555555444333222111000666111---......***((((((,,,---......//////......***+++---......---+++***...+++)))((()))+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++------,,,+++++++++------------++++++,,,,,,,,,,,,,,,---...///............---,,,++++++.........---...///000111...------,,,,,,++++++***...............///000000+++***)))))))))***,,,---******+++,,,---......///...---------,,,,,,,,,++++++******+++,,,+++******...,,,***,,,///000///,,,---,,,,,,...///000...---/////////...------,,,,,,///---,,,,,,---...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000444666666555777777777666666555444444333444444444333333555777:::;;;<<<:::888555333333888888888888999999999999777888999999999888666555888777777666666666666666555555555666666777888888666666666666666666777777555666777555444333444555333000...---.........------.........------,,,+++//////...------------......---,,,---/////////...,,,,,,,,,,,,------------///...---...///000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,---......---.../////////4ĉ@ӵ------,,,---,,,,,,---......---+++------------............000///...///000000...,,,......//////......//////......///////////////............/////////000000...MMMXXX???+++///222)))000...---...///000///...//////............//////..............................---...///000////////////000000000000//////...------...000000///...>L111000...---......=hĦ000......------------......//////..................4ĉ@ӵ------------...///000111222///---,,,,,,,,,+++***,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------,,,,,,---...///////////////...---,,,,,,,,,,,,,,,---------------,,,///...++++++///000...---------...111333555666//////...---,,,,,,,,,,,,---+++******---...---,,,,,,+++***>L...///.........//////---++++++%%%###)))...000///000///---+++---000111///---...............---------,,,,,,---...///000000///000***,,,...***---111+++++++++*********++++++,,,++++++,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,------------------,,,((()))***+++,,,---......,,,,,,+++******++++++,,,++++++*********+++------444...,,,111666888:::===CCC@@@@@@AAA<<<444222555<<<777777;;;666,,,(((---555333000...------......444///,,,...---******,,,******,,,,,,------,,,+++...+++)))***---...,,,***---***''''''(((***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++++++++------------++++++///...------,,,,,,,,,---------...------,,,++++++------------------.........------,,,,,,++++++***------,,,,,,------...///,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,+++***)))******(((%%%000...,,,---000222000------,,,,,,...///000...---/////////......---------///---,,,,,,---...,,,++++++++++++,,,,,,------...///...///111333444333222888777666666555555444444333444444444222333444666666888::::::777555444555777777888888888999999999666666777777666555333222555555555555555555444444777333111222666888777555555444444333444444555666777777555333111222555888444111---,,,---.....................---,,,+++***///......---,,,---------...---,,,---/////////...........................---------,,,------...///------------------------,,,,,,,,,,,,,,,------...------......---GG=?,,,+++------............---------------.........//////,,,,,,---///111222000///---...//////......///000......///000000000//////.........//////000000111666VVV___CCC---000111&&&000...---...///000///...///..................////////////.........................../////////000///000222222222222000//////......///111111000...HdĦ//////......,,,=Īj......------------......//////.........//////000GG=?/////////000222333444111///---,,,---,,,+++***---------------,,,,,,+++++++++,,,,,,---.........++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,...000....../////////...------,,,------.........------,,,......***+++///000...---,,,,,,...222666999999000///...---------------///,,,***+++...000...,,,*********HdĦ///000/////////000000...---,,,((('''+++......///222000...------...//////...........................------...////////////...111+++---///+++...222,,,++++++******++++++,,,,,,(((***++++++******,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++***************,,,+++*********+++---...+++,,,---///111333444555;;;444111777======;;;:::>>>888555555000((()))111222333666777333---,,,//////---+++******,,,///111000---,,,...---++++++...++++++,,,------------,,,///***&&&&&&***,,,,,,***...,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,++++++------,,,+++++++++------------++++++//////...---,,,,,,,,,,,,....../////////......---+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++,,,---------,,,,,,+++,,,---...///------,,,,,,++++++******++++++,,,------...//////000///,,,))))))***&&& ...---,,,,,,......---,,,------,,,...///000...---...........................---,,,,,,------,,,+++,,,+++++++++,,,---...///111000///000222333222111888777666555555444444555333444444333222222444555222666::::::888555666777:::999999888777666555555444555555666555444222111444444555555555444444333666444111222444666555555:::888666444333333333333777666555333111222666999222000...ӵ---------ĭӵ,,,ӵ,,,Ħ........................,,,ӵӵ+++,,,ĦƜ`1.׼s---+++***---Ħ......,,,,,,---------......ӵ222Ħ000///...---///111......///000ĭӵ///...Ħ///......Ħ...Ħ.........------...//////......///000///...//////DdD---......?fӵ......---Ħ---------ӵƜ`1.׼s......ĭӵ------...++++++,,,---.../////////ӵ---,,,,,,+++Ħ///...,,,,,,.../////////...---------...---Ħ---,,,+++---222666...Ħ***+++///111000---+++***+++DdD111222111+++///ӵ+++,,,ӵ...ӵ............000Ħ+++,,,ӵ******++++++ĭӵ++++++,,,++++++,,,...000111222444666888999999888777777333333888;;;888555444444+++'''---...***,,,222111888;;;777111//////...++++++++++++,,,...///000---+++,,,...---******...---............/////////---,,,***))))))***,,,---...---,,,,,,......---,,,+++,,,---......---,,,+++------,,,,,,,,,,,,---------,,,++++++------,,,+++++++++------------++++++------,,,,,,,,,,,,,,,---------.../////////......++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***+++++++++++++++,,,---------,,,,,,++++++---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++//////,,,)))+++///+++###+++,,,---,,,+++***+++,,,------,,,...///000...---,,,,,,,,,---......//////---,,,++++++,,,,,,+++***,,,,,,++++++,,,---///000222000...///111333444333999888666555444444555555333444444333222222333555333777<<<<<<999666666888999888888777666555444444333444555555555444333222333444555666666555444444111555888777555777===CCCHHHEEEAAA<<<888666444444333555666666444444555666//////?~4***++++++g&e>&e+++g&e--->hӵ,,,,,,,,,,,,,,,,,,,,,g&e+++guO>uO>&e++++++4ff?>ߝL)))gĉ@...---+++***Shӵ///++++++,,,,,,,,,---g&e000>hӵ000...---///222......///fff?><z...g&e>&e111///HL000///...ShӵgL///.........------...//////......///S?ʬ---,,,3h?D%%)?//////ZufĦ.........gL...++++++g&e000gĉ@...,,,g&e>&e---@e---...??,,,+++,,,---...///000000g<ĉ......------3we<Ħ///...,,,,,,3h?@e000000///---,,,---...---Z......,,,***,,,1113h?gL...+++,,,000222000------,,,,,,D%%)?333fff?><z---***=?Ħ***g&e...g&e---------S?ʬ///4ff?>ߝL+++@e+++g&e,,,******3h?g&e>&e***+++??------,,,,,,---000333444<<<===??????>>>;;;777555000000333777555000,,,---444)))&&&000666111,,,...222===???555,,,,,,+++''',,,---...//////...------000...///222111------000,,,,,,++++++,,,,,,---...+++///222000,,,***...111---,,,,,,---......---+++,,,,,,............,,,,,,...------,,,,,,------...---,,,++++++------,,,+++++++++------------++++++++++++++++++,,,---......******+++,,,------------,,,,,,,,,------,,,++++++......---,,,,,,++++++***,,,++++++++++++,,,---------,,,+++++++++,,,---...++++++++++++++++++++++++++++++******)))(((((((((***,,,***)))...444222******---///...+++)))+++...------,,,...///000...---***++++++,,,---...//////---,,,***+++,,,,,,+++))),,,,,,++++++,,,...///000111///---...111444555666999888666555444444555555333444444333222111333444444999>>>>>>:::666777999555555555555666666666666333444555666666555444444444555666777777666555555+++555>>>>>>:::<<>>AAADDDNNN[[[bbbccc^^^QQQCCC<<<888666666777888999999888777666222...4DuXӵ222......DdDΦDdDĦ...DdDĦ...---t|<......------------......DdDĦ---DdDΦDdDΦDdDĦ+++peƜ4DuTӵ+++`eĭ...qet---------///...,,,++++++---DdDĦ---...t|<............---,,,------DdDDdDĦ...DdDΦDdDĦ...q<niDdDĦ---qet...---DdDĦ...............++++++,,,---///q<R------qjRgdKӵHdDĦgdKӵ---,,,GR/f6LĭĦ//////DdDĦ,,,,,,---DdDĦ...`eĭ---DdDΦDdDĦ...DdDĦ,,,...///000000000...,,,***...---,,,...000111geĦ///...---FSĦ---...qjRgdKӵDdDĦ000000000000///...000...,,,DdDĦ+++++++++,,,qjRgdKӵDdDĦ,,,...///000000...---+++///...HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ---DdDĦ///q<R//////peƜ4DuTӵ,,,DdDĦ---+++DdDĦ(((qjRgdKӵDdDΦDdDĦ,,,,,,,,,---...///000,,,+++,,,,,,,,,222999666666777666000******///333111444;;;777---(((+++222,,,))),,,000///......444999999222.........,,,---...,,,(((***000333333111///......000222222222///...............//////,,,---------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***------------------------///...---,,,++++++,,,---+++******,,,///000///...------,,,,,,,,,---///000...------------,,,,,,,,,,,,,,,,,,...///...+++(((...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******(((((()))***+++,,,------000000000//////...,,,,,,,,,***))),,,///000,,,(((------------------------------.../////////000000+++,,,,,,------,,,,,,+++///...---+++++++++++++++,,,++++++++++++,,,------///...------...000222444777333333555555000000333444555555555444444333222555777:::;;;999666555555888888888777777777666666555555555777888999777555333333444555555444333333666666;;;DDDLLLSSS^^^iiiqqqrrrkkkYYYFFF<<<888777666777888888888888777666222///4DuXӵ222------DdDΦDdDӵ...DdDĦ......o)h---......------------......DdDĦ---DdDΦDdDΦDdDӵ+++=ӊB1.uTӵ+++HߝL`o9...po9wӵ---///...,,,+++,,,---DdDĦ---...o)h---............---,,,------DdDΦDdDĦ...DdDΦDdDӵ---GIpӵDdDĦ,,,po9wӵDdDĦ.........//////,,,,,,---...000po9u------------GIdnuR)ĦDdDĦnuR)Ħ---,,,CdgĪj...DdDĦ,,,++++++DdDĦ,,,HߝL`o9---DdDΦDdDӵ///DdDĦ---//////000000000...---,,,...------...///000geĦ......sp?aĦ------GIdnuR)ĦDdDĦ...////////////...///...---DdDĦ,,,++++++,,,GIdnuR)ĦDdDĦ---...111333333111///,,,///---DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ...DdDĦ///po9u......------=ӊB1.uTӵ,,,DdDĦ,,,+++DdDĦ(((GIdnuR)ĦDdDΦDdDӵ++++++,,,...//////000+++)))+++------...111111///......+++)))...555111222444333000---++++++***,,,,,,,,,111666444///000333333000---//////...///...***(((---444777444000///---...000222222222333111...,,,+++,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------......///111000///...------------+++***+++,,,///000///.........------......///000------------,,,,,,,,,,,,,,,,,,---//////,,,'''###------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++---+++)))***---///...,,,////////////...---,,,,,,,,,+++***+++......+++'''++++++,,,------...//////...,,,+++,,,///111111111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,+++************+++,,,,,,...---,,,,,,---///222333666444444666666222111333777777666555444333111111555777999:::888666555555777777777777666666666666666555444555777777777555333444444555555444444333777888>>>LLLZZZeeeooovvvzzz|||ttt___III<<<7775556667777778888887777776662220004DuXӵ222......DdDʜ4DuTӵ...>d<Ħ...Dt---...------------......>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ+++***F&uTӵ,,,4DufئL>e...puR)Ħ---......---,,,,,,...>d<Ħ---Dt---.........------------DdDΦDdDĦ--->d<ʜ4DuTӵ,,,4DwDd<Ħ,,,puR)Ħ>d<......------///////////////peӵ,,,ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ...>d<------>d<Ħ(((4DufئL>e...DdDʜ4DuTӵ///DdDĦ/////////000000000///...------------.........geĦ...s<v>aĦ,,,+++peӵDx<DdDĦ------...............------DdDĦ,,,,,,,,,---peӵDx<>d<...111555666444111---...--->d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ...>d<Ħ///peӵ///Ħ...F&uTӵ,,,DdDĦ++++++>d<Ħ)))peӵDx<>d<ʜ4DuTӵ***+++,,,...///000///***(((+++...,,,++++++,,,***)))+++***)))...444///333333...+++------***''',,,---***///999:::333...//////...------------,,,------...444999555...111000000000111111...,,,111000...,,,++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111111000///...---,,,,,,+++++++++,,,/////////---//////......////////////---------,,,,,,,,,++++++,,,+++,,,,,,---+++'''$$$,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---,,,,,,000---***+++...---((("""...............---,,,+++---+++***+++,,,,,,***''',,,,,,,,,---------......,,,******+++...///---+++...---+++******+++---.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---///111333777777777888888666555555777666666666555333222111444666999999888666666666777777666666666555555555777555333444555666666555444444444444444444444444777999AAAPPPaaalllpppqqqpppuuuqqq___III;;;6664446666666667777777777777771111114DuXӵ111000000D&dq&ĒR......sdKĦ...DHRRud...------------......sdKĦ---D&oq<Ōq&ĒR+++++++++>dp&ĒR+++,,,nfʜd<Φ>d<Ħ---s&dq&ĒR,,,+++i?ʜtd<Ħ---HHܗDӊB...<x,,,+++...------------B?daĦ+++***B?Ho9--->d<------------,,,------>d<ӵ......B?Ho9...<x666888555111---...---&ӫeʬtIӇ+++>d<Φ>d<Ħ...D&ӫetIӇ///DdDĦ///sdKĦ...B?dp&ĒR---,,,>d<sdKĦ***B?Ho9888s&dq&ĒR)))***+++,,,---///000...)))'''+++...+++(((((('''%%%&&&))))))'''(((,,,---111111,,,***,,,---+++(((---,,,(((,,,777:::666...---,,,,,,,,,+++******.........///444888444------...000333444222---))),,,,,,---......---,,,+++***++++++,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...------...///000111111222//////......---,,,++++++,,,++++++---...///...---//////////////////......------,,,,,,,,,+++++++++,,,***((((((***++++++***+++++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,---......---------+++)))(((***---+++###,,,------------,,,,,,+++---,,,++++++,,,+++***)))......---------,,,,,,,,,+++,,,---......---***'''...---+++******+++---...------------------,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,...000222666777888777777777666555555555666666555555444333444666888888777666666777666666666555555555555444777555333333444555555444444444444444444444444444555999AAAOOO]]]dddbbb]]]XXX```bbbXXXHHH>>>888555555555666666666777777888///1114DuXӵ///111000Hu]3hh......---ne......=e......------------......ne///...pIƎ@t@h++++++,,,>h++++++---fe...@ďD------------------------...ne,,,---=e...------...//////------ege------sĪj@h---,,,,,,fdDĦ...@ďD///...Hkge---,,,,,,))))))***+++---@h------@G,,,,,,HĪj@IŌ,,,///Bene,,,Hkge+++ne---,,,fe...Hu]3hh///...---se........................+++,,,...---,,,+++geĦja>aĦ******@G------se------------,,,+++,,,---<Ō.........@G,,,...Hkge000666777444000,,,...---HĪj@IŌ******ege---...Hu]3hIŌ111///DdDĦ///ne...---@h111111>h......---se+++ne)))***@G000666sĪj@h************+++---......---)))))),,,---***((()))***((()))------)))(((***,,,...///...---++++++,,,+++,,,+++(((***111666666///+++***,,,,,,***((()))111000,,,))),,,333555222(((***...333555444000,,,(((***,,,.........,,,+++)))***+++,,,,,,------,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...///.........//////000000111,,,------------,,,++++++,,,++++++---...///...,,,....../////////...------,,,,,,,,,,,,++++++++++++,,,)))''''''))),,,---...+++******++++++,,,---...++++++************+++++++++,,,,,,------------,,,))))))+++...111///***%%%+++,,,,,,------,,,++++++------,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---///111111...+++******...---+++******+++---...------............---,,,------,,,,,,------...///,,,+++******+++---000111444666555222222555666444555555666666666555555444444555777777666555666777666555555555444444444444555444333333444555333222555444444333333444444555444999???GGGPPPTTTOOOFFFCCCLLLQQQMMMEEE@@@;;;777555555555555666777888888...4DuXӵ...ĵD^///...------111---...000......------------......000000///...,,,,,,------,,,++++++---......---------------------------......---,,,---///...------...///000------,,,.........------,,,,,,DdDĦ,,,,,,...///---////////////))))))***+++---///---------,,,...---------,,,000,,,,,,,,,---.........000///D^...++++++,,,s׼s000------,,,,,,,,,,,,------***,,,...---+++)))geFm8,,,>aĦ+++,,,,,,,,,,,,---s׼s------------,,,+++***,,,---Ho///,,,,,,,,,---,,,,,,...***...444666222---+++......*********.........D^222000///DdDĦ000......++++++111000//////............s׼s***+++((()))+++***,,,+++333,,,++++++******+++,,,------+++)))***---+++((((((+++///,,,,,,///000,,,+++,,,,,,***---333111***(((---,,,)))))),,,,,,+++...333...)))'''+++---***)))***,,,---+++(((***000444444******,,,000222333111///******+++,,,,,,,,,,,,,,,))))))***,,,,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,---///000------------............***+++,,,---...---,,,,,,---,,,,,,---...///---,,,---......///...---,,,+++,,,,,,,,,++++++++++++***+++)))((()))+++---------************+++,,,---...++++++************++++++******+++,,,,,,,,,,,,,,,---......///000///......++++++,,,,,,,,,,,,++++++------------,,,---...///---------------------,,,,,,000111...)))(((,,,000---,,,,,,++++++,,,,,,---,,,---...//////...------,,,,,,++++++,,,,,,---...,,,+++******+++---///111444666444//////444666444777777777777666444333222444555666666555555666888555555555444444444333333444333333444555444222000555444333333333333444555555999<<<===AAAEEEAAA:::999>>>AAA???======:::666555555444444555666888999Φ4DuXӵtvӵ>d<Ħ000///...------...///Ħ.........//////000000.........------............///Ħ000///...+++///111......000000...,,,------.../////////...---,,,++++++---///......+++,,,------......---------------------------------------............///Ħ---///000///...000///...------...///000------......------,,,+++---///...++++++///111///......---,,,,,,,,,------>d<Ħ+++++++++///...------...---,,,***---......///000111111222---,,,,,,,,,,,,---...............------,,,,,,,,,//////000000//////...---------...//////...------111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,111111111000Ħ,,,++++++,,,,,,---.../////////>d<Ħ......((()))+++Be000000,,,,,,+++++++++,,,------***,,,...---***)))geFYĉ+++***>aĦ---......---++++++...---,,,,,,,,,,,,Be.........------,,,+++)))+++...nu]ӵ///,,,...///000111...---,,,,,,......---,,,...+++)))---333555111+++***...///+++)))+++------,,,,,,++++++***+++++++++...............>d<Ħ...111222000///>d<Ħ000///...Ħ******++++++---...000111......---......///000111////////////Be///)))+++---,,,Ħ+++***++++++***)))(((***,,,(((111888555///------,,,+++++++++***++++++,,,,,,******,,,---***&&&(((......***(((+++,,,***)))+++,,,''',,,666555)))&&&...,,,''')))///...'''(((///---'''%%%+++...+++***,,,"""(((------...111222111000...------///000//////---,,,+++))))))***,,,---((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,+++***+++,,,............------,,,,,,---...///---,,,------.........---+++***,,,,,,,,,+++++++++***************,,,---...,,,***************+++,,,---...++++++************++++++)))***++++++,,,,,,,,,,,,...---,,,)))'''&&&)))+++***++++++,,,,,,,,,++++++,,,---...---------///111+++,,,,,,------......///***...///)))######,,,555---,,,,,,,,,,,,,,,,,,---,,,---.../////////------++++++******++++++,,,---++++++******+++---///111666888555//////666999777:::999999777555333222000333555666666555555666888555555444444444333333333333333333555666444111///555444333333333333444555666::::::777888===<<<777555777777555555888666222555444444444555666888999?aŖ%7uSQuR)ӵsdKĦ111000///.........gdKĦ/////////////////////---...///000000///......(((gdKĦ...+++)))------...///000000//////........................///---++++++---///000000//////000000000000//////---------------------------------............gdKĦ...////////////////////////////////////...000111222222111000...---,,,++++++++++++,,,---.........///////////////gdDĦ......,,,..................------,,,...222555555222...,,,///,,,+++,,,...///---+++---......,,,,,,------,,,///...///111222222///---,,,------......---,,,,,,111000///......------...++++++++++++,,,,,,---...333333222gdKĦ))),,,******,,,///000---***///sdKĦ000---+++,,,---...---,,,---,,,+++******+++,,,---111---)))(((+++...ŶS,,,+++***3we<***++++++,,,+++***+++,,,---000111111222111///,,,(((&&&,,,,,,+++iĉ@3hR/Ō'''))),,,000111111000222555555000***+++111,,,---.../////////...---......---,,,,,,+++******+++,,,------......------...............DdDĦ///222222000...sdKĦ///...gdKĦ///---++++++---///111111000,,,,,,000///***))),,,222///,,,,,,---,,,,,,,,,---gdKĦ)))************************+++...222222000------//////...,,,******,,,///000***+++---,,,++++++---...)))******+++++++++***)))+++******,,,......---,,,******)))(((((()))******((()))***,,,,,,+++******000///***!!!###///888444---...000+++---///)))((()))***++++++***)))(((((()))***,,,---------,,,((()))*********+++,,,,,,))))))((()))+++...111333------++++++++++++------...---,,,---...///...---.........///......---,,,111///,,,******,,,///111------,,,,,,+++***))))))++++++,,,,,,,,,+++******...,,,***,,,///111000...---...---+++,,,///...***'''))),,,...000000//////---,,,++++++******++++++000///------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++---...///...---///...,,,,,,,,,,,,***))))))***,,,------,,,***)))///------000000,,,,,,...///++++++//////++++++///111222444555555555444333666555333333444444333222111111111222444555555555555666666666666444333222666666666666777888999:::777777777666444333444666;;;777444555999;;;999555666777888777555444444555666555444444666666555333>A...ne///000///.........ne..............................///000000///...---ne///...,,,+++------...///////////////........................000///......///...,,,+++//////000000000000//////---------------------------------.........ne......////////////........................---...000111111000...---...---,,,++++++,,,---...---------......//////De+++...///---........................,,,///222555555222///,,,///---+++,,,...///---+++***+++++++++,,,...///...000///------///000///...------..................222111000///............------,,,,,,---......///......ne***)))***)))(((+++......+++'''+++ne...,,,)))+++,,,---.........------,,,,,,++++++++++++,,,,,,...,,,***+++---///>A.........k<+++++++++,,,,,,+++++++++,,,---///111222000000///...------,,,+++///...---fh...---,,,,,,...000222;;;555000000///,,,,,,///---.../////////...---,,,......------,,,++++++***+++,,,------......------...............De---///111111000///ne///---ne+++///---++++++---///000000000,,,,,,///...***))),,,...,,,,,,...000000...+++,,,,,,ne+++******************************---000000...,,,,,,---,,,+++++++++++++++++++++***+++,,,---......---,,,+++,,,------+++******+++---,,,,,,---......,,,+++************************((((((***++++++,,,,,,,,,111///+++''''''+++111444222+++---///***---000)))+++++++++++++++,,,------***++++++,,,,,,+++******+++)))(((+++...000...+++,,,+++******+++,,,...000---,,,,,,++++++,,,,,,---,,,++++++---///111000///...//////......---,,,,,,000...,,,++++++,,,...000------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))+++))))))+++///222333222---...---+++,,,///...***)))***,,,---...///......------,,,+++******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,---...///...---///---,,,,,,,,,,,,+++)))***+++,,,------,,,+++***...+++,,,//////,,,,,,......******......******...111222333555555555555555555444222222333444222111222222222222444555555444777777777777555333111000666666666666777888999:::555666777666555555666888:::777444555888:::888555555777777666555444444555666444333333444555555------/////////,,,---.........------------------------///////////////...---,,,............---------...////////////....................................000000///,,,)))...//////000000//////...---------------------------------..................////////////........................,,,---...//////...---,,,......------------......---------....../////////+++,,,000222000...........................000333555555333000......---,,,---.........,,,........./////////000000111///,,,+++,,,...//////.........//////000111111444333111000..............................///000,,,,,,,,,,,,+++---,,,,,,...111111...***,,,---///...++++++,,,------......------++++++,,,,,,,,,,,,++++++,,,+++,,,...//////***,,,...,,,++++++,,,,,,---,,,,,,,,,,,,,,,---/////////...,,,+++,,,...000111000000...---111111111///---...333888EEE888,,,***---............///000000///...,,,+++......------,,,+++++++++,,,,,,---............---..................000//////000111111...---+++---,,,...---,,,,,,...000000000000---+++,,,,,,)))***---******,,,///111111...+++,,,,,,,,,++++++++++++++++++++++++++++++)))+++---...,,,++++++++++++,,,---...---+++)))(((***)))***...111111...***+++---///---***)))***,,,,,,++++++,,,...///---,,,***+++,,,,,,,,,,,,+++***)))))))))******,,,------000---+++,,,...000///...000))),,,...***---000***---,,,***)))***,,,...///,,,,,,,,,,,,+++***((((((***'''&&&***000222...)))...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---*********,,,///222222111/////////...---,,,,,,+++------,,,,,,,,,,,,------------,,,,,,++++++******------------,,,+++))))))***))))))+++...111222222,,,...---+++,,,000///+++++++++,,,,,,,,,,,,------...------,,,+++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///,,,---......///.........///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---***+++......++++++---,,,******,,,,,,******,,,000000222444555666666666444333222222333333222111333333333333333333333333888888777666555333111000666666555666666777888999444555666666666666888::::::777444555888999888555555666777666444444444666666444111111222444555///000//////...---,,,+++,,,---...///000///...---+++,,,---...///...---,,,------------------------000000//////...---,,,+++...------------...//////------...//////.................................,,,+++,,,...000000///---...//////////////////...---------------------------------............///............////////////........................,,,------......------,,,//////............//////000000000/////////......---000000...000444555444............///////////////000333444444333000///...---------.........---333111000000///,,,+++---111///------.../////////000/////////000222444555999888444111...---------///......---......//////.........---------......---,,,,,,///333333000---...,,,+++---///000///---,,,,,,,,,---------------***+++,,,------,,,+++***,,,,,,---.........---,,,%%%'''***,,,------+++***------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,...000111///.........///000111222,,,...000...---000999@@@EEE777+++***...////////////000000000///...,,,+++......------,,,,,,,,,,,,,,,------.......................................222///......111222///,,,---,,,++++++.../////////...------...///000000...///---+++*********+++---***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++...///000000///---+++******))))))...444444///***))),,,...---))))))+++///)))((()))+++...///...---***+++---......---+++***,,,,,,***))))))***,,,,,,+++)))***...///---+++,,,...(((***---)))---111+++,,,+++*********+++,,,---------,,,+++***))))))(((%%%%%%&&&***......+++(((......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111111111000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++......------,,,+++)))))),,,,,,+++,,,---...//////,,,------+++,,,000///+++------,,,++++++++++++,,,......------,,,+++***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---////////////,,,...//////...............---+++,,,,,,---+++***------,,,,,,,,,,,,------...++++++...---)))(((***,,,++++++,,,,,,++++++,,,...///000222444666777777444333222222444444333222444555555444333222333333777777666666555333333222666555555555666666777888555666777777666666888:::999777555555777888777555444555666666444444444666666333000///111333555////////////...---+++++++++,,,.../////////...---***+++---.........---,,,------------------------000000///...---,,,,,,,,,......---------...///000------............------...........................---++++++---///000000......////////////......---------------------------------............///............////////////.................................//////.........////////////////////////444333222111///...------000333333000000444555333........./////////000000000111222333333222111000...............---......111---,,,///...)))(((+++000///000111222222000...000///...///000333666999???<<<777222///---,,,,,,......---------------...000000...---------------)))''''''***...000...+++,,,+++++++++---------,,,,,,,,,,,,,,,------......+++,,,---......---,,,+++......---,,,,,,,,,---...''')))+++------+++)))'''...------------------............------,,,,,,,,,---------...............------------...///000111))),,,...------111999AAA<<<444......///...///222000000111111000...,,,+++......------------,,,,,,,,,---......//////..............................222///---...111222000------,,,+++,,,///111111111.........///111111///---......,,,***)))+++------......------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,111000///...------,,,,,,+++))))))...333555111,,,+++---......,,,---000333******)))***,,,,,,+++)))***+++---......---+++***///...,,,***))))))******))))))---111...((()))///...'''***---)))---111+++---.../////////...---,,,---,,,,,,+++++++++++++++"""&&&+++---+++******+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---000///---,,,+++++++++,,,++++++,,,------,,,++++++---------,,,,,,,,,,,,,,,---......---,,,+++******+++,,,,,,,,,,,,---...///+++---,,,+++,,,000///,,,///...---,,,++++++++++++------...------+++***))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,!!!%%%***...111000...---,,,...000///---,,,---......,,,++++++------,,,***......---,,,,,,---......000---,,,...,,,'''%%%''',,,------,,,,,,------,,,------///000222444666777555444333444555666555444444666777555333111222444444444444444555555555666555555555444555555666777777888888777555444666777999777666555666666666555333555666555444333555666666333000///111444555666...............---,,,+++,,,,,,---...............+++,,,------......------------------------------//////...---,,,,,,,,,---------,,,,,,------...///---............---,,,,,,........................333000---+++,,,------------......//////......------------------------------------............///............////////////------------------------////////////////////////......////////////......444444222111///...---,,,///222111...---000111............//////000000111000000000111111000000000---/////////...---...///222------333333...///444000000111333444333000...000///......000444888;;;@@@===888333///...------///...------,,,---------000///---,,,++++++,,,------***((()))---///...---........................---,,,,,,,,,,,,---...///,,,,,,------------,,,,,,.........,,,++++++---///,,,---...///...---+++)))///......------......///......//////......---,,,------...//////...---------,,,,,,+++******++++++---......---,,,...444999333000000222000---...222///000000111000///---,,,......------------------------...////////////...........................000///......000111111000...,,,,,,---///111222111......///111222111///,,,---///...++++++...///---//////...,,,***)))+++---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---///...---,,,++++++,,,,,,,,,******,,,111444333222111000000000111333444555///...,,,++++++***'''%%%++++++------------++++++//////---,,,******))))))++++++111666111)))+++444///(((+++...***---111+++000111444666666555444333///...---,,,,,,,,,,,,,,,%%%+++000000,,,***,,,000***++++++,,,,,,---------+++,,,,,,------,,,,,,+++111///...---......,,,+++///...,,,+++++++++,,,---,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------------,,,,,,+++''')))***+++,,,...111333+++---,,,+++---000000,,,//////...------,,,++++++,,,---.........---+++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,, $$$)))...111000---++++++...000///,,,***+++...---,,,++++++------,,,+++........................111...---...,,,'''%%%''',,,......,,,,,,......,,,,,,,,,---...000222444555666555444555666777666555444666888666333111333555333333333444444666777888555555444444444444555555777888888666444333444555888888777666555555555555333444555555444333555666555333111111333555666666---------......---,,,,,,------,,,,,,------......---------------......///..............................---,,,,,,,,,---...+++,,,,,,,,,---------------.........------,,,+++........................111///------......---+++---......//////......------------------------------------............///............////////////------------------------000//////////////////000---...////////////...---000000//////...---------,,,///...++++++...///,,,---......///000000111111000//////////////////000---///000000------...000444...///666777111222888111000///000222222000///000...------///444999===???<<<777333111000111222000//////...------......///...---,,,,,,...///000777222---,,,---//////---///000000000/////////000------,,,,,,,,,---...///------,,,,,,,,,,,,------,,,...000///,,,++++++---...............---,,,,,,//////............//////...///000000000///...---...------,,,---...///000---,,,++++++***+++++++++111000///------...000111111...///111000------000...///000111111000///...------..................------...///////////////........................---...///......///222444---,,,+++,,,...000000000......///222333222...+++,,,000000,,,,,,000000,,,+++---...---+++***+++---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///...,,,,,,,,,---......---,,,+++---,,,******---111555888666222......222444333111000...---------,,,***'''++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,111:::888///,,,222000***,,,///+++...111+++000222444666999;;;<<<===222111///---,,,++++++,,,***---000///---+++---///++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++111///...---......,,,+++---,,,+++******,,,---///------------------------------------------------+++,,,------...---------&&&(((+++++++++---000444+++,,,,,,***---111000,,,...//////000///...,,,+++***+++---...///...---,,,000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,+++***---000...***(((***------,,,++++++------,,,+++---...///000000///...---///,,,,,,...---)))(((******......******......***+++++++++,,,...000222333555444333444666777666555222666888666333111444777444444333333444555777777555555444444333444444555444555666555333333444666888888777666444444444555222333555444444333555666444333222333555666666666,,,,,,------...---------...---,,,+++,,,---...//////...---,,,---...///000////////////////////////...---,,,+++,,,---...///***+++,,,---------,,,,,,---.........------,,,+++........................++++++,,,///111111///------..................------------------------------------.........//////............/////////000------------------------//////............//////,,,---...//////...---,,,,,,,,,,,,---------......+++------++++++//////------......///000111111222//////............//////---///111000---,,,...000222++++++222222++++++111222000...---...000111000000...,,,,,,///444:::>>><<<:::666333222222444666111111000/////////////////////......///222444666;;;555---))))))******)))+++,,,---,,,+++++++++,,,------,,,+++,,,---...///......,,,++++++,,,......)))---111222///+++******,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...///000111111000///...///---+++)))***...222444,,,,,,,,,---...///111111222000......///000000///333...,,,///000...,,,......///000111111000//////------..................---......///////////////........................+++...000///---...333666---+++***+++---//////.........000222444222...++++++000111---...111111,,,&&&***...000...,,,,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000---++++++...///...,,,***---000333333111...+++...---+++)))***///777<<<888222,,,+++///111///***,,,,,,,,,---000111000...,,,++++++******++++++,,,)))***,,,---......---,,,...***///;;;===333,,,---222+++---///+++...222+++//////111333888===AAADDD666444111///,,,+++******------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++------------++++++000///------......---+++,,,+++*********,,,...000///......------......///------------------------++++++,,,---............)))+++---,,,++++++---000***,,,,,,***---111000---...///000111111///---,,,)))+++---/////////------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++))),,,///...***'''))),,,---,,,++++++---------+++,,,...000111111000...,,,---***+++......++++++---)))------))))))------)))++++++***+++,,,...000111444333222333555666555444222555888777333111444888666555444333333444555666555444444333333333444444222333444444333333555777888888888666444333444555222333444444333333555666444333333444666777777666...000111000...------.........------------.........------...000111000///111///......//////...,,,222111...,,,++++++,,,---.........------,,,,,,,,,000...---+++******++++++//////...---...///000111............////////////000000000000////////////,,,,,,,,,---------......222000...///000111000///999444...---000111...+++000///////////////000111,,,222555111///111///+++,,,,,,,,,,,,---///111222---+++)))***,,,---+++)))...---,,,+++***++++++,,,---------......000111111111...,,,,,,///000000///000000111111111///...,,,***------***+++......+++...000111......111111///111000///...///000222444555333222444777666333///333111---******+++...///---///000...,,,---222666999444...******+++***)))---,,,,,,+++,,,---...///333...+++---///......111000...---++++++,,,---...&&&'''***---/////////......---,,,,,,---...---+++,,,...000///,,,+++---000***...///------000000---------,,,,,,---...000111,,,((()))...///,,,...333:::777222---,,,---000222...111444666444222000000000//////111111...,,,,,,,,,---...000111111111222333111///...//////...---///......---------.........------,,,---...///000555---***...000,,,+++---******+++,,,---------,,,,,,,,,---...//////.........---,,,---//////,,,))))))***+++,,,---.........***)))***---000333444444+++///333222---***+++...+++...///222777:::444,,,///...,,,++++++---111444===666///,,,...///---+++---+++)))((()))+++---///......---------,,,,,,,,,,,,,,,---...---,,,***)))000......111555555111,,,,,,---///...---+++,,,,,,///,,,+++---222777888888111000///...------...///...///000000000///---,,,+++,,,...---,,,++++++,,,,,,,,,---......---,,,,,,(((***++++++***)))+++,,,+++---...///...---,,,+++000000///---++++++---///,,,,,,,,,---------......000...,,,,,,------,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------///---------...///...---***((()))------)))(((***))))))*********+++++++++------------,,,+++***)))---..................---...---+++,,,------,,,***,,,,,,+++******+++,,,,,,///,,,***+++---,,,&&&!!!,,,,,,,,,++++++*********++++++---......---+++++++++,,,---,,,++++++---///888222000444555111111444444444444555555555555666555444444444444555666666666666555444444444444444222222333333444555666666444555666555333222222444555555555555555555444444777555555666777888777666---...000///---,,,,,,---......------------......///---,,,---......---,,,000///---......///---,,,111000///------------............------,,,,,,,,,,,,,,,+++***+++,,,---.........---------...///000............////////////111000000000//////......,,,,,,---------.........---+++)))***+++,,,++++++222///---///222444111---111111000//////.........***///111...,,,......+++000///...---,,,---......---+++***+++------,,,***111000///...---......///------------...///000111333000......000111111///...//////000///...------+++......,,,,,,000000...,,,//////------000000...111000///......000222333777444000///000444777999222111...,,,+++,,,...///---......------...000222555111---+++,,,---,,,+++------,,,,,,,,,---...///...++++++---...---///444///...,,,++++++,,,---...((()))+++---////////////...,,,+++,,,......---,,,...---------......------,,,//////,,,---000000------,,,,,,,,,---...000111---)))***...///,,,...222444111...,,,---000444666999;;;;;;999555111///...000//////000111///......------...///000000000000000///...///111111111//////......------...............---------...///000555...+++---...,,,,,,...111111111111000///......,,,,,,---...............///...---...000000---*********+++,,,------------+++++++++,,,///000000///)))---///...+++)))+++---,,,......000555888444---,,,---...---,,,,,,...000888222---+++---...---***,,,+++***)))***+++---.........---------,,,,,,,,,,,,,,,---------,,,+++***555111///000222111---)))...///000///---+++++++++...+++)))***---000111111000///...---------...///...//////000///...---,,,***,,,...---,,,++++++,,,,,,,,,---......---,,,,,,+++***(((***,,,---,,,***,,,,,,+++))))))+++---///---------.......................................000...,,,,,,------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,---...///...,,,...,,,---000000,,,+++---*********++++++++++++,,,------------,,,+++***)))------............---------,,,++++++,,,,,,+++))),,,,,,+++******+++,,,,,,---***(((***------)))%%%,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***+++,,,+++******,,,...111---,,,111333111000333444444444444555555555555333333222222333333444555777666666555444444555555333333333444555666666777888999888666333111111222555555555555555555555555888666555666777888777555,,,---///...---+++,,,,,,......------------......///---,,,,,,,,,,,,***)))///---,,,,,,---...---+++////////////////////////.........---------------)))))))))***+++---...///---------,,,---......///............////////////111111000000///...------,,,------------.........///...,,,,,,.........---...------000444444000---222111111000......------***...///---,,,...///...000///...---,,,------...---,,,+++,,,---...---+++...------,,,,,,,,,,,,---------------...///000000222111....../////////...,,,------...///.........,,,//////---...222333000+++......,,,,,,000000---------,,,++++++,,,...///333111000///111555888;;;111000///......---.........---,,,---.........---///---,,,,,,---......---------,,,,,,,,,---......,,,+++,,,...+++))),,,222///...,,,+++++++++,,,---+++,,,,,,---......//////,,,++++++,,,...///...---///+++)))***...///---)))---...---***)))------+++,,,,,,,,,,,,---...//////...++++++...///------000---,,,++++++...222777:::>>>>>>===999333///...---///...------...000000///------......///......---------...000333444333111///......---......//////......------......///000555///,,,,,,---,,,---///222222111000...,,,+++***,,,------............---/////////000111000...,,,++++++,,,,,,,,,,,,,,,+++---,,,+++,,,---...---+++***,,,...---***))),,,///---...------111666555000)))---000000---******+++000---******---...,,,***++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++666222...---...///,,,***///111111000---+++***+++...,,,***)))+++,,,,,,+++------,,,,,,,,,---......---.../////////...---,,,***,,,------,,,+++,,,---,,,,,,------------,,,,,,...***''')))...000---)))+++++++++***)))***---000,,,++++++...111222///,,,......------------------000...,,,,,,------,,,+++******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,...---,,,,,,......---,,,---++++++///...***)))+++++++++++++++,,,,,,,,,,,,------------,,,+++******,,,,,,------------,,,,,,,,,+++***+++,,,,,,***(((,,,++++++******++++++,,,***((('''))),,,...,,,***,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------***+++,,,,,,++++++,,,...///---...444777666555666333333333444444444555555444333333333333444555555777777666666555555666666444444444555555666666666888999999777555333333444555555555555555555555555999888666666777777666444,,,---//////---,,,,,,---...------,,,,,,------......---+++,,,,,,---+++***---,,,++++++------,,,+++......///000111111000000...............---------(((((()))***+++---......,,,,,,,,,,,,------..................////////////111111000///...------,,,------------............333111000000111222222111000//////000111000...+++000000000//////...---------//////...---///111222------,,,,,,---...000111------------------------,,,,,,++++++++++++++++++---------------...///000000///------,,,,,,+++***,,,,,,---...//////000000---//////,,,---222333111+++...///,,,---000111.........------------...///,,,---000666;;;:::444...000000000000///...------///---+++---///000---***,,,,,,,,,---.........---------------------------......//////)))$$$&&&---...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...,,,+++***,,,...//////...---+++)))***,,,---,,,***,,,---+++&&&&&&)))+++)))+++,,,,,,,,,,,,------......------......---------++++++***+++...222666888777777555222...------......---+++))),,,111111...---.........------,,,+++,,,---...111444555333111...............//////000..................//////444111---,,,,,,,,,...000000000///...---+++)))(((,,,------......---------......///000000///---,,,++++++,,,,,,,,,++++++***...---,,,,,,------,,,+++---......---,,,,,,///222---...,,,***...444555333***---000000---*********+++***)))+++---...---+++***+++,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333000,,,***,,,............///000000...,,,,,,---000...---,,,,,,,,,,,,++++++++++++,,,,,,------...------...///...---,,,+++***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...000---***(((+++...///......111333000---***,,,000222///+++...---,,,+++++++++,,,,,,000...,,,,,,------,,,+++******++++++,,,---......---------------------------,,,+++,,,---...---+++,,,******...---)))(((***++++++,,,,,,,,,---------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++******+++,,,+++)))'''++++++++++++++++++++++++***((('''(((+++------,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,---------,,,,,,...//////...000555888888666555222333333333444444444444666666555555666666777888777777666666666666777777444444444444444444555555333444666666555555666888444444444555555555555555:::888777666666666444222,,,...000000.........///------,,,,,,,,,,,,---------,,,,,,---...//////...,,,+++***+++,,,---,,,+++---...///000111111111000........................******++++++,,,,,,,,,,,,,,,,,,,,,---------------............////////////000000000///...------,,,---------.........//////000...------...//////...111000...------.........,,,---...///000000//////---......///...---///222...---,,,,,,---...000111------------------------.........////////////......------------......///............,,,+++++++++------......///000111222,,,......+++,,,000222000,,,//////---...222222000222222222111111111222222...,,,...666>>><<<000$$$///000000000///...---,,,000...,,,...000111...++++++,,,.........---,,,,,,---------------------,,,---...//////)))###%%%+++------,,,,,,+++++++++++++++******))))))***++++++,,,+++***,,,...//////...)))+++---,,,***)))+++,,,---...,,,''''''***,,,***+++++++++,,,,,,,,,,,,,,,---/////////......---,,,------,,,,,,---///111222000000///---+++***,,,...//////,,,***...555555///............---,,,+++***......///222333333111..................///000111//////////////////......222222000,,,+++---///000000000000000///...---,,,,,,---------------,,,,,,,,,---//////...---,,,++++++++++++,,,++++++******---,,,+++,,,...//////---------------,,,---///111......,,,))),,,333666666------......------,,,,,,)))******,,,...///...---+++,,,---......---+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444111,,,))))))+++---///***,,,...///.........000.........---,,,,,,,,,---******+++,,,,,,---------,,,---.........---+++***)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---...///444===DDD666000***)))---///...+++///...---,,,,,,---...///000...,,,,,,------,,,+++******+++,,,------......///////////////.........---+++***+++,,,---,,,+++...,,,---000000---,,,...++++++,,,,,,,,,---------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++*********+++,,,,,,)))'''+++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***+++,,,+++******,,,...,,,---...000222333111...222222222222333333333444555555555555555666777777777777666666666666777777444444444333333333333333222333555555444444555777444444444555555555666666:::888666555555555333111,,,...000000///...///000------,,,,,,,,,,,,------...------...000111111000,,,+++***+++---...---,,,.........//////000000000.............../////////,,,,,,---------,,,++++++,,,,,,---............---............/////////////////////............---------.........////////////...,,,,,,...///...---...---,,,+++,,,...000111***+++---///000000000///,,,+++,,,...---***+++///111000///---,,,,,,,,,---+++---...---,,,+++,,,---,,,,,,---............---...---------------......///000222111///...---...............///111222333---///---******...000///,,,///000...///222333111///////////////.........444...+++///666777///&&&////////////...---,,,+++///...---.../////////...+++---......,,,++++++,,,------.........---,,,+++******,,,---+++'''(((---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))***,,,++++++,,,...///...---(((,,,...---)))(((***......000...+++***...///,,,***++++++,,,,,,++++++***,,,///000///...000///+++///......------,,,------//////...,,,******,,,...333444111...333;;;999111---.........---,,,,,,+++000//////000111111///---............///000111111//////000000000///......000222222...,,,...///...------.........------,,,,,,------------,,,,,,++++++---//////---,,,+++,,,******+++++++++++++++***,,,++++++,,,///000000///,,,,,,+++++++++,,,------...///---)))+++222777888///---,,,...222333111...***+++,,,---.........---,,,------......---+++***......---------,,,,,,,,,,,,,,,+++++++++,,,------888555000+++((((((***+++(((***,,,------...///000+++,,,---,,,+++***+++,,,++++++,,,---------,,,,,,+++,,,---------,,,+++***)))+++------,,,,,,---...,,,,,,++++++++++++,,,,,,)))+++---,,,+++***,,,...,,,,,,)))'''***777JJJXXX777222,,,)))***,,,------111000///......000222333000...,,,,,,------,,,+++++++++,,,,,,------......000////////////.........,,,+++******,,,,,,+++******(((***......,,,+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++***+++,,,---,,,)))'''***++++++,,,,,,++++++***+++++++++******************++++++++++++,,,,,,,,,***))))))))))))))))))***'''((()))((('''((()))+++---//////...000222000,,,111111222222222333333333333222222222222333444444666666555555666666777777555555555444444333333222666666777555222111111222333333444444555666666666888666444444444333111000+++---//////.........///---,,,,,,++++++,,,,,,---000///......000111000...---++++++,,,---......---///...---------...///000---........./////////000,,,---............---,,,,,,---.../////////..................////////////---------............///............////////////222000//////000111111000------------,,,------...+++,,,...///000///...---,,,***,,,000...))))))---222111///---,,,,,,,,,,,,***,,,------+++***+++---)))***+++,,,,,,,,,++++++...------,,,,,,------......000222222000...///000///......---...///000111///000...))))))---///...+++...///---...222333000,,,,,,,,,,,,++++++******222///,,,,,,...///...,,,.........---,,,,,,++++++,,,------,,,,,,,,,///111***,,,...---+++***,,,...------.........---,,,++++++)))***------******,,,,,,,,,,,,,,,,,,+++******'''((()))***++++++***)))...,,,+++,,,......---,,,+++,,,,,,,,,++++++,,,,,,+++......+++,,,//////,,,******+++,,,,,,+++***)))***///111...///111000+++,,,,,,---------,,,,,,,,,---......---,,,,,,---///333555333///444===999...---............------,,,///...---...///000///---............///000111222///000000111000///...------333444///---...///---,,,,,,,,,,,,,,,++++++***---------------,,,+++***,,,...000000...,,,,,,---((()))***+++++++++++++++,,,+++***+++---......---,,,,,,,,,,,,---,,,+++***...///...+++,,,333888999///+++***000999<<<666...,,,,,,---,,,,,,+++,,,---------...------,,,,,,+++......---------,,,,,,,,,,,,,,,+++++++++,,,---...999666222,,,)))(((***+++(((***,,,---,,,,,,---///+++---...---***((()))***,,,------......---,,,++++++,,,,,,------+++***)))(((***,,,---,,,,,,---...,,,,,,+++******+++,,,,,,************+++,,,,,,+++------+++(((***555HHHVVV333111...+++***+++---...000///------...000333555000...,,,,,,------,,,+++,,,,,,------------------............---------,,,,,,***)))***+++,,,+++***%%%###%%%***+++)))))),,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++------............------++++++,,,---///---***'''***+++,,,,,,,,,,,,+++***(((***+++,,,+++***************+++++++++,,,,,,,,,******++++++++++++******((()))***)))((((((***,,,...111000---///333222...111111111111222222222222222111111111111222333333555555444444555666666777888777777666555555444444888888888666333111111222333333444444555666666777555444222222222222111///***,,,......---------...---,,,,,,++++++,,,,,,---111000......//////...,,,---,,,+++,,,...///...---000///---,,,+++---...000---.........//////000000+++,,,.../////////......------///000000000///.............../////////000,,,,,,------.../////////............/////////000111///......///000000///...000111000---+++)))(((,,,---///000000...---+++...,,,///333111+++***...///...---,,,---...///000)))+++---,,,***)))+++---+++,,,...///000///.........------,,,,,,,,,------+++...111111///---...000......---,,,---...///000111222///***)))---///---)))------,,,---111222//////000000000//////...---***---000///,,,***,,,///......---+++++++++++++++***,,,,,,+++)))***...333)))+++---,,,***+++---000------...///...---+++***///+++***---...***((((((+++,,,,,,,,,,,,+++******&&&(((***,,,---,,,+++***...---,,,,,,---...---+++...,,,)))+++...///---***'''***+++)))***---,,,))))))***+++,,,,,,+++))))))***///111...///222111,,,)))***+++,,,---.........(((***,,,------...000222000333111---333;;;666***------...//////......---...---+++,,,.../////////............///000222222///000111111111///...---,,,333555111---//////,,,111111111111000///...---------------,,,,,,+++***,,,///222111///------...'''((()))***+++,,,,,,,,,,,,+++******,,,---,,,***///......///000///,,,***...000///,,,---333999:::---)))***333???BBB888---,,,------+++***)))***,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++***+++,,,...///555444111---******,,,///)))***,,,,,,+++++++++,,,...000111///+++((((((***---......///...---+++***++++++,,,---,,,+++***)))(((***,,,---,,,,,,---...---,,,+++******+++,,,------)))&&&(((---///,,,(((+++///111///...333===GGG...//////...,,,,,,---///,,,+++***)))+++...111333000...,,,,,,------,,,+++------------------,,,,,,---------,,,,,,++++++++++++***)))***+++,,,+++)))&&&%%%''',,,...,,,,,,///))))))*********+++++++++++++++,,,------,,,,,,,,,---......//////......---+++,,,---...///...+++(((***+++,,,------,,,+++***&&&(((+++---,,,+++***************++++++,,,,,,,,,+++,,,---......---,,,++++++,,,---,,,++++++---///***,,,+++(((***000000+++000111111111111222222222333333222222333333444555444444444444444555666777::::::999888777666555555666777888777555444444555333333444444555666777777444222111111222222000///------------------------------------------------000000000000///...---,,,,,,---...//////...---,,,222///---...000222000///444111...---///000000...------------------------...............///000000111///...///000000---***///////////////000111111111000///------......///000000000000000000000000///............---------000000000111222111...,,,,,,,,,,,,---------------...,,,+++,,,//////---***......//////...,,,***)))***------++++++......+++333111///......---+++)))---,,,,,,---///000///...333222///---,,,,,,---...///---++++++...000///---444---'''(((...222000,,,------.........---+++***...---,,,+++++++++++++++************+++,,,------///...------...///...,,,.........------,,,,,,,,,))),,,//////---,,,---///...---++++++++++++***(((***+++,,,---,,,***(((&&&,,,+++******)))*********&&&***///111...+++***+++---***)))***'''$$$%%%)))***++++++,,,,,,++++++******)))(((***,,,......------.........---+++)))(((,,,---......------///111...+++(((***///111000---...///000222777:::555,,,111+++...000***---111------,,,,,,++++++,,,,,,,,,...111222///,,,---333888444333222111000...------///222333222000...///000//////......---------------...000000000...,,,+++111333444555444000,,,***///...,,,+++***++++++,,,******+++,,,,,,---......,,,,,,---.../////////...111000...,,,+++...333777,,,***+++000555777333...------,,,+++++++++,,,,,,---------+++***,,,///111111000...---,,,,,,------++++++,,,---......------444444222///,,,+++---///111+++)))...000---+++---,,,------,,,+++*********000***)))...///+++***---///---,,,,,,((($$$&&&+++))))))((((((((()))+++,,,///---+++***++++++***)))---***((((((+++------,,,111///,,,,,,---000111111)))(((***...///+++***,,,222...******...000///,,,,,,---......//////.........++++++------******---(((***,,,,,,)))(((***---///...,,,++++++,,,...///...+++)))))),,,---,,,***---,,,,,,+++*********+++///---++++++---...+++))),,,,,,---000111111---***......------,,,+++******++++++++++++******))))))+++------******,,,,,,)))000---******,,,---,,,***...***(((***)))''''''+++---------,,,,,,+++++++++...------,,,,,,------......------------...//////666555333222222333444666888888777777888888999::::::999777666555444555555666555555444444444555555666333222333555666555333222000//////000000///---------------------------------------------------............---,,,+++***---...////////////...---111///---...000111000///222000------///000///---------------------------...............//////000000...---...000111///...///.........//////000111111000///...---......///000000000000000000000000000////////////.........000/////////000000...,,,.........---------------...,,,+++,,,//////---+++............---,,,++++++***------++++++......+++...---,,,---...///...,,,///...------...///...,,,222000...---,,,,,,......///---,,,---///000///...555444333222111///---,,,---......///...---,,,+++......---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,---...///...---......---------,,,,,,,,,)))+++------,,,+++,,,......---++++++,,,+++***(((***+++,,,,,,,,,***((('''((((((((()))******++++++(((,,,//////---+++***+++///,,,,,,---+++''')))...,,,,,,,,,------,,,,,,,,,+++***)))***,,,------,,,,,,------------,,,***)))+++*********++++++,,,,,,...***((()))---000...+++---...///111777:::555,,,000+++///111+++---111+++,,,------,,,++++++,,,---,,,///000...,,,,,,111555333222111111000///......///111333222000...///000///////////////...------------.........---++++++***+++,,,---,,,***'''%%%---,,,+++++++++,,,---...******+++,,,,,,---......,,,,,,---.........------------+++***+++---111444((('''(((,,,111222///+++---,,,,,,,,,,,,,,,------.........,,,***+++---///000///...,,,,,,------...------........./////////444444222///,,,+++,,,...///***)))...000...,,,...,,,---...---***)))***+++...******...///,,,,,,///---,,,,,,---+++''')))---,,,+++*********+++,,,---...,,,******++++++***)))---+++((()))+++------,,,///---,,,,,,---/////////+++***+++///000,,,+++---333000,,,---000222111.....................//////---***+++---...++++++...+++,,,,,,,,,+++***+++,,,...---,,,******,,,---...---+++)))***,,,---,,,***---,,,,,,+++******++++++---+++)))***+++,,,***((())))))******+++,,,---...------,,,,,,++++++******++++++++++++*********)))+++------******,,,,,,)))...+++((((((+++---......+++((('''))))))'''(((,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,------...///333222111111222444666888777666666666666777888888999888777666555555666666666555555444444444444444222000///000222333111///000///......//////...,,,------------------------------------------------............---,,,++++++---......//////......---111///......///000/////////...---...//////---,,,------------------------......------......///000///...,,,---///111111111.........---......///000000000///............///000000000000000000000000000000000////////////...000...------.........---000//////......------------,,,,,,---......---+++------,,,,,,,,,,,,,,,---***------++++++...///,,,))))))***,,,///111000///111///...---......,,,+++///...---,,,,,,---...///...------///000111///...###***111222///,,,---000....../////////...------///...------,,,------------,,,,,,++++++++++++,,,,,,+++***+++---///...---...------------,,,,,,,,,)))***,,,,,,+++***+++,,,...---++++++,,,,,,***)))***+++,,,,,,+++***((('''''''''((()))******)))))))))***++++++)))''''''(((...,,,,,,---,,,***,,,000------------------------,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++///,,,***+++...000///------+++)))***---...,,,***+++---...000666999555---000+++000222,,,---000***+++---...---******,,,///***,,,///...,,,,,,...111111000000000///////////////111222111000//////000------...//////...,,,+++,,,,,,,,,++++++++++++******++++++++++++***))))))++++++++++++,,,---...///***++++++,,,,,,------...------,,,,,,,,,,,,,,,+++++++++++++++---///222333'''&&&'''***...///,,,))),,,,,,,,,------...////////////...,,,******,,,...///...---,,,,,,---......000///.........///000111444333222///,,,***+++---...++++++...000---,,,,,,...000222000---+++,,,...---+++,,,...///---...000,,,***,,,///...***+++......------,,,,,,,,,,,,---,,,+++******++++++***)))---+++******,,,------,,,---,,,+++,,,---......,,,---+++---000111---,,,...222///------000222000...000///...---------...///,,,******---...,,,,,,//////---,,,+++,,,,,,+++***---,,,+++******+++,,,------,,,******,,,,,,,,,+++---,,,,,,+++++++++++++++---,,,++++++,,,,,,+++***'''((('''&&&%%%'''---222++++++++++++++++++******++++++++++++************+++------******,,,,,,))),,,***'''''')))+++------)))&&&&&&))))))((()))---,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...000000000111333666888:::555555555555555666777777777777666666666666777777666555444444333333333444000///...///000111///---///...,,,---......---+++------------------------------------------------//////000000///......---,,,------------------,,,000000.........//////...,,,,,,---...///...,,,+++------------------------...------------...//////111///------...///111222......---------......///000/////////............////////////////////////////////////............000...++++++,,,---...---111111000///...------,,,------------......---,,,---,,,+++++++++,,,---...***------+++,,,//////---''''''))),,,///111111000000...------......---,,,---,,,,,,,,,,,,---...///---......000000000///...###+++...,,,+++---111//////////////////......///......---------.........---,,,++++++++++++++++++***)))+++---......---------------------------***+++,,,,,,,,,+++++++++...---++++++,,,,,,+++******++++++++++++***)))((()))******+++******)))(((------,,,+++))))))))))))***((()))+++***(((+++000------,,,,,,,,,,,,------...---++++++,,,,,,+++***+++++++++,,,------------222...***,,,000222000,,,...,,,+++,,,---...,,,***+++,,,---///555999555---///+++111444......000)))***---///...+++***---000))),,,//////...------...///////////////////////////000111111000/////////***+++,,,------,,,+++)))++++++***))))))******+++------,,,,,,------...///+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++*********,,,+++,,,...111333444444))))))))),,,//////---++++++,,,---...//////000000---......---++++++---...000///...,,,++++++,,,,,,111///...------...000111222222111///,,,******,,,...------......---,,,+++...000111///,,,+++,,,...//////000000///---...///+++***+++///...+++***,,,......------,,,,,,,,,,,,+++***)))***,,,,,,+++***,,,,,,++++++,,,,,,,,,,,,+++******+++------,,,***...,,,---000000---,,,//////---,,,,,,...///...,,,000...,,,+++***+++---...,,,)))***...///------000111...******,,,---+++(((++++++***))))))***++++++---,,,+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,///..................---''')))***'''$$$%%%,,,222******************+++++++++++++++++++++++++++++++++------******,,,,,,)))***)))))))))*********))))))&&&&&&)))***'''(((+++,,,+++++++++++++++++++++++++++************++++++++++++******++++++,,,---111111111222444666888999555555444444555555666777666666666666666777888888555555444333222222222222//////000000000000...---///---,,,---......---,,,------------------------------------------------/////////000//////...---++++++++++++++++++++++++000000///...------......***,,,---......---,,,,,,---------------------------------------...//////333222000...---...000111///...------------......///////////////......---////////////////////////......---------,,,,,,,,,///---+++***,,,---...---111111000///...------,,,,,,---......------,,,------,,,+++******+++---...***------+++,,,000000...))))))***---000111000......---,,,---///000///...,,,,,,,,,,,,---......///---...//////////////////,,,---//////............//////........./////////......---------......///......---,,,+++++++++++++++***)))+++---......------------------------------,,,------------,,,+++...,,,+++,,,------,,,******+++++++++*********)))))))))***+++,,,,,,,,,,,,333222000...............)))''''''******(((+++000,,,,,,+++******+++,,,,,,///---,,,,,,---,,,+++***++++++++++++,,,------...///+++''')))---///,,,(((............//////---,,,,,,------...444888555---///+++000444...///111++++++---...---++++++...111+++---///000000///.....................//////////////////000000000//////+++,,,------...---,,,++++++******))))))***++++++******))))))***+++---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++***************,,,++++++...222444444333+++++++++---......---,,,+++,,,---...////////////***+++------,,,---///000222111///,,,+++*********///...,,,++++++,,,...///000111000...,,,******+++***,,,------...000222222000000000///...---------333555555222...,,,---------******------)))'''(((------,,,,,,,,,+++***************+++---...,,,+++,,,,,,------,,,,,,,,,,,,***))))))+++,,,---+++***///,,,,,,//////,,,,,,......---------.........---...,,,***))))))***,,,---,,,******...///---...111000---)))(((***+++***(((************************,,,---,,,,,,++++++,,,------,,,,,,+++,,,,,,---------..................///)))---///---((('''+++///******************+++++++++++++++++++++++++++,,,+++------******,,,,,,)))###&&&))),,,,,,+++***)))+++((((((******'''&&&)))+++++++++++++++++++++++++++******))))))******++++++************+++,,,,,,333333333333444555666666444444444444444555666666555555666666777888888888555555333222222111111111---...000000///...,,,,,,///...------/////////---------------------------------------------------,,,---------------,,,,,,,,,++++++******++++++,,,///000000...,,,,,,---...+++,,,......---,,,---...------------------------------,,,,,,------...///222222222000...---///000000///......---........./////////000///......---000000000000000000000000---------,,,,,,,,,++++++...,,,++++++---......---000//////......---------+++---......---,,,,,,---,,,,,,+++++++++++++++,,,***------,,,,,,000111...++++++---///111111///,,,---,,,+++---///000000///,,,,,,------............---......---,,,---///000111///------000222222000......------......///000------------------...///...------,,,,,,,,,,,,---,,,+++***+++---///...---,,,,,,,,,------------......---,,,---......,,,+++...,,,+++,,,---...---++++++*********************(((((()))***,,,...000222000...,,,,,,------,,,+++***)))))),,,,,,***---222,,,,,,************,,,,,,///---,,,,,,------,,,***,,,+++++++++,,,,,,---...000---***+++---...---+++---...///000000///...---...///...///444888444---...***///333...000333...---,,,,,,,,,---...//////...///000111111000///...---------...............///......///000111000................../////////***++++++++++++,,,,,,,,,***))))))******,,,------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,***))),,,000222222000***++++++,,,,,,,,,++++++***+++---...//////...---(((***,,,------...000111222000...,,,***)))))))))---,,,+++*********+++,,,---...///...,,,++++++,,,%%%)))++++++...555;;;===;;;888666666999999666333555999999333...------,,,...***))),,,,,,)))'''(((***+++++++++++++++***)))******+++---///000...,,,+++---......,,,++++++,,,+++***)))***+++,,,,,,***000------//////,,,,,,/////////000000000000//////++++++***)))***+++,,,------++++++...///------000...,,,)))(((((()))******************************,,,---------++++++---...,,,,,,,,,,,,,,,------...***+++,,,,,,++++++,,,---,,,...000///,,,******,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++------******,,,,,,)))"""(((,,,...---------,,,)))***,,,+++'''&&&(((*********++++++++++++++++++******************+++++++++******++++++,,,---333333333333333222222222333222222222222333444444555555666777888888777777555444333222111000000000***,,,......,,,***))))))///---------///000///...------------------------------------------------,,,,,,---------------,,,------,,,++++++,,,------///000111///,,,+++,,,...+++---......,,,,,,...111------------------------------,,,,,,------...//////111222111///...000111111000//////.........///...///000000000///------000000000000000000000000......---------,,,,,,,,,---,,,,,,---//////...---.........---------------+++---//////,,,+++,,,...,,,,,,,,,,,,,,,+++***))))))------,,,---111111///,,,---...000222222///---...---,,,---...///...------....../////////......---------+++)))***...111,,,******+++///111111000------,,,,,,,,,---///000,,,,,,,,,,,,,,,---......------,,,,,,,,,------......---,,,---...///...---,,,,,,,,,---------.........,,,+++,,,......+++)))...,,,+++,,,---...---,,,+++***************+++++++++***)))((())),,,...000,,,***((()))+++,,,***(((,,,***+++---,,,+++...333...---+++******+++---......---,,,,,,---...---+++---,,,+++++++++,,,---...111000///...............***,,,...000000///......111111//////444888444---...)))...111---111666111///,,,)))+++///111000...////////////000000///.........------------------///------...111111000......---,,,+++,,,---///000++++++---.........------++++++,,,------.........+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---......+++)))+++///222111///***+++,,,++++++******+++***+++---......---,,,+++)))+++---...------...000///...,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,...---,,,+++,,,---&&&+++,,,***---666???AAABBB<<<777999???AAA;;;555444:::;;;444.........---///***(((+++---+++***+++)))***+++,,,,,,++++++*********,,,...111111000...+++---000///---++++++,,,,,,***))))))+++,,,,,,,,,222///...000000------000...///111111000/////////******+++,,,---......//////,,,,,,//////,,,,,,///---,,,+++)))((()))+++...***++++++++++++++++++***,,,---...---++++++---///,,,,,,,,,,,,,,,---......(((***,,,+++***)))+++---,,,,,,------,,,,,,++++++------,,,,,,++++++******+++++++++,,,,,,,,,------+++------******,,,,,,)))###&&&***+++++++++---///+++)))***------)))(((***)))*********+++++++++++++++++++++******++++++++++++++++++++++++,,,------//////000000000/////////000000//////000000111222555666777888888777666666555444333111000000//////))),,,//////,,,)))((((((---,,,+++,,,...///...---------------------------------------------------......///////////////...///...------------...//////000111///,,,***,,,...,,,...///---+++,,,///222---------------------------,,,,,,,,,,,,---......,,,///222222000///111333111111000///////////////...///000000000///---,,,000000000000000000000000//////.........---------,,,,,,---...000000///---,,,,,,------------------***---//////,,,+++,,,...,,,,,,------,,,+++)))''')))------,,,---111222///,,,---...111333333000...000///------......---+++...//////000//////......------,,,)))''')))...222111111111000...,,,***)))---,,,,,,+++,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,------...//////...------...///...,,,,,,,,,,,,------............+++***+++------***'''...,,,+++,,,......---,,,+++***************++++++222///+++(((&&&'''(((***///---,,,...000111///,,,,,,******,,,,,,***,,,222///...,,,++++++,,,...///...---,,,,,,......---,,,...---,,,+++++++++,,,---------...,,,******+++,,,(((***---//////.........333222000000444888444---...)))---111---111777333000+++(((***000333111---000///....../////////.........---------,,,,,,,,,///---,,,...111222000---,,,***((('''(((***,,,...+++,,,...000000000...---)))***+++,,,,,,,,,,,,+++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///222...***,,,111444333000,,,---...---,,,+++,,,,,,***,,,---......,,,+++)))+++,,,......---,,,---...,,,,,,+++***+++,,,...///+++,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,...,,,000///***+++555===@@@>>>555...111999<<<555---333:::;;;444...///111//////)))'''***...------///((()))+++,,,---,,,,,,+++***+++---///222333111///+++...000000---++++++,,,...+++)))(((***,,,------444000///111111......111+++---///000...---------***+++,,,...///000000000000------//////,,,,,,///,,,------+++((()))---111++++++,,,,,,,,,,,,++++++,,,...///---+++***---///,,,,,,,,,,,,,,,---...///)))+++...---++++++---///+++)))((((((***,,,,,,,,,......------,,,+++******+++++++++,,,,,,---------+++------******,,,,,,))),,,------***'''&&&))),,,***(((***......++++++---))))))******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------...---------...------------...//////555666777888888777666555555444333111000/////////+++...222111...+++******,,,+++***+++---...---,,,///...---,,,++++++++++++111///,,,,,,---.........+++,,,---///000000111111......---,,,,,,,,,,,,------//////...+++***,,,...,,,******+++***---777BBB111000...---,,,,,,------...***&&&''',,,...---+++///...---...///000000...222111111111000000//////,,,,,,---///111000---+++...///000000//////000111////////////////////////,,,---...//////...---,,,++++++++++++,,,,,,---......000000,,,+++......,,,...---,,,+++************,,,,,,++++++,,,,,,---......//////000000000000///...000...***+++...000///+++)))))),,,111111,,,'''+++,,,,,,---------.........///000000///---+++)))...---,,,,,,++++++++++++------///111---)))***///000---))))))+++///222444---***(((***...///,,,(((,,,+++++++++,,,------......---,,,,,,++++++++++++...(((,,,111...000111(((++++++***)))((('''&&&&&&(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,+++++++++***)))((((((***,,,---777222------000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,111222444999<<<;;;444...+++,,,---.........---,,,,,,,,,,,,,,,---...//////111///---...000111///------,,,,,,---......---+++++++++,,,///111222111///...---,,,,,,++++++++++++---,,,,,,,,,---000333555000...,,,,,,,,,---,,,+++///(((%%%,,,000...,,,---(((//////)))***000---###/////////......---------111...,,,...222444111---...+++***+++---...---***...,,,++++++------,,,***------,,,------...///000...333444///,,,...111222222000***'''***...,,,'''---,,,***+++,,,,,,+++))))))...000......000111///000+++***///333222111222666222......111111...***///---+++***++++++***)))------------,,,,,,+++***))),,,------///111,,,%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///...............///000000000000//////...++++++******++++++,,,---..............................---+++******+++---******+++,,,,,,------...++++++++++++++++++++++++---,,,+++,,,//////,,,(((---,,,***+++,,,------,,,---,,,+++,,,...///...------,,,++++++,,,,,,***(((...,,,+++,,,...---)))&&&444---+++000---### &&&************************++++++++++++++++++++++++...)))'''))))))''''''******)))((((((***+++***))))))***++++++***)))***+++,,,,,,+++---...///...,,,,,,,,,,,,,,,---///111222222222444444444444333222333111111444333...,,,...***,,,---,,,*********,,,*********++++++,,,,,,,,,000///...---,,,,,,,,,,,,///---,,,,,,...///...---,,,---...//////000000//////......------------------...///---+++***,,,......------...---...666???111000...---,,,,,,,,,---222...+++,,,000111///,,,///...---...///000///...111111111000000000//////111/////////000111///...---///000000//////000111/////////////////////////////////....../////////------,,,,,,------.........000000,,,,,,...///,,,///...---,,,++++++++++++,,,,,,++++++,,,,,,---...000000111111111000000///...000...******...///---,,,******---111111---(((......------------......000000000000...---+++)))///...------,,,,,,,,,---///)))''',,,///...+++)))000---)))(((***---000111---***(((***...///,,,(((+++++++++++++++,,,------...---,,,,,,+++++++++,,,,,,&&&***...+++---///'''+++++++++***))))))((((((***************+++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***((('''''''''+++***)))((()))***,,,---111---******---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,///000222555555444///,,,+++,,,---.........------......---,,,++++++++++++000...,,,---///000...,,,,,,++++++---//////...---111000////////////---+++......------,,,---------,,,,,,+++,,,---...000111---,,,++++++---......------((((((,,,///,,,,,,...'''------((()))...,,,###.........---------,,,,,,000---+++---111333000---,,,***)))))),,,---,,,***///...,,,---...///...,,,------,,,------...///000+++///000,,,***---000///111111---)))***,,,+++''',,,+++***+++,,,---,,,******---...+++))),,,---+++222---+++...111///......///---,,,000555888666333///---+++***++++++***)))+++,,,,,,,,,++++++***))),,,......,,,---///+++$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////...............///000000000000///......,,,++++++++++++,,,------------------------------......---,,,******,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,)))'''&&&)))+++******...,,,++++++,,,---,,,+++---++++++,,,---...---,,,,,,+++******++++++)))(((---+++******,,,,,,)))''',,,&&&&&&------&&&&&&,,,++++++++++++++++++++++++++++++++++++++++++++++++---)))(((+++---+++,,,///,,,+++******,,,,,,+++***)))***++++++***)))***+++,,,++++++---...///---,,,,,,+++++++++---...000111///000111222333222222111...,,,,,,000///,,,+++---###%%%)))+++---///222555+++++++++,,,,,,,,,------000000///...------------,,,,,,,,,---///000///------....../////////......000///......------......---......---++++++,,,...///---...///---,,,111888000///...---,,,,,,,,,---222///...///222222000---...---------///000///...111111000000000000//////333111...---...//////...---///000000///...000111000000000000000000000000333111///......///111333//////...---------.........000000---,,,//////,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111222222222111000//////...000...******---...,,,---,,,,,,...111111...***111000///...---...///000222111000///---,,,******//////...---------......000,,,***---...+++((()))111---***(((***,,,...///---+++)))+++......,,,)))++++++******++++++,,,,,,------,,,+++++++++,,,,,,...'''***,,,))),,,///)))+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++---...---***)))+++---+++******))))))+++,,,------+++)))+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000111222111...,,,,,,,,,,,,,,,---............---...---,,,++++++***++++++...---,,,---...///...,,,...---------//////---+++444222///---------,,,+++..................///000,,,,,,,,,,,,,,,---------******)))+++.../////////+++)))))),,,---,,,,,,...(((------)))***///---%%%------,,,,,,,,,,,,,,,+++...,,,+++---000111...++++++)))((((((***+++,,,+++...---+++,,,---......---------,,,------...///000...111000------000111...,,,///000+++)))++++++)))+++***)))***---...---,,,+++...---)))&&&)))***)))222,,,***---000///---...///...000555;;;>>>>>><<<...,,,+++***++++++***)))******+++++++++***))))))...///...++++++---***%%%++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////............---//////000000///......---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---......---------,,,,,,,,,************************---)))%%%###%%%))),,,---///---++++++,,,,,,+++***,,,+++***+++,,,------++++++***)))***++++++)))(((...,,,******,,,,,,,,,+++'''"""$$$+++---))))))///++++++++++++++++++++++++++++++++++++++++++++++++...+++***+++***&&&%%%'''///...,,,,,,------,,,***)))***++++++***)))***+++,,,++++++,,,......---,,,++++++++++++,,,---///000---...///000000000000///+++)))***---...++++++---***,,,------------///000,,,,,,,,,---------------//////...---------------******+++---000000///---.../////////......---,,,000000///............///------------,,,,,,---...---,,,,,,---+++)))+++000.........------,,,,,,,,,,,,,,,,,,...000111...,,,...---,,,---///000///...000000000000000000//////111///---,,,------,,,***---...000///......///111000000000000000000000000333222111000000111222333//////...------,,,---------000000------000///,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111111111111000///------...000...+++***------+++---------///111111///,,,111000///...///000222333333222000...,,,++++++***......------------......---000444333+++###&&&---333///,,,******,,,---------+++***,,,---...,,,***++++++*********++++++,,,---,,,,,,++++++,,,,,,,,,000***,,,---))),,,222...************++++++,,,,,,***************************++++++,,,,,,,,,++++++)))***+++,,,---,,,+++***(((***---,,,***+++///333++++++*********+++,,,---,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...222333333///+++)))+++...,,,------...............,,,,,,,,,,,,,,,...//////---,,,,,,,,,---...------111000///......---+++(((111...,,,+++---000111111------------...///000000,,,------------,,,++++++***)))***+++...//////---,,,)))(((***---...---+++,,,//////,,,...111000***++++++++++++++++++++++++---++++++,,,......---***+++***(((((())),,,...///---+++))))))***,,,++++++------,,,------...///000000222111...///111111...***111444///***+++,,,,,,***))))))+++---///......+++...---((('''***---,,,000+++)))---111111111222666666777:::>>>???===;;;...,,,******+++++++++*********++++++++++++******---///---***))),,,+++(((+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///.........------////////////......---,,,+++************+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...------//////......---,,,++++++************************---+++((('''(((,,,///111000...,,,+++,,,,,,+++)))+++***)))***,,,---,,,+++,,,+++***+++,,,,,,+++)))///...,,,,,,,,,...//////)))&&&''',,,,,,)))))),,,************************+++++++++++++++++++++++++++******,,,***&&&%%%(((000...---,,,------+++))))))***++++++***)))***+++,,,++++++,,,......---+++++++++******+++,,,...///////////////......---------++++++//////,,,,,,///333333333000---*********------.....................---,,,,,,+++,,,,,,,,,******+++---///000...,,,////////////...---,,,+++000000///............///...---,,,,,,,,,---------...,,,,,,...,,,((((((,,,---------------,,,,,,,,,((()))***,,,//////...---...---,,,---...//////---//////////////////000000...------...///---***'''---...//////......///000////////////////////////000111222333333222111000......---,,,+++++++++,,,,,,000000......111000------,,,++++++++++++++++++------,,,,,,------...///////////////...---,,,+++---//////++++++......+++.........///111111///...//////...///000222444555222111///...,,,+++++++++---,,,,,,,,,,,,,,,---------+++,,,...---((((((,,,555222...,,,,,,---------,,,,,,,,,,,,------,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---000***------(((+++222///(((((()))******+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,---,,,+++***&&&'''((('''&&&'''***...+++++++++++++++,,,,,,---,,,,,,---///111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...///333333222///***(((+++...------------......//////...------......///000111+++,,,------------......000///......///...,,,***///,,,******---111333555---,,,,,,,,,---...//////...//////......---++++++,,,++++++,,,------,,,***---)))%%%'''...111...(((,,,...------///111000---++++++++++++++++++++++++,,,++++++,,,---,,,+++***---,,,***)))***---111444///,,,***)))***+++++++++------,,,------...///000---111222000111444444222444:::<<<555---+++,,,,,,***))))))+++...//////...))),,,,,,))))))---111111444...+++...222222111333888888888999999888666555---,,,******+++,,,+++***++++++,,,,,,,,,,,,,,,+++***,,,,,,)))(((,,,---,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,/////////......---++++++)))))))))))))))***++++++++++++++++++++++++++++++---++++++,,,///000...---//////...---,,,++++++***************************++++++,,,,,,,,,---///000000...,,,+++,,,,,,+++)))+++***)))***,,,---,,,+++---,,,,,,---...///---+++------,,,++++++,,,...///+++******------******+++))))))))))))))))))))))))++++++++++++++++++++++++'''(((,,,111111---...222///---,,,+++,,,+++***((()))***++++++***)))***+++++++++***,,,---...---+++,,,+++******+++,,,...///333222111///...---,,,+++111...---000///,,,,,,///---///000000///...///111........................---,,,,,,+++++++++,,,,,,+++++++++,,,...///...,,,...............---,,,+++000///......------.........,,,++++++---......---000------//////++++++---,,,,,,------------,,,+++)))***+++---...//////000---,,,,,,,,,...///...---......////////////000000......///111222000,,,))),,,...//////...---///000////////////////////////...///111333333111///...------,,,+++++++++,,,,,,,,,///111//////111000---,,,++++++******+++++++++---------------......///---.........---,,,++++++,,,//////------//////,,,---......///////////////---...///000222333444444000000///...---,,,,,,+++,,,,,,+++++++++,,,------..."""%%%222555...&&&555222///---.........---,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------(((,,,,,,&&&)))000---((()))))))))******++++++'''((()))***+++,,,------++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++000...+++(((''''''((((((+++++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000000111000...,,,++++++,,,......------......///000222222000///////////////+++,,,......------...000,,,,,,,,,...000111000///111...++++++---000111222---------,,,------....../////////...---,,,,,,,,,---,,,,,,------,,,)))'''+++***'''''',,,111...(((+++*********---///...---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***......,,,++++++...444888444111---,,,,,,------,,,------,,,------...///000222999<<<:::999;;;>>>>>>===BBBAAA888///,,,+++***+++******+++...//////...(((,,,...,,,---222666666;;;333///000111///......111111111111000000000000---+++******+++,,,++++++++++++,,,---------,,,,,,'''+++,,,)))(((+++...---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------...//////---,,,+++//////......---,,,******)))))))))))))))***++++++++++++++++++++++++++++++,,,+++***,,,000111///---......---,,,++++++******++++++++++++++++++++++++'''***---...---,,,,,,,,,///---++++++,,,,,,+++***,,,+++***+++,,,------+++...------...///000///---***+++,,,+++))))))***,,,******+++,,,------------))))))))))))))))))))))))++++++++++++++++++++++++***,,,///222///((('''+++---+++******++++++***((()))***++++++***)))***++++++******+++------,,,+++---,,,+++++++++---...///444333111///...---,,,,,,111---,,,......++++++...,,,...////////////111222...............---------------,,,,,,,,,,,,---------,,,***+++,,,------,,,------.........---,,,,,,///......---------------...,,,***+++---///...---000,,,,,,...///---,,,///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...///...---........./////////000000......---...000///...,,,,,,---///...------...000------------------------...//////////////////...---,,,,,,,,,,,,------...+++///111000000222111---,,,,,,+++++++++,,,,,,------------------...//////---------......---,,,,,,+++///000......111111///------............//////...///111222222222000///---.../////////...,,,+++,,,,,,,,,,,,,,,---.........$$$(((333555///***444111...------......---,,,---......---,,,,,,---///...------,,,,,,------,,,+++++++++,,,,,,---...,,,(((,,,---&&&)))///---******++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,+++***)))++++++******++++++,,,---:::444...+++,,,,,,***'''***+++,,,,,,------,,,,,,++++++++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///111000000000111222111///---///......---......000000222111000///............+++---//////------///222///...---...000000///---111///,,,,,,...///000000//////......---.........///...---+++++++++,,,,,,,,,,,,,,,------,,,)))&&&&&&+++,,,)))(((,,,---+++***((((((***,,,.........++++++++++++,,,,,,------,,,---------,,,+++++++++......---++++++...555;;;777333///---,,,------,,,------,,,------...///000===FFFJJJDDD<<<;;;===>>>999<<<:::222,,,++++++***,,,+++***,,,...//////...,,,111444333555999<<<<<<===555/////////---+++,,,,,,++++++******+++---///---+++******+++,,,,,,+++******+++,,,,,,,,,,,,,,,''',,,---***(((***,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...//////---,,,***.........---,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111333000---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,******+++...,,,++++++,,,---,,,+++---++++++,,,---...---,,,---,,,,,,---///000///---+++---...---+++)))***+++)))***++++++,,,---,,,+++************************++++++++++++++++++++++++***+++///000***"""""",,,+++)))***+++,,,***))))))***++++++***)))***++++++******+++------,,,***...---,,,,,,,,,---...///111111///...------......///,,,+++---...,,,---111///111111000...------............---------,,,,,,......---------......//////---******+++,,,,,,,,,,,,------......------,,,......---,,,,,,,,,,,,---...,,,***+++...//////---...***))),,,---,,,,,,...***+++,,,---------,,,+++......,,,***((((((***+++---,,,+++,,,...///...------.........//////000000...,,,******+++---------,,,---///...------...000------------------------///...---,,,,,,---...///---------------...///000+++///111000000222111---------,,,,,,,,,------......------------...//////------......///.........+++///000...///333333000,,,---......------...///000111333444333000---+++,,,---///000000///---,,,---------------...///000,,,...111333///***---333222000---,,,---------,,,+++---......---,,,,,,---000///...---------------++++++++++++,,,,,,---...---***///000)))***111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++***))),,,+++***)))***+++---...999111***))),,,---***&&&***+++,,,---------,,,,,,---------+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++---///111222111222555888888444//////......------///000111...------......///000111+++---000000......000333444333111000///---***(((///---,,,,,,///111111111222111000//////...//////...---+++))))))***+++,,,+++++++++---...---***'''!!!,,,111+++%%%'''---///,,,)))))),,,...///000111+++++++++,,,,,,---------,,,---......,,,+++++++++......---******...666<<<777333///+++++++++******---------------...000000CCCLLLOOODDD777000111222---///...)))'''+++---,,,,,,++++++,,,...///...---333999<<<;;;<<<@@@BBBAAA:::222---...///---,,,---,,,+++***((('''))),,,///---+++)))***+++,,,,,,+++((()))***+++++++++++++++(((---///+++((()))***)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---...//////---+++***.........---,,,+++)))(((------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))---222444111---+++++++++************)))------------------------+++---///...+++***+++------,,,***+++,,,------,,,---,,,+++,,,...///...---,,,++++++---...///...,,,...000333222///,,,,,,---+++,,,,,,+++******)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++!!!%%%+++000...((((((---,,,*********,,,---,,,+++)))+++++++++***)))***++++++******+++------,,,***///...---,,,---...///000......---,,,---...///000///,,,+++...//////000444,,,...//////......000111......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------***)))***---///...,,,+++,,,---.........---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,///...---.........,,,***)))---000000---+++,,,---111---,,,......++++++/////////000000///...------+++,,,.../////////...------,,,,,,++++++,,,,,,---///...,,,++++++,,,---...,,,,,,............,,,,,,,,,,,,------...///000000***)))***,,,...//////---***+++,,,,,,------,,,,,,,,,---///000000///---,,,...------------.../////////000111222111///---,,,+++///111000///000---(((333000---000222---((()))+++---///000000///111000///---------...///.........---++++++,,,---******+++,,,,,,,,,++++++///))))))111111******111"""))),,,)))(((,,,---)))******))))))))))))))))))************************+++++++++,,,,,,---------***************)))((((((+++,,,,,,,,,,,,+++***)))///...---,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,$$$...888@@@GGGHHH<<<...------............------+++---///000111000///......000111000------000333222000...------+++)))'''///...---,,,---///111222000222111,,,***---/////////...---,,,+++*********))),,,///...,,,***+++,,,---...//////...---***)))---------............///,,,,,,,,,---------......///---+++******+++,,,---------,,,,,,++++++++++++111...++++++---...,,,***///...,,,+++,,,---///000@@@<<<777111...------...000///...,,,***((('''&&&(((,,,000222111/////////333AAANNNNNNBBB555000111,,,***))))))+++,,,,,,,,,...'''***---)))+++///)))***+++,,,------------,,,+++******+++------+++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***++++++++++++***)))))),,,------******---000---......///...,,,***)))))),,,...---+++***,,,///.........------,,,,,,,,,)))***,,,---......---,,,000...------------,,,***+++***)))(((***---000222.........------,,,,,,,,,000///---+++++++++---...///***))),,,,,,)))+++000///............///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---++++++***************++++++)))+++---,,,***))))))***++++++++++++++++++++++++---,,,***+++,,,,,,+++)))))))))***+++,,,,,,------,,,+++***)))***+++---...,,,+++,,,...000///---***.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///...---,,,,,,---...///000333///***(((+++...000000,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///,,,***+++,,,---,,,++++++,,,---.........------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++******+++,,,++++++***,,,...///...,,,***,,,---((((((+++000111...,,,---///////////////...------,,,------...............------,,,,,,,,,,,,------...---,,,++++++,,,...///,,,,,,------------,,,,,,,,,,,,,,,---.........///+++*********,,,,,,***))))))***+++,,,------------,,,---...//////...---,,,...------------...//////000000111111111///---++++++///000......000000---)))''''''+++000111+++&&&,,,,,,.../////////......000//////...............---......---++++++,,,------------......---,,,,,,)))+++,,,******++++++)))$$$***,,,***))),,,,,,***************************************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,+++***)))(((,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,//////---,,,+++,,,,,,---...---,,,+++,,,---...///........................+++222888===CCCEEE===222...///000111222333333333...///111222222222000000...000111111000///...///444222000///...---+++)))000///---------...000111000333222---+++.../////////...---,,,++++++++++++,,,...000///,,,******+++---...//////...,,,***)))------------............,,,,,,,,,---------......000000...---,,,------...///...---++++++,,,------222///------//////...,,,------,,,,,,,,,---///000444222///---,,,---...///+++******+++,,,---,,,,,,---+++)))***---000222222111:::BBB@@@777///,,,...+++***))))))+++,,,,,,+++---(((,,,///***,,,///)))++++++,,,,,,,,,,,,,,,+++,,,+++***+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++************+++,,,,,,...///...,,,)))((('''///000000000///...---,,,***,,,...---,,,+++---///...---------,,,,,,,,,,,,***+++,,,---............---,,,++++++------,,,+++,,,---...///000000111111......---------,,,,,,,,,000...---+++++++++---......******......+++,,,000+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++******************+++***))))))(((''''''&&&++++++++++++++++++++++++---+++******+++,,,***)))******+++,,,,,,---......++++++++++++++++++,,,,,,000///------......---,,,.........---------------......---------...//////000///...---------......000///...000111111...+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,000...,,,+++,,,,,,+++***+++,,,------......------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))*********+++++++++000///...+++)))***---///)))+++111888999333---,,,...////////////...---------------------......///......------------......,,,,,,+++++++++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///---------//////...---)))***+++,,,------------,,,---...//////...---,,,...------------...//////000111111111000...,,,***,,,......+++,,,000111///---+++))))))+++,,,,,,+++//////000000///...---,,,......//////......---------......---++++++,,,---............---,,,,,,+++%%%......&&&&&&...---$$$(((,,,---+++***++++++*********++++++++++++++++++************************---,,,+++***+++,,,---............---,,,+++***)))---,,,+++*********+++,,,...------,,,,,,,,,,,,,,,000///...---,,,+++++++++000...+++)))***---111444////////////////////////...000111333777:::666///---...000222444555666777...///000111222111000///...///000222222111---***555333111000000///---+++000///...---------...///000333333///---///000//////......---,,,,,,,,,,,,...///000...+++)))((()))------.........,,,+++***------------............,,,,,,,,,---------......000000///...------,,,,,,000///...,,,,,,---...///000...------...///...------......///000111111111,,,,,,,,,,,,,,,---...///+++)))(((***...000///---///,,,+++---222555444111000222444222---***+++,,,+++***)))***,,,---,,,+++---)))///222------///)))++++++++++++++++++******---+++***+++,,,---,,,***++++++------------++++++------,,,,,,,,,,,,++++++...---***))))))***---...++++++---...///---***&&&//////000//////...---,,,+++---......------...///------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000+++******+++...//////...+++---000333333111///---------------,,,,,,,,,,,,///...,,,++++++,,,------,,,******,,,---+++,,,///***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---------+++,,,,,,++++++************...***'''&&&((()))(((&&&************************---+++******++++++***)))++++++,,,,,,---.........+++,,,,,,,,,,,,,,,++++++111///,,,+++,,,...//////---............/////////000//////.........//////000000//////...---------000000000222222111...,,,***++++++,,,,,,++++++***------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,------,,,+++++++++,,,000...+++))))))+++///222666777<<>>;;;333...---------............------------,,,++++++---...///.........------.........*********+++,,,---.........---++++++++++++---...,,,,,,,,,,,,,,,,,,++++++***)))((()))+++---...---.........---,,,+++)))))),,,------------------,,,...------------...//////000000///...---,,,+++***)))---///---,,,,,,***%%%***,,,...---++++++---...,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,---,,,+++***,,,...---------,,,+++***)))((('''$$$%%%,,,...++++++000,,,------,,,***))))))+++******+++++++++,,,,,,,,,************************------,,,+++++++++,,,---'''((()))+++,,,,,,,,,------,,,***))))))***,,,---,,,,,,+++++++++,,,,,,---+++,,,,,,------............------,,,++++++,,,,,,........................000///000222333111...---,,,---...///000000000000------.........---------222///,,,---///000...,,,333111000//////...---+++//////...---------------///333555111///000000---......---,,,,,,,,,---------,,,+++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,---------......------------,,,+++***))),,,...111444444222///,,,+++++++++++++++,,,---...000000222333444444444444///000000///...---+++***///---++++++------+++)))(((333@@@EEE@@@777...***...,,,******---///...,,,---,,,,,,...000000...---,,,+++444777///...///)))++++++***))))))******+++///---++++++,,,,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111---++++++///111111000---,,,,,,,,,++++++++++++------------...//////...++++++++++++++++++++++++***))))))((()))+++,,,------,,,+++,,,------,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111///+++((('''***,,,------------------......///+++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,,,,,,,+++***)))---((($$$&&&+++///...,,,)))))))))))))))))))))))),,,+++)))***++++++***(((***************++++++++++++,,,---......---+++***+++++++++,,,------***(((,,,------...///000111111......------,,,------...,,,---///111222222111000///...---,,,---///222444++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++,,,------,,,---///111---,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,......+++((('''***---,,,***((())),,,///222222555222111333222---,,,---,,,,,,---............---,,,,,,,,,,,,,,,------.........------------......******++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------111...,,,***+++++++++***///......---,,,***)))(((---,,,,,,,,,,,,,,,,,,---...------------.../////////......---,,,,,,++++++)))...000...,,,,,,(((###+++,,,......---------...************+++,,,......++++++,,,,,,------,,,,,,***+++,,,+++******,,,...............---,,,,,,+++''' """,,,...'''(((111---++++++,,,***'''))),,,))))))******+++,,,,,,,,,************************------,,,,,,,,,,,,++++++%%%&&&((()))***+++,,,,,,,,,+++*********+++,,,---+++++++++++++++,,,,,,---******,,,---.../////////,,,---......---+++)))(((---------------------------,,,///333333///,,,---//////000000000//////...000000//////////////////111...,,,,,,---/////////222000............,,,***............---------------222444222000000///,,,---,,,,,,++++++,,,,,,,,,000...,,,---...//////...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......//////.........---------+++...111444444222///,,,,,,---///......///111333.............../////////+++,,,,,,------,,,,,,+++))))))***++++++,,,------+++444<<<<<<444---+++---+++)))(((***---...---***---,,,---...000000...,,,,,,,,,555888///---///***+++******)))***+++,,,---111...,,,++++++,,,,,,+++++++++------------++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***;;;777111---+++******)))......------------......---,,,,,,,,,...///...---)))************+++++++++(((((((((((()))***+++++++++***((()))******)))(((...---,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///000...++++++...000///+++++++++++++++,,,------++++++++++++++++++++++++***)))((()))+++,,,,,,+++***+++,,,------,,,+++***(((&&&$$$%%%))),,,,,,+++************************,,,***))))))******)))((()))))))))***************++++++,,,---------------...---------,,,)))%%%!!!,,,,,,---...//////000000,,,,,,,,,,,,,,,---......***,,,000333444444222111(((,,,000333222111//////,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,...///...,,,,,,...000------,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***,,,...,,,))))))---222---+++***+++...000///---...++++++...---++++++...+++,,,------.........---++++++,,,------------,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++---......//////......---,,,,,,,,,---.........///666333000...---------,,,,,,,,,------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---...------------...//////------,,,,,,,,,,,,,,,---+++///000---,,,---+++'''111000...------,,,++++++++++++******+++,,,...///+++++++++++++++,,,------***+++,,,+++******,,,...---------......---,,,,,,'''&&&'''***+++******,,,,,,))))))+++***&&&(((---(((((())))))***++++++,,,************************+++,,,---......,,,***)))'''((())))))******))))))******+++++++++,,,,,,,,,++++++******+++,,,,,,---***+++---............---+++,,,.........---,,,+++------------------------+++***---222222...,,,/////////000000000//////...000000//////............+++---............///000111000............,,,+++,,,,,,------......------+++111444222000///...***+++++++++******++++++,,,111...,,,+++---...---+++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,---...///000---...000111222111000///,,,...000000//////222555...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,###'''***+++)))***---111---111444222,,,)))***---***)))(((***,,,---,,,+++++++++,,,---//////---+++---,,,555777---+++///***+++***))))))***,,,...000111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++666555222...***''''''(((...------,,,,,,---......---+++***+++...///...,,,))))))))))))******++++++'''((()))******+++++++++***)))((()))+++,,,,,,+++---------,,,---------...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,$$$***......///333222---***************++++++,,,************************)))(((''')))+++,,,++++++(((***,,,---......,,,,,,(((((((((((())))))))))))+++++++++++++++++++++++++++***))))))******)))(((************************+++++++++,,,---...///000///---,,,++++++)))'''%%%,,,,,,------.........///,,,,,,,,,,,,---///000111+++...111444555444111000+++///444555333000...---,,,------......------,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++...000111///,,,***,,,///------,,,+++,,,---...///---------,,,,,,,,,++++++,,,++++++++++++++++++,,,***---///...,,,---333888...---,,,...000///,,,(((///,,,,,,//////,,,,,,...+++,,,------.........---***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******---...///000000///...---,,,,,,------...///000000333000---+++,,,---------******+++,,,---------------,,,,,,++++++,,,,,,---...------------...//////,,,,,,+++++++++,,,---......000///,,,,,,//////---000---******,,,///000000...---,,,+++,,,---...///++++++***)))***+++---...***+++++++++******,,,...******+++,,,,,,,,,++++++'''//////))))))//////''',,,((((((+++)))&&&(((...'''(((((()))******++++++***************************,,,...//////---***(((***++++++******)))(((''')))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,---.........---,,,+++,,,,,,---....../////////........................///---000555666111111666,,,------...............///...---,,,,,,,,,,,,,,,'''+++000111///......000222000///...///...---+++++++++,,,---............+++000444222000///---)))*********)))******++++++111---)))((()))***(((&&&,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++***)))***,,,...000000///.........000111222***---//////---...111444000...,,,***)))***+++,,,...---,,,,,,++++++,,,,,,"""(((,,,+++'''&&&+++000,,,...//////---+++******,,,+++******+++---......))))))***,,,......+++)))------555666,,,***...++++++***))))))+++---000222222///,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------+++)))(((((()))+++---***---///...+++)))+++---,,,+++*********+++,,,------+++)))+++---///---+++(((((())))))*********+++'''(((***+++,,,,,,++++++*********,,,...000000000***+++,,,---------,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,"""+++...111444000)))+++++++++***+++,,,,,,---************************(((''''''(((+++,,,+++***''')))+++...///...------***,,,---,,,***(((((()))+++++++++++++++++++++++++++***))))))******)))(((,,,+++++++++++++++++++++++++++***+++,,,...000222---+++((((((***,,,------,,,,,,,,,------------...,,,,,,,,,---///000222333---///333555555333000...444555555222...---///222+++++++++,,,---...///000///...,,,++++++,,,---.........---,,,,,,+++******,,,,,,++++++,,,---///000333...***+++///222111...---,,,,,,---///000///.........//////...---,,,,,,------,,,,,,+++***))))))++++++,,,------+++'''$$$)))***+++...000///,,,)))++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...///,,,+++,,,...///...+++---------,,,,,,+++++++++***+++,,,------+++***(((,,,---......---,,,***)))---,,,++++++,,,---///000...------,,,,,,++++++***+++(((&&&&&&''')))******.....................---111,,,,,,333555222000111++++++++++++,,,,,,---............,,,)))((()))***+++,,,---.........---,,,...---,,,,,,---...---,,,,,,,,,---......---,,,,,,------------------------///,,,))))))***+++)))'''$$$((()))***---+++'''(((((())))))******++++++************************************************+++***+++///444666222---+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,+++***)))***+++,,,---///...------...///...,,,............////////////...------------...//////---...///---+++,,,000444////////////000000000000000000///...---,,,,,,+++......---,,,,,,,,,,,,---000+++***...///***(((************))))))((('''&&&******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********...+++(((***...000---***---,,,,,,---...---+++)))---...---+++***+++...222000///------......---,,,///...---,,,,,,---//////777444///,,,,,,---...///,,,)))%%%&&&)))---......---***''''''***...000222///...,,,)))'''(((+++---)))******+++,,,,,,,,,+++)))***++++++++++++******000000111333444333...++++++,,,,,,---............:::333//////...+++---333000...,,,---//////---+++++++++,,,,,,,,,,,,,,,---)))------***(((******)))++++++------------++++++...,,,++++++,,,------,,,+++******+++,,,,,,)))'''+++(((&&&((()))))),,,111))))))*********+++++++++'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++......))))))......+++...+++))))))***,,,,,,+++))))))+++...000111///---,,,+++******,,,,,,+++***,,,++++++***************)))))))))))))))))))))))),,,,,,++++++***+++++++++---+++)))'''&&&(((***+++************************,,,++++++******++++++,,,000///......---,,,***(((***+++,,,+++******,,,...000///---+++++++++---......---,,,,,,,,,,,,---...///---+++,,,000222111000000000000000000///......---///000000//////000222,,,,,,,,,,,,,,,---...///......---------------.........------,,,++++++***------,,,,,,---...000111000---++++++---/////////.........///000000...+++......//////...------,,,------,,,,,,+++******)))---+++******++++++)))'''++++++,,,///000000---***+++++++++,,,,,,,,,---------,,,+++++++++,,,---......,,,******,,,,,,+++)))...---------,,,,,,,,,+++***+++---------,,,***))),,,,,,---------,,,+++***+++******))))))***,,,---,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,,,,...---------------------000///000444222,,,,,,000//////............//////,,,...000///---***))))))***+++---............---...---,,,---......---,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++)))'''''')))***)))'''###(((+++***+++---+++''')))))))))))))))*********************************************************)))((('''+++///000---)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,---------++++++******++++++,,,------,,,++++++---...---+++---.........////////////222111000///...------------...///...---...111444000000000///////////////000000///...------,,,,,,///...------,,,,,,------222...---111222...+++,,,******++++++***)))'''&&&******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---***(((***...000...+++,,,,,,+++---...---+++)))+++(((%%%%%%***.........///...------......---+++---,,,,,,,,,---......///555222///---...000000000000---******---000222222---***((((((+++...000000,,,,,,+++***((()))+++...((()))***++++++++++++***'''((()))******+++++++++***---111111///,,,******---,,,,,,,,,,,,---...///777111...///...+++---222111///---...///000...,,,******++++++,,,---------***...///,,,***,,,---,,,++++++------------++++++...,,,***+++,,,---,,,++++++*********++++++***(((///+++***++++++)))***...*********+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...---))))))---...+++---+++))))))+++,,,,,,+++))))))***---///000...,,,+++***)))***++++++***))),,,+++***)))))))))***+++++++++++++++++++++++++++******)))))))))******+++,,,+++)))(((((((((******++++++++++++++++++++++++,,,++++++******++++++,,,,,,---///000000...+++(((,,,,,,++++++,,,,,,------///---,,,*********,,,------,,,++++++++++++,,,---...,,,+++,,,...000000///000000111111000000///......---,,,---///000///---------,,,,,,,,,,,,---------....../////////............------,,,+++++++++...---------...///000111---......---,,,,,,---///000//////000111000,,,***.........///......---,,,---,,,,,,++++++*********---+++(((((()))+++++++++,,,,,,---///000000...+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...,,,++++++,,,,,,***))).........---------------+++,,,---------,,,***)))++++++,,,------------,,,000///...,,,,,,---......***++++++,,,------.........,,,******,,,.........------,,,,,,,,,,,,---------///222333///******///...---,,,,,,,,,,,,,,,,,,,,,...111222///,,,***)))***+++,,,---...............------...//////...,,,///...+++******+++...///...---,,,++++++,,,---...)))((('''''')))******)))(((,,,---,,,,,,---+++'''************))))))))))))***************************************************(((&&&(((+++,,,***(((+++***))))))))))))***++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***))))))***,,,---,,,+++---------.........//////222222111000///...---------...000000//////111222111000000//////.........000//////......---------///...------,,,---------...,,,,,,///000,,,))))))***+++,,,---,,,***((('''******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,***)))+++...000///,,,,,,++++++,,,......,,,+++///'''!!!###+++000---(((...,,,+++,,,------,,,******+++,,,---.../////////222111//////111222111111...+++))))))+++...000111,,,***)))***,,,.........)))***+++***))))))+++---******++++++,,,,,,++++++)))))))))))))))***++++++(((...444333...***+++......---,,,++++++---...///222///---///...,,,---000111///......///000...---'''((()))***+++,,,,,,,,,***...///,,,+++---...---++++++------------++++++---,,,******,,,---,,,+++,,,***))))))***++++++***,,,)))(((+++***''''''***+++++++++,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------******------+++---+++******+++,,,,,,+++(((((()))+++......---++++++)))((()))***+++***)))---,,,***(((((()))***+++))))))))))))))))))))))))************++++++,,,---++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,///222222000,,,***...,,,***+++---///...,,,---,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,---,,,++++++---//////...111111111111000000000//////+++(((***///111...)))------,,,,,,+++,,,,,,,,,---...///000000000///.........------,,,,,,,,,,,,------------......//////...111333000+++)))+++---/////////111222000---***---...............------,,,,,,,,,++++++*********+++)))((()))+++,,,,,,+++++++++,,,---//////---+++***++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,...---------....................................,,,,,,---------,,,+++******+++,,,------.........333222000///.........///,,,,,,,,,,,,------.........---++++++---//////...,,,,,,+++++++++,,,---...------///000...,,,+++,,,,,,++++++++++++,,,,,,------///000000...,,,++++++***+++,,,---......//////...------...000000...,,,...---+++******+++---...000///---,,,,,,---///000,,,+++******++++++,,,,,,))),,,---++++++,,,+++(((++++++******))))))((((((************************************************...,,,))))))***++++++***************************************************,,,,,,++++++***+++++++++---,,,,,,+++******)))))))))***+++,,,---,,,+++***)))(((((())),,,------,,,,,,,,,---------.........---......///////////////---...000111111111111111111111000///......------////////////............//////...---------------+++++++++...///,,,)))'''+++,,,...///...,,,)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++...000///...,,,+++***+++---...---+++666...'''(((---000,,,&&&,,,+++***+++,,,,,,+++******+++---///000000000000111000///000111111///---,,,***(((((())),,,///000+++******,,,......---,,,)))***++++++))))))***+++,,,,,,---......------,,,---,,,+++***)))***+++,,,///333777777333000111222,,,---------------------...------............//////...............------'''((()))*********)))(((***---...***)))***+++)))++++++------------++++++---+++******+++,,,,,,+++,,,***((((((***+++,,,+++)))'''(((------+++***,,,,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++***(((((((((***,,,---,,,***+++***)))***+++,,,+++)))...,,,***(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---...///000111******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++...000111000...,,,+++///+++''')))...000...***---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------.../////////222222111000000000000000...+++)))***...///---***------,,,+++++++++,,,,,,,,,---///000000000///.........------------,,,,,,++++++,,,,,,,,,------,,,000555777444---((())),,,---------000111111///---------...............---,,,,,,+++++++++++++++***(((((()))+++------+++)))*********+++------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000111........................------------,,,,,,++++++++++++,,,,,,---...///000000///---+++******++++++.........------,,,,,,,,,---,,,++++++---......---,,,,,,+++***+++,,,---///222000---,,,......)))###.........///000111222333...///...,,,******,,,...++++++,,,,,,---...//////---------///000000---++++++,,,,,,,,,,,,,,,,,,+++------,,,++++++,,,------...------+++************(((++++++((())),,,,,,)))++++++******))))))((((((************************************************000...+++******+++++++++******++++++++++++******************************,,,,,,++++++***+++++++++//////...,,,+++))))))((()))***+++,,,---,,,+++******))))))***---......---,,,,,,,,,,,,------------+++,,,---.........---------......000111111111000111000000///...------,,,......////////////////////////...------------.........//////000111...+++,,,---...///...,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,...//////...---,,,++++++,,,------+++333111...---------,,,***,,,***)))***,,,,,,+++***+++,,,...000111222111111000////////////...+++)))...---,,,+++,,,...111444,,,++++++,,,......,,,******+++,,,+++***))))))***.........//////......------,,,+++***+++---000222444444555555555444222000***,,,...000000...,,,***,,,---...---.........---,,,------,,,+++++++++++++++,,,---------+++)))(((,,,000000+++((())))))'''++++++------------++++++---+++)))***+++,,,++++++---***(((((()))+++++++++,,,+++,,,111111...---///,,,,,,---------.........,,,+++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++***+++,,,,,,+++***+++,,,,,,+++***)))(((((()))+++,,,+++***---,,,++++++------,,,+++---,,,***)))((()))***+++........................------------...///000111******,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///000111///,,,***+++,,,---)))&&&''',,,...,,,)))------,,,,,,,,,------------..................---//////////////////000111222111000000//////000000---.........---------...,,,,,,++++++++++++,,,,,,,,,---......////////////......------------------***+++,,,,,,,,,,,,++++++000555888555///******+++,,,,,,,,,---///000///...,,,---......///.........++++++++++++++++++++++++'''(((***,,,...---***(((***))))))***,,,,,,+++***************++++++++++++***+++,,,------------,,,)))+++,,,---,,,---...000---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...,,,++++++,,,,,,//////......---,,,,,,+++,,,++++++,,,---...---,,,---,,,+++***+++,,,///000888444...+++......&&&////////////000111222333//////---***((())),,,///------,,,,,,,,,---......,,,,,,,,,...000///,,,******+++,,,------,,,+++***))))))************)))))),,,---,,,***((('''''')))(((***)))&&&'''***+++)))************))))))))))))************************************************...,,,+++)))((())))))*********+++,,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,//////......---,,,++++++******+++,,,,,,,,,,,,+++,,,++++++,,,...///...---+++++++++,,,,,,,,,---------.........---+++)))(((...---,,,---000111000///000//////......---------.........//////000000000000///......------......---......,,,---000...***.........------,,,+++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------............///---++++++,,,,,,,,,++++++---...---+++***---///+++*********,,,---,,,+++,,,---...///000111111111111///...------,,,)))'''---------,,,+++---111444---,,,+++,,,------,,,***+++,,,,,,+++******+++---111111111111111000000///******)))***---111666:::555333111222222111...++++++,,,...000000...+++))),,,//////------//////---+++,,,---,,,***)))***+++...///000111000...,,,+++...222222---+++,,,,,,***++++++------------++++++,,,+++))))))+++,,,+++***---+++))))))***+++***)))---+++,,,...---)))'''))),,,,,,,,,---------......******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))++++++)))***,,,++++++***+++------+++)))***)))((()))+++,,,+++***...,,,+++,,,---...---,,,,,,++++++***************************************++++++++++++,,,,,,---...***+++,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000111111---)))(((***---+++)))''''''***,,,+++))),,,,,,------------............////////////......000111111000//////000222222111///.........///000---///111000---,,,---///************+++,,,------,,,,,,,,,,,,---...///000------..................+++,,,,,,------,,,++++++---000444444111...,,,,,,...,,,++++++,,,......---,,,------...//////......++++++++++++++++++++++++***))))))+++,,,,,,***)))+++***)))***,,,---,,,+++************++++++++++++((()))+++---.........---+++---///...,,,+++,,,...+++,,,,,,,,,------------......---,,,,,,,,,,,,,,,------,,,,,,---...///000111000///---------.....................------------,,,+++,,,...///...,,,...---+++***+++---000222555444000,,,---...(((111111000///......////////////...---++++++---//////...---,,,,,,,,,------******,,,---///...+++(((++++++++++++++++++++++++((()))+++,,,,,,+++)))(((***,,,,,,+++(((''')))++++++,,,***&&&%%%))))))''')))))))))))))))*********************************************************+++,,,+++***)))((()))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))******+++,,,,,,------++++++******++++++,,,------,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,......//////...,,,***(((///,,,***+++...000000///........................---......///000111111111000//////...............+++---+++''')))......)))///...---++++++++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......///...------------111...,,,++++++++++++***)))+++------+++***---///,,,+++***+++---------,,,---------------...//////000///------------+++***---......,,,+++---111555...---++++++,,,,,,+++******++++++******,,,///222888999999999888888777666,,,***))))))+++000666999555666555444111...---,,,......---------,,,,,,,,,...111000,,,,,,///000---+++,,,...,,,***)))***,,,)))+++---//////...,,,+++,,,000111---,,,---...---++++++------------++++++,,,***))))))***++++++***---,,,+++++++++***(((&&&---***)))+++***&&&%%%'''+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,,,,((()))---+++******,,,------+++))),,,***))))))+++,,,,,,+++---,,,++++++------,,,+++***++++++,,,+++***)))((('''''''''''''''''''''''',,,+++++++++++++++,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,...000...)))'''))),,,******))))))***++++++,,,++++++,,,---------------------...//////...------///000111000...---///222111000...---,,,---...///000///...............---************+++,,,---...,,,,,,++++++,,,---///000------..................,,,---.........---,,,+++))),,,000222222000...---111...+++)))***+++,,,+++,,,,,,---.../////////...++++++++++++++++++++++++---+++)))(((***++++++***,,,+++***+++---...---,,,)))************+++++++++''')))+++---...///......000222333111---+++,,,...+++++++++,,,,,,---------......---,,,,,,,,,,,,---......---,,,---...///000---,,,+++***)))***++++++,,,,,,------.../////////---,,,,,,...///000...---...---,,,+++,,,...111333---000000,,,,,,///---'''888777555333222111000000...///000000...---...///000///---,,,++++++,,,---)))***+++---...---***'''...,,,***))))))***,,,...***,,,...000000...,,,******,,,...---******---///...///,,,'''%%%((((((&&&(((((())))))******++++++************************************************+++,,,---,,,+++******+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---..."""###$$$&&&)))+++,,,---,,,+++***)))***+++---......,,,+++,,,------,,,+++******+++++++++,,,,,,,,,+++,,,...000000///...---///,,,)))))),,,///000///---------...............------...///000111222222000000///...............///000...)))***111111---000...,,,***)))***+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,//////000///---,,,,,,---222///,,,+++++++++***)))......///...,,,+++,,,,,,,,,+++***+++---...---,,,---,,,+++***+++,,,---...000...,,,,,,...///...---111333333111000222666:::///---++++++,,,,,,+++***)))))))))***+++...333777@@@@@@AAAAAA@@@???>>>>>>111...+++))))))---111444888<<<>>>:::333//////222222///,,,***)))+++---//////222111++++++000111---+++---///---+++)))+++---"""$$$'''***,,,,,,+++***''',,,---+++***---///...++++++------------++++++,,,***))))))***++++++***---,,,,,,,,,,,,***'''$$$///,,,,,,//////------000+++++++++,,,,,,,,,------,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---((((((,,,,,,((((((---+++***+++,,,------+++))),,,+++)))***+++,,,,,,+++,,,+++******,,,,,,+++***)))***,,,---,,,+++)))'''++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,&&&+++//////+++(((***,,,***+++,,,+++******,,,...)))***+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000111///---,,,...111111///---,,,+++,,,...///222...+++,,,000111...)))''',,,,,,((((((------)))111///...------...///111000///---,,,++++++,,,,,,///...------++++++***)))---------...///000000111333222///---,,,,,,---...******))))))***,,,---///+++---///111000...+++)))++++++************++++++,,,+++)))''''''(((***+++)))))))))))))))******++++++)))(((***---...---***//////...---++++++,,,...---,,,,,,---//////---+++......---,,,,,,+++******,,,,,,,,,---------......000...++++++------***(((......//////...---,,,,,,---,,,,,,,,,,,,---......///---+++,,,000222111000---------...///000111222000000000000000000000000222///---,,,---///000000000///...---------------***,,,...///---,,,++++++******))))))))))))))))))...---+++)))(((((()))******++++++,,,,,,++++++***---,,,***(((((()))***+++))))))))))))************+++)))'''***------((($$$***++++++,,,,,,++++++***+++++++++************))),,,,,,,,,,,,,,,+++***)))//////......---,,,++++++,,,+++***)))))))))***+++&&&'''(((***,,,---------,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++000---+++,,,...///,,,***,,,...000///------000333+++++++++,,,,,,,,,,,,---666000******...111///,,,//////......///000111222+++---...000000000//////...//////---,,,,,,...000***+++,,,,,,+++***(((''',,,++++++******++++++,,,++++++++++++++++++++++++///,,,+++---,,,******---111...)))&&&%%%(((---000---,,,+++******+++---...---+++)))***,,,---+++)))---,,,+++,,,...000000000000---+++---222444222///888888777444000000444777,,,***+++...000...+++***------,,,---///222444555777666555444333333333333---***,,,111222///...222888999===AAA:::...(((***/////////...,,,---///111333111///...---...///000,,,,,,---,,,***)))***+++&&&&&&''',,,111222---(((------------------------............---,,,++++++.........------.........***---///...+++)))+++...+++,,,---+++((((((+++///......---,,,+++))))))(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,///111222///+++((()))+++***************************++++++,,,,,,++++++***//////---+++))))))+++---''')))++++++******+++,,,******))))))))))))*********)))))))))+++,,,+++***)))))))))***++++++,,,,,,---------,,,,,,***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,+++************+++,,,---*********+++,,,---...///---------........./////////---+++,,,---...---,,,//////...------,,,++++++)))------)))***......+++......////////////......000///...,,,,,,,,,,,,---...------,,,,,,+++++++++,,,,,,,,,---.../////////222111///---,,,---...///------,,,,,,---...///000***+++++++++++++++******,,,,,,++++++++++++,,,,,,---,,,***(((((((((*********************++++++,,,---+++***+++------+++))).........,,,+++***,,,...---,,,+++,,,---...---+++......---,,,,,,+++******,,,,,,,,,,,,------------111///------//////---+++000000000000000///......---------------......//////---+++---000222000...*********++++++,,,......000000000000000000000000111///---,,,---/////////000000///------,,,,,,,,,+++---///000///---,,,,,,))))))***++++++*********...---+++)))(((((()))*********++++++++++++******---,,,+++***)))******+++))))))))))))************+++((('''))),,,,,,((($$$***++++++,,,,,,++++++***+++++++++************)))+++,,,,,,,,,++++++***)))(((((((((((()))+++---...---,,,+++******+++,,,,,,***+++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++///---,,,,,,------,,,+++,,,...///...---,,,...111---------....../////////666111,,,+++///111///,,,------........./////////...///////////////...------......---,,,,,,...000,,,,,,,,,++++++***)))(((,,,++++++******++++++,,,++++++++++++++++++++++++000---,,,...---******---///---+++*********,,,------------...---------,,,///---+++,,,...///---+++---++++++,,,...//////...000---,,,000555999888666777666444111//////111333000---+++,,,------,,,,,,---------...000111222222000000000///////////////...////////////111555999555444777;;;666---)))+++.../////////------...000111000...,,,,,,---...///.../////////...,,,,,,,,,---++++++...222333...***---------------------------------...------,,,+++---,,,++++++++++++,,,---,,,---------+++++++++---+++---...,,,++++++---///......---,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,///000000...+++***)))***************************++++++,,,,,,,,,,,,++++++***+++++++++***+++---000+++---...---,,,++++++,,,++++++************++++++***)))))))))+++,,,+++***++++++******************&&&&&&'''((()))((((((''',,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......///------.........////////////...,,,,,,...///...---...---------,,,+++++++++,,,...---++++++...///---,,,---///111111///---,,,000000...------,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000///...------...///000,,,+++***))))))***,,,,,,+++***)))))))))***+++,,,------,,,,,,,,,,,,------///---,,,***))))))******+++++++++***+++,,,,,,---///...------------+++))),,,------,,,******+++---...,,,******+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---...//////...,,,111111111111111000000///...............///000000///------...111222///,,,---------------...///000////////////////////////111///,,,,,,.../////////111000///---,,,+++++++++,,,---///000000///...---((()))+++---------++++++---,,,+++)))))))))************++++++++++++******,,,,,,,,,,,,,,,++++++***))))))*********++++++++++++)))(((***,,,,,,)))%%%***++++++,,,,,,++++++***+++++++++************)))+++++++++,,,++++++***)))+++*********+++---///111------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))*********++++++,,,,,,---,,,---...---,,,+++,,,------...///...,,,+++,,,---,,,,,,------...///000000666333///...000000...,,,+++,,,---.........---,,,111000///...------------,,,------,,,,,,,,,///111------,,,+++************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,222///...//////++++++...,,,---.........---+++***---...000000000...,,,***...---,,,---...///...------,,,,,,---......---+++000......000555888777666666333000....../////////000...+++)))+++...//////---,,,---///111111000...+++,,,,,,---------------***444999444111666999777222000111222111,,,***+++---...000000...---...///...---,,,+++++++++,,,---......000000///---+++***111///---...000000---***------------------------+++,,,,,,---------------...---+++******+++---...///---,,,+++,,,---,,,++++++---......------...///......---,,,+++***))))))******+++,,,,,,---......///......---+++******))),,,,,,++++++++++++,,,,,,111///------,,,,,,***(((************************+++,,,,,,------,,,,,,+++)))***+++,,,++++++,,,...---...///...+++))))))))),,,,,,++++++++++++,,,,,,***)))))))))+++,,,+++***,,,,,,++++++***))))))((($$$&&&(((***+++,,,++++++++++++++++++++++++,,,,,,*********++++++++++++,,,***+++---......---,,,,,,...------------.........------........./////////000...------...//////...,,,+++++++++++++++++++++---------,,,,,,...///...------...//////...------000000///...------------,,,,,,,,,,,,------......,,,,,,---------............------------...///000+++***)))((((((((()))***,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------///...---++++++*********+++************+++,,,,,,......---......---,,,++++++,,,---,,,+++***+++---...,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------,,,,,,000000111111111111000//////////////////000000111///...---///222222...***...............///000000........................000...,,,,,,...//////...111000///---,,,+++******,,,---...000111000...,,,'''))),,,...///...---+++,,,,,,******))))))******,,,,,,++++++++++++,,,,,,+++,,,---......,,,+++)))))))))******+++,,,,,,,,,,,,+++***+++------***(((***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******//////......---,,,++++++,,,,,,+++***+++,,,---...***++++++,,,---...///000...---,,,+++,,,,,,+++)))))))))***+++,,,,,,------***---///...+++***+++...---......---,,,+++******)))******+++,,,---......555333222111111///---+++***,,,---//////...,,,+++111///...---,,,---......,,,,,,---,,,+++,,,///111///...,,,+++******++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,333///...000///,,,,,,///---...///000///...,,,+++.../////////...---+++***++++++++++++,,,,,,,,,,,,......---...///...,,,***///...,,,---///000///---333///,,,,,,...000000......---+++)))+++000111000******,,,///333333000---+++,,,...///000000000///---@@@KKKDDD>>>???<<<333333111///...---++++++++++++...000000///---------------,,,++++++,,,,,,---***+++,,,------,,,(((%%%///---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---000///---++++++---///000111---******---...---+++,,,,,,---..................------,,,++++++************++++++,,,---......000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111...++++++------***'''************************,,,,,,------------,,,,,,***,,,---,,,***)))))))))***,,,,,,+++)))'''''''''+++++++++******+++++++++***)))))))))+++,,,+++***+++++++++*********))))))&&&(((***,,,---...------*********++++++,,,,,,,,,************+++++++++++++++,,,...//////...,,,+++---......------,,,,,,+++,,,,,,,,,,,,---------...///---+++,,,---...------***************+++++++++,,,+++,,,---...------...///...---,,,,,,---...////////////......---,,,,,,+++,,,,,,------......///.............../////////,,,,,,,,,---......///000///...---,,,+++,,,---...+++,,,,,,---------,,,+++,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++)))))))))))))))***+++++++++,,,---......---......+++,,,------,,,+++,,,---...,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,---...---,,,,,,......//////000//////...000////////////000111111///...---///222222...***++++++******++++++,,,,,,------------------------///---,,,,,,...///...---000///...---+++++++++***,,,+++,,,...000000...+++'''))),,,///000///---,,,++++++******************...---,,,,,,,,,,,,---...+++,,,...///...---***))))))******+++,,,---------...---------...---,,,+++***++++++,,,,,,++++++***+++++++++*********)))))))))******++++++*********+++,,,------+++(((%%%"""+++***)))))))))+++,,,---,,,,,,+++,,,---...000000...---,,,,,,------+++***))))))***+++,,,,,,------))),,,...---***))),,,......---------,,,+++)))(((******++++++,,,---......222333444444111...,,,++++++,,,...//////...,,,+++...---,,,,,,,,,...///000,,,------,,,+++,,,...000000...---+++***++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------222...---000///------000//////.........---------000///---++++++***++++++++++++,,,,,,,,,,,,------000///......//////---+++,,,+++***++++++++++++***///,,,***+++///222222000---///...+++,,,111000+++))))))***///444666222...---...///111222222222222<<>>,,,***---,,,+++......---,,,,,,---...---+++---,,,+++---//////---***...,,,+++***)))***,,,,,,---------------------------,,,+++,,,...//////...111,,,+++...///+++***,,,+++,,,------...---,,,+++...------,,,,,,------...,,,---...//////...---,,,........................///------///...+++,,,000000...---...000222111///000---,,,---000111...,,,------,,,------...///000...------,,,++++++*********+++---,,,,,,+++---...+++,,,...///...,,,)))(((------,,,+++++++++++++++******))))))))))))******,,,++++++******++++++,,,************))))))+++...************+++++++++++++++***((())),,,---,,,***************++++++++++++,,,+++******++++++++++++***++++++,,,+++***)))((()))******+++++++++++++++,,,+++*********,,,...///............------,,,,,,000///......//////...---,,,---///...---,,,,,,---000...,,,***)))***+++,,,------------...///000000000000//////...---,,,,,,000///333999555***&&&***------......000111222333///...---,,,---///222444555111---+++,,,............111333333111...---...---,,,,,,---//////,,,)))*********+++,,,---...///++++++++++++************------,,,,,,+++*********,,,---------............///......---,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,333...---000111---+++,,,111000...---///333888;;;???@@@===999777444---$$$///---+++***,,,------,,,,,,+++******,,,...------------111777777111,,,+++///...,,,---......,,,***+++***)))))))))***,,,---,,,***((())),,,......---,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++***))))))((()))***+++,,,000//////---,,,+++******,,,***)))***,,,.........000...+++***+++---......///...---,,,,,,+++,,,,,,---)))(((,,,---,,,,,,...'''((()))+++,,,------------,,,++++++------,,,+++---+++***+++,,,,,,+++***---)))(((++++++((()))---))))))))))))((((((((((((,,,,,,***)))))))))******---,,,+++***))))))))))))+++++++++************)))++++++++++++++++++++++++******))))))))))))******))))))(((((()))******+++))))))*********)))((('''***************++++++,,,...,,,***)))***++++++***000///...,,,***((('''&&&111,,,))))))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((...---***)))***,,,000222,,,///555;;;@@@@@@===::::::666222.........------,,,------....../////////---------------...//////+++,,,---......------,,,+++***,,,...***)))777IIIPPP===---+++---,,,,,,...///...,,,,,,------,,,+++---,,,+++,,,......,,,++++++++++++++++++,,,,,,,,,........................,,,+++***+++...///...---000,,,+++......+++)))***------............---,,,......------------......................................................666000,,,,,,---,,,...111222///------...000111111111...,,,---000111///,,,......------------......------,,,,,,++++++******,,,+++***+++---...---,,,***+++,,,------,,,+++***,,,,,,+++************+++,,,+++***))))))))))))))),,,++++++******++++++,,,((()))***)))((()))+++---++++++++++++***************)))((()))+++,,,+++***************+++++++++,,,)))******)))((((((***+++)))***+++++++++***(((((((((((()))***+++++++++++++++******)))***+++---...,,,------......---++++++...,,,******+++++++++***,,,...//////---,,,---...111...+++((('''))),,,...,,,---...///000000000000///////////////...---,,,///---111888555,,,)))---000000000000111222444555///...------...000333555999777444000---,,,...000...000222222111//////000---,,,,,,---...///---,,,,,,,,,,,,,,,,,,---............---,,,---...///000------,,,,,,++++++******------........./////////111000...,,,+++,,,---...000///...---,,,,,,,,,,,,++++++---......---++++++222...---111222///---...333111///---,,,---...///,,,333999999999999777333444111---++++++,,,---,,,...,,,++++++---...------,,,,,,000555555000------222///,,,++++++,,,,,,++++++************+++,,,,,,+++***)))***---///000//////,,,***+++...///---+++++++++++++++++++++,,,,,,***************+++,,,,,,//////...---,,,,,,++++++///---++++++,,,,,,,,,+++000---******+++---......------------,,,***)))(((***'''&&&***---++++++---,,,,,,,,,------,,,++++++---,,,+++,,,---...---+++...,,,++++++,,,,,,+++))),,,)))(((******((())),,,''''''((((((((())))))))),,,+++******)))*********,,,,,,+++***))))))))))))+++++++++************)))************************+++******)))))))))******((((((((())))))))))))***))))))***+++++++++******)))))))))*********++++++---+++))))))***+++************)))))))))******+++---***((())),,,//////------------,,,,,,+++++++++------------,,,+++******///---***((((((+++...111222333777<<<@@@AAA???===DDD???777111//////000111.........---------------++++++***++++++,,,---...000///------......---,,,---,,,,,,---******555BBB???333***+++//////...000///...------------,,,***---,,,,,,,,,------,,,,,,)))***,,,---------,,,,,,////////////////////////+++******+++---......---...,,,,,,...///...,,,+++............---------,,,......------------......///...------------...///........................:::222,,,---/////////111222///,,,++++++---000111000---+++,,,...000...,,,...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***---+++)))***...///---+++******+++,,,,,,,,,,,,,,,,,,+++******))))))******---,,,+++***))))))((((((,,,++++++******++++++,,,))),,,---***(((***+++***------,,,++++++***)))))))))(((((()))*********************+++++++++,,,,,,((()))***)))'''''')))+++)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++******)))******+++---...***+++---......---+++***+++)))((((((***+++,,,+++)))+++---...------...//////---+++***)))***,,,---,,,---///000111000000///000000///.........//////,,,***...666777111///444111222333444555555444444......---...///111333555>>>???>>>999111,,,,,,//////000111222111111111111------......///000000//////......---------......000///------...000222444000000000//////..................////////////000111000///---------...///222111///---,,,,,,------,,,---/////////...//////111------111222000.../////////...---,,,+++++++++***444777888<<<@@@AAA>>>999333///------------...---++++++,,,------,,,,,,+++...333333000...///222000---,,,,,,,,,+++)))++++++++++++++++++++++++******+++,,,...///000000///,,,+++---222333///************++++++,,,,,,,,,---,,,,,,---------...............------,,,,,,,,,///---++++++,,,,,,+++***///---******+++---------+++,,,---------+++***)))'''$$$$$$)))+++******+++------......---,,,,,,+++...,,,+++,,,---...---,,,///---,,,,,,,,,,,,***)))+++******++++++******+++)))))))))))))))))))))***++++++******************,,,++++++***))))))******+++++++++*********))))))++++++++++++++++++++++++++++++******))))))******((())))))))))))))))))))))))******+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,---+++******,,,,,,+++***)))))))))***+++---...///...+++******---......---...------,,,,,,++++++***---------------,,,+++***///...,,,++++++,,,...///:::888777777999::::::999JJJGGGCCC???;;;666000---000000///...---,,,++++++,,,,,,,,,,,,---...///000999444///,,,,,,---......000---,,,,,,,,,,,,...222...***(((,,,000///---,,,///...,,,,,,------,,,+++---------------------...)))***,,,.........---,,,////////////////////////+++******+++---......---,,,------///111222000---...------,,,,,,,,,,,,,,,///......------......//////...------------...///........................666///,,,///000...------000...,,,))))))+++///222111...+++,,,...000///---,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,---+++)))***...///---+++***+++,,,,,,------------,,,+++******))))))******------+++***)))))))))))),,,++++++******++++++,,,+++000000,,,)))++++++(((...------,,,+++***))))))((()))))))))))))))*********++++++++++++,,,,,,,,,,,,---------,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))************+++,,,------)))+++---......---+++***///...,,,---...//////...%%%'''***,,,,,,---...000,,,,,,---------,,,+++++++++,,,...000000000/////////...---,,,---...///000,,,(((***222555///...333...000333555555333000......------...///111222333999===@@@<<<333,,,+++,,,//////000111222222000///...///000111111111111222//////......------......,,,+++******+++---///111111111111111000000000000.........////////////000...///000000000///...---000///---,,,,,,---...///---...///......000444777:::555222444444000...///---.........---,,,+++***'''222:::888555888===AAACCC???999555444555555555000...,,,,,,------,,,+++---+++---111111......000///......//////---***'''++++++,,,,,,,,,+++++++++)))+++,,,---......///000---,,,---111666555///)))*********++++++,,,,,,,,,,,,,,,------............---------------------,,,---,,,***+++,,,------,,,...,,,******+++---,,,,,,***+++,,,.........---,,,(((%%%&&&+++---,,,+++,,,,,,------......---------...---,,,,,,......---,,,///...,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))************+++*********,,,+++******)))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))***+++******)))(((******+++++++++,,,------+++,,,---.........---------,,,,,,,,,......---,,,222111000...---,,,,,,,,,000...---------------,,,---------,,,,,,+++++++++,,,,,,,,,---,,,,,,+++***000////////////000000111===999444000000222333333888<<>>777///+++,,,.........000---,,,,,,...---***((())))))+++---///---***(((...---,,,,,,......---,,,...//////...------...000++++++---......---,,,,,,........................,,,+++***+++...///...---+++...//////111333111---///...---,,,+++++++++,,,//////............//////...................................................+++***......+++)))***...---,,,******,,,000333444111......111222222000,,,+++++++++++++++,,,,,,............------------,,,+++***+++---...---,,,+++,,,---/////////...---,,,,,,+++************+++---,,,+++***************,,,++++++******++++++,,,+++111222,,,***------(((...------,,,+++*********((()))+++***))))))***,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---+++'''$$$+++,,,---.........---,,,******++++++***))))))(((***++++++,,,------......++++++---......------,,,111000.........,,,***'''$$$&&&)))++++++,,,...000+++---///000000...,,,++++++,,,---...////////////,,,---...//////////////////))))))///000***(((+++***,,,///111111...+++)))---------......///000111...333777666111,,,,,,---......000222333222...+++---000333444333111000111///......---------......,,,,,,++++++,,,...///000////////////////////////------........./////////---...000111111000...,,,---------,,,------...///---///000111111555;;;AAAGGG@@@:::888555///---......//////...---,,,+++***&&&000666333...000666:::>>><<<999888:::===>>>???333111///...//////...---///,,,,,,//////,,,---000------...000000...***''',,,,,,,,,---,,,,,,+++***)))+++---...---,,,---...,,,,,,...222555555000+++++++++++++++++++++,,,,,,))))))***+++++++++++++++,,,,,,------------------,,,+++******,,,......------,,,******,,,---,,,+++)))***+++---......//////,,,)))***///111///---...+++,,,------......------...---,,,---...///...,,,///---,,,,,,------,,,***+++......,,,,,,......+++//////...---,,,+++***)))))))))***++++++++++++***++++++***************++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************+++,,,,,,,,,+++***)))+++++++++***++++++,,,,,,,,,---...///000///...------,,,,,,---//////...,,,///000000111111000000///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000000111222555777888999555///++++++---...///)))...555===BBBCCC???;;;666666666666666666666666777777888888999;;;<<<===;;;555///,,,---///...,,,+++,,,---,,,,,,,,,+++***+++,,,............,,,***,,,++++++,,,...///...---///000111000------000222------------------,,,,,,---------------------------,,,+++,,,...//////...---000111///000222///(((000///...---,,,,,,,,,---//////............//////,,,---...//////...---,,,........................,,,***+++...---))))))---,,,---...---,,,...222666555111......111333222111,,,,,,,,,,,,---...//////////////////////////////***+++---,,,,,,+++---...,,,---000111111000...---------,,,+++++++++++++++,,,,,,+++******+++++++++,,,++++++******++++++,,,'''///111+++)))//////)))---------,,,,,,+++++++++(((***,,,,,,***)))+++---+++++++++,,,,,,,,,------+++((('''***---***"""***+++,,,---...---,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,---............,,,,,,------............---,,,,,,,,,,,,)))%%%!!!''')))+++,,,,,,,,,---.........///000000///......+++++++++,,,,,,---...///+++///555999:::777222///333+++)))...000***'''***------------,,,,,,+++***---------------.........+++---///...,,,+++---...------///222444111,,,'''+++///444555222///...------------,,,------......------......//////000000------------------------,,,---------............---.........///.........---...............------///333888;;;<<<@@@GGGMMMKKKCCC;;;777333...---///------------------,,,,,,&&&...---***,,,111333333222222444777;;;<<<===777555333222222222111000111---+++------+++,,,///...---------......,,,***,,,,,,---------,,,+++***)))+++......,,,***+++,,,+++,,,...///000000//////,,,,,,++++++++++++++++++((()))***+++++++++***))),,,,,,,,,------.........---+++******,,,------,,,,,,+++******,,,,,,,,,***++++++***++++++,,,---------***+++000222///------,,,,,,---------,,,,,,+++///---,,,---...///...---...---,,,,,,---...---+++)))---...++++++...---)))---------,,,,,,+++++++++((()))***+++,,,++++++***+++***************+++++++++++++++************)))++++++++++++++++++++++++...---,,,+++************+++,,,---......,,,+++))),,,,,,******)))***+++++++++,,,...///000///...---,,,+++,,,---//////...,,,'''***---000222333222111,,,---......---,,,,,,---***++++++,,,,,,------...,,,------.........------111000000111333888<<>>>>>:::::::::;;;<<<===???@@@777222------///000...+++&&&+++...,,,***+++///111,,,//////...---000111111+++******,,,...000///...000111222000......111444.........---,,,,,,,,,,,,---------------------------,,,,,,---///000000///...222222......000,,,$$$222111///...---------...//////............//////,,,---///000000///---,,,...........................---...///---***---333,,,...000///...000444888333000,,,,,,///111111///---------...///000111222/////////000000000000000))),,,...---+++***,,,///,,,...111333333111...,,,...---,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,""",,,///))))))000000***------,,,,,,,,,,,,++++++)))+++---,,,******,,,...++++++,,,,,,,,,---------...+++)))---111///$$$)))***+++,,,---,,,,,,+++''')))+++---///000111222+++,,,---...////////////...------------...///000***+++,,,...///---)))%%%***,,,...---,,,++++++,,,000000///......///000111,,,+++******+++,,,...///,,,333===DDDEEE???777111444,,,***000333...,,,///222000---++++++,,,...///...------------,,,,,,,,,//////---+++)))***---///,,,---///222444111***$$$)))...333555222...+++***,,,,,,,,,,,,,,,---......)))***+++,,,,,,,,,++++++---.....................,,,,,,,,,---------......///...---,,,,,,---///000//////000000000...---,,,222888@@@EEEGGGKKKQQQVVVGGG>>>666222000...///222))))))***+++---...///000(((000000---,,,------+++++++++---000333444333;;;999666555555555444222222...+++,,,,,,***+++///000...++++++,,,---------,,,,,,---...---,,,***)))))),,,......+++))))))+++,,,,,,,,,+++***,,,///222---,,,,,,++++++*********)))***+++,,,---,,,+++++++++,,,,,,------............---++++++,,,---,,,+++,,,+++***+++,,,,,,+++***,,,+++***)))))))))+++++++++((()))...///,,,)))***------------,,,+++***)))///...------...///...------,,,+++,,,.........,,,(((---...******...---(((******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***+++***************+++++++++++++++************)))************************...---,,,+++************,,,---/////////---+++***---,,,***)))))))))*********+++---//////...---,,,******+++,,,......---+++***,,,///111000...+++((()))+++,,,------,,,---...)))***+++,,,------...///......///////////////...///444999<<>>:::444444///***)))---000///---111111///...---,,,,,,+++------,,,+++,,,---...///...---,,,---//////,,,((('''+++---///444999333(((,,,...//////---++++++,,,------------------------,,,,,,,,,------------...,,,...///...+++)))***,,,)))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,---///555---(((***...///111444:::GGGYYYeeecccVVVDDD888000000///...---,,,,,,+++111000.........---,,,***...---,,,++++++---...///***,,,//////...------...111111111444999:::999666------------------,,,,,,///...,,,+++***+++,,,,,,,,,,,,------,,,,,,+++***++++++************++++++,,,'''''',,,...***))),,,,,,,,,,,,------------...+++,,,------......------,,,***)))***,,,.........000000...---,,,++++++***,,,,,,---------.........))),,,,,,+++---000...)))222---))))))---000...,,,++++++------------+++++++++,,,,,,,,,,,,,,,,,,+++---+++)))***,,,---+++))),,,,,,++++++++++++++++++((()))***+++++++++++++++***************)))(((''''''+++,,,***)))+++)))&&&)))(((((()))+++,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++//////////////////......+++......+++***------***.........------,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,+++***+++***)))***---...,,,***,,,)))+++000111------111/////////000000000000000IIIJJJHHHCCC@@@===555+++///.........---------------........./////////000000///......//////---+++//////.........//////000111000---+++***+++,,,...///...------------...///,,,,,,---......---,,,,,,------------------------......////////////........................------,,,+++***+++---...---,,,...///000000///000222444111///------...000000///111000//////......//////000/////////.........---000///......---------...---------.........//////...---,,,---...///...---111......111666888444000+++++++++,,,,,,---...///...---,,,,,,,,,---...///,,,---.........---,,,+++,,,,,,+++******+++,,,,,,+++...222666666333000---,,,,,,++++++***++++++,,,+++,,,+++))),,,000///******+++,,,+++***)))***+++...+++)))***---///,,,)))---,,,,,,---...---+++)))******+++,,,,,,,,,+++++++++)))(((***......+++'''---,,,***)))((()))+++,,,,,,+++***+++...///...,,,++++++,,,---------,,,,,,............////////////,,,...000000...---...///.........---,,,+++******///...,,,,,,...//////...000000///..................------,,,,,,------...---000333666777777777777444///******---//////---000///...---++++++++++++------,,,,,,,,,---...//////...---...//////---***...111111///000000***!!!,,,...///...,,,+++,,,,,,------------------------,,,,,,,,,------.........---...///---***))))))+++++++++,,,---------------.........,,,++++++---///111...---///000111777>>>PPPaaappplllVVV@@@666555.........---,,,,,,++++++000...,,,,,,---...---,,,...------,,,,,,,,,------)))***,,,,,,,,,+++******...------000333555333111000000///...------,,,,,,...---,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***++++++************++++++---))))))---///+++***,,,,,,,,,,,,------.........,,,,,,------......------,,,+++***+++---......---111000...---,,,+++++++++******+++++++++,,,,,,,,,***------,,,---000///***111---)))))),,,///...,,,,,,---............---,,,......////////////......---++++++,,,///111111///++++++++++++++++++,,,,,,))))))***+++++++++++++++)))************))))))((((((+++,,,)))))),,,+++(((+++***)))***,,,,,,,,,***------,,,++++++***))))))++++++++++++++++++++++++........................---//////,,,,,,......+++---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++***)))+++---...,,,***...******...///,,,---222.........------,,,,,,,,,EEEEEEAAA;;;666444111------------------,,,,,,,,,///...---------...///000000///.........---+++)))+++++++++,,,---...///000111///---++++++,,,---...//////...------......///,,,------......------,,,..............................////////////....../////////...---------,,,---++++++,,,---...---,,,,,,,,,,,,---///000000//////...---...//////...---000000///............////////////...............000//////............///.........///////////////111///------/////////---......000555999888111***+++*********+++,,,---...///...,,,+++***+++---...,,,,,,,,,------............---+++))))))+++---...---...111333333222///...,,,++++++***++++++,,,,,,///...***(((,,,///,,,&&&,,,,,,---//////...***'''---***)))***---...,,,)))...---------......,,,***,,,,,,++++++***+++++++++))))))***---...,,,&&& ************++++++,,,,,,...---,,,,,,.........,,,---............---,,,+++...---,,,,,,---...///000---000222111///...///222,,,------......---,,,+++...---+++,,,...000//////000//////............///......------------......***000666555000...222888333///+++***---///...---///...---,,,+++*********------,,,,,,------.../////////...///000000...,,,'''+++.........000---))),,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,------++++++,,,---......//////---......---***))))))***,,,------............---//////...+++***+++...111111/////////111777GGGWWWnnnsssppp]]]BBB///,,,000,,,,,,,,,,,,,,,,,,,,,,,,000---++++++,,,......---............---,,,++++++*********+++,,,,,,***((()))))))))+++---...---+++//////...---------------...---,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***++++++************++++++...++++++...///---+++,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,+++***+++---......---111000///...---,,,,,,,,,---............/////////,,,......---...111000,,,///,,,)))))),,,------+++---......//////......---,,,,,,------------,,,,,,***))))))***---......---******++++++,,,,,,------))))))***++++++++++++***))))))******+++*********))),,,,,,)))***---...,,,---,,,++++++,,,,,,+++***,,,,,,++++++******))))))++++++++++++++++++++++++---------------------------000000---,,,//////,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))+++******+++------,,,***///,,,+++---...---...222///......---+++******)))///111111///......000111------------------------000///---,,,,,,---///000000...---.........,,,***++++++++++++,,,---...///000///...,,,,,,,,,---.../////////...............------------------------------............//////---......//////......---000000///...---,,,,,,,,,---,,,+++,,,.........---,,,***)))+++...///---***...------...//////...,,,//////...---------------........................000//////.........//////000000000000000000000000333111///.../////////...---000555888777333...***+++++++++++++++,,,------000...,,,***)))***,,,------,,,,,,,,,,,,---...///------,,,,,,,,,,,,------...//////000000000///...++++++******++++++,,,,,,111///***(((***---((( ,,,++++++---...---((($$$,,,***)))***,,,---,,,***...---,,,,,,------,,,***...---+++***)))***++++++******+++---...+++&&&""")))***+++,,,,,,,,,++++++------,,,,,,------,,,,,,------------------,,,,,,,,,+++*********---///111222111000/////////...---*********+++,,,---///000---,,,+++,,,...000000000000///............//////......------------......***000444111,,,***///555222///,,,+++---......---///...---,,,++++++++++++---------------......///000//////000000000//////"""&&&***---///111333444,,,---...---,,,+++---...,,,,,,,,,,,,------------++++++,,,---...///000000.........,,,+++***)))))),,,------.........------......,,,******,,,000444444///,,,---333AAAXXXllluuufffOOO===333...,,,+++++++++,,,,,,------------222///---,,,---...............//////...,,,***))),,,++++++---//////---+++((((((((()))******)))))),,,,,,,,,+++,,,---...///---------,,,,,,,,,------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,...,,,+++---...---+++******++++++,,,---...//////,,,,,,,,,,,,------......,,,++++++,,,...///...,,,111000///...------------....../////////000000000...000///---///222111------+++))))))+++,,,,,,+++------............------++++++,,,,,,,,,,,,++++++,,,,,,+++*********))))))******++++++,,,---......)))******+++++++++******((()))******++++++++++++***,,,,,,)))***///111000///...,,,,,,,,,,,,+++))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000///,,,,,,......+++))))))******+++++++++,,,,,,,,,,,,++++++++++++*********+++++++++******)))*********+++,,,,,,,,,+++...------////////////000//////...------,,,++++++...///000000...,,,---.....................//////000///---++++++---...///...------...000000...---...------------------...000///...---------......000000000//////......---------------------------------------......//////------............------000000///...---,,,,,,,,,---,,,+++,,,...///...---000...,,,,,,///000...+++...------...//////...,,,...---,,,,,,++++++,,,,,,---------...............//////............//////////////////////////////444111///...///000000///---333999777111,,,---///,,,,,,,,,,,,,,,,,,---...///...,,,*********,,,,,,///...---,,,,,,,,,,,,---+++,,,...//////...,,,+++........................+++*********++++++,,,---000///+++))),,,///+++%%%,,,)))&&&'''))))))&&&###+++******+++,,,---,,,,,,...,,,++++++,,,,,,+++***...---+++***)))***++++++++++++++++++,,,,,,+++)))***+++---------,,,***))),,,,,,,,,,,,++++++++++++*********+++,,,,,,---...---,,,++++++,,,...000222777111,,,+++//////+++'''000...,,,******---000222---,,,+++,,,...000000000//////............/////////......------......///---//////...++++++...000000///---,,,---......---000///...------,,,,,,---------.........//////...///000000000//////000111---...//////...---///111------...---++++++---///,,,,,,,,,------.........,,,,,,---......///000000......---,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,+++***+++...333777555111000555===HHHXXXeeeZZZHHH444+++...111...(((,,,,,,------......//////444111///......///............//////...,,,***)))---------///111111///...***+++++++++******++++++111000///---------...///------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---,,,)))++++++,,,,,,---...//////------,,,,,,,,,---...///---,,,,,,---//////---,,,000///...---------------************+++++++++,,,///000///---///333222///,,,+++******+++,,,++++++---,,,,,,,,,,,,,,,,,,---......////////////....../////////...---,,,,,,,,,******+++,,,------......******+++++++++******)))((()))***+++++++++++++++***,,,,,,***+++000222111000...,,,,,,,,,,,,***)))---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,......++++++------***)))))))))******+++++++++,,,,,,+++++++++*********)))******+++++++++******)))***+++,,,,,,++++++,,,,,,...000000111111///---,,,---------------------000...///111111---,,,---.........//////////////////...---,,,,,,,,,---......------...000000///...///......---------......//////...............///000000000000000///------...------,,,,,,------...++++++,,,,,,---.........------............------/////////...---------,,,...,,,,,,,,,...///...---///---++++++,,,---------///...---...//////...---------,,,++++++++++++,,,---------------............------------...//////------------,,,,,,,,,,,,333111...---...000000000000555888444---)))---222------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,///222222///,,,***......------------------************+++,,,------,,,......,,,...222222//////---***)))***++++++++++++++++++,,,,,,------......,,,******+++++++++***,,,,,,++++++***+++++++++---,,,+++***+++,,,...///+++,,,---------,,,***)))***+++,,,,,,******+++,,,)))))))))***+++,,,...///000///......///000222333666111+++***------***&&&666444000---,,,---///000...---+++,,,...000/////////............//////000//////............/////////...---,,,---......---//////...---------------000///...------------...------...////////////...///000000///......000222666222000000///------000---------,,,++++++...000---------...//////000000---............////////////---,,,---...///...,,,,,,------------,,,++++++++++++,,,+++,,,///333777333444;;;CCCFFFEEEEEEGGG555444222000///---+++)))---------....../////////111000//////000000...---............---,,,++++++---000222222000.........,,,---...---,,,,,,...000:::888444111...------...,,,,,,---............---,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,***++++++***,,,///---***,,,,,,,,,---------......------,,,+++,,,---...///---,,,---...000///---+++......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000111///---///333333///+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------............------***,,,------,,,,,,---...++++++,,,,,,------......***++++++++++++***))))))******++++++,,,+++++++++***,,,---+++,,,000222000///---,,,+++,,,,,,***(((............------------++++++++++++++++++++++++***++++++,,,,,,------...+++......+++***---,,,******************+++++++++++++++++++++************)))***++++++,,,+++++++++)))***,,,,,,+++++++++,,,+++...///......000...+++*********++++++,,,,,,,,,...(((''',,,000...---...---------....../////////.........------,,,,,,,,,...---------......---+++---------------...///000.............../////////000000111111000///---,,,...---,,,,,,,,,,,,---...******++++++,,,------...,,,------......------,,,..................------...---,,,---...//////---++++++***))))))+++000333111///------...000000//////...------,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,---..................---------,,,222///,,,,,,---///111111444444333000------...000,,,,,,++++++++++++,,,,,,,,,,,,---...///...------+++,,,---.........---,,,,,,---///111111///---,,,------------,,,,,,++++++************+++,,,---...)))...000---,,,///111000/////////...------...000+++,,,---------...///000///---+++***+++,,,,,,+++******+++,,,,,,,,,++++++---,,,,,,++++++,,,...///++++++,,,,,,---,,,,,,,,,)))+++------++++++---///,,,++++++***+++,,,---...////////////////////////000///...+++******+++,,,000000///...............///...,,,,,,...//////..................///000000//////............//////............//////.........//////...---------.........------,,,,,,------,,,---...///000//////......///000///------000333888111,,,///111///000222---------,,,++++++...111......//////000111111222////////////............///---,,,---000222111///...............---,,,,,,,,,---...------...111333111777BBBIIIDDD888111111***...222222...+++******---------------------...++++++,,,...000111///---...------,,,,,,,,,------333777:::777000+++,,,///---...///...,,,---000222999666333000.........///+++,,,.../////////...---,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---))),,,,,,***---111000,,,...------------,,,,,,,,,...---,,,++++++---...000---------///000///---+++------,,,++++++++++++,,,............////////////000111///,,,...222333///+++,,,---------,,,,,,,,,...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***(((***,,,+++))))))***,,,,,,,,,------------------+++++++++++++++***))))))++++++,,,,,,,,,+++******))),,,---,,,---000000------,,,******++++++***(((------------------------+++++++++++++++++++++++++++++++++,,,---.........,,,//////++++++...---***+++++++++++++++*********++++++++++++******************+++,,,,,,,,,,,,,,,(((***------+++***+++---+++---,,,'''''',,,---+++,,,,,,,,,,,,++++++++++++333***%%%***///---,,,---,,,,,,,,,------.........---............---,,,+++///...---,,,---,,,***(((******+++,,,---///000111.........///////////////000111111111000///---,,,...---,,,,,,,,,,,,---...))))))***++++++,,,------,,,------......------,,,---------..................---,,,---/////////...---......---,,,000777===333000...---...000111111000000///............///,,,,,,,,,------.........++++++++++++,,,,,,---...222222111111000000000///111...++++++---///111222777333///...000111///,,,++++++***************+++***,,,...000000000...---(((***,,,...000///......////////////////////////---------------,,,+++***************+++,,,---...***000111,,,'''''')))***'''***,,,,,,)))(((***,,,+++,,,............///111000...,,,+++,,,------,,,((()))+++,,,------,,,+++,,,------,,,++++++,,,---)))******+++,,,......///)))+++......,,,,,,...111///...---,,,+++,,,---...,,,,,,---------,,,++++++***///111...((('''---333$$$&&&)))---//////...---000...------.........---...............///000111//////............//////,,,...000000///...///000.../////////---,,,---...------,,,+++++++++,,,,,,,,,---///000000000///...---//////...,,,,,,000333???444,,,...000...,,,------------+++***,,,///111...//////000111222222333000000000///......------///---,,,...111333222111//////000000///...------...///000///------///000111999DDDEEE:::,,,)))---222...***)))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))---111111000---...---,,,++++++---...///999???BBB===222+++,,,000,,,...///...,,,---000333111///---,,,,,,...000222+++,,,.../////////......,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---))),,,---+++...333333---///......------,,,++++++...---,,,++++++---...000------...///000000---***,,,,,,++++++******++++++,,,,,,,,,------------...000000///,,,...222222///+++---......---,,,------///...---,,,,,,---...///---......//////......---...000111///+++)))***,,,------------------,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))(((,,,...------000///+++,,,+++)))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////---000000---,,,///...,,,---,,,,,,,,,+++*********+++++++++************)))***+++,,,---------------(((+++------+++***+++---,,,---(((!!!!!!(((,,,+++111000//////...---,,,,,,///............------------.........//////000000...---,,,,,,++++++,,,,,,///............---------...,,,+++,,,......---,,,000000000000///...---,,,//////000000000000//////------------......///000...,,,++++++,,,---+++***...------,,,,,,,,,------------++++++++++++------...---,,,,,,.../////////,,,,,,------...000111222111///......///000111000222///,,,,,,...///---***.........------,,,,,,,,,......,,,,,,---///111333111111,,,&&&&&&,,,111111222111...,,,,,,///444777000000000000000000000000000,,,+++...///,,,+++,,,---...000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---...---,,,+++******+++,,,------------,,,(((...222000)))$$$&&&))).........------.........///...---,,,,,,---...///++++++++++++++++++++++++...---,,,************+++)))+++,,,)))%%%%%%)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***------***+++......+++---***))),,,,,,)))***---------..................000---+++***+++,,,,,,+++000///...---,,,+++******000000000000000000000000...111111...,,,///222333//////000//////...------...............---------***,,,......,,,***))))))000,,,+++------+++,,,000222...***)))***+++,,,+++/////////...------,,,,,,222+++)))...000...---///000000111111111///...,,,///000000000...---......+++,,,...000111222222111111000...,,,,,,,,,......---///111000---,,,...111,,,888>>>888000------,,,222)))&&&---222000,,,+++,,,---...000000000///...///---,,,///000000///000///---,,,,,,---...//////JJJCCC999222......000111)))------***)))///555888666000***+++222555333000///,,,***+++...///...,,,******,,,------,,,******000...,,,,,,---------+++)))***+++,,,---,,,+++***000111000---)))(((***...//////............//////...---,,,---......,,,***///,,,******+++------,,,---------,,,,,,,,,///111***111888888333///000333///...,,,,,,------,,,+++///,,,+++,,,///111///,,,------------............)))***+++---...------,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++...///000000000///------......---------,,,,,,,,,,,,,,,------------,,,,,,------++++++++++++------000---++++++------+++(((***///000---***,,,---------,,,,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++---...//////------,,,,,,,,,,,,------,,,---------......//////---........./////////000...---,,,,,,++++++,,,,,,,,,---------......//////...---,,,,,,......---,,,///////////////......---......////////////......------,,,,,,,,,---/////////---,,,,,,---...,,,+++...------,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,---.../////////,,,,,,,,,---...///000111333111///......////////////---,,,...111111---***/////////......---------///............///111111111111...((((((...111111222///------...111444555////////////////////////000......000///,,,,,,///.............../////////........................---,,,,,,+++,,,,,,------+++,,,,,,------,,,******,,,,,,,,,,,,,,,+++++++++---...---)))$$$###%%%(((---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++,,,+++***(((((((((((()))(((+++...---***'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***------***+++------+++...+++***,,,,,,***+++...//////......------,,,,,,000...,,,,,,---......---......------------,,,,,,////////////////////////000///...---......,,,***000000111111000//////...///............---------***,,,------+++***)))***...+++***------+++,,,/////////...+++)))***,,,////////////...------,,,,,,222,,,***...000...---///......//////000/////////////////////...------......///111333444444444444000...---,,,+++,,,...///000222333111...,,,---...***333999444...,,,,,,***000++++++///111---,,,---......000111111111000000///------...//////...///---------+++***---222777@@@:::333---,,,---...///---...,,,***...555888777333000---,,,...///...,,,...,,,***+++---///...---++++++,,,,,,,,,,,,++++++...,,,++++++,,,------,,,((()))+++---...//////000000000///,,,******+++---000///...------...///000,,,,,,,,,---//////...---...,,,++++++,,,------,,,///111111111000000222444+++000555666333111111222///...------......---+++...---------///000///...111111000000//////......---.........---,,,+++***---,,,,,,,,,,,,---...............---------,,,,,,++++++++++++++++++++++++...///000000000///...---...------------,,,,,,,,,---------......------------,,,++++++++++++,,,---///---,,,,,,------+++(((000444555111...///000...------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,...///000000//////............//////++++++,,,---...///000000.............../////////...---,,,,,,++++++,,,,,,++++++,,,---...///000000...---,,,,,,......---,,,------...////////////...------............------...---+++***+++,,,...//////...------......---,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------.........,,,,,,,,,,,,---///000111333222000...---------...---,,,,,,///222222...***///////////////.........//////000000000000000///000111///++++++///111000000...,,,...111444444222////////////////////////...---///000---)))+++000///...---,,,,,,...000222........................,,,,,,------------,,,,,,++++++,,,,,,++++++***)))***************+++,,,---,,,...///...,,,*********+++******************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***(((((((((((()))"""'''---///---***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***------++++++//////,,,000,,,***,,,,,,***,,,000333222222111000///......///......///111111000...,,,,,,------.........///........................333111///111444333---)))111111111111111000000////////////.........------)))+++,,,,,,+++)))******,,,******---...++++++...---///000---***)))...222//////......---,,,,,,,,,111---+++...///------...---,,,------...///000000.........---------------///000111333444444333333------,,,++++++,,,......444444444111...,,,+++,,,+++000333111///...---***------...000---))))))------......////////////...............---...------+++---...---,,,///666<<<555111---++++++---......000---))))))000888888333111111111///...---...///---,,,***+++---......------------,,,,,,---------,,,+++******,,,---,,,+++,,,,,,,,,---...000111222000...,,,+++,,,------,,,000///---,,,,,,---///000+++++++++---000111000///---,,,+++,,,......,,,+++000111333333222222222333,,,...000222333333222111///...------...///---,,,---...//////......///000222222111000///...---,,,////////////...---,,,+++---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,------------,,,,,,,,,,,,---..................---,,,,,,++++++++++++,,,,,,---------...///...+++(((000333333///,,,------+++...---------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000000///......------......///++++++,,,------...//////...........................---,,,,,,++++++,,,,,,++++++,,,------.../////////---,,,,,,---...---++++++,,,---...////////////,,,,,,------------,,,,,,...---+++)))***+++---//////---,,,,,,------,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...------------...///000111111111000...------...///000...,,,---///000---***//////.....................///111222222000///------000000------000000---///---,,,///444555333000////////////////////////***+++...///***%%%(((///...---,,,,,,---...000111++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++******))))))((('''((((((***,,,...///'''222777555///,,,+++******))))))))))))******,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,...---,,,************+++###))),,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***---...,,,...222222000111---+++,,,,,,+++---111000000//////......------------...000222222000...------------....................................222000000222333000...---000000000111111000000///000000//////......------)))***,,,,,,******+++,,,,,,)))***---...++++++......///...---------000222//////...------,,,,,,+++000...------...------...------,,,+++,,,---...000...---,,,,,,---------,,,,,,---///000000000//////+++++++++++++++,,,---...333333222000...,,,++++++///000111111222333000...,,,---...---+++(((''')))++++++++++++,,,+++++++++...000000---,,,------++++++---000333666777888888///...,,,---...//////......,,,)))(((...666666111,,,,,,+++,,,.../////////,,,+++++++++,,,---......///...---,,,,,,---...///,,,+++******++++++)))(((111000...---------//////000---******---///...,,,000...,,,++++++,,,...000,,,,,,,,,...000111000...,,,,,,,,,...//////,,,***---///111222000/////////---,,,,,,///222444222//////...------//////...---,,,///111000...---///222//////...------,,,++++++------......///000000000---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***---------,,,,,,,,,++++++---......//////......---,,,++++++++++++++++++,,,+++,,,...///000...+++(((---000///,,,***,,,,,,)))......---------...//////---------......---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------......//////,,,,,,++++++++++++,,,,,,---------------------,,,...............---------...---,,,,,,++++++,,,,,,---------------------,,,///...,,,,,,------,,,+++***+++,,,...////////////++++++,,,,,,,,,,,,++++++...---+++******+++,,,...---,,,***+++,,,,,,+++)))+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++,,,---............///000111111---...///...,,,---000222777222,,,***+++---,,,+++---------------------------///111222222000...---+++...///,,,,,,///...+++.........111444444111...........................***+++...///***%%%(((///+++,,,---/////////...---++++++++++++++++++++++++------...///...---+++***+++++++++***************))))))))))))***+++,,,,,,"""000555000)))(((***++++++************++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,...---,,,************+++%%%'''***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///))),,,...---///444555444000,,,+++,,,,,,+++,,,000(((((())))))*********+++,,,,,,---///111111///---//////.........---------........................///.........)))###&&&---......//////000//////...111000000///......------)))+++,,,+++++++++,,,......++++++------++++++...000---***+++000333222///.........---,,,,,,++++++/////////---,,,---------///...---+++++++++,,,---...,,,+++,,,...///---,,,+++,,,---......---,,,,,,++++++++++++,,,,,,---...///...---------,,,++++++111///...111333333111000000///...---------***'''+++++++++************+++...333333...***,,,,,,***,,,,,,111:::BBBAAA888...---------...//////---+++,,,------,,,000666999777---)))%%%''',,,...,,,(((******+++++++++,,,...///000///------------///000---,,,+++++++++***'''%%%000///---,,,,,,,,,---...///,,,***+++...000...,,,...---,,,++++++,,,---......------...//////---,,,---,,,,,,...//////---++++++---000000...------------+++))),,,000333111......---,,,---...///...---,,,...111000------///222,,,,,,,,,------------------.........///000000111---,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((------,,,,,,,,,+++++++++------............------++++++++++++++++++++++++***,,,///000///---+++***,,,......,,,,,,000///,,,---------------...///000------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++************++++++------------,,,,,,++++++.........---------------...---,,,,,,++++++,,,,,,------------,,,,,,++++++///...------------,,,******+++,,,---.../////////++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,+++******++++++***)))+++******++++++,,,---...+++,,,,,,------,,,,,,+++***---000///,,,***+++,,,...............///000000+++---///...,,,---000444;;;444---((()))+++++++++,,,,,,,,,---------------,,,---///111111000...---***......,,,,,,......***...///111333222111000..............................---///000---)))+++000+++,,,...000000...,,,+++------------------------......///......---,,,+++,,,,,,+++************+++---------,,,+++)))((('''"""***000000***&&&)))---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,---,,,+++***(((((((((((()))//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///))),,,---,,,...333444222...++++++------++++++...))))))***+++,,,---......---,,,,,,---//////...,,,/////////.........------........................222000111000'''###...---......////////////...222111000000///...------***+++,,,,,,,,,,,,///111111...,,,------***+++...000+++'''***222666333.........------,,,+++++++++...111111---+++---...---//////...---,,,,,,+++,,,///,,,+++,,,///000...,,,,,,---...///...---,,,+++,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++///++++++...///......///333333222///000222///***...------,,,,,,,,,,,,---///666666...***,,,---***,,,+++///:::FFFFFF999++++++++++++,,,...---***(((,,,///111333888AAAEEEDDD:::222******///111---((()))***++++++++++++...000.........------.........---,,,,,,,,,,,,***'''$$$++++++++++++,,,---...///---,,,,,,,,,......---,,,,,,,,,,,,++++++,,,,,,,,,...---,,,---......,,,***...---,,,---//////---,,,---///000///...------...---+++)))***...000///...---,,,+++,,,.........,,,,,,---......------...///------........./////////111000///......---......---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++***)))(((''',,,,,,,,,,,,++++++++++++,,,------------------,,,******++++++++++++******+++---000000///---,,,,,,)))+++***)))+++///...+++,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------000...------------,,,***+++,,,------............+++,,,,,,,,,,,,,,,,,,+++---......///...---,,,+++---,,,***+++,,,,,,+++)))************+++,,,---...+++,,,,,,------,,,,,,+++)))---111000,,,)))***,,,---,,,,,,,,,,,,---......+++...000...++++++///333999333,,,)))***,,,,,,+++------------.........///+++,,,---...//////......,,,//////------//////,,,...222555444000---...///........................000......000///,,,,,,///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,...---,,,+++***++++++,,,***,,,---......,,,)))(((...............------,,,,,,++++++******++++++,,,***+++,,,------,,,+++***)))******+++,,,,,,------,,,+++***(((((((((((()))......---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***------++++++......,,,,,,***+++......+++***,,,---------......//////000///...,,,,,,---...---,,,............////////////////////////////////////111...000333...%%%(((222......///000000000000000222222111000///...------+++,,,---------...111333666111------,,,)))+++///---)))(((+++111444333000......---,,,,,,++++++***---222222---***,,,...,,,------.........------,,,000---+++,,,000222000------......///...---,,,+++---............------,,,---+++***+++---...---+++---)))))),,,,,,)))***///000444555111///000000---///...---,,,+++,,,,,,---000888999///***---...***,,,***+++444???BBB;;;222*********,,,------+++(((,,,---000666CCCOOOSSSPPP???888111...///000///---(((***++++++***+++...000---------......---------+++***+++,,,---,,,***'''***+++,,,---------------,,,---......---,,,,,,---***+++,,,------,,,+++***,,,++++++,,,------,,,+++///...,,,,,,...///...---...//////...,,,+++---...---+++***)))+++,,,......,,,+++***+++---...---,,,---,,,+++,,,---......---........................111000///------------------,,,,,,,,,,,,---.........---------,,,,,,,,,,,,******************************+++++++++***)))(((,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++...000///---,,,---///)))***)))''')))---+++'''++++++++++++,,,---...//////...---,,,,,,---...///******+++,,,,,,---......***++++++++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++,,,------...///.........------,,,,,,,,,...---,,,,,,++++++,,,,,,******+++,,,------...///000...------------+++***,,,,,,------......------+++,,,,,,------,,,,,,+++---...///000000...,,,***...---+++,,,------,,,***************+++,,,---...++++++------------++++++(((---111000,,,)))***,,,++++++******++++++,,,,,,---///111...******---222555111,,,+++,,,---,,,***---.........//////000000***+++,,,---............---000000------000000---...333777555...+++---000........................000,,,+++...///,,,+++,,,111000...,,,***+++,,,,,,************************111000...---,,,,,,------...---,,,+++++++++,,,---$$$'''+++///000000...---***((((((---333333,,,%%%++++++************++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------...---,,,************+++%%%&&&'''***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++...---)))(((***)))&&&***)))+++//////+++)))***************************222///---,,,---...------,,,,,,---...///000111111000000000000000000000000((($$$'''111222++++++222//////000111111111111111222222111000///...------,,,---...------///222444999333...---+++)))+++000))))))***,,,///111222222......---,,,,,,++++++***---222333---))),,,...,,,+++,,,...///000//////...000---+++---111333000---,,,------...---,,,***)))////////////...---,,,,,,000---+++,,,...///---***---******---+++'''***000)))333777000***+++.........---+++*********++++++000:::;;;000***---...***,,,)))(((---777===>>>;;;+++++++++---//////---++++++***+++666IIIYYY\\\VVV777444///+++)))***---000''')))++++++******---111+++,,,---......---,,,+++((((((***,,,...///,,,***---...//////...,,,***)))+++...000///,,,***+++---)))***,,,------,,,***))))))((()))+++---...---,,,000...,,,,,,---...///...---...---+++))))))+++------,,,***))))))***,,,...+++***)))***,,,---,,,+++---+++)))***...///---+++......---,,,+++******)))------,,,,,,---...000111---,,,,,,,,,,,,---......//////.........---------))))))))))))))))))))))))++++++,,,---,,,+++***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,...000///,,,,,,...000//////---+++---000...)))+++******+++,,,---...///000///...------...///000******+++,,,,,,---......******+++++++++,,,,,,,,,/////////...------,,,,,,******))))))))))))*********+++,,,---...---,,,+++,,,000111---+++---...---......---,,,+++***)))(((........................000///...---------------,,,+++++++++,,,...000111,,,...//////------000333......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,+++***)))(((//////---***&&&&&&***...,,,+++***,,,...///,,,)))+++,,,,,,------,,,,,,+++111---******,,,---,,,))),,,,,,+++***+++,,,...///.........///////////////........................444333000---+++***++++++//////...------------...------------,,,,,,+++***......---,,,,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))+++,,,---+++((((((,,,///++++++,,,...000000---+++***)))))))))+++,,,+++***)))***+++,,,---,,,+++*********))))))******+++,,,,,,+++***)))(((((('''''')))************+++++++++***++++++,,,,,,++++++***---+++******+++,,,,,,+++.........---------,,,,,,'''---000......111...)))+++++++++******+++,,,,,,------------------------......------------......444111000222111......111000---******,,,///111111111000000222444555444222555333000...,,,---...///.........---...222:::@@@000,,,***,,,,,,+++,,,000///...+++)))---444666333...---,,,+++++++++++++++---...///...---,,,+++,,,+++,,,,,,------,,,,,,+++000///---+++)))((('''&&&,,,...000///,,,+++---///666555222///---***)))))),,,,,,---......---,,,,,,---+++******+++,,,,,,+++111---,,,000000---...444,,,---,,,+++)))(((***---111666:::888222---+++,,,))),,,***)))444EEEHHH@@@+++---...---++++++,,,---***,,,...555DDDQQQQQQIII222///+++***,,,...///000---,,,***))))))***,,,---+++...000///,,,***+++---(((---///---,,,---,,,)))///)))%%%)))---,,,***))),,,000000++++++......***************************---+++)))***,,,,,,)))&&&)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...,,,,,,------,,,+++111+++***///000---,,,///,,,---...---------///111......---------,,,,,,,,,///,,,***,,,,,,,,,++++++---,,,***(((((()))+++,,,---,,,***+++,,,...------,,,,,,,,,,,,++++++***)))***++++++,,,,,,+++++++++------------,,,+++***)))((()))+++...111111///,,,222111111000///---,,,+++)))***+++,,,------------///...---,,,+++,,,---...------------------,,,,,,(((+++***'''))),,,)))"""///000000...,,,+++,,,---((()))++++++******+++---***+++,,,---------,,,++++++...///,,,---//////+++---------,,,,,,,,,,,,,,,........................//////...---------------------,,,++++++,,,---...***,,,------+++,,,...111.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++***)))))),,,......,,,)))(((***,,,---,,,+++---//////---***+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,------------..............................222111...,,,+++***++++++//////......------......---............---,,,+++......---,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))###&&&((()))((()))+++---++++++,,,...//////---+++***)))))))))+++,,,+++*********+++,,,,,,,,,,,,++++++************+++,,,,,,111000...---+++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,++++++******))))))))))))...///,,,---000///+++,,,,,,++++++++++++,,,,,,------------------------///......------......//////,,,,,,...///---...111222000------...000000000...///111444666555222000333222111///............222///,,,,,,///444777888222---+++------,,,---000...---***)))...555555111...------,,,,,,,,,,,,,,,---.........---,,,,,,,,,***+++,,,---.../////////555444222000////////////---...////////////000111777666444111///...---,,,------...//////...---------,,,++++++---...---,,,+++((()))000333111222555---...///000000/////////000666<<<<<<777000,,,+++---000000///777AAA@@@666---...///...,,,***+++,,,***+++---000999BBBBBB;;;000...++++++,,,.........---,,,***))))))***,,,------...///...---,,,,,,,,,***000222///,,,,,,---,,,---'''$$$(((,,,***((((((,,,000///++++++......***++++++++++++++++++++++++///,,,))))))+++------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---,,,,,,++++++,,,,,,---///...---...///...,,,+++111---...111000,,,+++....../////////......///111.........---------,,,,,,...,,,***+++,,,,,,,,,+++,,,+++***))))))***+++,,,***((('''((()))+++******,,,,,,------,,,++++++***++++++,,,,,,,,,++++++***......------,,,+++******++++++,,,...000000...,,,000000//////...---++++++******+++,,,------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///---'''///000000...,,,+++,,,---)))***++++++******+++,,,)))***+++---------,,,++++++,,,---,,,000333000***,,,,,,------.........///........................//////...------------...111000///---,,,,,,,,,,,,+++,,,---,,,,,,,,,...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++******)))+++---...---+++*********...------...000///---++++++,,,,,,------,,,,,,+++(((***,,,,,,,,,+++++++++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,........................///...,,,+++***++++++,,,---------,,,,,,,,,,,,,,,......//////......------...------,,,,,,++++++***......------,,,+++******++++++++++++++++++++++++)))***+++,,,+++***)))(((!!!$$$(((******))))))***+++++++++---//////---+++***)))))))))+++,,,+++***++++++******++++++,,,---+++++++++++++++,,,------000///......---------...)))************+++++++++...---,,,++++++,,,---......,,,+++,,,---...---+++......------,,,++++++***+++......,,,,,,//////---------,,,,,,,,,,,,------------------------------///......------......///000------111222111222666111///......//////...---,,,...111555777555111...000000000000000//////...222...,,,...222666555333222---***,,,---++++++---...---***+++222888666///......---------,,,,,,,,,------......------,,,,,,***+++,,,...///000111111222000///------...000111///......///222333333222444333222000///...............////////////......---,,,+++,,,...//////...---******000444222000000---...000333444444111...///555<<>>HHHFFF@@@888111---,,,---*********+++++++++,,,,,,+++******+++...//////......------,,,,,,------...---,,,+++,,,.........,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---............------,,,............------------+++---///...---,,,,,,---.........------,,,,,,,,,+++******,,,...000///......,,,***)))***++++++***+++,,,,,,,,,,,,,,,------111000//////---))))))------,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,++++++******///---***)))+++,,,------************************,,,+++***+++,,,------+++++++++++++++++++++++++++...///000///,,,++++++,,,666;;;???>>>888222...,,,***+++---...//////......***+++---...///......------...///...------...000000///......//////...---,,,,,,---......//////000///...------///000///......------------......///+++************+++------////////////............000///...---------...///---,,,+++,,,...///...---......---------,,,,,,,,,******++++++,,,,,,++++++/////////......---,,,+++...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,...//////...,,,+++000...,,,,,,...///...,,,+++,,,,,,---///000000111000000000000///...------------........................////////////......---,,,++++++++++++------+++,,,,,,------,,,,,,+++---------------------------,,,,,,+++,,,---...///000///,,,+++***+++,,,---,,,,,,,,,+++++++++*********+++---,,,***)))+++---+++,,,---......---,,,+++((()))***,,,,,,,,,++++++///,,,,,,//////,,,---///............---...///000000...,,,*********+++,,,---.........---,,,***))),,,+++************+++,,,***///000---,,,......,,,,,,+++++++++,,,...///111,,,,,,,,,---------------,,,---///---+++***+++---...---,,,,,,...///...---...............---,,,++++++++++++,,,,,,,,,------111...222333000777;;;222...//////000000//////...333111...---000777>>>CCC444222///.........,,,+++,,,,,,+++++++++,,,------,,,...000222111///,,,***)))+++,,,,,,***+++---000000///---+++***))))))(((***+++,,,---...------,,,******+++,,,------------++++++,,,,,,------------***++++++,,,+++***)))(((---...222777666000---...+++,,,,,,,,,---.........---***)))++++++)))***---************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,---------.........//////...------,,,,,,+++++++++------------------------+++,,,---------333===FFFPPPMMMFFF<<<444///---...+++++++++,,,,,,,,,------,,,++++++,,,///000000///...------,,,,,,------...///---,,,---......---,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------------------.../////////......------------,,,,,,,,,+++///000111000---,,,---...,,,,,,,,,,,,,,,,,,,,,---*********,,,...//////---,,,+++******++++++***))),,,,,,---------.........000...000333000******...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******222///,,,***+++---------++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++---...000///...---...///222777<<<;;;555///------,,,---///000000///...---***,,,...///000000///...---...///.........000222111///,,,---000111///,,,++++++,,,---...///000111111000......//////...,,,...............///000111---,,,,,,+++,,,...///000------......///000000000000///---,,,,,,---......---,,,+++,,,...///...---......---------,,,,,,,,,)))***+++,,,---.........111000000///...---------///...---,,,,,,,,,------++++++++++++,,,,,,---...+++,,,...//////...,,,+++...///000...,,,***+++,,,,,,,,,---...///000111222111222222222000...,,,+++...............---------......////////////......///...---------...///000+++,,,,,,------,,,,,,+++---------------------------,,,,,,+++,,,---...///444333111000////////////,,,,,,,,,+++++++++******))),,,---,,,***)))+++---++++++,,,------,,,++++++'''((()))+++,,,,,,,,,+++,,,---000111---(((***///......///...------...///000///,,,*********+++,,,///000111111000...,,,+++------++++++++++++------(((...111...+++,,,---,,,///...---,,,+++,,,,,,------.....................---///111///,,,+++,,,//////...------//////...---+++,,,------...------------------.........//////111...222222///444666------...000222222111///---222000///...000777@@@GGG222000///...000000///...---,,,,,,++++++,,,,,,------///222333333111...+++(((***,,,+++******,,,////////////////////////...***+++---...///...------)))***+++,,,------...---***+++,,,---------,,,,,,***+++,,,,,,+++***)))((()))&&&)))000444000***(((++++++,,,,,,---...//////...***)))++++++)))***...************************,,,,,,***)))((((((((((((...+++(((((()))+++,,,,,,........./////////000000///...------,,,+++***))),,,,,,---......------,,,---//////...000777CCCLLLMMMIIIBBB999111---,,,---,,,,,,,,,---------......111///......//////...---...------,,,,,,------......---++++++,,,,,,+++))),,,++++++++++++++++++,,,******+++,,,------------------...///000000000///,,,,,,,,,+++++++++******,,,......,,,(((''')))+++++++++,,,---......///000***)))***,,,...///...---+++******+++,,,+++)))(((---------....../////////------000444222++++++000------++++++++++++------........................***+++,,,,,,------------++++++++++++++++++++++++444111---++++++---------++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++---///000//////000111...333888777222---,,,---///000111222111000...,,,+++,,,...000111111000///***+++,,,---------,,,,,,------...///000000//////------............------111...,,,+++,,,------,,,........................------------------------------......///.................................------++++++++++++------000///...---,,,+++++++++...+++((((((,,,000111111000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,---...---,,,/////////...------,,,,,,..................------,,,---.../////////------222000---...000000...+++000111000///222666444...000111222333333222111000++++++---.........---,,,,,,------......------,,,,,,,,,,,,---------......111///---...111222111......++++++---...,,,---000---------,,,,,,+++++++++...,,,+++,,,......---,,,,,,+++***+++,,,---+++)))---***((((((+++,,,***(((---++++++///444555000+++///////////////.........000...---+++******++++++---...............---------,,,+++***+++---///000333222111///...---------------------------------111///---+++***+++,,,---///000111///,,,***))))))///)))(((,,,...++++++///111111000000//////......,,,,,,---.../////////...,,,...000222222111///---333222000///.........///,,,+++000///,,,444;;;333//////////////////.........------------...///000/////////...---,,,+++***...,,,***)))***,,,...000222+++)))......'''(((///...---+++******+++---...---+++***+++---/////////,,,---000111111000---,,,+++,,,---...---,,,+++******---222555666222---))),,,,,,++++++***+++++++++***+++,,,------------------,,,++++++,,,,,,***((()))+++,,,+++)))(((+++---,,,***)))***,,,------,,,,,,---......//////......------,,,,,,+++***)))))),,,,,,+++******+++++++++...//////......222999???DDDCCC>>>666///---...111+++------+++,,,///,,,'''***+++,,,---............///111111...***((())),,,***+++,,,+++++++++---///------------------------+++++++++,,,///111111000...,,,...,,,,,,888;;;---000000000000///...---,,,------............//////---,,,++++++------,,,+++///...,,,++++++,,,...///...------,,,,,,++++++***++++++,,,---///000222333///333333//////111000+++000...,,,,,,------,,,+++111///---,,,------,,,***...---+++,,,,,,---+++***////////////...+++)))((($$$%%%&&&(((***,,,......---+++***+++......,,,******+++,,,,,,------------***,,,///...,,,***+++---,,,,,,,,,---///000//////000111222111000//////111//////000000///...------,,,++++++---000222222111++++++,,,,,,---------,,,------...///////////////------............------111///,,,,,,---......---........................++++++++++++++++++++++++....../////////......------------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---***''''''+++...//////000000///------,,,,,,---,,,,,,++++++++++++,,,,,,...---+++,,,---......---------..................------------------------------...//////......---000...,,,---000111///---...000///...000444222---///000111222222111000///,,,---...///000//////...------------------------------------............666333000//////...+++)))...++++++......,,,---000......---------,,,,,,,,,...---,,,,,,......---,,,---,,,+++,,,......,,,+++---+++))))))+++---,,,***------,,,++++++,,,---------------------.........000///---,,,++++++,,,,,,.........//////......---000///.........000222444111111000///............------------------------111///---,,,++++++,,,------...///...,,,+++,,,---000***(((+++---,,,...222000000000000////////////,,,---......//////......---///111333333222000///111000...---,,,,,,------...,,,///---(((000666///333222000...---------...------------------------............---,,,+++***111///---+++++++++,,,---222...,,,---,,,***+++//////...---,,,,,,,,,------,,,+++***+++---//////...---...000222222000...---,,,,,,,,,,,,,,,+++******...000444777888444///+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++))))))***+++)))&&&%%%''')))***)))((((((***++++++***,,,,,,---...............------,,,,,,+++******)))---,,,,,,++++++,,,,,,,,,+++---...------000777<<<>>>===999333...+++---///,,,......,,,---///---(((+++,,,,,,---.../////////000///...------...------///000000///......///111---------------------------,,,+++,,,...//////...///...111111222???DDD777////////////...---,,,,,,)))))))))************+++---,,,+++,,,---...---+++///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///111444777888333888888444333444222---///---,,,,,,---...---,,,000...,,,,,,------,,,+++...---+++,,,,,,---+++***---......---,,,+++******)))))))))***+++,,,,,,------,,,+++,,,......,,,******+++,,,---------------***,,,......+++***+++------------...000222222222///000111000.........//////////////////...---------,,,,,,---000111111000++++++,,,,,,,,,---------------...////////////...------............------000...------...000//////------------------------++++++++++++++++++++++++////////////...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...,,,***)))+++---......000///...---------------,,,++++++******++++++,,,---,,,+++,,,...//////...,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------,,,,,,---///111000///,,,......,,,...111000,,,...///000000000000///......///000111111111000000///...---,,,,,,---...///............////////////000...------...//////......++++++......,,,---000//////............------...---,,,---......---,,,...---,,,---//////---,,,---+++***+++---......---'''***---,,,)))(((***...++++++,,,,,,------......000///...---,,,,,,,,,---......////////////......---,,,,,,,,,---///222333111000000///......//////........................000///...,,,,,,,,,------+++,,,---,,,+++,,,///111///***(((***,,,---...111////////////000000000000------.../////////.........000222333444333222111000///...------,,,------222---///---'''---222,,,333111///---,,,---...///---............---,,,,,,.........------,,,,,,+++//////......---,,,,,,,,,111222///+++***---///...000000///...---,,,,,,,,,,,,+++***+++---............///111222222111///......------,,,,,,,,,,,,,,,///111333666777555000+++,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,---+++******+++------,,,+++...///...,,,***)))***++++++***))))))+++,,,+++++++++,,,------......------------,,,,,,++++++******...------,,,------......+++---///...,,,---111555777666555222...---...///...000///---...000///***,,,------.../////////000000---***,,,000222111...///000000...,,,+++,,,...------------------------///---,,,---...///...,,,---+++...//////;;;???444/////////...------,,,,,,,,,,,,---------............---,,,---.........,,,000///---,,,+++,,,,,,---***++++++,,,------............///000444888<<<>>>:::===>>>;;;999888444///...---,,,---...//////---000...,,,,,,------,,,+++...,,,++++++------,,,***,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++---,,,+++,,,......,,,++++++,,,,,,------------,,,***+++------+++++++++,,,.........///000000000111...///000///...------//////////////////......---///...---...000000000///,,,+++++++++,,,,,,------------...//////.........------............------...,,,,,,,,,...000///...------------------------------------------------............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...111000...------...///000000///...---------------+++++++++******+++++++++,,,++++++---///000000...---------.........//////,,,,,,------------......///////////////.........------------.../////////+++...///---...000000,,,........................//////000000111111111111000...---++++++---...000////////////000000000000+++++++++,,,...000111222///,,,+++......,,,---000000////////////////////////...------......---,,,...---,,,---//////---,,,,,,,,,,,,,,,...///000000"""'''...000...,,,+++,,,***++++++,,,---......///.........------,,,,,,,,,......///000000000//////,,,+++***+++,,,///222333333333222000////////////........................000///...---,,,---------,,,,,,,,,+++***,,,///222---+++***+++---,,,++++++.........///000111111111......////////////......000111333444555444333333111111000000////////////222---111222,,,...222,,,...------------...//////......///000000///.........---------,,,,,,------)))***,,,.../////////...000444111((((((///111,,,///000000///...---+++***---,,,***+++---......---///000111222222111000///111000...---------...///------///222444222...)))++++++++++++,,,...//////000///---+++***+++,,,---*********+++......---,,,000000///...---------...///---,,,,,,---......---+++,,,,,,---------------------,,,,,,,,,+++++++++..................///000---000111000,,,+++---///222333333222111000111111000111000...///111000,,,............//////000000...,,,+++,,,...000000......//////---,,,+++,,,...........................///...---...000000000......***---,,,)))000444***000000///......---------000000111111111222222222///...------//////...---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000000111444888<<>><<<888444000//////...///111222111000000...,,,,,,------,,,+++---,,,++++++------,,,+++,,,,,,+++++++++---///000------,,,,,,++++++******,,,,,,------...------,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++...//////...,,,++++++,,,///000111000...---...///...///////////////......000///......///000///---,,,,,,+++++++++,,,---...------............------------............------++++++***+++---...---,,,---------------------------------------------------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000000///...---...///000//////...------------...,,,++++++++++++++++++,,,,,,+++,,,...000111000...//////.........------------........./////////000000000//////...............//////...------------,,,000111......111111......------------------............/////////000000000///---,,,,,,---///000/////////000000000111111111000...---++++++---...///,,,,,,...///---...111000000000000000000000000000///------......---,,,---,,,+++,,,......,,,+++,,,---------...///000111***+++---///000///---,,,++++++,,,---...//////000---------------,,,,,,,,,...//////000111111000000//////...///000333666777777666444222111000////////////////////////////////////......------......---...---+++***+++...111+++,,,,,,------,,,(((###------...///000111222222...///////////////......000111333444555555555444000000000000000/////////---)))000555//////000***+++,,,---...///...------........./////////......------,,,,,,,,,---......((())),,,...//////.........333000((('''...000+++......//////...---,,,,,,...---+++,,,---......---///000111111111111000///000///---,,,,,,,,,---...,,,++++++///222222...***************+++,,,......111///---+++++++++---...*********,,,...///...---++++++***+++,,,---------000///------...//////...+++,,,------......---------------,,,,,,,,,,,,,,,///.........//////000111,,,///111111...---...111//////000111222222222111111222000...///222111---//////.........///000000,,,---...---******,,,...///000111000//////111333........................///......///222333333222333...000///***...111)))222111000///............---............////////////...------//////...---......------,,,,,,,,,,,,.........------,,,,,,,,,111111000111222555888999===<<<======;;;666222111111111111333444555444222///---,,,,,,---------,,,---,,,++++++------,,,+++---,,,,,,,,,,,,...000111*********+++++++++++++++,,,---......---------------------......------,,,,,,,,,,,,---------,,,++++++---...---,,,+++,,,...000111222111///...///000......///////////////...000///......//////...------,,,+++***+++,,,---...---............---,,,,,,------............------+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,---------++++++,,,---///......---------......---,,,,,,++++++,,,,,,---,,,,,,---///111111///---000//////...------,,,,,,.........///000000111111111111000///...............///000...,,,++++++,,,,,,111333000///111222000......---,,,,,,---............---------...///000000///...------...///000////////////000000000000.........---,,,---000333///,,,,,,//////---...111//////000000000000111111111///......//////---,,,---,,,+++,,,......,,,+++,,,.........---...000111333000---++++++,,,---...,,,,,,------......//////------.........------,,,...///000111111222222111000///......000222444666666666444222111000000///000000000000000000000000.................................,,,++++++---...***---...---------((("""---......///000111111222//////000000000///......111111222444555555555555------............------***$$$,,,333...,,,...)))...//////000//////......000///...---,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,---...//////...---,,,///000///+++***------+++------......///000000000000...------...//////...///000000000000000000///---,,,,,,+++++++++++++++...,,,+++///444666333...************+++,,,,,,---///...---,,,,,,------...+++******,,,...///...---,,,+++***+++...///000///000...,,,,,,---...---,,,,,,---......//////......------------,,,,,,,,,,,,............///000111111))),,,000000///000333666...------...000222111000111222000---...222111...//////---------...///000,,,...///---((('''))),,,,,,---............000222...........................------///222444444333000+++///000***---222,,,222111///...------......,,,------------............---,,,---.........,,,------------------------//////......---,,,,,,+++000000000000111222333333999777777888777222000111333222333444666666444222///---+++,,,---...---,,,,,,+++***+++---...---,,,---------,,,,,,------...))))))******++++++,,,,,,,,,---//////---,,,---...---............------,,,...---------//////---,,,(((+++//////......111444000222222111000///000111---...//////////////////000///......///000///------,,,+++******,,,---///---.........------,,,+++------............------,,,,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***,,,---,,,******,,,.........---------......///...------,,,,,,------...------...000111111...,,,..................------------......///000000111222111000///.........///,,,...///...,,,+++,,,...,,,111333000///000222000///...---,,,,,,---...///......---------...///000///..................///........./////////000000)))+++,,,,,,---000555:::000---,,,//////---...111/////////000000000111111111000......//////---,,,...---,,,---//////---,,,---...///...,,,,,,...000(((+++...---+++***,,,...,,,,,,,,,,,,,,,---------...///000111111000///......///000111222222222222///...------...///222333222222111000000000111111000000000000000000000000......////////////......,,,---......,,,,,,---...+++......+++,,,///---(((......//////000000111111000000000000000///......000111222333444555555666,,,---...//////...---------%%%***111+++***---+++//////......000333777999999777222...+++*********---,,,+++++++++---///111//////000000000000//////111......000000,,,+++---------...///111333666777111000......000000000///////////////////////////---------------,,,++++++///,,,+++///666999777222,,,,,,+++++++++,,,,,,---------------............,,,++++++,,,...///...,,,000...,,,---000111111///111///------.........------...//////000000//////------------------------...------...///000111111+++---000///......222555111///......111333222111111222000---...111111...///...---,,,,,,---...///......---,,,+++***+++++++++,,,,,,+++******,,,..............................------...000222111000...(((,,,///)))+++111...000///---+++++++++,,,---......////////////000000---,,,+++,,,---...---+++++++++,,,---...........................---------------///000000000000///555111111333333//////333333333333444555555222000...---+++,,,---......---,,,+++***+++---...---,,,,,,---,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,+++...000///---,,,---///...............---,,,,,,000...---...000111///---)))---000///---,,,///333000111111111///...///000------...//////////////////...---...///000///...---,,,+++******,,,...///---.........------,,,+++---..................---...------...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........************************++++++------------++++++,,,,,,++++++***++++++,,,***,,,///...,,,+++---000......---------......//////......------......///......///000111000...+++,,,,,,------.../////////,,,,,,------...///000000333222000///.........///))),,,......,,,,,,...000+++000333000...000111000///...------------...//////......------...000111......////////////..................///////////////000000...,,,---111555000------///000---...222......//////000000000111222000///...//////---,,,///......///000000///------///000...,,,+++---000 ///555111,,,+++---,,,,,,++++++++++++++++++000111222333333222111000//////000222222333333333333222111000111222444666............///111222333000000000000000000000000......///////////////...***,,,......------...///---///---)))+++111333///////////////000000000000000000000000000///......000000111222333555555666...///000111111000//////444)))+++000***)))//////...,,,***,,,111999AAAGGGCCC???888222---+++++++++---,,,+++***+++---000111......///000222333555555333---...555444,,,***///.........000222666:::<<<333111//////000111111000/////////......////////////000111111111000...---...***)))...666:::888444......---,,,,,,,,,------,,,,,,---.../////////...---,,,,,,---...///---,,,///,,,)))***,,,---,,,***333222000///000111000///...//////000000000000000------------------------------------...///111111000111222///,,,+++---000666333000111333555555444111222///,,,---111111---///...,,,++++++,,,---...000---***+++...///---+++///000000...,,,+++---...///////////////////////////---,,,---...///...---111+++///222,,,,,,222//////---+++)))))))))***+++------------............---,,,++++++------,,,+++******,,,---.../////////,,,,,,------.../////////***,,,...000111111///...333...---000111---///444222222222444444333000......---+++,,,---......---,,,+++***+++---...---,,,+++,,,,,,,,,***(((&&&$$$...---------------,,,,,,+++...000000---,,,---///.../////////...---,,,,,,111///...///111222000------000111///)))&&&(((+++...000000000...---...///------...///000000/////////...---...000000000///........................***---000000///...------...---,,,++++++,,,---...---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,++++++,,,---...////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))+++++++++,,,,,,------------+++---333222---***---------------------------------,,,+++,,,---...///...//////000///---+++***000---,,,///...++++++---/////////---,,,---000222000000///...............,,,---......//////......000000///...------,,,,,,333111000///000000...---///...---,,,------///000000000000000000000000000222222111000///...------------......///000000000//////.........//////000///////////////000111111222111000...------------////////////............000,,,)))))),,,//////...,,,+++,,,...000222111000***222333,,,+++111222,,,111111222222222111111000111000/////////000222333...444555000...000000---111333222......000111...////////////000000000000222222222111111///......//////......------,,,,,,111///------///111111111............///111222333333222222222333333111000222111000//////111333444///000111000...------...000...,,,))))))***,,,...,,,,,,///222///444NNNkkkcccKKK:::888333)))(((222///...---------...000111000+++***000333111111444---)))***///000***&&&'''+++,,,---///111333555666111000///000111222111000000111111000///......///000......333888888000(((------...///333777;;;===.........---,,,---///111//////...------------...---))))))...///,,,---222...//////000//////......,,,...333888777111...///111111111111000...---,,,...---,,,+++,,,---...///...---...///111111///---000111222333222111///---------...111333555555444444222///.../////////...333222///---,,,---......111...,,,,,,......+++)))+++---111444333---$$$---------........./////////---+++,,,---...---,,,///---,,,,,,---...---,,,,,,...000...+++***,,,...---...///000000///...---------......------,,,,,,+++...111000...---///111.........------,,,,,,,,,...111111------000///---...,,,)))((()))---111444222222000///...............---,,,,,,...//////...,,,+++,,,...111111...+++......//////...,,,+++)))&&&(((***,,,---,,,+++***++++++,,,,,,,,,,,,------222111000///............333...,,,000000+++***,,,###'''+++---...000555888------------............111111000000//////.........---,,,,,,,,,,,,---...........................+++---///000...---,,,,,,///...---,,,,,,---...///---,,,++++++,,,,,,+++)))+++,,,,,,------,,,,,,++++++,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,------------+++---222222---+++---------------------------------,,,,,,,,,---...///.../////////...---,,,+++///,,,,,,......+++***---///...---------///111222000000///...............,,,---......//////......000//////......---,,,,,,///...,,,,,,------+++***......---------...///000000000000000000000000000111111000000//////......,,,,,,---...///000111222///.........///000000111///.........//////000111222111000//////......///000000//////......------...,,,++++++,,,...///000...------///222333222111...666777...+++000000,,,000111111222222111111000000000//////000000111222///333444000///111111---...111111......111111////////////000000000111111111222222111111///......111111111000000/////////111///......000111111111000000/////////000111111333222222222333333111///111000///...///000222333000111222111///...///000222000...,,,+++,,,---...000...111333111555KKKcccwwweeeJJJ777111333222...///...---------...///000///---///444555///+++,,,222...---111333000///111...///000111222222222222//////...///000000000000111111111000///......//////...000666===>>>888222//////...///111333666888000000000/////////000222//////...------------......+++***...///,,,---111000000000000000/////////......333777666000---/////////000//////...---,,,...---,,,,,,,,,---...///...------...000000...---...///000111111///...,,,222222111111111111///...333000...---...//////...222111///---,,,,,,---...111///------......,,,***---...///111222///***'''---------.........//////000...------...//////...///---++++++,,,---------///000111///+++)))***+++---...///000000///...---............------,,,+++,,,...000000...---...000.........------,,,,,,,,,+++......++++++---,,,)))000...,,,++++++---000222111111000///.........///...---,,,---///111111000,,,++++++...000000...+++...////////////---,,,+++'''(((***,,,,,,,,,+++***++++++,,,,,,,,,,,,------111111000000000111222222111,,,***---...+++))),,,&&&))),,,---,,,---000333...////////////000000000000000000000//////............---,,,,,,---..............................+++---///...---+++******///......------......///---,,,++++++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,+++---111111---+++---------------------------------,,,,,,------...///......///......---,,,+++...,,,+++......+++***---000---+++,,,000222222000000///......---.........------...////////////...000//////......---------...---++++++,,,,,,+++)))......------......///000000000000000000000000000000000000000////////////------,,,---...000222333,,,,,,------...///000000.........---......///000111111000000000000000111111000000///...---------,,,---------,,,---000222/////////111333444333222000888:::111,,,---///---000000111111111111000000//////000000111111000000111222111///000333222...+++///111///000333222///000000000000111111111111111111111111000///......111111111111000000000000222000//////111222222111333222111000000000000000333222111222333333111///000///.........///111222000222222222000///000111222111000///............222///000222111333BBBSSSsssxxxgggEEE222666666,,,///...---------...000111......000333000+++)))+++///+++***---000000111444222222333444333111...---............//////000000333222111000////////////000///111666===???:::555111000///......///111111111111111000000000111111000///......------......000---,,,//////------000111000000//////000111111//////333777555///---...------............------...---,,,,,,,,,---///000000...---...//////...------...///000///...---,,,444333222000///---,,,+++111///---,,,---//////...000///...,,,,,,,,,------111000......//////---,,,000......///000111111000---............////////////---,,,,,,.........---///---***)))+++,,,------...///000///---+++,,,---......////////////....../////////...---,,,+++***,,,...//////...------............---------------)))---...,,,,,,---+++'''000000...------...///000000000//////...////////////...---...111333444333,,,,,,,,,...//////---+++//////000000///...---,,,)))***+++,,,,,,+++******++++++,,,,,,,,,,,,------.........///000222333444000,,,***---...---,,,---***,,,---,,,+++***+++---000000000111111111222222000000000////////////.........---,,,,,,---..............................+++---...---+++)))))))))/////////....../////////...,,,++++++,,,---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---,,,---------------------------------------......///............------,,,,,,...++++++......++++++...000,,,***---222444222//////......------.........------...///////////////000/////////......------000///......//////---,,,---------......///000000////////////////////////.../////////000000000111000///---------...000111)))***+++,,,......//////......---------....../////////...//////000111111111111000///...------,,,+++---///...,,,,,,///333///......000222333222111000777999222,,,,,,......//////000000111000000000---...000111111111000///222111//////111333222000,,,000222111222444222...000000000000111111111222000000111111000///......////////////////////////222000000000222333222111222222111111111111111222333222111222333222111///000////////////000111222///111222111000000111222111111111111000000000000111...---//////000777AAAPPPoooyyy\\\;;;222222///000000///...///000111222,,,///111000,,,))),,,111+++))))))+++---//////000222333555555444111---+++.../////////...///111333444333111000000000000000222000000333777777333...222111000////////////000000000000000111111000...000//////...............111////////////......000000000///...///000111111111000333666333...,,,...,,,---....../////////...------,,,,,,---...///000333111//////000000///........./////////......---////////////......///000000...,,,,,,---...............---,,,,,,,,,------111000000////////////...000...---...000222222222.............../////////---+++)))***+++,,,++++++///,,,***)))***,,,------+++,,,---...//////111111...//////////////////...////////////...,,,+++***---...//////...---,,,,,,...............---------+++000222000000111...***...............///////////////.........//////000///...---///222555666666------.../////////...------.../////////...,,,+++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,---///000111000...,,,---///000000111---------,,,+++*********000000111111111222222222////////////////////////......------------..............................,,,------,,,***)))))))))...//////////////////......---+++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,------......------,,,+++++++++,,,,,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------.........,,,------------------------------.........//////......---------,,,,,,,,,,,,...,,,,,,...///,,,,,,///000---+++...333555222---......------------......---...//////000000/////////////////////.........111000...///000000///...------...//////000000000////////////////////////......//////000000111111222111///...------......***+++---///000111111111///...------------......------------......///000111000000///...---------+++...//////,,,,,,...111...------...000111000...---222444000++++++---///---...///000000000000000---...///111111000//////222000...///000000111111000333555333222444222---///000000000000111111111///000000000000//////................../////////111000000111222333222111000000000000111222333444222111111111222222000///000000000000111111222222...///000000000///111222000000000000111111111111111...---.........111555555RRRhhhbbbJJJ888333444222111000000000111333333,,,555<<<:::222---...111...///000111333444111...000222333444444111...---///000111000///000333666666333000///111222111000222111000000222111---***111000000000111111222222111000111333555555222000000000///............///111111000//////000000000///.........///000000111111000222444222---,,,///---...///000000000000000------,,,,,,---...000111666444333222333333111///.../////////////////////+++---......---...111333111...,,,,,,---......---------,,,,,,,,,------...000000111000///////////////......///111111000...////////////////////////---+++)))***+++,,,++++++///---***)))+++,,,------,,,,,,---...000111222222/////////....../////////////////////...---,,,+++............///...------........................---222444222222333000,,,***+++,,,---...//////000///...............///000...------///222555666666//////000000////////////+++,,,---...---,,,+++***+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,------...///...,,,,,,...111111000------,,,,,,------,,,,,,/////////000000000111111.............../////////................................................,,,------,,,***)))***+++---......//////......---...---,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,***++++++,,,,,,------...---,,,++++++******++++++------,,,,,,,,,,,,++++++))),,,---+++,,,//////,,,------------------------------...////////////...------,,,,,,,,,,,,------///,,,---000000---...000///......111444444000------------,,,------...///......///000000000000//////////////////////////////...------...///...---,,,---...///000111111111000000000000000000000000......//////000000111111111111000///...------,,,...000111333444444333333000///......---.........,,,,,,,,,,,,---......///////////////............---.........,,,+++,,,---,,,,,,+++---//////...,,,,,,---...---,,,,,,---...,,,---...//////000000///......//////000000//////111//////000...,,,...222111444555222111333111---////////////000000000000/////////000000//////...////////////000000000000000//////111222333111000/////////000111222333444222111000111222222000...000111111111222222222222---...000000000000111333333222222111000111111111111111000000000000111222555888DDDQQQSSSIII<<<555222111000000000111333444,,,===LLLJJJ===222---+++000333444444555666222---...///111222222111000...000111222111///000444888888444000///111333222000111000///000111111000...///000000111333333444444333333444888;;;<<<888444111000//////......//////000222222//////222333111......///000111111111111111000111333111------000......///000111111000000------,,,,,,---///111222777666555666666444111//////////////////000000000---///000...,,,,,,000333222000...------...------,,,,,,------.........//////000111000///...///000.........///111000...,,,000000000////////////...///---,,,,,,.........---///---,,,,,,---...---,,,111000//////000111///...//////............//////...////////////...------...------...000111000................../////////---111222000000111000+++)))***+++,,,...///000000//////......---.........---,,,,,,...111444555555///000111000.........000***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------------,,,---***((()))...///---,,,++++++,,,---......---........./////////000000---............/////////---...////////////...---........................+++,,,---,,,******+++---,,,---...//////...---,,,///---,,,,,,------,,,++++++,,,,,,------,,,,,,++++++,,,---...............,,,------......------,,,******+++,,,,,,---......+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++(((,,,---***+++//////,,,------------------------,,,---...///000//////...---,,,,,,++++++,,,------000---...111111//////222...000222333333111...,,,---,,,,,,,,,------...///......///000000000000000/////////////////////000...---,,,,,,......---,,,+++---...000111111111111000000000000000000000000////////////000000000000---...///000000///...---000111333444555444333222111000//////.........///......---------......///............///////////////...,,,,,,,,,+++***(((,,,++++++,,,......---,,,...,,,***,,,......---,,,+++,,,---...///////////////............///000000//////000000+++&&&+++333///222222//////111111...---.........////////////......///////////////...---........./////////000/////////000222222000///////////////000000111222222111000111222222000...///000000111111111111111---///000111111111333555:::888555222000//////000///111222111000000111111777......>>>QQQRRRBBB111000000/////////000111222...AAAPPPLLL<<<111...---///222222///111444222---...//////000000000//////...111222000...///444999999555000///222444333111222111000111111222222111...///000222333444444444333333555:::???@@@<<<777111000000//////////////////333222///000444555222...///222444555444333111111//////111000---...222......//////000/////////------,,,---...000111333666666777888777555000---...---------......///000---000111///,,,,,,000555555222///.........---,,,,,,,,,---...///000000000---///111000...---///111///...---...000111000///000000000000/////////...000...------...//////......------...000000...,,,333111//////111111///---000///...------...///000---......///////////////...------///222333222000---........./////////000...111111///...000000,,,,,,,,,,,,,,,---...000000000///......------------,,,++++++---000222333222...///000...,,,+++---///***+++,,,---------,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---***&&&'''---...+++,,,***)))***---...---+++........./////////000000---------.........//////---...///000000///...---........................+++,,,---,,,++++++---...+++,,,---......---,,,+++///---,,,,,,---...,,,++++++,,,,,,------,,,,,,++++++,,,---...////////////,,,------......------,,,******+++,,,,,,---......++++++,,,---,,,+++***)))---------,,,,,,+++++++++(((,,,---)))***///000,,,------------------------,,,---///000000000///...---,,,+++++++++,,,---...111......222222000000333...111444555333000---,,,,,,,,,,,,,,,------...///...//////000000000000000////////////000000000000///---,,,---//////...---+++,,,...000111222111111000000000000000000000000000000000000////////////)))+++...111222111000......///111222222111000///111111000/////////////////////............//////------......///000000000000---++++++,,,,,,((($$$---,,,,,,---...///---,,,111,,,))),,,//////,,,***+++,,,---...//////////////////...------///000111...///111111)))###(((444,,,//////,,,---000222000------------.........///......///////////////...+++++++++,,,,,,,,,------.........000222222000...111000000///////////////222111000111222111000......//////000000000000000...000222222222333555666AAA>>>999444000.........+++///111///---...000111000---...888IIIPPPAAA,,,///...---------...000111///AAAKKKBBB222---111555111444222...000666666111/////////.........//////---000111///,,,...333999:::555000///222444333111444333222111000000000000...///000222333333333333222111333999???@@@<<<777111111000///////////////...333333///000555666333...111444777888777444333000...///111000---///333---...............------------,,,---...000222333555555777888888444///+++,,,,,,,,,,,,,,,---...///+++...000///,,,---333888666444000.........---,,,,,,,,,...///000000000000,,,///111000------...111000...,,,,,,///111333333111111000000/////////...///---+++,,,---...---,,,.........000222111...,,,111///---///222333222000000///...------...///000,,,---...///000000000000...------///333555444111---.........//////000000000333222//////111111...000///...------...///000111000///...---,,,,,,,,,,,,+++***,,,...000111000,,,......---***)))+++---+++,,,---.........---,,,*********+++,,,---...///++++++,,,,,,,,,---------***)))))))))***++++++,,,...///,,,'''(((...///+++,,,)))((())),,,---+++)))////////////000000000000---------.........//////---...///000000///...---...000222111///---,,,,,,...---+++******+++---...------............------/////////......---------++++++******************444000+++,,,///111///,,,++++++++++++++++++++++++...+++)))***,,,---+++(((---,,,++++++------,,,+++,,,+++******+++,,,...///***,,,...///...,,,***(((...,,,++++++,,,,,,,,,+++...........................---,,,,,,,,,,,,---...///000222222111000000000333555777555111......000//////...------------...///////////////...------***+++,,,---...............000000///...---...///------------.........///222222222111111111111111//////000000///...------222*********&&&,,,555444)))***+++,,,---///000000222111000//////......///...---+++++++++---///000......---,,,,,,,,,------///,,,***,,,000222///+++???777///,,,...///+++'''************************///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,...111111,,,))),,,//////666444222000//////000111,,,,,,,,,,,,,,,---...///......------------..............................///000333555111)))&&&(((////////////000000000000/////////111333333111//////000111111111///...---...---...///000111555999BBBAAA;;;222...000000...111...---...000111///---......---111<<>><<<:::444000---+++---/////////...---,,,+++---222888===222000---,,,---.........///000111222222222111111111999>>>;;;333///555<<<;;;:::666222///---------+++,,,...///000///......//////...------...//////.........---,,,+++******333222///+++,,,...+++&&&...------......///000111...---+++++++++,,,---...............///000222222444333222111000000000///000///...///000111000///000000////////////000000............////////////........................///...,,,,,,---...///000)))+++///111222000---+++......////////////......000///......///000///---////////////////////////000000000000///---,,,+++.........------...//////...000111000---,,,,,,,,,//////...---------------...,,,+++---///000///...,,,000111///,,,,,,000222111000///...---...//////...------,,,,,,------............---,,,,,,,,,+++000,,,))))))+++------+++,,,,,,------------,,,,,,---------,,,------.........+++***+++...///,,,))),,,,,,,,,,,,------------.../////////---,,,---///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---++++++,,,---............................../////////......------...---,,,++++++------,,,+++------------------------,,,---...///...,,,***)))...---,,,---///111111111---...///000000///...---///...------------...///888444///---...000000000888333///---///000...---//////...------------...------............------------......//////......---//////...---,,,---...////////////000000000000111111222222111000...---......///////////////......***000333...000222,,,////////////////////////000000///...............000//////...------------000000000000///...---,,,,,,,,,,,,---//////...--- %%%+++,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---------,,,,,,---------,,,///...,,,---000000---,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,/////////....../////////........................000---...222222...,,,---111000000000/////////...000...---...000111000///000000000000000000111111///222222111666===>>>:::444666444000...000000---////////////000222444666555333111000///111555888111111000///...------------.../////////...------IIITTTUUUEEE555000333444222111000///...///000000...///000///------...000===777222000///...111555111000111444888;;;:::999...---------///000//////......---,,,---222999???555222...---...000222222666666555555444222111000333555666444111///222555===>>><<<666000,,,,,,---+++,,,...///000///.........------------------...............---,,,,,,+++......---,,,---///+++%%%...------......///000111...---,,,,,,,,,---...///.........//////000111111222222111000............000///...///000111000///000000////////////000000............////////////...........................------,,,,,,---///000.../////////...---,,,,,,......////////////......///---,,,,,,---...,,,+++...............///////////////......---+++***)))222111000///...............///000///---++++++,,,---------------...//////...---,,,,,,,,,,,,+++******---000///+++))),,,111111000///...---......///---------,,,,,,------------,,,,,,,,,+++*********///,,,)))))),,,...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---+++***+++...///,,,))),,,,,,------------...///+++,,,,,,+++******+++---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---............---,,,,,,,,,---...///...........................///000///---,,,---...---,,,++++++------,,,+++++++++---...////////////&&&(((+++...//////---,,,---,,,+++---///111222111---...000111111000...---000///...------...///000222///---...111333222000333111///......//////...//////...------------.........///000000000/////////////////////...---,,,---...///...,,,,,,,,,---....../////////000000000111111000000000/////////---...//////////////////+++)))222888444444555---.....................---111000///...------------/////////...............///000111111111000...---++++++,,,---------------&&&)))---...,,,+++---///++++++++++++++++++++++++.........---......///000------,,,,,,,,,,,,------...///...++++++---+++&&&,,,,,,------.........///...------,,,,,,,,,------000//////......//////000........................,,,)))+++111444222000111111111000000//////......000...------///000000000000///////////////000111...222222000666>>>>>>777333666555222111222111......///000000111444888<<<;;;666222222333333777<<<222111000///...---------,,,...///000000...,,,***BBBQQQWWWIII999333444555333222000/////////000111---///000...---...222777FFF<<<333111111111222555666555555666888999777666,,,...000111222222111000,,,...///...///333:::@@@888444000...///222444555===<<<999555222///...---333111///////////////...555888:::777000,,,,,,///------..................------------------------///////////////...------***---...---...000---(((...------......///000111///...............//////.../////////000000000000000111111///------...///000///...///000111000//////////////////000000111............////////////------------------------,,,---...---,,,,,,...000///...---,,,,,,...///000......////////////......---,,,++++++,,,---,,,***---............/////////,,,------...............444333111000...------------...000///---,,,,,,,,,,,,,,,,,,------///000000,,,,,,+++***)))(((''''''000)))''',,,222333000...111000///------------...---,,,,,,++++++,,,,,,---++++++++++++************---,,,,,,,,,.........---***++++++,,,,,,++++++***++++++++++++,,,------...,,,,,,,,,---......,,,***+++,,,......------///000,,,,,,,,,+++******,,,...------............------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,------...//////000000.........------...///111---------------------------...000...,,,+++,,,...---,,,++++++------,,,+++***+++---.../////////...***+++,,,.........------,,,+++***,,,///111222111---...000222222000...---000///...------...///000...------000555777444000...///000///......///000//////...------------...---...//////000000//////......////////////......---...///...,,,+++,,,---------........./////////111000///......///111222------...//////////////////***...111,,,000555111/////////......---------///......---------......---......///////////////...///000222222111000///)))***++++++++++++++++++111222222000...,,,++++++------------------------...............///000000------,,,++++++,,,---------...,,,***,,,///,,,''',,,,,,------------------...------------......///000000////////////000000...........................***)))///333333222444111111111000///.........000...------...000000000......---------...000111...222111...333<<<:::111...111222000000222222...---///111222333666<<>>999555///---///222666888666333000,,,+++,,,...000111111111000///...---...,,,444;;;:::333------000111000...---,,,,,,---.........////////////....../////////000//////......///222222---***...222333...------......///000111//////.........---------...///000000000000000//////111222111///...111333000///...///000111111//////////////////000111111............/////////000------------------------***---000000...---...///......------..................////////////......---,,,+++,,,...///...------------.........///////////////...---,,,******///......---------......+++,,,......---,,,---...000///...---------------,,,---......---,,,---...)))+++///000)))!!!%%%...000///---,,,++++++,,,,,,+++******************++++++++++++,,,,,,---------)))---222333000......///,,,------......------,,,************+++,,,---...***...111111...,,,---...'''***,,,,,,******,,,////////////...------,,,,,,---.........------///000,,,------......------,,,---,,,,,,++++++,,,,,,---///...---------///000111---...///000000///...---///...,,,,,,------,,,+++//////.........---------...------------...//////---,,,,,,...111111...+++------,,,,,,,,,------.............../////////000000000000000000///......////////////////////////...///222333333111///---000111111000...///111444......------------......------------------------//////...------------...000(((...444***$$$,,,111//////////////////......//////000000111111222222...//////000000000000000///......///111222111/////////000111222111...,,,000000000000/////////////////////......---------//////000000111111222222,,,,,,---///111000...+++***111(((%%%---000***,,,---......//////......///////////////.........///...---,,,,,,,,,,,,,,,///------///222111***$$$,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.../////////111111000///////////////000000////////////000000444---+++222777555444555@@@666000444777333///---333222111///......------000///...---------...///555333111111111111000...111000///111555666444222333222000000333888===@@@AAA:::444444333///------//////............//////111111000///...000444777FFFVVVXXXDDD///***...000111000000////////////000000///---,,,---111666999>>>555...------,,,---///...222777===???<<<777222444,,,)))...333333000...------......000111333444666555333333333555777999333000...------...---,,,,,,//////---...111000,,,000///666888///...222...444111...+++***+++---///111000///...............222111000000///000000111444222111111111111...,,,,,,,,,---...000///,,,***...........................---,,,---///111111000//////000000111111111222...000222444333111...,,,......//////////////////222000......///000///...000000000//////.........---......///////////////...............///000000,,,---......//////......))))))***+++,,,...///000///////////////.........///...---,,,+++***))))))'''+++//////---++++++---------............------//////...---,,,,,,+++++++++++++++,,,,,,------------+++,,,...+++&&&(((///333000---***)))***,,,...///---++++++,,,,,,+++***++++++------------++++++***---///---((('''***...---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---,,,+++---000000---***---------,,,,,,+++++++++------..................---.........------///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---...///000000///...---///...------......---+++//////.........---------...---------......//////---,,,,,,...000111///,,,......---,,,,,,,,,,,,,,,........./////////000000000000111111000//////...////////////////////////000111222333222111///...+++++++++,,,---///111333///......------......///------------------------,,,,,,,,,---...///000111111)))---111+++***///---000000//////////////////000000000000000111111111...//////000000000000000///......///111222000//////000111222222111...,,,000000000000///////////////.........------------////////////000000000000---,,,,,,......---***(((###...333...+++000000,,,------.../////////......////////////............///...---,,,,,,,,,,,,---000---++++++,,,)))"""............---,,,,,,,,,---,,,+++,,,...000000///111000000///////////////000000////////////000000333---+++111666444222222666111///222222///...000333222111000//////......000///.........///000111333222111111222222000...111//////111444555333111333333333222222555:::>>>===666222333333000///000000000////////////000000---...///000111444999===HHHVVVYYYHHH555111444666111111000///////////////000000...---...111666999;;;333------.........000000333999???CCC???777111111***&&&+++111222000000,,,------...///000111111111000/////////000111222...,,,++++++,,,......---111333222000111444333000333111777888...---000,,,111///---++++++,,,...000////////////.........---000000000000000000000000000///......//////---+++---------...000///---+++...........................---,,,---///000111000000000111111111222222222222222333333222111000///000000000/////////......222000......///000///...------,,,,,,++++++++++++------...///////////////...---,,,,,,,,,---///000...............---,,,+++,,,++++++,,,,,,---...///------......//////000000............------------(((+++///000...------...------............------///......---,,,,,,++++++//////...---+++***))))))///,,,,,,...---)))***///000///...---,,,,,,,,,,,,///---++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++'''$$$$$$(((---***+++,,,,,,,,,,,,,,,---++++++,,,------------,,,...,,,+++,,,//////---+++---------,,,,,,,,,++++++,,,,,,------...//////000---...///...------///111,,,------......------,,,,,,,,,---......---,,,,,,------...////////////...---...////////////...---000///...///000000...,,,...............---------------........./////////...------...000000///---//////...---,,,,,,------////////////000000000000000111111111111000//////000000000//////000000000333333333222111000//////...---,,,---///222333333///......------......///------------------------,,,,,,,,,---...///111111222...111222///555888/////////000000000000000000111111111111000000000000...///000000111111000000000//////000111222000//////000222444333111///---000000000000////////////.........---------------/////////...............///...---......---***(((***+++---......---,,,+++---......///////////////000000//////..................---,,,,,,,,,------...,,,+++,,,......,,,(((000000000///...---++++++,,,+++***,,,...000111111000000//////......//////000//////......//////000111---,,,111444222000///444333444555222...000555222222222111111000000000000/////////000111222222333222222333555444222000000//////000222333222111111333444333222222666999777222///111222000000222111111000000000000111111...///000111333666;;;???HHHSSSUUUFFF444...//////222222111000//////......000000000//////111555888999222---...000///...000///222888BBBHHHGGG>>>666555---(((***......------+++,,,------.........------------,,,,,,,,,,,,,,,+++***)))+++...000111000...000...***)))++++++(((000...555777...---000,,,...------------...///000......///000///...---,,,//////000111111111000///...------...//////---,,,///...------//////...---------------------------...---,,,---///000000///111111111111222222222222333222111000////////////111000000000//////......111000......000000///---...............---------,,,---......//////.........---+++******,,,...000//////......---+++***)))......---------------...+++,,,,,,---...///000000.........//////000000000)))+++...//////......///------............------.........------,,,,,,+++000///...---+++***)))(((111---+++---...,,,,,,---,,,---...//////...,,,,,,...---++++++,,,---,,,++++++,,,,,,------,,,,,,+++++++++)))%%%"""###)))...***---000000...---...///++++++,,,---------------///---+++,,,---...---,,,------------,,,,,,,,,,,,---------.........//////---...///...------///111,,,------......------,,,+++---...000000...---+++,,,---.../////////...---........................000//////000111111///---........................---......///////////////............////////////000///////////////000000//////000000000111111111000111111222111111000000222111000000000000111222666555333111000//////000444111///...000111111000//////............//////........................000//////..................///444111...777;;;000......///////////////000222222111111000000////////////000111111111111000000//////000222222000//////111444555333111///...000000000000////////////......------------------//////......------,,,,,,111000///000111000...,,,///((((((000222---***---......///000000000000///000000//////......------...------,,,,,,,,,------///------...111444444333......//////...---,,,++++++******,,,///111222111000//////.........///////////////......////////////......000222111...,,,888777666555111//////111222222222333333333222222000000000111111222333333333333444666777777555222000/////////000111111111000//////000222333333333333000...111111///000333222111111111111111111222333333333333222333666888>>>GGGIII???333...//////222222222111000///...---///000111000///111555999999333...///111...---...---///444???HHHKKKFFF??????666///------***((((((***+++,,,------,,,,,,+++............---,,,******,,,+++,,,...111333444333555777666000...///000...---,,,444777//////444000------...............---,,,---///000000///---,,,---...000222222111///...///......///111111000//////---,,,,,,---......---------------------------...---,,,,,,.../////////000000000000000111111111//////...---,,,,,,+++***........................000///...///000000...---//////////////////......,,,,,,---............---///---+++)))))),,,///111------------,,,+++***))).........------......///,,,,,,,,,------......///............////////////)))***,,,---.........///,,,------......------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++111---***+++......,,,+++******,,,---------,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))'''(((,,,///''',,,000000---+++,,,...+++,,,,,,---...---------///---,,,+++,,,---......------------------,,,,,,//////.........---------.../////////......000111,,,------......------,,,,,,---///000000///---,,,,,,---...//////...---,,,......------------....../////////111222222000------.....................---...///000000000//////......//////...///000000000000000000111333444555000000000111111111111222111111222222222222222111333222111000000111222333666555222000/////////000000...,,,+++,,,,,,---,,,/////////....../////////........................000000///............///+++///666111(((...444+++---------....../////////222222111111000000/////////000000111111111111111111000000111222222000//////222444444222000000000000000000000////////////........................//////......---------,,,///......///111222111000333***)))333888222000333...///000000111111000000111000000///...---------------,,,,,,,,,------...111000---,,,,,,,,,,,,,,,)))+++,,,.........---,,,+++******,,,///111222111//////............////////////............//////...///////////////...+++555333000.........---***111222333444555555555444111222222333333333444444333222333444555666444222000000000//////000111222///+++))),,,333555222...222//////111111......111222222111111111111222222444555444222000000111333222888<<<999555555777888222222222222111000.........000111000///111666<<<<<<555000000000---++++++,,,,,,///666???CCCBBB???EEE<<<444111...***((()))++++++,,,,,,,,,,,,,,,,,,/////////...---,,,******...------000333555555444111555666333111444666555666444;;;===444333777333////////////...---,,,++++++,,,...000000///---,,,,,,---000111222111///............///111222111000...,,,++++++,,,------,,,------------------------///---,,,,,,...//////...///////////////.........,,,---//////...,,,***(((++++++,,,---......///000//////...///000000...,,,+++++++++++++++++++++++++++,,,,,,---------------000...+++******,,,///222++++++,,,,,,---,,,,,,+++------------...///000000......------,,,,,,++++++.........---------,,,,,,))))))***+++,,,------,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***))),,,...,,,)))***)))))))))***+++,,,------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...$$$(((,,,,,,***))))))***,,,,,,---.........------......---,,,+++,,,---///------------------------000//////...------,,,,,,...///000///......000222,,,------......------,,,---...///000000///...------............---,,,,,,......------------............///111222222///------------...............---...///000111000//////...///000///......000222111111111111222444555666000111111111222222222222111111222333333333333222555444222111111222444555444333111///......//////,,,---...---,,,---000222000//////......//////000........................---------...///000222222000222999666******///***------......//////000000111111111111000000000000///000111111222222111111222111000111222222000///000222444222///...000222000000000000///////////////////////////000000000000000000///////////////---,,,,,,---000111111000111******111555222000333//////000111111111111111111111000///...------,,,------,,,,,,,,,---......---,,,,,,,,,,,,,,,------''')))+++---......---,,,,,,+++***,,,...000111111......------....../////////......------......///---000///------//////---111111///---///333222...111222444666777777777666555666666777777666666555222111///000111111111///111222111000//////111333///+++))),,,222555222...111000000222000------111222222111111111111222222111222222111000///111222333444444222000///000111000111222222222111000//////222333111000333;;;BBB>>>666000//////,,,***+++---,,,---///222555555555???888333222111---,,,...---,,,,,,,,,,,,---...//////......---,,,++++++***......///222555777777666222999===<<<<<>>666///......,,,+++---+++---//////---,,,---...555111///000000......111///...,,,,,,---///222333000///...---,,,,,,---...000000333777;;;>>>???>>>IIIPPPVVVTTTRRRTTTUUUUUUMMMIIILLLIII:::444444...//////......------------,,,,,,,,,------.........------......///000000111000///...000111111000............///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,//////.........---------,,,---///000000000......////////////////////////.........///000///---***---------....../////////******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------.........------,,,------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,...+++)))***+++,,,+++)))+++,,,,,,------,,,,,,+++---------------------------------,,,,,,++++++++++++//////***))),,,---+++***++++++,,,,,,,,,,,,+++---+++******,,,...---------,,,,,,++++++,,,,,,---+++++++++,,,---------,,,000---+++,,,000222///---,,,------...............+++---//////,,,+++,,,...------------.........///,,,,,,------.../////////...///000///...///000222,,,------......------,,,000000////////////000000000///---,,,+++,,,------...---,,,,,,,,,,,,---...,,,,,,...000222222///,,,---------.........//////---...000111222111///......000111///------000444444333222000///.........111111222222222333333333111222333333444444444444777555333111111333555777///////////////.........+++000333///(((%%%***111000000////////////000000////////////////////////111111000///////////////$$$!!!......,,,000///000000111222333333444444//////000000111111222222000000111222222222222111333222111111222222000...111222222...******///555000000000000////////////000000111111222222222333111111222222333333444444444222000000111222222111000333222000///111111///000000111222222222222111222111000///...---,,,,,,,,,,,,,,,,,,,,,---...///---...///...---+++***+++,,,---///111000///,,,+++...---,,,,,,.../////////---------------...///000.........------............111000******///333111,,,444777///(((***---...000222555888999:::999999??????@@@@@@???===;;;:::999666222000000222333333333444444222//////222666111555888444...,,,111777------000333222...000555111111000000000000111111222333444222000//////000666111---...111333555777...///111333444333222111555777888555333999EEEOOO===555---------------000)))...333333///,,,---///000---,,,//////,,,,,,///000///---,,,---000444666333111000......///000111333444777<<>>666111...///...+++---111+++,,,---......---,,,+++//////......------------000111...***+++111555555555555333000///000333666;;;===AAACCCCCCAAA===;;;@@@???===;;;:::999999999888888777666444222000///(((,,,000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...000000000111111222222111...,,,***//////111333444333///,,,------------------------***,,,///...,,,+++---///000...------......---,,,---+++)))***...000000...111...,,,+++,,,.../////////......---------......------------------------,,,***(((***---...,,,***+++---,,,+++,,,000///,,,---+++)))+++---///---+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...******+++,,,------------++++++...111///---///555---///...++++++......,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...//////...---...//////---+++---+++***+++---//////.........---,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,++++++------,,,+++...------,,,,,,------...++++++,,,...000000///---........................,,,---.........---,,,+++111///------......,,,***000000//////000000000///000/////////...............///000111111000///...111111000///............///,,,***)))***+++++++++---111222000000111///+++......//////000////////////000111222222111000///000//////...///000111222444333111111222111000...555...000666888<<<:::///111111000111222555888999777666555444333222222222222222111000000000000000///000111000...------...111///...///000111///---///////////////000111111222000....../////////...444000111666777333000222000222444666666555333222111222333333333222111000///000222333333222000///333333333222222333444444222111333666444111222555777555333111000////////////000222444444222000///444333222111000000000000111111111222222222222222444111//////222222...***333222222222111111000000///111222222000//////000000///......///000///...........................,,,---///000000///...---------------...///000000000///......---------...222///------///111111000+++,,,---...///000000000333555999'''...,,,777000222111111222444555444222777888888888888888777777000000111111111111111000333222222111111222222333333222222222333333111000333222111000000111222333......///000000000//////000000111111111111000000000222222000...---000333666---+++222555///---000222222222111000222555888444000...//////,,,...111------............------,,,---------.../////////+++......,,,---111333111999777444111000333999>>>::::::999888666333111000111222222222111///...---//////000000///...------+++---///000///.........------------------,,,,,,///...------///000000/////////000000000...---,,,000//////111333333222111------------------------***,,,//////------...000000...------......---,,,...,,,+++,,,///111000///111///,,,,,,---/////////......---------------...------------------------,,,***)))***,,,...,,,+++---......,,,---111000------+++***+++---///---,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,...111///---///444...000///,,,,,,//////---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......///...---...//////---++++++++++++...000000...,,,......---,,,,,,,,,,,,------,,,,,,,,,++++++++++++---,,,++++++------,,,+++,,,,,,++++++***+++++++++---,,,+++,,,...000000///------------------------,,,---.........---,,,+++000...------...---,,,***000000000000000000000000////////////............//////000000000000//////111111000///............111///,,,,,,---......------000111//////111///,,,///000000000000000/////////000111222222111000///000000/////////000111111444222111111222222000///222222...555CCCCCC777222000000000111222333555666666555444444444444444555222111000000000000000000---///000000///...///000...------...000000///...000////////////000111111222111//////000000000///222//////333555222000000111222333444444444444333111222333333333333333222000111222333333222111000222222222222333444555666222222444777555111000444999888666333111000///...///000222333333222000///444333222111000000000000000000111222333333444444777333000000333444333222333333222111000000//////000222333333111000000111000///......000000///...........................,,,...000///,,,+++,,,/////////............//////000//////...............222000......///000000///,,,---///000000000///...//////777***---"""000333111000000111222222000...222333333444444444333333000000000000000000000000333222222111111222222333444333222333444444222000333222222111111222333333000111111111111000000///000000111111111111000000//////000000000111111222222++++++222555000...000222222111///---...000333111......111111......111//////............//////---.....................%%%***------///111111---666777888888777999;;;>>>666444000---***)))******+++---///000000...+++)))((()))***+++,,,,,,,,,,,,///...---...000000000///------........................---...000000///...........................111///---...000333444444------------------------***,,,...//////...///111000...------......---,,,...---,,,---///000000///111///------...000000///------,,,,,,,,,,,,------------------------------,,,+++***+++,,,---,,,+++...//////---...222111------,,,+++,,,---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............------,,,******...,,,...000000---...222///111000------///000---------............------++++++,,,,,,,,,,,,------///...---...///...---+++******,,,///111111...+++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,+++,,,---...---,,,------,,,+++******++++++///---,,,,,,...000000000------------------------,,,---.........---,,,+++...---......000000000000///000111000000///000111///////////////.........000000000000000///////////////...---------------111000......///000000///---000111......000000,,,///000000000000///......///000111222222111000///000000000000000000111111333222111111222222111///000444...555IIIDDD222222000000111111222222222333666555555444333444444444111111000000000000000111///000000000......///111,,,---...///111111000///000000//////000000111222222111//////000111111000111000///111333222000///222222222222222333333444111222222333444444444444000111222222222222111000333222222222333333444555222222444777555111000333555444444333333333222222000111222333333222111000444333222111000000000000111111111222333333444444555333000000111222222000222222111000///...------111333444444222111111222000///...///000111000...........................,,,///111...)))(((+++000000000//////.../////////000000//////...//////000333111///......////////////000111222222111///...///***333+++000 ,,,333///......///000000///---///000000111111111111000000000000///////////////333222222111111222222333333222222222333333111///222222222222222333333333222222222222222111000///000000111111111111000000000//////000222222111///***&&&'''///444222000000111111111///------///111///---...222222//////111111000///......///000111222111000///---+++******$$$))),,,,,,---000000,,,---333;;;@@@@@@;;;666333///---+++******+++,,,---...///111222222111///...((()))+++,,,---.........000---+++,,,///111000///............////////////.........///111111...,,,000000///.........//////000...------///111111111------------............+++,,,...///000000000111000...------......---,,,---------............---222000......///000000///,,,,,,+++++++++,,,------------------------------++++++++++++,,,------,,,...///...,,,...111000,,,---,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------......---,,,++++++///------000000------111///111000---,,,//////,,,---..................---++++++,,,,,,,,,,,,,,,,,,...---------......,,,***++++++,,,...000000///---......---,,,,,,,,,,,,---,,,,,,+++++++++*********---,,,+++,,,......---,,,000///...---------------///...///000222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,---......//////000111...000111000......///111.........///////////////111111000/////////////////////...---------......---,,,++++++---------,,,,,,///000------000000---.........//////......---///000111222222111000///111111111111111111000000333222000111222222111000///555222999III???,,,///000000000111111222222222777666555333222222222222111000000000000000111111111222111000...---...000,,,---000111222222111111000000000000000111222222222000//////111222111000444444333333444666444222222111111000111222333444222222222333333444444555111111111222222111111111555444333333222222222333222222333666555111111444111222222333333333444444000111222222222222111000444333222111000000000000222222222222222222222222333333222222222111...---333333222111111000//////222333444444222111111222111///...///000111000///////////////////////////---///111---)))(((,,,000111111000/////////000000000000/////////000000111222111000///......///000222222333444333222111000666+++111...888(((///333---,,,,,,...000111///......//////000111111000000111111000///......//////333222222111111222222333222111000111222111000...111111222222333333333333222222333222222111000000000000111111111111000000111000000111222222000...)))&&&(((...333333111000///000000///......000222...,,,...222333000///111111000///......///000111222111000///---+++******'''***+++)))+++///111///***111999>>><<<666000,,,***+++,,,---.../////////---------,,,------...///+++,,,---...////////////...+++)))***...000000............//////000000000.........///111000...,,,444333222000///.........///.........//////,,,***---------....../////////,,,------///000111000000000...------......---,,,+++,,,---------,,,++++++111000...///000111000///+++++++++++++++,,,---...------------------------++++++,,,,,,,,,,,,---------...---+++,,,000///***------...------,,,---------------,,,,,,,,,++++++------,,,,,,------...///+++,,,------.........---000------000000......000...000///,,,+++------***---..................---+++,,,---------,,,++++++...---,,,---......,,,***///---++++++---///000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,+++,,,...///...---000///......---------......///111444555444111---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---......---+++***+++,,,,,,///000///---,,,...000.........///////////////222111000///......//////111111000000///000000111...---,,,---///000///---,,,//////------000000...,,,,,,---...............///000111222222111000///111111222222222111000///222111000111222222111000///333888@@@CCC666+++///111000000000111222333333666555444222111000000000000000000000000111111222222333222000------///000+++...111333222111111222111000000000000111222222111///......000111111000222333222000111444444000111111000000111111222333333222222222222333333444111111111111111111111111666555444333222222222222333111222555444111222777444444444444333222111111111111111222222111111111444333222111000000000000222111111111111111111111333444444444333111///---555444444444444333333333111333444444222111111222111000//////111111000///////////////////////////---//////---+++***---000111111000000000000111111000000000000000111111222000111111///------///111333333333333333333333333666***///,,,:::---111...---,,,,,,...000111000///...///000111111222111111333222000///...//////000333222222111111222222333111000///000111111///---///000111222222222222222111111222222222111111000000000111111111111000000222111111111000000/////////...---000444555222000...///000/////////111333...---...222333//////111000000////////////000000---.....................+++---,,,)))***///111000...000222333111///......***,,,...//////...---+++---,,,+++******+++---...,,,,,,---............---+++******,,,...//////...------......///000000000000///...///000000...,,,555444333222000///...---000///...//////...+++(((---------...//////000000...------...000000///---000...------......---,,,***,,,......,,,***)))***000///......000000///...,,,++++++,,,,,,---...///------------------------+++,,,------,,,,,,---...---...---+++,,,///...***---...///...---,,,---...------------,,,,,,,,,,,,---------------......///++++++---....../////////000,,,+++///111//////000...000///+++***,,,,,,***------............------,,,---...///...---,,,+++...---,,,---...---,,,***111...+++***,,,///111222......---,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,+++,,,...//////...------,,,,,,,,,,,,------...///111333555333///,,,++++++++++++++++++++++++,,,---.........---,,,+++,,,...///---+++)))***,,,***---000...+++***,,,///............/////////000333222000///.........///111111000000000000111111000//////000222222111000,,,///...,,,,,,000000...+++,,,---///000000000000///000111222222111000///111222222222222111000///222111000111222333222000...///???HHH<<<......111222111000///000222444666333222111111000000000111000000000000000111222222111111111///......111333***...222333111000///000111111000000111111222333000...---...///111000000///111///,,,---222111---000000000111111111111111333333222111000111222222222111111111111111111222444444333222222333333333333111111333222111444:::666666666666555333111000111111111111111111111111444333222111000000000000/////////000000111111222222222222111000000000111222333333333333444444444111222444333111000000111111000///000111111000///////////////////////////..................//////000000000000111222222333111000000000111111222333///000000///------000333333222111000000111333444222***///)))777...222***000//////000111111000......///000111222222222222444333111/////////000111333222222111111222222333222111000000111111000...---...000111222222111111///000111111111111111111000000111111111111000000///111222000......111444222000///000333555444000---...//////......///111000......111111///...111...//////000000//////...,,,---------.../////////...000///+++,,,000222000---......---,,,,,,...000+++,,,...//////---,,,+++............------------***+++,,,---............)))+++...////////////000,,,,,,---......///000000111///.........///...---111222222222111000...---222000......//////...------------...///000000000///---,,,---//////---***000...------......---,,,+++---000///,,,***)))***///...---...///000...---,,,,,,,,,,,,---...///000------------------------***,,,......,,,+++---///...000...,,,---000...***---///000///,,,+++,,,......------------,,,,,,,,,---------------...//////------...............---///+++***...111000000111000222000,,,+++------***,,,,,,------------,,,,,,---...///000000...,,,+++---,,,,,,,,,------+++***///---,,,,,,...000111111......---,,,,,,,,,,,,---.........---------,,,,,,---,,,+++---///000///...,,,,,,+++,,,,,,---...//////...---...//////...,,,++++++++++++++++++++++++,,,---.........---,,,+++***---//////------///111)))---///...***)))+++///---.........//////000000333222000///........./////////............///000---,,,,,,---///000///---,,,......+++,,,000000...+++,,,...000111222222222///000111222222111000///111222333333222111000///222111000111222333222111---,,,CCCNNN888+++222555222111000///000333666888000000//////000111222222000000///000000111222222///000000///...///333555)))---222222000......///111111111000111111222333///...,,,---///000000///111333222...///444444/////////000111111111111000444333111000000000111111222222111111111111222222222222222222333444555555333000000222222111555<<<666666777777777555444333111111111111111111111111444333222111000000000000,,,,,,---///000222333333111000...,,,,,,---111444/////////000111111222222000222333333111000000111111000///000111222111///000000000000000000000000...------...000111000///000000000000111222333444111111000000111222333333...///000///---...111444222111///---...000222444222///666---999222666...333222111111222111///---...///000111222222222222555444222000//////000111333222222222222222222333333222111111222222111///,,,---///000111111111000...///000111111111111111000000111111111111000000---000222000------333999...---,,,---111666555333---/////////---,,,---...111......111111......111---...///000000///...---//////.........---------///111111......111111///(((+++...000000///...///,,,,,,------.../////////,,,---///000000...+++***)))***+++---///000000000''',,,000222000///000222,,,,,,,,,---...//////000222000...---...///......---///000222222000///---444111...,,,...111222333---------...///000000111000...,,,---......,,,)))000...------...///---,,,+++///111111---*********...------...//////...,,,,,,,,,,,,---...///000111------------------------***---///...,,,+++---000000111000---...111///+++---///111///,,,+++,,,.........---------,,,,,,,,,...------------...//////////////////...---,,,+++///***)))...222111000111111333111---,,,......++++++,,,,,,------,,,,,,+++...///000111111///---,,,---,,,,,,,,,------+++)))---------...000111000///......---,,,,,,,,,,,,---//////.........------------,,,+++---///000000///---------...///000111222000---***(((***,,,------************************,,,---.........---,,,++++++++++++,,,---...///000////////////............///000///---...000222111////////////////////////...000111000///...///111,,,,,,,,,---------......111///---...111222000...000...---///333555444222333222111111222222000//////000222333333222111000111111111111111111222222,,,@@@JJJAAA444222333111222111111333444555444333000//////.........//////111000...------///222333111111111000000000000000555...***...333222///...222222222111///000111333///////////////////////////222333000///111000---111000////////////000000444444333111///000222555////////////////////////444333222111000000000000222222111111000111111111777444333444666777666333000//////.........//////000/////////111111///...////////////000000000000000000///////////////000111000000//////000000111////////////000000000000////////////////////////...---,,,---/////////.../////////...,,,+++---......---///333333000...000111111111000///......---//////............//////000000000000111111111111000000000000111111111111000...------......---,,,//////111222222222222222555111...///222333///+++111111000000111111222333444444333222111000///...000///...///000111000///111111000000//////......111111000///////////////////////////////////////000////////////111333444...............///000000111111111111111000///...///000000///------...///000...,,,,,,......,,,)))222...***+++///111///+++...........................---,,,,,,,,,,,,---...---...///...---,,,---...+++,,,---...////////////+++---...000000///---,,,...------------...////////////............//////---///111222222000...,,,444,,,(((---222000///000111111000///////////////...---++++++---...---,,,...000222222///---...000......------------......222,,,))),,,//////...///000---******,,,---,,,***000///...///000000...,,,------------------------///---...000///+++,,,000---------,,,+++,,,...000111000///...---,,,,,,,,,,,,---......,,,+++,,,...------,,,...///000...---000++++++222555222...///---...///---+++)))))))))222111111111000000//////---///111222000...,,,,,,......---,,,++++++++++++------------------------......---,,,++++++++++++,,,,,,------------------------------------------,,,,,,------,,,,,,+++***222///,,,+++...000000///............---,,,++++++...------,,,,,,,,,------,,,,,,,,,,,,---...///000////////////............//////...---...///111111////////////////////////...000111000///...///000,,,---------.........///111///......000111000...000//////111444666444333444222111111222222111000///000222333444333222111111111111111111111111111333BBBHHH>>>333333555333333222222333555555444222111000000////////////000111000...---...///222333000000000000000111111111///,,,---222222///---///111111000//////000111333000000000000000000000000000333333000000222111...//////......///000000111222222222000///000222555////////////////////////444333222111000000000000111111111000111111111222333111000111333333111///222111000///...---------000/////////111111///....../////////000000000000000000///////////////000333333444444444444333333111000000000//////.................................---,,,---/////////...,,,...///...------...///000......222222//////111222111111000//////......//////............//////.........////////////000//////000000000111111111111///......///000...---//////000111222222222222555222000111555555222...555444222111000000//////111111111111000000000000///...---///111222222111000000000000////////////111000//////....../////////////////////////////////......---...///000111...............///000000000111111111111000000//////000000///------...000111///,,,,,,......,,,)))...,,,,,,///222222///,,,...........................---,,,,,,,,,,,,---...---...///...---,,,---///,,,---...//////000000000,,,---///000000...---,,,...------------.../////////......------......///---...000222222000...---333,,,***...111//////000)))***,,,.../////////...///...,,,,,,.........---...000222111///---...000......------------......111...---///---+++,,,000000---++++++---...,,,+++///...---...//////---+++------------------------333000//////***$$$###&&&///000///---+++)))***+++000///...------,,,------,,,---......,,,,,,---...------,,,...///000...---///---///333333...,,,///000111111111///.........000000000/////////......---///111111///---------//////...---,,,,,,,,,,,,************************+++++++++***++++++,,,,,,------------------------------------------------......//////......---,,,222///++++++---......---,,,,,,---------------,,,------,,,,,,,,,------...,,,,,,,,,,,,---...///////////////............---...------------...///000////////////////////////...///000000......///000............////////////000///......000000///...000000222444777777555333444222111222333333222000...000111333444444444333111111111111111111111111777???@@@777111333555444555444333444555555333222222222111000000000000000222111///......000222333//////000000111111222222***+++///333222---,,,/////////.........///111222111111111111111111111111000333333111000333222///---.........//////000000///000000///...///222444////////////////////////333222111111000000000000//////000000111111222222444333333444555444222///333222111///...---,,,,,,000/////////111111///........./////////000000000000//////......///000000333444555666666555444333222111111000///...---,,,...........................---,,,---/////////...***,,,///000///...///000222...---000000...000333222222111111000000////////////............//////,,,,,,,,,---------......//////000000000000111111222000//////000000///......///000111111222222222333111000222555666444111555444222111000000///////////////000000111111111.........///222444444333////////////000000000000000///......------......////////////////////////000///////////////000111//////.........///000000///000000111111111111000000111111000......///000111000...---------+++)))***,,,///222222111...,,,...........................------,,,,,,------...---...///...------...///.........///000000111111...///000000///...,,,+++...------------...//////......------------......---...000111111000...---000---,,,//////...///111''')))---///000///...,,,000///------/////////...///000111111///......///......------------......111000111000,,,(((***111000...---,,,.........---...---------......,,,+++------------------------111//////000---))))))---...///000...+++)))((()))......------------......,,,---......,,,,,,---...------,,,...///000...---...000333444000***+++000---......//////.........//////...............---...///000///...---...///000000///...------------------------------------***))))))***+++,,,------///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,000...,,,+++,,,,,,,,,,,,++++++---....../////////------,,,,,,---...//////---------------...////////////.........------------++++++---...,,,---///////////////////////////...///000///......///000///////////////000000000//////...////////////...000111444666888777555333444222111222333333222111...///111333444555555555111111111111000000000000444777666111000333444222666555444444555555333111222111111000///000000000222111000//////000222333......///000111222222333+++***---111111------000...,,,+++,,,...///111111000000000000000000000000000333333111111333222///....../////////.........---............///111333////////////////////////222222111000000000000000---...///000111111222222444444555555555444111000222111000///............000/////////111111///............/////////000000//////.........///000000000111333444444333111000111000000///......------...........................---,,,---/////////...+++---000111000.........222---+++------,,,///333222222111111000000000000///......------......///+++,,,,,,,,,------------////////////000000000111111000...///000000///------...///000111111111111///......000333444333222111111000000111111222333000000111111111222222222000//////000222444333333......//////000000111111//////...---------------////////////////////////222222111111111222222222000///////////////000000...///000111111111111111000111111000......///111111000///...---,,,+++******---000111///---,,,,,,........................------------------------,,,---///...------...////////////000000111222222000000000000///...,,,+++...------------...////////////............//////---...///000000000///...---...//////...---///111...///000000000///---,,,111///......///000000//////000111111000///............------------......111//////000---***,,,111000///.........////////////...---...//////---+++........................---,,,---000///---...222)))+++......---+++++++++---,,,,,,,,,------...///+++---...---,,,,,,---///---,,,,,,...///000...---...///111111///,,,---///,,,,,,,,,...///000///...........................//////000///------///000000///...---,,,,,,,,,,,,........................+++++++++++++++,,,---...000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...---,,,,,,---...............///000000000000000............///000111222......---------...//////............---------------******...///++++++///////////////////////////---///000///...---...///000000000000000000000000.../////////.........//////222555777777555444333333222111111333333222111//////000222333444555555111111111000000000/////////000111111333666555222666444444444555555333111111000000000000000000111333222111111000111222222......///000111222222333222+++(((,,,//////...///...,,,***+++---000000//////////////////////////////222333000000333222///000000000000///...,,,++++++---............000222////////////////////////111111000000///000000000,,,---...000111111111000///000111111000///...---000000/////////000000111000/////////111111///...............////////////...............///000000...///111222222111///................../////////...........................---,,,---/////////......000222222000---,,,+++///,,,***,,,,,,+++---111111111111000000000000000......------------......,,,,,,---------............////////////000000000000///---...//////...,,,------...///000000000000......///111333444444444111111000000111111222333444444444333333333222222333111000111222222111000......//////000000111111//////...---------------////////////////////////000111111111222222222222111000000/////////000000...///000111111111111111000111111000...---///000000000000///---,,,++++++......///---+++******+++........................------------------------,,,---......------...000000000//////000111222333111111000000///...---,,,...------------...//////000//////......//////000,,,---...///000//////...,,,...000///......///000111000///------...///000111000......000111000///000000000000000000///.........------------......222,,,***...000//////111/////////.........///000111000///000111000///---...........................,,,,,,...+++'''(((+++)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,...///---,,,,,,...///000...---...---------000111000---///......111333555444222////////////////////////...//////...------///111///...---,,,++++++++++++++++++++++++++++++++++++000///...---------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......//////000222333222222222222222111000000111111111111111222333333///...............//////.........------------,,,...)))***000000++++++000////////////////////////---...//////------...///000000000000////////////---...//////------...///...111444555444333222333222000000000222333222111//////000111222222333444111111111000000//////......///111444777888777444444333222333444444222111000000000000111222333444333333222222222222222222//////000000111111222222666---'''***///000/////////,,,)))***...000000..............................111222///000222222///111111222111111///---,,,,,,---//////......///000////////////////////////111000000//////000000000,,,---...000000000//////...000111000///...///111////////////000111222222000/////////111111///...------........./////////------------...///000000///000111222222111000///------........./////////------------------------...---,,,---/////////...000222333222///,,,++++++---***+++......,,,,,,///000000000///////////////......------------......---------.........//////......////////////000000///...------......---,,,,,,---...///000000000000///000222444555666666777555444222111000000//////555555555444444333333333444222111000111111000...////////////000000000000000///......------......////////////////////////,,,---...///000000000///111111000/////////000000///000000111111111111000///000000///------...//////000000///---,,,---...000///---,,,++++++++++++........................,,,------......------,,,+++---......------///000000000/////////111222444111000000//////............------------...////////////............//////,,,------...////////////,,,//////...///111000---...---+++***+++...111333111000......000000000///111000///000111111///---......------------......222+++)))---111222111222.../////////---...///111111000000000111111///...........................,,,+++,,,...---***+++000,,,...///...---+++,,,,,,,,,,,,++++++,,,---......***,,,------------...///------,,,...///000...---...---++++++///333222,,,///---,,,///222444333000///////////////000000000---...//////......///000......---,,,++++++++++++------------------------111111000///............000/////////...---------------------------------111111111222111000000///...000111222222222333555444444444333333222111000333333222222222222333333//////............//////.........---------,,,,,,///)))***222222++++++000////////////////////////---...//////------...///000000000//////.........,,,...000///---,,,...///...000222222000///111222000///...///111222111000////////////000111111222222111111000//////......000000111444666555555555222111111222333444222111111111111222444555777888444444333333222222222222000000000000000111111111555///,,,...000...---///111---******...000///---////////////////////////,,,///000...///111111...///000111222222111000///---...000000.........///////////////////////////000000////////////000000,,,---///000000///...---000111111000...///333666000000000///000000111111000/////////111111///...---------.........//////------------...///000000000000000000000000000000..................------------------------------...---,,,---/////////...111222222111...------...,,,+++---222333...,,,---.....................///...------,,,,,,------...------------...................../////////000000000///......//////...---,,,,,,---...///////////////111333444555555666777555444222111000000//////333333333444444444444444222000//////111111000...000000000000////////////111000//////......//////////////////////////////)))***,,,...///000000000222111111000//////000000000111111111111000000///...//////...,,,,,,---...---///000000------...000///---,,,---000111...+++........................,,,,,,---......---,,,,,,+++,,,......---...///111000///.........000222333000000///////////////000...------------...//////---------,,,,,,---------,,,,,,---......//////000---///...---///444111+++...---------...000222333111///---...///000//////111000...///111111///,,,......------------......111---,,,///000///000333,,,...///...------///111111000///000111111///---........................,,,+++---000000...000444---.........------///111,,,,,,,,,+++,,,,,,------***,,,------------...000------,,,...///000...------//////+++,,,000000,,,---***))),,,000222///,,,------........./////////+++---000000///////////////...---,,,,,,++++++,,,000000000000000000000000000///...............///////////////....................................222333333333333222111111000333444444222111222333111222222222222222111000444333222111111000000111000//////.........//////......---------,,,,,,,,,///)))***333333++++++111////////////////////////---...///...------...///000000//////.........---,,,...000///---,,,---000---///111000...---///222///......///000111111000000///////////////000111222111111000///......---111000000222111000111444000000///111333333222111222222333444666888:::;;;444444444333333222222222111111111000000000000000222000111333000,,,,,,///333...***+++...000///,,,000000000000000000000000+++///000......111111...,,,...111333444444333222...///111000///......///////////////////////////000000////////////000111,,,---///000000...---+++,,,------+++***,,,111555222222111000000///000000000/////////111111000...---------.........//////,,,,,,,,,---...///000111//////............//////000000///...---,,,,,,+++------------------------...---,,,---/////////...000000111///......///111++++++000666666111---------------..................------,,,,,,------...,,,,,,------------................../////////000111000//////000000///...+++,,,---...////////////...000222333333333444555111111111000111222222333000111111222444555555666///...---...000111111000111111000000//////......111111000///////////////////////////////////////)))***---///111222222222222222111000000///000000111111111111111000///...---......---++++++,,,...,,,...000000...---///111---+++,,,000666666222,,,........................,,,,,,---......---,,,,,,+++,,,............///111000///...---...000222333000///////////////000111...------------...//////,,,++++++******++++++,,,,,,,,,------...///000000---///---,,,000555222)))222222222222222111111000000///------/////////...222000...///111111///,,,.........------.........000000111111...+++...444+++---///...,,,,,,///111000///...///000000...,,,////////////////////////222000//////+++&&&%%%)))***+++,,,---...000444777---,,,,,,++++++,,,,,,---***+++------------...000------,,,...///000...---,,,222333---))),,,...---000---+++...333444222...,,,,,,,,,------.........***---000111000/////////000000///------------------------------------------------------...///000.........///////////////////////////////////////111222222222222111000000333555666555111//////000...///000111111111111111333333111000//////......000///------,,,---...///...---,,,,,,++++++,,,,,,111111000000///...,,,,,,000///...------------............------.........------............------...///000111000///...---222000...------.........111111000000/////////...//////............//////222111000//////.........333444444333222222333555222222222222222111000///222333333555777:::===???<<<:::666222000///000111000000000000000000000000///////////////.........///...------...///---,,,//////000000///...------........................000///---------...000222...333444111000222222000333333222111000///...---111000//////000111111000333222111///......------222...///333...&&&'''///***+++---...///......---222///---...111333222000000...------------***(((////////////////////////333222000111333222...+++000000//////.........---//////...---,,,,,,++++++000///...------...///000........................---///000///,,,)))((((((............//////////////////.........---------......------------......,,,---...///000000000000///...---...///000///...////////////000000000000000222444555555333000///111000000000111222333333000111222333222000...,,,333111...///111333222111///111444444222///......////////////////////////////////////////////////000...---...000111///,,,...333444///---111222///000000000000000000000000...------,,,,,,------......000111000...------...///............//////000////////////////////////000/////////111111///.........------...///111222---...///000000///...---222333111///...000000///111000///......---......------------------------,,,,,,------...///000000.........,,,++++++---///,,,///...,,,---111222000//////............//////...///000111000///---+++........................222---(((&&&))),,,......+++,,,------......------000000///...------,,,,,,---------......000111222---000///,,,+++------***---------........./////////---***)))+++,,,---------,,,,,,,,,,,,---......---------...///000111111...,,,+++******+++---///111000...---111444111***//////............//////---...............------))),,,......+++***+++---000000...---------------...,,,++++++---......---111///------000111///,,,......////////////....../////////000111111222222000111111222222222111111000///---,,,---...000222000000000000///////////////...------------...//////......---------------//////000000000//////...............------------......------------......------............------+++,,,,,,------,,,,,,+++000///------...///000000000000000000//////......//////............//////111111000////////////000111111111///...------...000111111222222222111111222333333444777999<<<>>><<<:::666333000000000111000000000000000000000000/////////////////////...///...---...///000///...///////////////......---........................------...///000111111111...222333000///111222000111111111111111000000000333111//////111111111000111000000////////////000111000111333222///000444+++,,,------------++++++111///......111222222000111000//////000///---,,,////////////////////////222111000000222111...+++000/////////.........---///......---,,,,,,++++++///...---,,,,,,---...///...........................///000///---+++++++++............//////////////////.........---------///......------......///---...///000000111111111...------...///000000///000000000000000/////////000222444555444333000///222111111111222222333444222222111000000000000000222000///111333444222000111111111000000...---,,,000000000000000000000000...........................,,,,,,---///000...,,,...222333///---///000---////////////////////////...------,,,,,,------......///111000...------...000000///---,,,,,,---...000000//////......------000///...///111111///...---,,,,,,,,,,,,...///000//////000000000...---,,,000111111000000000///...//////.........//////000------------------------///...............------...///000///------...000,,,000111//////333333000///................../////////000000000///...---........................222...***)))+++...///...,,,,,,---...............000//////...------,,,,,,......---......///000111...000///,,,+++---,,,)))---.........////////////...,,,******,,,------,,,---,,,,,,,,,,,,---......---------...//////000000...---,,,,,,,,,---...///000///***'''+++000///+++//////............//////---....../////////......+++---///...,,,+++,,,---,,,,,,,,,,,,---...//////&&&***...///...,,,---...111///---...///000...,,,//////000000000000//////...//////000000111222222------.........---------///......---...///000000000/////////////////////......------------...///000000///...............---...000111111111000000------...///...---,,,+++------,,,,,,,,,,,,------------............------...------......///000111............///000111222000000////////////......//////............//////000000/////////000111111444333222111///...------//////000222222333333333222222333444555888:::<<<===:::777444111000000000000000000000000000000000....../////////////////////...---...000111111000///////////////.................................+++---///111222111000///---111222///...000111///000000111111222222222333444333111000111111111//////////////////000111111111222222000222666555222...//////......---++++++000///...///111222111000111111000111222222111///////////////////////////111000//////000000...,,,/////////........................------,,,,,,+++...---,,,++++++,,,---...........................///000000///---,,,---///............/////////////////////.........------///......------......///---...///000111111111111...------...000222111000111111111000000//////...111222333444444222000///222222222222222333333444444333111//////000222333111000000222444444222111777333//////000111///---000000000000000000000000........................---,,,,,,---......---+++...222333///---......,,,..............................------------.........///000000...---......111111111---***))),,,///111000000///...---,,,,,,000///...///000111///---+++++++++++++++,,,.........//////000000//////...000000111222111000//////............///000111222////////////////////////111111000///---,,,++++++///000222222000000000111+++///000//////222111.........------------......000000000000////////////........................111///---,,,.../////////---------............////////////...------,,,,,,///...............//////...111000,,,+++---,,,)))............////////////---,,,+++,,,---...---+++---,,,,,,,,,,,,---......------..............................//////000000222///)))$$$'''...000...000//////......//////000---...///000000000000000...///000///---,,,---...,,,++++++,,,,,,---...///"""***222555111......000222000///...//////---+++.........//////...............//////000111111111---------,,,,,,+++++++++------...///////////////////////////////////////..................//////000000///............///---...000111111000...---,,,---///000///...,,,***---,,,,,,++++++,,,,,,---------............------///.........///111333444...///////////////000111//////////////////////////////............//////////////////000111222333555444333222222111///...///000111222222222222222333222222333444666888999;;;:::777444222111000000000000000000000000000000............///////////////......///111333222111/////////.........//////........................---...///000//////...------000111...,,,///000///111111111111222222222222555333111111111111000//////////////////000000111000444222,,,...555333***000000000000//////....../////////000000000000///111000000111333333222111//////////////////////////////.../////////...---..............................---------,,,,,,,,,...---,,,++++++,,,---..............................//////---,,,,,,///111............////////////////////////............//////............//////---...//////000000000/////////...000222333333222000000000000000000000000111111333333333222000///222111111111111111222222555444222111000000000111111111000000111333333444===777111000333444333000111111111111111111111111........................///............---+++***000222333111///...------..............................------------......---///000000///......///000222111...***)))---111///...............------///......///000000///---++++++++++++,,,---......,,,---...///000111222222333000000111111000111333//////......///000111111////////////////////////222111000///...---,,,+++...000222333222111111111+++------***+++...///---------,,,,,,,,,,,,------111000000/////////000000........................000000//////000000000///...---------......////////////.........---------//////...---------......///111000,,,+++,,,+++(((,,,---------............---,,,,,,---......---+++---,,,,,,,,,,,,---..................------------------...///000000000000333111,,,(((***000333111000000////////////000000---...///111111222222222111111000///............000///...------,,,,,,---(((...555777555111111222222111000///...---,,,+++,,,,,,------------,,,,,,------...//////000000111111111000///...---------+++,,,...000000///...---.........///////////////......//////000000000000000//////..................///000111000...,,,***---...///000000...,,,+++---,,,,,,++++++,,,,,,---------............------++++++++++++,,,...111222///111222111///......000///000000000000000000000//////............//////////////////000222333444000///...///111111///,,,222222222222222111000///333222222111222444555666999888666333222111111111////////////////////////---.........//////000000//////...000222333333222//////............///000////////////////////////111000...,,,+++++++++,,,---000111---+++...000///222222222111111111000000555333111000111111000///111000000//////////////////222000***---444111(((...............//////000...///000111000////////////......///111222111000000000000000000000000000......///.........///000---------...............---------------,,,,,,,,,///...---,,,,,,---...///........................---......,,,+++,,,...111............////////////000000/////////........./////////....../////////------.../////////......111000000111333444444333---...///000111222333444111111222222222111000///000000///////////////000444444444333222///---,,,222111///---...000444777<<<777111111444666444111000000000000000000000000........................111111111000...,,,+++***111222444444222///...///........................///......------......///---...000000///......//////000000...,,,,,,000333++++++,,,---...///000000///...---...000000...---,,,,,,------.../////////////////////000000000111666000...000000///222888111111000///////////////000000000000000000000000000000/////////.........,,,///111222111000000111...///,,,((((((---000///------,,,,,,,,,,,,------000000////////////000111........................///000000000000//////000...------------...//////...............---------///......------------......111000,,,+++---,,,)))++++++,,,,,,,,,------------,,,,,,---//////---+++---,,,,,,,,,,,,---........................------,,,,,,...///000000000///000111000---...333333111000000////////////000000......000111222222222222222111000///////////////222111000//////.........111222222333333333111000111111111///...,,,,,,,,,---------......------------------...//////000000444333111000////////////***,,,...000000///---,,,------....../////////000...///000111222222222111000000///...............///000111222111...+++)))//////000111000///...---------,,,,,,,,,,,,------------............------,,,,,,---...///000222222///222444333///---...///000000111111111111222222//////............///////////////000111222333444111//////111333444111---333333333222222000//////333222111111111222333444555444333222222111111111////////////////////////------......///000000000000///...///111222222111//////...------...000111////////////////////////333111...,,,******+++,,,...111111---+++...000000222111111111000000//////333222000///000000000...111111000///////////////...//////---///222222///++++++++++++,,,---...///---///111111000.........---,,,,,,...///000///---000000000000000000000000---/////////......000222---------------.........------------------------///...---,,,,,,---...///........................,,,---...---,,,,,,...///............////////////000000000/////////......000//////......//////000......////////////......222000000111222333222111,,,---...000222444555666111111111111111111000///000///..................222333444333222///,,,***000///...,,,,,,...333777666333111222444444222///////////////////////////------------------------///111222111...,,,,,,---111111333666444000///111........................//////............//////,,,...000000///...///000............//////000000)))***+++,,,...000111111///...---...///000...,,,,,,---...///000000000000444333222000///...------444---+++///000...111999333222111000////////////000000000000000000000000//////////////////000000,,,...000000000///000111111222///******///222222......------------..................////////////........................---///000///...---...000------,,,+++,,,---...///...........................---------------......---000///,,,+++------***+++,,,,,,,,,,,,---------...---,,,---...///...,,,---,,,,,,,,,,,,---............//////////////////,,,------...///000111111+++///000//////222111...111000000//////000000111...///000111111111111111222000......///111111111000//////000000111222333333000...---//////...---000111111000---,,,,,,---//////000000000000//////,,,,,,------.../////////111000...---------......***,,,.../////////---,,,---------......//////000///000222333444444333333111111000////////////000///000222444333111...,,,111111111111000000000000......------------......------............------...///000111222333333333---111444333000---///111111111222222222333333333//////............//////000000000000111222333333444222000222555555000,,,111111222222222111111000333222111000000000111222111111111111111111111111////////////////////////------......///000000111111///...///111111000/////////---------...000111////////////////////////000000//////............///222111---+++///111111///////////////000000000111000......///000/////////////////////000000111///...///111000---...222...------,,,,,,---...///,,,///222222///------------,,,,,,---...///---,,,000000000000000000000000---///000///...///222555,,,,,,,,,------.........------------------------...---,,,++++++,,,---...........................---///000000...------...............////////////000000000000/////////...000000////////////000000000000111111111111000000111///......///000///------...///000222333555555111111111111000000000///000000///...............000000000000//////...---+++---///.........111333///111333555555444111///........................------------------------***---//////...---///111///...111666555000///222//////////////////////////////............//////,,,...000000///...///000///,,,+++,,,///000---)))******+++,,,...///000000...------...//////...,,,,,,---///000111111000000333333111///////////////...((((((///111,,,---444111111000000000000000000////////////////////////////////////////////////---///000/////////111333///222111......111111//////..................///+++,,,---/////////...---........................,,,......---++++++---///---,,,*********+++---...........................,,,,,,,,,,,,---......///,,,......,,,+++......+++---------.........//////000...,,,,,,---.........---,,,,,,,,,,,,---........./////////000111111111............///111333444***...000......111111///111111000000000000111111//////000000111000000///111///,,,---///222222222////////////000111222333.........---,,,,,,---......000111000---,,,---///.........//////.........+++,,,,,,---......//////---,,,+++***)))***,,,---+++,,,---.........------,,,,,,---......///000000000111222444555555444444333222222111000111111111...000333555666444222000333222222111000111111111///......------......///---..................---+++,,,...000000000///...+++///333333000///111444222222222333333444444444//////............//////111111111000111111222333222///---...111000+++%%%///000111222222222222222333222000/////////000111/////////000111111222222////////////////////////---------...///000000111111000...///000000///...///...---,,,---...111222000000000000000000000000---...000222333222111000///222111---,,,///222111,,,,,,---...///000111111000...------///000//////------......///111222333333...///333...&&&'''///444222111000//////000000,,,///222222///---,,,------,,,,,,---......---+++000000000000000000000000...///111000...///333666,,,,,,,,,------.........------------------------,,,,,,+++******+++,,,,,,...........................000222222000...................../////////000000000000000////////////000000////////////000000222222333333333222222111///...,,,,,,------+++***//////000111222333333444111111111111000000000000111111000//////////////////...---,,,---...000222&&&***///111000...///000---111777999888555222111........................------------------------%%%(((,,,...---...111444---,,,000555555///...333000000000000000000000000//////............//////,,,...///000///...///000///+++)))+++//////)))"""+++,,,,,,------......///...------...//////...,,,,,,---...000000000000///............000222444555((($$$'''111222+++)))///////////////000111222333////////////////////////111000000000/////////...//////000//////000222555+++///111000000111///***//////............//////)))+++---//////...---,,,........................+++------,,,)))))),,,///,,,+++***))))))+++---...---.....................+++++++++,,,---...///000+++......+++,,,//////,,,////////////000000000111111...,,,+++,,,...//////---,,,,,,,,,,,,---.........//////000111222222333000000//////000222555666,,,000111......111333222111111000000000000111111///000000000000//////...111...+++,,,///222333222222111000//////.........***...222111---,,,///333---///111000---,,,...000***++++++,,,,,,++++++***++++++,,,------......///,,,+++)))((((((***,,,---,,,,,,------......------,,,,,,------...///000000777::::::666555777555222888777444222111222222333888777777666444333111000222111000222444555444333111111111111111111111111222111000/////////000111111000///000222333222111...///000111222333333333555333111222444666555444444222111111222222111///222222222222222222333333222222111111111111222222222222111222333444555666666555333222000///......444333111000///000222333444444444444333111//////000///.........///111222333111///...///000///---000///...,,,+++---000333111111000//////000111222---......///000111111222...///000///...---...000...///000000000///---,,,111///---...000000...,,,//////............//////222111111111000000//////)))%%%'''///333000,,,,,,///...---...///...---+++000...,,,,,,...000000000.........////////////000111///...000222222///+++555:::888---***000111+++...---,,,,,,---...---+++...------------,,,,,,,,,------------------------+++///222111///---...///---'''&&&+++000000...---333222222111000///......///////////////000111111333222222222333333111000222000...---------,,,+++000000000000111111111111222222000///............000111222333333222000///555111...///333444222///666+++///(((...)))111000111333444444333111000///...,,,******,,,...000........................222111000......000111222111000...+++)))***...111000/////////..............................------////////////...---,,,+++222,,,(((+++000222111000+++------******///000///333222000///000111000///000000///...............333000------///111111///000---,,,---///000...,,,000...,,,,,,...000000000000///------///000///...////////////000000000000...111444333///,,,,,,...222111...---,,,---...000111///---+++***+++,,,---...------,,,,,,------...//////.........---------000000000111000000///............///111000...,,,............////////////......---------,,,,,,,,,---...///...---...///111111111000000//////......000///...,,,,,,---......111000......//////---,,,000000//////.........---//////000000000000//////333333222111111222333444555555444444333222222222111111111111111222222333111111222222222222111111,,,---...000000000000///111222000,,,++++++(((###------------------------,,,++++++,,,---,,,***''',,,---......//////......111,,,+++//////+++,,,111///...---...///000//////////////////000222333444555888888666666888777444555666555555444444333222:::::::::999888777555555555444444555777888888777555444444333222111111000444333222111000111111222333222111222444444333222111111222333444444444444555333111222555666555444444222111111222222111000111111111111111222222222222111111000000111111222111111222333444555555666555555333111000///......333222000///...///000111222222222222111111111111000000///...///000111222111///......000111000000///000///...---...111333222111000//////000000111...//////000111111222222.../////////000///.........///000000000///---,,,111///---...///000...,,,////////////////////////111111111000000000//////)))***,,,...111111///,,,111000//////000000...,,,000...,,,---...000000000------.........///////////////...///111111000..."""000888555222444333......---,,,---...///...---.........------,,,,,,,,,........................---...000000///.........,,,'''%%%***///...,,,,,,222111111111000////////////////////////000000111333222111222333333111///111///------///000111000111111000000000000000111222222000//////.........//////000111111111000///444111...///222444222///666***///)))000!!!***///000111333444444333111000///...,,,++++++---...///........................222111///......///111222...---,,,+++---///222333000000/////////.................................////////////...---,,,+++,,,***))),,,000000///---,,,......,,,,,,000111...222111//////000000000...000000//////......//////222000------///111000//////...,,,---///000...,,,///---,,,---///000000000000///------///000///....../////////000000000000000000000111222222111000111000///---------...///111///---,,,++++++,,,---......------------......//////.........---------...............---,,,+++///......///000000...---............//////////////////.........------------...//////---...///111111111111111000000000///000///......------......000///......//////...---000/////////.........---///000000111111000000///////////////000111333444000000000111111111111111...............///000000///000000111111000000///......---------...///000---///...,,,...111///+++---------------------------,,,++++++,,,,,,***))),,,---......//////......///,,,,,,//////,,,,,,///......---...///000000000...............///000111333777888666666999888666333444666777777666444333777777777777777666666555777666555666888:::999888888888777555444333222111777777555444333333333333777666444555666666555444444555555666666666555555555444333444666666666555444333222222333444222111111111111111111111111111111111000000000000111111---...000222333333333333444444222111//////......333222111000///000111111111000000///000111222333111000/////////000222222000...---...000222222111...///000000//////000222222222000000//////////////////000111111222222222///...---000222222///+++/////////000//////...---111///......//////...------...///000000///...---111111000000000000//////)))000222---,,,111111---222111000111222222000...000...------///000000///,,,---------............---...//////...///000222(((555444000111222000...------...000111000/////////......---,,,++++++///////////////////////////......///000000///------(((''',,,//////---...000000000000000000000000//////......//////000111222111000111222111000...111///---...111444555666333222111/////////000000222111000000////////////------...///000000000000444111...///222333222///666,,,000+++666(((...///000111222333333222111000............------..............................111000///......///000111000---+++---000333222111000000000/////////..............................////////////...---,,,+++'''))),,,...//////---,,,,,,000000......111000---111///......000000///---111111000000000/////////111000......///000000//////...------//////...------,,,---...000111000///000///------///000///........./////////000000000222///,,,...222444111.../////////...............000///...,,,,,,,,,------///......------......////////////............---.........------+++******///...------/////////------............/////////////////////............,,,...//////...---///000222222111111111111000000///000000000//////......///---------///000///.../////////...............//////000000000000//////++++++,,,---...000222333,,,,,,------...//////000---------------......///...//////000000//////...000///,,,+++***,,,---///+++------,,,...222111---------------------------...,,,******+++,,,+++***,,,---......//////.........,,,,,,//////,,,,,,...------...//////000111111...---------------......444777888666666888888555333444666777777777666666444555666666777777666666666555444666888999888777999888888777666555444444:::999888777666555555555:::999777777888888777555888888888999888888777777666666666777888888888777555444333333555555444333444444333333333333222222222111111000000111111222+++,,,///111222111000///444333222111000/////////444444333222111222222222222000///......000222333111111000///000111222333111///...///000222222111,,,...000111000//////000222222111000///.........---...///000111111000000///---,,,000444555///***//////////////////......000///////////////...---,,,...000111111000...,,,000000000000000000//////)))444555+++(((///222,,,111000000000222222000...000...---...///000///...,,,,,,,,,---------......,,,...///...,,,---111555'''///222...+++...222222...------...111222222111000000///...---,,,++++++........................000...,,,---000111///,,,000,,,+++///222111000111/////////000000000000000///............///000000111000///000111111///---111///---...111444666777444333111///......///000222111111000//////000000------...///000000111111333000//////111222111000777---333...;;;...333///000000111222222111000000......///000///...---,,,........................000//////......//////000444000---///333444000,,,000000000////////////...---------...............////////////...---,,,+++''',,,000////////////---+++///000......000///,,,///.........000000...---111111111111111000000///000000/////////000000//////........./////////...,,,,,,---///111111000...000///------///000///............/////////000000111///------///000...------......//////...------000///...---,,,---------...------------------.../////////...............000000//////...---++++++///...------...///...------------.........//////............------------,,,---//////...---...///111000000000000000000000///000111111111000...------,,,,,,---///000000///..............................////////////......++++++,,,---...///000000++++++,,,,,,---------.........------......///000...//////000000//////...///...---,,,++++++++++++,,,...---+++,,,...,,,(((------------------------///,,,******+++,,,,,,,,,,,,---......///.........,,,,,,---//////---,,,,,,,,,---/////////000111222///...------,,,,,,,,,---666999999666555777666222555555444444555666888999777777888999::::::::::::666555444666888999888777777777777777777777777888::::::999999888777666666<<<:::999999::::::888777999999:::::::::999888888777999:::;;;::::::::::::666555444555666777666555777777777666666666555555333333222222222222333333...000111333333222111///333333222111111000111111333333222222111111111111333222000......///000222222111111000000222333444333111000///000111000///***---000000///.........111111111000///...------+++,,,.../////////...---///---,,,000555555000+++//////.........///////////////000///............,,,...000111111000...,,,//////////////////000000***444555***&&&...000***///......///000000///---000.........000000///---,,,,,,,,,---------......,,,...///...,,,---000444777666222...///222333222///...---///111222222111000000///......---,,,,,,------------------------111...,,,---000111///---111------111222000000222///////////////000000000...............//////000000/////////000000...---222000......000333444444444333111000////////////222111111000000000000111......//////000111222222111000//////000111111000222+++222...;;;000333...000000000000000000000000...///000111000///---,,,........................///..................///444000...000444444000,,,111000000000////////////---------.........//////////////////...---,,,+++,,,111333///...111222000***---///------///...+++.........///000000///---000111111222111000////////////000000000//////000...////////////...//////------...///111111///---000///------///000///...............////////////,,,...000000......///111,,,---............------//////......------......------,,,,,,,,,,,,------////////////////////////////////////...---,,,+++///---,,,---...///...,,,------------............---------,,,,,,,,,+++++++++---//////...---...///...////////////////////////000111111111000...---,,,++++++,,,///000000///---------...............,,,------......------,,,------...........................------,,,,,,,,,---------------......//////000000111111000000///,,,---......---+++)))'''---///...++++++---+++&&&------------------------...,,,******+++---------,,,---......///.........,,,------------------,,,,,,...000000//////111333000000///...------------777::::::666555777555222666555444333333555777999555555666888888999999999777666555666888:::999888555555666666777888888888888999999999999888777777;;;:::888999::::::999888888999999:::::::::999999777:::<<<===<<<;;;;;;;;;777666555666888888888666;;;;;;::::::999888888888666666555555555555666666555666777777666555333222444333333222222222333333111111111111111000000000333222111000///000000111333222111111111222444444444333000000111111000///+++---000000///......///000000000000//////------***,,,---//////...,,,+++...---...000444444111...///............///000000...000000000...---...///---...///000000///...---......////////////000000,,,222222+++)))---...***---,,,,,,---//////...,,,000///...///000000...,,,,,,---------............,,,---......---...///111222///---///222333///+++///...---///000222111000/////////............---------------------------000///------.../////////...,,,,,,///000---...111////////////////////////......------......///000111000///000111000///---111///...///111222222111222222111111000000//////222111111000000111111111////////////000111222222111000000//////000000111,,,(((111***666---222,,,000//////////////////000000000111111111///...---................................................///------///333444333000111111000000000/////////,,,,,,------.../////////////////////...---,,,+++000444333...---222222,,,))),,,---,,,,,,//////---.........000111111///---///000111222111000///......///111111000//////000...///000000......///000000///...///000000...,,,000///------///000///...------........./////////)))---222333000///222555---------------.................................---------,,,,,,---------...////////////000000000,,,------------,,,++++++---,,,---...//////---+++,,,------------.........,,,,,,,,,,,,+++++++++******,,,//////...------...------............/////////000000000//////......,,,++++++,,,...000///...---------------.........,,,,,,------------,,,,,,....../////////......---000000///...------,,,,,,+++++++++++++++,,,,,,---///000000111111000000///***,,,///000///,,,)))&&&,,,......,,,...111000,,,---------------------------,,,++++++---......---,,,---......//////......,,,...---******---...,,,---000222111///...000333111111000///.........///666999999666666777777333444444444444444444555555222333444555555555555555555444444555777888888777555555555555555666666666666777888999999999888777999888777888999:::999888777777888999:::::::::999666999<<<===;;;999:::;;;888777666777999999999888===<<<<<<;;;::::::999999999999888888888888999999::::::999777666444333333444444444333333444555555333333333333333333222111111111111111222222222222333333222111222333444555333111000000111222111000...000111111000000111222...//////000000///...---+++,,,...//////...,,,***......///000111222222111///......---...///000111...000111000---,,,...///////////////////////////........./////////000000000///......//////---,,,---,,,,,,---//////...---000///...///000000...+++------........./////////...------...//////...---***)))+++...000///,,,***000.........000000///...............////////////......................../////////...------///111...,,,---//////,,,---000000000000///.........---...------------...//////111000000000111111///---///...///111333333222000///000111222222111///...222111111000000111222222000///.........///000000000000000/////////000111((((((222***444+++222.../////////....../////////111111111111000///..............................---------......------------......///000111222222111111111000000000//////,,,,,,------...//////000////////////...---,,,+++...333222,,,---222---###))),,,---+++,,,111222000......///111333222000......///000111111///...,,,---///222222000...///000...000111000......///111333111///.........---,,,000///------///000///...---------.........//////+++...000222000...,,,***------,,,,,,,,,---...///......////////////......//////............//////.../////////000000000000,,,,,,---.........------++++++---///111///,,,))),,,,,,---------.........------,,,,,,,,,+++++++++))),,,...///...---------............/////////000000///......------......---,,,+++,,,...///...---,,,,,,,,,------.........---......//////......---+++,,,---/////////......//////..................+++++++++++++++,,,------...//////000000//////...,,,---...//////---***)))))),,,,,,,,,///333222...------------------------,,,++++++,,,...///...,,,,,,---......//////......---///---((((((---///---...111444222...---///222000000//////.../////////444777888666666999888555222333555666666555333222555555666777777777777777222111000222444555444333666666555555444444333333444555777888999999888777888777666777999:::999888555666777888999:::::::::444888<<<<<<:::888888:::888777666777999::::::888======<<<;;;;;;:::999999;;;::::::::::::::::::;;;;;;999777555333222111111555555444444444555666666777777888888777777666555///000111333444444444444333333222222222333444555111000///000222333333333000222333333222111333444---...///000000///......+++---///111000///,,,+++---///000111000000222444///...------...///000111...000111000---,,,---000//////............//////---.........//////000000444...,,,111333000---------,,,,,,---///000///---000//////000000000---+++.........////////////000///---,,,...111111---***//////000000///...000444000///......//////...---------......///000000000////////////////////////...000111///,,,,,,///222000...///111000......222111111000///...------,,,...------------...//////222111000111222111000...------///222555555333111---///111333333222000...222111111111111111222222000///------,,,---...//////000000///......000111)))***555,,,444,,,555222//////............//////333222222111000//////...........................,,,------......------,,,000111111000...---///000111111111111000000000000,,,,,,------...///000000////////////...---,,,++++++000///+++---111)))***------+++---222444333......///222333333111///---...000111000///---,,,,,,///222222000...///000...000222111...---///111555222///---------,,,+++000///------///000///...---------.........//////000///.........***"""...---+++++++++---///000......///////////////...111111000000000000111111.../////////000000111111---...///000111111111111***+++---000222000+++(((,,,,,,,,,---------............---------,,,,,,,,,))),,,...///...---------.../////////000000111111000///...,,,,,,---......---,,,+++,,,...///...---,,,,,,,,,------.........//////000000000000//////(((***,,,...////////////,,,------......//////000......------......///000---..................---......------------,,,,,,)))++++++***,,,000///+++------------------------++++++,,,---//////...,,,,,,---......//////......---000---&&&&&&---000---///222555333...,,,...222//////.........//////000666555444555777999888777777666555444444555666777888888777666666666666666444444333222222333444444666666666555555444444444444444444444444444444444777666444222222222444555555555666777888999::::::888999888777666777999<<<:::999888777777888999:::888:::;;;:::999888888999@@@AAA>>>:::<<<@@@>>>888<<<;;;999777555555888:::888777888:::;;;<<<:::888999888777777666666777777888777777666555444444444666666666666666666666666333111111222444555444333333111111111333333222111333111///---,,,++++++,,,---,,,+++,,,000333555555---...///111333555666777///......///000000...,,,111111000000/////////...,,,---......//////......////////////////////////...000000,,,)))+++///111///////////////000111111///...---...///000///.../////////...///000111111000000000000000000000000222,,,))),,,/////////111........................111000000000222222000.............../////////000111111000000000000111111////////////000111222333444333111///...---......,,,,,,------.../////////////////////////////////...///000111111111111111+++---///222333333222222333222111111222222111///000///...---,,,------.........//////000000111111///---,,,---000000---***222222222111111111111000555333000000000000///---111111000......---------////////////////////////---111111+++***000444222333222111000////////////,,,------...///000000111///000000000000...,,,+++,,,,,,++++++,,,,,,---......111333222000...///111222111000111222333222111000///...------...///000000000000000111111111111---...,,,((((((...111111333111000...------------,,,000///,,,---111///)))111000000///...---------///...---...//////---,,,000000000///////////////(((+++...111111000111111////////////////////////,,,,,,------...---------//////////////////////////////000000000...---,,,------,,,++++++,,,,,,,,,///---++++++,,,,,,,,,+++////////////////////////333///,,,---111333000---222000///---,,,,,,---------///222111///------...---------.........//////...///////////////...---***+++---.........///000000555555...,,,...///,,,*********+++...000000///.........------,,,,,,,,,---------,,,,,,,,,++++++))),,,///---******...333//////......---------,,,,,,,,,,,,---------......,,,,,,,,,------.........000000////////////000000......//////000000000111---///000///,,,+++,,,...666666666777999:::999888888777666555555555666777777666666555444444555555444333222222222222333444333222222222111111111000444444444444444444444444666555333222222222333444333333444555666777888999777888999999888888:::;;;888888777777777777888888999;;;<<<<<<;;;:::;;;<<<@@@AAA???;;;===AAA???::::::;;;;;;:::999888888999999999999;;;<<<===;;;999::::::999888888888888999777777777888888888888888777777777777777777777777777666555555777777666444444333222333444555444333444333111///------------///---------000111111111------///000222444555666111000//////000000...---000000000//////.........,,,---......//////......////////////////////////111444555111---+++,,,...///////////////000111222000...---...///000///...////////////000000000000////////////////////////---)))'''***++++++,,,///........................000//////000111111000............/////////000000000000000///000000111111222222222222333444444555333222000///---------...---------...//////000000////////////////////////000000000000111111111111222222111000000000000000222111///000111111000...000///...---,,,------...////////////000000111111...------...000111111000222222111111000000000///444222000///000000000...111000///......---------////////////////////////,,,222333---+++///444666333222111000////////////......//////000111111111000000111111000///---,,,------,,,,,,------...//////111333222000///000222///...---///111222111000//////...------...//////......//////000111111222111222///***)))---...,,,************,,,...///111---000111///111666666111111000000///......------...------...//////...,,,000111111111111222222222//////.........///000111........................---------...------,,,,,,........................---...///000000///.........------,,,,,,------...///---++++++,,,---,,,+++........................333///,,,---111222000...//////...------,,,,,,---222///------...///...------------.........//////......///////////////...---...//////............///333333---+++---...,,,,,,+++***,,,...000///............------,,,,,,,,,---------,,,,,,,,,++++++,,,...///...,,,---000333.........---------,,,,,,,,,,,,,,,---------......,,,------------------...///////////////000111111222111000//////......///,,,...000///---,,,...000666666777999;;;;;;999777999888777666666666666666555555444444333333444444444333333222222333333444111111000000000000//////555555555555555555555555555444333222111222333444222222333444555666666777444666999:::999999999:::666666777777777777666666888:::<<<<<<;;;;;;<<<===???@@@???<<<===AAA@@@===999:::<<<<<<<<<;;;999888;;;::::::;;;======<<<:::<<<<<<;;;:::::::::::::::888888999::::::;;;<<<<<<999999999999999999999999:::999777777888888666555777666555555666777666555555444222111//////......000///...///000000...,,,,,,---...///111333444444555222///.../////////.../////////...............,,,---......//////......////////////////////////,,,///222333000...///111////////////000111222222000///......000000///...---...000111111111000///........................000------///...,,,...333........................///......///000000///---....../////////000000000////////////000000111222000000000000000111111111222111000...------------.........///000000111111000000000000000000000000222111000000000000000111555333111///......///000111///......///000...---000///---,,,,,,---....../////////000000000000111/////////.........111333333222222111000//////...222111//////000111111000111000///......---......////////////////////////+++000111---+++...333666333222111000////////////000000000000111111111111000000000000000///...---.........---...//////000///111222111000000000222---,,,,,,---///111000//////...---,,,,,,---...///------......///000000111***------+++,,,111222111000///---,,,+++++++++,,,---///......000444333000000000000///......---------,,,,,,---///000///---///000000111111222222333777222---+++---000000000....................................---,,,++++++........................,,,,,,---//////000000///.........------......//////---++++++,,,---,,,+++------------------------222///------000222000...---------...------,,,,,,444///***)))---//////---------........./////////---......///000000000000000000000//////...------000333222...,,,---......---,,,+++,,,...///...---.........---------------------------,,,,,,,,,,,,------,,,,,,---...///000.........------------,,,,,,,,,,,,---------...............---------------.........///000111222222666444111...---,,,---------...000///......///000444555777:::<<<;;;999666999999888888777666666666555555444444444444555555444333333333333333333444333222222222222222222222333333333333333333333333444333222222222222333333222222333444444555666666000444777999999888777777444555666777777666555444444777999:::::::::;;;<<<>>>>>>===<<<===>>>???>>>;;;::::::;;;;;;;;;:::999<<<;;;:::;;;<<<===<<<:::<<<<<<;;;:::::::::::::::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::999888777777888888777666:::888777777888999888666555444333222000///......////////////000///---***------///000111333444444777444000......//////.....................------,,,---......///.........////////////////////////+++,,,///000...+++---111////////////000111222333111000...///000000///...,,,...000111222111///...........................333222222333///+++---333...........................------...///000...---...////////////000000000//////...//////000111222//////////////////......111000///......---------/////////000111111222222111111111111111111111111333222111000//////000000111111000//////000111222111000...///000000///---000///...---------...///000000000000000000000000000111111...++++++...222444444333222111000000///111///...///111222222111000000///...............////////////////////////+++,,,,,,,,,,,,///222333222222111000//////000000111000000000000000000000////////////......------......------......///000//////////////////000111...---,,,---/////////---...---,,,++++++,,,---...........................'''***,,,+++---111222000666444222///...---,,,,,,000///...------...---+++000000//////............,,,+++,,,---000000000............///////////////888222,,,,,,///222111///....................................---,,,+++***........................---------....../////////---------------......//////---,,,,,,------,,,+++------------------------222///......000111000///+++,,,---......---,,,,,,000...,,,+++,,,---..................////////////,,,---...000000111111111333111000/////////......333444333000---...///000///...------...///...,,,...............---------...------------,,,,,,,,,+++***)))***,,,---,,,+++........................,,,,,,,,,---------......//////......------,,,,,,,,,---...000111222333444666444111...,,,,,,---...000000000///............333444666999;;;:::777555888888888888888777666666777777666666666666777777444444444555555444444444444444444444444444444444222222222222222222222222333333333333333333333444444444444555666666777777...222666888777666555555444555666777777666555444444666999:::::::::;;;===<<<;;;;;;<<<;;;;;;<<<>>>>>>;;;777777888::::::999<<<;;;999:::;;;;;;;;;999;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666888:::;;;;;;:::;;;:::888999999:::888777444444333222111///...---.........///111111///---//////000111222444555555777444000......//////...------..................,,,---......///.........000000000000000000000000333000///000+++''')))000000000000000000111222222222000//////000000///...,,,...000111222111///...........................000/////////***$$$%%%***........................---,,,,,,---///000...---////////////000000000111//////......///000111111111222222333333222111000000000000//////...------//////000000111222222222222222222222222222222222222222111000000//////000///000111222222111000///222000//////000111///...000///.........///000111111111111111000000000000000111222///------111555555555444333222222111111000///...///111222222222000//////............///////////////////////////000,,,***,,,111333222111222111000000000000000000//////////////////............---------------------------,,,---......///...---,,,,,,---...//////222000////////////...,,,...---,,,++++++,,,---...000000///...---,,,++++++...111111---+++,,,)))%%%111111000000000222333444444111////////////......////////////............,,,+++,,,---000000000...000/////////......------333///,,,...333555222.......................................---,,,+++***........................//////......------------,,,,,,++++++,,,------...000...,,,,,,---------,,,........................111000......///000000///+++,,,---...///...---,,,)))---000///+++***,,,///........./////////000000---...///000111111111111333111///000222444444333555444222000---,,,---000000...------...///...,,,.................................---------,,,,,,+++***)))***,,,---,,,***//////////////////000000,,,,,,,,,---------....../////////......---------+++---///111222333444444444222///---,,,---///000222111000///...---,,,+++444444555777999999777555666777777888888777777666888888777777888888999999555666666777777666666555222333333333333444444444222222222222222222222222333333444444444444444555555555666666666777777777000333666777666444333333555555666666666666555555666888;;;<<<<<<<<<===>>><<<:::;;;<<<:::888999===@@@<<<777666888::::::888===;;;999999:::;;;:::999:::999999888888888888888;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888:::===??????>>>;;;:::888888999999888666444444444333222000...---.........///111222111///000000111222333444555555555222///.../////////................../////////,,,---......//////......000000000000000000000000000------000...+++000:::222222111000000000000111333111000000000000///------...000111111111000///........................///---------***%%%%%%(((........................---,,,,,,---///000///.../////////000000000111111000//////......//////000//////111222222111000///000000111111000///....../////////000111111222222111111111111111111111111000111111111111000000///000111333333222000...,,,222111///000111111000...111111000//////000222333222111111111111000000000///000111111111333666888333333333333333222222222111///...///111222222111//////............//////////////////////////////444///,,,000444444333222111111000000000000000111............////////////......---,,,,,,------...------,,,,,,------...///...---++++++---///000///333111000000111000///---///...---,,,,,,---...///111000000...---,,,++++++...111000---+++---+++'''333222000///......//////000,,,***,,,.........000//////////////////......---,,,,,,---///000///---111111111000000000//////---------111444444111...------------------------............---,,,++++++------------------------000///...---,,,,,,,,,,,,+++++++++++++++,,,---...000...,,,,,,---...---,,,////////////////////////000000////////////000000.........///......------%%%,,,222111***'''+++000....../////////000000000...//////000111111111111222000///222888===>>>>>>777333111///,,,(((***///000...---...//////...---.............../////////............---------,,,,,,---............------///////////////000000000,,,,,,,,,---------....../////////...............,,,---///222333444444333222111///...---///000111222000.........---+++)))666555555777999:::999777333444666777888777777777888888888888888999::::::666777888999999888777666222222333333444444444444444444444444444444444444333444555555666666666666666666666666666777777777333555888888666444444444777666666666666666666777777999;;;<<<;;;;;;<<<>>>===;;;<<<===;;;666888>>>BBB===999888:::;;;999666???===::::::;;;<<<;;;;;;::::::999888888888888888::::::;;;;;;<<<<<<======::::::::::::::::::::::::;;;:::999;;;===>>>>>>===;;;999888888888888777555666666666555444222000///111000//////111222222111//////000111222333444444111000//////000000...---.........//////000000000,,,---......//////......000000000000000000000000---***,,,222111,,,000:::444444222111000/////////333222000000111000///---////////////000000000000////////////////////////222///...111222///---...........................---,,,,,,...000111000...//////000000000111111111111000///...............+++,,,...///000///...---000111222222222111000///......//////000111111222111111111111111111111111---///111333333222000///111111111111111000//////111///......///000...---222222111111111222444444222222222111111111000000111000000000222222222111000000111111111111222222222000//////000222111000//////............//////////////////////////////111///000333111---///444111111000000000000111111.........///000000111111000///............///000.........---......///000000...+++,,,///111222111000///...///111222111000//////...------...///////////////............---+++...///---...111222000666444111...,,,***))))))000***(((+++---+++,,,///.../////////////////////...------...//////...,,,......//////000111222222+++---///111222111000///---------------------------------...------,,,,,,------------------------///...---,,,,,,,,,---...+++++++++,,,,,,---//////000...---,,,---...---,,,........................000000000///...///000111111000//////............'''+++...---)))(((,,,000.../////////000000000000///000000111111111000000222000000666???GGGJJJJJJ<<<777333222...)))***000///...---...///000///...---........./////////000............------------+++...111111...,,,---///------------.........///,,,,,,,,,---------..................////////////,,,...000222444444333222111000000//////////////////---+++,,,---...,,,***888777666777999::::::999222333555666777888777777888888777777888999::::::777888999::::::999888777444444444555555666666666666666666666666666666666444444555666777777666666555555555666666666666666666888999999777555444555888777666555555666777888666888::::::999999:::;;;???<<<===???<<<666888>>>BBB>>>;;;<<<>>>===888333@@@>>><<<;;;<<<===<<<<<<;;;:::999999888888999999999999:::<<<===???@@@@@@:::::::::::::::::::::::::::999888999;;;;;;:::999:::999777777777777666444777777777777555333111000555222000///000222222111......///000111222222333///......///000000...,,,.../////////000000111111,,,---......//////......000000000000000000000000666111222555///$$$###***666555333111000///......333222000000111000///---///////////////000111111000000000000000000000000222---,,,222555444222222........................---,,,---...111111000///000000000000111111111111222111000///------------,,,...000222333333222111111111222333333222000///.........///000000111111000000000000000000000000,,,...111444444333000...//////......///111444555000...------...///---,,,333333222222222333555666222222222222111111000000555222///...///---)))%%%.........///000000111111222111//////000111111000//////.........//////000////////////////////////+++...222444,,,%%%***444111000000000000000111111...//////000111222222333222111000//////000111222///////////////000111111222///,,,---000333444333---,,,,,,...111333333222000///...------...///000------......///000000111222444333///...111111...111000///------...//////888111---000000,,,,,,000.........//////////////////...---...//////---,,,))))))+++---///111222333,,,...000000///......///------------------------,,,,,,------...------------------------------------,,,++++++,,,---///000,,,,,,,,,---...///000111000///------.........---------------------------///000000///......000111333222000///.........///,,,+++***)))(((***---000////////////000000000000000111111111111000000///222000111999DDDNNNRRRSSSAAA;;;777666111,,,---333///...---...000000000///---.........//////000000//////.........---------)))---111000,,,***+++...+++++++++,,,,,,---------,,,,,,,,,---------......------......//////000000---...111333444333333222111111111000///......---,,,***)))***...///...,,,:::888666777:::;;;:::999222444666888999999999999<<<888444444888;;;999777;;;;;;:::::::::999999999888777777666555555555666444444555666777777666666:::999888999;;;;;;999777888888777777777777888888888999:::;;;;;;:::999888999888777666666888:::;;;888777777888:::;;;;;;:::>>>>>>>>>===<<<<<<;;;;;;BBB@@@===;;;:::;;;===>>>AAA???<<<;;;;;;<<<<<<;;;;;;:::999:::;;;;;;999777;;;;;;999999999999;;;;;;:::999888888777777888888888888999999::::::::::::;;;999888888999888777666;;;999777555444333333333333333222111111111111111111111222222222111///...***+++...///***%%%+++555000000000000000111111111////////////000000000000000000////////////000000000000000000000000000000111888===999111+++---111222222111000//////000000111000///...///000222444222000///...///000222333000000000000000111111111///555666000,,,///000//////000000///......000333//////000000111111222222222111000///....../////////---,,,---...///...---444000+++)))***---///000111111111000000000000000000000000000000000000000///...///000222222000...////////////////////////111111111000///...------//////000111333444555555444222111000111222111000111111111111111111111111222222111111111111111222555111000111111///000333///............///000000........................111000///...,,,,,,++++++777333111000---)))+++000333111///000111000,,,)))000///......///...,,,***///////////////000111111////////////////////////---111///(((&&&+++///...///000000111111111000000////////////////////////......//////000000111111111///...///111222000---)))...111...******---/////////---,,,,,,---.../////////...---,,,,,,++++++000...------......---,,,111000...---------...///222...+++---///...,,,***.........------,,,,,,+++)))***+++,,,------------......---,,,******---///------...---(((###&&&---333111/////////000///---......---,,,+++++++++,,,........................000///---+++************,,,+++++++++***(((***......000222111...---///222111111000////////////000111///111999EEEPPPUUUVVVCCC;;;222---......---***888333...,,,,,,------+++..................------000///...------...///000,,,...//////---++++++,,,,,,111333...*********)))...---,,,+++,,,...000111......////////////......,,,...222444555444222000555444333222111111111111...,,,++++++,,,---+++***;;;888777777:::;;;;;;999555666777999999999888888>>>;;;777888;;;===;;;888<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888555555666666666777777777:::999888999::::::999777888777777666666777777888888999::::::::::::999888::::::888888888999;;;<<<>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;<<<>>>???AAABBBDDDBBB???<<<;;;;;;<<<===AAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888<<<;;;:::999999:::;;;<<<<<<;;;::::::999999::::::::::::999999::::::;;;<<<;;;:::888888999999777666:::999777666555444555555555444333333222222222222///000000111000///...---///,,,,,,//////,,,---222000000000///////////////////////////000000000000000000////////////000000000000000000000000000000111444666333---,,,///444222222111000000/////////111000///......000222333111000///...///000222333111000000000000000000000,,,...---)))***//////,,,.../////////...///111333000000000000000111111111111111000000////////////111000///000111222111///555222...,,,---///111111000000000000000000000000111111111111111111111111000//////000111111///---////////////////////////333222111///......//////222222222222222222222222333222000000111111000///111111111111111111111111222222111111111111222222555111000222111...///222111111111111111111000000////////////////////////000000000000000111222333333111222333111------111333111111222444555333111,,,++++++---///111000000...............///000000111111111111111111111111...444777555333444333///......///000000000000000000000000000000000000000.../////////000000000111000///...///111222000------000222111......000111///...------------.../////////......---,,,,,,+++000///---...//////...,,,222111000/////////000000---------...------///000//////......---,,,++++++******+++------.........---------,,,+++,,,///222///------...***''')))///333111///...///000000///000000///...------------////////////////////////000///---+++*********+++---,,,,,,,,,******,,,......///000000000000111222///...------,,,,,,------222000111888CCCLLLPPPQQQAAA;;;333...---...---,,,222///++++++---///000///,,,---------.../////////000///...------...///000,,,---......---,,,---///---111111---,,,......,,,000///...------...000111......////////////......***,,,///222333222000...444444333111111000000000///...------......---,,,:::999777888:::;;;;;;:::888999:::::::::999888777???<<<;;;<<<>>>>>>;;;888<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::888777666666666777888999:::999999999::::::888666777777666666666666777777999999::::::::::::999999<<<<<<;;;:::;;;<<<===>>>@@@>>>===>>>??????>>>===;;;;;;;;;<<<>>>BBBFFFIIIIIIFFFBBB>>><<<;;;;;;<<<@@@???>>><<<<<<<<<======>>>===<<<===>>>>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999;;;<<<>>>;;;:::888888999999777666999999888777777777777888777777666555444333333444///000000000000///......000)))&&&+++000///,,,***000000000//////......---////////////000000000000111000000//////000000111000000000000000000000000111000...,,,+++---111555222222111111000/////////000///.........///000111111000/////////000222333111111111000000/////////+++***&&&%%%***000111------...//////...///111333111111111111000000000000000000111111111000000///333111000111222333222111444111///...///111111000000000000000000000000000111111111111111111111111111000///000111000...,,,////////////////////////555333111/////////111222555444333222111000000000222111//////000111000///222222222222222222222222222222111111111111222222777444222444333000000333333333555555444333111///000000000000000000000000000000000000111333444444...///333777666111///222111000///000222333222111---,,,+++,,,...111222111......---------...//////111111111111111111111111---333777666444333000---........./////////000000111111111111111111111111////////////000000000000000/////////111111///...---------...---------...///......------...///////////////...------,,,,,,111000...///000000///---333333222111000111111111))),,,///...,,,...333777111000///...---,,,++++++++++++,,,---............,,,---...------...111444111...,,,......,,,...222444222000000111333444333444333222111000/////////000000000000000000000000000///---,,,+++***++++++---......---,,,,,,...///111000///000111111000///...------,,,,,,,,,,,,,,,222111111666>>>EEEHHHHHH===999555000------...//////---******,,,///000000+++,,,,,,---...///000000//////...------...//////+++,,,---------...111444111222///+++,,,000111...222111///......///000111......////////////......+++---///111111111///...333333222111000///......///---,,,,,,---...,,,+++999888777888888999::::::999:::;;;<<<<<<<<<;;;:::>>>===<<<===>>>>>>;;;888;;;:::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;:::999777666666888:::;;;;;;:::999:::;;;:::999777888777777777777777777888::::::::::::::::::::::::>>>>>>======>>>>>>???@@@>>>======???AAACCCCCCBBB???>>><<<<<>><<<<<<<<<@@@@@@???===<<<<<<===???@@@???>>>???@@@@@@>>><<<========================>>>>>>===<<<<<<<<<=========;;;999888888:::===???<<<:::999999999999888666999999999999999:::::::::999999777666666555555666222222222222111111000000000+++(((+++000111---)))222111111000///......---////////////000000000000111000000000000000000111000000000000000000000000111...+++***,,,///111222222222222111000//////...//////............///000000000//////000000111222222222111000///......---...---******---111333222,,,.../////////000111333222222111111000000/////////000111222222222111000222111000000222222111000111000......///000///---/////////000000000000000111111111111111111111111222111000000000000...,,,////////////////////////333333222111111111222222666444333111000/////////111000......///000000///222222222222222222222222222222111111111222333333:::666555777666333222555444555777888777444111...////////////////////////000000//////.../////////......333777666111///111222111000///////////////444111---,,,---.........///............///000000111111111111111111111111///111111///------......222111000000//////......000000000000000000000000////////////000000000000/////////000000000///......+++***,,,...,,,+++,,,...............//////////////////.........------111000//////000000///...222222222111111111111111+++...000......222777888222111000///...,,,++++++,,,,,,---................../////////...///111333222---+++...000111222555777666444555888:::;;;;;;999888666444222111000000////////////////////////000///---,,,++++++,,,,,,,,,///000...---...000///444111......000000---***//////...------------...111000000333888<<<======888777555111...---///111///...,,,++++++,,,------,,,---------......//////........................+++,,,,,,,,,---000444777999666111+++,,,000000+++111111000///.........///......////////////.........///111222222222111111222222111000///...---,,,---+++******++++++***)))666666666666666666777888777999;;;<<<===>>>======>>>>>>>>>??????>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>><<<;;;999888888999:::<<<;;;:::999:::<<<<<<:::999:::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@AAAAAABBB???>>>>>>???BBBCCCCCCBBB@@@???======@@@EEEJJJNNNRRROOOJJJEEE@@@>>>>>>>>>???@@@@@@>>><<<<<<>>>AAAAAA@@@@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;999888888:::===>>><<<;;;999999::::::888777999999:::;;;;;;<<<<<<<<<;;;::::::999999999999999666555444333222111000000000000///...///000000...333333222222111000//////////////////000000000000111111000000000000111111////////////////////////000///---...000000///---000111111111111000////////////...............///000000000000000111111222222111111000///...------111111111000//////222666,,,...000000///000111222222222111111000000//////000000111222222333222222444333222222444444333222111000///000111111///---......//////000000000000111111111111111111111111333111////////////...,,,000000000000000000000000111111333444444333222222444333111000///000111111111///......///000000///222222222222222222222222222222111111222333333444888555444777666222111444555666999:::888555111...///////////////////////////......---------......000000333666444///---///333333333333333222222333666333///---,,,---,,,,,,000000//////000000111222000000000000000000000000222222222111///---...000777555333111///......---////////////////////////000000000000////////////...///000000000/////////222---,,,000222///...000---......//////000000000000///////////////......111000//////000000///...000000000000000////////////111///---111888888444222111111000...------,,,------.../////////......000111222000......///000000+++***---111333666:::>>>======@@@CCCFFFGGGGGGAAA???<<<888555222000///........................000///---,,,+++,,,,,,---+++000222...---000111///111...,,,---///000...+++//////...------------...///......000222333444444333444333111......///111...------,,,+++,,,---...//////......---------,,,------............------***+++,,,,,,---000444777BBB???777//////111///+++000//////...------------......////////////......000000000000111111111111000000111000000///---------,,,***+++,,,,,,+++)))222333444333222333444666555666888;;;<<<======<<<===>>>>>>??????>>>>>>>>>===============>>>>>>>>>?????????>>>??????@@@AAA===<<<;;;:::::::::;;;<<<;;;::::::<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>AAAAAAAAABBBBBBBBBBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<>>>AAAGGGMMMQQQRRROOOJJJEEEAAA????????????AAAAAA???===<<>>??????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===<<<:::::::::;;;===???<<<;;;999999::::::888777:::;;;<<<===>>>>>>>>>>>>===============>>>??????:::999777444222111000000,,,///000+++)))+++---...333333333222222111111000////////////000000000000222111111000000111111222//////////////////////////////000111222000---***...///111222222111000000000000000/////////......///000000000111111111111000000000//////.........000000222333///+++...444---///111111000///000111111111111111000000000000111111111111222333444555777666555666777888777555444333222222333333222000---......//////000000111222222222222222222222222333111///...///000///...000000000000000000000000000111222333333333333333333222000//////000111333111///...///000111111000333333333333333333333333222222111222222333444555333111111444444000000222666888:::;;;999666333000000000000000000000000000............///000222222111111444777444...+++---***---000222222222333444222000...---.../////////111111000000111111222333////////////////////////...///333666444...+++,,,999777444222///.................................000000000000////////////...///111111/////////000111,,,,,,111111+++,,,111------///000000000000000000000000000000000//////111000...///000000///---...////////////...------...111///---222:::888000111111111000//////............///////////////...111222222111...------......++++++///222444999@@@FFFGGGJJJNNNRRRUUUUUUTTTLLLIIIDDD???999444000///........................000///---,,,,,,,,,---...)))000222...---222222...+++++++++---///111111111...------,,,,,,,,,,,,,,,------..................000000///////////////000***+++---------...000222000000///...---,,,,,,+++------............------***+++,,,------///222555DDDBBB<<<444111222222..................---------......////////////......///......------...//////...///000111111000///...000...------...///---,,,///000111111//////111333333444666777888888888777999::::::::::::;;;<<<>>>;;;;;;;;;;;;<<<<<<=====================>>>??????=========<<<<<<;;;;;;;;;::::::;;;===@@@AAA@@@?????????>>>>>>>>>>>>??????@@@@@@???>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCGGGEEECCCBBBBBBBBB@@@>>>???>>>>>>???BBBGGGKKKOOOOOOLLLHHHCCC@@@?????????>>>AAABBB@@@===<<<@@@DDDBBBAAA@@@AAABBBBBB@@@>>>???@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@===;;;::::::::::::999777;;;<<<===?????????>>>>>>AAAAAAAAABBBCCCDDDEEEFFFAAA@@@===999666555333333---111///)))'''+++......222222111111111111111111////////////000000000000222111111000000111111222////////////////////////---...000111000///---,,,,,,---000222333333222111000111111111000000///...//////000111111111111111//////////////////......///---...222111---,,,000...000222111000......///000000000000000111111111222111000000111333666888999777666777888999888777555444222222333333333222------......///000000111222222222222222222222222222000......///000000///000000000000000000000000222111/////////222444666444222000......///111222111000//////111222222111333333333333333333333333222222222222333444555555222000111555555222111333999:::;;;<<<;;;999666444333333333333333333333333000000//////000111222222///000666;;;888000++++++$$$(((...111000///000000...------...000222111000000000000000000111111222000000000000000000000000...---///333111***(((***777555333000/////////000////////////////////////111000000000/////////...---000222111///...///000---)))+++000...&&&(((111,,,---///000111111000000000000000000000000000000000///---...//////...,,,....../////////...---,,,'''...000---000777666///000000000000000000000000//////000000000//////...///000111000...------...---,,,...111333555===FFFOOOQQQUUU[[[aaacccaaa___WWWSSSMMMFFF>>>777222///........................000///---,,,,,,---......(((000333------222333------...000000000000111333///...------,,,,,,---------............---------...,,,+++---000111///---+++---//////------000222/////////...---------,,,,,,------......------,,,***+++---...---...///111:::<<<999333///111333222---......////////////.........////////////......000///---,,,,,,---...///---...000222222222111000111000...///000000///---,,,...000///------///222222333444555555444333222444555555555555666999;;;777777777888888999999999999999999999999:::;;;<<<======>>>>>>===<<<;;;;;;::::::;;;>>>AAACCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBBAAABBBBBBCCCDDDCCCCCCCCCEEEDDDCCCCCCDDDDDDCCCBBBCCCBBBAAA@@@BBBDDDGGGIIILLLIIIEEEAAA???>>>>>>???>>>AAACCCAAA===<<<@@@EEEBBBAAA@@@AAABBBBBB@@@>>>@@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>===============??????@@@@@@AAAAAAAAAAAA===;;;::::::::::::999777<<<===>>>@@@@@@@@@???>>>CCCCCCDDDEEEGGGHHHJJJKKKIIIGGGCCC???<<<999888888777888444------333666444000000000000000111111111////////////000000000000222222111111111111222222////////////////////////+++---///000...---...///+++,,,///222333333333222111111111111111000////////////000111111111111111.........///////////////000******111555111---...///111222222000...---...//////000000111111222222333222000///000333777:::777666555666777888777555444222000///000111111111---------...///000000111222222222222222222222222111///------///000111000000000000000000000000000555222---+++,,,000666:::555444111...---...000111222000///000222333333222333333333333333333333333222222222222333444555666333111333777888555444777;;;;;;======<<<;;;999777555555555555555555555555333222111///...---------,,,///888???===333,,,+++(((---333555333000//////.........///111222000//////////////////000111111111111111111111111111111666111......,,,(((+++222444222000///...///000111000000000000000000000000111111000000/////////...---000222111///...///111///,,,///444000(((+++555,,,---///000111111111000000000000000000111111111000...------......---,,,...///000000000///---,,,+++111------333555000000000000000111111111111///000000000000000//////,,,...000000///......///---...111444444666@@@KKKTTTWWW]]]dddiiikkkiiifff^^^ZZZSSSJJJAAA999333000000000000000000000000000000///...---,,,---...///'''000333---,,,333333---333555666333///---...000111111000////////////000---...000///...------...---***(((+++000222///+++///111222000---,,,---///------..................,,,,,,---......---,,,,,,***,,,......---------......222333...,,,...222333---...///000111111000000......////////////......222111///......///000111,,,---000222333333222111000...------......---,,,...000222333111000000000444333333333444444333111111111222333444444555555333333333444444555555555:::888555555777:::;;;;;;<<<<<<======<<<:::999888666888;;;>>>@@@BBBBBBCCCAAA@@@>>>>>>>>>@@@BBBCCCAAACCCFFFGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEEEECCCBBBHHHFFFEEEFFFHHHGGGDDDAAAJJJHHHDDDAAAAAABBBDDDFFFKKKGGGBBBAAACCCDDDCCCAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDCCCDDDEEEDDDBBBAAAAAABBBIIIDDD@@@???AAA@@@===999CCCBBBAAA@@@@@@@@@AAABBBGGGDDD@@@>>>>>>???>>>>>>CCCCCCBBBAAAAAABBBCCCCCC@@@DDDHHHKKKNNNPPPSSSUUUPPPOOOLLLGGGBBB>>>>>>>>>:::888666666666555333222222222222222222111000///222111///...---......///222222111000000000000111...///111222333333222222------............------000......111666777555222333...+++---111222///+++//////000222222333333333///////////////.........000000000000000000000000000000000000000000000000222333333222111000000111222000111444666444555999666444333333444666666666777666555444222111000///666111......222444333000333333222111111000000000222111111000000000000000333222000//////000222333222000......000111222111666///+++...///---...333111...---000555888555222555444333333444555444333555444333222333444555666444333444444222111666===>>>BBBGGGHHHFFFAAA<<<999;;;:::::::::;;;;;;888666333222111000///...---,,,111555666333333444333///,,,...000000000000111222,,,...000000.........000222111000///............000000000000111111111111444111///111111///111444666666222------111222/////////000000111111111222333111...,,,,,,...111333111000//////000///---+++000///---,,,,,,...000222333555666555444222333444//////000111111111111111111000......//////...,,,------...............---555333222000000111333444%%%)))///222111///,,,+++333222222222333333111//////---,,,---...///...---000111222333555;;;AAAFFFTTTXXX```jjjrrrtttppplll^^^[[[TTTLLLCCC:::333000111111222222222111000///222111...---,,,---...///............/////////000111111111111000000000000111111111111111000//////222000...,,,+++,,,---.........------------..................////////////222111000111111000---+++,,,---------.../////////,,,---......//////......222222111111000/////////333222111000////////////***,,,...000111222222222---,,,,,,---///000000.........///////////////...222000///000222111...+++...///111111///...///000333222111111111111...,,,///000000111222222333333111111111222222333333333888666444444666888999999999999::::::999888666555666777999;;;===???@@@@@@@@@???>>>>>>???AAACCCEEEFFFGGGHHHGGGFFFFFFHHHKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIGGGDDDHHHFFFDDDBBBBBBCCCEEEGGGJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBAAAAAADDDFFFFFFGGGGGGFFFCCCBBBCCCCCCHHHDDD@@@???AAAAAA>>>;;;DDDCCCCCCBBBBBBBBBCCCCCCEEEBBB@@@>>>???@@@@@@@@@DDDCCCBBBBBBBBBBBBCCCDDDBBBEEEIIIKKKNNNQQQUUUWWWUUUVVVTTTPPPJJJEEEBBBAAA===;;;:::999:::999888666:::777444555888999777333666555444222222222222333222111111000000000111111000111222222222111000000---......//////......---//////000222444555333222333222000000//////...---...///000111222222222222000//////...............000000000000000000000000000000000000000000000000///000000000/////////000111000111555777555555888666555333333555666777666999888777666444333111111333///,,,,,,000222000...111111222222222222222222222222111000000000000000222111///......///111222333111//////000111111000777111...111222111222555222///...111555777555111555444333444555666444222555555333222222333444555444333333666555555:::@@@GGGLLLRRRUUUTTTOOOJJJHHHGGGFFFFFFFFFFFFDDD@@@===:::888666444222000//////111555555333222444333///,,,...000111000000111222///000000111000000000000000000////////////000000000000000000000000000000222//////111111//////222333333000+++,,,000111...///000000000111111111111222000...------...000222111000//////000///---+++///...,,,+++,,,---000111666888999888555333222222000111111222222222222222000///......///000///---......////////////......666555333111000/////////'''***///111111///---,,,000//////111333333333111///...---...///000///---111111111111333666<<<@@@LLLPPPXXXaaaiiikkkhhheee\\\YYYRRRKKKBBB;;;666333444555666666666555333222111000///------...///000......//////////////////000000/////////.........000111111222222000///...222000...,,,,,,,,,---...///......------......////////////////////////000---,,,,,,...///...,,,***------..................+++,,,------......------/////////000111111222222000///////////////000000---...000111222222111111///...------///000000///......///////////////...111000///000111000---+++...///000///...---///000333222000000000///---***......//////000000111111//////000000000000000111555333111222444666666666555555666666555444333222555666666777888:::;;;<<<===<<<<<<===???AAADDDEEEHHHHHHGGGEEEDDDGGGLLLOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMNNNOOOOOOMMMJJJJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIHHHEEECCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCAAABBBEEEHHHIIIJJJJJJHHHFFFDDDDDDEEEGGGDDDAAA@@@BBBCCC@@@>>>CCCDDDDDDEEEEEEEEEDDDDDDDDDBBB??????AAABBBCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMQQQVVVZZZZZZ\\\]]]ZZZTTTLLLFFFCCCAAA???>>>===>>>???>>>======888333444888:::666111555444333222111111111111111000000000000000111111222222222222111000///.........////////////.........000222222111111111222333444444222...---...///---...///000111111111000000///...---------...///////////////////////////000000000000000000000000/////////000000000000000000///222777888666555777777555444444666777777777;;;;;;:::888777555333222222///,,,---///111000...111111111222333444444444222222111000000000000111111000///......///000111444222000///000000000///555111///222444333444666333111///111444555333000444444444555777777555333666555444222222222333333555222333777:::<<<@@@EEEMMMTTT\\\bbbbbb___ZZZXXXWWWWWWVVVVVVUUUQQQKKKGGGCCC@@@<<<777333111111111111444555222222444333000---///000111000000111222111111000111222222111///............///000222222////////////////////////000---...222222...---000000000---***+++000000...000000111111111111111111000000////////////000000111000//////000000...,,,///...,,,+++,,,---///000444777999999777444333333111222222333444333333333000///...///000111000//////000000000000000//////444333222111000///...---))),,,///111000///......---,,,---///222444444333000///...///000111000...111111111000///222666999FFFJJJQQQYYY```bbb___]]]UUUQQQKKKDDD>>>999777555666666777777777666555444111000///...///000111222////////////////////////.........---------,,,,,,...000222333333111///---111000...---,,,------...///......------......///111111111111111111111000.........000222222000...//////..................+++,,,,,,---------------/////////000111111222222...------...///000111111000000111222333222222222333111...---...000000000////////////////////////000///.../////////---+++000000000///---...000222333111111111222111///---.........//////000000000////////////////////////222000///000222444444333333333333333222222111111555444333333444555777888888888999:::===???BBBCCCCCCCCCBBBAAAAAADDDIIILLLIIIHHHGGGFFFHHHJJJMMMOOOVVVVVVUUUTTTSSSQQQNNNMMMOOONNNNNNMMMMMMMMMNNNNNNIIIKKKKKKIIIEEEDDDFFFIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFDDDCCCEEEHHHKKKKKKLLLLLLJJJGGGFFFFFFFFFGGGEEECCCCCCDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEEEECCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIILLLPPPVVV[[[\\\```cccbbb\\\SSSJJJFFFDDDBBB@@@@@@BBBCCCBBBBBB<<<;;;:::::::::888444000444333222111000000//////000000/////////000000111222222222111111000//////...//////000000//////......111333222///...///222222222111000......///000------...///000000//////111000...---,,,---...///////////////////////////////////////////////////333222222222222333222111//////222888:::777666777777666555666777888888777;;;;;;;;;:::888666444222333111///000222222111000222222222333333444444444333222111111000000111111111000////////////000111444222000000000000///---222000///111333444444444333222111222444444222000444444444666888777555333777666444222111111222222666222333999>>>AAAGGGLLLUUU]]]hhhoooqqqoookkkiiigggggggggfffccc^^^WWWRRRLLLHHHAAA:::444111000111111444444111111444333000---///111111000000111222222111000111222222000...............///000111222////////////............///---///444444///---///...///---***,,,000111...000000111222222222111000//////000000000000//////111000//////000000...---///...---------...000111---000444666666555555555111222222333333333333333000///...///111222111000111111222222222111000000...///000000111000000///,,,...000000/////////000///...---///222444444444111000///000111222111///000000000///...///333666???CCCHHHNNNRRRRRRQQQOOOHHHDDD???:::666444444444333444555555555444222222000000//////000111222333000000000///////////////.........---------,,,,,,---///222444444222///---000000///...------......//////............//////333222222222222222111111000000000222333333111///000000//////......------,,,------...............222222111111000////////////////////////000111111000000111222444444555555777444000...///000111111000000000/////////////////////.........---,,,+++222222222000//////222444///......000222333222000/////////000000000000000000000000000000000//////000///...///111222222111333222222111111111111111333222111111111222444555333444555666888:::<<<===:::<<>>DDDLLLTTTaaaiiittt}}}}}}{{{wwwwwwvvvuuurrrlllddd___XXXRRRIII@@@888333222111111333333000000333444111...000222222111000111222111000000000111000///---000000////////////000000000/////////.........---///...111555555111...///...///...,,,...222222///000111222333333222111000...///000111111000///...111000///000111111///---111000//////000000222222***---111222222222222333000111111222333222222222000//////000222333222111222222333333222111000000---...///000000000000///...000111111000///000111333111000000222333333333222000///000111222111000...//////......///333555666999===@@@@@@???>>>===<<<:::666333111111222333222222333444333222111000//////000000000111222222000000000000000000///////////////.........---------///222444444222///---000/////////.........////////////....../////////444444333333222222222111000///...///000///,,,***000000000//////......---...//////000000000000000222222111111000/////////333222111111000000000111...///000222444777999:::;;;777333111222333444444222111000////////////////////////...---,,,,,,---222222333222111000222444,,,+++,,,...000222111000000000000000111111111111111111000000000000/////////......///111222222111333222111111111111222222111111111111111222222333000111222333444555666777555888<<>>>>>????????????@@@CCCHHHLLLOOOPPPRRRVVVWWWWWWWWWXXXYYYZZZXXXVVVTTTRRRQQQQQQQQQOOOPPPPPPPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQLLLMMMMMMMMMLLLLLLNNNOOONNNOOOPPPOOOMMMKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJHHHHHHIIIHHHGGGEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIJJJMMMRRRWWW^^^ccciiikkkhhhaaa[[[WWWNNNLLLHHHGGGHHHJJJJJJJJJEEENNNVVVTTTIIIAAA???BBB<<<<<<<<<;;;:::888666555666666444333222111111111333333222222222333333444000000111111111111000000111222222111//////111222111,,,''')))000444333000......////////////......111111111000000000//////////////////////////////000000000000000000000000555222///000222222000---000///222888:::888777:::888888777999:::;;;:::888777888999999999777444333000111111222222111111000444444444333222111111111333333222111111111111222111111111222222111111111222111000111222111///---111333444333555888666222222222333333333222222111333222222333555666555444555444333111111111222222444333444888<<>>888555333000333222///000333444222///111222222111000111111000111222222///......///111000///////////////000111000000//////.........000///111555555111///000///000///---///333333000000111333444444222000/////////000000000000//////111000///000111111000...111111111111111222222333///000111111///...///000000111111222222222222222222111000111222333222111333333333333222111000000111111111000///.........///111222222111000111222666444111000111222222222111000///000111222111///---...///......///222444222555888999777666555555666444333111111222333444222333444444444333222111//////000000000000000000/////////000000111111111000000000////////////...---///111333333222000...////////////////////////000//////......//////000444444444333222222111111222111111111111000---***000000/////////////////////000000111111111111111/////////000111111222222444444333222111111111111------///111444888:::<<<<<<:::777555666777777666333222000///...//////000000000000...,,,,,,---...000111333333111000111222---,,,---///111222111000000000000000000000000000111000000000/////////...000//////000222333222111222222111000000111222333000000111222222222222222000111111222222222111111222555999;;;::::::::::::;;;:::;;;<<<>>>BBBEEEGGGIIIMMMQQQTTTTTTUUUXXXZZZ\\\ZZZWWWTTTSSSSSSUUUVVVSSSRRRQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTMMMOOOQQQRRRPPPPPPPPPQQQQQQRRRSSSRRRQQQPPPQQQRRROOOOOONNNMMMKKKJJJKKKLLLIIIJJJJJJKKKMMMNNNPPPQQQLLLKKKJJJKKKLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLLLLKKKKKKMMMQQQUUU[[[___eeehhhgggddd```^^^VVVSSSOOONNNNNNOOOPPPOOOGGGNNNTTTRRRJJJDDDEEEIIIAAAAAAAAAAAA???===;;;:::===<<<:::888666555444444777666444333333333333444000111111222222111111000333222000000111222333222111...++++++...111333333//////000000000//////...000111333333333222000///000000000000000000000000000000000000000000000000222///---///333555333000111///111666999777888<<<999888888:::<<<<<<:::888555666888::::::888666555000222333444333222222222222222222222222222111111444333222222111111222222000000111111111111000000111000000111222222000...000444555333555888555///111222333333222222222222444222000000222444555555444333222111111222333333333333555777888???QQQaaajjjrrr|||~~~yyyuuujjjdddYYYMMMBBB:::555333000222222//////333444222000111333222111000000111///333666444///,,,...222//////...//////000111222222222111000000///......000...000444444000...000///111000...///333222...111222444555444222000///000000////////////000000000000///000222222000///000111111111111222222222333333333111//////111222111222222333333333333333333222111111222333222000333333333222222111000///333222000///...//////000///111444444222111111111555333000///000111222111111000//////111111000///---.........------///111000333666777555444444555111111111111222333444555222333444444444333111000//////000000//////............///000111222222333000000000/////////.........///000222222111111000/////////000000000//////000000////////////000000444444333333222111111000333222222333444333111//////////////////000000000//////000111111111111111/////////000111111222222222222111111111111111222......///111333777999;;;===;;;999999:::::::::888444333111///......///000000111111///,,,,,,...000...000222333111000000000111000000111333333222111000000000000000/////////000000/////////.........000000000111333444333222222111000//////000111222...000111333333333222222111111111111111000///...000222555666555555666777777666777777999;;;===???@@@DDDHHHJJJJJJJJJLLLOOOUUUSSSOOOMMMLLLNNNPPPRRRUUUSSSRRRSSSUUUVVVSSSPPPQQQQQQQQQQQQRRRSSSTTTUUUNNNPPPSSSTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVQQQQQQPPPOOOLLLKKKLLLMMMLLLLLLLLLMMMNNNQQQSSSUUUKKKJJJJJJLLLNNNOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNMMMNNNQQQTTTVVV[[[```ddddddcccbbbaaa\\\YYYUUURRRSSSTTTTTTTTTKKKNNNPPPOOOLLLJJJLLLPPPJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@>>><<<999888777666:::999666444333222222333111111222222222222111111555111//////333555444333111111000...---...222555///000000000000000//////000222444555555333000///111111111111111111111111000000000000000000000000222///---000666999777444222000111666888777999===999888999:::<<<<<<:::888444666999;;;;;;:::888777333555666777666555444444000000000111222222333333444333222222111111222222//////000000000000//////000//////111333222000///...222333111222555222+++000111333333222222333333444111......000333555666333222111111111222333444222333555666555===QQQdddqqqxxx{{{xxxkkkeee[[[OOOCCC999333000000222111...///333444222000222333333111000000111///555999777///+++///444,,,------...000111333444333222222111000//////...000...///222222///...000///111000...///222111---111222444555555333000...000000////////////000000000000///000222222111//////000000000111111111111444444333222111333666999222333444444555555444444555333222222333333111000333333333222111000///...111000......///111333555///222444555333222111111444111......///111111111000///...///000111000...---......---,,,+++---...+++...222333111111222444---...///000111333333444111111222333222111000/////////000000///...---,,,------...000111222333444000////////////.........//////000111111111111111...///000000000000000///000000////////////000000444444333222222111000000.........000111111000.........//////000000111111...//////000000000000000222222111111000/////////////////////000111222333/////////111333555888999===<<<;;;;;;======;;;:::444333111///......///000111222222000---,,,...111444111///111555666333///333111000111222222111000111000//////111222222111000//////000111222222111111111111111111111111111222000...000333555555444///////////////000111111000000111111111111000///555444333444666666666444999999888777777777777888777888999<<<>>>BBBDDDFFFHHHFFFCCCDDDFFFJJJLLLMMMOOOPPPQQQRRRQQQPPPOOONNNLLLLLLMMMNNNPPPRRRUUUVVVWWWUUUSSSTTTVVVUUURRROOOTTTUUUVVVWWWYYYYYYZZZZZZVVVRRRPPPSSSSSSQQQOOOQQQRRRRRRRRRQQQPPPQQQUUUXXXPPPQQQRRRRRRRRRRRRRRRRRRTTTSSSRRRSSSVVVVVVTTTQQQTTTRRRQQQQQQQQQRRRPPPOOOYYYZZZ___cccbbb^^^___ddd\\\YYYVVVVVVWWWWWWUUUSSSNNNQQQTTTSSSPPPNNNPPPRRRKKKRRRRRRJJJGGGJJJEEE<<>>CCC>>>666???;;;777555555666666666333333222222222222333333666444222111222333333222222111000//////000111222111111222333333222000000222222222444555444111...111111111111000000000000333333111000////////////000000000000111222444444///222555888;;;;;;;;;;;;>>><<<:::;;;===>>><<<:::===<<<;;;999888999999:::222000222888999333111444333333222111111000111111111111000111333333111///111333444333111000111333444333222222333333111000222111000000000111333333///555777555444666555222444222000000111222111000555444333222222222333444444333555777999@@@QQQaaappp{{{~~~zzzrrrjjj]]]NNNBBB999444222111000///......///000111///000222333222111///.........////////////......333///,,,,,,///333444333111111222222111///...---//////////////////////////////------...000222444---000666;;;===:::333...///---++++++...000111222333222111/////////000111111000/////////000222333444555555555444333333222333333444444444333222222777555333000///000111111111111111111000000000///////////////000000000000000000000000000000000000------,,,,,,---000222444000000000000///...---,,,---------...///000000111111222111///------...000222333222000......///111000///000222444333///+++000000000000000000000000...000///,,,,,,000111000000000000000////////////111000///......///000111///,,,---111222---,,,000...///000111111000///...111222333333222000---,,,222000//////111111...++++++111333000000333111+++///000111000//////111333///////////////000111111333222111111000000111111444111000222222111222666777888888999999999999888666444111...---...000111000111222333222111000///666333111333666777444000555444222222333333111000000///......000111111000111000///000111222111000111111111111111111111111222000///000333555444333111111000000000111111222///000000111111111111111444333333333555666555444666666666555555555444444666666777888:::;;;===>>>BBB@@@======@@@CCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRTTTSSSSSSTTTUUUTTTQQQMMMQQQRRRTTTVVVWWWXXXYYYYYYWWWSSSRRRTTTTTTQQQPPPRRRUUUUUUVVVUUUTTTTTTVVVXXXTTTTTTUUUVVVVVVVVVVVVUUUXXXVVVUUUVVVXXXYYYWWWUUUVVVUUUUUUVVVWWWWWWVVVTTTXXXXXX]]]aaaaaa^^^___ccc^^^\\\YYYXXXYYYYYYXXXVVVSSSTTTUUUTTTSSSQQQQQQRRRRRRXXXYYYRRRPPPSSSPPPHHHKKKKKKGGGCCCCCCFFFCCC>>>CCC@@@===;;;:::::::::999666666666555555555444444666444111111222333222222222111000000000111222333222222333444444333111000333333333444555444222///111111111111111111222222222111000//////.........000000000000111111222333111222555888999:::::::::;;;:::999:::===>>>===;;;:::999777666555555666666333111333777888444222555444333222111111111222222333111000111222333222111000222333222111000111333444333111222222333111000222111000000000111222333111333555666444222222222333222000000111111111000444333222222222333444555333333444666777>>>OOO___ppp{{{|||uuulll]]]NNN@@@777333111222111000//////000111222000111111222222111//////......////////////......111...++++++---000111111111222333444333111///...//////////////////////////////...---...000222333000111444777999888444111222///------///111222222222222000/////////000000111000/////////000222333444555555555444444333222444444444333222111000///999777555444333444555555222222222222111111111111000000000000////////////000000000000000000000000222111///---,,,,,,---...//////000000///...------------......///000000111222222222///------...000000111111///------///111444333222333555444000---000000000000000000000000...111000......111222000000000000/////////.........///000111111000//////---***+++000111///000444///000000000000000000///111222222222111000...---///...---...111222111000,,,000111......111000,,,111111222000......///000///////////////000111111333222111111000000111111111...---///000...///333555555555666666555555444222111///...---...///000111111222333333333222111888555444555777777444111777666444444444444222000111000///000222333222111222000///000111111000///000000000000000000000000111000000111222444333222333333222222111222222222///000000111111222222222333222111222444555444333222222333444333222111000333333444444444444444555;;;888666666777:::;;;;;;:::<<<>>>AAADDDFFFFFFFFFBBBBBBCCCDDDFFFGGGIIIJJJOOOOOOPPPQQQRRRPPPMMMJJJMMMNNNPPPRRRTTTUUUVVVVVVWWWTTTSSSUUUTTTQQQQQQTTTVVVXXXYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYZZZZZZYYYYYY]]][[[XXXXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]]]]ZZZXXXWWWWWW[[[``````^^^___bbbaaa___]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUXXX]]]]]]XXXWWW\\\[[[UUUTTTVVVUUUOOOLLLLLLLLLIIIKKKIIIFFFDDDCCCAAA???===;;;;;;;;;;;;:::999777666777555333333444555444333333333222222222333555666333444555555555333222111444333333444555444222000000000111111222222222333333222111000/////////000111000000000000000111111111222444666777888999999888777888999<<<===<<<;;;888777666555444444444444555222333666666444444666222111///------...000111444222000000111333333222///111222222111111222444333222111111222333111000111111000000111111222333333000222777555...---333333111//////000111000///333222222222222333444555333222333444666===NNN^^^ppp|||yyyooo___MMM???666222111333222111000000111222333222222111111111000000000......////////////......000...,,,+++---000111111222444555666666444111/////////////////////////////////.........000111222333222111333555666555444444222000000111333333333111111000/////////000000111000/////////000222333444555555555555444333333444444444333111000......555444333222222333444555333333333222222222222111111111000000//////......000000000000000000000000333111///---,,,+++++++++//////000000000///......---......//////000000111333333222000---,,,...///.../////////......000111777555333222222222///...000000000000000000000000...111222000000333222///////////////............+++---000222333111///...,,,***+++000333444777;;;111111000000000000111111222222111111000000//////000...------///111222111///111111//////111111///222222222000---,,,---...///////////////000111111222222111000000000000111000---,,,//////---...111111222222222111000///...000000000///////////////000111222333333444333333888777555666777777555222777555444444555555444222333222222333555555444333333222000000111111000...000000000000000000000000111111111222222333222111444333333222222222222222222111111111111111111111222111000111333444444333///111222333333111///...111222222222222222111111666444111111222444444333222444777:::===>>>??????<<<<<<<<<===???@@@AAABBBGGGHHHJJJKKKKKKIIIFFFDDDFFFHHHJJJLLLNNNPPPQQQRRRRRRPPPPPPRRRRRRPPPRRRVVVVVVXXXZZZ[[[YYYWWWVVVVVVYYYYYYZZZ[[[\\\\\\\\\\\\___^^^\\\[[[[[[]]]___```]]]^^^___aaabbbaaa]]]ZZZZZZYYY[[[```aaa``````dddbbbaaa```___^^^^^^^^^]]]\\\YYYWWWYYY\\\^^^]]][[[\\\______[[[ZZZ]]]]]]YYY\\\]]]ZZZVVVUUUWWWVVVRRRRRRQQQOOONNNLLLJJJFFFCCC@@@AAABBBBBB@@@>>>;;;999;;;999777777888888777666666555555444555666888999444444555555555333222111333333222333444444222000//////000000111222222222444333222222111111111222111111000000///000000000000111222333555777999:::777888888:::;;;;;;:::999999999888777777666666666555444333333444444555777333111///......///111222666333111000111333444444000111222222333333444555333111000111222222111000111111111111111222222222555...///777555******333333111//////000111000///222222222222333444444555333222222444555===NNN___rrr}}}}}}rrr```MMM>>>666333222222111000000000000111222333333222111000000000000......////////////......111000///...///111222333333444777888888555333111//////////////////////////////......///000111222333111000111333444555444444222111000222222222111000000000000000000000000111000/////////000222333444444555555555555444444333333333333333222111000333222222222222333444555333333222222222111111111222111111000///......---////////////////////////...------,,,------...///...//////000000000//////......//////000000000000444444333000...---...///---...000000//////111333444333111///////////////////////////////////////,,,000222000000333222...////////////.........---,,,---///111222111000//////......111444777;;;>>>222111000//////000111222222111000000///000000111444222///------...///000222333222111111222333222000111111///---,,,---...///////////////000000111222222111000000000000000222//////222222000000333////////////...---,,,+++///000111222222222111000//////000111222333333333888777777777888777666444555444333444666666666444333333333444666666555333444333111111222222111///000000000000000000000000222222333444333222111111333222222111111111222222555444222111000000000000111000000111333444444333000111333444333222000...000111222333333333333222555333111000111222222111000222444666888888888888666777777888999:::::::::===???AAABBBAAA@@@>>>===???@@@CCCEEEGGGIIIJJJJJJJJJIIIJJJMMMMMMLLLPPPVVVUUUWWWZZZ\\\ZZZYYYXXXXXXZZZ[[[\\\]]]^^^^^^^^^^^^aaa```_________aaaccceeeeeeeeefffggggggfffbbb^^^```^^^^^^ccceeecccdddfffbbbbbbaaa```_________```^^^[[[ZZZ\\\aaaddddddccc```aaa```]]]\\\]]]\\\ZZZ___]]]YYYXXX]]]bbb___XXXYYYXXXWWWVVVUUUSSSOOOKKKHHHIIIIIIIIIGGGDDDBBB@@@???===<<<<<<<<<;;;999777777666666555666777888999555555666666555333222111333222111111222222111////////////000000000111111222222111000000000111111222111000000000000000111......///111333666999;;;888999;;;;;;:::888777666999999999888888777666666444444333111222444666666666555333222222333555666777444111111222444444444222222222333444555666666222111000000222222222000000000111111222222222222555---...666444))))))333333111//////000111000///222222222333333444444444333222333444777@@@RRRcccuuusssaaaMMM???666444444111000///......///000111444333222111000000000000......////////////......111000000000///000111333333555777888888666444222///////////////////////////////////////000000000000000000111333444333222333111000000111222111000000000111111111111111111111000/////////000222333444444555666666555555444222222333444555555555555555666666666777777888999222111111111000000000000222111111000///......---////////////////////////+++,,,,,,---...///000111......///000111111111000/////////000000000000000444444333000...---...000---///111222111111333444111111000///...///111333////////////////////////+++///000//////111000---000////////////.........///////////////000111111000000000///111555888999222111000//////000111222111000000///000000111222333222000...------///000222111000111111000111222.../////////------///000///////////////000000111222111000000//////000000222000000333444111111444/////////...---,,,+++***...///000222222111000///---......///000111111222888999999::::::999999888888666555666777888777666333222333444666666444222555333222333444444333222111111111111111111111111222444666666444222222222222222111111222222333444666444333111000000000111111000000111333555444333222222333444333222111000000111333444555555444333444222111111222333222111111222444555555555444444333333444555666666666555555777999999888666666777888999;;;===???AAABBBBBBAAA@@@BBBEEEEEEEEEJJJRRRPPPSSSWWWXXXYYYXXXXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^```aaaaaaaaacccfffiiijjjjjjjjjkkkllljjjgggeeegggcccbbbfffhhhgggfffhhhbbbccccccbbb```___aaabbb___^^^^^^___cccfffhhhiiieeefffeeecccbbb```___]]]aaa^^^ZZZZZZbbbhhheee^^^___^^^]]]]]]^^^\\\YYYVVVQQQRRRRRRQQQOOOMMMKKKJJJFFFDDDCCCBBBAAA???<<<:::999999777777777777888999666777777777666444333222444333111111222333222000000000000000000000000000//////...............///222111111111111111222222.........///111444888:::999;;;===<<<:::777666555777777777777666555444333222333333000000444555444222222222111222222333333666444222222333555555444333222222333555666555444111000///000222222222000000000111222222222222111333//////333111+++,,,222444222000000111222111000222333333444444333333222333222444666:::EEEYYYkkkxxx|||qqq___MMM>>>777444444111000///......///000111444444333222111000000///......////////////........./////////------///000333444555666555555444333/////////////////////////////////000000000000000///...///111333333222000000///...///111111000///000111222222333333222222111000/////////000222333444444555666666666666555111111333555666777777777555555555666777777777777111111111000000000//////111111000000//////......000000000000000000000000.../////////////////////---...///000111222222222000000000000000000000000333333222111///...000222...000222333222222333444111222222111111111444666000000000000000000000000,,,///000......111000---000000000000////////////111000///......///000111---//////,,,---111333111000000////////////000000//////000000111111222222.../////////...///111444000......000000......000.../////////......000222///////////////000111111111111000////////////000000...///222333000///222////////////...---,,,,,,---...///000000///...---...---------...///000111999:::<<<==================<<<:::999:::999777666555555666888999999777555555444333444666666555444222222222222222222222222444666999888555333222333222222222222333444666666444333111000000111333444111000000111444555555444333333333333222222222222000111333444555444222222222111000111222333222111222222444444444444333222111222333444444444333333111222444333000000222444222333555777888999::::::;;;;;;<<<>>><<<;;;AAAIIIFFFIIIMMMOOOPPPRRRTTTUUUPPPPPPRRRSSSTTTUUUUUUUUUVVVYYY\\\]]]^^^___bbbeeehhhhhhhhhiiikkkkkkjjjiiilllgggeeehhhjjjiiihhhiiiccceeeeeedddaaaaaaccceeebbbbbbccccccccceeehhhkkkiiihhhiiijjjhhheeecccbbbaaaaaa______dddjjjiiiddddddccccccccceeeeeecccbbb[[[[[[ZZZYYYWWWVVVUUUUUURRRPPPNNNLLLKKKHHHDDDAAA@@@???>>><<<<<<<<<======999:::::::::999777555444666555333333444444444333444444333333222111111111000//////...//////000000222111111111222333444444111///...---///111555777777:::======;;;888777777555555666666555444222111///222222//////333444111///000111222222222222111666444333444555666555333333111000111333444333111111//////000111222222111///000111222333222222111000111111111///...000222555333111111222333222111333444444444444333111000333333555999>>>KKK```sss|||vvvlll[[[JJJ===555333333111111000//////000111111333444444444333111///.........////////////......---///000///------...000333333333222222333333444//////////////////////////////000000000000/////////......///111222222111///......///111222111000111222333444444444444333111000/////////000222333444444555666666666666666111222333444555666666666333444444555555555555444222222222111111111000000000000000000////////////000000000000000000000000111111111111000///......---...///000111222222222000000000000000000000000222222222111//////111333...000222333222111222333111222444333111000333555000000000000000000000000...000000------111222///222111111111000000000000111111000000//////......,,,///000,,,---111111.........////////////......---...000111222222222111,,,...000000//////111333000...///333333///...000000111111000......000111///////////////000111111111111000//////////////////---...222222///...111....../////////......---111111111111111000///...000///...---......///000:::<<<>>>?????????@@@AAACCCAAA>>><<<;;;:::777555999999:::<<<>>>>>>;;;999555444444555777888777666333333333333333333333333444777:::999666333222333222222333333555666888999111000000000111333666777111000000222444666666555444333333222111222222222111222333444333222000///111000///000222333222111111222333444444444333222111222333444444333222111///000111///------000333///000222333444555555555888888999:::777555;;;CCC<<>><<<999999:::555666666777666555333222---222222...///333333///444555777999999999777666555444444555666666555333333000...///111222000...000/////////111222222111///000111222333222111111...222333///---111333111666444222222333444333222444555555555444222000///333333666;;;AAANNNeeexxx~~~qqqhhhXXXHHH;;;444222111333222111000000111222333333444555555444111///---......////////////......///111333222///...000222333222111000000111333444///////////////////////////000000000000000///...111///------///111222222.........000222333222111111222444555666555444444111000/////////000222333444444555666777777666666222222333444444444333333777777888888888888777777333333333222222222111111////////////000000000000000000000000000000000000000000111111111111000000,,,---///000222333333333111111111000000000000000111111111000///000222444---///222222111000000111000222333222///---///111000000000000000000000000000222111---...222333111222222222222111111111000000111222333222///,,,***,,,111222//////333333///,,,---...//////...---,,,,,,---000222333333222111///111333222///------///333000222777777222000333333333333111///......000///////////////000111111111111000///////////////000...///333333000///111------.../////////......666666555444444333222222111111///......///000000AAA@@@>>>===>>>@@@CCCEEECCCBBB@@@@@@AAAAAA@@@>>>AAA???===<<<===<<<;;;:::555555555777:::;;;:::999666444444444555444222000444444333333333222222222555555444444555777888:::777333///000333555333///222222222222333444555555555888888444222555777777000000111111111000000///222111000111333444333222555555555444333222111000555444444444555555333111222111111222222111///,,,...000222000...---///222000111333444555444444333333555888<<<@@@BBBDDDEEECCCBBBAAAAAAAAABBBDDDDDDGGGIIIKKKNNNQQQSSSTTTUUUWWWXXXYYY\\\___bbbdddfffiiigggeeedddeeeeeeeeecccbbbcccdddddddddbbbaaa___fffggghhhiiijjjjjjkkkkkkmmmlllkkkkkkkkkkkkiiigggeeeffffffeeedddgggnnnsssiiigggfffiiinnnooollliiieeeaaa___aaaeeegggdddaaaddddddcccaaa___[[[XXXVVVPPPPPPNNNJJJIIIKKKHHHDDDKKKGGGBBB?????????>>>======@@@AAA>>>888444555888:::::::::999999777666555333111000111222222111000777777555222444777555000111111222333555555222000222666;;;<<<:::888:::;;;888666444333333222000///000///......---.........333333444555555666555555666666555444333222333333999777444333444444222111000000111333444444111///000000111111111000000///222222222333444444444555111111111000...///111333===:::777444222222333444666666888===EEETTTlll}}}iiiUUUHHH999+++***111222333333444444333333222000555555111000333111,,,---...///111111///...---...------------...//////222444444222...,,,...111000////////////.........222222222222111000.....................///000111///000000000000111111111444333///,,,111999999333555333000///000111111000333444555555666666555555666555333222111222333333555555666666666666666555666444111000000000///...222///---...000222111///111111000000//////............///000111222333333555444333222111111111111333111000......///111222333333222222111000000000111111111111111000//////333222000000111222111111000//////............///---///000000//////000222333222111000////////////000000000000000///......333111///,,,+++,,,...///...///////////////......000000000000000111222222000000000000000000000000333222111000////////////000222333222...---///222---///000111000///000111---...000000//////111222/////////000222333111000...............///000000---...000222444555555555111111111///------///111@@@???===<<<===???BBBDDDEEECCCBBBBBBCCCCCCBBB@@@CCCBBB????????????>>>===:::999999:::;;;<<<:::888666555444444555555333222444444444333333333222222444444444444555666777888777444000111444555333000444333333333333555666777777::::::555333555666555333333333333333222111111333222111222333444444222444444444444333222111000666555444444555555333111111000000000111111000...///000000000......000111111222222333333333333222///111333666888;;;<<<===;;;::::::999:::;;;===>>>???@@@BBBEEEGGGHHHIIIJJJNNNNNNPPPQQQTTTVVVYYYZZZ^^^]]][[[[[[\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^cccccceeefffggghhhhhhiiipppppppppppppppooommmkkkjjjiiihhhffffffiiimmmqqqllliiiiiikkkooopppmmmjjjfffcccbbbcccggghhheeebbbaaabbbbbbccccccbbb``````]]]^^^ZZZUUUSSSTTTPPPKKKNNNKKKIIIGGGFFFEEECCCAAABBBDDDEEECCC>>><<<>>>BBB<<<<<<<<<<<<<<<;;;::::::999888777777888999888777666777666555777:::888333333222111222333333222000333444555666666777999;;;777555333333333222111///222222111111000111111222222222333333444444333333555555444333222222222333333222111222333444333222000000111222444333111///111222222222222222111111111111111111111111111111///000111111111222555888;;;999666333222222333444777777999???FFFUUUlllvvvdddPPPDDD777+++***111000111111222222111111000000444444111000222111,,,---...000111111000...---//////......//////000111222111000---+++,,,...000////////////............222222222111000///---,,,............//////000000000000000111111111222222444333000---111888777222444222000000111111111000111111222333333333333222555444333222111222333333444444555666555555444333999777444333333333333222222000......000111000...000000000000000/////////000000000000000000000000444333333222111111111111222111000000000000111222333333222111111000000///111111111111111000//////222000//////000111111000111000000////////////000...///000000//////000111222111111000000000000000000000000000000///......222222222111000//////...000000000000///...---,,,//////......///000000111000000000000000000000000333333222111000000000000111111111///......///111///000111000///---......///000111000///...///000000//////000222222111//////............///000000555444333111000000000000///000000...,,,,,,...000===<<<;;;:::;;;<<>>===;;;999777666555666777777666444666555555555444444444444222333333444555555555555777444222222444555444222666555444333444666888999;;;>>>===888555777777555666666666666555444333222333222222222444555444333444444444444333222111111666555444555666666444222111000...///000222111111111000//////000111000///333222222111111111222222......///111222333444555444333333333333555777888777888999;;;<<<======>>>AAAAAABBBCCCEEEGGGHHHIIIOOOMMMLLLLLLNNNOOOOOONNNMMMMMMNNNPPPRRRTTTWWWXXXZZZ[[[]]]___aaacccddddddhhhjjjlllmmmmmmkkkiiihhhmmmjjjgggfffhhhjjjllllllnnnlllkkkmmmpppqqqnnnjjjiiiggggggiiikkkkkkgggddddddeeefffgggggghhhgggggghhhhhheee```______\\\WWWUUUSSSRRRQQQPPPNNNKKKHHHKKKLLLLLLJJJGGGGGGKKKOOOBBBBBBCCCCCCCCCCCCBBBBBB>>><<<;;;;;;=========<<<999<<<<<<<<<===@@@===888:::888555555555666666555777555333444666888::::::888666555444555555333111222111111111111111222222222333333333333222222111555444444333333333444444222111111222444444333111111000111222333333111...222333333444444333333333111111111111000000000000111222333333333444777:::888777555333222222444555777777:::???FFFTTTkkk~~~}}}nnn\\\JJJ>>>444++++++000000111111222222111111000///222333111000111000,,,......000000000000......000000//////000000111222333000---+++---///000111/////////.........------222222111111000...---,,,///////////////000000000111111111111222222222333444444111///222666555000444222000000111222111000000000111222222222222111555444222111111222333333333444555666555333111000777555222111222222111000333111//////000000///...//////000000000000000000333222222111000///......333222222111111111222222222222222222222222222222333222222111111000//////000000111111000000//////111000......000111000000111000//////.........//////000111000///...///000000000000000000111111222000000111111000000//////000222555666555333///---222222111000///---,,,+++///////////////000000111000000000000000000000000444333222111111000111111333000...------/////////222333333222///.........000111111000...------...111000000000222222000...//////......//////000111999777333000.........///...//////...,,,,,,---///999888777666777888:::;;;@@@???>>>???@@@AAA@@@???DDDBBBAAAAAABBBCCCCCCBBBBBBAAA??????@@@???===;;;:::999777888999::::::999888888888888777777777777222333444666666666555444777555333333444555444222777666444333444666999:::;;;??????:::888999:::888888888888777666444333222444333333333555666555444333333444444444333333222666555444555777777555333111///......000222333333222000...///222333111...444333111000///000111111111000000000000111111222222111111111222444555777444444555666777777666666777777777777888:::;;;<<<@@@???>>>>>>AAABBBBBBBBBAAAAAABBBCCCEEEHHHKKKMMMLLLNNNQQQTTTXXX[[[]]]^^^[[[___cccfffgggfffddddddjjjfffcccdddgggjjjjjjhhhooonnnmmmoooqqqqqqnnnlllllllllmmmooopppoookkkhhhmmmmmmmmmlllkkkjjjjjjiiiiiijjjhhheeeeeegggeeeaaa^^^\\\ZZZXXXXXXWWWUUUSSSUUUUUUTTTRRRPPPQQQUUUXXXMMMMMMMMMMMMMMMLLLKKKJJJFFFDDDBBBCCCDDDFFFFFFEEEBBBFFFHHHGGGHHHIIIGGGBBBEEEBBB>>><<<===>>>???>>>???<<<:::;;;===>>><<<:::;;;999888888888888777555444444444333333444444555444444444444444333222111444444444444444555666666777666555555555444111///222111111222333333111///222222333444444444333333222222222333333333333333555555555444222333555777666555333222222333444555666666999>>>DDDQQQfffxxxzzzhhhXXXFFF:::222------111222333333444444333333222///111222111111000///---...///000000000000///...000////////////000111111333000---...222444444222/////////.........------//////000000000//////...///000000000000000000000111111222222222333333333444333222111333444222///333111000000222222111000111111222333333333333333444333222111111222333333333444555666666444111///666444111000111111111000333222111000/////////.../////////000000111111222222222111111000/////////222111111111111111222333111111222333333333222222222222222111000000/////////000000000000000//////222000//////111222222111000///...---------------///000111000///...///000////////////000111222333000000111111111000000///000222555666666333000...111111111000000...---,,,111111000000000111111222000000000000000000000000444333333222111111222222444000,,,+++---000///...444555555333111///000111///000111000...---...///222111000111111111///---/////////...///000000111555444333222111111222222...///000///---,,,---...555444444333333444555666:::999888999;;;<<<;;;:::???>>>======???AAAAAA@@@???>>>>>>???@@@@@@>>>===<<<:::999:::<<<=========<<<<<<;;;;;;;;;:::::::::444555777888888777666555777666444444555555555444777666555444555777999:::777<<<===999888999:::888888888888777666444333222555444444444666777666555333444444555555555444444666555555666777888666555222000...///111444555555333111000111444555222///444333111000///000111111333222111111000111111111222222111111222333555666333333333444333333222222222111111222222333444555777555444666888::::::999:::999999999;;;===???@@@===???CCCGGGLLLPPPRRRTTTRRRVVV]]]aaabbbaaabbbcccbbb```^^^aaaeeehhhhhhgggnnnnnnoooppprrrrrrqqqoooooopppqqqssstttssspppmmmrrrrrrqqqooonnnmmmllllllkkklllkkkhhhhhhkkkiiieeehhhddd___\\\[[[\\\]]]]]]]]]\\\[[[XXXWWWYYY[[[^^^ZZZYYYYYYXXXWWWVVVTTTSSSTTTRRRPPPPPPRRRTTTTTTTTTPPPUUUWWWVVVUUUUUUSSSOOOQQQMMMIIIGGGHHHIIIJJJJJJIIIGGGGGGHHHIIIGGGBBB===@@@>>><<<<<<===<<<;;;999<<<;;;::::::999:::::::::444555555555444333222222444444444444555777888999:::888777666555444111///444333222222333333222000111222222333444444333333111111222333444555555666444444444333222222444666555444333333333333444555444555888<<>>>>>===<<<<<<;;;999:::<<<>>>??????>>>=========<<<<<<<<<<<<999::::::;;;;;;:::::::::999999888777777777777777777777777888888999:::;;;444999:::888666888888777777777777777666555333333666555555555777888777666444444555666777777777777666666555666888888777666333111111111444555555555333333333555666555333111333222222111111111222222222222000//////000111111222222111000111222333444111111111111111000//////000000000000111222333333333111000111444555555555555444444333444444555555222444888<<<@@@CCCFFFGGGFFFKKKQQQTTTUUUUUUWWWYYYWWWWWWXXX[[[___bbbccccccgggiiikkkmmmooopppppppppoooppprrrttttttsssrrrqqqqqqppppppoooppppppqqqqqqrrrrrrpppllllllmmmkkkffflllgggaaa]]]]]]___aaacccaaa```^^^]]]]]]___```aaabbbbbbbbbaaa```___]]]]]]]]][[[YYYYYYZZZ]]]^^^^^^]]]bbbeeecccaaabbbbbb___]]]ZZZVVVTTTUUUWWWXXXXXXUUUUUUWWWXXXWWWSSSMMMHHHJJJHHHFFFEEEEEEDDDBBB@@@AAA@@@???===<<<<<<<<<<<<666666777777777666555555666666777888999;;;===>>>;;;999666555555555444333777555444444444444333222111111222333444444444444111111222222333444444444000111222222222333666999555555444444444444444444444444777:::===FFFWWWhhhwwwxxxhhhZZZGGG999444333222222000111111222222111111000111000111444444111///111000000000000000000000000///............///000000,,,---...000333333222000111111111000000000//////,,,---///000222333333444111111222333333222000///111111111111222222222333555222111222222///000222111000000111333333222000//////000111111111111000222222111000000111333444444444555555555555444444666444111111222333222222222333333111//////000111000000111111111111111111---...///000111222333333222111111000000000111111000000111111222333333333222111111000000///............///000000000//////333111000111333555555444555444333222111000000000---///000000//////000222////////////000111222333000000111111222222111111222222111000000111111222......///000111111111111000//////...............111111111111111111111111333222111111111111222222111000....../////////......///...---++++++---///...000111111111111222444111000000000222222000...000000//////000000111222111333666777777444111//////000222111000......///333333333333333333333333222222111333666777777666444333333444777:::::::::888777777888:::;;;999888;;;999777888:::===>>>>>>============<<<<<<<<<<<>>>>>======>>>>>>>>><<<===<<<;;;::::::;;;<<<888999;;;<<<======<<<<<<888<<<>>>;;;999:::999777777777777777777666555555777666555666888999888777555555666888888999999999666666666777999999888666444333333444666777666444333555777888777555555555111222222333333333333222111000///......000111222444333111000000111111222000000111111000000///////////////000111222333333222111000000222333333333000000111111111000/////////000222555777999::::::999>>>CCCDDDCCCCCCEEEHHHIIIKKKOOORRRTTTUUUWWWYYYYYY\\\```ccceeegggiiijjjmmmnnnpppqqqrrrrrrrrrsssoooooonnnooopppqqqsssttttttuuusssooooooqqqooojjjkkkgggbbb______aaabbbbbbaaa``````aaacccdddeeeeeedddeeeeeefffffffffeeeeeecccaaa^^^^^^```ccceeeeeeeeekkknnnkkkkkkmmmooonnnjjjgggeeedddfffgggggggggcccfffhhhhhheeeaaa___^^^ZZZXXXUUUTTTSSSRRROOOMMMIIIHHHFFFDDDCCCAAAAAA@@@======>>>>>>???>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIDDD@@@<<<999888888888777999777555555555666444333222222333555555666666555555555555444444333333333000111222222222333666999777666666555555444444444555555777:::<<>>???:::;;;>>>???@@@???>>>===>>>BBBDDD@@@======<<<999777777888888888777777666888666666777888999888777555666777999999:::::::::777666666777999:::888777555444555666888888666444222666::::::777555555777000111333444555555444333111000/////////111333555666555333222111111222222111111222222222111111000/////////000000222333444222111000000222333333222......///000000///---,,,///000111222222333222222555999===<<<999888;;;???===BBBGGGIIIIIIIIILLLNNNMMMPPPUUUYYY[[[^^^```bbbkkklllnnnooooooppprrrssspppoooooonnnoooppprrrsssqqqsssrrroooqqqtttsssooohhheeebbbaaaaaaaaaaaa````````````cccfffhhhiiiiiicccdddfffgggiiiiiijjjjjjkkkhhhffffffhhhkkklllmmmhhhnnnqqqpppppptttwwwxxxtttrrrqqqqqqrrrttttttsssooorrrtttsssooommmnnnppphhheeecccaaa```^^^\\\YYYVVVUUURRRPPPNNNLLLKKKKKKDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSTTTOOOJJJDDD>>><<<;;;:::999:::888666666666666555444333444555666777777777777;;;:::999888666444333333444555444333222222444666888777777666555555444444666666888:::;;;AAAPPP^^^sss}}}mmm___JJJ:::444444222...333333333444444333333333444000111666777222111444111111000000000000111111111111111000111222222333333333222///---///555;;;333333333222222222111111222222333333333222111111111222444444444222000//////000000000000111111111555000///111000---000777000///000222444444222000222222333444444444444333111111000000000111333444222111000///000333555777444222000///111222222111000222333222//////222444333222222222111000000000/////////000111111222222333333111000////////////000///......///111333555111111111000//////......------...///000000//////111000///000222333444333222111000...------,,,,,,+++---///000000000222444000000000000000111111222///000111222222222222222111111222333333333222111111111111111111000///...666555555444333333333444111111111111111111111111111000000000000000111111---111444444111......000555555333///,,,+++,,,...444555555444222111111333/////////000222333222000000000000000000111111222000000000000000111111111,,,...000000...---,,,---888666555555777888888777333444666888888777555444777555444444666777777666666666666666555444333222999777444444666999::::::222222222222444666888999999::::::;;;<<<<<<======???===;;;<<<>>>???===;;;======>>>@@@AAABBBCCCDDDEEEEEEFFFFFFEEECCCAAA???<<<;;;;;;<<<>>>>>>===;;;<<<999777666888999::::::555666888:::;;;;;;:::999999888777666555555555555;;;:::888666444444444555;;;:::999:::::::::888666333444555555666666666555333333222111222333555555666222000111555666444000333333222000//////111333111111000000111111222333333222000000111333444444555...111333---///000)))111111111111111111222222444444444444555666777888777888:::<<<>>>@@@BBBCCC???AAAEEEJJJOOOSSSWWWXXX```bbbeeeggghhhhhhjjjllloooppppppnnnmmmnnntttzzztttwwwvvvsssrrrttttttqqqfffcccbbbdddccc```___bbbbbbdddfffhhhiiiiiiiiiiiijjjgggeeeeeegggjjjkkklllhhhjjjmmmnnnnnnooorrrsssppprrruuuwwwxxxyyyzzz|||~~~|||yyyxxxyyyzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwwwwsssuuuuuurrrmmmiiihhhiiijjjgggccc___\\\ZZZYYYZZZWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\^^^___^^^]]]aaaYYYOOOGGGCCC@@@===;;;=========<<<;;;:::999888888777666666888:::999999999666333222333555555555333222222444666666555444777999:::999777666666666222444777999:::???OOO___ooo{{{ppp```JJJ;;;555444222000333555777555222///000111+++000222222222444222...222111///...///000222333222333444333222111222333111222222222000000222444555555444333111///---,,,111111222222222222111111111222444555555222000...000000111111111111000000111000///......///000111111111111222444555444222000111333444555555444444111111111000000000000000222333444444444444333222222111000000000111222333333333222111000000000000111111111111000...---,,,111000000000000000111111555444222111/////////000000///...------...///000,,,---...///000000000000///////////////.........111111000000000000111111555444333333222111000000000222111......111222000111111111111000000000000222222111111111111222222222111111111111111222222111111000//////////////////111000,,,+++///000...444333111000000000111111000000000000////////////000000000000////////////222111///...---...000111000000111222222222222111222222222222111111111000//////000000111111111222111111000111222111///---.........///////////////???===;;;:::;;;<<<<<<;;;888888999999999888777666888666555555777888777777444444444444444444444444777555333222444666777777222222111111333444666777555555666777777888999999;;;999888999;;;<<<;;;999;;;;;;<<<>>>@@@AAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBB@@@??????@@@BBBBBBAAA???>>>;;;999888999;;;;;;;;;888999;;;<<<<<<;;;999888;;;;;;:::999888888888888:::999888777777888999999;;;:::999999::::::888666666777777777666666555444333222111111111111222333666333000222555666444111333333444333111000111333222222111111222222333444555222000000333555444333555...111333...///111***111111111111111111222222111111111222222333444444333333555666888:::;;;<<<999:::===@@@EEEIIIMMMOOOSSSVVVXXX[[[\\\^^^aaacccjjjjjjkkklllooopppqqqqqqoooqqqppplllmmmooonnnjjjccc___]]]]]]]]]ZZZ\\\______aaaccceeeggghhhiiiiiieeecccbbbdddhhhmmmppprrrpppqqqqqqpppooooooppprrrtttwwwzzz{{{||||||~~~}}}{{{zzz{{{}}}}}}}}}~~~~~~}}}}}}|||||||||yyy{{{|||zzzvvvssssssttttttrrrpppmmmjjjhhhggggggcccccccccccccccddddddeeeiiihhhhhhjjjlllmmmlllkkkgggaaaYYYSSSNNNJJJFFFCCCAAAAAAAAAAAA@@@@@@???>>><<<:::999999;;;<<<<<<<<<;;;888666555666777888777444444333444666666555444888999:::999888666666777222333777999999>>>LLL[[[lllyyyvvvfffQQQAAA:::888777555222333444333000......///...222555444444666444000333111000000111222333333333444555444222222333555111222333222111111222444222222222111111000000000000//////////////////000///000222444444333111000000000000000000000000000111000////////////000111,,,++++++---000111000///000111222333444444444444111111111111000000000000111222333444444333222111111000000000111222444555333222222111111111222222333333333222111000//////111111000000000000111111666444222000//////000000000///............///000///000000000000000//////000000000000000000000000222222111111111111222222444444333222222111000000000222222......222222000///000111333333222000///222222111111111111222222222222111111111111111111111000000///......//////000333222......111111///333333111000000000111111000000000000////////////111111000000//////......222111///.........000111000000111222222222222111222222111111111000000000///000000000111111111111111000000111222222///---//////////////////......JJJHHHEEECCCDDDDDDDDDCCC@@@???>>>===;;;;;;::::::;;;999888888999:::999888555555444444444555666777777444222111333555666666222111000000000111333333111111222333444555666666555444444555777888777666777888999;;;<<<>>>???@@@DDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDCCCBBB@@@>>>;;;;;;<<<===<<<<<<;;;<<<>>>>>>>>>===;;;999===<<<;;;:::::::::::::::888888888888999;;;<<<===;;;:::999999:::999777555999999999888777666444333555444333222222222333444666333111222555666444222333555666666444333333333333333333222333444444555666222000111666888555222555///222444///000222+++222222222222222222111111111111111111111111222222000000111222333444444555444444555777:::>>>BBBDDDIIIJJJKKKLLLLLLOOORRRUUU______aaafffkkklllhhhdddeeeeeecccaaabbbfffccc^^^\\\WWWTTTTTTTTTRRRTTTYYYXXXZZZ\\\___bbbdddfffgggaaa``````ccchhhnnnqqqsssrrrrrrqqqooonnnnnnpppsssvvvxxx{{{||||||}}}~~~|||{{{}}}}}}}}}~~~~~~}}}}}}|||zzzyyywwwvvvqqqqqqrrrrrrrrrssssssssstttsssssstttvvvwwwvvvuuupppmmmiiiddd```[[[UUUPPPMMMLLLLLLKKKJJJHHHHHHGGGEEECCCAAAAAACCCDDDEEEDDDBBB@@@>>>===>>>>>>===<<<:::999888999::::::888666999:::;;;:::999888999:::555666999<<<<<>>===<<<===>>>===<<<;;;:::888666666777999:::888666333222333555555555222111000......//////000000111111222333444555666000000000111222333444444333333555666888:::;;;<<<>>>>>>===<<<===>>>@@@AAA@@@???>>>???AAABBBBBBAAABBB???=========>>>===<<<===>>>@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;<<<<<<888999999:::;;;<<<======<<<;;;::::::;;;:::888666999999999888777666555444777666555555555666888999666444333333555666555333333666999999888555444444444444444444444555666666777333111333888:::666222666///222555000111333,,,333222222222222222111111222222222333333333222222111111111111111111111111444333222222444888<<<>>>DDDDDDCCCAAA???@@@BBBEEEOOOQQQTTTYYY]]]^^^[[[XXXWWWWWWTTTRRRTTTXXXUUUOOOPPPLLLKKKMMMLLLJJJJJJNNNNNNOOORRRUUUYYY\\\^^^___]]]\\\]]]___dddiiikkkllljjjjjjjjjjjjjjjmmmqqquuusssuuuxxxyyyyyyzzz|||}}}}}}{{{{{{}}}{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyyyyy{{{|||{{{zzzxxxxxxxxxvvvqqqkkkddd```^^^]]][[[YYYWWWUUUTTTSSSSSSQQQOOOOOOQQQSSSTTTTTTRRRPPPMMMLLLKKKJJJGGGEEECCCBBBAAAAAAAAA@@@>>><<<<<<===>>>===<<<<<<===???<<<<<>>======>>>>>>===<<<===>>>AAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????>>>>>>===<<<<<<===<<<:::888888888888888888777666666555555555555666888:::<<<666555444555666666555444444777:::;;;999777555444555555444444555555666777666444333666:::;;;777333666000333666111333555...333333333333222222111111000111222333333333222222222222222111111000000000444333111111222444888:::<<<<<<;;;888666666888:::???CCCGGGJJJJJJJJJLLLMMMHHHHHHFFFCCCEEEHHHFFFAAACCCAAACCCGGGGGGCCC@@@BBBBBBDDDFFFIIILLLPPPSSSTTTSSSRRRSSSVVV[[[```bbbcccaaabbbbbbcccdddgggmmmqqqoooqqqtttvvvwwwxxxzzz{{{|||zzzyyyyyy|||~~~~~~~~~~~~~~~xxxrrrnnnlllkkkiiigggfffeeeeeeeeecccaaa___```bbbeeeggggggfffdddbbb```^^^ZZZVVVSSSNNNMMMKKKJJJJJJHHHEEECCCDDDDDDEEEEEEDDDDDDFFFHHHDDDDDDEEEGGGGGGIIIRRR\\\ooo||||||ppp]]]MMMCCC>>><<<;;;;;;999777666555555555555333777777555555777666333222111111444888999555111333333444333222333555777777777777444111///000111222111///......000222333333222111000000111222333000111111222111000///...111111000000000000111111000000111111111111000000000///...///000000...,,,222111000000000111222333000000111111222222222333111111111111111111111111555444333222222222333444222222222222333444555555222222333333333333333222333333222111111111111111555444333222111111111222///000000000000000000///---...//////000000000///.........//////000000000111111000000000000111111111111111111111111111222111333333//////333333111222111000000111333555777222222111111111111222222333222222111000000111111000000/////////000000111///222333111111222111---111111111111222111111111000000000000////////////111111111000///......---222111111000000000000000000000111222222222222111111111111111000000000000111111000000000000000000000///000111222222000...222222111000///......---kkkkkkkkkllllllllliiifffcccaaa]]]YYYVVVUUUUUUUUUUUUSSSQQQPPPPPPPPPNNNMMMHHHGGGEEEBBB@@@@@@???@@@>>>;;;888777777888888888777666555333222333333444222222222222333333333333...000111111000000222333111111222222333444444444222222222222333333444555;;;:::888999;;;===>>>>>><<<;;;:::;;;<<<===<<<;;;;;;===@@@BBBDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@??????@@@???===;;;999999999:::999999888888333333333333444666999:::666666666666666666666666555888;;;<<<:::777666555555555555444555555666777555555777:::;;;:::777555777111444777222444666///444444444333222222111111---...000111222222111111222222111111000/////////222222000000000222444555111222222111000111333555444888<<<===;;;;;;???CCC;;;======:::999;;;:::888999999===BBBBBB===999999999:::;;;===@@@CCCFFFHHHDDDDDDEEEJJJPPPUUUWWWXXXXXXYYYYYYYYYYYY[[[^^^aaagggiiimmmoooqqqrrruuuvvvuuusssrrrsssvvvyyy{{{|||zzz{{{|||~~~~~~}}}|||uuutttssssssssstttvvvwwwqqqooommmnnnqqquuuxxxyyyxxxwwwuuutttrrrnnnhhheee[[[ZZZWWWVVVUUUSSSPPPMMMOOOPPPPPPPPPOOOPPPSSSVVVQQQOOONNNPPPPPPSSS[[[eeevvv}}}ssscccTTTJJJDDD@@@??????===:::888999999999888666999999666666888888444444222222555:::<<<888333555666888888777777999:::>>>===<<<888444111111111333222111000000000111222111111111111111111111111222222222222111000///...111222222333333222222111000111111222222111111000222111111111222222000///222222111111111222222333000000111111222333333333333222111111111111222333666555333222111111222222333222222222222333333444000111111222333333333333444333222111111111111111333333444444333222111111///000000111111000000///,,,---...//////000000000------......//////000000111000000000000000000111///000000000111222222222111333333000000333333111222111000///000222444555222222111111111111222222222111111111111111222222111111000000000111222222///222222//////111000---000000111222222222222111000000000000////////////000000000000////////////222222111111111000000000000000111222222222222111222222222222111111111000111111111111000000000000/////////111333333111///111111111000000/////////pppqqqsssvvvxxxwwwtttpppooommmjjjgggdddbbbaaaaaabbb```]]]\\\\\\[[[ZZZXXXQQQPPPOOONNNMMMLLLKKKJJJHHHEEEAAA@@@@@@@@@@@@@@@===<<<;;;999999999::::::777777666666555555444444111333444444222111333555444444444444444444444444111111222222222222222111999777555555888;;;<<<<<<888777777888:::;;;:::999:::;;;>>>@@@AAAAAAAAA@@@FFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFEEECCCCCCDDDCCCBBBBBBCCCBBB@@@>>>============<<<:::999888555555444333444555666777666666777777666666666777666888;;;;;;999777666666555444444444444555666666333777;;;===;;;999777777777111444777333555777000555444444333222222111111,,,---000222333333333222333333333222111111000000111111000000000111222222...///000000//////000222///111444666777777777888222888999555111222444444555555777<<<<<<888555666333333444555777:::<<<===999999:::>>>CCCHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMVVVYYY]]]```bbbdddgggiiifffeeedddeeeiiimmmoooppprrrsssuuuxxxzzz}}}~~~}}}~~~~~~~~~|||{{{{{{|||}}}~~~yyywwwvvvwww{{{zzzvvvllljjjhhhfffdddbbb^^^[[[\\\\\\]]]\\\\\\]]]aaacccaaa]]]\\\]]]^^^aaajjjsss{{{wwwjjj]]]RRRJJJFFFDDDGGGCCC@@@>>>???@@@@@@>>>:::======:::999<<<;;;888888555333777===???;;;777:::<<>>888555333333222222222222222222222222000111333444444333111000222222222222222222111111111222444666666444222111000111222222222222111000222222222333555666555444222222333333333333222222000000111222222333444444444333222111111222333444444333111111000111222222333222222111111111222222000000111222333444444444555444333222111111111111111222444666666444111//////000111111111111000///...//////000000000//////---......///000000111111222111111000000111111222...//////000111222222333111444333000000333444111000000111222222111111000222222111111111111222222000000000000111222333333222222111111222333333444000222111......000111...///000111222333222222111000000000000////////////////////////000000000000111222222222111111000000000000111222222222222111333333333333222222222222111111111111000000000////////////111333333111///111000000000000000000000rrrtttxxx|||~~~zzzvvvvvvuuurrrpppmmmkkkiiiiiijjjhhheeeddddddcccaaa```XXXXXXYYYYYYXXXWWWVVVUUUQQQNNNJJJHHHIIIIIIIIIHHHAAA@@@???>>>===>>>??????===<<<;;;:::999888777777333555777666333222444666777777777666666555555555111222333444444333222111555333222222555777999999555444555777999:::999888999:::<<<>>>???>>>===<<>>???;;;888777999888111555888333555888111555555444333333222111111---///222444666777666666666666555555444444333333111111222222222222222222111222333333000......//////...000444888888444000...666999444......111333555333444888888555444555111111111111222444666888666555666888;;;===>>>===;;;<<<>>>>>>======>>>@@@EEEHHHLLLPPPRRRUUUXXX[[[ZZZXXXWWWYYY]]]aaacccdddkkklllnnnqqqtttvvvxxxzzzzzzyyyyyy{{{~~~}}}||||||}}}}}}{{{yyy{{{zzzwwwuuurrrqqqnnnjjjgggdddeeeeeeddddddfffjjjmmmnnnjjjggghhhiiimmmvvv~~~sssggg\\\TTTOOOMMMNNNJJJFFFEEEFFFGGGGGGEEE>>>AAA@@@======??????<<<;;;777555888???AAA>>>:::>>>AAAEEEGGGGGGEEEDDDDDDKKKJJJGGGBBB<<<777666666111222333444444444444444222444666888888666444222111111111222333333444444000333555777777555333000000111222333333222111000,,,,,,---///333444444333222333444555555444222111000000111222333333444444444444333222222333444444111111000000000111333444333333222111000000000000000111222333444555555555555444333222111111111111///222555777777444111...///000111222222111000///111222222111111000///......//////000111222222222333222222222222222222333......///000111222222333111444333000000333444111---///222444444222...,,,222222111111111111222222//////000000111222444444333222222222333444444555111333222...---111222000///000111222333333222111000000000000////////////......//////000000111111111222222222222111000000000000111222222222222111444444444333333333222222222111111111000000///////////////111333333111///000000000000000111111111wwwwwwwww{{{|||yyyxxxvvvtttsssssssssssspppnnnnnnooolllhhhhhhkkkhhheeecccdddggggggccc^^^[[[ZZZXXXVVVTTTRRRQQQQQQMMMJJJHHHJJJNNNOOOLLLHHHEEEFFFEEEDDDBBB>>>;;;999>>>======<<<;;;999888777===;;;999999999999888777666222///111555666333000777555555888777555666:::555555666666777777777888888888777777888:::<<<===>>>>>>>>>@@@BBBAAA???<<<;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@?????????>>><<<:::::::::999888888777777777999888888888:::999888666888999::::::888777888999<<<777555777999888999<<<444:::??????:::666666777777666666666888888666444777444444666555111111333222333444666777888888888555444222111000111333444444333222333444444333111......///////////////...000000111222222222222222111///......//////...,,,111222333444555666666666444333333222222333333444666222222777;;;999666555555666666777777888888999===???BBBEEEFFFGGGFFFFFFPPPIIIFFFJJJNNNQQQUUUYYY]]][[[^^^ggglllkkkllloooppprrrtttvvvwwwwwwwwwwww~~~}}}~~~zzzyyyxxxssssssqqqmmmqqqpppooooooqqqtttxxxzzzoooqqqssssssvvv{{{uuulllddd___]]]ZZZWWWTTTRRRRRRQQQMMMJJJMMMJJJHHHHHHIIIIIIFFFDDDAAA@@@===;;;;;;>>>DDDIIIGGGOOOXXXZZZUUUMMMHHHFFFOOOPPPOOOHHH???888777999999777666666666666555333444444444555555555666666555555666666555333111000666555555777999777222---111111222333333444555555444444333333333444444555222333444444555444444444222333555666777666555444444333111222222222111///555555444333333333333333222111111000000111111222111333555333000///111333444222000...---...000111222333444555555444333222222111//////000000///---222222111111000000//////...///000000000///...---333222222222333444555555222111000000000222333444333333222222222222333333222222111111000000//////444333222222222333444555000111111222333333444444333333222222222222222333666333111000000000...---222444555444222000000111000222111...---///222333...///000111111000///...111111111111000000000000000111222333333333333333444444333222111000//////666666666333000---------111000///000222444444333/////////111333333111///uuuvvvxxx{{{}}}~~~}}}{{{~~~{{{yyyxxxxxxyyyyyysssqqqrrrtttrrrnnnnnnrrrpppnnnlllnnnqqqqqqmmmhhhfffeeecccaaa___]]]]]]\\\\\\YYYVVVWWWYYYYYYVVVRRRTTTTTTTTTSSSQQQNNNKKKIIIGGGGGGGGGFFFDDDBBB???>>>BBB@@@===<<<<<<<<<;;;:::999666333444777888666333666444444666555333444888555555555666666666777777777777666555555666777777;;;;;;;;;===>>>>>>;;;999888888999;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>BBBAAA@@@@@@@@@???===;;;:::999888666666666777777888777777888999:::888777999:::;;;;;;999999:::;;;>>>999777:::<<<;;;;;;===666:::>>>===999555555666777666555666777777666444777444444666555222111444222333444666777777777777333222000/////////111222444333222333444444333111000111111111111111000000000000111222222222222222111000//////000000///---000000111222333333333333333333222222222222333333555111222777;;;888444333333333333222222222222222777888:::<<<===>>>>>>>>>FFF@@@===@@@CCCDDDFFFIIIJJJHHHLLLVVV\\\]]]```ddddddfffhhhkkkmmmoooqqqqqquuuuuuttttttvvvzzz}}}~~~~~~zzz{{{~~~zzzzzzyyyvvvwwwwwwvvvvvvwwwyyy{{{|||xxxyyyzzz{{{|||{{{wwwuuusssnnnkkkgggeeeeeeccc___\\\YYYWWWUUUTTTUUUUUURRRPPPJJJIIIGGGEEECCCEEEIIILLLNNNVVV^^^aaa\\\TTTOOOLLLSSSTTTTTTNNNEEE>>><<<===;;;:::999999:::;;;:::999999999999999888888888888;;;;;;;;;;;;:::888666555,,,...111666999:::999777444444333333222222111111555444444333333444555555222333333444444333333333333333333333333444555555555333111111222333222222555444333333222222333333444444333333333333444444000222444222000///000222000///...---...000222444000111222333333222111111222111///000111111000///222111111111000000000000///000111111111000......000000000111222222333333111000/////////000222333222222111111111111222222222222222222111111111000333222111111111222444555333333333333333333333333333333222222222222222333555333000000000000///...111333444444333222333444000111111...---///111333000111222333333222111111000000111111111222222222111111222333333333333333333333222222222222222111111222333333111111222444111000000111333444444333000000000222333444222000vvvxxx{{{|||||||||}}}}}}}}}zzzwwwwwwwwwyyyzzzuuutttuuuwwwvvvssstttxxxxxxvvvuuuwwwyyyzzzvvvssspppooonnnllljjjiiiiiiiiillliiiffffffgggeeeaaa^^^___``````___^^^[[[XXXVVVUUUUUUUUUTTTRRRNNNKKKIIIKKKHHHDDDBBBAAABBBAAAAAA>>>;;;999:::<<<===:::888999555555777777444444888777777777777777888888888888777666555444333333333999999999;;;<<<;;;999666666666666666666777888999666666777888999999::::::>>>===<<<===>>>===<<<:::888777555444444555666777777666666777999:::999888;;;<<<===<<<;;;;;;<<<===???;;;;;;???AAA>>>===???888;;;>>><<<888555555777666666555666888888666555777444444666555222222444333444555666666666666666666666444333333333444555444333222333444555444222444444444444333222111111111111222222333333222222222000///000111111000...111111222222333222222222333222222111111222222333333000111888;;;777222000111111000000///......---222333333444444555555666<<<777555777888777777999;;;:::>>>EEEJJJLLLPPPTTTSSSUUUWWWZZZ^^^bbbeeeggggggfffggghhhkkkooorrruuuzzzzzz{{{|||}}}~~~|||~~~~~~~~~|||xxxvvvtttrrrnnnlllhhhfffdddddddddccc```^^^WWWWWWVVVSSSQQQQQQRRRTTTXXX___hhhjjjfff___XXXUUUXXX[[[[[[WWWOOOHHHEEEDDD@@@???>>>???AAABBBAAA@@@??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;999777666444666999:::999777666666666666666555444333333333777777666555555666666777444444555555555444444333666555333222222444666888666333111111222444555555666555555444444444444444333333333333333333333333222333444333111111111222222111/////////111333555111111222222222222111111111000///000222222222000222222111111111111000000000111111111111000//////...///111222333333222222222111000000000111222333333222222111111222222333333333333222222222222111222111000000000111222333555555444333333222111111333222222222222222333333333111000///000111000///000222444555444444555666222222222111000///222444111222222333333222222111//////000111222333444444111222333333444333333333111111222222333333444444000111333333222222444555000000111222444555333111111111111222444444333111yyy|||}}}|||~~~}}}{{{xxxvvvvvvwwwyyy{{{vvvtttuuuwwwvvvssstttxxxyyyxxxxxxzzz||||||zzzwwwuuutttsssqqqpppooooooooouuusssppppppooonnnkkkhhhggghhhiiiiiigggeeebbbaaaaaaaaabbbaaa^^^[[[WWWUUUVVVRRRNNNKKKKKKKKKJJJJJJEEECCCBBBAAABBBBBB@@@>>>???;;;999;;;<<<999888:::::::::;;;;;;;;;;;;;;;;;;999999888777666555555444999999999;;;<<<;;;888666777666555444444555777888444444555666777888888999777666666666888888666444666555333222222444666777666555444555888999999888;;;<<<======<<<<<<===>>>@@@===>>>BBBDDDAAA??????<<<===>>><<<999777777888777777666777999999888777777444444666666333222555444555555666666666555555888777666555555555666666555333222333444555555444666666666555555333222111222222333444444333333333333111000111222333111000444444555555555444444333222222222111111222222222111///111888;;;777111///111111111111000000//////333222111111111111222333777444333555555333222444999999;;;===???@@@CCCFFFEEEFFFGGGJJJNNNRRRVVVXXXXXXXXXYYY[[[^^^bbbfffhhhlllmmmoooqqqtttxxxzzz|||{{{~~~}}}zzzxxxvvvsssrrrqqqpppooommmjjjiiiaaabbbcccbbb___^^^^^^^^^bbbhhhoooqqqnnngggaaa]]]^^^aaabbb```ZZZTTTOOOMMMJJJIIIGGGHHHHHHIIIGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA============<<<:::888777???AAABBB@@@:::666555666888888888999999999::::::::::::999999888888999999888888888888888777666555777777666555666777888999888555222111333666888888999888777777666666777777444444555555555555444444555555666555444444444444777666444222111111222333444444444444333333333222000//////000222333222111222222222222222222222222111111111111111000000///111222444666666666444333444333222222222333444555555444444333333444444555222222222222222222222222111000000///000111222333444444444333222222111111333333222222333333444444333111000000111222222111111333555555444444444555666444444555333111333666111111222111111111000000000000111111222333333444333333444444444444444333222222222222333333333333444555555444111000000111000000111333555555222000222111111222333444333222{{{~~~}}}{{{}}}~~~||||||}}}xxxvvvwwwxxxvvvrrrssswwwxxxxxxyyyzzz{{{{{{yyyxxxvvvvvvuuussssssrrrrrrrrrxxxwwwvvvvvvuuutttrrrqqqqqqrrrssstttsssqqqooommmiiijjjjjjiiigggeeebbb```aaa^^^ZZZWWWWWWWWWVVVUUUOOONNNLLLLLLKKKJJJIIIHHHHHHBBB???AAABBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999888888:::::::::;;;<<<;;;888666777666555444333444555666222333333444555666666666333222222222444444222000444333222111222333555666666444333444666888999888999;;;<<<<<<;;;;;;<<<>>>???<<<===BBBDDDAAA>>>>>>===>>>>>>===;;;:::999999888888888999;;;;;;:::999777444444666666333333666555555666666777666666666555444444333333333333333666555333444555777777666777777777666555444333222444555555555555555444444444222111222444444333222555555666666666555555444333222222222222222222333111///111888<<<888333000111111111222222222333333333333222111111111111222555333444666666333333666444777999888777888:::;;;=========???AAADDDGGGIIIIIIIIIJJJMMMPPPSSSVVVXXX[[[\\\___cccggglllppprrrtttxxx}}}|||||||||{{{xxxuuusssqqqhhhjjjlllmmmkkkjjjiiijjjiiinnnsssuuusssmmmgggddddddfffiiihhheee```[[[XXXWWWUUUSSSRRRRRRQQQOOOMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFEEEDDDCCCAAA@@@>>>AAACCCBBB???>>>@@@BBB=========>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777888999:::::::::999888;;;999666555777:::;;;<<<::::::999888888888888999999999:::;;;;;;:::999999777777666666666666555555888777555444222222222222555555555444444333333333111000///000222333333222444444444444444444444444333222222111111111111111444555666888888666444333444444333222222222333444444444444333333444444444222222222222222222222222222111000000000111333444333333333333333333333333444444444444444555666666444222111111333444444333333555666555333222222333666333444666444000111666444444333333222222222222222222222222222222222222555555666666666666555555444444444333333333222222777777777555111//////000000000111333555444222///444222111222444555444333{{{|||}}}|||zzzyyyzzz{{{~~~~~~zzzyyyyyyzzzxxxttttttxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvvvvzzzzzzzzzzzzyyyyyyxxxwwwuuuvvvxxxyyyxxxwwwuuutttoooooooooooonnnmmmllllllkkkhhhfffeeeddddddbbb```[[[[[[YYYXXXVVVUUUTTTSSSQQQKKKGGGIIIJJJGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>===:::777777666555444444444444444222333333333333444444444444333222333444333222000111111111222333444555666777555333333555777888777666888999999999999:::;;;<<<:::;;;???AAA>>><<<<<<<<<======>>>===<<<:::999888777888999;;;<<<;;;999777444444777777444444666555666777777888888888888777777777777666666555555888666555555777999999999777888888888777666555555777777777888777777666555444333222333555666555444444444555555666555555444444333333222222333333444222///222999===:::666555000111111222333333444444222222222222111111000000333222333555444111333777)))///333222111222444444777777777888999;;;<<<===;;;<<<===???AAACCCEEEGGGJJJKKKNNNRRRWWW\\\___bbbfffkkkqqqtttuuuvvvxxx{{{~~~~~~|||zzzyyynnnqqqssstttsssrrrrrrsssqqqsssvvvwwwuuurrrmmmjjjjjjlllnnnpppoookkkgggddddddbbb___^^^]]][[[YYYVVVUUUUUUUUUUUUUUUTTTTTTTTTNNNOOOOOOOOONNNLLLJJJIIIEEEFFFFFFFFFFFFFFFHHHJJJHHHHHHGGGFFFDDDCCCBBBBBBDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???===<<<;;;:::;;;===??????>>>===<<>>@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;===>>>>>>===;;;;;;;;;999888888999:::888777666666555555555666666666888777666555444444444555444333222333444555444333555555666666666666777777666555444333333333444444666777777777666555333222444333222111111111222333444333333222222333333444222222333333333333444444444333222222222333444555444555555555555555555555555555555555666777888999666444333333555666555555555666777666444333333333555111222666444......444999999777666666666666666666555555555444444444333888888888888888888777666777666666666555555444444666777888666444333333444444333333555666666444222777555444444666777777666~~~|||zzzzzzzzzzzzyyyxxxzzzzzz{{{|||||||||||||||yyywwwxxxzzzyyyvvvvvvzzz{{{|||}}}}}}|||zzzyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxzzz{{{|||{{{zzzyyyxxxxxxuuuvvvxxxzzzzzzyyywwwvvvttttttsssssstttuuuwwwxxxrrrqqqpppppppppooollljjjggggggfffdddbbb```______^^^VVVRRRTTTUUURRRNNNMMMNNNMMMMMMMMMLLLLLLLLLKKKHHHHHHHHHHHHFFFDDDCCCAAABBBBBBBBBCCCDDDBBB???<<<999999999888888777555555666666666555555555555444666555333444444333111//////000222333555555555555888555333222444666666666333444666666555666777999:::777777;;;===:::888999999999;;;======<<<999777666666666777::::::999888777444444777777444444777555666777999999:::::::::<<<<<<<<<<<<<<<;;;:::::::::888666666888:::<<<<<<999999999::::::999888888999999::::::999999888777555444333444666777666555444555666777777777777777555444444333333444444555333111222:::>>>===::::::444444444444444444444555111222333333333222111000333111222444111...000555"""+++222000///111222111222222333444555555555555444555555666888999::::::<<<===???BBBFFFJJJMMMOOOPPPUUU[[[^^^^^^```eeejjjrrruuuwwwyyyxxxxxxyyyzzzxxx|||~~~}}}uuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxvvvsssqqqpppqqqsssvvvwwwuuurrrpppnnnllljjjiiihhhgggdddbbbggggggfffdddcccaaa```___ZZZ[[[[[[[[[ZZZXXXVVVUUUUUUSSSPPPOOOPPPQQQQQQPPPTTTTTTSSSQQQPPPOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDD@@@AAACCCDDDDDDCCCAAA@@@CCCAAA???@@@AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999888999999999888666777888888777666777777777888888999999999:::999888777777777888888<<<;;;:::888666555333333777666444333333333444555666666555555555555666666444555555555666666666666666555444444444555777777::::::999999888777777777777777777777888999:::;;;888777555555666777666666666777999999777666666777777222333999777//////666<<<;;;:::888777777888888888888888888888888999999::::::;;;;;;:::999999888888888999999999999::::::888:::::::::888888888:::999777666777888999888666;;;999888888999;;;;;;;;;~~~zzzzzz||||||zzzxxxxxxyyyzzz|||||||||{{{{{{uuutttvvvyyyxxxuuuwww{{{{{{|||~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{|||{{{xxxvvvvvvvvvxxxyyy{{{}}}}}}|||{{{zzzxxxwwwvvvvvvxxxzzz}}}vvvuuuuuuwwwwwwvvvrrrooooooooonnnllliiigggffffffhhh```[[[]]]^^^[[[WWWVVVWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRRRRPPPNNNKKKHHHGGGIIIHHHIIIIIIJJJIIIEEECCC<<<=========<<<;;;999888;;;::::::999999888777777666444333333333222000......///222555666666555444888666333222333555555555111222444444333444555777888444444888:::888666888666777999<<<===<<<888666555444444666888999888777777444444777777444555777555666888999;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;999777777999<<<======::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999888555444444555777888777666666777888::::::;;;;;;;;;666555555444444555555666555111333:::??????======999888888777777666666555222333555666666444333111444222222333000,,,...444###...555333111222222000...///111222333333222222333333444444555555666666555666777999;;;>>>@@@AAA===BBBHHHKKKKKKNNNTTTYYY```cccgggjjjkkklllnnnpppsssxxx~~~~~~~~~~~~zzz{{{}}}|||{{{zzzzzz{{{~~~}}}{{{{{{zzzyyywwwvvvssstttvvvyyy{{{|||yyywwwtttrrrpppooooooooommmkkkuuutttrrrooommmjjjhhhggghhhhhhiiihhhgggfffdddccc]]]ZZZWWWWWW[[[^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTSSSQQQOOONNNMMMPPPOOOMMMMMMMMMNNNPPPQQQNNNMMMKKKLLLLLLLLLKKKIIINNNMMMLLLLLLKKKKKKLLLLLLKKKLLLNNNOOOOOONNNLLLKKKKKKIIIGGGGGGJJJJJJHHHFFFGGGFFFEEEDDDBBBAAA@@@???CCCBBB@@@???>>>>>>>>>???===;;;::::::;;;;;;999888888888999999999:::::::::===<<<;;;:::::::::;;;<<>>===<<<:::999888777888888888888999:::;;;<<<:::888777666777888777666666888:::::::::999:::;;;;;;666777===;;;222222999<<<;;;999777666666777777999999:::;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;:::999999::::::;;;===>>>>>>???===>>>>>>===;;;::::::;;;<<<;;;999999:::;;;;;;:::>>><<<;;;;;;<<<>>>>>>>>>~~~|||zzzyyyyyyyyyxxxvvvwwwwwwyyyyyyzzzyyyxxxwwwuuuttttttuuuuuuvvvwwwxxx||||||}}}}}}|||zzzyyyxxxwwwxxxxxxwwwvvvvvvxxxzzz~~~~~~~~~|||xxxvvvvvvvvvuuuwwwyyy{{{|||{{{yyyxxxwwwvvvvvvxxx|||~~~}}}{{{|||yyyxxxzzz}}}|||wwwrrrssspppooorrrooojjjkkkqqqoookkkfffcccddddddbbb```dddaaa______bbbcccbbb```[[[]]]``````]]]XXXUUUTTTYYYXXXXXXXXXWWWUUUQQQNNNMMMJJJGGGEEEDDDCCCAAA???AAAAAA@@@@@@>>>===;;;::::::888666666666666444222333111222888:::666333333888666333333444555555444333333333333444555666777555444444333333333444444;;;:::999777666666555555222444666888999888666444333444555666888999999:::888888777777777777888888777:::===AAAAAA???<<<:::>>>===<<<===???BBBDDDFFF999888888999;;;======<<>>===;;;888777666666666777777999:::;;;<<<<<<<<<<<<;;;888666555555666777999999;;;???CCCCCC???;;;999999:::;;;<<<;;;777444111222444555555444333111333222222111111111111111666333000///000111111111333333333333222222111000222222333333333222222111111222222333444555666666:::::::::<<<>>>BBBEEEHHHNNNQQQUUUVVVVVVYYY```fffkkknnnrrryyy{{{|||}}}}}}{{{zzzyyyyyyzzz{{{|||~~~~~~yyywwwvvvwwwyyy{{{{{{zzz}}}{{{{{{{{{yyytttpppqqqnnnmmmpppqqqmmmkkkllllllhhheeefffkkknnnmmmkkknnnlllhhhfffdddeeeggghhhccccccaaa`````````aaaaaaaaaaaaaaaaaa___]]][[[ZZZXXXYYY[[[[[[ZZZZZZ[[[\\\```]]]ZZZXXXWWWVVVUUUSSS\\\YYYWWWWWWXXXXXXVVVSSSVVVYYY\\\[[[XXXVVVWWWXXXQQQRRRRRRSSSRRRQQQPPPOOOSSSRRROOOLLLKKKJJJKKKLLLIIIMMMLLLFFFDDDGGGEEE@@@DDDFFFGGGEEEBBB@@@AAABBB>>>@@@AAA???======???BBBAAA@@@???>>>>>>>>>@@@@@@HHHCCC@@@???===:::;;;>>>CCCAAA===:::999:::;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<======;;;;;;<<<===???>>><<<;;;::::::;;;<<<============>>>???@@@@@@AAABBBAAA???===<<<<<<=====================<<<<<>>===<<<;;;<<<==================>>>???@@@AAA@@@>>>;;;;;;???DDDAAA:::EEEAAA@@@AAA@@@======@@@@@@@@@AAA@@@@@@AAADDDFFFDDDDDDCCCAAAAAA@@@@@@@@@AAACCCBBB??????CCCDDDBBB<<<>>>@@@BBBDDDDDDDDDDDD~~~{{{zzzyyyxxxwwwuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwww{{{{{{{{{zzzyyywwwuuutttvvvwwwwwwuuuuuuuuuxxx{{{yyyzzz{{{zzzxxxwwwxxxyyyuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxxxxzzz}}}~~~}}}{{{{{{xxxwwwyyy|||}}}zzzvvvuuurrrrrrtttrrrnnnooouuusssooojjjhhhhhhhhhfffeeejjjhhhffffffhhhiiihhhgggfffhhhjjjjjjgggcccaaa```aaa``````aaaaaa```]]]ZZZUUUSSSOOOMMMLLLJJJGGGEEEGGGGGGFFFEEEDDDBBB@@@???>>>===;;;:::::::::888666777444555999;;;888555666999777555555666666555444333222222222333444555555666666666666666666777777666666555333333222222222333333444555555666666666555555555666777888::::::777777777777777777888888777999===???@@@???===<<<<<<>>>???>>><<<===AAAEEE???>>>===>>>@@@AAAAAA@@@BBB@@@>>>===;;;:::888777===<<<;;;999888777888888888999:::;;;;;;;;;;;;;;;:::999888666666777888999999999;;;???CCCCCC@@@===<<<;;;<<<===>>>===999666444444444333333333333333444333333222222222222222222000...---///111111111333333333333333333222222222222333333333333222222333333333333333444444444888777666555666888:::;;;BBBEEEHHHIIIIIIKKKRRRWWW\\\aaaiiirrr|||~~~|||}}}~~~~~~|||{{{{{{~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}zzzyyyuuutttwwwxxxtttrrrsssqqqmmmkkklllpppsssrrrpppuuusssqqqooonnnnnnoooooolllkkkjjjhhhhhhhhhiiiiiifffgggffffffeeedddccccccbbbcccccccccaaa``````bbbdddcccaaa^^^\\\[[[[[[[[[aaa___^^^___aaaaaa```^^^]]]```cccbbb___]]]]]]___[[[\\\]]]]]]]]]\\\ZZZYYYaaa```\\\YYYWWWVVVVVVVVVOOORRRQQQLLLKKKMMMLLLGGGKKKMMMMMMKKKHHHFFFFFFHHHDDDFFFGGGGGGDDDCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFKKKGGGDDDDDDBBB>>>>>>AAAFFFDDDBBB@@@?????????@@@??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDFFFFFFFFFDDDBBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGGGGDDDDDDGGGFFFCCCGGGDDDDDDGGGGGGDDDCCCFFFFFFGGGHHHGGGGGGHHHJJJLLLNNNMMMLLLJJJJJJIIIJJJJJJGGGIIIIIIFFFGGGJJJKKKIIIHHHIIIJJJKKKLLLLLLLLLKKK}}}{{{zzzzzzzzzxxxwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzzzzyyywwwuuutttrrruuuuuuuuutttsssuuuxxx{{{xxxzzzzzzzzzxxxwwwxxxyyywwwwwwwwwxxxyyy{{{|||}}}|||{{{{{{|||~~~~~~}}}|||{{{xxxwwwxxx|||~~~}}}{{{uuutttuuuwwwvvvtttvvvzzzwwwtttpppnnnmmmmmmlllkkkqqqooonnnnnnoooppppppooorrrssstttssspppnnnnnnnnniiiiiiiiijjjkkkkkkiiifffaaa^^^[[[YYYXXXVVVSSSPPPRRRQQQPPPNNNMMMKKKIIIIIIGGGEEECCCBBBBBBAAA???===???;;;:::===>>>;;;:::;;;<<<:::999999999999777666555555444444444555555666444444555555555666666777555555444333222222222222555444444333444666888999666555555555666777999:::555555555555666666777888777888:::<<<===>>>======:::>>>AAA>>>999999===CCCAAA@@@@@@AAACCCDDDCCCBBBCCCBBBAAA???===;;;999888>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777777888999:::;;;888999<<<@@@CCCDDDBBB@@@>>>>>>>>>???@@@>>>;;;888777666444333222333444555555444444333333333333333111000......111333333333000111222222222222222111222222333333444333333222555444444444333333333222777666444333333444666777666999<<<<<<;;;===BBBFFFJJJQQQ]]]jjjvvv~~~|||}}}~~~~~~}}}}}}}}}|||~~~~~~{{{xxxyyywwwtttrrrssswwwyyyxxxvvv{{{zzzyyyyyyxxxwwwvvvvvvrrrqqqooommmmmmmmmmmmnnnpppooonnnnnnmmmmmmnnnnnnnnnoooooommmkkkiiiiiijjjkkklllkkkhhhcccaaabbbeeeiiihhhgggiiikkkllllllkkkgggiiilllkkkhhhfffgggiiifffggghhhhhhhhhgggfffeeejjjhhheeebbb___]]]]]]]]]XXXZZZZZZWWWVVVWWWUUURRRVVVVVVVVVSSSQQQOOOOOOQQQNNNPPPQQQQQQOOONNNMMMNNNNNNNNNOOOOOONNNMMMLLLLLLQQQMMMLLLMMMKKKFFFDDDFFFLLLKKKJJJIIIIIIHHHGGGGGGEEEFFFFFFGGGHHHJJJLLLMMMGGGGGGGGGHHHIIIIIIJJJKKKJJJKKKLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHKKKNNNPPPMMMNNNNNNLLLIIIHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNSSSTTTPPPMMMNNNOOONNNKKKIIIKKKOOOPPPNNNMMMPPPPPPQQQRRRQQQQQQQQQSSSUUUTTTSSSRRRPPPPPPPPPPPPQQQNNNRRRSSSQQQRRRUUUUUUSSSUUUUUUTTTTTTTTTTTTTTTUUU|||zzzyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwvvvssstttuuuvvvwwwwwwxxxxxxzzzzzzyyyyyyxxxwwwwwwvvvtttttttttttttttuuuyyy||||||}}}}}}{{{xxxvvvvvvwwwzzzyyyxxxxxxxxxzzz|||}}}~~~}}}~~~~~~~~~~~~}}}|||~~~{{{xxxxxxzzz|||||||||uuuuuuwwwxxxxxxxxxzzz}}}{{{xxxuuusssqqqqqqqqqqqqssssssrrrrrrssstttttttttuuuvvvvvvuuusssrrrssstttnnnnnnmmmnnnooonnnlllkkkiiigggeeeddddddccc```^^^^^^]]][[[YYYWWWUUUTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHIIIDDDBBBDDDEEECCCCCCEEEAAA@@@???>>>>>>>>>;;;999;;;::::::999888888999999444555666666777888888888888777777666555555666666777666666777777888::::::666555444444444666888999333333333333333444555666555666777888999;;;<<<<<<:::<<<===<<<:::;;;>>>AAA>>>======???BBBCCCCCCCCCDDDDDDDDDAAA>>><<<;;;;;;@@@@@@@@@AAAAAABBBCCCCCC??????@@@??????>>>======;;;::::::999:::;;;<<<<<<888:::===AAACCCDDDDDDCCC???>>>>>>>>>???>>>;;;888888888777666555555555555555555444333333333333333555333222222444666666555...///000000111111111111222333333444444444444333555555555555555555555555555444333222333444666888333555666666666777:::===@@@GGGSSSaaannnxxx~~~}}}~~~}}}zzz{{{{{{yyyxxxyyy{{{}}}|||{{{|||}}}}}}}}}}}}{{{zzzyyyvvvuuusssrrrqqqqqqqqqrrrxxxwwwvvvtttssstttuuuuuuvvvwwwxxxvvvtttrrrrrrssssssuuutttpppiiieeegggkkkooooooooopppqqqrrrsssrrrnnnqqqsssqqqnnnmmmnnnqqqllllllmmmnnnnnnmmmlllkkkmmmllljjjgggeeecccbbbbbbaaabbbbbbaaaaaa```___]]]```___^^^[[[ZZZYYYYYYYYYXXXYYY[[[[[[ZZZXXXVVVUUUVVVVVVWWWWWWVVVUUUSSSQQQXXXUUUTTTVVVTTTOOOMMMNNNSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTUUURRRRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWVVVTTTRRRQQQRRRQQQRRRSSSTTTUUUTTTSSSRRRNNNNNNNNNPPPSSSWWW[[[^^^VVVWWWWWWUUUSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXUUUUUUTTTUUUUUUVVVWWWXXXWWWZZZ[[[WWWWWWYYYYYYWWWOOONNNRRRWWWYYYWWWWWWYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]ZZZYYYWWWVVVUUUVVVWWWXXXUUUYYY[[[ZZZ[[[^^^^^^[[[\\\[[[ZZZYYYYYYZZZ[[[\\\{{{yyywwwwwwxxxyyyxxxwwwzzzyyyyyyxxxxxxwwwwwwwwwuuuuuuvvvvvvvvvuuutttsssvvvwwwwwwwwwxxxyyyzzzzzztttuuuvvvvvvvvvwwwyyy|||~~~}}}zzzyyyyyyyyy}}}|||yyyxxxwwwyyyzzz|||}}}~~~~~~}}}}}}}}}~~~{{{yyyxxxyyyyyyzzzsssvvvwwwwwwxxxzzz}}}|||zzzxxxuuusssrrrssstttrrrssssssssssssssstttuuutttuuuuuutttrrrrrrtttvvvrrrpppoooooooooooommmkkkmmmllllllmmmnnnnnnllljjjhhhgggeeebbb```_________]]][[[ZZZYYYZZZYYYWWWVVVVVVPPPNNNOOOPPPNNNNNNQQQKKKIIIGGGFFFFFFEEECCCAAABBBAAA@@@???>>>=========:::;;;<<<===============:::999888777777777777777666777999:::;;;:::999888666555444444444555666777111111111111111222333444333444444555666777888999:::888777999===@@@???>>>888888999;;;???BBBCCCBBBDDDEEEEEECCC???======>>>BBBCCCDDDEEEFFFGGGHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<<<<<<<<<<:::<<<@@@CCCDDDEEEFFFFFF???>>>=========<<<999777777888:::<<<;;;999666444555555444333333333333444888666555555666666555444000111111222333333333333222333444555555555555555666666777777888999999:::555444222111111222333444444555666666666777888:::;;;@@@IIITTTaaallltttxxx|||}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~|||{{{{{{zzzyyyxxxwwwxxxyyyyyy~~~}}}{{{yyyxxxxxxxxxxxxzzz{{{|||{{{zzzyyyyyy{{{yyy{{{zzztttmmmiiijjjnnntttuuuuuuttttttssssssssssssuuuvvvuuurrrppprrruuuooopppqqqrrrrrrqqqpppppprrrqqqpppnnnmmmlllllllllggggggiiijjjjjjhhhgggggggggeeecccaaaaaaaaaaaaaaa``````aaabbbbbbaaa___]]]````````````___]]][[[YYY^^^[[[[[[]]]\\\WWWVVVWWWZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^```aaa```^^^[[[ZZZZZZZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZZZZZZZ\\\___bbbddd___``````___]]]\\\]]]^^^_________``````aaaaaaaaa``````___^^^^^^___```aaa^^^^^^^^^^^^___```aaabbb___^^^\\\[[[___dddbbb\\\UUUTTTWWW^^^```^^^^^^```aaabbbccccccaaa```aaabbbcccaaa___^^^]]]^^^```aaaZZZ^^^``````aaadddccc```^^^^^^]]]]]]^^^___aaabbbzzzxxxvvvuuuuuuuuutttrrryyyxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvssspppnnnsssssstttuuuvvvxxxzzz{{{uuuwwwyyyzzzyyyyyyzzz{{{{{{|||~~~}}}||||||}}}~~~}}}|||zzzxxxxxxyyy{{{|||{{{}}}~~~~~~|||{{{||||||}}}yyywwwvvvvvvvvvrrrvvvxxxvvvwww{{{~~~~~~|||{{{zzzwwwtttsssuuuvvvrrrssstttsssssssssuuuwwwuuuvvvvvvvvvuuuuuuwwwyyyuuusssqqqqqqqqqpppooommmooooooppprrrtttuuusssqqqooommmkkkiiihhhggghhhhhhgggfffeeeeeeffffffeeedddbbb]]]ZZZ]]]^^^\\\\\\^^^ZZZWWWSSSQQQQQQPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;:::999888888888777999;;;<<<<<<:::777666777777777777777666666666333222222111111222222222333333333444555555666666888555333666===@@@>>>:::555555666999===@@@AAAAAA@@@CCCDDDBBB>>><<<===???AAABBBDDDEEEGGGHHHHHHHHHDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>===@@@CCCEEEFFFFFFHHHIIIAAA???>>>===>>>===:::888777999===@@@@@@===:::777777666555555444555555555888666555555555555333222444555666666666666666666333333444555666666666666777777888999:::;;;<<<<<<<<<:::777444333222333333444444555555666777777777777999>>>FFFPPPZZZbbbgggqqquuuzzz~~~{{{{{{zzzyyyzzz{{{|||}}}~~~}}}}}}|||||||||~~~~~~}}}~~~}}}~~~|||xxxrrroooppprrrxxxyyyyyyxxxuuusssttttttvvvxxxyyywwwtttsssuuuxxxtttuuuvvvwwwxxxwwwvvvvvvssssssrrrrrrqqqppppppooolllkkkmmmqqqrrrooommmooollliiigggeeeggghhhhhhhhhfffffffffggghhhhhhfffdddkkkjjjjjjiiigggeeedddcccbbb______aaaaaa^^^^^^```aaabbbcccdddddddddcccbbbaaabbbbbbccccccbbbaaaaaagggeeedddcccccceeefffhhhhhhjjjlllkkkhhheeecccbbbcccdddeeefffgggggghhhhhhjjjiiihhhgggffffffffffffiiijjjjjjiiigggggghhhiiihhhhhhiiiiiijjjjjjkkkkkkiiihhhfffeeeeeeeeefffgggffffffffffffggghhhiiijjjeeedddaaa```eeejjjggg```\\\ZZZ]]]bbbdddccccccffffffgggiiihhhfffeeeeeeeeefffeeebbbaaaaaabbbdddfffaaadddeeedddeeehhhhhheeebbbbbbbbbcccdddeeefffgggtttrrrqqqqqqsssttttttsssxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{{{{zzzxxxuuurrrpppuuuttttttuuuvvvxxxzzz{{{vvvyyy}}}~~~~~~|||{{{zzzzzz|||}}}}}}||||||}}}~~~zzzyyyyyyyyyzzz{{{}}}~~~xxx{{{}}}|||zzzyyy{{{|||}}}zzzwwwuuutttuuurrrwwwyyyvvvwww|||~~~||||||{{{xxxtttsssvvvxxxtttvvvwwwwwwuuuuuuxxx{{{uuuwwwyyyyyyyyyyyyzzz|||uuutttrrrrrrssssssrrrqqqsssssstttvvvxxxxxxwwwtttrrrqqqooommmlllmmmnnnnnnooonnnmmmnnnpppqqqpppoookkkgggfffiiijjjiiihhhjjjhhheee___\\\[[[\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPPPPLLLLLLMMMNNNMMMLLLJJJHHHHHHGGGEEECCCBBB@@@@@@???????????????>>><<<:::999999:::;;;;;;;;;:::888666666555444444333333333333444444555555666555555444555333222555999;;;999777444333444666999;;;;;;;;;;;;>>>@@@>>>;;;999;;;>>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAACCCGGGHHHGGGGGGIIIKKKEEECCCAAAAAAAAA@@@>>><<<999;;;>>>@@@AAA@@@>>><<<999999888777777777777888777666555666777777666444666666777777777666555555333333555666666777777777888999999999::::::;;;;;;>>><<<999777555555555666333333333555666777666666333555888===CCCJJJPPPSSS[[[```hhhooovvv}}}{{{{{{zzz{{{|||}}}}}}{{{yyyxxxyyyyyy{{{}}}~~~|||yyywwwwwwyyyyyy{{{{{{yyyvvvuuuxxx{{{xxxyyy{{{|||||||||{{{zzzttttttsssrrrqqqpppooonnnpppnnnqqqwwwxxxtttrrruuuooollliiiiiikkknnnnnnnnnkkkiiihhhjjjmmmnnnmmmkkkqqqpppnnnllljjjiiihhhhhheeebbbaaaddddddbbbdddgggffffffggghhhhhhhhhhhhhhhfffgggjjjllllllkkkjjjhhhlllkkkjjjjjjlllooorrrtttqqqsssuuutttqqqmmmkkkjjjlllllllllmmmnnnpppqqqrrrvvvvvvvvvvvvtttrrrpppooorrrssssssrrrqqqppprrrsssooooooppppppqqqrrrrrrrrrrrrpppooommmlllllllllmmmkkkkkkkkkkkklllmmmnnnooolllllljjjgggiiikkkiiidddcccaaabbbfffgggfffgggjjjiiikkklllllljjjhhhggggggjjjhhheeecccccceeehhhjjjhhhjjjjjjggghhhkkkllljjjfffgggggghhhhhhhhhggggggkkkkkkkkknnnrrrvvvxxxxxxwwwwwwvvvvvvwwwyyy{{{|||wwwxxxzzz{{{{{{zzzxxxwwwyyyxxxxxxxxxxxxzzz|||}}}www{{{}}}{{{zzz}}}~~~~~~}}}zzzyyyyyyzzzwwwwwwxxxyyy{{{}}}vvvyyy|||{{{yyyxxxzzz|||~~~}}}zzzwwwtttttttttrrrxxxzzzwwwwww}}}~~~|||}}}|||yyyuuutttvvvyyyvvvxxxzzzzzzxxxxxx{{{~~~uuuxxxzzz{{{{{{{{{|||}}}tttrrrqqqqqqsssuuuuuutttvvvvvvwwwyyyzzzzzzwwwuuutttrrrpppooonnnoooqqqrrrssssssrrrsssvvvwwwvvvuuupppmmmlllppprrrppppppqqqrrrnnngggcccbbbcccddddddeeedddbbb```^^^\\\[[[[[[[[[\\\]]]]]]\\\ZZZWWWVVVTTTSSSQQQNNNLLLKKKJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@;;;<<<>>>??????<<<999888999888777666555444444444555666777777777666555444222333444555444444444555333222111222444666555444777:::===<<<888777999===999;;;===???@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCFFFIIIIIIHHHHHHJJJLLLIIIGGGEEEDDDDDDCCCAAA???<<<===>>>@@@AAAAAAAAAAAA<<<;;;::::::999999::::::777666777888:::;;;:::888555555555555444333222222333444555666777777777777:::::::::999999999888888666555333222222333444555333333333555777777777666222333666:::>>>BBBEEEGGGIIIOOOXXXaaaiiirrr{{{}}}~~~}}}}}}~~~~~~|||{{{|||~~~{{{}}}}}}{{{xxxxxxzzz~~~zzz{{{}}}~~~~~~~~~}}}}}}xxxxxxwwwvvvtttrrrpppooossspppssszzz{{{vvvuuuxxxqqqnnnjjjkkknnnqqqrrrrrrnnnllljjjkkkoooqqqqqqpppsssqqqnnnllljjjiiiiiiiiigggcccbbbdddeeedddgggkkkhhhhhhiiiiiijjjkkkkkkkkkgggjjjnnnqqqrrrrrrpppnnnnnnnnnnnnoooqqqvvvzzz|||wwwyyyzzzzzzvvvrrrpppooorrrqqqqqqqqqsssuuuwwwxxx|||~~~~~~|||xxxyyyyyyxxxwwwvvvxxxyyyrrrsssssstttuuuuuuvvvvvvyyyxxxvvvtttrrrrrrrrrrrrnnnnnnnnnnnnooopppqqqqqqpppssssssnnnjjjjjjjjjhhhhhheeeeeehhhiiihhhiiimmmkkkmmmnnnnnnllliiihhhiiipppooollljjjjjjllloooqqqmmmooonnnjjjjjjnnnooonnnhhhiiiiiijjjiiigggeeedddsssqqqqqqtttwwwyyywwwuuutttuuuvvvuuuuuuwww{{{~~~~~~{{{yyyyyyzzzyyyvvvsssxxxwwwwwwvvvwwwxxxzzz{{{xxxyyyzzz{{{{{{{{{{{{{{{}}}{{{yyyvvvuuutttqqquuuxxxyyyxxxxxx{{{}}}~~~zzzxxxzzzzzzxxxzzz~~~~~~~~~~~~|||zzzvvvsssqqqwwwxxxzzzzzzzzz|||~~~zzzvvvtttvvvyyy{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{|||||||||wwwwwwwwwwwwvvvtttsssrrrwwwxxxxxxxxxxxxwwwvvvvvvqqqssstttttttttvvvzzz}}}yyyxxxxxxxxxwwwvvvvvvvvvqqqqqqqqqqqqsssuuuxxxyyyvvvtttpppmmmllllllmmmnnntttssspppkkkhhhggghhhjjjoooqqqqqqmmmgggeeegggjjjgggccc^^^ZZZWWWVVVTTTRRROOOOOONNNJJJGGGFFFFFFHHHFFFFFFDDD@@@<<<===AAAFFF>>>=========>>>>>>===;;;777888888999999999999888999888888666555444333333333333444555444333222111111333666777777777777888666888;;;>>>>>><<<:::888<<<<<<<<<>>>@@@@@@>>><<<@@@@@@@@@AAABBBCCCDDDEEEAAACCCFFFHHHHHHGGGEEECCCJJJHHHEEEBBBAAABBBDDDEEECCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===============;;;;;;:::<<<===>>>===;;;999888777777888888777666;;;;;;:::999999999999::::::;;;<<<<<<;;;999777666666666666666666666555555222333444555666555555444333444444555777888:::;;;@@@DDDLLLTTTXXX^^^kkkxxx~~~}}}{{{{{{}}}}}}|||~~~}}}}}}}}}zzz~~~}}}||||||||||||~~~}}}}}}}}}}}}{{{wwwtttpppnnnooopppqqqqqqppprrrtttwwwzzz{{{||||||vvvrrrnnnoootttvvvuuurrrrrrsssrrroooooorrrpppllljjjooottttttoookkkiiijjj___aaadddhhhkkklllmmmlllkkklllnnnnnnnnnoooqqqssskkkkkklllppprrrrrrmmmiiimmmoooqqqrrrssswww~~~~~~}}}|||xxxssssssvvvvvvuuuuuuuuuwww{{{}}}||||||}}}~~~~~~|||{{{zzzvvvvvvyyyzzzwwwuuuvvv}}}{{{zzzyyyzzz{{{zzzyyyyyyxxxwwwvvvvvvuuuuuuuuutttrrrqqqooonnnoooooopppmmmmmmlllllllllmmmmmmnnnnnnnnnoooooonnnllljjjiiiooommmkkkkkkmmmpppqqqrrroooooonnnnnnoooqqqrrrtttpppqqqqqqpppmmmiiieeebbbvvvuuutttuuuvvvwwwvvvuuuwwwvvvuuuuuuvvvxxxzzz||||||zzzyyyzzz||||||zzzwwwyyyxxxxxxxxxyyyzzz|||}}}{{{|||~~~}}}~~~}}}{{{yyywwwvvvuuuwwwyyy||||||{{{{{{|||~~~}}}zzzxxxzzzyyywwwyyy}}}{{{{{{{{{zzzxxxuuurrrpppsssuuuwwwxxxyyyzzz}}}~~~zzzwwwvvvwwwyyy{{{|||||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwuuuttttttxxxxxxyyyyyyyyywwwvvvuuurrrsssuuuvvvwwwxxx{{{}}}zzzzzzzzzyyyxxxxxxwwwwwwsssssstttuuuwwwyyy{{{||||||yyyvvvtttrrrrrrssstttyyyyyywwwtttqqqpppqqqssswwwyyyyyyvvvqqqooorrruuuuuurrrmmmiiigggeeecccbbbZZZZZZYYYWWWTTTRRRSSSTTTSSSRRRQQQOOOLLLLLLNNNOOOHHHGGGGGGGGGHHHHHHFFFDDDBBBBBBBBBAAA???===<<<;;;999999888777777666555555777888888888777555333222333444666666666555555555888999;;;<<<<<<:::888666999999999;;;======<<<:::::::::::::::;;;<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCGGGFFFCCCAAA@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAADDDCCCCCCBBBBBBBBBBBBBBB???>>>>>>???AAAAAA???>>>>>><<<;;;;;;<<<<<<:::999<<<<<<;;;::::::999999:::?????????>>>>>>===;;;;;;888888777666666666666666333444555666666666555555444444555555666888999:::;;;===CCCJJJNNNTTT```mmmvvv~~~zzzuuussssssuuuuuuuuuyyy}}}~~~}}}}}}}}}}}}~~~}}}yyywwwwwwtttqqqpppqqqrrrssssssqqqrrruuuxxxzzz|||}}}}}}{{{wwwssstttwwwyyyxxxuuussstttsssppppppsssrrrmmmlllqqquuuuuupppjjjhhhiiiaaacccgggkkkmmmoooooooooooopppqqqpppooonnnpppqqqllllllnnnqqqttttttqqqnnnnnnppprrrsssuuuyyy~~~xxxxxx{{{yyyyyyxxxxxxzzz}}}~~~}}}~~~}}}|||yyyuuuuuuyyy{{{xxxwwwxxx~~~}}}|||}}}|||{{{yyywwwvvvuuuvvvvvvsssrrrrrrqqqpppppppppppppppoooooooooppppppqqqrrroooooooooooooooooonnnnnnpppooonnnoooppprrrssstttqqqppppppoooppprrrssstttqqqqqqpppooommmkkkjjjiiiyyyyyyyyywwwuuuuuuwwwxxxzzzwwwttttttwwwyyyyyyxxx}}}|||{{{{{{||||||zzzyyyyyyyyyyyyzzz{{{}}}~~~|||~~~}}}~~~}}}|||{{{zzzxxxwwwwwwzzz|||}}}~~~|||||||||}}}}}}zzzxxxzzzyyywwwxxx{{{{{{{{{{{{zzzxxxvvvsssrrrqqqrrrtttvvvvvvxxx{{{~~~}}}|||zzzyyyxxxyyyzzz{{{|||||||||{{{zzzzzzyyyyyy||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvxxxyyyzzz{{{zzzxxxvvvtttrrrtttwwwyyyyyyzzz{{{|||||||||{{{zzzzzzyyyxxxxxxuuuvvvxxxzzz|||}}}}}}~~~|||zzzwwwuuuttttttuuuuuuzzzzzzzzzxxxvvvuuuvvvwwwyyy{{{|||zzzwwwwwwzzz~~~|||wwwsssqqqpppnnnmmmfffgggfffdddbbbaaaaaacccbbbaaa``````aaa___]]][[[XXXWWWVVVWWWWWWVVVTTTRRRSSSRRRPPPNNNJJJFFFCCCBBB@@@??????>>>===<<<;;;;;;888888999999888666555333555555666777777777666555777777888777777666444444333333333555777888777555666666666666666777888999:::;;;<<<===>>>>>>>>>>>>BBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDDDDEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDEEECCCBBBAAABBBBBB@@@>>>??????>>>======<<<;;;;;;BBBAAA@@@@@@????????????;;;:::999777666666666777444555666777777777666666666666555555666666777777777888;;;@@@CCCHHHUUUaaaiiivvvzzzrrrmmmhhheeedddffffffgggmmmttt}}}~~~~~~~~~}}}}}}xxxuuuvvvtttrrrqqqsssuuuvvvvvvssstttvvvyyy|||}}}~~~}}}zzzzzz|||}}}{{{xxxtttuuutttqqqrrruuusssooonnnrrrvvvuuuooojjjgggfffdddgggjjjnnnqqqrrrrrrrrrsssttttttssspppoooooopppnnnoooqqqtttvvvwwwuuusssqqqrrrtttuuuwww{{{~~~yyyxxx|||~~~}}}||||||}}}~~~~~~~~~|||zzzwwwxxx|||~~~|||zzz|||{{{zzzzzz{{{~~~{{{xxxvvvuuuuuuvvvrrrssssssssssssqqqpppooommmmmmmmmnnnooopppqqqrrrqqqpppppppppqqqqqqrrrsssqqqqqqrrrssstttuuuvvvvvvrrrrrrqqqqqqrrrsssuuuvvvpppooonnnmmmmmmmmmnnnooozzz||||||yyyvvvvvvyyy}}}}}}xxxssstttwwwzzzxxxuuu~~~|||{{{yyywwwvvvyyyyyyzzz{{{|||}}}|||~~~~~~|||}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~zzzyyyzzzzzzwwwwwwzzz|||||||||{{{zzzyyywwwvvvrrrtttuuuvvvvvvwwwyyy{{{zzzzzz{{{{{{{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz||||||{{{yyyvvvtttqqquuuyyy{{{{{{{{{zzz{{{||||||{{{{{{zzzyyyxxxxxxuuuvvvyyy{{{}}}~~~~~~}}}zzzyyywwwuuutttuuuuuuvvvxxxzzz{{{zzzyyyxxxyyyzzzyyy{{{|||||||||}}}|||xxxvvvuuusssrrrnnnoooooommmkkkjjjkkkllllllkkklllnnnpppnnniiidddhhhggggggggghhhfffcccaaadddcccaaa]]]YYYUUUQQQOOONNNMMMLLLJJJHHHFFFDDDDDD======>>>>>>>>>===<<<;;;777777999:::<<<<<<;;;999999999888777777777777777444333333444666777666555777666666666666666777888555666666666777888999999<<<;;;:::999:::;;;===>>>;;;;;;<<<======>>>??????BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIILLLMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA?????????@@@AAA???===;;;999888888888999666666777777777777777777888777666666555555666666888777888;;;===BBBMMMXXX___mmm|||~~~vvvmmmddd^^^XXXTTTSSSTTTUUUWWW]]]eeeqqq|||}}}{{{xxxvvvtttrrrrrrtttwwwxxxwwwuuuvvvxxx{{{}}}~~~}}}~~~~~~{{{yyytttuuutttrrrrrruuutttpppooorrruuutttoooiiieeedddgggiiimmmpppssstttuuuuuuuuuvvvwwwuuusssqqqqqqrrrrrrssstttuuuvvvvvvuuuttttttuuuvvvwwwzzz}}}yyyyyy|||~~~~~~~~~~~~}}}|||~~~{{{||||||}}}{{{yyyyyy{{{~~~|||xxxuuuttttttuuurrrsssuuuvvvuuusssqqqooollllllmmmnnnoooppprrrsssssssssqqqqqqqqqrrrssstttqqqsssuuuvvvvvvvvvwwwxxxttttttssssssssstttvvvwwwooonnnnnnnnnnnnnnnoooooo{{{}}}}}}{{{yyyyyy}}}zzzuuuuuuxxxzzzyyyuuu}}}}}}}}}|||zzzxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzyyyyyyuuuvvvwwwyyy{{{|||||||||}}}zzzyyy{{{{{{xxxxxx{{{{{{{{{{{{{{{zzzzzzyyyyyywwwxxxyyyxxxvvvvvvxxxyyyyyyzzz{{{|||||||||{{{zzz|||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}|||||||||zzz{{{|||}}}|||zzzxxxwwwrrruuuzzz||||||{{{zzzzzz||||||{{{zzzyyyxxxwwwwwwsssuuuwwwzzz|||||||||||||||{{{zzzyyyxxxyyyyyyzzzzzz|||}}}}}}||||||}}}{{{|||~~~~~~|||{{{zzzxxxtttuuuvvvtttrrrqqqqqqrrrsssssstttwwwzzzxxxsssnnntttttttttuuuvvvtttqqqnnnrrrqqqooommmiiifffcccaaa^^^]]][[[XXXTTTQQQOOONNNMMMNNNMMMLLLKKKHHHFFFEEE@@@@@@AAACCCEEECCC???;;;>>>===<<<<<<<<<<<<===>>>999888777888999::::::999777666666555555555555666666666666666666777777888666666555555666777888999666777777888999:::;;;;;;>>>>>>>>>??????AAABBBCCCDDDEEEFFFJJJNNNQQQRRRQQQNNNMMMKKKKKKLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAABBBCCCDDDAAA@@@>>>===;;;;;;;;;;;;888888888888777888888888999999777666666555555666:::888777999;;;>>>GGGQQQYYYhhhxxxzzzpppfff\\\TTTOOOIIIFFFDDDFFFGGGHHHOOOWWWdddttt~~~|||{{{xxxuuutttssstttvvvxxxyyyxxxxxxxxxzzz|||~~~}}}{{{yyytttvvvtttrrrsssvvvuuuqqqppprrrtttsssooojjjfffccchhhjjjnnnrrrtttvvvvvvvvvtttvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttttttttvvvvvvwwwyyy|||}}}|||{{{}}}~~~}}}}}}}}}|||{{{}}}}}}}}}zzzyyy~~~}}}~~~|||xxxuuutttttttttsssuuuwwwxxxwwwuuurrrpppqqqqqqqqqrrrsssuuuvvvwwwuuutttsssqqqppppppqqqrrrrrrtttwwwwwwvvvvvvwwwxxxvvvuuutttttttttuuuvvvwwwpppppprrrsssrrrqqqooonnn}}}~~~~~~}}}}}}}}}|||xxxwwwyyyzzzzzzxxxwwwyyy{{{{{{zzzzzz{{{|||zzzzzz{{{}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}}}}|||{{{zzzyyyyyywwwwwwxxxzzz}}}~~~{{{xxxxxx{{{{{{xxxxxx{{{xxxxxxxxxxxxyyyyyyyyyzzz|||||||||zzzxxxwwwxxxyyyyyyzzz|||}}}}}}|||{{{zzz|||||||||{{{zzzzzzyyyyyywwwxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~|||||||||||||||{{{{{{zzztttxxx|||~~~}}}|||||||||}}}}}}|||zzzyyyxxxwwwwwwtttuuuwwwyyyzzz||||||}}}{{{zzzzzzyyyyyyyyyzzzzzzyyyzzz{{{{{{zzz{{{}}}zzz{{{|||}}}|||{{{|||}}}|||zzzwwwwwwwwwxxxyyy{{{}}}|||zzz||||||}}}|||yyy}}}|||{{{zzzxxxvvvtttsssmmmllljjjfffccc___]]][[[```___]]]ZZZVVVRRRNNNKKKPPPPPPRRRTTTUUUQQQIIICCCBBBAAAAAA@@@@@@@@@@@@AAA===;;;:::999:::;;;::::::777777666555555444555555555666666666666555444444333333333333444555555666333444444555666777777888<<<;;;<<<<<<===>>>???@@@@@@@@@CCCGGGLLLOOOPPPPPPKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCBBBAAA@@@??????>>><<<<<<;;;::::::::::::;;;;;;:::999888777777777777:::777666777999;;;BBBJJJWWWfffwww{{{mmm^^^SSSKKKEEEBBB@@@===<<<===>>>???DDDKKKXXXlll|||yyy{{{~~~~~~}}}zzzwwwwwwvvvuuuvvvxxxzzzzzzyyyzzz{{{|||}}}~~~|||{{{uuuwwwvvvtttuuuxxxwwwssspppqqqssstttrrrnnniiifffiiikkkooosssvvvwwwwwwwwwsssuuuxxxxxxxxxwwwwwwxxxyyyyyyxxxvvvsssrrrssstttxxxxxxxxxzzz~~~}}}|||~~~{{{|||~~~~~~|||||||||{{{zzz~~~{{{{{{zzzuuuuuu}}}||||||}}}~~~~~~}}}~~~|||zzzwwwvvvuuutttuuuvvvxxxyyyxxxvvvsssqqqrrrrrrrrrrrrsssuuuvvvvvvuuuuuusssrrrqqqppppppppptttwwwyyyxxxuuutttvvvyyywwwvvvuuuttttttuuuvvvwwwrrrtttuuuwwwvvvtttqqqooo~~~~~~{{{zzzyyyzzz{{{|||vvvxxx{{{|||||||||~~~|||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||||||||~~~~~~}}}|||{{{zzzyyyxxxzzzyyyyyy{{{}}}wwwtttuuuyyyzzzwwwwwwzzzwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}{{{yyyxxxyyy{{{{{{{{{|||}}}||||||{{{zzz|||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~||||||{{{{{{{{{|||}}}~~~xxx{{{~~~~~~}}}|||zzzyyyxxxxxxwwwwwwxxxyyy{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwyyy|||~~~{{{{{{}}}}}}{{{{{{zzz|||~~~{{{zzzxxxvvvssspppnnnmmmooonnnllliiifffaaa^^^[[[bbbdddggglllnnnjjj```XXXPPPOOONNNMMMKKKJJJHHHHHHHHHFFFCCCBBBBBBCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<;;;999666555444444444444444444555555333333333444444555555555888888888888999:::;;;;;;<<<<<<===AAAEEEHHHIIIHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>???;;;;;;:::999888888888888:::777555777999:::@@@FFFUUUeeeuuuvvvcccRRRFFF@@@======<<<999999;;;;;;;;;???EEEOOOfff}}}}}}wwwqqqmmmlllppprrrqqqrrrvvvzzzzzzzzz{{{~~~~~~~~~}}}|||zzz{{{zzzyyyzzz|||}}}|||{{{||||||}}}~~~xxxyyyyyyvvvxxx{{{zzzvvvqqqrrrtttvvvvvvsssooolllkkkmmmqqqtttwwwyyyyyyyyysssvvvxxxyyyxxxwwwwwwwwwyyyzzzyyywwwtttsssuuuxxxyyyxxxxxxzzz~~~|||{{{}}}|||}}}}}}}}}}}}|||{{{|||yyyzzz~~~zzzvvvuuuzzzxxxwwwxxxyyyzzzzzzyyy|||}}}}}}|||{{{yyywwwvvvwwwwwwxxxyyyxxxvvvtttsssrrrqqqqqqqqqrrrsssssstttssstttttttttsssrrrqqqqqqxxxzzz{{{xxxtttsssvvvzzzwwwvvvuuuttttttuuuvvvwwwrrrrrrssstttsssrrrqqqqqq{{{~~~|||zzzzzz|||yyy|||~~~~~~|||{{{}}}~~~}}}zzz{{{|||}}}|||{{{yyywww~~~|||{{{zzzyyyxxx|||zzzyyy{{{~~~}}}zzztttrrrssswwwxxxvvvvvvyyyyyyyyyyyyzzz{{{|||~~~{{{||||||{{{zzzyyy{{{||||||||||||||||||{{{{{{zzz}}}||||||{{{zzzzzzyyyyyy{{{zzzzzzyyyyyyxxxxxxwww}}}~~~}}}|||{{{zzz{{{}}}|||~~~}}}|||zzzyyyyyyzzzyyyyyyzzz|||~~~~~~~~~}}}|||{{{}}}~~~}}}}}}yyy{{{~~~~~~}}}~~~}}}|||{{{{{{{{{zzzxxxuuusssqqqmmmpppvvvwwwooodddcccbbb```]]]ZZZWWWVVVYYYVVVSSSRRRRRRQQQQQQPPPIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFCCC@@@===555555555555555555555555333333444444444444555555555555444444555555666777999999:::===@@@BBBBBBAAA@@@???>>>???AAABBBBBBAAA@@@BBBDDDFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEECCCEEEGGGHHHHHHFFFDDDBBBEEEDDDBBBAAA@@@AAABBBBBB<<<;;;::::::999999999:::;;;888777999;;;;;;@@@EEETTTddduuuuuuaaaMMMAAA===<<<===;;;999999<<<;;;:::>>>CCCLLLddd{{{xxxooofff```ZZZ^^^```___aaagggllllllqqqssswwwzzz}}}}}}|||~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~zzz|||{{{yyyzzz~~~}}}yyyrrrsssvvvxxxyyywwwsssppplllooorrrvvvyyyzzzzzzzzztttwwwyyyzzzxxxwwwvvvvvvyyyzzzzzzwwwuuuuuuxxx{{{zzzxxxxxxzzz}}}~~~~~~~~~~~~}}}||||||zzz{{{}}}zzzyyyzzzyyyxxxyyy{{{}}}}}}|||{{{|||}}}~~~~~~|||yyyxxxxxxxxxyyyyyyxxxwwwuuutttvvvvvvuuuuuuuuuvvvvvvwwwqqqrrrtttuuuuuuuuutttsss{{{}}}}}}yyytttssswww{{{wwwvvvuuuttttttuuuvvvvvvoooooonnnnnnnnnooopppqqq}}}zzzyyy{{{}}}}}}}}}{{{|||zzzxxx{{{{{{}}}}}}~~~yyy|||~~~~~~}}}}}}~~~}}}{{{zzz{{{|||}}}}}}~~~{{{xxxzzz}}}vvvyyyyyyuuutttwwwyyyxxxyyyzzz{{{}}}~~~~~~~~~|||zzzyyywwwwwwvvv}}}|||{{{{{{zzzxxxuuurrr{{{zzzzzz|||~~~|||yyyyyyzzz|||}}}~~~}}}{{{zzz}}}~~~~~~~~~}}}}}}|||{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyzzz|||vvvsssooolllkkkjjjiiihhheeeeeeeeedddbbb```^^^\\\```___\\\YYYVVVTTTSSSSSSUUUYYYZZZWWWRRRNNNGGG???BBB===:::<<<===999666666777777666777777888999:::777666444333222333555666;;;777777:::;;;888666777???;;;777888<<<>>><<<999<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCBBBBBBDDDBBBAAAEEEIIIIIIDDD???CCCEEEFFFEEECCCBBBBBBCCC===;;;999888888999888777999888999999777888@@@KKKUUUeeewwwttt[[[GGG===;;;::::::;;;:::;;;>>>===::::::>>>OOOcccyyy~~~uuummmbbbSSSIIIKKKJJJIIIJJJMMMRRRWWW[[[^^^dddkkkrrrvvvyyy{{{|||~~~~~~}}}}}}~~~~~~}}}|||}}}}}}|||{{{xxxvvvuuuxxx}}}~~~{{{wwwsssvvvzzz||||||{{{{{{|||vvvxxxyyyyyyxxxwwwxxxyyyyyyuuusssuuuuuuuuuwww|||wwwwwwwwwxxxyyy{{{~~~}}}~~~}}}|||www{{{{{{yyywwwwwwzzz~~~zzz{{{|||~~~~~~~~~}}}}}}|||xxxttttttwwwyyyvvvssstttrrrrrrtttwwwyyyxxxvvvtttsssrrrrrrsssuuuxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyuuuxxxyyyvvvpppnnnppptttqqqnnnkkkkkkmmmoooqqqrrr~~~{{{zzz{{{|||||||||zzzzzzyyywwwzzz~~~}}}yyy|||}}}~~~}}}|||{{{{{{|||yyy{{{~~~~~~}}}|||}}}}}}}}}|||zzzyyyyyyzzz{{{}}}|||}}}{{{xxxzzz~~~}}}wwwzzzzzzvvvuuuxxxzzzyyyzzzzzz|||}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{{{{{{{{{{{{{yyywwwuuuzzzyyyyyy{{{}}}}}}{{{yyyxxxyyy{{{}}}~~~~~~}}}|||~~~~~~~~~{{{{{{~~~~~~~~~}}}~~~{{{}}}~~~{{{wwwtttssssssrrrqqqttttttuuuuuutttrrrooonnngggggghhhhhhggggggggggggcccggghhhddd___[[[TTTMMMLLLFFFCCCDDDDDDAAA>>>?????????>>>===<<<<<<<<<<<<;;;:::888777666777888999888444444888999777666777<<<999666888;;;<<<999666999999888888999:::;;;;;;:::;;;<<<===>>>>>>>>>===AAA??????BBBEEEEEEBBB>>>AAADDDFFFGGGFFFEEEFFFFFF<<<:::999999:::999888666:::999999999888:::DDDOOO[[[jjj{{{yyy```LLLBBB???@@@AAA======@@@AAA???;;;<<>>======777666555666777666444222:::888888888888<<>>???;;;999<<<>>><<<;;;===>>>===<<<===>>>===999555999888888777777777888888666666777888888888888888777888888777555666888:::777:::======:::666333222888666444333444555444333888666666777777<<>>999666777888888999999999999888;;;===@@@BBBDDDHHHKKKPPPRRRUUUZZZ___cccfffhhhgggnnnuuuxxxvvvuuuxxx{{{}}}~~~~~~|||{{{zzzzzz|||}}}|||zzzvvvxxxzzz{{{zzzyyyzzz{{{}}}zzzxxxxxx{{{}}}|||yyyyyyxxxvvvwww{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzz|||||||||}}}~~~~~~~~~}}}{{{|||}}}}}}|||{{{zzzyyyzzzyyyyyy{{{|||{{{wwwtttvvvxxx{{{~~~|||zzz||||||}}}||||||zzzyyyxxxzzzzzz{{{{{{}}}zzzyyywwwsssqqqrrrvvvyyyyyywwwtttsssrrrpppmmmkkknnnooopppppppppqqqsssuuuyyyxxxvvvvvvwwwwwwvvvuuuppptttvvvttttttwwwwwwuuuxxxzzz{{{{{{zzzzzz|||}}}zzz{{{|||{{{yyyyyyzzz{{{{{{zzzxxxvvvvvvwwwxxxyyyxxxyyywwwtttvvv{{{|||zzzzzz~~~|||zzz}}}}}}|||zzzzzzyyyyyyyyyzzz{{{{{{|||yyyvvvtttsssuuuwwwyyyvvvxxxzzzyyyvvvtttssstttxxxyyyyyyzzzzzz{{{|||}}}{{{|||}}}}}}|||zzzwwwvvvzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuurrrqqqooolllmmmqqqmmmlllkkkiiihhhgggggggggdddccc```\\\WWWQQQMMMJJJJJJDDDBBBCCCCCC@@@???AAABBBBBBBBBBBBBBB???;;;999;;;;;;:::999888888999999777777777777888888888999666666666444222222444666999<<<>>>???<<<888555333<<<888444333444666888999666444444555666;;;HHHUUUkkkxxxvvvgggZZZQQQKKKIIIHHHKKKOOOOOOIIIGGGOOOZZZdddooo{{{|||qqq```QQQGGGAAA===;;;::::::;;;;;;;;;:::999888777888::::::;;;===AAADDDDDDEEEHHHKKKNNNRRRUUUVVVWWW^^^fffiiiiiiiiimmmqqqwwwyyy}}}|||}}}~~~||||||~~~~~~~~~}}}~~~}}}{{{zzzzzzyyyxxxwwwyyyzzz|||{{{zzzzzzzzz{{{}}}zzzxxxxxx{{{}}}~~~{{{{{{zzzxxxyyy}}}{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||~~~}}}|||~~~~~~|||wwwxxxzzz{{{{{{{{{zzzzzzvvvvvvwwwxxxxxxvvvtttqqqtttwww{{{~~~~~~}}}{{{zzz{{{{{{|||}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~zzzzzzxxxvvvuuutttuuuwwwvvvtttsssrrrrrrqqqooonnn[[[]]]______```aaadddfffnnnmmmmmmnnnpppqqqpppoooiiiooorrrqqqqqqssstttrrruuuvvvxxxxxxwwwwwwyyyzzzwwwxxxxxxwwwuuuuuuvvvxxxyyyxxxwwwuuuuuuvvvxxxyyyxxxxxxvvvsssuuuyyyzzzwwwyyy~~~}}}{{{}}}}}}||||||{{{yyyxxxxxxyyyzzz{{{yyyxxxvvvvvvwwwzzz}}}vvvyyy{{{yyyvvvsssssstttvvvwwwyyyxxxxxxyyy{{{}}}zzz{{{{{{{{{zzzxxxuuutttzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzwwwyyy~~~zzzzzzxxxwwwwwwvvvvvvvvvqqqpppnnnjjjddd^^^XXXTTTUUUOOOKKKLLLKKKHHHGGGIIILLLLLLKKKJJJHHHEEEBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::777555444444444444666888<<<===;;;999888888888555111///000333555555444333333444555999EEEQQQgggttt{{{lll^^^TTTMMMJJJJJJLLLOOOPPPNNNOOOXXXcccjjjqqqvvvwwwyyy}}}~~~}}}sssjjj]]]QQQIIIEEEBBBAAA??????@@@??????>>>===<<<;;;===>>>>>>>>>???AAACCC>>>??????@@@BBBDDDFFFGGGKKKPPPUUUXXXYYY[[[___bbbjjjllloootttyyy|||~~~~~~~~~|||~~~}}}|||}}}}}}|||{{{~~~|||zzzyyyxxxwwwwwwzzz{{{{{{{{{yyyxxxyyy{{{}}}}}}|||zzzxxxxxxzzz||||||zzz{{{{{{yyy{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||~~~}}}~~~~~~}}}~~~|||vvvxxxyyy{{{{{{{{{{{{zzzwwwwwwxxxxxxwwwvvvtttssssssvvvzzz||||||{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{zzzxxxwwwvvvuuuuuutttsssqqqqqqrrrssssssrrrHHHJJJLLLMMMNNNPPPSSSVVVZZZZZZ[[[^^^aaaccccccccc___eeejjjiiiiiilllmmmlllmmmoooqqqrrrssstttvvvxxxrrrssssssqqqooooooqqqrrrttttttsssssstttvvvyyyzzzxxxyyyvvvrrrssswwwxxxuuuyyy~~~}}}|||}}}}}}{{{~~~}}}{{{zzzyyyzzz{{{|||wwwwwwwwwxxxyyy{{{}}}uuuyyy|||{{{wwwtttuuuxxxsssuuuvvvvvvuuuvvvyyy|||vvvwwwyyyyyyyyyxxxvvvtttwwwxxxxxxzzz|||~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~zzzzzzyyyvvvqqqkkkeeebbb```[[[WWWXXXWWWUUUTTTVVVZZZZZZYYYVVVSSSPPPOOONNNHHHGGGFFFEEECCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCC???<<<:::;;;:::777444222444777888777666666777222111///000111222111111444333444555555888BBBMMM```mmm{{{yyyiiiZZZPPPLLLJJJKKKKKKMMMPPPRRRVVV___iiiooorrrqqqnnnnnnqqqsssqqqlllfff]]]TTTNNNKKKKKKJJJFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEAAA@@@?????????@@@AAABBBFFFGGGHHHJJJKKKMMMOOOQQQZZZ[[[^^^bbbgggmmmqqqtttuuuzzz~~~~~~~~~|||~~~~~~}}}}}}}}}|||zzz~~~}}}|||{{{yyyyyyzzz{{{yyyzzzzzzxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwyyyzzz|||xxxvvvxxxyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}yyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyywwwvvvvvvwwwsssvvvzzz{{{zzzyyyzzz|||zzzzzzzzzzzz{{{}}}~~~zzzwwwvvvuuuuuuuuuvvvtttrrrqqqsssuuuvvvvvv<<<>>>@@@BBBCCCEEEHHHKKKJJJJJJLLLOOOTTTVVVWWWVVVQQQXXX]]]]]]]]]```bbbaaabbbdddgggiiijjjlllooorrrooooooooommmkkkkkkmmmooopppooooooqqqssswwwzzz|||yyyyyyvvvrrrsssvvvwwwsssyyy}}}}}}|||}}}}}}{{{}}}{{{zzz{{{|||}}}xxxxxxxxxxxxxxxxxxyyyyyytttxxx||||||yyywwwyyy|||qqqsssuuutttssstttwww{{{ssstttvvvxxxyyyxxxwwwvvvttttttuuuwwwzzz}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~zzztttqqqiiiccc```aaabbb``````bbbgggfffdddaaa]]]ZZZZZZZZZPPPOOONNNLLLKKKJJJJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKIIIDDD???>>>@@@???:::555666777888777666444444555444444666888:::999555333555555666777666777AAAKKK[[[iiivvv}}}tttbbbSSSKKKHHHHHHLLLJJJKKKPPPUUUZZZccclllssstttpppjjjhhhkkklllkkkddd```ZZZSSSOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIIIIGGGFFFFFFGGGEEEEEECCCBBBBBBBBBCCCCCCEEECCCAAAAAACCCEEEEEEEEEMMMNNNOOOSSSXXX^^^dddgggfffmmmtttxxxyyyzzz|||~~~~~~~~~~~~~~~~~~|||zzz|||}}}}}}|||{{{{{{}}}xxxxxxxxxwwwuuutttuuuwwwvvvxxxyyyyyyxxxwwwxxxyyyxxxtttsssvvvwwwxxx{{{~~~~~~}}}}}}~~~|||||||||}}}|||}}}~~~}}}}}}~~~~~~~~~|||{{{zzzvvvvvvvvvtttsssrrrsssttttttwwwzzzzzzyyyxxxzzz}}}|||{{{yyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~zzzuuutttuuuvvvwwwyyyvvvsssrrrtttvvvwwwxxx777666555444555777999;;;<<<<<<===???AAADDDFFFGGGIIIKKKMMMOOOPPPRRRVVVXXXTTTUUUWWWYYY[[[]]]^^^___^^^```cccdddeeegggiiikkkiiijjjlllnnnqqqtttvvvxxxwwwvvvuuutttuuuwwwyyyzzzxxxxxxyyyxxxwwwxxx{{{}}}}}}|||{{{yyyyyyzzzzzz{{{xxxyyyxxxuuurrrtttzzz{{{xxxxxx{{{yyyttttttyyytttuuuvvvwwwxxxwwwvvvuuuvvvvvvxxxyyyzzzzzzzzzzzzrrrwwwzzzyyyzzz~~~|||}}}~~~~~~~~~zzzsssmmmjjjkkkllliiifffmmmmmmnnnmmmkkkiiigggeee```______^^^]]][[[YYYXXXTTTSSSSSSSSSUUUXXX[[[^^^[[[VVVOOOHHHDDD@@@<<<:::===888666777777555444666777555444555999:::888555999000+++...333999BBBKKKYYYfffssszzz{{{hhhTTTGGGCCCDDDFFFDDDCCCHHHRRR___jjjpppwwwssslllccc\\\ZZZ]]]```[[[[[[YYYTTTNNNKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSMMMNNNOOOPPPOOONNNLLLJJJPPPKKKFFFEEEGGGIIIGGGDDDGGGEEEBBBBBBBBBBBBAAA@@@BBBEEEEEEDDDJJJTTTUUUQQQ]]]```eeejjjnnntttyyy}}}}}}~~~|||~~~~~~yyy}}}~~~~~~|||xxxvvvtttssssssuuuwwwyyyvvvxxx{{{|||{{{zzz{{{{{{yyyxxxvvvuuuuuuwwwxxxzzz~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~{{{uuuqqqpppppppppooorrrssstttttttttvvvyyy|||}}}{{{|||~~~~~~}}}}}}}}}}}}tttrrrwwwxxxxxxxxxvvvsssssstttvvvvvvuuu222111111111111333444555222222333444666888:::;;;===;;;;;;===AAADDDDDDCCCFFFGGGHHHJJJLLLMMMNNNNNNRRRTTTVVVXXXXXXZZZ\\\^^^aaabbbccceeehhhjjjmmmnnnmmmlllkkkkkklllnnnqqqsssuuuvvvwwwwwwwwwxxxzzz}}}zzzyyyxxxwwwxxxxxxyyyzzzwwwxxxxxxwwwvvvvvvwwwyyyzzzxxxxxx{{{yyyttttttyyyqqqrrrssssssttttttssssssvvvwwwxxxyyyzzzzzzzzzzzztttyyy{{{yyyyyy|||~~~}}}}}}~~~~~~}}}}}}~~~~~~zzztttrrrrrrsssqqqnnnrrrqqqqqqpppnnnmmmkkkjjjgggfffeeedddcccaaa``````bbb```___^^^___bbbeeehhhddd___YYYSSSOOOKKKGGGEEEAAA;;;888888888555444666666555555666888888777555555222444999<<<;;;===BBBYYYfffttt{{{lllWWWHHHAAA@@@???>>>@@@GGGSSSbbbooovvvyyypppeee^^^\\\[[[XXXVVVOOOPPPOOOMMMJJJJJJLLLOOOSSSSSSTTTUUUVVVVVVWWWWWWSSSTTTVVVWWWWWWVVVUUUTTTUUUPPPKKKKKKLLLMMMKKKGGGKKKIIIFFFDDDDDDBBB@@@>>>CCCDDDBBB@@@CCCIIIIIIEEENNNQQQUUUYYY___eeekkkpppvvvyyy|||}}}~~~~~~}}}{{{~~~~~~~~~~~~zzzwwwvvvtttssssssuuuxxxyyyyyy{{{||||||{{{yyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz~~~}}}{{{{{{{{{~~~}}}~~~~~~zzzuuurrrqqqrrrssstttssstttuuuuuutttvvvxxx{{{}}}{{{|||~~~||||||||||||}}}~~~tttrrrxxxxxxyyyzzzxxxwwwwwwxxxxxxxxxwww.........///000000111111/////////000111222333444999444111333999<<<999666999:::;;;<<<===>>>>>>>>>BBBDDDGGGHHHIIIJJJLLLNNNTTTTTTUUUWWWYYY[[[^^^___bbbaaa``````bbbfffkkkmmmoooppprrrrrrssstttwwwyyyuuutttsssssstttuuuwwwxxxvvvvvvxxxzzz{{{yyyvvvsssyyywwwxxxyyywwwttttttwwwssssssssssssssstttuuuuuuwwwwwwxxxyyyzzzzzzzzzzzzwww{{{|||yyyxxx{{{|||{{{}}}~~~~~~{{{yyyyyyyyyxxxuuuxxxwwwuuutttsssrrrqqqqqqqqqpppnnnllljjjjjjjjjjjjooommmkkkiiijjjlllppprrrmmmjjjeee```\\\XXXTTTPPPGGG@@@;;;:::888555444555555777888777666555555666333555999<<<;;;888999===UUUcccrrr{{{qqq\\\KKKAAA>>><<<<<<@@@IIIWWWfffssszzzzzzmmm^^^XXXZZZYYYQQQHHHEEEFFFFFFEEEEEEFFFIIIKKKNNNOOOPPPQQQRRRSSSTTTTTTRRRSSSUUUWWWXXXYYYXXXXXXZZZWWWTTTTTTUUUUUURRROOOTTTQQQNNNLLLJJJGGGCCC@@@DDDDDDAAA>>>>>>AAA@@@===@@@CCCFFFIIINNNUUU\\\aaaiiilllqqqvvvzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}xxxvvvuuutttssstttvvvyyyzzz|||~~~~~~}}}zzzxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{~~~~~~~~~}}}{{{yyy~~~}}}}}}}}}}}}zzzuuurrrqqqsssvvvxxxtttuuuvvvvvvuuuvvvxxxzzz}}}||||||~~~~~~||||||}}}~~~tttssswwwxxxzzz}}}{{{{{{{{{||||||zzzxxx...///000111111111111000111111111111111222333333999555333444777999777444444555666666777666666666888:::<<<===>>>???AAACCCFFFFFFFFFHHHIIIKKKMMMNNNTTTRRRQQQRRRUUUYYY^^^bbbccceeegggiiiiiikkknnnpppllllllllllllmmmoooqqqrrrsssssstttxxx||||||xxxtttvvvvvvwwwwwwvvvtttuuuwwwuuutttsssrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{xxx|||}}}zzzyyy|||}}}|||~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{zzzxxx|||{{{yyywwwvvvuuuvvvvvvwwwvvvsssqqqppppppqqqrrrsssqqqooommmnnnqqqtttvvvrrrooolllhhheee```ZZZWWWLLLDDD===;;;888555444555444777999888555333444666666777777444111222999@@@MMM\\\nnnyyyvvvcccRRRFFF@@@???@@@DDDMMM[[[iiisssyyyvvvhhhZZZTTTUUURRRIII???BBBBBBAAA@@@@@@@@@AAABBBGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOORRRTTTUUUVVVVVV[[[ZZZYYYZZZ\\\\\\ZZZWWWZZZXXXWWWUUUTTTQQQLLLIIIHHHGGGDDDBBBAAAAAAAAA@@@???@@@AAACCCFFFKKKRRRWWWXXX\\\bbbiiiooowww~~~~~~~~~~~~}}}}}}|||~~~zzzuuutttttttttuuuxxxzzz{{{}}}~~~}}}{{{yyyyyyzzzzzzzzz{{{|||||||||||||||}}}}}}~~~zzz}}}}}}}}}~~~}}}{{{vvvrrrpppqqquuuxxxsssuuuvvvwwwwwwwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~|||}}}sssssswwwvvvyyy}}}}}}|||}}}~~~|||zzzwww///000111111222111111000111111000000000000000111333444333333222222333444222222333333333333222222111333555666777888:::<<<;;;;;;;;;;;;===>>>???@@@AAA@@@???@@@CCCGGGLLLOOOSSSVVVYYYZZZ[[[]]]___aaaaaa``````aaabbbdddfffggglllkkklllpppuuuxxxwwwtttsssvvvwwwvvvuuuvvvwwwxxxsssrrrqqqpppqqqrrrtttuuuvvvwwwxxxyyyzzz{{{{{{{{{www{{{}}}{{{{{{~~~}}}~~~}}}~~~~~~}}}|||}}}}}}}}}|||{{{{{{}}}|||zzzxxxwwwwwwxxxxxxyyywwwuuusssrrrrrrssstttrrrqqqpppoooppprrruuuwwwtttrrrpppnnnjjjddd^^^YYYNNNFFF>>>;;;888444444666444777999888444222444666777888666111...222;;;BBBFFFWWWjjjvvv|||kkkZZZLLLDDDCCCDDDIIIRRR^^^jjjrrrwwwlllbbbVVVOOOLLLHHHAAA;;;???>>>==================CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYZZZ[[[YYYUUURRRPPPNNNLLLIIIFFFDDDCCCEEECCCCCCBBBAAAAAADDDIIIMMMJJJMMMSSSZZZbbblllwww}}}~~~~~~~~~~~~~~~~~~{{{}}}vvvvvvvvvvvvwwwyyy{{{||||||}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}|||~~~}}}~~~}}}xxxsssnnnnnnqqquuuqqqtttvvvxxxxxxyyy{{{}}}~~~~~~}}}}}}||||||}}}~~~zzz|||sssuuuwwwuuuxxx}}}|||{{{||||||zzzwwwuuu////////////000000000000222222111111111111222222///111222222000///222444......////////////......---///111222222333555777444444444444555666777777777777777888:::===@@@BBBCCCFFFIIIKKKLLLMMMOOOQQQRRRRRRQQQRRRSSSUUUWWWXXX\\\\\\^^^aaafffjjjllllllkkkooorrrpppppptttvvvuuussssssrrrrrrsssssstttuuuqqqrrrtttvvvxxxyyyzzzzzzuuuzzz|||{{{{{{}}}}}}}}}}}}~~~||||||}}}|||{{{|||~~~~~~~~~||||||zzzyyyyyyxxxxxxxxxxxxwwwuuutttssssssttttttsssssssssttttttuuuvvvvvvvvvuuutttrrrnnnggg___YYYMMMEEE<<<999666333444777444666777666555444444555333888999666555888<<<===AAARRReeerrr|||tttdddUUUMMMHHHJJJOOOWWWbbblllsssvvveee^^^TTTLLLFFFCCC@@@>>>===<<<<<<===@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGIIIIIIKKKLLLMMMOOOPPPRRRSSSTTTSSSUUUWWW[[[^^^^^^[[[XXXYYYVVVSSSQQQLLLFFFEEEHHHGGGGGGEEEBBB@@@@@@CCCEEEBBBCCCFFFKKKSSS___kkksss~~~~~~}}}}}}~~~~~~~~~~~~|||xxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}}}}~~~~~~~~~}}}|||~~~~~~}}}~~~|||{{{~~~}}}~~~~~~{{{uuuooolllnnnqqqrrrtttwwwyyyyyyzzz{{{}}}}}}~~~~~~}}}{{{{{{|||~~~xxxzzz~~~~~~uuuxxxyyyvvvyyy|||{{{yyyyyyxxxwwwtttrrr111000//////...///000111444333333333333333444444000000///000222444555555......////////////......---///000111111222444555222222222111222222333333333444444555777888999:::777:::===???@@@@@@AAACCCCCCCCCBBBCCCCCCEEEGGGHHHHHHKKKOOORRRTTTWWWYYY[[[\\\bbbdddcccdddiiilllkkknnnnnnoooooopppppppppoookkklllnnnqqqtttuuuwwwwwwtttxxx{{{yyyyyy}}}}}}|||{{{{{{{{{|||}}}}}}zzz{{{{{{{{{zzz{{{~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuttttttxxxyyyzzzzzzyyywwwuuutttvvvvvvvvvtttppphhh^^^WWWKKKBBB:::666444222444888555444444555666777555444333888999777777::::::777;;;KKK]]]iiisss|||~~~rrreee]]]WWWXXX\\\bbbjjjppptttuuuhhh```VVVOOOKKKJJJHHHGGGDDDCCCCCCEEEIIIKKKJJJHHHCCCBBBBBBAAAAAA@@@???????????????@@@AAABBBCCCDDDHHHIIIIIIIIIIIIKKKMMMOOOPPPRRRWWW]]]aaabbb___\\\]]]ZZZXXXWWWRRRKKKLLLQQQNNNMMMLLLHHHEEECCCDDDEEEAAA@@@???@@@FFFQQQ^^^gggyyy}}}~~~}}}}}}~~~~~~~~~zzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}zzzyyy|||}}}|||{{{www{{{}}}~~~~~~~~~~~~xxxqqqmmmnnnqqquuuwwwzzzzzzyyyyyyyyyzzz}}}~~~}}}{{{zzz|||~~~yyy|||~~~xxx}}}}}}xxx{{{|||zzzwwwvvvuuutttsssqqq444333111000///111222333111000000000000111222222000,,,***---333666555222000111222222333222222222...000222333222333555777222222111111111111222222...///000111222222222222111333777888999999:::;;;::::::999999999;;;<<<===999>>>EEEHHHHHHHHHJJJMMMNNNTTTXXXVVVXXX^^^aaa```bbbcccdddffffffeeeddddddfffhhhjjjmmmpppssstttuuusssxxxzzzxxxwww{{{}}}|||}}}|||zzzyyyyyyzzz{{{|||yyyzzz{{{{{{zzz{{{~~~~~~}}}}}}~~~zzz{{{|||||||||zzzyyyxxxwwwwwwxxxxxxwwwvvvuuuttt|||}}}~~~}}}{{{wwwsssqqquuuuuuuuusssooofff\\\UUUIII@@@888444333222444888555333222444777888666333777999666111222888888444666EEEVVVaaaiiirrryyy{{{zzz{{{}}}}}}tttmmmggggggiiimmmqqqtttuuutttooofffZZZTTTSSSTTTRRRPPPNNNMMMLLLNNNRRRSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGKKKKKKJJJHHHGGGHHHKKKNNNPPPSSSXXX___dddeeebbb```]]]ZZZZZZ[[[WWWRRRTTT[[[TTTTTTSSSPPPMMMJJJJJJKKKBBB@@@<<<:::>>>HHHVVV___tttyyy}}}~~~~~~|||||||||}}}}}}}}}}}}}}}~~~}}}~~~~~~|||}}}~~~|||zzz{{{~~~|||zzztttxxx{{{}}}~~~~~~~~~}}}}}}zzzsssoooppprrrxxxzzz|||{{{yyywwwwwwwww}}}~~~}}}zzzyyy{{{~~~|||~~~{{{zzz}}}}}}zzzvvvtttssssssrrrqqq777666555333222222222222444555666777777666444444555555444333222111000000...111333333222000000111---000222444333333333444666444111111111111///...000000000000000111111111666444111000000222555888555555555444444444333333777666666666888<<>>IIIUUU```hhhlllnnnooooooppprrrtttxxx{{{|||~~~xxxxxxvvvvvvyyy}}}}}}{{{uuutttmmmbbb^^^```aaa^^^ccc```\\\\\\___aaa```___```]]]WWWSSSQQQOOONNNLLLNNNOOOOOOMMMLLLKKKMMMNNNOOONNNLLLKKKMMMPPPTTTWWWYYY[[[^^^ccchhhiiihhhggghhhgggeeecccaaaaaaaaaaaa```[[[UUUSSSTTTTTTQQQMMMKKKFFFCCCBBBBBBGGGSSS^^^kkkwww}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}~~~~~~|||{{{|||~~~~~~}}}~~~~~~{{{xxxxxxzzz~~~~~~{{{vvvrrrqqqrrruuuzzzxxxwwwxxx{{{}}}|||zzzwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~~~~~~~|||xxxssspppppprrruuu888777666555444444444444666777888999999888777666888888777777666555555555111222444555333111111222...000333444333222222333555333111111222333222222333333333333333333333333333222000//////111333555444444444333333333333222666555555555555777999:::>>>@@@AAAAAAAAABBBEEEGGGJJJKKKLLLNNNOOOOOOPPPPPPRRRRRRRRRUUUXXX]]]bbbeeegggffffffiiinnnrrrssssssssssssssssssssstttuuuuuuttttttvvvwwwyyyzzz{{{|||}}}~~~~~~~~~|||}}}{{{}}}{{{{{{{{{{{{xxxuuuxxxzzz||||||{{{yyyyyyzzz~~~|||||||||}}}|||{{{yyyvvvqqqmmmkkkdddUUUEEE@@@:::666666666333222444444333444555555555333111555555555555444444444444555:::BBBKKKSSSZZZ]]]___cccddddddfffhhhlllnnnpppvvv}}}}}}}}}}}}~~~~~~~~~xxxoookkknnnpppmmmnnnlllkkkmmmpppqqqooonnnkkkhhhccc```___]]]\\\[[[]]]^^^^^^]]][[[YYYZZZ[[[YYYXXXWWWWWWXXXZZZ]]]^^^bbbcccgggkkkpppqqqpppooorrrqqqooommmlllkkkkkkkkkooojjjeeedddeeeeeebbb^^^WWWQQQLLLIIIFFFGGGPPPZZZhhhttt~~~~~~~~~}}}|||}}}~~~~~~}}}}}}|||yyyxxxyyy{{{~~~zzzvvvrrrppprrrtttyyyxxxwwwxxxzzz|||zzzxxxuuuuuuuuuuuuwwwyyy{{{|||~~~}}}~~~}}}|||{{{xxxuuusssrrrrrr999888888777777888888999::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::444666888888666444444444111333555666555333333444555444333333555666666666444444444444444444444444222222111111222222333444333333333333222222222111333333333333222222222222666777888888777888:::<<<<<<===>>>???@@@@@@AAA@@@BBBBBBCCCEEEIIINNNRRRUUUYYYXXXYYY[[[___bbbddddddffffffggggggiiijjjjjjkkkkkkllllllnnnpppsssvvvxxxwwwyyy|||}}}~~~}}}{{{zzzzzz{{{|||}}}{{{yyy}}}~~~|||{{{zzzzzz{{{{{{yyyxxxzzz|||~~~~~~|||{{{{{{{{{}}}||||||~~~~~~}}}zzzwwwrrrlllhhh```QQQBBB===888555666666333222333222333444444333333444555555555555555444444444444444777;;;@@@EEEIIILLLNNNSSSSSSSSSUUUWWWZZZ\\\^^^eeepppyyy|||}}}{{{zzz|||~~~}}}xxxxxxzzz}}}}}}{{{xxxuuurrrpppoooooonnnmmmooopppqqqooommmjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkoooppprrrvvvzzz|||{{{zzz}}}|||zzzxxxwwwvvvvvvwwwzzzvvvrrrqqqrrrrrrpppmmmhhhbbb[[[UUUNNNJJJOOOVVVfffppp{{{{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~{{{wwwyyyzzz}}}|||xxxtttsssuuuwwwyyyxxxwwwxxxzzzzzzyyyxxxtttsssssssssuuuyyy|||~~~}}}}}}}}}||||||}}}|||yyyvvvrrrppp:::999999999:::;;;;;;<<<<<<<<<=========>>>======::::::;;;;;;<<<=========999;;;<<<<<<:::888777888777999;;;;;;999888777888888777666666888999999888555555444444444444333333444555555666666666666666333333333333222222222222111222222222222111//////444555666555333333555666555666777888888888888888888888888:::===@@@CCCEEEIIIIIIJJJKKKNNNPPPRRRRRRUUUVVVWWWYYYZZZ\\\\\\]]]^^^^^^___```ccchhhlllnnnoooqqqtttwwwzzz|||}}}}}}~~~~~~~~~|||zzzwwwttttttuuuxxxyyyzzz{{{|||}}}~~~}}}~~~}}}||||||}}}|||{{{zzzzzzzzzzzz{{{||||||||||||~~~~~~}}}|||}}}~~~||||||}}}~~~}}}|||{{{xxxssskkkfff^^^OOOAAA<<<777444555555222111222111333555333111111444777555555555444444444333333555666777999<<>>>>>>>>;;;<<<===>>>???@@@@@@AAA<<<===??????===;;;;;;;;;<<<>>>@@@@@@>>>===<<<======;;;:::999;;;;;;:::999888888777777777666666666666666888888999888888777555555555555444444444444111222333333333333222222666666777555444333444666444555555666666666555555666666555555666888999:::<<<===>>>>>>???AAACCCDDDGGGHHHIIIKKKMMMMMMMMMMMMOOOOOOOOOQQQTTTXXX\\\___bbbdddgggkkknnnpppqqqqqquuuwwwzzz|||~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwssspppooopppsssuuusssuuuxxxzzz|||~~~}}}{{{zzz{{{||||||{{{zzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{zzzyyyxxxvvvqqqjjjddd\\\NNNBBB<<<777444555444111000222000333444333111111444777555444444444444333333333555555555666777999<<<===;;;;;;;;;<<<===???BBBCCCCCCKKKSSSWWW\\\bbbggghhhiiimmmrrrvvvxxx}}}}}}}}}wwwpppeee\\\[[[___iiirrrzzz~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||~~~~~~||||||~~~}}}|||~~~|||~~~~~~|||{{{zzz|||{{{xxxwwwxxx{{{~~~~~~|||{{{|||}}}~~~{{{xxxwwwxxxwwwuuusss888888888888999::::::;;;:::::::::::::::;;;<<<=========>>>???@@@AAABBBBBB;;;===??????>>>============???BBBBBBAAA??????@@@@@@???===<<<===>>>===<<<=========<<<<<<;;;;;;:::666777888999999999888888999999999888888888777777444444555555666666777777777888888777555555666777555666666666666555555444777777666666555555555555555777888888777888:::<<<>>>???AAABBBBBBBBBAAAAAAAAAAAABBBCCCFFFIIILLLNNNRRRTTTWWWZZZ]]]___``````fffgggjjjmmmoooqqqqqqrrrppprrrtttvvvvvvwwwyyy{{{yyyzzz|||}}}{{{yyyuuurrrpppnnnjjjgggfffggghhhjjjgggkkkppptttvvvzzz~~~~~~{{{|||zzzxxxwwwwwwyyy{{{||||||yyyzzz{{{||||||~~~~~~~~~~~~|||{{{{{{zzzyyywwwssssssooohhhbbb\\\PPPEEE???999444444333000000333111222333333222222333444444444444444333333333333222222222333444666777888777777777777888:::<<<======BBBGGGJJJMMMSSSZZZ___```bbbfffkkkpppvvv|||{{{qqqhhhfffiiiooovvv}}}~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}|||~~~~~~}}}}}}}}}|||~~~~~~}}}|||~~~|||{{{|||~~~|||zzzzzz|||}}}~~~zzzvvvuuuwwwxxxxxxvvv777777666666666777888888777666666666777888:::;;;:::;;;;;;<<<===>>>>>>???888:::<<<======<<<<<<===;;;===@@@@@@@@@??????@@@AAA???>>>>>>@@@AAAAAA@@@AAA@@@@@@???>>>>>>======:::::::::::::::;;;;;;;;;=========<<<<<<<<<;;;;;;999888777777777888999::::::;;;;;;:::999888:::;;;888888888888888777666555888777777777666666666555555666888777555555888:::;;;<<<===>>>===<<<:::888777888999:::<<<>>>??????BBBCCCFFFJJJLLLNNNOOOOOOSSSTTTVVVXXXZZZ\\\\\\]]]]]]```ccceeegggiiilllooommmmmmnnnooorrrvvvyyy{{{~~~~~~~~~~~~{{{wwwsssnnnhhhddd^^^\\\YYYVVVUUUUUUVVVWWWVVV\\\bbbgggjjjooovvv}}}{{{|||~~~~~~~~~||||||~~~}}}~~~~~~|||zzzyyyxxxpppooonnnpppsssvvvxxxxxxxxxzzz{{{{{{{{{|||~~~~~~~~~~~~|||{{{||||||{{{zzzrrrssspppjjjeee```WWWMMMCCC;;;555333222///000333222222222333444444111000444444444333333333222222111222222333333444444444555444444444555777888999:::<<<>>>@@@BBBHHHRRRZZZ``````aaadddjjjppptttuuuvvvssstttyyyzzzxxxxxx|||zzz|||zzzqqqnnnqqqtttzzz~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}yyyxxxyyy|||~~~~~~yyyvvvvvvyyy|||{{{yyy666666555555555555555666555444333333444666888999666666777777888999999:::555777:::;;;;;;:::;;;<<<888:::===>>>=========>>>@@@???>>>???BBBDDDDDDCCC@@@@@@??????>>>======<<<>>>============>>>??????@@@?????????>>>>>>>>>>>><<<;;;999888777888:::;;;===>>>???>>><<<<<<>>>???:::;;;;;;;;;:::999888777777777777777777777777777666888999888666666888;;;;;;<<<<<<===;;;999666555222333555666777888888777888999<<>>>>>>>>>>>>>>>>>>>>======<<<>>><<<;;;;;;===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===>>>AAACCC@@@@@@@@@@@@????????????AAA@@@???AAABBBBBB>>>:::BBB===999999===>>><<<999;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;::::::999999444444555777888777555222333555888:::;;;;;;:::999??????>>>===<<<<<<;;;;;;CCCBBBBBBCCCGGGNNNTTTXXXVVVTTTQQQOOOPPPSSSWWWYYY[[[[[[\\\^^^___```ccchhheeeiiilllnnnmmmmmmppprrruuuvvvxxx{{{|||}}}}}}}}}}}}|||wwwzzzqqqiiibbbWWWKKKFFFIII???>>><<<;;;:::;;;<<<<<>>>>>===;;;AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???AAACCCGGGEEECCCAAAAAABBBCCCDDDCCCBBBBBBDDDFFFEEEBBB???DDD@@@======???AAA???>>>========================>>>>>>===<<<;;;::::::999555555666888::::::888555666777888999:::::::::999;;;;;;;;;;;;::::::::::::<<<<<<<<<===AAAFFFKKKNNNJJJHHHEEECCCCCCFFFIIIKKKIIIKKKOOORRRSSSSSSUUUWWWTTTWWWZZZ\\\]]]^^^```cccfffgggjjjmmmpppqqqrrrrrrvvvuuuttttttwwwyyyzzzzzzzzzxxxwwwxxx{{{zzzuuupppiiibbbZZZUUULLLCCCAAADDD::::::999888888888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======???AAABBBHHHEEEAAA>>>>>>???BBBCCCEEEEEEEEEGGGIIIIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<888888:::<<>>;;;:::999;;;===???;;;>>>CCCEEEFFFFFFFFFGGGBBBEEEHHHJJJKKKMMMOOORRRSSSUUUXXX\\\___aaabbbcccdddccccccdddgggiiijjjjjjlllkkkkkkmmmnnnlllgggbbb\\\UUUMMMFFF???777555666444444555555555444333333333555888:::<<>>;;;999888888888;;;>>>BBBEEEIIINNNQQQYYY^^^eeelllrrrwww}}}}}}|||{{{{{{||||||zzzxxxuuuuuuqqqkkkhhhgggddd___PPPEEE:::555222000000222111111111111111111111111666555444333222111222222///111222222111000222333444444444555666666666666777888:::===CCCNNN\\\gggsssrrrqqqqqqooohhh^^^VVVGGGBBBAAABBBDDDDDDHHHMMMQQQUUUZZZ]]]```dddjjjooouuuwwwyyy{{{|||~~~zzzzzzzzz{{{|||~~~}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzzzz~~~zzz}}}}}}||||||{{{{{{{{{|||zzzzzzyyyyyy{{{}}}~~~{{{{{{}}}}}}|||zzzyyyyyyyyyyyy333333333444666666555444111333444333222111222333333333333333333333222111333222111000000111333444444333333333333333222222000000111222333333444444666666666666666555555444333333333555777777666555<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???EEECCCAAA>>>===>>>???@@@EEEEEEFFFHHHIIIIIIIIIHHHDDDEEEFFFEEEDDDDDDEEEGGGBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????<<<===>>>AAADDDEEECCCAAA@@@@@@>>>======<<<======<<<<<<;;;;;;:::999888888888999:::;;;===>>>???@@@???===<<<:::999:::;;;<<<999===@@@>>>===???@@@???======???@@@AAACCCEEEFFFFFFHHHKKKNNNPPPRRRSSSSSSSSSRRRRRRTTTWWWZZZZZZZZZ[[[ZZZ[[[]]]^^^[[[VVVQQQMMMHHHAAA;;;777444222222000111222333333222000///222444666999:::<<<===>>>@@@FFFOOOYYYbbbjjjpppuuurrrwww}}}}}}zzzwwwwwwvvvuuuttttttsssssspppuuu{{{}}}~~~}}}|||zzzyyyqqq]]]QQQKKK@@@???===;;;999777777888888555666888::::::<<<@@@BBBIIIOOOXXXaaajjjsss{{{}}}||||||||||||||||||{{{yyywwwvvvsssnnniiieeeaaa\\\XXXOOODDD999444222//////222111111111111111111111111333333333333222222111000000000111111111111222222222333555555666666888999777;;;@@@FFFMMMXXXeeemmmxxxxxxwwwuuuooocccVVVMMM@@@<<<:::===>>>>>>AAAFFFDDDHHHLLLPPPTTTYYY^^^ccciiikkknnnqqqssswww|||{{{}}}wwwxxxxxxyyy{{{}}}~~~~~~~~~~~~|||yyyyyy|||~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~zzzzzz~~~{{{}}}~~~{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxxxxzzz{{{666555444555666666444222111222333222111111222333222222333333222111000000333222111111111333444555444444444333333222222222000000111111222222333333444444444444444333222222444222//////111444555555888888888888888888888888888888777777777888999:::BBBBBBBBBBBBAAA@@@???>>>AAABBBDDDEEEEEEFFFFFFGGGAAABBBDDDDDDCCCCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCC@@@AAACCCFFFIIIJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@AAACCCBBBAAA???>>><<<;;;:::<<<<<<===>>>??????@@@@@@@@@@@@>>>>>>============???BBB@@@:::888;;;===<<<===<<<<<<;;;<<<===>>>>>>???@@@BBBDDDEEEFFFEEEEEEEEEDDDEEEGGGJJJKKKKKKJJJKKKLLLMMMNNNMMMJJJFFFCCC<<<:::666333444666666555///000111222222111000///333444666999;;;<<<<<<;;;777===EEEMMMVVV___gggmmmjjjpppyyyzzzuuuttttttttttttsssssssssrrrqqqvvv{{{}}}}}}|||{{{{{{zzzrrrooofffSSSGGGAAA777999888777777666666777777444555777777777888;;;===<<>>>>><<<:::999<<<>>>@@@@@@??????AAACCC===>>>???@@@BBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDCCCGGGFFFEEECCCBBB@@@???>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????BBBEEEBBB999666;;;>>>;;;@@@===;;;:::;;;<<<;;;;;;===>>>???@@@@@@???>>>>>>===<<<===???AAABBBAAA@@@BBBBBBCCCBBBAAA>>>;;;::::::999444111111222///)))000000111222222222222111333333444666:::;;;;;;:::555888===DDDJJJSSS[[[```bbbhhhpppwwwzzzwwwrrrnnnmmmmmmooopppppppppppppppoootttxxxyyy}}}~~~}}}|||zzzxxxwwwvvvlllccc___WWWGGG???<<<333666555555444333111000000000222444555777999<<>><<<999555333000111222111000///000222000222333222///---...///---...000111222333333333222222111111000/////////111111111111111222222222333333444444333333222111333111......000333444444333333333333333333333333111111111222222222333333444444555666666666555555999;;;<<<;;;::::::<<<>>>;;;::::::===AAABBB@@@===<<<======>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDGGGJJJJJJHHHGGGIIIIIIJJJIIIHHHGGGEEEDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCDDDJJJHHH???<<>>@@@AAAAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======???AAAAAA???>>>>>>>>>>>><<<999777777666;;;:::666111000000))) 111111111111111222333333222111111444888;;;<<<;;;555666999<<<@@@FFFNNNSSSXXX[[[```eeeggggggeeeddd```aaaccceeeggggggggggggeeejjjnnnppptttzzz|||{{{xxxxxxwwwvvvvvvvvvvvvvvvwwwvvvuuusssqqqmmmjjjhhh[[[QQQMMMGGG;;;888999222222333333222222000///...---///111222333666999;;;333666:::AAAIIIUUU```hhhrrrtttyyy||||||zzzwwwuuusssvvvzzzzzzxxxvvvuuuvvvtttnnnjjjggg]]]MMMAAA<<<;;;444000222444222111222111111111111111111111111222222222222333333444444444222111222444666444333222333444222111555===DDDSSS[[[ffflllllliiigggfff______\\\VVVMMMCCC;;;666666333222555555444666:::999999999:::;;;===>>>>>>???AAACCCEEEIIINNNTTTYYYUUUZZZ^^^aaafffmmmpppoootttvvvyyy|||~~~~~~zzz~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}zzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}||||||yyyyyyzzz{{{|||~~~}}}~~~~~~}}}{{{|||JJJHHHDDDBBB???;;;777444///111222111000///000111///111333222///,,,---///...///111333555555555444444333333222111000000///000000000111111111111111333444444444444333222222111000///000222444333222222222222222222222222222000111111111111222222222555555444444555666888888777999:::999777777999<<<;;;888777;;;@@@BBB???;;;::::::;;;<<<======>>>>>>======>>>???@@@AAABBBCCCBBBBBBCCCFFFHHHHHHGGGDDDHHHIIIJJJJJJJJJHHHEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIGGGOOOPPPHHHFFFLLLMMMGGGKKKHHHEEEEEEGGGJJJJJJIIIEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBCCCEEEDDDBBB@@@>>>>>><<<:::777555555666111333222111444777222(((222111000000000222333444222000000333888<<<===<<<555666777888:::???EEEJJJPPPQQQRRRTTTVVVXXXZZZ[[[TTTVVVXXX[[[]]]^^^^^^^^^[[[___ccceeejjjqqqtttssspppooonnnmmmmmmmmmmmmmmmnnnmmmllljjjfffaaa\\\ZZZOOOEEEAAA<<<333333777111000111222444444444333222---///000000000000333555444555777;;;BBBLLLWWW___kkkoootttxxxzzzwwwtttqqqpppsssxxxxxxvvvtttssstttsssmmmiiiggg^^^LLL???:::666000...222444333111222111111111111111111111111222222222222333444555555555333111333555777555333333444333111000555>>>GGG]]]dddmmmpppmmmgggbbb```TTTSSSPPPKKKCCC<<<777444666333222555555444555999:::888777777888999888888;;;<<<===>>>@@@DDDJJJNNNIIINNNQQQTTTYYYaaaeeedddmmmnnnqqqtttwww{{{~~~~~~~~~vvv}}}}}}}}}}}}}}}}}}}}}~~~{{{|||~~~~~~}}}xxxzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}wwwxxxyyyzzz|||}}}~~~~~~}}}|||~~~|||}}}MMMKKKHHHCCC???;;;777666777222---,,,///000///,,,///000111222222111000//////111222222111111222333444333222333333222000...---...000222444444444444555555444666777888777555222333333333222222444555444444444444333222111111333555444000000444555333999555222333666888555222444555777888888888777666555555666666777777777888777666;;;999333:::AAA::::::;;;<<<===>>>???@@@@@@>>>@@@BBBCCCDDDCCCBBBAAAGGGFFFDDDEEEGGGHHHHHHGGGAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFHHHHHHHHHJJJMMMOOOOOOOOONNNOOOPPPRRRRRRRRRQQQPPPUUUSSSPPPMMMLLLMMMNNNPPPOOOPPPPPPNNNMMMLLLMMMOOOJJJGGGEEEEEEHHHIIIHHHFFFCCC???999555444444444333444444333333333333333222444444333222111111111111111222///...999EEEAAA444666555444333555777:::<<>>777555444222111111111222222111111111111111111222222333333444444444333111111333444444444333222111111555555666777666666>>>HHH\\\fffoooqqqnnnhhh\\\RRRGGGEEEAAA===:::999888888555444444333444555666777555555555666666666666666666666666888999;;;===>>>AAAEEEJJJLLLNNNPPPUUUXXX^^^___```cccgggmmmrrruuupppvvv|||~~~}}}}}}~~~zzzxxxzzz|||}}}~~~}}}{{{zzz}}}{{{{{{|||}}}}}}{{{|||zzzxxx{{{~~~{{{{{{||||||}}}}}}{{{zzzyyy}}}|||zzzzzz{{{~~~~~~|||xxx}}}zzz{{{}}}~~~~~~}}}~~~{{{{{{{{{~~~{{{xxx~~~}}}}}}~~~}}}{{{{{{JJJHHHEEEAAA===999555444555111------000222000---///000111111111111000//////111222222111111222333333222111222333444333222111222444666777888888888:::999999:::;;;;;;:::888444555666555333333444666666666666666555444333222222444333000111555666444777333000111555666444111444444555666666666666666444444555555555666666666999888AAAEEE===;;;===777888888999:::;;;<<<======;;;<<<>>>???@@@???>>>===CCCAAA@@@AAACCCEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEHHHGGGHHHIIILLLNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSWWWVVVSSSQQQQQQQQQSSSTTTSSSUUUUUUUUUTTTTTTVVVXXXQQQPPPNNNOOOQQQRRRPPPNNNHHHCCC===888666666666555444444444333222111111111222222222111111222333333111222000///888CCC???333666555444333444666999;;;===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEKKKMMMPPPccc{{{vvv```RRRHHHLLLPPPMMMMMMRRRMMMKKKIIIGGGFFFDDD@@@>>>===999555222111222111111333333333444333333333222333000///111555888666333111555999888777999AAAGGGPPPXXXaaaeeebbb______aaaaaaaaabbbccceeefffgggggggggfffbbb\\\SSSGGG===777444333222111111111222222444444444444444444333333333333444555555444333222222333333444444444444444555444555666555666===FFFXXXbbblllnnnkkkcccWWWKKK@@@>>>;;;888666444444333444333222222222333444555666666666555555555555555444555555666777999:::;;;;;;>>>BBBDDDEEEGGGKKKNNNRRRSSSUUUXXX]]]aaaeeegggfffhhhllloooqqqssstttuuuuuurrrssswwwyyyxxxzzz~~~{{{}}}}}}yyyyyy{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}{{{yyy{{{|||}}}}}}~~~~~~}}}|||zzzyyy|||zzzxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz}}}|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~|||}}}|||CCCBBB@@@===:::666444222333000...///222333111//////000000111111000000//////111222222111111222333222000///000333666777777444555777999;;;<<<>>>>>>@@@@@@???@@@AAA@@@>>>;;;999:::;;;999777666777888:::::::::999888777555444222444444111222666777555666333111222555777555222555555444444555555666666555555555666666666666666;;;:::IIITTTIII<<<999666777777888999::::::;;;<<<::::::<<<=========<<<;;;???>>>===>>>AAACCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@AAABBBGGGFFFFFFGGGJJJLLLLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPVVVUUUSSSRRRRRRSSSUUUVVVPPPRRRTTTTTTTTTTTTVVVXXXRRRRRRRRRSSSTTTTTTRRRPPPMMMGGG???888555555555555444444333222111000000///000000000111111333444444222333111000777???<<<222666555333333333555777888;;;<<<>>>@@@AAA@@@@@@???>>>???AAABBBBBBBBBAAAAAABBBCCCBBBJJJeee^^^MMMAAAAAAEEEEEEDDDFFFCCCAAA>>>===<<<;;;888666666333000///000111222111333333333333333333333333111///...000333555444222333444444444444666;;;>>>DDDIIIOOOSSSTTTRRRQQQPPPSSSSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVRRRKKKCCC;;;666444333222111111111222222222222222111111000000///333444555666666555444444222333333444555555666666444333333555555555<<>>@@@BBBEEEFFFIIIMMMPPPSSSUUUVVV^^^]]]^^^bbbgggjjjiiihhhhhhgggiiinnnqqqppppppsssuuuwwwzzz{{{{{{{{{|||}}}~~~~~~xxxyyy~~~}}}~~~|||zzzzzz|||~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{yyy{{{~~~~~~|||}}}~~~~~~}}}|||zzzxxxwwwwwwwwwuuuuuuvvvwwwyyy{{{~~~~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}zzzzzz|||~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}||||||}}}~~~}}}||||||}}}{{{xxxwwwzzzzzzxxxyyy|||~~~}}}|||{{{|||~~~~~~~~~~~~:::::::::999777555333222111000///111333444222000///000000000000000000//////111222222111111222333333111///000222555777888444555777:::===AAADDDFFFGGGFFFFFFGGGHHHGGGDDDAAAAAABBBCCCAAA???======>>>@@@@@@??????===<<<:::999666999888555555888888666888777666777999999888666777666555444444555777888888888888888888888888888===:::JJJZZZNNN<<<888888888888999999:::;;;;;;<<<;;;<<<============<<<<<<>>>===<<<>>>AAACCCDDDCCC???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>??????DDDCCCBBBDDDFFFGGGGGGFFFDDDDDDFFFGGGIIIJJJKKKLLLOOONNNMMMMMMMMMOOOPPPQQQLLLMMMOOOPPPPPPPPPQQQSSSOOOPPPRRRSSSTTTSSSPPPOOONNNGGG>>>666333222333333222222111111111111111111111111111111111222333333333444222111555;;;888111555444333222222333555666999;;;???BBBDDDDDDDDDCCCBBBCCCEEEFFFFFFDDDBBBAAADDDBBB@@@HHHaaa}}}~~~eeeSSSDDDAAACCCBBB@@@@@@???===:::888888777555333555333111000222333333333333333222222333333444444111//////000333444333222555333222222333555666666;;;===AAAEEEHHHHHHFFFCCCGGGGGGIIIJJJKKKMMMNNNNNNKKKKKKJJJGGGCCC===888555333222222222222222222222222111111000///...------444444666777777777666555555555444444555555555666333111222444555555:::AAAOOO\\\hhhiiicccWWWHHH===777777777777666555444333888777666555555555666777666666555555444333222222444333333333333444444555444555777777888999:::;;;<<<>>>BBBEEEHHHIIIIIIIIISSSTTTUUUXXX[[[]]]^^^^^^]]][[[]]]bbbeeedddfffjjjlllnnnqqqssstttuuuwwwxxx}}}|||{{{{{{|||}}}}}}~~~zzzyyy{{{|||{{{yyy~~~~~~|||zzzyyyyyy{{{|||~~~}}}|||}}}~~~}}}~~~}}}}}}~~~|||~~~}}}|||zzz||||||zzz|||{{{yyyxxxyyy{{{||||||zzz|||||||||{{{yyywwwtttssssssssssssrrrrrrsssvvvxxx{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~}}}{{{}}}~~~~~~~~~}}}}}}||||||~~~~~~{{{{{{||||||{{{zzz{{{{{{{{{yyywwwxxxxxxxxxxxxxxxxxxwwwwwwvvvxxxyyyxxxvvvuuuuuuuuussspppooorrrrrrppppppssstttsssrrrrrrtttxxx|||~~~|||222333444555666555444333000///000111333333222111000//////////////////000///111222222111111222333555333000000222444555555333444777;;;@@@GGGLLLPPPPPPPPPQQQRRRTTTSSSPPPMMMLLLMMMNNNLLLJJJGGGGGGGGGHHHHHHGGGGGGEEEDDDCCCBBB@@@BBBBBB>>>===???>>>;;;============>>>===<<<:::999888777666666777888999:::::::::::::::999999999<<<666DDDSSSIII:::888999888999999999:::;;;;;;;;;<<<===============<<<<<<<<<;;;;;;<<>>>>>>>>======;;;;;;:::;;;;;;<<<===>>>@@@??????@@@AAABBBBBBAAABBBCCCDDDEEEGGGHHHJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKLLLNNNPPPPPPOOONNNOOOPPPPPPRRRTTTUUUUUUSSSRRRQQQMMMFFF===555222111222333000000000111111222222333333222111111000000000111333333333222444666555111444444333222333333444555666999>>>CCCGGGIIIJJJIIIIIIJJJKKKJJJIIIGGGDDDBBBHHHHHHEEEHHHXXXkkksssqqq```RRRDDD@@@AAAAAA???===;;;999666444444333111000666444222222333444333333333222222222222333444555222111111222333444444333666333111111333555444333666666888<<<@@@@@@>>>;;;>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@>>>;;;888555333222222222222222222222222555555444333222222111111444555666777777777666555888777666444333333333444333111111444555555999???NNN[[[ffffff^^^RRREEE:::777777888888888777666666777666555444444555666777666555555444333222222111444444333333333444444555555555555666777777777777888:::===@@@AAAAAA@@@@@@CCCFFFJJJJJJIIIIIIMMMQQQTTTPPPPPPTTTVVVXXX\\\aaa```cccfffiiikkkmmmppprrrwwwwwwxxxxxxxxxyyyzzz{{{zzzyyywwwuuussstttvvvxxx|||}}}~~~}}}zzzxxxxxxyyy{{{|||~~~~~~}}}{{{~~~{{{zzz{{{}}}~~~~~~}}}~~~}}}~~~~~~}}}|||{{{{{{{{{wwwyyy||||||{{{{{{|||~~~~~~}}}{{{yyyxxxyyy}}}~~~yyyvvvxxx|||xxxwwwvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxvvvsssqqqooopppqqqqqqpppooopppsssvvvwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}||||||||||||||||||}}}}}}zzzyyywwwwwwxxxxxxvvvuuuyyyyyyyyy{{{~~~~~~|||zzzwwwxxxxxxxxxxxxwwwvvvvvv}}}{{{|||}}}}}}{{{xxxzzzyyyyyyzzzzzzyyyvvvtttsssrrrrrrqqqqqqpppppppppoooqqqqqqooommmjjjjjjjjjhhheeeeeeggggggdddeeehhhdddddddddfffiiinnnsssvvvuuu||||||{{{...///222444555444333222000000000111111111222222000//////......//////000///111222222111111222333555333111000111222222222333444777;;;BBBJJJQQQUUUXXXYYY[[[^^^aaa```^^^\\\WWWXXXYYYYYYVVVTTTSSSSSSQQQRRRRRRQQQQQQPPPOOONNNLLLNNNNNNKKKJJJLLLJJJGGGGGGGGGHHHGGGFFFEEECCCBBB???>>>>>>===============>>>>>>>>>>>>===============777???HHHAAA:::;;;999:::::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;:::999:::===???@@@???===>>>>>>>>>>>>======<<<;;;::::::;;;;;;<<<===>>>>>>===<<<===??????>>>===?????????@@@AAACCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJKKKNNNPPPRRRRRRQQQOOOOOOPPPKKKEEE===666333333333333000000111111222333333333333333222000000/////////222222333333333333222222333333333333444444555666777<<>>;;;777555444444222111555444222222333333222111333222222111222333555666333333333333444444555555555333222222444444444333333333555888:::;;;:::888999999999:::::::::;;;;;;<<<<<<:::999777555333222111111222333333333222222444444333333222222111111555666777777777666444333999888666444222222222222444111000444666666888===MMMYYYbbb```WWWLLLAAA999555555555555555555555555333333222111222333444555444444444333333222222111444444333333333444555555555444333333555555444333555666888:::;;;:::999888999>>>BBBAAA======BBBHHHJJJFFFEEEHHHJJJKKKPPPVVVSSSVVVYYY\\\^^^```ccceeekkkmmmooopppqqqqqqtttuuupppqqqrrrqqqpppsssxxx|||wwwzzz|||{{{wwwttttttuuuyyyzzz}}}~~~|||{{{xxxyyyyyyyyywwwwwwyyy{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzxxxuuusssrrrsssmmmooorrrvvvyyy{{{||||||{{{}}}~~~}}}zzzwwwuuuuuuvvvwwwyyyyyywwwuuuttttttrrrtttvvvuuurrrpppppprrrqqqpppooooooooopppqqqrrrqqqqqqqqqpppnnnllliiihhhiiikkkllljjjhhhiiimmmqqqqqqppppppppppppqqqrrrrrrvvvxxxzzz}}}~~~~~~~~~}}}xxxxxxxxxwwwwwwwwwwwwwwwsssrrrqqqqqqrrrsssrrrqqqtttuuuvvvxxxzzzzzzxxxvvvtttuuuvvvvvvvvvuuusssrrrxxxuuurrrssswwwxxxvvvsssttttttuuuwwwxxxuuuqqqmmmjjjiiihhhgggffffffffffffddddddeeeccc```]]]\\\]]]ZZZWWWVVVXXXXXXUUUUUUXXXSSSSSSTTTWWWZZZ___cccfffiiiooouuuuuussssssyyy///111333444444333111///000000000///...///111222000///............///000///111222222111111222333222111000000222222111000222222444888>>>GGGNNNSSS[[[]]]```eeehhhiiigggeee```bbbdddcccaaa___^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[VVVZZZ[[[YYYYYY[[[ZZZWWWUUUVVVWWWVVVTTTQQQNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFF???BBBEEEAAABBBCCC<<>>??????===<<<===>>>>>>===<<<===============???@@@AAABBBBBBBBBBBBBBBBBBCCCCCC@@@CCCFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKIIIHHHJJJLLLEEE@@@:::555333333333222444333333333222222222111222111000000000000000111000111333333222000111333222333333444555666666777:::>>>FFFNNNTTTXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSQQQNNNPPPTTTUUUSSSQQQPPPNNNKKKKKKKKKKKKIIICCC@@@;;;888777666555444444333222222444555444333333222111111222333555777222333444444333333444555111222222333333333444555444555777999:::::::::;;;:::::::::999999999999888<<<:::999666444222111111000111222333333333333222222222222111111111111111666777777777666444222111888666444222111111222333555111000444777666888<<>>AAA@@@===<<<@@@BBBBBBDDDIIIGGGIIIMMMOOOPPPQQQSSSUUUYYY\\\```bbbbbbcccfffiiiiiihhhggghhhkkkpppsssuuunnnqqqrrrpppllljjjlllnnnuuuwwwyyy{{{{{{yyyvvvtttnnnoooooonnnllllllnnnoooqqqnnnmmmnnnpppqqqpppmmmnnnoooooolllhhhffffffgggcccdddfffhhhkkkmmmooopppnnnpppqqqoookkkhhhggghhhiiikkklllkkkhhhfffgggiiieeeeeeeeeeeedddcccbbbbbbdddcccbbbaaa```aaaccceeecccccccccbbb```^^^\\\[[[[[[^^^___]]]ZZZ[[[___ddddddddddddddddddeeeeeeffflllmmmoooqqqqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhgggfffhhhjjjkkkjjjiiiiiiiiikkkmmmpppooommmjjjnnnooopppqqqpppooommmlllkkkjjjjjjjjjlllmmmmmmmmmhhhiiilllooooookkkeee```]]]\\\ZZZXXXWWWWWWWWWWWWQQQRRRSSSRRROOOMMMMMMMMMJJJGGGFFFHHHHHHEEEEEEHHHEEEEEEGGGIIIKKKNNNQQQRRRWWW\\\aaacccdddffflllrrrtttyyy222333444555444111...,,,111111000...------000222000///...------...///000///111222222111111222333/////////000222222111000000000000333999AAAHHHMMMZZZ\\\```fffjjjllljjjhhheeehhhjjjjjjhhhfffddddddbbbbbbcccddddddddddddddd\\\```bbbaaacccfffeeebbbaaacccdddbbb___[[[YYYXXXVVVVVVWWWXXXWWWVVVTTTSSSPPPPPPOOOOOONNNNNNNNNNNNOOOJJJJJJIIIFFFLLLLLL???EEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@???===>>>@@@AAAAAAAAAHHHGGGFFFCCC@@@>>>;;;999<<<<<<<<<<<<===>>>?????????>>>======>>>???===<<>>???>>>>>>======<<<;;;::::::<<<;;;999666333222000000000111222333444333333222555555555555555555555666777777777777555333111000555444222111111222333555555111111555777777888<<>><<<===@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJMMMRRRTTTUUUVVVYYY\\\bbb]]]YYY[[[aaaffffffdddfffhhhhhhddd______ccchhhlllnnnpppqqqpppmmmiiiggggggggggggdddaaa``````aaafffbbb___aaafffgggdddaaaaaacccdddaaa]]]ZZZ[[[]]]]]]]]]]]]^^^___```aaabbbaaacccdddbbb]]]ZZZZZZ\\\\\\^^^^^^\\\YYYXXXZZZ\\\YYYXXXWWWWWWXXXWWWUUUSSSXXXWWWVVVUUUSSSTTTVVVYYYUUUVVVVVVUUUTTTRRRPPPOOONNNQQQSSSQQQNNNNNNSSSXXXYYYXXXXXXXXXXXXYYYZZZZZZ```aaacccdddccc```^^^\\\]]]]]]^^^^^^___`````````YYYYYYXXXZZZ]]]^^^^^^]]]]]]^^^```bbbeeedddaaa___bbbccceeefffeeedddbbb``````ccceeeeeeccccccgggjjj\\\___bbbffffffbbbZZZTTTQQQPPPNNNLLLJJJJJJJJJKKKAAACCCDDDCCCBBB@@@AAAAAA@@@<<<;;;======::::::=========???@@@BBBCCCDDDDDDHHHLLLPPPTTTWWW[[[aaaeeeeeellltttzzz~~~zzz111000000000222222000///333222111//////111222333111000......//////---,,,000222333444444222///------...///000000///...---...000333555888===BBBFFFPPPSSSZZZbbbiiinnnnnnnnnooonnnnnnllljjjhhhfffeeegggggghhhhhhiiiiiiiiijjjfffffffffgggiiikkkmmmnnnhhhhhhhhhiiihhhgggdddaaaggghhhfffaaa```bbbbbb``````aaa___\\\WWWVVVXXX[[[ZZZYYYWWWTTTQQQPPPQQQSSSOOOOOOMMMKKKJJJKKKOOORRRMMMNNNOOONNNKKKJJJKKKLLLHHHGGGFFFEEEEEEFFFGGGHHHLLLIIIIIIKKKHHHBBBBBBGGGBBBAAA??????@@@@@@@@@???AAAAAABBBAAA@@@???===<<>>>>>>>>===AAA@@@???@@@BBBDDDDDDDDDGGGFFFFFFGGGHHHGGGEEECCC>>>888444555444111000222444444444333333222222222111222222222222222222222333333333333333333333333333333444444444444444333:::???FFFNNNTTTVVVWWWVVVYYYWWWUUUVVVZZZ\\\\\\[[[ZZZXXXUUURRRRRRSSSVVVWWW[[[XXXUUUSSSSSSRRRQQQPPPGGGBBB<<<777555444333222555444444333333222222111999444000///111444444333777666444444555555444333333444222...111777777222:::888:::???@@@>>>BBBIIIJJJEEEAAA@@@CCCDDDBBB>>>CCC:::<<>>::::::???@@@===>>>BBBBBBCCCEEEGGGHHHHHHGGGGGGUUUSSSQQQPPPRRRUUUYYY[[[WWWVVVUUUTTTTTTVVVXXXYYYaaaccceeegggeee```[[[WWWVVVVVVVVVTTTRRRQQQQQQRRRWWWVVVUUUTTTTTTRRRPPPNNNUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPOOONNNOOOQQQTTTUUUQQQQQQPPPOOOMMMLLLKKKKKKOOOMMMKKKLLLMMMMMMLLLJJJMMMJJJGGGGGGIIIJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDCCCBBB@@@EEEDDDCCCCCCDDDFFFHHHIIIGGGIIIKKKKKKJJJJJJKKKLLLPPPPPPQQQQQQPPPNNNMMMKKKMMMMMMNNNPPPSSSSSSRRRPPPHHHHHHHHHHHHIIIIIIIIIIIINNNNNNPPPTTTWWWXXXWWWUUUXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVVVVWWWWWWXXXYYYYYYUUUVVVXXXXXXVVVRRRMMMJJJHHHDDD@@@@@@CCCDDDBBB>>>999;;;<<<;;;:::999:::;;;;;;999777666555666777888333444555666777999999:::BBB@@@??????CCCIIIPPPTTT]]]___ccckkkuuu}}}}}}{{{yyywwwuuu000000000111222111000///222000///......///000222000///...///000111000///...000111222333222000///......////////////......000111333444666999>>>AAAJJJNNNTTT]]]dddiiikkklllooonnnnnnlllkkkiiihhhgggllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllpppmmmjjjiiikkkkkkiiigggnnnpppoookkkjjjlllllljjjkkkkkkjjjfffaaa```aaaccccccbbb```]]][[[ZZZ[[[]]]XXXXXXWWWVVVUUUUUUXXXZZZYYYXXXXXXWWWWWWWWWVVVVVVPPPOOONNNNNNNNNOOOPPPQQQRRRQQQSSSUUURRRKKKIIILLLIIIFFFDDDDDDFFFGGGFFFDDDGGGHHHHHHGGGFFFDDDBBBAAAEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCBBBAAA@@@??????BBB@@@@@@AAACCCDDDDDDDDDEEEEEEDDDEEEFFFEEECCCAAA>>>888444444444111111333444444444333333222222222444444333333333333333333333333333333333333333333666777777666666555444333888===EEEMMMSSSUUUTTTSSSVVVTTTRRRSSSUUUVVVUUUSSSVVVUUUSSSQQQQQQRRRTTTUUUTTTTTTTTTUUUVVVUUUSSSQQQEEEAAA;;;777555444333222333333333333333333333333333000......222444555555777555444444555555444333333444222///222777666111;;;;;;???FFFIIIHHHKKKQQQOOOKKKGGGFFFHHHJJJGGGEEEMMM@@@>>>>>>666444888555777666444444555555333222555666555444666:::888333666666555444333333333333666555444333333444555666222666888666222222888===???BBBEEEBBB<<<777555666333333222222111111111000111111000000000000111111333444444333222111111333111222222222222333333333555333000111333444333222555555555666555555555444333444444555555555555555666444222333555777888888999666777;;;;;;888888<<<<<<===>>>???@@@@@@???>>>CCCBBBAAA@@@AAADDDFFFHHHGGGFFFEEEEEEEEEGGGIIIJJJPPPRRRTTTTTTSSSOOOKKKHHHMMMLLLKKKIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAABBBCCCEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@AAACCCCCCBBB@@@???@@@AAA???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???===<<<<<<<<<<<<:::999:::999888888888:::<<<===???AAABBBCCCBBBAAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>@@@BBBBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFIIIJJJHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKLLLJJJFFFBBB???AAA>>>:::;;;===>>>;;;777888999:::999777777888999666555333222222333555666333444444555666777888888<<<;;;999999;;;???DDDFFFLLLNNNSSSZZZbbbjjjrrrvvv}}}~~~|||{{{~~~}}}{{{yyyvvvsssqqq000000111111111111000000//////------------/////////......///111222222111---...///000111111111111//////............//////000111222222222444777:::BBBFFFLLLTTT\\\bbbfffhhhooonnnnnnmmmmmmlllllllllsssqqqooommmlllllllllmmmnnnooopppqqqqqqpppooonnnvvvpppjjjggghhhkkkmmmmmmtttwwwwwwuuuuuuxxxwwwtttwwwvvvsssoookkkiiijjjlllmmmkkkiiigggffffffffffffcccdddeeedddbbbbbbcccdddfffcccaaabbbdddeeecccaaa]]]\\\[[[[[[[[[]]]^^^___]]]^^^aaaccc```YYYVVVVVVUUUQQQMMMNNNQQQSSSPPPMMMPPPPPPOOOOOONNNLLLKKKJJJMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJJJJHHHGGGEEECCCBBBDDDCCCBBBCCCEEEFFFFFFEEEGGGFFFEEEFFFFFFEEECCC@@@>>>888444444444222222444444444333333333333222222777666444333222333333444333333333333333333333333999999888888777666555555888===FFFNNNSSSTTTRRRQQQRRRQQQQQQQQQQQQPPPMMMKKKOOOOOONNNNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVTTTPPPMMMCCC???:::666555444333333111111222333333444555555000///...///222444444333666555444444555666444333333444333111333555444000999<<>>777777333888666555555555555444222666888888666777999666111666555444444333333333333555555444444444444555555333555666666555555666888:::===???===999555444444222222222222222111111111111111000000000000111111111333333333111000111222222222222222333333333333555333222222333444444333666666555444444333222222333333444555555555555555444222000111333444555555555333444888888555444555666777888999999888777666999999888888999999:::;;;<<<;;;;;;;;;;;;===???@@@CCCDDDEEEEEEDDDBBB@@@>>>CCCBBB???===<<<;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????:::::::::::::::::::::;;;999999888888888777777777555888;;;:::666555888;;;666888::::::888777777777555555555555555555444444888666555555666666444333444444333333333555666888777999;;;;;;:::999:::;;;:::999888888777777777777777666666777999999777666999999999::::::::::::;;;=========>>>@@@@@@>>><<>>=========>>>???@@@?????????@@@@@@@@@?????????AAACCCDDDCCC@@@<<<::::::888666666888888444111777888888777555444555777444333222111111222444555333444444444555555555555666555444444444666777888<<<@@@EEEJJJOOOVVV```gggnnnqqqvvv{{{~~~~~~{{{zzz|||~~~}}}|||{{{||||||{{{{{{{{{~~~}}}zzzzzzyyyxxxuuuqqqnnnlll000111222222111111111111///......------......//////.........000111111///............//////000000//////---,,,,,,---//////...///000000000111333666:::>>>EEELLLSSSZZZ```dddmmmmmmnnnnnnoooppppppqqqtttsssqqqooonnnoooppppppnnnppprrruuuvvvvvvuuuttttttpppjjjdddaaadddkkkqqqtttxxxzzzyyyzzz}}}|||yyy|||zzzvvvrrrooommmmmmmmmpppooommmlllllllllkkkkkkjjjlllnnnmmmllljjjjjjkkkmmmiiifffhhhmmmnnnkkkhhhgggggggggggggggiiikkkllljjjkkklllllliiieeeccccccbbb]]]YYYYYY^^^___\\\XXXXXXXXXWWWWWWVVVUUUUUUTTTWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQOOOMMMJJJIIIJJJIIIHHHIIIKKKKKKJJJIIILLLKKKJJJJJJJJJHHHEEEBBB???999444444444222222555333333333333333333333333888666444222111222222333222222333333333333444444888888777777777777777777999???GGGOOOSSSTTTRRROOOOOOOOOPPPPPPOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJPPPPPPPPPQQQQQQNNNIIIEEE@@@<<<888555444444444333222222222333333444444444333222222222222222111000666555444444555666555333333444444333333444333111777===GGGPPPTTTTTTTTTTTTYYYWWWTTTSSSTTTUUUTTTSSSNNNSSSdddhhhTTTAAA888000666555444555777888777666222555666555555666444000666555444333333333333333444444444444444444444444333333444555666666444333666999;;;:::777555444555333333333333333333333333444333333222222333333444000222222222000000111222222222222333333333444444555444333333444444444444555555444333222222222222333333444555555555444444666444222222333555555555444444666777777555333333555555666777777666555444777888888888888888777777888777777777888999;;;;;;=========>>>===<<<;;;;;;>>><<<:::999999:::::::::999:::;;;;;;::::::::::::777777888999:::;;;;;;<<<777777888888888777666666555555555555555444444444333555666666666666777888222666::::::777555555666444444444444444333333333666444333333444444333111444444444444444555666777666888999999888777777888999888666555444555666666999777666777888888777555777777777777888888888888<<<;;;;;;;;;<<<;;;999777======<<<;;;<<<===>>>???<<<<<<=========<<<;;;:::;;;<<>>;;;999777666555666777666333111888999888666444333555666777666555444444444444555333333333333333333333333333333333444444333333333555999===???@@@EEEOOOWWW^^^bbbhhhoootttxxxyyyyyy{{{~~~zzzwwwyyy{{{yyy|||~~~|||yyyuuuvvvvvvvvvuuuvvvxxx{{{|||}}}}}}}}}}}}vvvrrrssstttsssoookkkgggeee///111333333111000111222////////////////////////000///------......---,,,000//////.........------///...---,,,,,,---...///+++---...//////000222444555999???EEEKKKRRRZZZ```iiijjjllloooqqqrrrssssssrrrqqqqqqpppqqqrrrssstttqqqrrruuuwwwxxxwwwvvvuuuppppppmmmeee]]]^^^jjjtttssswwwzzzyyy{{{~~~~~~{{{|||yyyuuurrrooonnnmmmmmmqqqooommmmmmnnnooommmllllllnnnppppppooommmllllllpppmmmjjjlllqqqssspppmmmnnnmmmmmmmmmoooqqqsssttttttuuutttqqqnnnnnnnnnooommmhhheeeeeehhhiiifffcccbbbaaaaaa```___^^^^^^^^^ZZZZZZ[[[\\\\\\]]]^^^^^^[[[\\\\\\[[[ZZZWWWUUUSSSTTTSSSSSSTTTUUUTTTSSSQQQQQQPPPNNNNNNMMMKKKHHHEEEAAA:::555444333111222444333333333333333333333333666555333222111111111111222222222333333444444444444444444555666777888999999>>>FFFMMMQQQQQQOOOMMMKKKLLLMMMNNNLLLJJJHHHGGGBBBCCCDDDEEEFFFFFFEEEEEELLLKKKIIIIIIHHHGGGDDDAAA<<<999666444444555444333444444444333333222222222333333444333222222222222666444333444555666555444333333333444333222222444888???IIIOOORRRSSSRRRPPPWWWUUUSSSRRRSSSSSSSSSSSSSSS```yyy~~~cccIII===555888666666666888999888777000444555333333555555222555555444333333333444444333444444444444444444333333222222444666666333000444555777777666555444444333333333333333222222222444444333333333333444444000111222222111000111222222222333333333444444444444444444444333333444555444333222222222222333444222333333444555444444444777555222222333444444444333555666555555555444222444555666777666555444333444444555666555444333222444444444444555555666666666777777888888888888888;;;:::999:::===>>>>>>===;;;<<<>>>===:::999999:::444444444555555555555555333333444444444333222222666666666666555555555555:::666333333666666333///...222666666333111111333222222222222111111000000555444333333444444333222222222222222222333333444777888::::::888777777888888777666555444555666777777555444444555666555444666666666777777777777888999888777777777777555333888888777777777888:::;;;999:::::::::999888666444555777999::::::999777666666555555666666666555333<<<<<<:::888555444666888:::999888777555444444333333333333333222222222222111222333555555555444444333666888777666999@@@GGGQQQUUU\\\cccjjjoooqqqrrrvvvyyyyyytttrrrssssssrrrwwwyyy{{{|||{{{xxxvvvtttlllmmmmmmmmmmmmooorrrtttwwwxxxvvvsssssstttooohhhhhhjjjllljjjfffaaa^^^]]]///222444444111000111333000000000000000000000000000...------------,,,***000000000000///...---,,,......------------......***,,,...//////000222333222666:::>>>BBBIIISSSZZZaaadddiiimmmqqqrrrrrrrrrooopppqqqrrrtttuuuvvvwwwvvvvvvwwwwwwvvvuuusssrrrpppsssrrrjjjbbbbbblllvvvssswwwyyyxxxzzz~~~~~~||||||yyyuuurrrppppppnnnmmmqqqnnnlllmmmpppqqqooolllmmmoooppppppnnnlllllllllqqqooonnnpppsssuuutttrrrooooooooopppqqqtttvvvwwwxxxzzzxxxsssqqqtttvvvvvvtttrrrpppooooooooonnnmmmlllkkkhhhfffcccbbbaaa```[[[\\\\\\^^^```cccfffhhhcccdddeeefffeeecccaaa```aaa``````aaaaaaaaa^^^\\\XXXVVVTTTSSSRRRPPPLLLIIICCC<<<666444333000111444222222333333333333444444333333333222222111111000111222222333333444444555222222222333444777999;;;:::===CCCIIILLLMMMLLLJJJHHHJJJKKKJJJHHHFFFEEEEEEAAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCCCCBBB@@@999777444333444555444444555555444333333222111111000111333333222333555888555444333444666666666444444222222333222111333888;;;CCCJJJMMMOOOQQQPPPMMMQQQQQQOOONNNNNNNNNOOOOOOTTT\\\ooopppWWWAAA;;;777:::999777666666555444222111555666333222555777555555444444333333444444444333333444444444444333333333222333555666777555333444444555555666666555555444444444333222111111111222222111111111111222222000111333222111111222333333333333333444444444444333444444333222222333555444333222111222333444555222222333444444444444444666333111000111222222111111333333111111444444222222333444555555555444333333333333444444333222222666666666555555555444444444555666888999999::::::;;;::::::===AAABBB@@@===888;;;===;;;888555666888666555555444444333333333444444444444444444444444666666666666555555444444===666000000333333---&&&000222444444333222222333444444333333222111111111444222111222333444333111333333333333333333333333666888999888777666666777555555444444444444444555555444222222444555555444444444555555555666666666999777666666777777666555666555444444555666888999<<<<<<======;;;999666444666777888999:::999777666555555555555555666777888??????===:::777666888999999999888777555444333222333333333333222222222222///000333555666777666666888999999777555777;;;???GGGKKKPPPWWW^^^dddhhhjjjqqqttttttpppmmmmmmmmmkkkmmmmmmnnnnnnnnnllljjjiii___```aaaaaaaaacccfffhhhjjjkkkiiieeeeeefffccc^^^[[[^^^___]]]XXXSSSQQQRRR///222555444111///111444000000000111111000000000///...------...///...,,,...///000111111000...---,,,------......------,,,,,,---///000000000111222000333666888;;;BBBLLLTTTXXX\\\cccjjjnnnooonnnmmmoooqqqsssvvvwwwxxxwwwwwwvvvvvvuuuuuutttssssssrrrssstttsssoookkkjjjnnnsssrrruuuvvvuuuvvv{{{}}}{{{|||xxxsssqqqqqqqqqooonnnooollljjjlllpppqqqnnnkkkooopppqqqpppnnnmmmmmmmmmppppppppprrrssstttuuuuuuoooooooooppprrrtttwwwxxxwww{{{{{{wwwuuuyyyzzzyyywwwxxxxxxvvvsssrrrssstttqqqooojjjeee```\\\ZZZXXXXXXWWWXXXZZZ^^^dddjjjmmmhhhjjjlllnnnooonnnlllkkkmmmllllllmmmmmmllliiifffaaa___]]]\\\ZZZXXXSSSPPPFFF>>>777444222///000222222222222333333444444444111222444555444333222111111111222333333444555555444333222333444666999:::===@@@DDDIIILLLMMMMMMLLLLLLMMMMMMKKKFFFDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>???AAABBBAAA===:::666555333333444555555444333333333333333333333333000111222111000111555888555444333444666777666555444111000222111000444<<<:::BBBHHHHHHIIIMMMMMMJJJKKKKKKJJJIIIHHHHHHIIIKKKOOOLLLSSSSSSCCC888666333888666444333333333111///222666666111///111444444444444444333333444444555222333444444444444333222444555666777888888999999999888888999:::;;;::::::999888888666555444333222333222222111111222222333000222333333222222333555333333333444444444444555222333444333111000222555777666444222111222333444222222333444444444444333666333111000000111000000111333222...///444666333111222333444555555444444444444444444444444555555888888888777666555444333444555888:::<<<<<<<<<<<<>>>======AAAEEEEEE@@@:::555888;;;:::666555666999666666666666555555555444666666555555555777888999666666555555444333222222888444000000333444000,,,555444333444666777666555666666555555444333333222333222111222333444333222444444555555555555444444555666888777555444444555444555555666666555555555666444333333555777777777444444444444555555555555888777666777888999999888666666555555666888999:::@@@AAAAAAAAA???<<<999666999:::;;;<<<<<<;;;999888666666666555666999<<>>;;;888777888:::666666777777666666555555222222333333333333333333111222444666888888999999:::999888888777888999:::===???CCCIIIOOOUUUZZZ]]]fffiiiiiieeebbbbbbaaa___^^^\\\[[[\\\]]]]]]ZZZXXXQQQRRRRRRRRRQQQRRRUUUWWWYYYZZZXXXSSSRRRTTTSSSPPPMMMPPPQQQNNNGGGCCCCCCEEE///333666555111///111444//////000000000000//////...------...000111000///+++---000222333222000...+++,,,............,,,+++...///111111000///000111///222444555666===GGGOOORRRWWW___ggglllmmmkkkiiipppsssvvvyyyzzzyyyxxxvvvssssssrrrrrrssstttuuuvvvvvvsssqqqpppqqqqqqpppnnnqqqssssssqqqsssxxxzzzyyy{{{vvvrrrppppppqqqooonnnllliiihhhjjjnnnooolllhhhqqqrrrsssqqqooonnnnnnooommmooopppqqqqqqrrrtttuuunnnnnnoooppprrrtttwwwxxxttt{{{}}}zzzyyy||||||yyyxxx{{{|||yyytttrrruuuxxxrrrnnnhhhaaaZZZTTTPPPNNNNNNNNNNNNQQQVVV^^^eeeiiikkkmmmpppsssttttttsssrrrtttsssssstttuuussspppmmmjjjhhhfffdddbbb___[[[XXXGGG???888555222//////222222222222333333444444444111222555777777555333222111111222333333444555555666555444333444666888999BBBDDDHHHKKKNNNOOOPPPPPPRRRSSSQQQMMMHHHDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCCCC>>>???AAACCCCCC>>>888333555444222333444555555444111222222333333444444555333444333000------111555555444333444666777666555444000///111000///555???888???DDDCCCDDDJJJKKKHHHGGGHHHGGGFFFDDDEEEFFFHHHMMMBBBCCCEEE===888666000222111000000222222111000333666444...***---000111444444333333333444444555222222444444444444222222555777999999999:::<<<>>>???>>>>>>>>>@@@@@@@@@??????>>>===;;;999888777666555444444333333444444555111222444444333333444555333333333444444444555555111333444333000000222555:::888555333111111222222222222333444444444333333777555222111111222111000222555333...///666999666111222444555666666666555333222222222222333444555666666555444333111///...000222555888:::::::::999AAAAAAAAAEEEIIIGGG???999444888<<<;;;888777:::===333333333333333333333333555444222222333555777999777666666444333222111111111111222444777:::;;;;;;555222000111444666555333444444333222111111000000444333222333444555444333111222222222222222111111555666888777555444444555777888999::::::999888777444222111111444666666666555555555555666666666666555333333444666888888777666555555555666777999:::???@@@AAA@@@>>>;;;777555888999:::::::::999888777999999888888999<<>>AAABBBCCCBBBBBB>>>AAADDDDDDCCCBBBDDDFFFCCCBBB???;;;777444222111333222222222222222222333444444444333333222222222666666555444333333222222222222222222333444555666777;;;;;;999999===@@@@@@FFFBBB>>>???CCCDDDBBB???AAA>>>;;;;;;<<<;;;999666888999999777555333444555444333222222555666777666777777777666555333222111444444444444444444444444222222222222222222333333555333111222444555333111555444333333222222222222444333333222222333333444333111111222444666777666000000000000111222333444333333444555555444444444///111444777:::===???@@@@@@AAACCCGGGIIIGGG@@@;;;777888:::<<<<<<;;;:::999222222000000000111222222333444444555777888:::;;;;;;999777555444333333333444444333222222333333333444444444444444555666777,,,,,,...///111333444555333333333333333333333333111222222333333444444555666666555555555555666666777666555444444555666777777444333444666777555333333333333555666666444222555555555555555555555555666666555666777999:::<<>>>>>===;;;999888999:::999:::>>>AAAAAAKKKHHHDDD@@@;;;666666999777555222222333444444444222222222222333444666666888888999999888666555333555444444333333444444555333444666999<<<@@@CCCEEEHHHKKKIIIBBBAAAFFFGGGDDDAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;<<>>;;;999888:::<<<===999888666555444555666666333111//////222444444333222222111//////......///---...............------000//////000222222111000111111000//////...------(((---000...---000000,,,---...000222333777<<>>>>>@@@DDDJJJPPPTTTYYY```hhhmmmssszzz|||yyy}}}zzzxxxzzz||||||xxxtttrrrooommmnnnnnnjjjaaaYYYGGGAAA999333222222222111333222111111111000111111444444555555444333333222222333333444444333333333333333555888777777;;;CCCLLLRRR[[[cccffffffffffffhhhgggdddaaa^^^[[[YYYWWWWWWVVVUUUVVVXXXXXXVVVSSSPPPPPPNNNHHHFFFEEE@@@:::666444222222333444333222222111111333666777777777333222111111111111222333222222333444444333222222333333333333444555666666<<<===???AAABBBBBBBBBBBB@@@BBBCCCCCCAAA@@@BBBDDD???===;;;888555222111000222222111111111111222222444444444333333333333333555555555444333333222222222222222222222333444555666:::<<<:::;;;???BBBBBBGGGCCCAAABBBEEEFFFCCC@@@BBB@@@>>>>>>???>>><<<:::999999999999888777666555777666666777999::::::999888888777777666444333222444444444444444444444444333333333222222222222222000...---///222333333111555444444333333333333444444333333222222333333444333111111222444666777666//////000000111333444555444444444444444333222222333555777999;;;<<<<<<<<>>??????>>>===<<<999;;;<<<<<<===@@@DDDEEENNNLLLIIIDDD>>>:::999:::999777555666777999999999666666666666555555555555555666777777777666444444333333333222222333333333333444555666999;;;>>>???===@@@>>>999888<<<<<<999<<<<<<<<<;;;:::999777666999777666666777777666555:::999777666555666777888666555444333333333444444000//////000333444444333111000///...............,,,---...//////...------111000000111333333222000000000//////...------------//////...///111///+++///111222333444666:::===@@@DDDIIILLLNNNNNNNNNOOOTTTVVVZZZ```ffflllqqqtttssstttsssssswww}}}|||xxxtttuuuwwwvvvuuuuuuvvvxxxxxxvvvsssrrrsssuuuvvvvvvssstttuuutttsssrrrssstttpppkkkjjjmmmooonnnoooqqquuuuuuuuuuuuuuuuuuttttttvvvwwwxxxvvvsssqqqpppqqqqqqrrrrrrtttvvvxxxzzz|||xxxxxxxxxwwwvvvvvvvvvuuu{{{|||yyyuuuuuuwwwuuuppphhh]]]RRRJJJCCC<<<:::<<<777666666888:::>>>BBBDDDMMMUUU^^^fffooowww{{{yyy~~~|||zzz{{{}}}}}}zzzwwwvvvsssqqqrrrrrrnnneee]]]IIIDDD===666222000111222222111111111000000000000444444444444444333333222333333333444444333333222555333333666777;;;EEEOOOXXX^^^hhhppptttvvvvvvwwwvvvuuutttqqqnnnkkkiiihhhiiihhhggghhhhhhhhheeeddd___```]]]VVVQQQLLLEEE<<<888555111///000222333333......///111555888888888333222111000000111222333111222222333333222222111222222333333444555777888:::;;;===>>>?????????>>>?????????>>><<<<<<===???:::999777666444222111000111111111000000111111111333333444444444444444444555444444333333222222222222222222111222222333333444:::======>>>CCCEEEDDDFFFEEECCCEEEGGGGGGDDDAAACCCBBB@@@AAABBBBBBAAA???<<<::::::;;;======999555666555666888::::::888777888888888888777666555444444444444444444444444444444444444333333222222111333222111222444555444333222222111111222222333333333333222222222222333333333111111222444666666666000000000111222333555666333333444444333222111111444666999;;;=========<<>>???>>><<<;;;666666666555666777888888777666666555555555666666444444333333333444444555444333333333333333444444555444444444444555666666999888888666555444333333333333333333333333444444555555444444333222222222444444444444444444444444555555444444444444555555888666555555666666555333333222222333555666444333555666777888888777666555555555444444666888;;;<<>>>>>??????@@@@@@AAAAAAAAA>>>???@@@@@@AAADDDHHHKKKSSSSSSQQQKKKEEE@@@===<<<888666555666888999999999888888888888777666555444333333444555555555555444333222222111111222222333333333333444555666777888444666666333333444444222777777777666555444333222666444222222222333333222555555444444444333333333555444333333222333333333......///000222222222111000///...---------------+++,,,...///000///...---000//////000222222111/////////......------------000///...///111333000,,,000222333333333444666999:::<<>>@@@@@@???>>>>>>>>>>>>===<<<;;;;;;<<<===777777666666555333222222111111000000000000111111333333333444444555555666444333333333222222222111222222111111111222222333333:::>>>???AAAEEEGGGFFFDDDDDDDDDFFFGGGFFFCCC@@@BBBAAAAAABBBCCCCCCCCCCCC???===<<>>@@@@@@???????????????>>><<<999666<<<===>>>@@@@@@???===<<<999999888888777777777777666555555444444555555666444444444444444444444444444333333333333444444555555555444444444555555666888777666555444222111000333333333444444444444444222222333333444555555555333444444444444444444333444444444444444444444444666666555444444444333222444333222444666777666555666777999::::::999888777666555444444555888;;;===DDDKKKSSSUUUQQQIIIDDDAAAAAAAAAAAAAAAAAACCCEEEFFFDDDDDDEEEFFFFFFFFFKKKQQQ\\\^^^\\\UUUMMMGGGAAA===:::888777888999:::999888777888888888777666555444222222333444444555555555333333222222222222333333333222222222222333444444444555666555555555555333555555555555444333222111444333222222555666777666333333444555555444333222555555444444444444444444...///000000///.........///......---------------+++,,,.../////////.........------///000111///..................---------000---,,,///222333111///---...//////......000111555777888999888888:::;;;999===BBBHHHOOOWWWaaagggmmmrrrsssrrrrrrvvvwwwvvvuuuvvvwwwwwwvvvvvvwwwxxxtttrrrpppppprrrssssssrrrqqquuuwwwtttnnnkkknnnrrrqqqmmmlllppprrrqqqppprrrtttuuuwwwyyyzzzzzzyyyyyyvvvwwwxxxxxxvvvttttttuuussssssssssssttttttuuuvvvtttrrrpppqqqsssttttttsss}}}|||xxxtttssssssnnnfff___TTTHHH@@@:::666666999666666666666666777777777;;;CCCMMMVVVbbbooovvvwww|||{{{zzz{{{|||}}}||||||yyywwwvvvwwwxxxrrrhhh```SSSOOOHHH>>>666222222444333333444444444333222111222222333333444333333222333444444444333333222111222000222666999???KKKVVVjjjpppxxx~~~}}}~~~{{{sssjjj___QQQDDD666555222222222111000...000//////111333555444333444333222111111222333444222222222222222222222222333333333444555666777888AAAAAABBBCCCBBBAAA@@@???>>>>>>=========>>>>>>>>>666666666666555333222111111111000000000000111111222333333444444555555555222222222222222111111111222222222111222222333333444:::>>>???@@@EEEFFFEEEAAAAAABBBDDDDDDCCC@@@>>>>>>???@@@@@@AAAAAABBBCCCAAA???>>>BBBFFFFFFAAA<<<======>>>@@@BBBAAA???<<<:::::::::;;;;;;:::999999666666666555555555444444666666555555444333222222444444444222111/////////111111111111111222333444333222222111111222222333333222000111333555555444666555444333222222222222///000111222333444444444111333777:::===>>>??????;;;<<<<<<<<<;;;:::999999<<<===???@@@@@@>>>===;;;;;;:::999888777555444444333333333333444555666777777777666666555444444333444333333333444444555666666555555444444444555555555555444444333333222222333333333444444555555555222333333444444555666666333333444555555444333333333444444444444444444333444444444444333222222222666555444555777999888888888999:::;;;;;;;;;::::::888777555444555888;;;===FFFNNNWWW[[[VVVNNNFFFBBBBBBBBBAAAAAABBBEEEGGGHHHIIIHHHIIIKKKIIIGGGMMMVVVeeeiiihhh```WWWPPPHHH@@@@@@>>>===>>>>>>>>>===;;;777777777888888777777777555555555555555555666666444444333333333333444444222222111222222333444555555555666777777666666666444444444444333333222111444333333444666777666555222333444555555444333222444444555555555555555555///000000///...------...///......---------......,,,---------.../////////---------...///000///---........................000,,,,,,000222111000222...///000000......///000222333444444333333444666222555:::>>>CCCLLLVVV^^^iiippptttsssrrruuuwwwwwwtttuuuwwwvvvuuuuuuvvvxxxsssrrrpppqqqrrrsssrrrqqqnnnqqqtttrrrnnnmmmpppsssqqqnnnmmmqqqsssrrrqqqssssssuuuwwwzzz||||||{{{zzzwwwxxxyyyyyywwwuuuuuuvvvttttttssssssssssssttttttsssqqqoooqqqtttvvvtttrrryyyyyywwwttttttqqqhhh]]]UUUKKKAAA<<<888444333666666666555555555555666666888???FFFMMMYYYgggppprrrzzzyyyyyyyyyzzz{{{||||||yyywwwwwwxxxyyysssiii```MMMHHHAAA:::666444555666333444555555555444222111111222222333333333333333444444444444333222111111444333555:::>>>DDDPPP\\\pppuuu}}}}}}sssgggVVVHHH777666444333333222///---333111111111333444333222555444333222222333444555444333333222222333333444555555777888:::===???@@@BBBBBBCCCCCCBBB@@@???>>>===<<<;;;<<<===<<<:::888777777777777555333111000111111111000000111111111222222333333333333333333111111111111111111111111222222222222333444555666666;;;>>>===>>>BBBDDDCCC>>>???@@@@@@@@@???>>>===;;;===>>>>>>>>>>>>???AAA@@@??????BBBEEEEEEBBB???>>>======???@@@@@@>>><<<:::;;;<<<<<<<<<<<<<<<;;;888888888777666666555555666666666555555444444333111222444444333333444555555555555444555555666666222222111111111111222222333222000111333444444333777666555444333222222222///000111333444444444444555666777888999::::::::::::;;;:::999777777999;;;;;;<<<>>>???>>>===;;;:::::::::999888666444333222222222222333444555666777777777777777666555444333333333333333444555666777666666555444444444444555444444444555555555555666333333333444555555666666666666555555444333333333333444555666666555444333444444555555555555444444222333444444333222333444999888777888:::<<<<<<<<<::::::;;;;;;<<<<<<======;;;999777555666888;;;===GGGPPP[[[___[[[QQQGGGBBBAAAAAAAAABBBCCCEEEHHHIIIJJJHHHJJJMMMLLLIIIPPP\\\lllssstttkkkccc]]]TTTIIIDDDCCCBBBCCCDDDDDDBBB@@@======<<<<<<<<<<<<===>>>;;;:::999888777777777777555444444333333444444555222222222222333444555666333111111444555333333666444444444444444333222222555555555666666555111...222333444555555555444333444444555666666666555555///000111000......000333///...............//////...---,,,,,,,,,...000111...------...000111///...////////////////////////000---...111000,,,---222///111222222111000000111///000222222111000111222...222555777:::BBBLLLTTT```jjjrrrrrrqqqtttwwwwwwsssuuuvvvvvvuuutttvvvwwwtttsssrrrrrrtttttttttrrrqqqssstttrrrpppnnnoooqqqrrrnnnnnnrrrtttsssrrrsssrrrtttwwwzzz|||}}}|||{{{yyyzzz{{{zzzwwwuuutttuuuttttttsssttttttuuuvvvvvvtttrrrqqqtttxxxyyyvvvsssuuuvvvuuuttttttooobbbTTTJJJBBB<<<999777333222333666555444333444555666777777<<>>AAA@@@===>>>>>>>>>===<<<<<<===999;;;======;;;;;;===???======>>>???@@@AAAAAA@@@<<<:::999:::;;;<<<;;;999;;;<<<<<<===>>>>>>>>>===::::::999999888777777666666666666555555555555555222444666666555555777:::777666555555555555555555222222111111111111222222333222000111222444333333555555444444444444555555333333444444444444333333555444444444555777888:::;;;<<<;;;888555555777::::::;;;<<<======;;;999888777777888888777666444333444333333333333333444444444555666666666555444444333333333444444555666777666666555444444444444444333444444555555666666666333333444444555666666666666666666555444444333333333444666777777666444333444555666666666666555444222444666666444444666888<<<;;;999:::===???@@@???===<<<;;;;;;;;;===???@@@???<<<999777666888;;;===HHHRRR^^^ccc^^^RRRGGGAAA??????@@@BBBDDDFFFGGGHHHGGGEEEHHHNNNMMMLLLUUUdddooozzz}}}vvvoookkkbbbVVVLLLLLLLLLNNNPPPQQQPPPNNNJJJHHHFFFDDDCCCDDDFFFGGGBBB@@@>>>;;;999888888888444333333333333333333444333333222222222333444444333000///333333111333888777777888888777777666666888888:::<<<<<<:::444000666666777777888888888888777888999:::;;;;;;:::999///111111000///000444888//////.........//////000///---+++++++++...111333///......///111222000////////////000000000000000111///000222...)))+++111,,,...//////...------...---///000111000///000111...000333444666<<>>:::999888444222333777666444333444555777999777;;;===AAAJJJYYYcccggguuuvvvvvvvvvvvvwwwyyy|||zzzyyyyyy{{{{{{uuujjjaaaNNNEEE<<<666666666444111111222333444444222111///000111222333333333333333444555444444333222111000555222333888>>>IIIZZZhhhooottt{{{|||nnn\\\MMM???:::444000///000222333222111111222444555555444777666555444444555666777666555444444444444555666:::<<>>>>>===>>>>>><<<;;;;;;<<<===999;;;======::::::<<<>>>:::;;;============???AAA>>><<<::::::<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>;;;;;;::::::999888777777555555555666666666666666111444555444222000222444555444333333222222222222222222111111111111222222333222000111222333333222333333333444555666777888666666666555444333111000111111000111444777:::===>>>>>><<<888444333666999999:::;;;<<<<<<:::888777444555666777888777777666666555444333222222222222111222333555666666555555333333333444555666777777777666555444444444444444333333333333444444555555333333444444555666777777333333444444555666666777444555777888888777555444444555666777777666555444222555777777666666888;;;>>><<<;;;<<<>>>AAABBBBBB>>>===;;;:::;;;===@@@BBBAAA>>>:::777777888;;;===IIISSS___ddd___SSSGGG@@@===>>>@@@BBBDDDEEEGGGGGGCCCAAAFFFNNNOOOMMMYYYiiiqqq}}}}}}wwwuuulll```YYYYYYZZZ^^^aaacccbbbaaaUUURRRNNNKKKIIIJJJLLLNNNFFFDDDAAA>>>;;;999999888333222222222222222222333444444333222111111222222666111000444555333555;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<@@@DDDEEECCC>>>999::::::;;;;;;<<<<<<======<<<===???@@@@@@@@@??????///000222222000///000111//////............//////000///------///000///.............../////////000//////000000000000//////222111000111111000---+++,,,---...//////...---,,,............////////////222///000333555777>>>FFFRRR]]]gggjjjlllqqqvvvwwwwwwvvvuuuuuuvvvxxxzzz{{{tttuuuvvvvvvuuutttvvvwwwuuuuuuuuuuuussspppmmmkkknnnoooqqqssstttvvvvvvwwwxxxwwwwwwyyy|||~~~~~~}}}yyy~~~xxxsssrrrtttsssuuuwwwvvvtttsssvvvyyyuuuvvvxxx{{{|||{{{xxxtttxxxvvvuuuuuuqqqgggYYYMMMAAA;;;666444666666333///666666555444333333222222555666:::@@@DDDKKKYYYfffqqqzzz}}}uuussszzz}}}yyy{{{xxxttttttxxxxxxmmm___NNNBBB777555666444222111444444444555444444333333333222111111333333222111;;;888555444444555444333444555777;;;AAAMMM[[[eeevvv{{{yyyooo^^^LLL>>>;;;666333333333333222000000111111111222222222777666333222222444666888;;;:::999888777777777777@@@======EEESSS^^^aaaaaaeeehhhiiifffeeefffddd```eeeccc```]]]ZZZWWWVVVUUUOOOLLLHHHGGGFFFDDD@@@<<<888555222000111222333333333222222111111000000000333777777333222555444000444444444444666888:::<<<>>>BBBCCCAAAAAACCCBBB???===DDDFFF>>>888999<<<;;;???===;;;;;;<<<===<<<;;;===>>>>>><<<<<<===<<<;;;AAA:::999>>>@@@===;;;===;;;;;;::::::;;;<<<>>>??????<<<;;;<<<;;;888888;;;555666777888999:::::::::777999:::999555333555777666666777666444444666777222111///------///222333333222111000000111333444111111111000000111555888666444222333666888666444333333333444666999;;;<<<:::888666555777888888777777888999:::999777555444777777666666555555555555222333333222111000111333222333333111------///222111222333444555555555555333333333333333333333444333333333444444444555555222222111111222333555666777666555555444333222222222333555888;;;;;;888555444444333222222222333333555555555555666777888888>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBB>>>999888999<<<<<<<<>><<<<<<===>>>@@@BBBDDDEEEHHHHHHFFFEEEGGGQQQ```lllvvv~~~zzzooofffjjjmmmnnnqqqssspppkkkeeeaaa\\\YYYWWWUUUSSSRRROOOJJJDDD???<<<;;;;;;:::444444444333333222222222444333111000000111333444333222111111333666999;;;???@@@AAAAAAAAA@@@???>>><<<>>>CCCKKKLLLFFFBBBAAA<<<@@@CCCBBBCCCFFFEEEAAADDDCCCEEEIIIIIIEEEDDDFFF///000222222000000000111//////............//////000///------///000///............/////////000000........................000///...///000000///---------...//////...------............////////////000///111555666777;;;AAAHHHWWWgggnnnqqqtttuuutttuuuvvvwwwxxxyyyyyyyyyyyywwwxxxyyyxxxvvvvvvwwwxxxwwwwwwwwwwwwuuurrrpppnnnkkklllooorrrtttwwwxxxyyy{{{zzzyyy{{{}}}~~~~~~}}}{{{{{{{{{yyywwwvvvuuuuuutttuuuvvvuuuuuuuuuwwwxxxxxxxxxyyy{{{|||{{{xxxvvvyyyxxxwwwvvvrrrfffWWWKKK@@@;;;666444666666333000888777777666666555555555555555999>>>BBBIIIWWWdddmmmwww{{{uuutttzzz|||xxx{{{xxxuuuuuuyyyxxxlll^^^OOOCCC888666666444222222333444444555444444333333333222111222333333333111888666444333444444444333444666888<<>>:::666333333333333222222333333333333444444444777666444333333444666777999999888888777777777777CCCAAADDDOOO^^^jjjoooooossswwwxxxwwwwwwzzzzzzvvvvvvtttqqqnnnkkkhhhfffeeeZZZWWWRRROOOLLLHHHBBB===;;;888444222222444444444333222222222222222222111222555666222222444333///444444555777999===@@@AAABBBFFFFFFDDDDDDFFFEEEAAAEEEJJJIIIBBB======>>><<<>>>===<<<===>>>???>>>===>>>>>>===<<<<<<=========AAA<<<:::>>>@@@===;;;<<<<<<<<<;;;;;;<<<===???@@@@@@===;;;===<<<999888;;;888888999:::;;;;;;;;;;;;777888888777666555555666666777777666555555555666555333222111111333555666555444222111222333555666999999888555333333555777555333222333666777555444555555444555666777999:::888666444444555666666666777888888888888666555444666666666555555444444444444444444333111000111333///111222111000000333666222222333444444444444444333444444444444444444444444444444444555555555555666666666666666888999:::555555444333333222111111444444555777999888666333555444444333333333333444999888888888888888888999=========>>>>>>?????????>>>>>>?????????@@@@@@@@@BBB>>>:::888:::<<<===<<>>999::::::;;;===???AAABBB@@@AAABBBBBBGGGTTTdddppp|||zzzuuuxxxzzzyyy{{{|||yyyssshhhddd___\\\ZZZYYYXXXWWWNNNJJJCCC>>>;;;999888777444444333333333222222222333222000//////000222333333333333444888<<>>:::666444555555333111333333333333333333333333444444666:::>>>EEESSSaaahhhrrrxxxvvvuuuyyyzzzwwwyyyxxxvvvwwwzzzxxxlll^^^PPPEEE:::777777444222333333333444444555444444333444222111222333444333111555333222222333444444333555777:::???HHHUUUbbbkkkqqquuu{{{|||ssskkk\\\LLL===:::666444333444333333333333333333444444444444666666666666555555666666777777888888888777666666>>>???EEERRRcccqqqwwwxxxzzz~~~{{{xxxuuurrrqqqjjjfff```[[[VVVOOOFFF@@@???<<<777555555555555555333333333333333444444444111444444222222444333000555666888;;;@@@DDDIIIKKKJJJMMMNNNKKKJJJLLLKKKHHHNNNPPPOOOJJJHHHHHHGGGDDD@@@@@@@@@AAACCCDDDCCCAAABBB@@@???>>>>>>???AAACCCEEEAAA@@@BBBCCC???===>>>@@@@@@??????@@@AAABBBDDDCCC??????@@@???;;;;;;===========================:::999999999::::::999777999999888888777777777777444333111000111222444555222111000000000111333444999999888444111000111222444222222333444555444333666666555555555666666777666444333333444555555444777777666666555444444444555555444444444444333333555666666444222111222333111222333222222222444666222222222333333333333333333444555666666555444333444444444444555555555555555555555555666777888888555555444444333333222222666555444555666666444222666666555444444444444444999999999999888888888888;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@===:::888999;;;======EEENNNYYY]]]XXXMMMCCC===999999999:::;;;<<<>>>>>>===>>>???BBBJJJWWWhhhttt||||||~~~~~~}}}wwwlllhhhbbb]]]ZZZXXXVVVUUUKKKFFF@@@;;;999777555444333333333333222222222222222111000//////000111222111222333666;;;BBBHHHLLLOOOOOOQQQQQQRRRQQQPPPOOOOOONNNPPPUUUUUUQQQNNNPPPPPPSSSUUUSSSSSSUUUTTTPPPTTTRRRTTTXXXYYYVVVVVVXXX///111333222111000111111000000////////////000000111///......///000000///...////////////000000000222111///......///111222111///,,,,,,.../////////......////////////..................////////////000///000444444333666;;;FFFRRR___fffkkkrrrxxxzzzwwwxxxyyyzzz{{{zzzyyyyyy|||||||||zzzwwwwwwxxxyyyvvvvvvvvvuuusssrrrpppoookkkmmmpppssswwwyyy{{{|||}}}{{{{{{{{{{{{yyyxxxyyywwwuuuuuuuuuvvvwwwwwwyyyvvvssstttwwwyyywwwuuuyyyxxxwwwxxxzzz||||||{{{|||||||||yyypppaaaOOODDD<<<999666444555555333222111111111111111222222222444333444777:::@@@NNN\\\cccmmmvvvwwwwwwyyyyyywwwwwwxxxwwwxxx{{{yyylll^^^QQQGGG===999777444333444333333444444555444444444444333222222333444333222333222111222444666555444666777;;;BBBMMMZZZfffnnnrrrvvv{{{~~~~~~wwwnnneeeVVVIII;;;999555444444444444333111111111222222222333333555666777777777666555444555555666777777777666555999<<>>999666555555555555333333444444555555666666222333444333333444444222666888;;;@@@GGGNNNSSSWWWVVVYYYYYYUUUUUUWWWVVVSSSWWWWWWVVVVVVWWWXXXVVVTTTJJJIIIIIIJJJLLLKKKIIIGGGJJJGGGEEEFFFGGGGGGJJJNNNNNNLLLLLLLLLKKKHHHFFFEEEHHHHHHGGGGGGHHHIIIKKKLLLJJJGGGFFFHHHGGGCCCAAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>???BBBBBB@@@<<<======<<<;;;;;;;;;999888444333222111222333444555111111000000000111222333444555444222///...///000222222222222333444444333444444444555555555666666555333222333555666555444777666555444333333333333333333333333333333333333666777666444222111222333444444444333222111111111222222222222222222222333333444555666666444333222333333333333444444444444444444444555555666666777666555555555555555555555666444333333555555444333888777666555555444555555777777888888888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<:::888777888:::;;;<<>>>>>???AAAFFFNNN[[[iiissszzz~~~zzz}}}}}}|||}}}~~~{{{vvvlllggg___WWWRRROOOLLLJJJDDDAAA<<<888666666444333333222222222222222222222222111000000000000111222//////111555;;;CCCKKKPPPVVVVVVXXXYYYZZZYYYYYYXXXZZZWWWXXX\\\\\\XXXWWWZZZYYY\\\^^^\\\]]]```___\\\___]]]___cccdddbbbbbbddd000111333333111000111222000000////////////000000111000......000111000///////////////000000000111333222000//////000222333333111...------......---////////////////////////............////////////333000///111111000555<<>>999666555555555444444444444555555666666777333333444555666555555666777:::???FFFNNNWWW^^^bbbdddfffeeebbbbbbddddddaaadddcccbbbdddfffeeecccbbbYYYXXXVVVVVVVVVUUUSSSPPPVVVQQQPPPSSSTTTTTTWWW]]][[[]]]]]]\\\YYYXXXVVVTTTUUUUUUTTTTTTUUUVVVXXXYYYVVVSSSSSSUUUSSSOOOMMMNNNNNNNNNLLLKKKKKKKKKKKKKKKIIIGGGFFFHHHKKKKKKGGGDDDBBBAAA??????@@@???<<<999999999777666666666777777555444444444444444555555111222333333222222444555222222333333333333444444222222333444555666666777555444333555666777666555666555444333222222222333222333333333333333333333666666666444222111222444444333222222222111000///222222111111111222333444333444555555444333222111111222222222222333333333777777888888888888888888444444444444555555555555444333222444666777777666999888777666555444444555666666888999::::::::::::777777777777777777777777888888888999999999::::::888888777666666888:::;;;>>>DDDKKKOOONNNHHHAAA<<<999999999999:::;;;<<<======???CCCIIISSS___kkkssszzz}}}|||{{{}}}|||yyyyyyzzzvvvpppeee___VVVNNNHHHDDDAAA???<<<:::666555555666555555222222222222222222222222222222222111111222222222000000222666===EEENNNSSSZZZ[[[]]]^^^_________^^^aaa^^^___bbbccc```aaadddcccfffhhhgggiiinnnooommmkkkiiijjjnnnnnnllllllooo000222333333222111111222111000000//////000000111222000//////000111000000/////////000000000111111000000............000000444222000/////////...,,,000//////......//////000............////////////444000///000000000555<<<@@@PPPbbbkkkooorrrrrrppp{{{yyyxxxvvvvvvxxxzzz{{{zzzzzzyyywwwuuuuuuwwwzzzzzzyyyxxxwwwvvvuuutttttttttuuuwwwxxxzzz{{{||||||yyyxxxvvvvvvwwwwwwuuutttsssxxx{{{zzzuuurrruuuxxxyyyxxxvvvvvvwwwwwwwwwvvvuuuttttttvvvyyy|||}}}}}}~~~~~~|||uuuiiiXXXIII???999777666444333333444444444444444444444444444444222111333555666:::EEEPPP^^^fffpppuuuvvvvvvuuuuuutttvvvwwwxxx{{{yyypppeeeUUUKKKBBB===999444333666222222333444555555555555555333222333444555444222222222222444666888777555666777<<>>999666555555555444555555555555555666666666444222333777888666666888999<<>>>>><<>>OOOaaakkkpppsssssspppxxxxxxxxxwwwwwwwwwxxxxxxzzzzzzyyywwwuuuvvvyyy{{{zzzyyyxxxwwwvvvuuuuuuuuutttuuuwwwxxxzzz{{{||||||vvvuuutttuuuvvvwwwvvvuuuuuuvvvwwwvvvuuuvvvyyy|||xxxxxxxxxwwwvvvuuuvvvxxxwwwvvvvvvxxxzzz{{{{{{zzz~~~~~~{{{ssseeeUUUGGG>>>777777666444333333444555444444333333222222111111111111444666666888AAALLL\\\bbblllrrrsssqqqqqqssssssuuuvvvwwwzzzzzzrrriiiVVVMMMDDD>>>999444444777111222333444555555555555555333333333444555444333111111111333666666555333666777<<>>777666555555666666555444444444444555555555555666555555555555444333222111333222111000222444777999;;;???GGGSSSbbbpppzzz{{{uuulll```QQQGGGAAA>>>999777666666666666666555555555555555444444333000222777888555555999:::>>>DDDMMMXXXccckkkpppvvvyyyxxxuuuvvvzzz{{{zzzxxxxxxzzz{{{wwwpppooosssrrrnnnjjjhhhggghhhhhhggglllfffgggoooqqqnnnpppwwwwww}}}|||yyyyyyxxxtttttttttsssssstttuuuwwwxxxsssqqqqqqsssqqqllliiijjjhhhgggeeeddddddeeefffgggccceeeggggggdddaaa___^^^YYYVVVTTTTTTVVVUUUOOOJJJGGGFFFDDDBBB@@@>>>===<<<<<<<<<;;;:::999777666555222333555444333222333444222444666555333333555777111222333444555444444333444444444666888999888666444555555555555333222111333333333333444444444555111222333222111222333555111000000222555666444222222111111111222555777999:::999777555444555666666333333444444444555555555555666666777777666555555333444444555666777777777777777888:::<<<;;;999777888888666555444333333333666777888999999777555444666666666555555555444444444444444555555555666666555777999888777888;;;>>>;;;>>>CCCHHHKKKJJJGGGDDD<<<<<<===>>>@@@AAACCCDDDEEEIIIQQQ\\\gggoootttwwwrrrsssuuuwwwyyyzzzzzz{{{zzz{{{zzzvvvvvvwwwtttnnniiiaaaVVVLLLDDD???;;;999555333222222444555444444000111111111222222222222111111222222222222111111333444666;;;CCCNNNYYY___aaaccceeeggghhhiiiiiiiiihhhgggiiiooorrrrrrtttwwwwww{{{|||{{{}}}~~~~~~}}}}}}000222444333222111222333111111000000000000111111222000//////000111111000000000000000111111111111111111222222222222111111000000000222444444222000111000///......///000111............/////////000//////111444555333555:::BBBPPP^^^fffkkkrrrvvvxxxvvvwwwxxxyyyyyyxxxvvvuuuzzzzzzyyywwwvvvwwwzzz}}}xxxxxxvvvuuuttttttttttttrrrsssuuuxxxzzz{{{|||}}}uuutttssstttvvvxxxwwwvvvxxxuuurrrrrruuuzzz}}}~~~wwwyyyzzzxxxuuutttvvvyyyzzzyyyyyyzzz{{{{{{zzzxxx~~~~~~zzzqqqcccSSSFFF>>>666666666444333333444666888888777666555555444444000111444777777888@@@JJJZZZ```iiippppppnnnoooqqqrrruuuvvvvvvyyyzzztttkkkVVVNNNEEE???999444444777111222333444555555555555555444333333555555444333000000000222555555333222666777;;;EEESSS___gggjjjqqqtttwwwxxxyyyzzz|||~~~~~~zzztttmmmbbbSSSFFF???777666555555666777666444222222222333333333444444555555444333222222111111333222000///000333777:::;;;???GGGSSSbbbppp|||}}}wwwmmm```PPPFFFBBB>>>:::777777888888777666666555555444444444333222///000666777444444999;;;???EEEOOOZZZeeennnssszzz||||||yyyzzzwwwxxx|||zzzsssssszzzvvvrrrmmmkkkkkkmmmnnnoooqqqkkkmmmvvvyyytttvvv~~~~~~}}}}}}}}}||||||}}}~~~|||yyyzzz|||zzzuuurrrrrrpppooommmllllllmmmoooppppppsssvvvuuuqqqlllkkkkkkeeebbb```aaabbbaaa[[[VVVUUUTTTRRROOOMMMJJJHHHGGGGGGGGGFFFEEECCCAAA???>>><<<======<<<999666666666222555777666444333555888333333444555444333222111333333444666888999777555444555666777666444222000333333333444444555555555000111222222111222444555666444333444666666222///222111111111333666888:::===;;;888666555666888999555555555666666666777777999:::;;;<<<<<<;;;999999777777888999:::;;;;;;<<<999999;;;<<<>>><<<999666888777666555333333222222555555666666444111...,,,666666666555555444444444333333333444444444555555666888::::::999:::===@@@;;;>>>CCCHHHLLLLLLJJJGGGAAAAAABBBCCCEEEHHHIIIKKKQQQUUU]]]gggpppvvvxxxxxxvvvvvvxxx||||||~~~~~~}}}~~~uuummm___RRRGGG???999666666444222222333444333222000000111111222222222222000000111111111111000000111222444:::DDDPPP[[[bbbdddfffhhhjjjlllmmmmmmllliiiiiilllssswwwwwwyyy}}}{{{~~~}}}000111111222222111111000222000......000333444444111111000000//////......//////000000000000//////222222111111111111111111000000000000000111111111000000000000111111111111...///000111111000///...000------222555666777:::CCCMMM[[[eeelllqqqwww|||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxyyyyyy{{{|||}}}yyywwwvvvxxxzzzyyyvvvsssssstttvvv{{{~~~}}}yyytttwwwsssppprrrvvvxxxvvvssszzzyyyxxxwwwxxxxxxzzz{{{yyyzzz{{{yyyvvvuuuvvvyyytttwwwzzzzzzxxxxxx{{{~~~}}}{{{uuulll___QQQEEE>>>;;;999666333333555777999222111111333444444222000333111111333333555===FFFQQQ\\\ggglllnnnrrrsssqqqqqqvvvyyyxxxwwwvvvrrrlllZZZOOOAAA999888999777444333333444444555666666777666555333222222333555666444333444666444111222666888;;;@@@IIISSS^^^ggglllqqqssswwwyyy{{{}}}yyyoooaaaQQQCCC;;;<<<999999===>>>:::777777555333111333555777555333+++,,,---///000222333444000111222333333444888:::>>>???FFFSSSeeettt|||~~~~~~vvvlll^^^PPPHHHCCC@@@<<<999999888888777777666444222111111111111333555777777666555666777999>>>FFFPPP\\\hhhqqqvvv||||||}}}}}}xxxyyy{{{|||}}}||||||{{{yyyuuupppoooqqqsssttttttrrrssstttttttttvvvyyy|||}}}zzzwwwuuuttttttuuuuuuttttttsssrrrnnnqqqvvv{{{|||{{{yyywwwqqqnnnlllnnnrrrpppiiiaaaeeedddbbb```^^^\\\ZZZYYYTTTTTTTTTRRRPPPMMMJJJIIIHHHGGGFFFDDDAAA===;;;999>>><<<;;;<<<===>>>===<<<888666555555555555444333666111111666888555555888666666777777777666555555333333333333222222222222111111222222222222111111444444444444555555555555...000444555222222;;;GGGBBB<<<555333666999888777777666666666666777777777;;;;;;;;;<<<>>>AAADDDFFF777999999777999======999999999999:::;;;999666333555555555555555555555555444444333333333444555555111444888;;;<<<999555333666666555555666888999:::666777888:::;;;<<<======@@@BBBEEEJJJNNNOOOMMMJJJKKKJJJIIIMMMSSSYYY[[[[[[eeelllrrruuuyyy~~~~~~{{{yyy{{{~~~}}}{{{qqq```PPPEEE<<<555999111---222777555000---444555555333111///000111000000000000111111000///222666999;;;FFFUUU]]]^^^kkkiiilllrrrsssooonnnrrrqqqssstttuuuvvvxxx{{{}}}111111222222222222111111333111......000333333333111111000000//////////////////000000000000//////111111111111111111111111000000000000000000000111000000000000111111111111//////000111111000//////222//////333555444666999AAALLL[[[gggmmmqqqtttwwwzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvxxxzzzzzzwwwtttwwwwwwwwwzzz|||{{{xxxuuuuuurrroooqqquuuwwwvvvtttyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyvvvtttvvvxxxvvvwwwyyyyyyyyyzzz{{{}}}}}}zzztttkkk^^^PPPDDD===:::888555333222444666888222222222333444444222000333222222333333555<<>>GGGQQQ]]]ffflllmmmpppsssvvvxxx{{{~~~wwwlll___QQQFFF???>>>;;;:::===<<<888444444444222111222555666555333000000000000000111111111222222333222222333666888===???FFFTTTfffttt|||zzzoooaaaSSSJJJ@@@===999666555555444444777666444222111111111111333555666777666666777888<<<@@@GGGQQQ]]]hhhpppuuu}}}|||}}}~~~|||wwwxxxzzz{{{|||}}}~~~~~~}}}xxxrrrooonnnnnnmmmlllssstttuuuuuuuuuvvvyyy{{{~~~{{{zzzvvvwwwwwwvvvvvvtttsssssstttwww|||}}}{{{}}}zzzxxxzzz~~~~~~wwwqqqpppooonnnllliiigggfffeeebbbbbbbbb```^^^[[[YYYWWWTTTTTTRRRPPPLLLIIIGGGEEEHHHFFFEEEDDDDDDCCCAAA>>>AAA<<<999999<<<===999555777333222666888555444777777888888777777666555555333333333222222222222111333444444444444333333222222222222111111000000000777555444333111444@@@LLLBBB<<<666333555777666444777777666555666777888999??????@@@BBBCCCDDDEEEFFF===>>>===:::;;;???>>>:::===<<<<<<<<<<<<;;;888666777777777777777777777777555444444444444555666666555666888999::::::999999:::999999999999;;;<<<======>>>@@@BBBDDDEEEEEEDDDFFFHHHKKKPPPTTTVVVUUUTTT\\\ZZZ[[[^^^dddiiikkklllqqqvvv{{{}}}xxxiiiYYYMMMBBB999999111,,,...222111///000222333555444222000000111222222222333333333222111333666888:::DDDSSS]]]___ooommmpppuuuvvvrrrqqqtttvvvwwwxxxxxxwwwxxxzzz|||}}}}}}222222333333333333222222333111//////111222222222111000000000000///////////////000000000000//////111111111111111111111111111111000000000000000000000000000000111111111111000000111222222111000000444111000333444333555999BBBMMM\\\hhhnnnppprrrsssvvvwwwwwwxxxyyyyyyzzzzzz{{{|||||||||{{{zzzxxxwwwuuuuuuvvvxxxzzzzzzxxxwww{{{yyyxxxxxxyyyyyyxxxwwwtttqqqoooppptttvvvuuussswwwwwwwwwwwwvvvuuuuuutttzzzzzzzzzxxxuuutttuuuvvvxxxwwwwwwxxx{{{||||||{{{|||yyysssjjj]]]OOOBBB;;;888666444222222333555666333222222333444444222111444222222444333444:::CCCRRR]]]hhhllloooqqqrrrpppoootttxxxxxxxxxxxxtttoooaaaVVVGGG>>>:::999666444444444444444555555666777999888555333222111111222444000000333555333333555555777<<>>BBBIIISSS^^^iiiqqqvvv~~~}}}}}}~~~}}}zzzwwwwwwxxxzzz|||yyyvvvsssqqqqqqrrrrrrrrrtttuuuvvvvvvuuuvvvxxxzzz}}}~~~}}}zzzyyyyyyxxxwwwuuutttsssxxx{{{~~~}}}~~~|||{{{zzzxxxvvvtttsssrrrrrrrrrqqqooonnnkkkiiihhheeedddccc```]]]ZZZWWWVVVVVVUUUTTTSSSQQQNNNIIIFFFKKKDDD???@@@DDDEEE???999===999777:::;;;999888:::;;;;;;::::::999888777777666666555555555444444444666777777777666555444444555555444333222111000///888444222333444777>>>GGGBBB>>>888666777888666444:::999888888:::===@@@BBBGGGIIILLLOOOPPPOOONNNMMMIIIIIIFFFAAAAAACCCBBB>>>@@@>>><<<;;;;;;:::888666888999:::;;;;;;<<<<<<;;;777777777777777888999:::<<<;;;:::;;;<<<>>>AAACCCAAAAAAAAAAAABBBDDDFFFGGGHHHJJJNNNQQQSSSSSSRRRRRRTTTTTTVVVZZZ___bbbcccbbbiiiiiijjjmmmssswwwyyyzzz~~~vvvgggZZZKKK@@@;;;333............000444///222444555333222111111222222333333333333222222444666777999BBBPPP[[[```ppppppssswwwvvvsssrrruuu{{{||||||{{{yyyyyyzzz{{{|||}}}~~~222333333444444333333222444222000000111222111111000000000000000000000000//////000000000000//////111111111111111222222222111111111000000000000000///000000000111111111111111111111222222111111111333111111444444444777<<>>:::777777666555555555555444333222222111111333444666666666777999;;;???CCCJJJUUU```kkktttyyy~~~}}}~~~~~~~~~|||zzzxxxxxxxxxzzz}}}|||zzzyyyxxxxxxyyyyyyyyytttvvvwwwvvvuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}}}}{{{{{{zzzyyywwwuuusssrrrvvvyyy~~~~~~~~~}}}{{{zzzzzzzzzyyyyyywwwvvvtttsssrrrrrrrrrpppnnnkkkhhheeedddddddddcccbbb```\\\VVVRRRSSSNNNJJJIIIKKKKKKFFFBBBFFFDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<======<<<<<<;;;:::::::::999::::::999999888777666;;;;;;::::::999888888777666444666<<>>===>>>CCC@@@=========>>><<<;;;???>>>>>>???CCCHHHMMMQQQSSSVVV[[[^^^```^^^\\\ZZZXXXXXXSSSMMMKKKLLLKKKGGGFFFCCC@@@???>>>===<<<::::::;;;===@@@BBBCCCDDDDDD>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCEEEHHHLLLNNNMMMMMMNNNOOOQQQTTTWWWXXXWWWZZZ^^^bbbddddddcccaaagggffffffiiimmmpppqqqqqqssstttuuuxxx|||tttfffUUUGGG>>>888333222111///222777---000444555444333222111000111222222111000111111444555555777???LLLYYYaaammmppptttuuutttqqqrrrttt}}}~~~~~~|||zzzzzz{{{|||222333333444444333333222333222000000111222111000000000000000111111111111//////000000000000//////000000111111111222222222111111111111000000/////////000000000111111111111222111111111111111111222111///111444555555:::AAAOOOUUU]]]fffmmmqqqtttvvvooopppsssuuuxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}{{{zzztttvvvwwwyyyyyyxxxxxxxxxyyyxxxvvvtttuuuwww{{{}}}wwwuuutttrrrrrrrrrqqqpppuuuvvvwwwwwwwwwvvvtttsssyyyxxxvvvuuuuuuuuuuuuuuuxxxvvvuuuwww{{{}}}{{{yyy{{{xxxrrrhhh[[[LLL@@@888555444222111111111222333444333222222444444444222444333333444333222888???JJJVVVbbbgggjjjlllllljjjmmmssswwwwwwxxxyyyuuuppp```WWWKKKAAA===;;;;;;:::666555444333333444666777555555444444333333333444<<<777555666666444444666555666999@@@JJJWWWbbbiiikkknnnssswwwzzz~~~zzzpppcccTTTGGG@@@???:::777777777444333444444444555444444444444444555555444444333333222222000111222222222333666888===CCCNNN\\\kkkwww~~~~~~rrraaaPPPFFFBBB???;;;888777777666555444444444444333222222111333444555666666777:::===???CCCKKKVVVcccnnnxxx}}}~~~}}}}}}~~~~~~|||{{{zzzzzz{{{||||||yyyxxxwwwtttvvvwwwvvvtttssstttuuuxxx{{{~~~}}}||||||{{{{{{|||}}}~~~|||{{{zzzyyywwwuuusssqqqtttwww|||~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwzzzyyyxxxvvvtttqqqooonnnooonnnnnnnnnmmmjjjeeeaaa\\\\\\[[[XXXUUURRRQQQRRRQQQOOOMMMLLLNNNPPPQQQPPPPPPOOOMMMJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB???@@@@@@@@@??????>>>===BBBBBBBBBBBBBBBBBBBBBBBB???===???EEEHHHFFFCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEHHHNNNUUU\\\```^^^aaafffjjjlllkkkiiigggffffffaaa[[[YYYZZZWWWSSSQQQNNNKKKJJJIIIHHHGGGEEE???AAAEEEIIIMMMOOOPPPPPPJJJJJJJJJKKKKKKMMMNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^```dddgggkkkmmmhhhjjjooorrrttttttrrrqqqyyyxxxwwwwwwzzz|||}}}|||~~~}}}ppp^^^OOOAAA<<<777666444111222555---000444555555333222222///111333333111000111222444333444777===IIIWWWbbbkkkpppuuuvvvtttsssuuuwww|||}}}~~~}}}||||||}}}222222333333333333222222222111000111222333222000000000000111111111111222//////000000000000//////000000000111222222333333222222111111000/////////000000000000111111111111222111000000000000111222000///111444555555<<>>EEEQQQ___mmmwww}}}uuudddSSSHHH@@@===999666555555444444333444444444444333222111333444555555666888;;;>>>AAAFFFNNNXXXdddpppyyy~~~}}}~~~~~~}}}}}}}}}~~~|||{{{{{{vvvwwwxxxwwwuuusssssstttyyy|||~~~}}}|||}}}}}}|||||||||~~~|||{{{{{{yyywwwuuusssrrrvvvyyy}}}~~~}}}|||{{{||||||}}}}}}}}}|||zzzxxxwwwvvvwwwvvvvvvvvvvvvtttqqqnnnhhhkkklllhhhbbb___```bbb[[[\\\ZZZXXX[[[```bbb```bbb```]]]ZZZXXXVVVUUUUUURRRQQQQQQPPPOOONNNMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMHHHEEEHHHJJJJJJLLLPPPIIIKKKNNNPPPQQQQQQPPPOOOLLLMMMOOOSSSYYYaaagggkkkiiikkknnnqqqrrrrrrqqqppppppqqqnnniiiggghhhddd___YYYWWWUUUTTTTTTSSSQQQOOOLLLOOOSSSXXX\\\^^^______YYYYYYZZZZZZ[[[\\\^^^^^^___```bbbeeefffhhhhhhhhhlllmmmnnnpppssswwwzzz|||wwwyyy|||~~~}}}wwwfffWWWFFF>>>888666444111000222...111333555444222222222111444666666333111333555333222333777===FFFTTTaaajjjrrryyyyyywwwyyy}}}~~~|||~~~~~~~~~}}}~~~111111222222222222111111000000///111333333222111000000111111111222222222//////000000000000/////////000000111222222333333222222111111000//////...000000000000111111111111111000000//////000000111222111333555444444;;;DDDQQQUUU]]]fffnnnsssuuuuuuqqqsssvvvyyy|||}}}}}}}}}~~~~~~}}}}}}|||||||||xxxzzz|||zzzwwwtttssssssrrruuuwwwvvvuuutttvvvxxxqqqqqqpppooonnnnnnooopppsssrrrrrrsssssstttuuuvvvuuusssrrrsssvvvwwwwwwvvvssstttvvvvvvvvvwwwxxxzzz|||yyyssshhh[[[LLL???888444444333222222222222333666444222222333444444444222111222555444333888???IIIVVVdddkkkpppsssssspppnnntttxxxxxxxxxxxxtttooobbbZZZNNNCCC<<<::::::;;;777666444222222444666777555555555555444333333222...///000///+++(((---666888:::>>>EEENNNWWW```eeegggjjjnnnqqqtttxxx|||}}}sssfffXXXLLLFFFAAA:::666666666555555888666888999888555444555777222222222333333444444555666666666555333333555777???GGGTTTbbbnnnvvv|||xxxgggVVVJJJ???<<<888555444444333222333333444444444333222111333444555555666888<<<@@@FFFJJJQQQZZZeeepppxxx}}}~~~~~~xxxzzz{{{zzzwwwuuuttttttzzz|||~~~}}}~~~}}}|||{{{|||~~~}}}||||||{{{yyywwwvvvuuuyyy{{{~~~~~~~~~}}}}}}|||{{{{{{{{{zzzxxxvvvsssttttttqqqnnnlllkkklllhhhiiihhhfffjjjrrruuussstttrrroookkkhhhfffffffffbbbaaa```___^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]ZZZVVVTTTUUUUUUTTTXXX]]]VVVYYY^^^```aaa___^^^]]]YYYZZZ]]]aaagggmmmrrruuuuuuuuuvvvvvvvvvvvvvvvvvvtttvvvuuusssrrrsssoooiiicccbbbbbbbbbbbbaaa^^^\\\___bbbeeeiiilllmmmmmmlllhhhhhhhhhhhhjjjkkklllmmmooopppqqqrrrtttuuuwwwwwwzzzzzzzzz{{{}}}{{{lll___OOODDD999555555222111222000222333333222111222333111444777666333111333666111000222888===DDDRRR```hhhsss{{{{{{zzz~~~111111111222222111111111/////////111333444333222000000111111222222222222//////000000000000/////////000000111222222333333222222222111000//////...000000000000111111111111111000///......///000111444333444666444333:::CCCNNNSSS]]]gggppptttsssrrrsssuuuyyy|||~~~}}}|||{{{{{{{{{zzz|||}}}{{{vvvrrrqqqrrrrrruuuxxxxxxuuusssssstttllllllmmmmmmmmmmmmoooqqqqqqpppppppppqqqsssuuuvvvtttrrrqqqrrrvvvxxxxxxvvvqqqtttvvvvvvuuutttwwwzzz|||yyysssiii[[[LLL???888555444333333222222333333666444222222333555555444111000222555444333888???CCCPPP^^^fffkkknnnnnnllloootttxxxxxxxxxxxxtttoooccc\\\PPPDDD<<<888888999888666444222222333666777777666666555444222111000...111444444...,,,333>>>999;;;@@@GGGOOOXXX___dddhhhkkknnnrrrtttxxx{{{~~~~~~|||qqqeeeYYYPPPKKKCCC<<<777777666444555777777999:::999666555666888222222222333333444444444111222444444555777:::===@@@IIIVVVcccnnnvvv{{{~~~xxxgggVVVJJJ@@@===888666555555444333222333444555444333222111333333444555666999===@@@JJJMMMSSS\\\fffooovvvzzz~~~~~~}}}|||zzz|||}}}|||yyyvvvuuuuuu{{{}}}}}}|||{{{zzz{{{}}}}}}}}}}}}|||{{{yyyxxxwwwzzz|||}}}|||}}}|||zzzyyyyyywwwtttssstttssspppnnnqqqtttsssrrrvvv~~~zzzvvvsssqqqppppppooonnnmmmlllkkkjjjiiiiiifffggghhhiiijjjkkkkkkkkkppppppooonnnmmmllllllkkkddddddgggkkkiiieeeeeehhhcccgggkkknnnmmmkkkhhhgggeeefffiiimmmrrrvvvzzz|||~~~|||zzzyyyyyyzzzzzzvvvxxxyyyxxxxxxxxxtttnnnqqqqqqqqqrrrsssqqqnnnkkkmmmooosssuuuwwwwwwuuutttppppppqqqqqqrrrtttuuuvvvzzzzzzyyyzzz{{{}}}~~~qqqdddXXXIII;;;666666555555555111333333333111111222333///222666555111///111444000///222999===CCCQQQ___fffrrr{{{{{{{{{111222222333333444555555//////000111222222333333000000000000000000000000000000////////////000000------...///000111111222444333111111222111000...000000000000000000000000333222000///000111000///666333222444444555:::BBBPPPXXXbbbiiimmmoooqqqssszzz{{{|||}}}~~~|||||||||||||||}}}}}}}}}{{{zzzzzz{{{wwwqqqoooqqqnnnoooppprrrtttuuuwwwwwwrrrqqqpppqqqsssttttttssspppoooqqqvvvwwwtttrrrtttuuuvvvvvvuuusssssstttvvvrrrsssuuuwwwxxxyyyyyyyyyzzzxxxrrriii\\\MMM@@@888999666333222333555555555111222333444444333222111000111222333555777999:::BBBNNN^^^gggjjjkkknnnrrruuussstttwwwzzzxxxpppjjjgggZZZJJJ???<<<;;;777444444777666333222444444111666555444222111111222222000333444222333777777555999;;;???EEEMMMXXXbbbiiijjjkkkmmmpppssswwwzzz{{{~~~~~~sssiii```RRRFFFAAA>>>;;;888777666555333666888999888555444555888000222444444333333333444333444444555777999:::;;;EEEMMM[[[iiitttzzz}}}}}}xxxfffSSSHHHCCC@@@:::666333333444555444444444444444444444444333000222777999777;;;BBBLLLSSS\\\dddjjjpppxxx}}}}}}}}}zzzyyyxxxwwwwww||||||}}}~~~~~~~~~{{{}}}|||yyyxxxxxxyyyxxxwww}}}{{{yyyyyyyyyyyyxxxwwwzzz}}}|||{{{~~~}}}yyyyyyyyyxxxxxxwwwwwwvvvzzzzzzzzz{{{~~~}}}|||zzzwwwuuuuuuvvvxxxxxxxxxvvvtttsssrrrrrrrrrrrrrrrsssssssssyyyzzz||||||zzzwwwwwwwwwtttqqqqqqtttssspppnnnpppqqqppprrrwwwxxxtttrrrsssvvvtttrrrtttyyy}}}}}}~~~|||xxxxxxzzz}}}zzzxxxyyy|||~~~}}}{{{||||||yyyvvvwww|||}}}zzz}}}||||||{{{{{{{{{{{{|||yyy}}}{{{yyy{{{~~~~~~{{{|||~~~~~~wwwrrrbbbNNN;;;666888999666333444777999888444222222333444444333333333222222222111444666999===EEEPPPYYYhhhqqq{{{~~~222222222222222111111111///000000111222222333333000000000000000000000000000000////////////000000/////////000000111111111444222111111111111000...111111111111111111111111222111//////000111000///555222111333444555;;;BBBQQQXXXbbbiiilllnnnqqqtttyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||yyyyyyyyyuuupppoooqqqppppppqqqrrrssssssttttttpppqqqsssuuuvvvwwwwwwwwwtttrrrsssuuuuuuqqqppprrruuuvvvvvvvvvttttttvvvwwwssssssuuuvvvxxxzzz{{{||||||yyytttkkk^^^OOOBBB;;;777444222111222333333333111222333333333333222111000000111222444666888999BBBKKKXXXdddkkknnnooopppsssrrrsssvvvyyywwwpppjjjfffZZZJJJ@@@<<<;;;777444000333333111111444444222666555333222111111222222222555555222333555666333888:::???FFFOOOZZZeeelllnnnnnnnnnpppqqqtttvvvxxx{{{~~~}}}ssskkkbbbVVVJJJCCC@@@<<<999888777555444555777888777555444555777111333444444333333333444444555555777888;;;<<<>>>JJJRRR___llluuu{{{}}}~~~wwwfffUUUKKKDDDAAA;;;666333333444555444444444444444444444444444111333777999999===DDDNNNTTT]]]eeejjjpppwww|||zzz}}}~~~}}}}}}}}}~~~|||{{{|||zzzwwwxxx|||wwwxxxxxxuuurrrqqqrrrtttuuusssrrrrrrsssssssssrrrwwwzzz~~~}}}|||~~~||||||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{}}}~~~}}}{{{zzz{{{|||||||||{{{yyyxxx}}}}}}}}}}}}||||||||||||xxxuuuuuuxxxxxxuuuvvvxxxwwwvvvxxx}}}}}}zzzxxxyyyzzzxxxwwwyyy}}}}}}~~~|||}}}~~~|||}}}~~~~~~~~~}}}||||||||||||}}}zzz~~~~~~}}}~~~|||}}}~~~vvvooo___KKK888222555555222///333666888777444222222333555555444444444333333333666777999:::===EEEPPPYYYhhhqqqyyy|||~~~222222111111000//////...000000000111222222333333////////////////////////000000////////////000000000111111111111111111111333222111000111111000...111111111111111111111111111000...///000111111000333111000333444555;;;CCCQQQXXX```gggiiilllooorrrwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxwwwvvvrrrnnnnnnrrrqqqqqqqqqrrrrrrrrrrrrrrrmmmqqquuuwwwvvvwwwyyy|||zzzvvvttttttrrrnnnnnnqqqtttvvvwwwwwwvvvwwwxxxzzztttttttttuuuwwwyyy|||}}}zzzxxxsssjjj^^^OOOCCC;;;555333000000111222222111222222333333333333222222//////000111333444666777AAAGGGRRR```lllqqqpppmmmqqqqqqrrruuuxxxwwwqqqlllfff[[[LLLAAA===:::777444,,,///000...000333444222555444333222111111222222333666666333222555444111777:::>>>FFFQQQ]]]hhhnnnoooooonnnnnnpppsssuuuwwwzzz||||||tttmmmfffZZZOOOEEEBBB===:::888777666444555666777666444333444555333444555555333222333444555666666888:::===@@@AAAPPPXXXeeepppwww|||~~~~~~uuueeeVVVMMMEEEBBB===888555444444555333444444444444444444333555333444777888:::@@@GGGNNNTTT]]]dddjjjooovvv{{{zzz~~~}}}|||xxxvvvvvvtttppppppsssmmmqqqsssoooiiifffiiimmmjjjiiihhhiiikkkmmmmmmlllqqqtttxxxzzz{{{|||~~~}}}|||~~~|||{{{zzzzzzzzz}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzz|||}}}|||}}}}}}|||~~~~~~}}}~~~}}}}}}}}}{{{}}}~~~}}}~~~~~~~~~~~~~~~{{{~~~}}}~~~~~~uuummmaaaNNN;;;555666666333111222444666555444333333444555555555555444444444444888888888888;;;CCCNNNWWWiiiqqqwwwxxxzzz~~~111111111111000000//////000000111111111222222222////////////////////////000000////////////000000222222222111111111111111333111000000111111000...222222222222222222222222000///---...000111111111222//////222333555;;;CCCPPPWWW___eeehhhjjjnnnqqqtttwwwzzz}}}~~~~~~~~~}}}}}}||||||zzzvvvtttsssooolllmmmrrrrrrrrrrrrsssssssssttttttnnnrrruuutttrrrsssyyy~~~}}}xxxtttsssqqqmmmnnnrrruuuwwwyyyyyyyyyyyy{{{|||vvvuuuttttttuuuwwwzzz{{{xxxvvvqqqhhh[[[MMMAAA999444222000000111222111000333333333333333333333333000000111111333444555666===CCCOOO]]]iiiooopppnnnpppqqqsssvvvxxxwwwssspppfff\\\NNNCCC===:::777555,,,///000...///333333111555444222111111111222222333666666333333555555333999;;;???HHHSSS___iiinnnlllllllllmmmppptttxxxzzz{{{||||||uuuooohhh]]]RRRIIIEEE???;;;999888666555555555666555444444444444444555666555333333444555666666777999<<>>999666444444444333333444555555444333333555555555666888<<>>:::777555///222222//////222222///444333222111111111222333222555555333444888888666<<<<<<@@@IIIUUU```hhhkkkkkkllllllnnnqqquuuxxx{{{zzz{{{}}}~~~wwwrrrkkk___TTTMMMHHHBBB===:::999777666666555555555555555444333555666666555333333555777666666777999===BBBFFFIIIVVV___lllvvv{{{zzzmmm___RRRKKKDDDBBB>>>999666555444444222333555555555555333222555666555555666<<>>:::777666222555444000000222111...333222111000000111222333333666666555666::::::888<<<===@@@IIIVVVaaahhhjjjmmmnnnoooqqqsssuuuwwwxxxxxxyyyzzz{{{}}}|||wwwpppdddXXXPPPKKKDDD>>>;;;999888777777666444555666666555333555666666555444444777999777777888;;;@@@EEEKKKNNNZZZdddpppyyy}}}wwwkkk]]]QQQJJJBBB@@@===999666555555555222333555666666555333222333666666444555;;;AAABBB???GGGRRR\\\dddmmmvvv|||~~~~~~|||{{{|||}}}~~~{{{tttooohhh```ZZZZZZXXXTTTPPPOOOPPPNNNMMMNNNPPPPPPNNNKKKKKKIIIIIIJJJMMMOOOPPPPPPUUUXXX[[[^^^```cccfffiiikkkmmmppprrrtttwwwzzz}}}||||||||||||}}}~~~~~~{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyxxx}}}~~~~~~~~~|||}}}}}}{{{}}}|||yyyzzz}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvssshhhWWWDDD;;;888555333333333111000000222444444333222222222222111111111111222222333444777@@@MMMVVV___gggoooqqqtttyyy}}}~~~~~~~~~333333333333444444444444111111111111111111111111000000000000000000000000000000////////////000000/////////000000111111111111///...///000111000///////////////////////////111///....../////////...222///...000111222888???IIIRRR^^^gggkkkmmmnnnpppnnnqqqvvv{{{~~~~~~}}}{{{zzzyyyxxxvvvuuutttsssmmmkkkkkkmmmlllkkknnnsssttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwyyy|||{{{wwwvvvtttrrrsssxxxyyy|||vvvwwwwwwxxxxxxyyyzzzzzz|||zzztttjjj\\\LLL???777555444333444555555333111555444333333333333444555333222222222222222333444;;;>>>EEEPPP]]]gggnnnpppsssuuuxxxyyyxxxwwwvvvuuufff___SSSHHH???:::777666222444444000///111111...333222111000000111222333666999999777777:::;;;888::::::>>>HHHWWWbbbiiijjjkkkmmmpppsssvvvwwwxxxyyyxxxyyyzzzzzz|||}}}wwwkkk```SSSMMMFFF???<<<:::888777888666555555777777666444555555555555444666999<<<::::::;;;>>>CCCJJJPPPSSS```jjjvvv}}}vvviii\\\RRRKKK@@@>>>;;;888666555555555111333555666666555333111111555666333333999>>>===???GGGRRR\\\dddllluuu{{{}}}~~~~~~}}}||||||}}}|||wwwooofff```[[[RRRLLLKKKKKKFFFBBBAAABBBCCCEEEFFFFFFEEEEEEEEECCCAAA@@@AAACCCEEEEEEDDDIIIKKKNNNPPPRRRUUUYYY\\\]]]```cccfffiiimmmqqqtttvvvvvvvvvwwwxxxzzz{{{|||}}}~~~|||yyyzzz~~~}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzz||||||}}}}}}|||}}}~~~{{{{{{}}}~~~}}}{{{zzz}}}}}}zzzzzz}}}~~~~~~|||}}}~~~}}}{{{{{{~~~~~~~~~{{{}}}~~~~~~|||||||||}}}~~~~~~xxxtttjjjZZZHHH>>>:::666444555444111//////222333333222333333333222222222111111111333444444777???IIIRRRZZZdddmmmqqqtttzzz~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{{{{}}}}}}~~~|||555444444333333222222111222222111111111111111111111111111111111111111111000000////////////000000---......///000111111222000///...///000111000///////////////////////////222000.........///...---333000///000111111777>>>BBBLLLYYYcccgggiiijjjjjjnnnqqquuuzzz}}}}}}}}}|||yyyyyyxxxvvvuuusssrrrqqqjjjhhhiiillllllkkknnnsssvvvvvvuuuuuuttttttttttttrrrrrrtttwww|||~~~}}}yyyxxxuuurrrssswwwzzz}}}uuuvvvxxxzzz|||}}}}}}~~~{{{xxxrrrhhhZZZJJJ<<<444444333333333444444222111555444333333333333444555222111111111111111222222???===@@@LLL\\\iiinnnnnnsssuuuwwwxxxwwwuuuttttttfff___TTTHHH???:::777666000333222//////111111...222222111000000111222333999;;;;;;888888::::::777888888<<>><<<:::888666555555555111333555777777555333111///555666222222888;;;:::AAAIIISSS\\\dddllltttzzz|||~~~~~~{{{vvvsss|||}}}{{{vvvnnndddZZZSSSRRRIIIBBBBBBBBB===999777888===BBBBBB>>><<>>AAACCCEEEGGGJJJNNNPPPTTTWWWZZZ^^^aaaeeejjjmmmqqqqqqrrrsssuuuwwwxxxyyyxxxzzz|||}}}~~~~~~~~~}}}~~~|||xxxyyy~~~}}}||||||~~~}}}}}}}}}~~~}}}||||||{{{wwwxxxyyy|||}}}{{{zzz{{{}}}}}}|||~~~~~~zzzxxx{{{yyyzzz~~~||||||~~~}}}}}}|||{{{~~~{{{|||}}}{{{yyyzzz~~~||||||}}}~~~{{{~~~~~~}}}}}}{{{{{{{{{|||}}}}}}||||||}}}zzzuuugggWWWEEE;;;666222000111555222//////111333222111444444444333333333222222000222333333555;;;EEELLLWWWaaalllqqquuu{{{|||{{{}}}}}}{{{{{{{{{zzzyyyyyy{{{}}}xxx||||||zzz|||~~~xxx666666555555444333222222...///111222222222111000333222222111000/////////...------...000111000///...111111......111---&&&---------------...///000+++,,,------......------222000---,,,,,,...............///000222333555666???HHHTTT\\\aaaeeejjjnnnrrrsssuuuuuuvvvxxx{{{~~~xxxxxxvvvtttssssssssssssqqqlllhhhgggkkkppptttuuuuuuvvvwwwwwwuuusssttttttsssuuuxxxyyyzzz|||~~~|||yyyxxxwwwvvvuuu|||~~~}}}||||||}}}zzzrrrgggYYYJJJ===666222222222333444555777888333111000111555777777666333222222111111222222333:::;;;>>>HHHUUUaaaiiilllsssuuuxxxxxxvvvsssrrrqqqjjjcccWWWKKKAAA;;;999:::555444222111000111111222222111111333555666666555::::::999999888888777777777999:::CCCVVVllluuurrrmmmdddbbbkkktttwwwxxxzzz}}}{{{xxxxxx{{{{{{mmmdddZZZSSSIIIAAA<<<999888888:::999777666666777999:::888777666555666777999:::>>><<<>>>DDDJJJPPPZZZcccsss}}}xxxppphhh]]]RRRJJJCCC???:::777666666555555666666444333222111111111444444444555666888:::;;;BBBHHHQQQ\\\eeemmmuuuzzz|||zzzqqqfff]]]TTTLLLGGGBBB@@@===:::888777888888;;;;;;:::999777888;;;===<<<999999>>>===777666999===<<<======???AAADDDEEEHHHKKKMMMOOOQQQVVV^^^ccceeedddccccccfffkkkpppssssssvvvxxxwwwsssrrrvvvzzz{{{|||}}}}}}{{{{{{|||}}}}}}{{{zzz|||~~~~~~{{{xxx{{{{{{~~~|||{{{zzzzzz{{{{{{yyywwwsssuuuwwwzzz{{{zzzxxxwww}}}{{{zzz{{{~~~~~~|||}}}~~~~~~}}}||||||}}}yyywwwyyy~~~}}}xxxyyy}}}|||{{{~~~~~~|||{{{{{{}}}zzzyyyyyy}}}~~~|||}}}{{{{{{|||{{{{{{{{{}}}~~~}}}|||{{{wwwsssvvv{{{{{{zzzxxxxxxxxx{{{~~~~~~~~~uuujjjZZZGGG===777222///000111111111111111000//////222222222222222222333333+++///333555555777>>>DDDRRR]]]ggglllqqqyyy{{{xxx{{{~~~}}}xxxwwwzzzzzzvvvtttvvvyyyyyyxxxxxxzzz}}}uuuvvvwwwxxxyyyzzzzzzzzz555444444333222222111111111222333333333222111000444333333222111111000000000......///111222111000---000000------000---&&&...------------...///000------...////////////...111...,,,+++,,,---------.........///111333444555;;;CCCMMMUUUZZZ___dddiiimmmooorrrttttttuuuvvvxxxwwwwwwvvvvvvuuutttsssssssssoookkkkkknnnqqqssstttyyy{{{{{{zzzwwwuuutttuuutttvvvyyyzzzzzz{{{|||~~~|||zzzzzz{{{zzzzzz~~~}}}|||{{{{{{zzzwwwoooeeeWWWIII===666000000000111222333555555666444222222444666555333333222222111111222222333777888<<>>;;;;;;>>>===888777::::::::::::;;;<<<>>>@@@BBBAAACCCEEEGGGIIIMMMSSSXXXYYYXXXWWWWWWZZZ___cccfffjjjmmmoooooollllllpppssswwwxxxyyyyyyxxxxxxyyyzzzzzzzzzzzz{{{||||||zzzxxx}}}{{{yyyyyy{{{}}}}}}|||{{{{{{|||{{{yyyxxxuuuvvvyyy{{{|||{{{zzzzzzyyywwwwwwyyy}}}}}}{{{|||}}}~~~~~~}}}}}}zzzyyy}}}~~~{{{|||zzzwwwyyy}}}}}}zzz{{{~~~}}}{{{{{{}}}~~~}}}}}}~~~|||{{{|||~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz{{{{{{|||yyywwwvvvqqqkkklllpppkkkjjjiiiiiikkknnnqqqsssxxxzzz}}}vvvkkk[[[HHH===888444333444111111111111111111000000222222222222222222222222+++...222222222444999>>>LLLWWWaaagggmmmtttwwwuuuyyy|||{{{wwwvvvyyyyyyuuuuuuwwwyyyxxxvvvvvvwwwzzzuuuvvvvvvwwwyyyzzz{{{{{{444444444333333222222111444444444444444333222111666555555444444333333333222111000111222333222111...000000...///111...)))......------......//////......///000000000000///333000...---///000000///.........///000111333444666<<>>===<<<;;;:::999999:::;;;<<<777888:::<<<======<<<;;;@@@???CCCJJJOOOTTT\\\ddduuuwwwppphhh^^^SSSLLLBBB>>>999666555555444333444444444444555555666666777666666777888:::<<<>>>@@@GGGQQQ\\\fffpppxxx}}}xxxooohhhbbbXXXNNNGGGAAA<<<999444444444444444444444444555666777666666777999<<<@@@===;;;<<<;;;888888:::777777777888999;;;<<<===;;;<<<===>>>@@@CCCHHHKKKLLLKKKJJJJJJMMMPPPTTTWWW\\\___aaabbbaaabbbeeeiiioooqqqrrrrrrqqqqqqrrrtttuuuwwwyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwyyy|||{{{zzzyyyyyyzzzyyywwwuuuuuuvvvxxxyyyzzz{{{{{{{{{wwwvvvvvvxxxzzz||||||{{{zzz{{{|||}}}}}}}}}|||{{{wwwwwwyyy~~~|||{{{|||{{{xxxxxx|||~~~~~~}}}{{{{{{}}}~~~|||zzzyyyzzz}}}~~~~~~|||zzzxxxvvvuuuuuurrrooolllfff___]]]___\\\\\\[[[\\\^^^aaadddfffiiimmmqqquuuxxxzzz|||~~~|||wwwlll[[[GGG<<<777444444666111111111111111111111111222222222222222222222222---000222222111222666:::JJJTTT^^^fffnnnuuuyyyyyyxxxzzzyyyvvvvvvxxxxxxuuuvvvwwwwwwvvvtttssstttvvvvvvuuuuuuvvvxxxzzz|||}}}666666555555444444444333444444444555555555444444999999888888777777777777666555444444555555444333222222111111222222000...//////............//////......///000000000//////222000......///000000///............///000222222333666<<<@@@EEEKKKRRRWWWZZZ```gggmmmoooooonnnnnntttvvvyyy{{{{{{yyyvvvtttppppppppppppqqqssstttttttttvvvyyyzzzzzz{{{|||}}}yyy|||~~~~~~|||{{{zzzzzz{{{zzzxxxyyy{{{}}}}}}}}}|||}}}|||zzzzzzxxxsssiii]]]PPPCCC:::555333333333333444555666777777666555333333333222222333222222111111222222333666777:::AAAKKKVVV```eeelllnnnqqqssssssrrrrrrsssoooggg\\\SSSLLLEEE===777444444444444555555666666888666555555666666555444444444555666666666555555<<<<<>>===<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<===>>>>>>AAAAAAFFFMMMRRRVVV]]]eeeuuu}}}vvvnnnggg]]]RRRJJJAAA===888555444444333333444555555666666666666666666666666777888:::<<<===@@@GGGRRR]]]hhhrrrzzz}}}rrrgggZZZTTTKKKBBB<<<999666444222222333333333333222111222333444444444555888:::>>><<<:::999888777888999555555666777777888999:::::::::::::::<<<>>>AAACCCCCCBBBBBBBBBDDDGGGIIIKKKOOOQQQSSSTTTUUUWWW[[[^^^dddfffhhhhhhhhhhhhjjjlllooorrruuutttrrrqqqsssvvvuuuwwwxxxvvvrrrqqqtttwwwvvvuuuttttttuuuuuusssqqqssstttuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxwwwwwwzzz{{{|||~~~~~~}}}}}}|||uuuuuuwwwyyy{{{{{{|||}}}}}}{{{zzz}}}~~~}}}zzz}}}|||zzz{{{~~~~~~~~~}}}{{{yyywwwtttqqqooommmiiidddaaaZZZRRRNNNOOOOOOOOOOOOOOOQQQSSSVVVWWWUUUZZZ```fffkkkooosssuuuuuuzzz|||{{{|||xxxmmm[[[FFF:::444000111333111111111111222222333333333333333333222222222222000111333333222444777;;;HHHPPP[[[eeemmmuuuzzz|||xxxyyyyyyxxxxxxxxxxxxwwwvvvvvvuuutttsssssstttuuuvvvuuuuuuuuuwwwzzz}}}~~~555555555555555444444444333444444555777888999:::======<<<<<<<<<<<<<<<;;;;;;999888888999999777666444222111222333222000///000//////.........//////------...////////////...///---,,,,,,...///...---//////......///000111111111333666999>>>DDDJJJNNNPPPVVV___fffjjjkkkllllllqqqtttwwwzzz{{{yyyvvvtttnnnoooqqqrrrtttuuuwwwxxxuuuwwwzzz{{{{{{|||~~~{{{}}}~~~}}}{{{zzz{{{}}}{{{zzz{{{}}}~~~}}}}}}|||}}}|||zzzzzzxxxrrrgggZZZLLL@@@777333333333333333444555666666444444444444333333444555333222222111111222222333999:::===AAAIIISSS\\\bbbjjjllloooppppppqqqrrrssslllfff^^^VVVOOOGGG>>>888555666666777777888888888777555444444444444333111333444555777777777666555;;;===CCCMMMWWW```fffkkkrrrvvvzzzzzzyyy{{{vvvggg]]]SSSOOOJJJFFFCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<===;;;:::888888:::===@@@CCCDDDDDDHHHOOOTTTXXX___fffssswwwppphhh^^^SSSKKKAAA===888555444444333333666666777777777666555444666555555666777999;;;===BBBIIISSS___jjjttt}}}~~~wwwjjj^^^PPPJJJBBB;;;777555444333444444444444444333222111000222333444333444666888:::999888555555666666666666666666777888888888888:::999888888:::;;;<<<============>>>???@@@BBBCCCEEEFFFHHHJJJKKKNNNQQQSSSXXXZZZ\\\]]]]]]^^^```bbbgggjjjlllllljjjjjjmmmpppmmmppprrrqqqnnnnnnqqqtttpppooooooppprrrrrrpppoooqqqrrrssstttuuuwwwxxxyyywwwwwwwwwwwwvvvvvvvvvwww{{{|||}}}~~~~~~}}}}}}uuuvvvvvvwwwxxx{{{}}}}}}~~~~~~~~~~~~zzz}}}}}}}}}}}}~~~}}}{{{xxxvvvuuurrrmmmjjjddd]]]XXXUUUOOOGGGBBBCCC@@@@@@??????@@@AAABBBCCCEEEJJJQQQXXX^^^dddiiilllnnntttxxxwwwwww{{{~~~}}}zzzrrr___JJJ<<<444//////000333333222111222222333444555444444444333333222222000111111222333555888;;;AAAHHHSSS___iiipppvvv{{{yyyyyyzzz{{{{{{zzzyyyzzzuuutttsssrrrsssuuuvvvvvvwwwvvvuuuuuuwwwyyy|||~~~555555555555555555555555666666777888:::<<>><<<<<<===<<<;;;999666222000222222000...///000000//////......//////------...////////////...333222111222444444333222000000/////////000111111111111222555888===BBBDDDHHHMMMUUU\\\```cccfffgggkkkmmmqqqtttuuutttrrrqqqmmmnnnqqqrrrsssuuuxxx{{{yyyzzz|||}}}|||{{{|||}}}zzz|||||||||zzzzzz{{{|||~~~}}}}}}}}}~~~{{{}}}{{{yyyyyyvvvooocccUUUGGG<<<555222222111111111222222333444222333444444333333555777333222222111111222222333:::;;;===AAAGGGPPP[[[aaaiiikkkmmmnnnnnnoooppprrriiigggbbbZZZQQQFFF>>>999666777888888999888888777555333222222333333111000333444777999:::999888777888;;;DDDQQQ[[[bbbjjjrrrsssyyy|||||||||vvvggg]]]TTTQQQMMMJJJHHHEEECCCAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777999>>>CCCFFFFFFEEEIIIOOOTTTXXX```hhhssszzzrrrjjj```TTTLLLBBB>>>999666555555444333555666777777777666444333666555555666777999;;;<<>>;;;;;;888777777777777777777888<<<@@@FFFLLLQQQWWW]]]aaafffmmmrrrssstttyyy}}}~~~{{{vvvdddOOO@@@888222000111666555333222222222333444666666666555555444444333000///000000222444777888???DDDOOO]]]gggnnnuuu{{{zzzyyyzzz~~~~~~|||{{{}}}wwwuuusssssstttwwwxxxxxxwwwwwwvvvvvvwwwyyy{{{|||888888888888888888888888<<<<<<<<<===>>>@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@@@@???>>><<<<<<666333666555111///111111111000///////////////......///000000000000///666555555666888999888666222111111000000000111111111000000222555888;;;<<>>HHHNNNYYYdddoooxxxyyyoooeeeVVVIII@@@===888666555555444333222111000000000111222333000222444444333333444555///333444222222666666222666777888888888777666666888666555555777888777555888999:::;;;;;;;;;:::999===<<<<<<<<<>>>???@@@@@@BBBDDDGGGIIIJJJLLLOOOQQQTTTSSSRRRSSSVVVYYYZZZZZZYYYYYYZZZ]]]```bbbbbbaaaaaaaaabbbdddgggiiiiiihhhgggiiillloooqqqqqqqqqpppjjjllloooqqqqqqsssvvvxxxuuuuuuwwwxxxxxxxxxwwwvvvrrrvvvwwwtttuuuzzz{{{xxx{{{}}}xxx{{{~~~~~~{{{|||~~~}}}}}}yyyyyyyyyyyyxxxvvvtttssstttpppkkkhhhfffbbbZZZTTTMMMEEE>>><<<:::777666888444444555555555666666777777:::===@@@CCCHHHNNNRRRXXXaaaiiikkknnnvvv||||||vvveeePPPCCC;;;444111222888666444222111111222333888888888777666555555555333222111111333444555666>>>AAALLL[[[fffkkksss{{{zzzxxxzzz|||{{{~~~|||xxxuuutttvvvxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyy========================AAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA???>>>AAA;;;888::::::444333555111111000/////////////////////000111111111111111222111111333444555444222333222111111111111111111111//////000333555777777>>>AAADDDGGGJJJNNNSSSWWW[[[]]]```cccdddeeeeeeddddddfffgggfffdddfffjjjnnnnnnpppssstttttttttvvvwwwuuuuuutttssssssvvvzzz}}}uuuuuuvvvxxx{{{}}}|||{{{xxxzzz}}}~~~yyy{{{}}}|||yyywwwuuuuuujjjcccWWWKKK@@@888444333444444333333333444555555333555666555222111444666333222222222222222222333333666999>>>DDDOOO[[[dddhhhjjjllllllllllllnnnpppqqqtttsssiiiXXXHHH???<<<666666777777777555444333333222111111333333222111444666999<<<>>>===<<<;;;BBBBBBHHHQQQXXX```nnn}}}zzzyyylllcccSSSPPPMMMJJJHHHEEEAAA???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>AAACCCEEEGGGIIIGGGHHHNNNRRRWWWaaajjjuuuxxxooofffZZZNNNFFFCCC???:::777666666555555000111444666777777666555888888888888999;;;>>>???JJJPPPZZZeeepppyyysssiii]]]NNNAAA;;;999666444444444333222...---,,,,,,---000222444111333444444333222333444,,,222444222333777777222666777888888888777666555999777555666888999777555:::;;;<<<======<<<::::::;;;:::999999;;;<<<<<<;;;===???BBBDDDEEEGGGJJJMMMNNNKKKIIIKKKPPPSSSSSSRRRXXXVVVUUUVVVYYYYYYVVVSSSYYYYYYZZZ]]]aaacccccccccaaacccgggjjjllllllkkkjjjiiillloooooonnnnnnqqqtttqqqqqqssstttttttttsssrrrqqqvvvvvvssstttyyyzzzvvvxxx|||uuuwww}}}{{{|||}}}~~~~~~}}}}}}{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{uuuuuutttrrrpppmmmjjjhhhnnniiiccc```]]]WWWNNNGGGFFF===666444444333444666000111111333444555666666444555666666888<<>>;;;666111333222000...///111333555222333333444444333333222333222222222333555777888666777888;;;AAALLLXXX```kkklllmmmllllllmmmpppssswwwvvvnnnaaaUUULLLDDD<<<777666555444333444444555111111111111111111111111444666999:::::::::;;;===>>>CCCKKKSSS\\\hhhwwwxxxllldddWWWOOOKKKNNNPPPJJJEEEDDDAAA???=========<<<:::888>>>>>>>>>>>>???@@@AAAAAADDDFFFJJJMMMRRRYYYaaafffqqqxxxwwwnnneee[[[PPPHHHCCC???888444444666888999666555555444444666777888;;;888777::::::999;;;>>>DDDLLLYYYfffrrr{{{|||mmm]]]PPPFFFBBB888777777555444333222111333222000/////////000000555555555555444333222222333333333333333333333333555666777888888666444333555666777888999999999999777777888888999999999:::<<<999777888;;;===<<<:::===<<<<<<===@@@AAAAAA@@@CCCEEEGGGGGGFFFEEEFFFGGGOOOOOONNNMMMMMMMMMMMMNNNSSSTTTVVVVVVUUUUUUWWWXXXZZZZZZ[[[^^^```aaa```______bbbddddddccccccfffhhhfffkkkppppppmmmkkklllooonnnooopppqqqrrrrrrrrrqqqsssyyy|||xxxtttuuuwwwxxxyyyzzz{{{{{{{{{yyyxxxwww}}}~~~|||~~~}}}|||}}}}}}|||zzzwwwuuusssrrrqqqssstttssslllccc]]]]]]___aaa]]]WWWQQQLLLFFFAAA===444>>>???444///333555222111111111111111111111111222444555555555666;;;???EEEHHHNNNWWWbbbnnnyyy|||wwwiiiUUUFFF===888444111222222222222111111000000444222111333777888777666333444555777888999999999:::===EEEQQQ___iiimmmnnnmmmtttzzz{{{{{{~~~xxxxxxyyyyyyxxxwwwuuuuuuuuuyyy}}}|||xxxvvvyyy|||BBBDDDDDDCCCBBBCCCFFFJJJHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@>>>>>>===<<<;;;:::999666444333222333333222222222222222222222222111000//////.........///111111000000000000000000///000111222222222333444777777888:::===AAAEEEGGGHHHJJJMMMOOOPPPQQQRRRSSSXXXXXXXXXYYY[[[]]]___```dddcccbbbccceeeggggggfffggghhhiiikkklllmmmmmmnnnooooooqqqrrrssssssssssssrrrrrrssstttsssrrrqqqpppooopppppppppmmmjjjfffdddZZZPPPCCC<<<:::888444///000000111111222222222222111111111222222111111111555444333222222333444555555555777:::@@@KKKWWW___kkkmmmoooooopppqqqtttvvvuuutttlll```TTTLLLCCC<<<888777555444333333444444111111111111111111111111444666888999999:::<<<===@@@BBBHHHSSSbbbpppzzz~~~yyyqqqgggaaaVVVOOOKKKOOOPPPKKKFFFFFFCCCAAA>>>=========;;;:::>>>>>>===>>>>>>@@@BBBCCCDDDFFFIIIMMMRRRYYY```eeeooovvv~~~uuummmdddZZZOOOGGGBBB>>>999555555666777777666555555444555666777888:::777777:::;;;:::;;;???FFFMMMYYYfffqqqzzzvvvhhhXXXJJJAAA===777777666666555555444444333222111000000000111111444444555555444333222222222222222333333333333333666777888888888666555444333444555666666777777777777777888888888999999999:::888666888:::<<<;;;:::;;;;;;:::<<<>>>@@@@@@???@@@BBBDDDDDDCCCBBBCCCDDDHHHGGGGGGFFFFFFFFFFFFFFFKKKLLLNNNNNNMMMMMMNNNOOOSSSSSSTTTVVVXXXYYYXXXXXXUUUXXXZZZ[[[ZZZ[[[]]]```]]]aaaeeeeeebbbaaabbbeeeffffffgggggghhhiiiiiijjjlllrrrvvvsssqqqsssuuuvvvuuuuuuvvvvvvvvvuuutttsssxxx{{{}}}{{{wwwvvvyyy}}}||||||{{{{{{|||}}}~~~~~~}}}~~~}}}}}}}}}}}}|||zzzzzzzzzyyyxxxyyyzzz{{{|||uuusssqqqnnnkkkjjjiiiiiiiiijjjhhhaaaXXXRRRQQQRRRQQQNNNJJJFFFCCC???:::777333<<<===333...222444111111111111111111111111111///222444555444444666888>>>@@@EEEMMMWWWdddpppwww}}}xxxkkkWWWGGG>>>888444111222222222222111111111000333111000222444666555333222333444555666777777777777:::BBBNNN[[[eeejjjllllllttt{{{{{{{{{}}}~~~}}}wwwwwwwwwvvvvvvvvvvvvvvvvvvyyy{{{zzzvvvuuuwww{{{FFFGGGHHHGGGFFFGGGIIIKKKJJJIIIIIIIIIJJJMMMOOOQQQSSSQQQPPPQQQSSSSSSPPPMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIGGGDDDCCCCCCBBB@@@???>>><<<:::777555444444444444444444444444444444444111000//////...////////////000000000000111111111000000000111111222222333333333444666999<<>>>>>======>>>@@@CCCDDDCCCEEEIIIMMMRRRXXX___dddkkksss}}}tttlllcccYYYNNNFFF@@@===999777666777666555555555444444555555666777888666666999;;;:::===AAAGGGNNNYYYeeepppzzz|||ooo```PPPDDD;;;666555555555555555555555555333333222111111111222222333444444444444333333222111111222222333333333444888777777777777777666666333444555666666666666666777888888888888999999999777666666777999::::::999:::999888:::<<<>>>===<<<<<<>>>@@@@@@?????????@@@AAAAAA@@@????????????@@@CCCEEEFFFFFFDDDDDDEEEFFFJJJJJJJJJKKKLLLMMMNNNNNNKKKMMMOOOPPPPPPQQQSSSUUUSSSVVVXXXXXXVVVUUUXXXZZZ]]]\\\\\\\\\\\\^^^___```aaahhhllljjjiiimmmooopppnnnnnnnnnooonnnnnnmmmlllpppqqqrrrpppmmmmmmqqqtttrrrqqqrrrrrrtttvvvyyyzzzwwwxxxyyyzzzyyywwwuuuttttttssstttuuuvvvvvvtttsssrrrpppooopppssstttssspppnnnlllhhheeebbbaaaaaabbb\\\\\\ZZZSSSKKKEEEDDDDDDAAA>>><<<:::999777444222222999:::222...111333000111111111111111111111111///222555666555333222222777888<<>>IIIUUU```fffiiikkkttt{{{||||||}}}|||zzzyyyxxxwwwvvvvvvwwwyyyzzzwwwyyyzzzwwwtttsssvvvyyyHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJMMMPPPRRRWWWSSSQQQSSSVVVVVVQQQLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKIIIGGGFFFFFFEEEDDDBBB>>>===:::777555333222111444444444444444444444444111111000000000000111111111111111111111111111111111000000000222222222111222222333444666999;;;======???BBBDDDDDDFFFJJJMMMHHHGGGGGGGGGIIILLLPPPRRRUUUUUUUUUXXX[[[]]]]]]\\\SSSSSSUUUWWWZZZ]]]___aaaaaaaaabbbcccccccccccccccaaafffiiihhhdddaaacccfffdddddddddaaa\\\UUUNNNJJJDDD???888555555666444222...000222333444333111000333333333333333333333333555444222111000000111222444555777;;;AAAKKKVVV^^^fffiiimmmppppppoooooooooooooooiii^^^SSSLLLCCC;;;;;;999777555333333333333222222222222222222222222222444555666777:::>>>AAADDDEEEMMM]]]qqqzzztttnnnggg```[[[OOOMMMKKKKKKLLLJJJGGGEEEEEEBBB===;;;;;;<<<======>>>===<<<<<<===@@@CCCEEEBBBEEEHHHMMMQQQWWW]]]bbbhhhqqq~~~}}}uuulllcccYYYNNNFFF???<<<999888888777555444444444444444555555666666777555555999;;;;;;>>>BBBFFFNNNYYYeeeqqq{{{wwwiiiYYYKKK@@@888333444444444333333333333333333333333333333333333333222333333444444444333333111111222222333444555555888777777666666666777888666777888888999999999888888888888888999999999999666666666777999999999999888777777888:::<<<;;;::::::<<<>>>>>>===<<<===>>>@@@???>>>>>>======>>>>>>@@@BBBCCCBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNPPPSSSVVVUUUSSSSSSSSSUUUXXXYYYXXX]]]aaa``````ccceeeeeeeeeeeeeeefffeeeeeeeeeeeefffffffffcccbbbcccgggjjjhhhhhhhhhiiijjjmmmooopppmmmnnnpppqqqpppnnnllljjjjjjjjjjjjlllmmmmmmjjjgggjjjfffdddgggkkkllliiiddddddbbb^^^ZZZWWWVVVVVVWWWOOOOOOLLLGGGAAA===;;;<<<999777555555555555333111111666666111...000222000111111111111111111111111444555666666555333222222555666888;;;CCCPPP```jjj}}}}}}qqq___NNNAAA999444222222222222222222222222222222222111111111111000///333333444444444444444333222555;;;DDDOOOZZZbbbfffjjjttt|||}}}|||}}}|||yyy}}}{{{yyyxxxyyy{{{~~~yyyyyyxxxuuurrrrrruuuwwwIIIJJJKKKMMMOOOOOONNNNNNKKKJJJHHHHHHIIIKKKOOOQQQWWWTTTRRRSSSVVVVVVPPPJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGFFFDDDBBB???>>>;;;999666444222111333333333333333333333333333222222111222222333333333333222222111111111111333111000000222333111///111222222333555666777888777666777;;;@@@CCCDDDCCCBBBBBBBBBBBBDDDGGGJJJKKKIIIIIIJJJMMMPPPRRRRRRQQQKKKKKKLLLNNNQQQTTTWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]]YYY]]]aaa```\\\YYY[[[^^^\\\\\\[[[WWWRRRKKKDDD@@@???;;;666444444444333111111111000000111111222333444333333222222333333444222222111111111222333444555777999===DDDNNNXXX___fffiiimmmoooooommmllllllnnnnnniii^^^TTTMMMDDD<<<;;;:::777555444333333333222222222222222222222222222333444555777:::@@@CCCEEELLLXXXgggtttzzzuuunnneee\\\VVVKKKKKKIIIHHHGGGGGGDDDBBBBBB???;;;::::::<<<======>>>>>>======>>>@@@BBBDDDAAADDDHHHLLLPPPVVV\\\```fffooo|||~~~uuummmdddZZZOOOGGG>>><<<999888888777555333333444444555555555555555777444555999;;;;;;>>>CCCEEEMMMYYYgggsss~~~~~~tttdddUUUHHH???888555777777666555444333222222333333333333444444333333111111222333444444444333111222333444555666777888888888777777777777888999999999:::;;;;;;;;;::::::::::::::::::999999999999666777999999999999999999888777666888:::;;;:::999:::;;;======<<<<<<<<<===@@@???>>>>>>======>>>>>>???@@@AAA@@@>>>======>>>@@@BBBCCCCCCAAA@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBBBBGGGHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLKKKLLLNNNPPPQQQPPPUUUWWWUUUUUUXXXYYYWWW\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\ZZZYYYXXXZZZ]]]`````````______```aaacccdddcccdddfffffffffeeecccbbbaaaaaaaaaccccccbbb___\\\bbb^^^\\\]]]aaabbb^^^YYYVVVTTTPPPLLLIIIHHHGGGGGGBBBBBB@@@===:::777777777777555444333444444222000111333333000...000111000111111111111111111111111777666444333222222333333444555666888>>>KKK[[[gggzzz~~~uuucccQQQCCC:::666333222222222222222222222333333333333222111000000000333444444555555555444444222555:::AAAJJJUUU^^^dddiiisss{{{||||||}}}|||yyy~~~|||yyyxxxyyy|||zzzyyywwwuuussssssuuuwwwJJJKKKMMMPPPSSSTTTRRRPPPMMMKKKIIIGGGGGGJJJMMMOOOSSSRRRQQQRRRSSSQQQLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBAAAAAA???===:::888666555111111111111111111111111222222222222222222333444333333333333333333333333666333111111333444222///111111222333333444444444666444555999???BBB@@@=========>>>???@@@AAACCCDDD@@@AAABBBEEEHHHJJJIIIHHHEEEEEEEEEFFFIIIKKKNNNPPPOOOPPPQQQSSSTTTUUUUUUUUUPPPSSSVVVUUURRRPPPQQQRRRQQQPPPNNNKKKFFF@@@;;;888:::777444333222222111000333222000......000333555333222111000000111222333111111000111222444666777777999<<<@@@FFFPPPZZZaaahhhkkkoooqqqqqqoooooooooppppppkkkaaaVVVNNNEEE<<<;;;999777555444444444444333333333333333333333333333333444555777<<>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@CCCGGGLLLPPPUUUZZZ^^^dddlllxxx~~~uuummmdddZZZOOOGGG>>>;;;999777777666555333333333444555555555555444777444555999;;;;;;>>>BBBFFFNNN\\\jjjvvvzzzooo^^^PPPFFF???:::777::::::999888666555444333222222333444444444333333000000222333444444444444333444555666888:::;;;;;;999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999;;;<<<<<<;;;999999999999888777888:::;;;:::999:::;;;======<<<<<<<<<===???>>>======<<<<<<============>>>===:::999999:::>>>AAADDDDDDAAA???@@@AAAAAA???>>>>>>??????===<<>>999888777555444333333222555333222222222222111///111111000//////000000000111111111111111111111111666333000///000222222222222333555555:::FFFVVVcccwww|||wwwgggUUUFFF<<<777666222222222222333333333333222444444333111000111222222333444444555555555444333555999>>>EEEOOOZZZaaagggpppwwwyyyyyy{{{{{{yyy|||zzzxxxwwwxxx{{{~~~{{{zzzxxxwwwvvvvvvwwwxxxKKKLLLOOOSSSXXXYYYWWWTTTOOOMMMJJJGGGGGGIIILLLNNNNNNOOOPPPQQQOOOKKKGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDAAACCCBBBAAA???===:::888777222222222222222222222222111000000000000111222333222222333444555666777888888444111222555555222///444444555555555555444444555666888;;;<<<;;;999777777888999;;;<<<<<<;;;;;;<<<===>>>AAADDDEEEDDDBBBAAA@@@???@@@AAACCCEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIGGGDDDAAA===999666555666555333333333222111111333222000...///111333555333222000//////000222333222222111222333444666888777999<<>>@@@@@@@@@>>>???@@@@@@@@@@@@???>>>???BBBGGGKKKPPPTTTYYY]]]bbbiiittt~~~}}}tttlllcccYYYNNNFFF>>><<<888666666666555444222333444555555555444444888555555999;;;;;;===AAAHHHQQQ```nnnyyy}}}uuuiiiXXXJJJCCC???;;;888888888777666666555444444000111222333444444333222///000111222333444444555555666777999;;;===>>>???;;;<<<===>>>??????>>>===>>>>>>?????????>>>>>>===>>>=========<<<<<<<<<<<<<<<>>>@@@@@@===:::999999;;;999999999;;;<<<;;;:::999;;;======<<<;;;<<<===>>>>>>===<<<<<<<<<<<<===;;;<<<<<<;;;888777777888<<>>>>>???>>><<<;;;<<>>???@@@BBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCFFFGGGEEEFFFJJJIIIFFFJJJIIIHHHHHHHHHIIIKKKLLLIIIHHHHHHHHHJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOTTTSSSRRRRRRRRRRRRSSSTTTPPPNNNMMMNNNOOOPPPNNNMMMSSSRRROOOLLLJJJIIIIIIHHHIIIIIIGGGEEEBBB>>>;;;999777666444333222222111000222111000000111222111///222000///000000000111111111111111111111111111111444222000111333555444222000333555555888CCCSSS```tttzzzxxxiiiWWWGGG>>>999888222222222333333333444444111333444333111000111333000000222333444444444444333555888;;;AAAJJJVVV^^^ccckkkrrrttttttwwwyyyxxx|||{{{yyyxxxxxxzzz}}}~~~{{{zzzyyyyyyzzzzzzzzzyyyLLLMMMPPPVVV[[[]]]ZZZWWWQQQOOOKKKHHHGGGIIIKKKMMMKKKMMMPPPOOOLLLGGGDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGGGGHHHFFFDDDAAABBBAAAAAA???===;;;999888222222222222222222222222//////...//////000111111///000222444777999;;;<<<999555222333555666333///888888999999999888777777...333888888444000......333444666888888777666555888888:::===???@@@>>><<<>>>===<<<<<<<<<>>>@@@AAACCCDDDDDDDDDCCCCCCBBBAAAIIIHHHHHHIIIJJJJJJGGGEEEEEECCC@@@===:::777666555555444444444555555444444222111000000000111333444555444222111111222444555444333222222333444666777777999<<>>FFFKKKYYY```kkkttt{{{xxxppphhh^^^UUUOOOHHHMMMLLLFFFBBBCCCBBB===;;;;;;;;;===@@@BBBBBBAAA>>>???AAABBBAAA@@@>>><<>>AAABBBCCCBBB@@@???BBBBBBCCCCCCCCCBBBBBBAAA??????>>>>>>=========<<<>>>AAACCCBBB>>>:::999:::<<<:::::::::<<<===<<<;;;999:::<<<<<<;;;;;;;;;<<<@@@???>>>>>>======>>>>>><<<======;;;888777777888;;;@@@FFFFFFBBB===<<<===>>><<<;;;===AAACCCCCCAAA<<<===>>>@@@BBBBBB@@@>>>???@@@AAABBBCCCCCCCCCCCC???BBBBBBAAADDDGGGGGGCCCDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJOOONNNLLLKKKKKKMMMOOOPPPIIIHHHFFFGGGIIIKKKKKKKKKOOONNNLLLGGGCCCAAABBBDDDCCCCCCCCCAAA>>>999555333:::888555444333222111000111000000000222333222111222///...000111111111222111111111111111111111111333222222555999999777444111444666666999CCCSSS```rrryyyyyyjjjXXXIII>>>::::::222222222333333444444444///222333333000///111333......000111333333444444333555777999>>>GGGSSS[[[```hhhooopppqqquuuwwwwww~~~}}}{{{{{{{{{|||~~~zzzzzzzzz{{{|||}}}{{{zzzPPPUUU[[[^^^``````\\\XXXRRRPPPLLLIIIHHHIIIKKKLLLJJJJJJJJJIIIGGGCCC@@@>>>DDDEEEFFFEEEDDDDDDFFFGGGKKKHHHCCCBBBCCCCCCAAA???@@@???>>>===:::888666555444111///111666666222...000000000000111111111111444000...111555888555222777555333333555777777777:::::::::999777666444333444555555666555555444333444444444444444444444444222333444555666888888999;;;:::888666777999;;;===============>>>???AAAAAA@@@AAAAAABBBAAA@@@???>>>>>><<<999666555444444555333333444444333333222111333333333444444666777888222333555555333000,,,***333111111555666444444777888999<<>>:::;;;======<<<<<<<<<===>>>???@@@CCCAAA???@@@@@@>>>999555BBBBBBEEEJJJPPPVVVYYYZZZcccgggoooyyy}}}rrriiiaaaYYYOOOHHHDDD>>>777555666777555222777777666555444444333333777555444777888888>>>EEEJJJQQQ]]]mmm{{{{{{vvvooo```NNNDDD>>>888555555666111111444444//////333444444444444444444444444444444444444333444777:::@@@CCCEEEEEEDDDDDDGGGKKKKKKJJJIIIHHHIIIJJJKKKLLLGGGIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHGGGEEEBBB???>>>DDDBBBCCCEEEEEE@@@???@@@AAA???======???@@@???>>>;;;<<<>>>??????>>>===;;;@@@???>>>===<<<<<<<<<<<>>@@@???>>>===>>>???@@@AAADDDAAA======???AAA@@@?????????@@@@@@AAABBBBBBCCCEEECCCBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBB@@@AAACCCFFFFFFFFFGGGHHHIIIIIIJJJJJJFFFEEEDDDCCCDDDFFFHHHIIIIIIJJJHHHCCCAAACCCDDDAAADDDBBB@@@===:::888666666111///111555666222000222111111111111111111111111000111222111000///000111222333333111//////000111222222222111111111000000888777999<<<===BBBNNN[[[nnnwww{{{ppp___NNNAAA;;;999333333222222333333444444666555444222111000000000444333222111222333444555222555888:::===EEEQQQZZZdddhhhmmmqqqtttvvvyyy{{{{{{{{{|||}}}~~~}}}}}}}}}}}}zzzzzz|||}}}{{{yyyVVVYYY]]]```aaa```]]]ZZZUUUSSSOOOLLLJJJKKKLLLMMMOOOMMMKKKJJJIIIGGGDDDAAADDDEEEFFFEEEDDDDDDEEEGGGIIIEEEAAA???AAAAAA???=========<<<:::888666444333222000///111333333000---/////////000000000111111333111111444888999555000666444333333666777888888::::::999888777666666555666666666555555555444444444444444444444333333333111111222333555666666777888777555444444666888:::888888888999:::;;;===>>>>>>???@@@@@@@@@>>>===<<<===;;;999666444333444444333333333444333222222111222222222333444555666777555555666666444222000...666333333555555222222444888999<<>>;;;;;;<<<;;;<<<<<<===>>>>>>????????????>>>>>>???===;;;888DDDDDDEEEHHHMMMRRRUUUWWW___cccjjjtttzzzrrrjjjbbbWWWKKKBBBBBB===777666888999777555777666666555555444333333666444444777888999===DDDLLLRRR^^^nnn{{{{{{vvvlll]]]LLLCCC===888555555666222222555555111111444444444444444444444444444111222222111222555:::>>>FFFJJJNNNOOOOOOPPPSSSVVVVVVVVVUUUUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOONNNLLLJJJGGGFFFJJJGGGGGGIIIHHHDDDBBBDDDDDDBBBAAAAAABBBBBBAAA@@@>>>???@@@AAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::@@@@@@@@@@@@???>>>======???>>>=========>>>??????BBB@@@======???AAA@@@???======>>>>>>???@@@@@@@@@BBB@@@??????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA@@@@@@@@@???>>>???BBBDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEDDDCCCBBBCCCDDDFFFGGGEEEGGGEEE@@@>>>AAA@@@>>>DDDBBB???<<<999666444333333111222555555111000222111111111111111111111111000111222222000000000222333444444333111111222444222222222111111111000000333222444888:::???LLLYYYjjjttt}}}{{{ooo___NNNBBB;;;999333333222222222333333444555444333222111000000000222222222222222333333444333666888999<<>><<<===>>><<<:::::::::999888666444222000000000000000000///...---....../////////000000000222222333666999888333///444333222333666888999999;;;:::999888777888888999:::999777555444444555555555444444444333333222222000000111222222333444444444333222111111333555666444444444666777999;;;<<<<<<===>>>>>>>>>===<<<;;;;;;:::777555333333333333222333333333333222111111222222222333444555666777777777777666666555444444888555444666444000///222777999===CCCKKKUUU]]]bbbggghhhjjjmmmppprrrtttuuuwwwrrrkkkcccZZZPPPGGGAAA:::999777777777777555333555555555555555555555555333444444444555888===AAAIIINNNVVV___fffnnntttxxx||||||}}}~~~}}}uuujjjbbb]]]VVVOOOHHHEEEBBB@@@???>>><<<::::::;;;<<<>>>>>>>>>>>>===<<<===>>>===<<<<<<<<<===DDDEEEGGGJJJNNNSSSWWWYYY```bbbiiisss~~~~~~zzzssslllcccVVVHHH>>>@@@<<<888777999:::999888777666666555555444444444444333444888999999===CCCNNNUUU```ooo{{{zzzuuuhhhYYYIII@@@;;;777555555555222333555555333333666444444444444444444444444111111111111444:::BBBHHHPPPUUU[[[^^^^^^___bbbeeeccccccdddeeeeeeeeeeeeeeedddbbb```aaacccdddccc```[[[[[[[[[ZZZYYYWWWTTTSSSUUUQQQOOOPPPNNNJJJJJJLLLKKKIIIGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@========================>>>???????????????>>>>>>AAA@@@????????????@@@@@@BBB@@@???@@@BBBBBBAAA@@@<<<======>>>????????????DDDBBBAAAAAABBBCCCCCCBBB???@@@AAABBBBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>???@@@@@@>>>======???BBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAAAAABBBCCCDDDCCCEEECCC???===??????<<>>:::777444333222666333222555444111000333111111111111111111111111000222333222111111222333777777777555222111111333222222222111111111111111000///111555888>>>LLLYYYgggqqq{{{~~~yyynnn___PPPCCC<<<999333333222222222222222333444444222111000000//////000111111222333333222222444666777888:::@@@IIIQQQ\\\aaagggmmmqqquuuxxx{{{yyyyyyxxxyyyzzz|||~~~|||zzz|||~~~|||mmmjjjjjjkkkjjjfffeeefffaaa___\\\XXXVVVUUUUUUVVVaaaYYYQQQOOOSSSTTTQQQMMMNNNPPPQQQPPPNNNMMMMMMNNNHHHCCC===;;;<<<<<<;;;999999888888666444222111000///111222111...---..................////////////333222333444666555222///222222222444777999:::999;;;:::888777777888:::<<<<<<:::777555444444555666555555444444333333222222000000111111222222333333222111000///000111333444333333444555777999;;;<<<;;;;;;=========<<<;;;:::999888777555333222222222222222222222222111111000222222222333444666777888888777666555555666666777777444333555444000000222666888===CCCLLLUUU]]]aaafffgggiiilllooorrruuuvvvvvvsssnnnggg]]]QQQFFF@@@999888777777777777555333333444555555666555555444444444555555555777:::===CCCGGGNNNVVV___hhhqqqwww{{{{{{|||}}}~~~{{{uuukkkbbbZZZSSSNNNIIIDDD???>>>??????<<<888888:::<<<>>>???>>>===<<<;;;>>>???>>>;;;;;;>>>AAADDDHHHMMMSSSXXX\\\___aaadddgggmmmvvv|||uuummmcccVVVHHH??????<<<888777888999888777777666666666555555444444333222555999::::::===BBBPPPWWWbbbooo{{{yyyuuucccUUUEEE===:::666555666333222222444444444444555333333333333333333333333333333333444999BBBNNNUUU[[[```gggjjjkkkkkkmmmooolllmmmooopppqqqpppoooooopppllliiijjjooopppmmmiiihhhhhhiiihhhgggeeecccbbbbbb]]]ZZZZZZXXXTTTTTTWWWTTTRRRQQQPPPPPPOOOMMMKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBB>>>???@@@AAAAAAAAA@@@@@@EEECCCBBBBBBCCCCCCCCCBBB>>>???AAABBBBBBAAA???>>>CCCBBBAAA@@@????????????CCCCCCCCCAAA???>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCEEEDDD@@@???AAA@@@===???===;;;999666444333333888444333444333000000333111111111111111111111111111222333333222111333444::::::888555111/////////111111111111111111111111222111222555888???MMMZZZiiisss|||}}}xxxnnn```RRRFFF>>>:::444444333222222222222222444333222111000000000000...///111222333333222111444555666777:::@@@HHHNNNZZZ___ffflllppptttwwwyyywwwwwwvvvwwwyyy||||||zzzyyy{{{~~~|||wwwsssqqqsssqqqlllllloooiiigggdddaaa___^^^^^^^^^iiiaaaXXXUUUYYY[[[YYYUUUUUUVVVWWWVVVTTTRRRRRRRRRKKKFFF???<<<<<<<<<:::888888888777666444222111000000111222000///...///000............////////////333222000000111111111111111111222444888::::::999;;;999888777777999;;;<<<<<<:::777555444444555666555555555444444333333333222222222222333333333333111111000000000111222333222222333444666999:::<<<:::;;;<<<======<<<;;;;;;888777666555333222222222111111222222111111000///222222333444555777999:::777666555333333444666777444111111444444111111444666888===DDDLLLUUU\\\```ggggggiiilllppptttwwwyyyuuuuuurrrkkk___QQQEEE>>>999777666666777777555444555555666666555444333333444555666666555666888:::@@@DDDJJJQQQZZZeeepppwww}}}}}}||||||}}}~~~{{{yyyvvvoooeeeYYYOOOKKKIIICCC===<<>>===<<<;;;===@@@BBBAAA>>>>>>AAAEEEFFFMMMVVV^^^aaabbbbbbcccbbbfffnnnxxx|||tttjjj^^^SSSHHHBBB>>>;;;999777666555444444666666666666666555555555333222555:::;;;;;;>>>CCCPPPWWWcccoooyyyyyyttt___QQQBBB;;;888666555666111222222222222444444333333333333333333333333333444444444666===IIIVVV___eeejjjpppsssrrrqqqrrrtttssstttvvvxxxxxxxxxwwwwwwxxxtttqqqssswwwyyyvvvrrrssstttttttttsssrrrpppoooooojjjggggggddd``````ccc^^^]]]\\\[[[[[[YYYVVVTTTSSSSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFEEECCCDDDEEEEEEDDDCCCCCCBBB???@@@BBBCCCCCCBBBAAAAAACCCAAA??????@@@@@@@@@??????@@@BBBCCCCCCBBB@@@???EEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDDDD@@@???AAA@@@===<<<;;;:::888777666555555777444222444333000000333000000000000000000000000000222333333222222333444555666555333000//////111111111111111111111111111444222333666888???MMM[[[oooxxx|||wwwmmmbbbVVVJJJAAA<<<666555444333222222222222333333222111000000000000...///111222333333222222333444555777;;;AAAHHHMMMXXX]]]eeekkkooorrruuuwwwwwwvvvvvvvvvxxx|||zzzxxxwwwzzz~~~}}}zzz~~~xxxvvvzzzxxxrrrrrrwwwqqqpppmmmkkkiiihhhggggggqqqjjjbbb___```bbbaaa___[[[\\\]]]]]]ZZZXXXVVVVVVOOOIIIBBB===<<<;;;999777777777777666444333111000000000/////////000000000....../////////000000000222111///......///111333111111222555888::::::999:::999888777777888:::::::::999777555444444555555555555555555555555555555444444333333333333333333111111111111111222222333000000111222333555777888999:::;;;<<<<<<<<<;;;:::777777666555444333222222000111111111111000//////111222222333555777999:::666555333222222333444555222///000333444222333666888:::???FFFMMMUUU\\\```hhhiiikkkmmmqqqvvvzzz|||wwwwwwuuummm```QQQDDD===:::777555444555666666555777777666555444333333222333555777777666666888999>>>AAAGGGNNNWWWcccnnnvvv}}}~~~|||~~~}}}}}}}}}}}}}}}~~~~~~zzzxxxvvvrrrgggXXXMMMJJJHHHBBB===;;;===>>><<<999888999:::<<<<<<<<<<<<;;;???AAACCCDDDEEEFFFHHHJJJMMMUUU^^^ddddddbbbaaaaaa___cccjjjuuu~~~zzzpppeeeYYYNNNGGGCCC<<<;;;999777555444333333666666666666666666666666555444666:::;;;<<<@@@FFFOOOWWWcccoooxxxxxxsss^^^OOOAAA:::888555555666000333333111111333444111333333333333333333333333333333444777???LLLZZZcccmmmqqqvvvwwwvvvuuuvvvxxxzzzzzz|||}}}~~~~~~~~~|||zzz{{{~~~}}}{{{{{{{{{|||||||||{{{yyyxxxyyyuuussstttqqqmmmlllnnnhhhgggfffffffffdddaaa^^^\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGDDDCCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBHHHFFFDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDBBBAAA@@@@@@@@@@@@;;;===???AAABBBCCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@CCCCCC@@@???AAA???<<<===<<<;;;999888777777777555222111444333000///222000000000000000000000000///111222222111111333444///000111111000111333555111111111111111222222222333222333555888@@@OOO]]]ttt||||||wwwnnndddYYYNNNDDD>>>888777666444333222222222444333333222111111222222//////111222333333444444333333444666;;;AAAGGGKKKSSSYYYaaaiiimmmqqqsssuuuvvvvvvwwwxxxzzz|||~~~yyywwwwwwzzz}}}~~~|||yyyyyyxxx}}}}}}vvvvvv|||wwwvvvuuusssqqqpppppppppwwwrrrllliiihhhhhhhhhhhhccceeefffeeebbb___^^^^^^SSSLLLCCC>>><<<:::888666666666555555333222000///000---++++++///111000////////////000000000111111///000000000///000222333222222333555888:::999777888888888888888888888777666666666555555555444444555555666666777888888888444444444333333222222222000000111111111111222222//////000000222333444555777888999:::;;;:::999999777777777666555444333222000000111111000000///...//////000111333555777888555444333333222222222222222///000333444222333666;;;>>>BBBIIIPPPWWW]]]```jjjkkkllloootttyyy}}}}}}{{{vvvkkk]]]NNNDDD???;;;777444222333555777777888777555444333333444444333555888888888777888999;;;>>>CCCKKKTTT___kkkrrrzzz}}}|||}}}||||||||||||}}}~~~~~~|||yyyvvvrrrfffVVVMMMMMMFFFBBB===;;;<<<<<<<<<:::999999999:::;;;;;;<<<<<<@@@AAACCCHHHMMMPPPPPPPPPTTT[[[bbbeeedddcccdddeeedddeeejjjqqqzzz|||xxxpppdddXXXNNNGGGDDD::::::999888666555555555666666666666666666666777777555666:::<<<===BBBIIIMMMVVVbbbnnnwww}}}~~~wwwrrr]]]OOO@@@:::777555444666222555555111111444444000222222222222222222222222555666777;;;CCCOOO]]]fffrrrvvvyyyzzzxxxxxxzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~|||xxxvvvwwwpppooooooooopppnnnkkkhhheeeeeeffffffeeedddbbbaaacccbbbaaa```_______________^^^\\\ZZZWWWUUUSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOQQQRRRRRRRRRQQQPPPOOONNNPPPPPPPPPLLLIIIGGGHHHJJJHHHIIIKKKLLLLLLKKKIIIGGGOOOMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCC>>>@@@BBBDDDDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???AAADDDDDDBBBAAACCCAAA>>>AAA@@@===;;;999888777666111///000444444000///111000000000000000000000000...///111111111111222444...000111000000000222444000000111111111222222222333222333777<<>>;;;999777444555555444444222111///...///+++''')))...222000...000000000000111111111111---///111333222222222333222222333666888999888777777888888888888777666555444555555666555555444333555555666777888999::::::444444333333222111111111000000000111111111111111111111111111222333444555555666777999999999888777777777777777666555444333000000000000000//////...------...000111444555666555444444333333222111111333000000333444111222444>>>AAAEEEKKKRRRYYY^^^aaallllllnnnqqquuuzzz~~~vvviiiYYYLLLEEEBBB;;;888333111222555777888777666444333333444555777333555888999999888888999888;;;AAAIIIRRR]]]hhhoootttzzz~~~~~~}}}{{{{{{{{{||||||}}}zzzvvvqqqdddUUUNNNPPPEEEBBB>>>;;;;;;;;;;;;;;;999999999999:::;;;<<<===???@@@CCCJJJRRRVVVVVVTTTXXX]]]cccfffeeefffjjjnnnnnnmmmmmmpppwww|||yyyrrrggg[[[PPPHHHEEE888999:::999888777888888666666666666777777777777888666777:::<<<===CCCKKKLLLUUUbbbmmmvvv}}}~~~wwwrrr]]]OOO@@@:::777555444666333777777222222555555000222222222222222222222222888999;;;???GGGSSSaaajjjuuuxxx{{{{{{zzz{{{~~~~~~~~~~~~~~~~~~{{{|||tttttttttuuuuuutttpppmmmjjjkkklllmmmllljjjhhhfffkkkjjjiiihhhhhhggghhhhhhgggfffdddbbb```^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXYYYYYYXXXWWWUUUTTTYYYYYYWWWSSSNNNMMMOOOQQQNNNPPPRRRSSSSSSQQQOOOMMMOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@DDDGGGHHHEEEEEEFFFDDDAAAEEECCC@@@===:::777666555///...000444444000...000000000000000000000000000---///000111000000222333333444444222///...///000000000111111222222222222444333555:::@@@JJJ\\\kkkttt|||}}}~~~|||wwwoooggg^^^TTTHHHAAA;;;:::999777555444333333555555444333333333444444222111111111222444666888555333222444888<<>>:::777555666444333333333333222000---............,,,***)))////////////000111222333...111222000000222222///000222444555777777777666999777999===>>>:::999:::777777666555222222333555888888888888888888888888555444333333444444222111222222000...++++++---000...///000111222333444444444555777999:::;;;;;;:::666555555666777666444222555444333111000////////////000000111222333333333444444333333222333333333888333111333333222555999999CCCKKKNNNSSS]]]dddeeennnqqquuuyyy~~~vvviii[[[LLLAAA:::999888666555666777999:::555666777777777666444333222444666888:::::::::999===@@@DDDJJJQQQ\\\gggnnnuuuxxx{{{}}}~~~{{{zzzyyyzzz|||~~~~~~}}}|||uuummmcccZZZSSSOOOEEEDDDAAA>>>;;;:::;;;<<<:::888666777999<<<===>>><<<@@@EEEKKKQQQUUUXXXZZZ\\\]]]^^^```bbbffflllppplllllllllnnnssszzz{{{|||wwwkkkZZZMMMHHHIII???<<<888666666666666555444777666333555;;;:::555888999;;;<<<<<>>>>>======555555444444444555555666111///------///000///...000111111111111222222222333222222222111111000000...000222111......111444000111444999BBBQQQbbbmmm|||}}}|||qqqfff```ZZZNNNBBBBBB>>>999555333444333333444444444444444444444444111333222111333888888555333444555555666:::???CCCFFFMMMVVV___fffkkkpppssszzz|||~~~~~~~~~~~~|||zzz~~~}}}|||}}}~~~~~~}}}{{{}}}|||{{{zzzzzzyyyzzzzzz{{{vvvssstttvvvxxxyyyyyyxxxwwwvvvuuuqqqlllhhh\\\VVVNNNEEE???;;;777444555444222222333333111000000000111111000///---,,,////////////000111222333111333111......111333111111222444666777777777777666444666;;;<<<999888:::555555555333222222555777666666666666666666666666777555333222333333222111111222111///------///111...//////000111222333333444555777999;;;;;;;;;;;;<<<<<<;;;;;;;;;:::777555222222111000000000000111444333333222222111111111222222111111111111222222666222111333444333555999:::DDDLLLPPPUUU^^^dddfffkkknnnttt{{{vvviii[[[MMMBBB;;;777555444222222444555666555666666777666555444333666666777888888888888888:::>>>CCCJJJSSS^^^hhhoooxxxzzzzzzzzzzzz{{{~~~~~~}}}~~~{{{zzzyyyzzz|||~~~~~~}}}~~~{{{uuummmddd[[[TTTPPPFFFEEEBBB>>>;;;::::::;;;;;;999777777999;;;<<<<<<:::<<>>===;;;:::888666444333222111111000//////000111000///000111111111111222222222111111111111111222222222000111222111//////111333000222555;;;EEEUUUfffqqq}}}~~~|||pppfffaaa^^^UUUKKKFFFBBB<<<888666555555444333333333444444444444444111222222000333777888444444444555555666999>>>AAADDDKKKTTT^^^gggooovvvzzz{{{}}}~~~|||{{{{{{|||}}}~~~|||{{{||||||||||||{{{zzzyyyxxx~~~zzzwwwuuuwwwzzz|||}}}|||zzzyyyxxxvvvrrrmmmiii___YYYPPPHHHAAA;;;666444444333111111222222000///111111222111111000///...////////////000111222333333444111------111333222222333555777888888888777444222444888999666666888555555444222111333666999666666666666666666666666:::777333111222222222111000111222111000///000111/////////000000111111111333555777999;;;<<<===>>>@@@???>>>===<<<999555222111111111111222222333444555444444333222222111111333222222222222222333333444111111555666444555999===FFFOOOTTTXXX___eeeffflllpppvvv~~~}}}ttthhhZZZMMMBBB<<<777666444222111222333444555666666666666555444444999888888777666666666666888<<>><<<;;;::::::999777666777999888777999===<<<999777888:::<<<>>>AAAEEEHHHQQQYYYeeeqqq{{{tttiiiTTTIII>>>999666333111333666333000///000222222222222333444333222111222333222555<<>>JJJZZZkkkvvv{{{qqqgggcccccc]]]UUUJJJFFF@@@<<<999888666555333333333333333333333333000222111///222666777333444555555555666888<<>>:::555111555444444444444444555555111111222222222333333333555555555444555555666777333111222777888777777;;;BBBIIIRRRXXX\\\aaaeeehhhppptttzzzzzzqqqeeeXXXKKKBBB===;;;999777555333444444555666666666555555555444444999888777555555666666777777<<>>===<<<<<<<<<;;;888666888888777888:::<<<;;;999666888:::<<<>>>AAAEEEIIIQQQYYYfffrrr{{{~~~pppcccPPPEEE<<<888666333333444666444222111222444444444222333444444222111222444222666>>>IIIUUUbbblllrrrwwwyyy{{{{{{{{{zzz|||}}}yyyzzzzzz{{{}}}}}}|||}}}~~~}}}|||xxxwwwwwwxxxyyy{{{~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}|||{{{zzzzzz~~~}}}|||zzzxxxvvvuuuuuuxxxxxxxxxvvvtttsssrrrsssqqqqqqpppqqqssssssqqqppptttpppmmmooorrrsssooojjjiiiiiijjjjjjiiihhhgggfffhhhiiijjjjjjiiigggeeecccccc^^^[[[[[[[[[ZZZZZZ[[[```aaacccdddeeeeeedddcccbbb```]]][[[[[[ZZZXXXVVV_________]]]ZZZXXXXXXYYY[[[ZZZXXXUUURRRNNNJJJHHHEEEDDDCCC@@@===;;;888777555333222222333333222000000000111111111222222222555555444333111000//////222333444444333333333333333444999AAAOOO```ppp{{{~~~{{{sssjjjgggfff```YYYNNNJJJDDD???<<<:::777666333333333333333222222222000222111///111555666222444555555555666777;;;>>>DDDHHHOOOXXX```jjjsssyyy~~~wwwwwwvvvwwwyyyyyywwwvvvvvvwwwxxxyyyxxxwwwvvvuuu}}}{{{zzz{{{|||||||||zzz{{{~~~}}}vvvllleeeccc^^^UUUMMMEEE???999666444222111111111111000...111000000///////////////////////////000111222333222555666444444555444000444555666888888888777777999666666888777333222444::::::888666444444777:::999999999999999999999999<<<888444111111222222222---...000000///...///000///////////////000000000222444666:::???CCCFFFHHHLLLKKKJJJIIIFFFBBB<<<777999888666555444333333333111111111222222222222222666666555555666777777888555333444999;;;:::;;;???HHHMMMUUU\\\___bbbgggkkkrrrvvv{{{{{{vvvmmmbbbUUUJJJBBB===<<<;;;888666555555555666666555555444444444444444666555555444555777888::::::>>>EEELLLUUU^^^ffflllwwwzzz}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}yyyrrrjjjaaaYYYTTTMMMIIICCC???>>><<<:::888<<<:::888888999999888777:::::::::;;;<<<>>>AAABBBDDDFFFHHHIIILLLQQQWWW\\\cccgggmmmtttzzz~~~xxxmmmccc[[[QQQFFF>>>>>>===<<<<<<<<<;;;999777777555555777999999999999555777999;;;===@@@EEEHHHQQQYYYeeerrr||||||mmm___KKKAAA999777777555555777333111//////111222222111222333444444333222333444222666???JJJWWWcccmmmsssxxxyyyzzzzzzzzz{{{}}}zzz{{{{{{|||~~~}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{}}}{{{zzz{{{}}}|||}}}~~~|||yyywwwwwwxxxxxxwwwwwwxxxzzzzzzyyyxxxzzzwwwtttvvvzzz{{{wwwrrrtttttttttttttttsssrrrqqqpppqqqsssttttttsssrrrqqqnnnhhhdddffffffccccccfffiiijjjlllmmmnnnnnnmmmmmmkkkkkkjjjkkkkkkiiieeebbbggghhhiiigggdddbbbbbbccccccccccccaaa___[[[XXXVVVRRRQQQOOOLLLHHHDDDAAA???888666333222222222111000000000111111111222222222333333333222222222222222222222333444555555444333444555999CCCRRRcccrrr||||||{{{vvvooojjjggg```WWWQQQMMMGGGBBB???<<<999777444444444333333222222222111222111///111555555222444555666666666888;;;===CCCGGGMMMUUU^^^gggqqqwww}}}~~~yyyxxxxxxxxxyyyyyywwwuuutttuuuuuuvvvvvvvvvvvvvvv~~~|||{{{{{{|||||||||zzzyyy{{{~~~wwwmmmfffbbb^^^VVVOOOHHHBBB===999444333111111222222000///222222111111111111222222////////////000111222333333777999888777888555000444555666777888777666666;;;888777888777333222444888999888777666666888999777777777777777777777777:::888444222222333333222...///000///...---...////////////000000111111111111333777;;;AAAGGGLLLOOOOOOOOONNNNNNLLLGGGAAA<<<;;;:::888555333111111000666555444333222111000///444444444444555666777777888666777<<<>>>>>>AAAEEENNNQQQWWW^^^aaaccchhhoooqqqtttyyyyyytttkkk```TTTJJJBBB>>>;;;999777444333333444555666555444444333333444444333333444555666888999:::;;;???EEELLLTTT]]]fffllluuuyyy~~~}}}}}}}}}~~~{{{tttkkkbbbYYYTTTNNNIIICCC@@@???>>>;;;888;;;999888888999999888666999999999:::;;;<<<>>>>>>CCCEEEFFFHHHLLLQQQWWW[[[dddhhhnnnuuu{{{xxxnnneee[[[RRRHHHAAA>>><<<;;;;;;;;;;;;:::888777333333666888777777888555666888:::<<>>===:::888666444333333888888777555444333222111555555555555666777888888<<<999999>>>AAABBBEEEKKKTTTTTTYYY___bbbcccjjjrrrsssuuuyyy|||yyytttkkk```UUULLLEEEAAA999777555333222333444555666555444333333333444444111222444666777888999999;;;>>>CCCJJJSSS]]]hhhoooxxx{{{}}}||||||}}}|||vvvlllbbbYYYTTTNNNIIIBBB@@@@@@???<<<999999888888888999:::888666333444666999;;;<<<===>>>AAACCCEEEGGGJJJOOOUUUZZZ```eeemmmvvv~~~|||wwwnnndddZZZPPPHHHCCC>>><<<999999999::::::999777333222777999666666999555666888999:::===@@@CCCNNNWWWdddpppzzzzzzkkk]]]KKKBBB:::888888555444666444222222222444555555444222333444444333333444666333666>>>IIIVVVdddooouuuwwwyyy{{{|||}}}~~~~~~~~~wwwxxxzzz|||}}}}}}|||{{{{{{{{{|||}}}{{{|||}}}zzz~~~~~~}}}}}}}}}|||}}}~~~}}}|||zzzyyyyyy{{{}}}~~~~~~wwwtttyyyzzzuuuvvv|||}}}}}}||||||{{{{{{||||||{{{yyyxxxwwwvvvuuuqqqooorrrtttvvvwwwvvvuuuuuuvvvtttuuuwwwwwwvvvtttqqqooopppooolllhhhbbb[[[VVVRRRGGGAAA:::555333333444444000111111111111222222222000000111222333555666666......///222666777666333666666999BBBQQQbbbnnnuuu~~~}}}}}}zzzrrrlllhhhbbb[[[VVVRRRMMMIIIFFFBBB???<<<777777666555555444333333333444333111222666666222333555777999:::;;;>>>@@@@@@EEELLLTTT\\\dddmmmrrrrrrvvv{{{{{{zzzzzz|||~~~xxxwwwvvvuuuuuutttrrrooottttttttttttvvvxxxzzz|||vvvvvvvvvyyy|||}}}}}}||||||{{{{{{zzzyyyvvvqqqmmm```\\\VVVQQQLLLGGGCCC???666444333333333333222000//////...------...///000////////////000111222333:::===<<<888777999999666333444555666666666555444555222222555666444555999,,,///333666777888999:::999999999999999999999999777555444555555555444222444333222///------///111...///000111222333444444000222777===EEENNNUUUXXXWWWXXXXXXYYYXXXTTTNNNJJJAAA@@@>>><<<:::999888888777777777777777666666666777777777777888999:::;;;>>>;;;;;;???BBBDDDIIINNNWWWVVVYYY```bbbccckkkuuuxxxyyyzzz{{{||||||{{{{{{zzzuuulllaaaVVVMMMGGGCCC999888666444444444555666666555444333222333444444222333555777888888777777:::===BBBIIIRRR^^^jjjrrr{{{}}}~~~~~~||||||{{{|||~~~}}}wwwmmmbbbYYYSSSNNNIIIBBB@@@@@@@@@===999888888777888::::::888777...000444888;;;===>>>>>>???AAACCCEEEHHHNNNTTTYYYZZZaaalllwww}}}~~~xxxtttlllbbbWWWMMMFFFBBB>>><<<999777888999::::::888333222777:::777666999555666777888999;;;???BBBNNNVVVcccpppzzzyyykkk]]]MMMDDD<<<999888444333444///...---...000111111///222333444444333333555666333666>>>HHHUUUcccooovvvvvvyyy{{{}}}~~~~~~||||||~~~~~~~~~{{{{{{|||}}}{{{|||~~~|||}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~|||{{{{{{~~~{{{xxx~~~zzz{{{~~~~~~|||zzzyyywwwvvvsssvvvyyyzzzzzzzzz{{{|||zzz{{{}}}}}}|||yyyvvvtttttttttrrrooojjjeee```]]]LLLEEE===666444444666666000111111111111222222222555555444333333222111111,,,,,,...222666888666444777666888AAAPPP```lllrrr}}}}}}~~~zzzqqqkkkiiieee```XXXTTTPPPLLLHHHEEEAAA???888888777666555555444444444555444111333777666333222555888:::;;;===???BBBAAAEEELLLRRRXXX^^^dddhhhnnnrrryyy}}}zzzyyyyyyyyyyyyxxxzzzzzzyyyxxxvvvssspppnnnwwwsssoooqqqvvvyyyxxxuuuyyyxxxxxxxxxyyy|||}}}zzzwwwwwwwwwuuuppplllddd]]]TTTMMMHHHEEE@@@<<<999555222222444555333000444222000000111222111000333222000000000222444555<<<<<<<<<;;;999666444222222333444444555555444444777666666777999888666444999777666666777888888777888888999;;;<<<:::777444666555333333333333111000222///...///222333111//////.........000222444555///222777<<>>;;;>>>>>>>>>??????>>>:::888???>>>===>>>??????>>><<>>DDDKKKSSS]]]gggnnnyyy}}}||||||~~~sssjjjcccZZZRRRFFFDDDBBBAAA@@@???<<<:::===:::777666777888888888;;;888666666888:::<<<<<<===???AAADDDHHHNNNVVV[[[\\\bbbkkkuuu}}}}}}~~~||||||rrrhhhaaaYYYMMMDDD@@@===:::666444444555555444777666555555666777666444:::666555:::>>>@@@CCCGGGNNNYYYfffpppzzzzzzjjj\\\JJJAAA999666555222000111222222222222222222222222333222222222333333444555555888===FFFRRRaaaqqq{{{xxxzzz}}}~~~}}}ttt}}}~~~xxxxxx~~~|||~~~}}}{{{{{{~~~{{{|||~~~~~~~~~}}}}}}~~~|||}}}{{{{{{}}}zzzxxx|||yyyxxxyyy|||~~~|||yyy}}}|||zzzxxxxxxxxxyyy{{{}}}{{{tttnnnllliiieeeXXXMMM???777444555444333666333000000111222000...222222111000//////000111000111333444555555444333666555777@@@NNN^^^jjjqqq~~~~~~~~~}}}}}}|||||||||~~~~~~~~~zzztttlllccc]]]YYYWWWSSSPPPMMMHHHCCC???;;;999777777777777666555444444555666777777777666222333777:::===???@@@@@@EEEFFFIIIKKKPPPVVV^^^cccooorrrxxx{{{vvvwwwzzzyyyuuuyyyyyyyyyxxxwwwvvvtttsssvvvssspppqqqvvvyyyxxxvvvzzzzzzyyyyyyzzz{{{|||}}}}}}zzzxxxwwwvvvsssnnnjjjccc\\\SSSLLLHHHDDD@@@<<<888666444444444444444333555333111111222222222111444333111111111222444555::::::999888777555444333222333444444555555444444666666666777888888666444999777666666777888888777666666666888999888555222555444333333333333222111333111///000222222111///////////////000111333444///222666;;;BBBKKKTTTZZZ```aaa^^^[[[\\\___]]]XXXSSSNNNHHHFFFHHHHHHEEECCCDDDCCCDDDDDDEEEDDDBBBAAABBBAAAAAACCCDDDEEEDDDCCCEEEHHHKKKLLLLLLMMMOOORRRTTTWWW[[[aaaggglllqqqsssvvvwwwyyy|||}}}~~~wwwrrriii___UUUKKKBBB===<<<:::666444222222333444999888777666666777666666555555444444555666999::::::===CCCJJJSSS]]]hhhoooxxx|||~~~||||||}}}~~~}}}sssjjjddd[[[RRRHHHEEEBBB@@@???>>><<<:::;;;999777666888999999999:::888777777999;;;;;;;;;>>>???AAACCCGGGMMMUUUZZZ]]]bbbkkksssyyy~~~~~~~~~{{{|||rrrhhhaaaYYYMMMDDD@@@;;;888666555666777777666777666555555777777666555888555555999===>>>AAAEEENNNYYYfffpppzzz{{{mmm___JJJAAA999777555222111222222222222222222222222222333333222222222333444444777999>>>EEEPPP___mmmvvvxxxzzz|||~~~~~~{{{yyy~~~xxxxxxyyy}}}zzzzzz~~~~~~{{{zzz|||zzz{{{}}}|||~~~}}}~~~~~~~~~}}}~~~~~~~~~|||zzzxxxzzzzzz{{{}}}~~~~~~|||zzz}}}||||||||||||xxx{{{yyytttpppooollliiiZZZPPPBBB999666555444333555333000000111222000...444222000...///000000000000111333444555555444444888666777>>>KKKZZZgggooo|||}}}~~~~~~~~~~~~zzztttllleee___\\\ZZZVVVRRRNNNIIICCC???===;;;999888999999888666555555555666666666666666444555888:::<<<===>>>>>>DDDFFFHHHKKKPPPVVV^^^ccclllpppwww}}}~~~yyyzzz}}}|||yyywwwwwwxxxyyyyyyxxxxxxwwwvvvsssppprrrvvvxxxxxxwwwzzz{{{{{{{{{{{{zzzzzzyyy|||zzzwwwvvvuuurrrmmmhhhbbb[[[RRRLLLGGGDDD???<<<777888888666444444555666666444222222333444333222555444333222111222333444777777666555444444444444333333444555555555555444666555555666777777666444999777666666777888888777777666666777888777555333444333222222444444333222444222111111222222000///000000000000000111222333000222555999@@@JJJUUU\\\^^^___]]][[[]]]bbbbbb___ZZZVVVRRRPPPQQQPPPMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGGGGIIIKKKMMMLLLKKKJJJLLLOOOPPPQQQSSSUUUWWWWWWYYY]]]bbbhhhmmmqqqsssrrruuuxxx|||}}}}}}|||{{{yyysssjjj___UUUKKKAAA;;;:::888555333111222333444<<<888555555999:::888555777666666555555777888999888<<>>>>><<<;;;:::888777777999::::::999999888777888;;;<<<;;;:::???@@@BBBCCCFFFLLLSSSXXX]]]aaahhhoootttyyy~~~}}}zzz|||rrrhhhaaaYYYMMMDDDAAA999777666777888999888777777666555666777888777666777444555999<<<<<<@@@DDDOOOZZZgggpppzzz}}}ooobbbJJJAAA999777666333333444333333333333333333333333444444333222222333333333999;;;>>>EEENNN[[[iiirrryyyzzz{{{}}}~~~~~~~~~~~~}}}zzz}}}~~~yyy|||{{{zzzwwwxxx}}}~~~{{{yyyyyyyyyzzz|||~~~yyy|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyy|||~~~}}}|||~~~~~~~~~~~~vvvyyyxxxtttrrrrrrppplll^^^TTTGGG<<<777666444333444222000000111111000///777333///---///111111///000111333444555555444444888777777<<>><<<;;;;;;;;;:::888666666666666666555555555666777888:::;;;<<<<<<<<>>HHHSSS[[[ZZZ\\\[[[YYY[[[```bbbaaa]]]ZZZWWWVVVUUUSSSPPPMMMNNNNNNOOOOOOOOOPPPRRRSSSPPPOOONNNOOOQQQRRRQQQQQQOOOPPPRRRTTTVVVXXXZZZ[[[YYY[[[___dddiiinnnqqqssssssuuuwwwyyy{{{{{{zzzyyyyyysssjjj```VVVLLLCCC===:::999666333222222444555888555333444666777666444777777666555555666666777777;;;@@@HHHQQQ]]]iiipppuuu{{{~~~}}}}}}~~~|||yyy{{{~~~~~~{{{ssslllfff\\\SSSLLLHHHCCC???>>>>>>===<<<;;;999888888999:::999888888888888:::<<<<<<;;;:::@@@@@@BBBCCCFFFKKKQQQVVVZZZ___eeekkkpppuuuzzz}}}}}}{{{|||}}}zzz{{{qqqgggaaaYYYMMMDDDAAA999888888999::::::888666777666555666888999888777777555777;;;===<<<@@@EEEOOOZZZgggpppyyy}}}pppbbbLLLBBB999777666444444666333333333333333333333333444444333222222222333333888:::===CCCLLLYYYfffooo{{{{{{|||}}}~~~~~~~~~|||}}}}}}{{{|||yyywwwzzz|||yyywwwxxxxxxyyy{{{}}}~~~~~~~~~yyy{{{}}}}}}{{{|||}}}}}}~~~}}}zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{yyyxxx{{{~~~~~~~~~}}}}}}wwwxxxwwwtttssstttrrrmmmbbbYYYKKK@@@999666444333333222000000000000000000999444...---///111111///111222333555555555555444555555666999AAAOOO___jjjvvvzzz~~~~~~xxxrrrmmmgggccc___\\\YYYUUURRRMMMGGGCCCBBB@@@===<<<<<<<<<;;;999888777666666555555555555777777888:::;;;<<<======BBBDDDGGGKKKOOOVVV]]]aaabbbjjjrrrwwwxxxzzzxxxxxxwwwwwwvvvvvvvvvvvvtttsssrrrsssvvvxxxyyyzzzxxxyyy|||}}}~~~|||zzzyyyvvvuuutttuuuvvvtttnnniii___XXXPPPIIIFFFBBB>>>:::777999:::999666555777:::888666444444555666555444555444444333222222222222333222111111111222444555333444555555666666555555666555444444666777777666888666555555666777777666888777777888999999666444444222111222444444444222333333333222000/////////111111111222222222222111111222333666<<>>>>>===;;;999888999999888777999888888:::<<<===<<<:::???@@@AAABBBEEEJJJPPPUUUXXX\\\bbbhhhnnnsssyyy}}}zzzxxxyyy}}}~~~}}}{{{zzzpppfff___XXXMMMDDD@@@;;;:::999999999888666444888777666777999:::999888888888:::>>>???>>>AAAGGGNNNZZZgggpppyyy|||nnnaaaNNNDDD;;;888777555555777333333333333333333333333444333333222222333333333666888<<>>KKK\\\iiitttyyy~~~~~~~~~~~~xxxrrrmmmgggccc\\\ZZZXXXUUUSSSOOOJJJGGGCCCAAA???=========;;;:::999888777666666666666666666777888:::<<<>>>@@@AAAAAADDDGGGKKKOOOUUU[[[______fffoootttuuuwww|||}}}zzzyyyxxxvvvuuuuuuuuuuuussssssssstttvvvxxxzzz{{{zzz{{{}}}~~~~~~}}}|||{{{vvvuuutttvvvwwwtttnnniii^^^WWWOOOHHHEEEBBB===:::888999999888777666888999888666444444555666555444222222222222222222222111333222222222333333444555444444555666666666666555777555444555777888888888888666555555666777777666444444555777888777333000444333222222444444333222111222222111///...///000000000111222333333222222222222444666:::AAAJJJPPPSSSXXX[[[YYYZZZ]]]```___aaa___]]][[[YYYXXXWWWVVVZZZ]]]___]]]ZZZYYY[[[]]]\\\YYYVVVUUUUUUVVVUUUTTTTTTSSSTTTWWW[[[^^^______bbbcccfffjjjnnnrrrtttvvv{{{zzzyyywwwwwwwwwxxxyyypppkkkcccZZZQQQHHH???:::;;;999777444444555666777333666888777333333666:::555555555555555444444444888;;;???FFFOOO[[[gggoootttzzz}}}}}}}}}~~~~~~}}}~~~|||vvvooohhh]]]SSSKKKHHHDDDAAAAAA@@@@@@??????<<<999777888999999999:::999888999;;;===<<<;;;>>>???@@@BBBDDDIIIPPPTTTWWW[[[aaagggmmmssszzz~~~zzzxxxxxx|||~~~}}}~~~|||xxxnnnddd^^^VVVKKKBBB???===;;;999888888777555333888777666777999::::::999999:::>>>AAAAAA???BBBHHHMMMXXXfffpppyyy{{{nnn```PPPFFF<<<888777555555777333333333333333333333333333222222222333333444555444777;;;AAAKKKYYYgggppp}}}~~~~~~~~~}}}~~~}}}zzzyyy{{{~~~{{{yyyxxxzzz~~~vvvtttvvvuuuuuuvvvyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}{{{zzz{{{~~~~~~}}}~~~~~~}}}~~~~~~{{{|||~~~}}}vvvzzz}}}}}}|||{{{~~~~~~}}}}}}}}}~~~}}}{{{}}}~~~}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{|||yyyyyyvvvrrrssstttpppiiiccc\\\PPPCCC999444111111000111111000///...000111333333222111000111222222111222444555666666555555111444777888<<>><<<;;;::::::888777777888999999888888999;;;===@@@BBBCCCBBBDDDHHHKKKOOOSSSYYY\\\^^^dddlllrrruuuwwwzzz|||xxx}}}~~~{{{zzzxxxwwwvvvvvvwwwwwwssssssttttttuuuxxxzzz}}}~~~~~~~~~}}}|||{{{yyywwwwwwwwwwwwssslllfff]]]VVVNNNGGGDDDAAA===:::999888666666888888888777777666444444555555555444000000111111222111111111333333444555555555444444444444555666666666666666888666555555888999::::::777666444444666777666555222333666999:::777222...555444333333333333222111...000111000...---///000///000111333444444333333222333444666888>>>DDDIIILLLRRRWWWWWWXXX[[[]]]\\\bbbaaa^^^\\\ZZZYYYZZZ[[[]]]```cccaaa]]]ZZZZZZ\\\]]]ZZZWWWVVVWWWXXXXXXXXXVVVUUUUUUYYY^^^aaabbbaaagggiiikkkooorrrvvvxxxzzz~~~}}}|||{{{yyyxxxwwwvvvrrrlllcccZZZPPPGGG>>>999:::888666444333444666777666666666666666666777999555555555666666666666555999;;;???EEENNNYYYfffnnnsssxxx{{{zzz{{{~~~~~~}}}~~~xxxqqqiii^^^SSSIIIFFFDDDCCCCCCBBBAAA???===:::666555777:::===>>>;;;:::888888:::<<<=========>>>???AAADDDIIIPPPUUUZZZ]]]ccchhhnnntttzzz~~~|||yyyyyy|||}}}|||~~~|||{{{vvvlllbbb\\\UUUJJJAAA>>>;;;999666555666666666555888777777888:::;;;;;;::::::;;;???CCCAAA???BBBIIIKKKWWWeeepppyyy|||nnnaaaSSSHHH===999777555555777444444444444444444444444111111111222333444555666666888<<>>===;;;:::999888888:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEIIIKKKNNNRRRVVVZZZ^^^cccjjjqqqvvvxxxxxxwwwtttzzz~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzrrrssstttuuuuuuxxx{{{}}}~~~|||{{{zzz|||zzzyyyxxxwwwrrrjjjddd\\\VVVMMMGGGDDDAAA===999:::777444555888:::888666777555444333555555444333...///000111111111111111333444666666777666555444444555555666666666666666999777555666888:::;;;;;;777666444444666777666555333555888<<<===:::444///666555333333333333111000,,,///000000------///111...///111333444444444444333444555666888;;;@@@DDDDDDLLLSSSTTTUUUXXXZZZYYYaaa```^^^[[[YYYYYY[[[]]]\\\```cccaaa\\\WWWWWWXXX]]]ZZZXXXWWWYYY[[[[[[[[[WWWVVVVVVZZZ___ccccccbbbkkkmmmooorrrvvvyyy{{{|||~~~~~~}}}yyyuuusssvvvqqqggg]]]SSSIII???:::999777444222222333555666777444222333777999777555555555666777777777777777:::<<>><<<===???AAADDDIIIPPPUUU\\\```dddiiinnntttyyy~~~~~~zzzzzz|||}}}|||}}}}}}{{{{{{uuukkkaaa[[[TTTIII@@@===:::777444444555777777777888777777888:::<<<;;;:::999;;;@@@CCCAAA???BBBIIIJJJVVVeeepppyyy}}}ooocccTTTIII>>>999777444444666444444444444444444444444000000111222333555666777777999===BBBKKKXXXeeemmmzzz|||~~~|||{{{zzz{{{~~~~~~}}}~~~~~~~~~{{{zzzzzz|||~~~}}}zzzzzzzzz{{{zzzyyy{{{~~~zzzrrrtttwwwuuurrrqqqzzz{{{|||~~~~~~~~~~~~~~~wwwwwwyyy}}}zzz|||{{{}}}~~~}}}}}}wwwzzz}}}|||xxxxxx|||~~~~~~~~~}}}~~~|||yyy{{{~~~{{{zzzzzz{{{{{{}}}~~~~~~|||~~~zzz{{{|||}}}~~~}}}|||{{{zzzvvvuuurrrppprrruuuqqqjjj```ZZZPPPCCC888111//////...000111000...---000222+++111666666111///222666222333444666666666666555555:::>>><<<:::???NNNZZZdddllluuuyyyyyyyyy~~~{{{tttlllgggbbb```]]]ZZZXXXTTTOOOKKKJJJHHHEEECCCCCCBBB@@@???<<<;;;999999999;;;===>>>??????>>>>>>>>>@@@AAABBBDDDFFFIIILLLNNNQQQUUUXXX^^^bbbiiiqqqwwwyyywwwtttqqqyyy~~~~~~}}}|||zzzxxxxxxyyy{{{{{{{{{wwwwwwwwwxxxxxxyyyyyyyyy{{{zzz}}}~~~|||zzz~~~zzzsssoooiiiccc[[[UUUMMMHHHDDDAAA===999999777666666888888888777555555333111333777666111111222333444333222111000999777666444333333333333999999888888888888999999888888888888888:::;;;<<<888777666888999888444111666666555444444333222222666666444333222111111111//////000000000000/////////000111222333444444444//////000333777;;;======EEEGGGJJJNNNRRRUUUXXXYYY[[[[[[ZZZWWWUUUUUUXXXZZZZZZXXXYYY]]][[[VVVVVV[[[\\\ZZZWWWUUUUUUWWWZZZ\\\XXXXXXWWWYYY\\\```dddggghhhlllppptttwwwyyy}}}}}}zzz{{{|||xxxqqqppppppjjj]]]PPPGGG???999555;;;;;;555222555777666999888777777777777888888333333444555777999;;;<<<:::<<>>@@@AAACCCGGGMMMQQQ^^^ccckkkqqqtttwww{{{zzz{{{}}}}}}}}}~~~}}}||||||uuuqqqjjj___SSSIIIBBB???:::999888777666666666666222333555666888999999999>>>???@@@??????AAADDDGGGLLLVVVdddqqqyyy}}}~~~~~~}}}rrrgggXXXLLL@@@;;;888555555888777555444444555444222///000111222333444555555555777888;;;@@@JJJXXXgggqqqzzz|||~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}|||{{{vvvvvvvvvwwwxxxzzz{{{|||{{{zzzzzzyyyyyyzzz{{{{{{{{{xxxvvvuuuvvvvvvvvvvvvvvvxxxzzz{{{|||~~~}}}|||xxxwwwwwwzzz~~~~~~zzzzzz|||~~~|||yyy~~~~~~~~~}}}yyyyyyzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~}}}||||||{{{}}}}}}}}}{{{{{{~~~|||}}}{{{yyyxxxyyyzzzzzzzzzvvvtttsssrrrrrrpppmmmkkk^^^[[[RRRDDD666///000444//////000000///...------/////////000111333444555444333222333444555555444777555555888:::???JJJUUUbbbllluuuyyy||||||xxxsssppplllgggaaa[[[WWWTTTQQQOOOJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>CCCFFFIIILLLOOOSSSWWWZZZaaaffflllrrrvvvxxxzzz{{{yyy|||}}}}}}}}}|||zzzxxxxxxyyy{{{{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{|||{{{}}}|||yyyxxx}}}{{{uuuoooggg___YYYTTTLLLGGGDDDAAA===999888777555555777888777666666666444111333666555000000000111333444444444444888777555444333444444444999888888777777888888999888888888999::::::;;;;;;999777666777999888555222777777666444333333333222666555444333222111111111111111222222222222111111///000111222333333333333222111111333666888999999>>>@@@CCCGGGKKKNNNPPPQQQWWWWWWWWWVVVUUUUUUWWWYYYUUUTTTWWW\\\]]][[[]]]bbb\\\[[[XXXVVVVVVXXXYYY[[[XXXXXXXXXYYY\\\```dddgggiiilllqqqtttwwwzzz}}}~~~~~~zzzyyyyyyvvvppppppqqqkkk^^^RRRIIIAAA:::555999999444111444666555666666666666666666666555222222222333555666888999999;;;@@@FFFNNNYYYcccjjjtttvvvzzz}}}zzzsssiii^^^WWWKKKHHHCCC@@@??????>>>===;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<======>>>???@@@CCCHHHNNNSSS\\\bbbjjjpppsssvvvzzz~~~{{{|||~~~~~~~~~~~~}}}|||zzzzzzuuuqqqiii^^^SSSIIIBBB???:::999888777777666666666333444555777888888888888<<<>>>@@@AAABBBDDDGGGIIIMMMVVVdddpppxxx|||}}}~~~tttjjj[[[PPPDDD>>>:::777666888444444444444555444333333000111222333444555555555;;;<<>>>>>?????????DDDGGGJJJMMMPPPTTTYYY\\\___eeemmmtttyyy{{{}}}~~~~~~~~~}}}|||zzzyyyxxxzzz{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}{{{|||zzzwwwuuu{{{}}}zzzuuunnnddd[[[WWWQQQJJJFFFCCCAAA>>>:::777666444444666777666555666777555222222555444000//////000222444666888999888888777777777777888888888888777777777777888888777888999;;;;;;;;;;;;:::;;;999777777777777666555999888666555333333444444666555444222111111111111111111222222222222111111...///000111111222111111555333222222333444444333666888;;;>>>AAADDDEEEFFFNNNPPPRRRSSSSSSTTTVVVWWWXXXXXXYYY\\\[[[XXXYYY\\\\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYYYYZZZ]]]```dddfffiiimmmqqquuuxxx{{{~~~}}}yyyxxxuuurrrqqqqqqlll___SSSJJJCCC<<<555888777333111333444333222333444555555444333333333333333444444555666777777;;;AAAHHHOOOXXXaaafffsssvvvyyy|||~~~{{{tttiii^^^WWWMMMIIIDDDAAA???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999;;;<<<>>>======>>>???BBBHHHPPPUUU[[[bbbjjjpppsssvvvzzz}}}|||}}}~~~~~~~~~}}}|||zzzzzztttoooggg]]]SSSIIICCC???::::::888777777777777777555555666777777777777777:::===@@@BBBDDDFFFIIIKKKPPPXXXdddooovvvzzz}}}~~~wwwmmm```TTTHHHBBB>>>999777888222333444444444333555666111222222333444555666666===>>>AAAEEEMMMXXXdddmmmwww{{{}}}~~~~~~|||{{{yyyyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{|||}}}}}}}}}{{{yyyxxx||||||{{{|||}}}}}}{{{yyy|||}}}~~~}}}}}}}}}~~~~~~{{{zzzyyyxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~|||zzzxxxxxxyyy{{{}}}}}}|||{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~{{{||||||yyyyyy||||||zzzzzz}}}~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwyyywwwtttsssqqqooollliiiggg]]]NNNCCC===888333...111111111111111111000000000111222444444444333222222333444666888888888888999777777999;;;@@@JJJUUUfffpppzzz}}}~~~}}}~~~yyyuuullliiieeeaaa^^^YYYTTTQQQFFFEEECCCBBBAAAAAABBBBBB;;;;;;::::::::::::999999======>>>??????@@@AAAAAAEEEHHHLLLOOORRRVVV[[[______fffoooxxx|||}}}~~~|||{{{yyyyyyzzzzzzyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}|||}}}{{{wwwwwwzzz{{{wwwrrrmmmcccZZZTTTNNNHHHDDDCCCAAA>>>;;;666555333333555666555444777888666222111444333000000000000111333666999;;;999999999::::::;;;;;;;;;777777777666666777777777666777999;;;<<<;;;:::999<<<:::777666666666777777;;;999777555555555666666666555444222111111111111//////000000000000//////......///000000000000000444222111111222222111000111333555888:::<<<===>>>EEEHHHLLLNNNPPPQQQSSSUUUXXXYYYZZZZZZXXXUUUUUUWWW[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]```ccceeeiiilllqqquuuxxx{{{|||yyyxxxuuupppqqqkkk___SSSKKKCCC===777777666333222222333333111222444555666555333222777666666666666777777888777;;;@@@GGGOOOYYYccciiiuuuwwwzzz}}}~~~yyyqqqggg\\\TTTMMMIIIDDDAAA???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;999888999:::===>>>======>>>???BBBIIIQQQVVV\\\bbbkkkqqqtttwwwzzz}}}|||}}}~~~~~~}}}~~~~~~}}}{{{sssnnnfff\\\SSSJJJCCC>>>::::::999888777777777777666666777777777777666666999<<>>???@@@AAAAAAEEEHHHLLLOOOSSSWWW\\\```bbbiiisss{{{}}}}}}{{{zzzzzzzzzzzzxxxvvvwwwxxxzzz|||}}}~~~}}}}}}zzz}}}}}}|||~~~}}}yyyzzz{{{xxxrrroookkkccc[[[QQQLLLFFFBBBAAA@@@===:::666444333333555555555444666888777333111333333000333222222222333555777888777777888999999:::::::::777666666555555666666777555777999;;;;;;;;;999888;;;:::888555444555777888:::999888777777777888999666666444333222111111111//////000000000000//////......///000000000//////222000//////111222222111111222333555777888999999===AAAEEEHHHKKKNNNQQQSSSQQQTTTWWWXXXXXXZZZ\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[]]]___aaacccfffjjjoootttxxx|||}}}zzzxxxvvvnnnooojjj^^^RRRJJJCCC===:::888555555444333333444111222444666777666444333777777666666666666777777888;;;???EEENNNZZZgggooovvvzzz~~~}}}xxxqqqfff\\\TTTKKKHHHCCC@@@??????>>>===;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999999;;;<<<>>>======???@@@CCCIIIQQQVVV]]]dddmmmsssvvvxxx|||~~~{{{|||}}}|||||||||~~~|||{{{rrrlllccc[[[SSSKKKCCC>>>;;;:::999888777777777777777777777777777666666555999;;;===??????AAACCCEEESSSZZZeeepppwww{{{~~~~~~|||rrrfff[[[OOOIIICCC<<<888777666666555444222222222444333333333444555666888999:::<<>>::::::::::::::::::::::::;;;<<<<<<===???@@@@@@AAADDDGGGKKKOOOSSSXXX]]]aaagggmmmvvv}}}}}}}}}|||~~~}}}{{{}}}|||{{{{{{{{{zzzwwwuuuuuuwwwzzz|||}}}}}}}}}|||yyy|||}}}{{{{{{~~~~~~{{{|||{{{vvvpppmmmkkkccc[[[PPPKKKEEEAAA@@@???<<<999666555333333555666555444444888888333111222333222333333222333333444555555333444555666666666666666666666555555555555666666555666777999999999999888999999888555333333666888888888999999::::::;;;;;;888777666444333333333333111111222222222222111111//////000000000000/////////...---...111333333333111222333555666666666666888;;;???BBBFFFIIINNNQQQSSSXXXZZZXXXXXXZZZ\\\ZZZXXXXXXWWWWWWXXXYYY[[[\\\XXXYYYYYYZZZ\\\^^^___```cccgggmmmsssxxx}}}|||zzzwwwsssmmmnnniii^^^RRRKKKDDD>>><<<777444555555333222333222333555666666666666555555444444444444555555666999:::>>>DDDNNN[[[iiirrrvvv{{{{{{tttjjj___XXXKKKGGGCCC@@@??????>>>===;;;::::::999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>@@@BBBEEEJJJPPPTTT]]]dddnnntttwwwyyy|||zzz{{{||||||{{{{{{}}}|||~~~~~~zzzxxxqqqkkkbbbYYYSSSKKKCCC>>>;;;:::999888888777888888666777777777777777666555888999;;;;;;;;;>>>AAADDDSSS[[[gggrrryyy}}}~~~}}}ssshhh]]]SSSMMMGGG???999888999777333222333333222111555444444444555777999:::;;;???EEELLLUUU```kkkrrrwwwzzz}}}zzzzzz{{{}}}|||zzzwwwtttrrrqqqpppppprrrrrrrrrrrrrrrssstttuuuuuuwwwzzz||||||zzzwwwuuuzzzyyyyyy{{{}}}~~~~~~|||}}}~~~~~~||||||~~~}}}|||}}}}}}{{{{{{|||{{{{{{zzzzzz{{{}}}~~~|||{{{zzz{{{zzzwwwuuuwwwvvvuuuvvvxxxzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz~~~|||{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||yyyyyy||||||zzzzzz}}}||||||~~~|||yyy|||~~~{{{yyyzzz|||{{{yyyvvvtttrrrooollliiiccc^^^UUUJJJ???888555444111000///...///000111222222222333444444333222111555999>>>>>>:::555333333555444444888;;;@@@LLLWWWdddoooyyy~~~}}}xxxrrrmmmgggfffcccaaa]]]YYYSSSNNNLLLJJJGGGDDDAAA???>>>>>>::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAACCCFFFKKKOOOTTTYYY^^^bbbkkkqqqxxx|||~~~|||{{{zzzwwwzzz|||{{{}}}}}}xxx~~~|||{{{{{{{{{yyyvvvtttuuuwwwzzz}}}~~~~~~}}}|||{{{~~~}}}zzzzzz}}}}}}{{{|||{{{vvvqqqooolllcccYYYOOOJJJDDD@@@???>>>;;;888777555444444555666666555333777777333111222444444000111222333444444444444333444555666666555444444666555555444444555555666555555555666777777888888777888888666333222444666555777999;;;=========<<<999888777666555444444444111111222222222222111111000000000111111000000//////...---...111333333333111222333444444444444444444777:::===AAAFFFKKKOOOUUUZZZ[[[VVVTTTVVVVVVSSSWWWVVVTTTTTTVVVXXX[[[^^^WWWXXXXXXYYY[[[\\\]]]^^^___dddjjjqqqwww}}}}}}|||xxxrrrmmmooojjj___TTTLLLEEE@@@<<<666222444555222000222333333444444555666666666444444444444444555666777777:::???EEEOOOZZZfffnnnrrr{{{|||vvvmmmccc\\\LLLIIIDDDAAA???>>>===;;;:::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;<<<>>>AAADDDGGGJJJOOORRR\\\cccmmmtttwwwyyy{{{~~~{{{|||}}}|||{{{{{{}}}}}}zzzwwwqqqjjj```YYYSSSLLLDDD===;;;;;;:::999888888888888555666777777777777777666777888888888999===BBBFFFRRR[[[hhhttt|||~~~|||rrrjjj```VVVPPPKKKBBB<<<::::::555000000444666444111555555444444555777999;;;===AAAGGGOOOXXXbbbmmmsssxxx{{{}}}}}}{{{xxxuuutttuuuvvvqqqpppmmmjjjhhhgggggghhhjjjjjjjjjjjjkkklllnnnnnnnnnppprrrtttuuutttrrrqqqvvvuuutttuuuxxxzzzzzzzzzxxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||zzzyyyyyyzzz|||}}}{{{xxxvvvvvvwwwwwwuuutttssstttwwwzzz|||{{{yyywwwvvvvvvuuusssqqqqqqppppppqqqssstttrrrqqqrrrrrrrrrqqqqqqqqqqqqppprrrqqqpppoooooopppqqqrrrooosssvvvwwwvvvwww{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~|||{{{~~~~~~{{{{{{}}}{{{|||}}}}}}zzzvvvzzz~~~~~~zzzyyyzzz}}}zzzxxxvvvtttssspppllljjjggg___TTTKKKDDD???:::666222111000//////111333444111111111222222222222222222888>>>???:::555333333333111222666:::@@@LLLXXXfffpppzzz}}}~~~{{{vvvpppllliiifffcccaaa]]]YYYTTTPPPLLLJJJGGGEEEBBBAAA@@@@@@;;;;;;;;;<<<<<<=========;;;<<<===>>>@@@AAABBBCCCDDDGGGLLLQQQUUU[[[```dddmmmqqqwwwzzz{{{zzzzzzyyyvvvxxxxxxwwwzzz}}}}}}yyy~~~}}}|||{{{{{{yyyvvvsssuuuwww{{{}}}~~~}}}~~~~~~yyyxxx{{{|||zzzzzzzzzwwwsssqqqmmmbbbVVVOOOJJJDDD@@@>>>===:::777777666444444666777666555222666777333111333555555...///111333444444444333555666777888888777666555555555555444444555555555555444444444555666777888555777888666333111333555333555999===??????>>>===:::999888666555555555555//////000000000000//////000111111111111111000000000......///111333333333111111222222333222222222333555888;;;>>>DDDJJJNNNKKKQQQTTTQQQQQQVVVWWWUUUVVVTTTSSSRRRTTTXXX\\\___WWWWWWXXXYYYZZZ[[[\\\\\\]]]bbbiiipppwww}}}{{{tttnnnoookkk```UUUNNNGGGAAA<<<444000333444000///111333333222333444555666777555555555666666777999999666999@@@GGGPPPYYYccciiioooyyy|||vvvmmmddd]]]OOOKKKEEEAAA???===;;;999999888888888888888888999888999;;;======<<<;;;:::<<>>EEEJJJQQQ[[[iiivvv~~~~~~|||qqqkkkbbbXXXSSSMMMEEE???===:::333---...555999777222666555444444555777:::;;;===AAAGGGOOOXXXaaakkkqqqyyy|||{{{{{{yyyvvvrrrpppqqqrrrjjjhhheeebbbaaa```aaaaaaaaaaaabbbbbbdddeeefffgggfffhhhjjjlllmmmmmmlllkkkqqqooonnnoooqqqtttuuuuuusssuuuvvvvvvvvvwwwzzz|||}}}|||{{{zzzxxxwwwvvvuuuuuuwwwxxxvvvrrrooooooqqqsssqqqnnnmmmnnnrrrvvvyyywwwuuusssrrrqqqpppnnnmmmiiiiiiiiikkklllllljjjhhhjjjjjjjjjiiihhhhhhggggggeeeeeeeeeeeefffhhhjjjkkkaaahhhpppsssrrrtttzzz}}}}}}||||||||||||}}}}}}}}}}}}{{{{{{~~~{{{|||}}}~~~~~~{{{xxxtttyyy}}}}}}zzzxxxzzz}}}zzzxxxvvvtttsssqqqmmmjjjkkk```RRRKKKIIIFFF===666333222111000000222444555111111000000111111222333000666===???;;;666444444111///111555:::@@@LLLXXXiiirrrzzz}}}~~~yyytttmmmiiihhhfffbbb___\\\XXXTTTPPPKKKIIIGGGEEECCCCCCCCCCCC<<<<<<<<<=========>>>>>><<<===>>>???AAABBBCCCDDDEEEIIIMMMRRRWWW\\\bbbffflllpppuuuyyyzzzzzzzzzzzzwwwxxxvvvtttwww|||~~~{{{xxx||||||xxxwwwwwwttt{{{~~~zzzvvvwwwyyyyyy}}}~~~~~~~~~}}}|||zzzyyy{{{{{{zzzvvvoooggg^^^YYYQQQKKKDDD>>><<<;;;::::::666666666666666777777777555444333222111111111111222222111111111222444555555555444444444555555666777666666666666555555555333222222111222333444555666666555555555444444444555555555555666777888999999999999888777666666555444333333222111000//////......///000000000000000222222222222222222222222***,,,...///111111111000444444333444777<<>><<<:::888888888777777777777777777777888999999999888888@@@AAACCCEEEGGGKKKPPPTTT___cccjjjooossswwwzzz|||~~~~~~}}}||||||}}}~~~~~~xxxyyyqqqeeeYYYNNNFFF@@@<<<<<<:::888888:::;;;888666666666666666777777777777;;;666444777:::<<<@@@EEEQQQ]]]lllvvv~~~~~~yyykkkfff^^^UUUNNNGGGAAA>>><<<:::999999999999888666777666666666777999<<<>>>DDDEEEHHHOOOZZZdddlllpppyyy}}}~~~}}}xxxvvvsssooolllkkkiiifffdddaaa[[[SSSPPPRRRSSSRRRPPPQQQRRRTTTTTTTTTUUUXXXZZZYYY[[[^^^aaacccddddddccckkkkkkjjjgggeeefffhhhjjjmmmnnnpppqqqssssssrrrrrrwwwtttqqqqqqrrrqqqooolllnnnnnnnnnooonnnnnnmmmllliiiiiiiiiiiiiiijjjkkkkkkooonnnllljjjgggdddaaa```ccccccbbbbbbaaa``````___bbb```]]]]]]^^^]]][[[XXXVVVXXXZZZXXXVVVWWWZZZ^^^^^^]]]aaafffhhhiiimmmsss{{{|||}}}{{{xxxxxx{{{}}}}}}|||||||||}}}|||{{{zzz|||~~~}}}yyyuuunnnssszzz}}}|||zzzyyyzzzyyywwwuuusssrrrqqqooommmiii```VVVPPPHHH???:::999666333000222666666333///333111///...///111444666444444999@@@>>>666222555333111111666<<>>>>>;;;999;;;;;;888999===>>>===<<<===>>>@@@CCCEEEDDDFFFKKKRRRUUUWWW]]]eeehhhrrrzzz{{{{{{|||{{{xxxvvvwwwxxxyyyyyyyyy{{{|||zzz}}}|||yyyxxxxxxsssyyy}}}yyyvvvwwwzzzzzz||||||}}}}}}|||zzzyyyxxx{{{{{{{{{xxxqqqhhh___YYYPPPKKKEEE???===;;;:::999777777777777777777777777555444333222111111111111333222111111111222333444333333333444555666777888555444444444444333333333555555444444444555666777666555555555444444444444555555555666666777888999999999888888777666666555444444333222111111000000///000111222222222222222222222222222222222222222///000111111111111000///444333333444888<<>>???AAACCCFFFJJJOOOSSS___cccjjjooossswwwzzz|||~~~~~~}}}}}}~~~yyywwwooodddYYYOOOGGGAAA>>><<<:::777777999999888666666666666777777777888888999555333888<<>>>>>777333444444222222777===DDDOOOYYYhhhnnnwww~~~{{{uuupppmmmkkkgggbbb]]]YYYVVVQQQOOOIIIFFFDDDEEEGGGGGGBBB>>>AAA===<<<>>>===;;;<<>>@@@CCCDDDEEEFFFKKKQQQTTTVVV\\\dddjjjrrrxxxyyyyyy{{{zzzxxxtttuuuwwwyyyzzz{{{}}}~~~}}}~~~~~~{{{yyyyyyyyyqqqwwwzzzwwwuuuxxx{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwzzz|||}}}zzztttjjj```ZZZOOOKKKFFFAAA>>><<<:::888:::999999888888777777777555555444333222222222222444333333222222222222333222222222333555666888999555444444444444333333333555555444444444555666666555555555555444444444444555555555666777777888888999888888777777666666555444444444333333222222222222222333333444444333333222222111111111111222222333333333333222111///...333222333444888===AAADDDJJJLLLNNNOOONNNNNNOOOPPPSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUU\\\]]]aaaiiirrryyy~~~~~~wwwrrrjjj___UUUKKKEEEAAA<<<:::888666666666444333444444333333333333333444666888999888777666777999<<<<<<@@@IIIQQQZZZeeepppxxx|||vvvhhh___VVVQQQIIICCC@@@>>>===<<<666666777888999:::;;;;;;999999999999999:::;;;;;;<<<===???AAADDDHHHMMMQQQ^^^ccciiiooossswwwzzz|||}}}}}}~~~zzzuuunnndddYYYPPPIIICCC???<<<:::777555666777777666777777777777888888888888777444333777;;;>>>DDDKKKSSS^^^kkkttt{{{~~~wwwsssoookkkddd^^^XXXRRRMMMJJJCCCAAA>>>===<<<<<<:::888999999888888:::<<>>>>>??????>>>===EEECCC@@@>>>>>>>>>>>>===CCCBBBEEEKKKOOOSSSZZZaaaeeekkkrrrvvvyyy}}}~~~}}}|||~~~|||xxxyyyzzzzzzxxxvvvvvvvvvvvvuuuuuuttttttqqqmmmjjjeee___ZZZVVVOOODDD;;;888888555222222444444222///333333222222222222222222555333555;;;>>>:::555222555333444:::???EEEOOOYYYgggmmmvvv~~~|||vvvqqqnnnlllhhhccc^^^ZZZWWWSSSPPPJJJGGGEEEEEEFFFEEEBBB>>>@@@===<<<>>>>>>;;;<<>>@@@BBBDDDEEEFFFKKKPPPSSSTTT[[[bbbkkkrrrwwwxxxxxxzzzzzzwwwrrrsssvvvzzz|||~~~~~~~~~|||{{{yyyyyyyyyoootttwwwttttttxxx{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxzzz|||~~~|||vvvlllaaaZZZOOOKKKGGGCCC@@@===:::888;;;;;;:::999999888777777666555444333333222222222444444333333222222222222333333333444555666777888777666666666666555555555333333333333333333333333444444444444444444444444444555666777777888888888888888777777666666666666444444444444444444333333333333444444444444444333333222111111111111222333444444444333222111000///222222333444888<<>><<<<<<;;;888888888999999::::::;;;:::999999999999:::<<<===;;;<<>><<<:::666444444555666777777777777777888888888999888444444666888:::???FFFVVV```llltttzzz~~~yyytttqqqllliiiccc^^^YYYTTTOOOLLLGGGEEEAAA???>>>>>><<<:::<<<;;;:::;;;<<<>>>AAACCCEEEHHHNNNUUU]]]fffooottt||||||wwwtttkkkggg```ZZZUUUOOOJJJGGGFFFAAA:::777777999;;;;;;:::;;;;;;:::999999:::<<<===???AAACCCEEEEEEDDDCCCHHHKKKOOOQQQQQQQQQRRRSSSQQQRRRTTTVVVXXXZZZ[[[\\\ZZZYYYYYYYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRQQQRRRRRRSSSSSSSSSRRRQQQPPPMMMKKKIIIHHHEEECCCAAA???===<<<<<<<<<:::999999999::::::::::::AAA===999888:::;;;999777999888999>>>BBBEEEMMMUUU]]]ccclllsssxxx|||~~~||||||~~~~~~zzzzzzyyywwwvvvuuuvvvwwwuuuttttttuuutttqqqlllhhhddd^^^YYYVVVOOOEEE===:::999777444333444333111///444555666666555444333222666333333888===<<<777222777555777<<>>@@@BBBCCCFFFFFFJJJOOOQQQRRRYYYaaajjjqqqwwwzzz{{{|||zzzuuurrrsssvvvzzz}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvnnnrrrtttrrrsssxxx{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyy{{{}}}|||uuukkkaaaZZZPPPLLLGGGCCCAAA>>>;;;999<<<;;;;;;:::999888777777777666555444333333333333444444444444333333222222666555555444444444555555777666666666666555555555333333333333333333333222333333444444444444444444444555666777888888888777777777777666666666666666444444444444444444555555444444444555555444333333444333222111111222333444333222222222222222222222222222333555888<<>>===>>>=========>>>AAACCCEEEHHHLLLSSSYYY```hhhpppuuuzzz~~~~~~}}}||||||{{{wwwsssooofffaaa[[[UUUPPPKKKEEEBBB@@@===888666555777888999777888888777555555666888999:::<<<>>>??????>>>===@@@CCCHHHKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJHHHFFFDDDCCCAAA???===;;;:::999999999:::666777777888777777888999888555222222555777666444666444555888:::;;;BBBIIIQQQYYYdddnnnuuu{{{}}}{{{zzz|||~~~zzzxxxvvvuuuuuuvvvxxxxxxttttttttttttssspppkkkhhhiiibbb\\\XXXRRRIIICCCBBB<<<:::777555444333222111333444555666555444222111666555444777<<<>>>:::444888777999???DDDHHHPPPYYYeeelllvvv}}}}}}wwwrrroookkkgggbbb^^^ZZZVVVRRROOONNNLLLIIIGGGFFFDDDBBBAAA;;;888888;;;;;;777777999;;;;;;<<<===>>>@@@AAABBBEEEFFFIIINNNOOOQQQXXXaaahhhpppxxx|||zzzsssuuutttuuuxxx|||}}}|||zzz|||{{{yyyyyyxxxwwwtttrrrnnnqqqqqqppprrrwwwzzzyyyzzzyyyxxxxxxxxxxxxyyyyyyxxxzzz{{{yyysssjjj```ZZZQQQMMMHHHCCC@@@>>><<<:::;;;::::::999999888888888777777666555444444444444333444444444444444333222777666555444444444444444555444444444444333333333555555666666666555444333333333333333444444444444333444666888888888777777666666666666666666666666333333333444444555555555555555555666555555444333666444333222222333444666222222111222222333444555333333444555888;;;===???DDDGGGJJJLLLLLLLLLLLLLLLPPPOOOOOONNNNNNNNNNNNNNNJJJKKKMMMPPPTTTWWWYYYZZZ]]]```gggoooxxx}}}~~~~~~|||zzzrrrpppkkkcccXXXKKKAAA:::;;;999777666666666555444777666555444333333333333333444666666555555777888======BBBKKKUUU^^^kkkuuu}}}yyykkkaaaSSSMMMFFF@@@===;;;:::999;;;;;;:::999888777666666666777999:::;;;;;;;;;;;;;;;===@@@BBBEEEJJJOOOTTT]]]bbbiiioootttxxx{{{~~~|||}}}~~~xxxrrrggg\\\RRRHHH@@@;;;;;;:::999666333333444666666666666666777777777777555444666999;;;>>>FFFOOOZZZdddnnnttt{{{zzzuuurrrqqqkkkhhheeeaaa]]]YYYTTTPPPMMMIIIEEEBBBAAAAAA@@@???@@@@@@??????AAACCCFFFGGGJJJOOOVVV\\\aaagggooouuuzzz~~~~~~|||zzzxxxtttoookkkbbb^^^XXXRRRLLLGGGBBB>>>:::999777555444555555666444555555444222222444555777888:::<<<<<<<<<::::::;;;>>>CCCFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQNNNMMMMMMNNNKKKKKKJJJIIIGGGEEEDDDCCCFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>><<<;;;:::999777555444555666777222333444444333222444555444222111111333555666666666444444666666555999???CCCLLLYYYeeeoooxxx}}}{{{zzz{{{}}}yyywwwttttttuuuxxxxxxyyyttttttsssrrrrrroookkkhhhhhhaaa[[[WWWRRRJJJEEEDDD???===:::777444333222222111222333333333222111000555777666777;;;>>>===888:::999<<>>===:::999;;;:::;;;<<<===???@@@AAAAAADDDDDDGGGLLLNNNQQQXXXaaafffmmmuuuzzz{{{sssvvvtttsssuuuzzz|||{{{zzzyyyxxxwwwwwwwwwuuuqqqmmmoooppppppnnnqqqwwwyyywwwxxxwwwvvvvvvvvvwwwxxxxxxwwwxxxxxxvvvppphhh___ZZZSSSNNNHHHBBB@@@>>>===<<<999999999999999888888888888777666555444444444444222333444555555555444333666555555444444444555555555444444444444333333333555555666666666555444333222222333333333444444444333444666888999888777666666666666666666666666666111222222333444444555555777777777777777666555555777666444222222444666777444444333333333444555666444444555666888:::<<<===CCCFFFJJJLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPIIIKKKMMMPPPSSSVVVXXXYYY]]]```gggpppxxx}}}~~~}}}}}}{{{zzzrrrnnnhhh___TTTIII@@@;;;999777555555666666666555777666555444444333333333333555666777666666888999======BBBLLLVVV___lllwww}}}xxxjjj```QQQMMMFFFAAA???===;;;:::999999999888888777777666444555888;;;<<<;;;:::999;;;===???BBBEEEJJJOOOTTT]]]aaahhhoootttxxx|||~~~{{{}}}vvvpppggg]]]SSSIIIAAA<<<:::;;;;;;888555333444666444555555555666666666666555555777;;;<<<>>>GGGQQQYYYccclllsssyyyyyyuuusssssskkkhhheeebbb^^^ZZZTTTQQQMMMJJJEEECCCBBBBBBBBBAAABBBAAAAAAAAABBBEEEGGGIIINNNTTT[[[```ccchhhooouuu|||}}}zzzwwwsssmmmiiiaaa]]]VVVOOOIIICCC===:::777777888777666555555555222333444333222222333555666777999::::::999888777999;;;???AAABBBCCCEEEGGGEEEEEEEEEFFFGGGIIILLLMMMKKKMMMOOONNNLLLKKKLLLNNNHHHGGGGGGEEEDDDBBB@@@???BBBAAAAAA@@@??????@@@@@@??????>>>>>><<<;;;999999:::888555222111222333444111222444333111000111333333444444444333444777999555222333555444222444999:::BBBOOO\\\gggqqq{{{|||zzz{{{}}}zzzwwwttttttvvvxxxxxxwwwuuutttrrrqqqpppnnnkkkiiiddd^^^ZZZXXXSSSJJJCCCBBBBBB@@@===999555333333444222333333444444444444333444999:::888:::>>>???<<<;;;:::>>>DDDHHHKKKQQQXXX\\\dddooozzz}}}yyyvvvllliiiccc___[[[WWWSSSPPPMMMLLLIIIFFFBBB@@@???@@@>>><<<===@@@???<<<:::<<<::::::<<<===???@@@@@@AAACCCCCCFFFKKKMMMPPPYYYbbbeeekkkpppuuuzzz|||uuuuuuqqqooorrrwww|||}}}{{{wwwvvvuuuvvvwwwtttooojjjooopppooommmpppvvvxxxvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwtttnnnfff___ZZZTTTOOOGGGBBB???>>>>>>===888888888888888888999999888777666555555444444555111222444555666555444444444444444444444555666777777777666666666555555555333333444555444333111000222222222333333444444444333444666888999888777666555555555666666666666666111111222222333444555555999999999999999888777666888777555333333555777888777666555444444555666777555555555666777999:::;;;BBBFFFJJJMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQQQQKKKKKKMMMPPPRRRTTTVVVWWW\\\```gggpppxxx}}}}}}|||}}}|||{{{{{{rrrnnnfff[[[QQQGGG@@@===777666444444666666666555777777666555444333333333444666777888777777999;;;======BBBLLLVVV```mmmxxx|||}}}xxxiii___PPPMMMGGGCCCAAA???<<<:::777777777777777888888888222444888;;;<<<;;;999888:::<<<>>>AAADDDIIIOOOSSS\\\aaahhhoootttxxx|||~~~{{{}}}tttooofff]]]TTTKKKCCC>>>999;;;<<<:::666333444555444444444444555555555666777777888::::::;;;CCCMMMXXXaaakkkqqqxxxzzzuuutttuuuiiigggdddaaa]]]XXXSSSOOOMMMJJJEEECCCBBBCCCCCCCCCCCCBBBBBBBBBCCCFFFHHHJJJRRRXXX___dddfffkkkrrrxxx~~~{{{xxxsssmmmiiiaaa]]]UUUNNNGGG@@@:::666666888::::::888666666666333444444444333333555777444555777888888777666555888:::===???@@@AAACCCEEEBBBBBBCCCDDDGGGJJJMMMNNNGGGJJJLLLLLLJJJJJJLLLOOOCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@?????????????????????>>>>>>===;;;:::999<<<999666222000000111222333555666555222111222444000222333222000000333666222111111444333000111666888@@@LLLWWW```jjjtttzzz~~~}}}{{{|||~~~{{{xxxuuutttvvvwwwvvvtttvvvtttqqqpppooonnnkkkiiiddd```^^^^^^YYYOOOFFFCCCCCCBBB???:::666444444555555666666666777777888888444:::<<<999999>>>@@@>>>;;;;;;???EEEIIILLLQQQXXX^^^eeepppyyy|||zzzjjjfffaaa\\\XXXUUUQQQNNNLLLKKKHHHDDD@@@>>>===>>>>>>;;;<<<@@@???;;;:::<<<999:::<<<>>>???@@@@@@@@@BBBBBBEEEJJJMMMPPPYYYbbbfffiiilllooovvv||||||xxxsssooolllooovvv|||~~~}}}sssqqqnnnlllllllllkkkjjjkkklllnnnnnnooopppsssuuutttrrrppppppqqqtttuuuvvvuuuuuuuuutttpppiii```ZZZPPPJJJFFFDDD@@@;;;:::===888999999777444444777999888888888888777666444444333222222333555666666555777777777777888999:::;;;555555666666666666555555333444555666666444222000222333444555555555444333444444555555555555444444555555666666555444333333111222333333444444444444999999::::::::::::999888444888;;;999555222444888666555444333222333444444666444444888:::999:::>>>CCCFFFJJJMMMOOONNNMMMKKKMMMKKKKKKMMMMMMIIIIIILLLLLLOOOQQQQQQPPPSSSXXX]]]dddggglllqqquuu{{{}}}vvvvvv|||wwwrrrhhh\\\QQQGGG???<<<777666555555666777555444666444333333555888888888333333444555666777888888<<>>???AAAAAABBBAAABBBCCCEEEFFFFFFGGGGGGIIIHHHHHHJJJMMMMMMJJJGGGCCCCCCDDDDDDCCCAAA???>>>AAA@@@>>>>>>???>>>===;;;???@@@@@@??????>>>===<<<:::555111111555777555222000222333555555555333222222222222333333333444444222222333444444444333333777<<>><<<;;;;;;:::999999888888888888888888999777999;;;<<<<<<===>>>?????????CCCJJJOOOPPPSSSWWWcccjjjuuu}}}~~~wwwvvvllleee]]]XXXVVVTTTPPPLLLFFFFFFDDDCCCBBBAAA@@@@@@BBB???>>>@@@???<<<;;;>>>??????@@@??????>>>===<<>>===777555999<<<:::777666777777777777666666555555777888999888888===EEEKKKVVV\\\fffrrr|||~~~zzzvvvsssssssssooojjjccc^^^\\\ZZZVVVSSSLLLJJJHHHGGGFFFEEECCCAAADDDEEEEEEDDDEEEGGGKKKNNNOOOVVV___fffiiimmmsssxxxzzz}}}yyyuuuoookkkeee^^^UUUMMMFFF???999555:::888666666888999777666777777666555444444444555333555777888666555444444;;;<<<>>>@@@AAABBBDDDEEE@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGIIIKKKLLLIIIFFFBBBBBBBBBBBBAAA@@@@@@???AAA???>>>===>>>>>><<<;;;>>>>>>>>>>>>>>>===;;;;;;888555222222444555444333000111333444444333222111333333333444444444555555333333333333333333222222333777===EEEOOOZZZeeelllqqqssstttvvv{{{yyy~~~~~~zzzyyy|||{{{yyyyyyxxxwwwuuuttttttuuuuuuwwwuuusssssstttrrrmmmiiihhhddd```[[[WWWQQQLLLHHHIIIFFFBBB???>>>>>>===;;;::::::999999999999::::::999;;;===>>>>>>>>>???@@@DDDCCCFFFMMMQQQRRRTTTYYYffflllvvv}}}vvvuuupppiiiaaa[[[XXXUUUQQQMMMHHHGGGEEEBBBAAA@@@@@@@@@@@@======??????<<<;;;>>>??????@@@??????>>>======CCCAAACCCIIILLLOOOVVV___```fffkkknnnrrrxxxyyyvvvwwwuuussstttwww{{{~~~nnnkkkhhhgggggghhhhhhhhhjjjkkkllllllkkkjjjlllmmmlllmmmoooppprrrttttttuuuuuutttrrrooojjjbbbYYYSSSMMMHHHDDDBBB>>>999888:::;;;;;;<<<:::999888999;;;777888888777777666555444333222222333555666666555888777666666555666666666333333444444444444333333333444666777777666555555222222333444444444444444666777777888888777777666444444444555444444333222333333333333333333222222555555555666888:::;;;<<<;;;;;;::::::888666555555777666555444555555777777999666555888888555555888<<>><<<;;;:::999999999888888777666666666666777777888999999::::::666;;;>>>???BBBIIIOOOPPP[[[eeepppwww{{{||||||}}}yyytttkkk___SSSHHH@@@<<<;;;666555888;;;888555555777777777666666666666555777888999888999===DDDKKKSSS[[[gggsss|||~~~zzzuuuqqqppppppooojjjddd___]]][[[WWWSSSLLLJJJHHHGGGGGGFFFDDDBBBEEEDDDCCCBBBBBBFFFLLLPPPSSSWWW___eeejjjooossswwwyyy|||~~~{{{wwwrrrnnnhhhbbbYYYOOOGGG???999444999888777888999:::999888888777666555444444333444222444666666555444444444999:::======>>>???AAACCCAAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAA??????@@@@@@>>>===???@@@@@@@@@@@@>>>===<<<888777666555555555555666222333444444444333222111444444444444555555555555444444333333222222111111222444888===DDDOOOZZZaaahhhlllooorrrwww}}}~~~zzz}}}~~~zzzzzz}}}}}}{{{zzzyyywwwuuuttttttuuuvvvvvvuuuuuuwwwxxxvvvpppkkkjjjfff```ZZZVVVQQQMMMJJJMMMJJJFFFCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===<<<>>>@@@AAA@@@@@@AAABBBEEEDDDHHHOOOTTTVVVZZZ___iiiooowww|||vvvtttsssmmmeee^^^ZZZWWWRRRNNNKKKIIIEEEAAA???>>>??????>>>;;;;;;>>>>>>;;;;;;===>>>>>>>>>???>>>>>>======AAA@@@BBBGGGKKKOOOVVV^^^aaadddhhhlllssszzzzzzvvvwwwvvvvvvwwwzzz|||||||||jjjhhhdddccccccdddeeeeeegggiiijjjiiigggeeefffggggggjjjnnnqqqssstttuuuvvvvvvtttqqqmmmggg___VVVPPPMMMHHHDDDBBB>>>999888:::999999999999888777888888777777777777777666555555333222222333555666666555888777666555444444444444222222333333333333222222222333444555666666555555222222333333444444444444444555555666666555555444444444555555555555444444555444444333222222222222555555555777999;;;>>>???===<<<:::::::::888666333444333222222333444555666===:::999:::999666666888===@@@DDDHHHKKKMMMMMMMMMJJJHHHHHHIIIHHHIIINNNVVVNNNKKKIIIJJJOOOSSSTTTSSSaaaeeelllrrrwww}}}~~~~~~uuupppggg\\\QQQGGGAAA===:::888555444555555444333666444222111111222222111333444555777888:::;;;<<<<<>>???>>>???BBBEEECCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHGGGFFFHHHFFFDDDCCCCCCEEEGGGIIIFFFDDDCCCCCCDDDDDDCCCAAADDDEEEFFFFFFEEEDDDBBB@@@;;;<<<<<<:::888777888999666666666666555444333222333333333444444444444555555444333222111111111000333444555888???IIITTT[[[bbbhhhnnnqqqvvv|||~~~||||||~~~{{{{{{}}}{{{zzzxxxvvvvvvxxxzzz{{{xxxwwwwwwyyy{{{zzzuuuqqqnnniiiaaa[[[WWWSSSPPPNNNPPPMMMIIIGGGFFFDDDBBB@@@@@@??????>>>>>>??????@@@???AAACCCDDDCCCBBBCCCDDDDDDCCCGGGOOOUUUYYY___eeekkkooovvv}}}|||wwwsssqqqllleee___[[[WWWSSSPPPNNNKKKFFFAAA>>>===>>>>>>===::::::===<<<::::::<<<;;;;;;<<<<<<===<<<<<<<<>>>>><<<;;;::::::999666444333222222222333444666777===:::888999888555555777>>>@@@CCCFFFHHHJJJJJJJJJFFFEEEGGGHHHGGGFFFKKKSSSMMMJJJGGGIIINNNRRRSSSRRR^^^bbbiiipppuuu{{{~~~wwwrrriii^^^SSSIIIBBB???888666333333555666777777666444222111333444444444444444555777888:::;;;;;;<<>><<<======<<<:::999<<<<<<999999;;;888888999:::;;;;;;;;;:::???AAADDDFFFKKKRRRZZZ___aaacccffflllxxxxxxvvvttttttxxx|||eeeaaa]]]ZZZZZZ[[[\\\\\\___```aaa```^^^[[[ZZZZZZ]]]bbbiiimmmoooqqqtttwwwzzzvvvqqqkkkddd]]]UUUPPPNNNIIIEEECCC???:::999;;;:::999999999::::::888666666666777777777777666666333222222333555666666555777666555444333333333333111111222222222222111111222222222222222333333333222222222222222333444444555555555666666555555555444444555555666555555555555444333222111222333444111222444666777888999999;;;<<<;;;;;;999777666555444444333444555777999:::999555444666555222222555;;;===???BBBDDDFFFFFFFFFBBBDDDHHHJJJGGGDDDGGGNNNJJJHHHHHHIIIMMMQQQSSSTTT\\\aaahhhnnntttxxx}}}~~~xxxrrriii]]]RRRGGG@@@<<<777555333333555777888888666555333222444555666555444555666666777888999999<<>>>>>>>>>>>:::999999888999;;;<<<===:::<<>>DDDIIIRRR[[[iiisssyyy{{{~~~~~~~~~xxxsssqqqoookkkfffdddbbb___ZZZVVVPPPNNNLLLLLLLLLKKKJJJHHHCCCEEEIIIKKKMMMOOOQQQTTT[[[___cccgggkkkoootttwww~~~xxxtttlll```QQQEEE<<<999555777999:::999777777888333333222111111111222222333444666666666777999;;;===DDDKKKOOONNNNNNQQQTTTMMMMMMNNNOOOOOOOOOOOOOOOSSSTTTUUUUUUTTTTTTUUUVVVSSSQQQOOOMMMMMMNNNQQQRRRPPPOOONNNNNNPPPPPPOOONNNOOOQQQRRRSSSSSSQQQNNNLLLHHHHHHFFFDDDBBB???===;;;999888666555333111000///111111111111222222222222444333222111000000111222111111111222777???HHHOOOYYYdddooosssvvv{{{~~~~~~~~~|||yyyyyy{{{}}}{{{yyysssnnngggaaa\\\YYYVVVTTTQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHFFFEEEFFFFFFJJJGGGHHHMMMQQQUUU[[[bbbiiimmmrrryyy~~~~~~}}}||||||yyytttiiigggccc___ZZZWWWTTTSSSNNNKKKGGGBBB>>>===<<<<<<>>>;;;:::<<<;;;888777:::666777888999::::::::::::===AAADDDEEEJJJTTT\\\___```dddggglllvvvwwwuuurrrsssvvv{{{~~~ddd```ZZZWWWVVVWWWXXXXXXZZZ\\\]]]\\\ZZZWWWUUUUUUWWW]]]dddhhhjjjmmmrrrvvvzzzvvvoooiiibbb[[[TTTPPPMMMHHHDDDBBB>>>999888:::999888777888::::::777555666666777777777777666666333222222333555666666555777666555444444444444444111222222333333222222111444444333333222222333333333222111111111222333444333444444555555444444333111222333333444444444333444333222111111333444555444555888::::::999888666888:::<<<;;;888555666888333333333444555777999;;;666222222444444222333666888:::===@@@CCCEEEGGGGGGAAAEEEKKKOOOJJJDDDDDDIIIGGGHHHIIIJJJLLLPPPTTTXXX\\\```gggnnnssswww{{{~~~}}}yyysssiii]]]QQQFFF???;;;999666333222444666777888888666444333444444444333555555666666666777777777<<>>;;;:::===CCCEEEEEEJJJRRRZZZccclllrrryyy|||uuuqqqiii___SSSIIIAAA===:::888888:::888444333666444444444555555555666666555777::::::;;;>>>DDDIIITTT]]]iiirrrvvvyyy|||zzzuuusssooolllgggeeeccc```[[[WWWQQQPPPNNNNNNNNNNNNLLLJJJGGGHHHJJJLLLNNNQQQUUUYYY\\\aaafffiiijjjmmmsssyyy|||{{{xxxpppbbbSSSEEE<<<888333666999999666444444555333333333333333333444555111333555555555666999;;;<<>><<<<<<;;;;;;999999999999999999999:::;;;:::999999999;;;===???:::888:::AAADDDDDDIIIPPPYYYcccmmmssszzzyyytttpppggg]]]RRRIIIBBB>>>:::999999;;;888444333666444444444555555555666666555777:::;;;;;;>>>DDDHHHUUU^^^jjjqqquuuwww{{{}}}xxxvvvooolllhhheeedddaaa\\\WWWRRRQQQOOOOOOOOOOOOMMMLLLJJJKKKKKKKKKMMMRRRYYY]]]\\\bbbhhhjjjiiikkkssszzzyyy~~~|||yyyqqqcccSSSDDD;;;888222555888888555222222333444444444444555666777777222444555666666777:::===AAAKKKWWW]]]\\\[[[]]]```aaaaaabbbcccccccccbbbbbbeeegggiiihhhfffeeehhhkkkhhhgggeeedddcccccccccdddeeedddcccdddeeefffeeedddaaaccceeeffffffccc```^^^bbb]]]XXXWWWWWWTTTMMMGGGAAA@@@===;;;888666555555222222333333333444444444333222000//////111333444555444333222333777>>>BBBKKKYYYhhhooorrrzzz}}}||||||zzzvvvrrrnnnhhhbbb^^^ZZZVVVSSSRRRQQQOOOOOOPPPOOOMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJJJJHHHFFFFFFGGGDDDAAACCCJJJRRRYYYccckkkiiimmmssszzz~~~{{{{{{~~~{{{uuupppoookkkfff___YYYVVVUUUKKKJJJGGGDDDAAA>>><<<;;;AAA===<<<===<<<777666888777888999;;;<<<===>>>>>>999???BBBBBBGGGSSS\\\]]]^^^cccggghhhkkkqqquuuuuuuuutttuuuwwwyyyyyywwwuuuiiiaaaZZZVVVSSSPPPRRRWWWYYYZZZZZZVVVQQQMMMLLLMMMVVV[[[```bbbcccfffmmmrrrppprrroooggg```ZZZRRRJJJIIIFFFAAA===;;;999777555:::999888666555555555555666555555666777777444222444444444555555555555555555666888999888777555444777333000111555666333///333333333222222222111111555333111111333444222///000222444555555444333222000000000000000111111111111333555666555555666777<<<>>>>>><<<<<>>:::777777777777666555444333//////000222555555333222333444555555666666555555888:::>>>AAADDDFFFFFFFFFBBBEEEGGGHHHFFFDDDBBBBBBGGGHHHHHHIIIKKKNNNTTTXXX\\\ccclllppprrrssswww{{{xxxssskkk^^^QQQGGGAAA???;;;:::777444333333333444555444333333222222333333666777888777555444444555:::===FFFQQQ[[[fffvvvvvvhhh]]]WWWQQQLLLDDD>>>;;;:::::::::;;;:::999888888888999::::::999888777777999;;;<<<===;;;===AAADDDFFFLLLSSS\\\bbbkkksssyyy|||{{{xxxvvvpppggg]]]SSSJJJAAA<<<<<<;;;999777666555444444;;;888666555555555333222444777:::;;;;;;>>>CCCHHHVVV^^^jjjsssxxx{{{~~~{{{yyyuuummmfffggghhhccc\\\XXXUUUUUUSSSRRRPPPNNNMMMMMMRRROOONNNPPPUUUYYYZZZZZZaaadddhhhkkkooosssxxx||||||yyyqqqeeeVVVHHH???:::999888666444333333333333333444555444222222222444111222444333333777===BBBNNNTTTZZZ___dddgggeee```kkkiiihhhjjjmmmnnnllliiisssssssssuuuxxxxxxwwwuuuvvvsssqqqpppqqqqqqqqqpppsssrrrpppnnnlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkiiifffbbb^^^ZZZWWWVVVIIICCC???888999999000333111111111333444333222666444111///000222555777444444333222111444888<<>>>>><<<:::888888999;;;;;;;;;;;;999999<<<===::::::===;;;>>>BBBFFFJJJQQQZZZ```bbbdddfffhhhjjjmmmqqqsssssssssssstttvvvxxx{{{|||ggg```[[[XXXVVVSSSUUUYYYZZZ[[[ZZZVVVQQQMMMMMMNNNTTTYYY^^^aaabbbeeejjjooommmooolllddd]]]WWWOOOHHHGGGDDD@@@===;;;999777555666666666666777777777888777666666777888777555333555555555555555555555555444555666777777555333222999666333444777888666222333333333333222222222222555222111111333333111///000222333555555444333222111111111111111111111111111333555555555666888:::DDDFFFEEEAAA??????<<<666666666666666555444333333111000000222444555444333444444444444555555555555999;;;>>>BBBEEEFFFGGGGGGEEEGGGJJJKKKIIIGGGEEEEEEFFFGGGIIIIIIKKKOOOTTTXXX___eeemmmqqqrrrtttwww{{{|||vvvkkk^^^QQQGGG@@@===<<<:::777555333333444444666555444444333333444444666777777777555444555666:::===EEEPPPZZZeeeuuutttggg\\\VVVOOOJJJCCC???===<<<<<<<<<;;;:::999888888888999:::;;;:::888777777999:::;;;<<<;;;===AAADDDFFFLLLSSS\\\cccllltttzzz}}}|||yyytttnnneee\\\SSSJJJBBB>>><<<;;;999888777666555555:::888666555666666555333444777:::;;;;;;>>>CCCGGGVVV^^^jjjsssxxx{{{~~~|||xxxuuummmggghhhiiiccc\\\YYYUUUUUUSSSRRRPPPNNNMMMMMMPPPOOOPPPSSSXXX[[[[[[ZZZ```cccgggjjjmmmrrrvvvzzz~~~zzzrrreeeVVVGGG===888999888666444333333333333''')))---///111444777:::111333444444444888???DDDSSS[[[bbbggglllooommmgggppppppppprrrssssssrrrpppvvvvvvwwwzzz}}}~~~}}}||||||zzzxxxwwwxxxyyyxxxxxxyyyyyyxxxvvvuuutttrrrrrruuuuuutttttttttuuuuuuvvvppppppooommmjjjgggcccbbb]]]QQQLLLGGG===;;;;;;222333222000111333333333111555444222000000222444555333333222000000222777:::DDDLLLYYYeeeoooxxx~~~|||{{{|||{{{yyywwwxxxssslllgggccc___[[[WWWVVVSSSRRRTTTSSSPPPPPPRRRNNNKKKGGGDDDBBBCCCEEEGGGJJJLLLNNNKKKGGGEEEEEEGGGDDDDDDFFFMMMVVV```fffjjjnnnlllmmmsss|||~~~~~~}}}}}}~~~~~~}}}~~~}}}zzzwwwuuuuuutttpppkkkeee```YYYSSSNNNHHHGGGCCC@@@===;;;::::::;;;:::888888999::::::999;;;999999<<<<<<999999<<<:::>>>BBBFFFJJJQQQYYY___aaabbbeeehhhkkknnnrrrttttttttttttuuuvvvxxx{{{|||ccc^^^[[[[[[YYYWWWXXX\\\\\\[[[YYYUUUQQQNNNNNNNNNRRRWWW\\\___```bbbgggjjjkkkmmmkkkddd]]]WWWOOOHHHEEEBBB>>><<<:::888666444555666777777888888777777888777777888999888666555777666666555555444444444333333444555555333222111999777444555888888666333444444444333333333222222333222111111222333111000111222333444555444333333444444333333222222111111222333444444444777<<>>===;;;;;;:::999999999999999;;;:::999888888888999:::<<<;;;===AAADDDFFFLLLTTT^^^dddnnnvvv|||~~~zzztttnnneee[[[RRRJJJCCC???;;;;;;:::888888777777777:::888666666777777777666444777::::::;;;>>>CCCHHHVVV^^^jjjssswwwzzz}}}|||xxxuuummmhhhiiiiiiddd^^^[[[XXXWWWUUUSSSRRRPPPPPPOOONNNOOORRRVVVZZZ\\\\\\[[[bbbdddhhhlllooorrrvvvyyy|||sssfffUUUFFF<<<666888777666444333333333333///000222333333333555777222444555555555:::AAAGGGXXX```jjjppptttwwwuuuppptttvvvyyyzzzyyyxxxwwwwwwyyyyyy{{{~~~}}}}}}~~~~~~}}}|||zzzxxxyyyxxxxxxxxxyyyzzz{{{{{{wwwwwwwwwvvvtttrrrpppnnnggg^^^ZZZTTTEEE@@@>>>666444222000000222222222111444333222222222222333333111111111000///111555888>>>FFFRRR___kkkvvv~~~~~~}}}|||}}}}}}}}}{{{yyyvvvrrrmmmhhhdddaaa^^^[[[WWWTTTSSSUUUSSSOOONNNQQQNNNLLLHHHEEECCCDDDFFFGGGJJJLLLLLLIIIEEECCCEEEHHHCCCCCCFFFMMMWWWaaaiiilllqqqpppqqqwww~~~~~~~~~}}}}}}}}}~~~~~~{{{~~~|||yyyvvvvvvuuuqqqlllfff```YYYSSSNNNJJJHHHDDD@@@<<<:::999888;;;:::999:::::::::888666;;;999888;;;;;;888888;;;:::===AAAFFFKKKQQQXXX]]]^^^___cccggglllpppsssuuuuuuuuuuuuvvvwwwyyyzzz{{{```\\\[[[]]]\\\ZZZ[[[___^^^\\\YYYUUUQQQOOOOOOOOORRRUUUZZZ]]]^^^```ccceeegggiiiggg```YYYTTTLLLEEEBBB@@@===;;;:::999777555999999999999888666555333:::999888888999999888666888777777666555444444333333444444444444333222111666444222333444555333111444444444333333333333222222222111111222222111111111111333444444444444444666666555444333222222111333333222222444999???DDDIIINNNQQQMMMIIIDDD>>>777444444444444333222111111555333111111333555555555555333222111111333555666888:::>>>AAADDDEEEEEEEEECCCEEEGGGGGGFFFDDDDDDDDDCCCEEEGGGHHHJJJNNNRRRVVVaaafffmmmsssvvvyyy{{{}}}xxxiii]]]TTTLLLCCC<<<<<<;;;888666555555666777666555555444444444444444555666777666555444555666:::;;;AAAMMMXXXcccqqq}}}vvvlllaaaZZZMMMIIIEEEBBB@@@???>>>===;;;;;;::::::999999999999;;;:::999888888888999999<<<;;;===BBBEEEGGGMMMTTT___eeeoooxxx~~~{{{wwwpppfff\\\SSSJJJCCC???;;;;;;:::999888888888999999777666666888999888777666999;;;;;;<<>><<<:::888666555555666777555444333333222333333333444666777666555555666777999999???KKKWWWcccppp|||}}}wwwmmmbbbZZZNNNKKKFFFBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999:::999999999999999999999<<<;;;===BBBEEEGGGNNNUUU___fffqqqzzz}}}|||tttiii]]]SSSIIIBBB===;;;;;;:::999888888888999888777666666888999999888888:::<<<<<<===@@@GGGLLLVVV^^^jjjrrrwwwyyy|||~~~}}}yyyuuuoookkklllkkkfffbbbaaa]]]\\\YYYWWWUUUTTTTTTUUUTTTSSSSSSTTTWWW[[[___cccdddggglllpppsssvvvyyy||||||yyyqqqeeeVVVHHH>>>999666666666555555444333333///000222222111111333444333555666666777===FFFNNN\\\gggsssyyy}}}}}}zzzyyy}}}}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}{{{zzzzzzsssrrrkkkXXXMMMGGG===777555222111111222111111222222333333333222111000222222222111000111444777666<<>>>>>BBBFFFHHHHHHJJJPPPZZZcccjjjmmmuuuwwwyyy~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{xxxvvvwwwsssnnngggaaaZZZSSSNNNIIIHHHEEEBBB@@@>>>>>>>>>>>>>>>=========;;;888666;;;888888::::::777777::::::<<>>???===;;;999888777777777777888999:::;;;999777777888999888777888777777666666555555555666666666555555555555555444444444444333333333222333333333222222222111111///000222111000000111222111111222222333444555666666666555555444444333333222222111111333999AAAGGGSSSZZZ^^^XXXOOOHHH@@@999444444444444333222111111444222000111222333333222222222111111111222333444555777:::>>>@@@AAA@@@@@@CCCDDDFFFFFFEEEDDDEEEFFFAAADDDGGGIIILLLOOOSSSVVV]]]bbbiiiqqqyyy~~~~~~}}}uuujjj___VVVMMMEEE???;;;999777555555555666777444444333222222222222333444555666666555555666777::::::???LLLZZZfffsss~~~~~~zzztttkkk```WWWOOOKKKEEEAAA???===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999:::::::::<<<;;;===BBBEEEHHHOOOVVV___fffqqq{{{~~~vvvjjj]]]RRRHHH@@@<<<;;;;;;:::888888777777777888777555666777888888777999;;;<<<<<<<<<@@@GGGMMMVVV^^^jjjrrrvvvyyy{{{}}}|||||||||}}}}}}yyytttpppmmmnnnlllgggdddddd]]][[[XXXVVVTTTTTTTTTUUUVVVUUUTTTSSSTTTYYY___ddd```dddiiinnnrrruuuxxxzzz{{{xxxqqqeeeVVVHHH???:::555555666666555444444333000222333333333333555666333444555555888>>>HHHPPP```kkkwww|||}}}}}}}}}}}}~~~~~~~~~|||yyyxxxsssbbbVVVNNNAAA:::777333111222222222222222333333333222111000///111222222111111111333555555999AAANNN^^^mmmwww{{{~~~~~~|||xxxuuutttsssooohhhaaa]]][[[[[[YYYUUUTTTUUUSSSNNNMMMOOOMMMKKKIIIFFFEEEEEEEEEFFFEEEEEEDDDAAA>>>===AAAEEEDDDDDDHHHOOOZZZdddlllooovvvxxx|||}}}}}}|||||||||}}}~~~~~~{{{xxxwww{{{vvvppphhhaaaYYYQQQLLLHHHFFFDDDAAA???>>>>>>>>>???===<<<<<<<<<;;;999777:::777888;;;;;;999999<<<;;;===BBBIIIPPPUUUWWWWWWWWWXXX\\\dddnnntttvvvuuuwwwwwwwwwwwwwwwvvvuuutttgggcccaaabbbbbb```aaaeeeeee___WWWRRRQQQRRRRRRRRRZZZYYYWWWXXX[[[^^^aaabbbeeehhhfff```ZZZVVVOOOHHHBBBAAA@@@AAAAAA@@@>>>;;;:::888777666666888:::;;;;;;999666666777888888777777777777666666666666666777666666555555555555555444555555444333333333444222222111111111000000000...000222111000///111333111111111222333444666666444444444444444444444444111111111111333999AAAFFFOOOWWWZZZUUULLLDDD===888555555555555444333222111222111000111222222111///111111111111222222222222666888;;;>>>@@@AAA@@@@@@CCCEEEFFFFFFEEEEEEFFFGGGCCCFFFIIILLLOOORRRVVVYYY^^^bbbhhhqqqyyy~~~}}}~~~~~~{{{vvvmmmaaaUUUJJJBBB===:::888666444444444666666555555444333333333333333444555666666555555666888===<<>>============:::;;;<<<<<<<<<;;;:::999666777888999:::;;;;;;;;;<<<;;;===BBBFFFIIIOOOWWW___fffqqq{{{|||tttggg[[[PPPGGG@@@;;;<<<;;;999888777666555555888666555555666777666555888999:::::::::>>>FFFLLLVVV^^^iiirrrvvvxxx{{{}}}zzz{{{{{{}}}|||zzztttpppnnnooommmhhheeefff```^^^[[[XXXVVVVVVWWWWWWUUUVVVVVVUUUUUUWWW]]]aaa]]]bbbhhhnnnrrruuuxxx{{{}}}zzzrrreeeVVVHHH>>>999444555666666666555444333888999999777444333333333222333444555777???IIIQQQbbbnnnyyy}}}~~~|||||||||{{{{{{||||||}}}||||||xxxjjj___TTTEEE<<<999555222222333333333333333222222111000000000000111111111000000222333333666===IIIYYYhhhqqqvvv~~~~~~~~~~~~~~~}}}}}}}}}yyyuuurrrrrroooiiiccc^^^^^^___XXXTTTSSSUUUSSSOOONNNPPPLLLJJJHHHFFFEEEDDDDDDEEEDDDEEEEEEBBB??????BBBEEEBBBCCCFFFMMMWWWaaaiiilllvvvyyy}}}|||||||||||||||}}}~~~~~~~~~zzzxxxxxxwwwtttnnnhhhbbb\\\UUUQQQKKKIIIFFFCCC@@@>>>>>>===>>><<<:::999999999888777999777888;;;<<<:::;;;>>><<<>>>CCCJJJRRRWWWXXXVVVVVVWWW[[[dddnnnuuuuuutttvvvwwwwwwwwwvvvtttsssrrrkkkfffcccdddcccaaacccgggfff___WWWRRRQQQRRRSSSSSS]]]ZZZXXXWWWZZZ^^^bbbccc```cccaaa[[[VVVRRRKKKDDDBBBBBBAAABBBCCCBBB@@@===>>><<<888555444555888999;;;888666555666777777777666666666666777777777777666666555444444444444555333444444444222111222333111111111000000000000///---000222111//////111333111111111222333444666777333333444444444444444444111111111111333999@@@EEEFFFNNNRRRNNNFFF@@@<<<777555555555555444333222222000000000111222222000---000000111222222222222111777999<<>>DDDQQQaaaooo|||~~~{{{vvvmmmaaaWWWLLLGGGAAA<<<<<<===???@@@:::;;;<<<<<<<<<;;;:::999555666777999;;;;;;<<<<<<<<<;;;===BBBFFFIIIOOOWWW^^^fffqqq{{{yyyqqqeeeYYYNNNFFF???<<<<<<;;;999777666555444444888666555444555666555444777888999888999===DDDJJJVVV^^^iiirrrvvvxxxzzz|||zzzzzz{{{}}}|||{{{tttpppooopppnnnhhhfffgggdddbbb^^^[[[ZZZZZZ[[[[[[SSSUUUXXXWWWVVVWWWZZZ^^^^^^bbbiiioootttwww{{{}}}{{{sssfffUUUFFF<<<777444555666666666555444333333444555444222111222333222333444444777???IIIRRRbbbmmmxxx{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{pppeeeYYYHHH>>>:::666333333444444333444333222111000000000000///000000000......000222222444:::FFFVVVdddnnnrrr||||||}}}}}}}}}}}}}}}|||{{{}}}}}}}}}~~~zzzwwwoooooommmhhhbbb______aaaWWWTTTSSSUUUSSSOOONNNQQQKKKJJJHHHFFFDDDDDDDDDDDDDDDFFFGGGDDDAAA@@@CCCFFFDDDDDDFFFKKKTTT]]]cccfffuuuxxx}}}|||||||||||||||}}}~~~~~~}}}zzzxxxxxxqqqnnnjjjgggddd```[[[XXXOOOMMMJJJFFFCCC@@@???>>><<<:::777666777888888777999777888<<<===<<<===@@@===???CCCKKKSSSXXXXXXVVVVVVVVVZZZcccnnnuuuuuusssvvvvvvwwwvvvuuutttrrrpppjjjhhhffffffhhhgggdddaaaddd^^^VVVPPPPPPRRRUUUWWWWWWWWWWWWWWWYYY\\\^^^```bbbbbb```^^^YYYQQQHHHBBBBBBAAABBBDDDEEEDDDAAA>>><<<:::888777888:::;;;<<<>>>;;;888777888999999888555444333333444555444222666444333333444555333222222333333333333222111111333333333222222222111111000000000111222222333333222222333333444555666666666666555444333333222222111000//////222666;;;>>>EEEEEEEEECCC@@@<<<888666333333333222222111111111555666888888666555555666444111111333000---111:::999999999999;;;===@@@BBB>>>AAACCCEEEEEEEEEEEEGGGJJJJJJJJJLLLOOOTTTXXXZZZZZZdddnnnqqqttt{{{}}}}}}yyynnn^^^QQQIIIBBB;;;999777555555666777666555555555555555555666777888666777777666666777999<<<;;;BBBNNN[[[iiivvvyyyqqqfffZZZRRRKKKFFF@@@===>>>>>>===;;;>>>===<<<;;;999888777666444777::::::888777999;;;;;;===>>>@@@BBBGGGMMMQQQcccdddmmm{{{{{{rrrcccWWWNNNGGG@@@<<<===;;;999888999:::::::::666666666777888888666444999777777<<<>>>???CCCHHHTTTaaapppvvvzzz}}}{{{{{{}}}~~~zzzxxxsssqqqnnnkkkhhhggghhhhhheeedddaaa___\\\ZZZYYYXXXUUUUUUVVVWWWXXXYYY[[[[[[\\\ggglllkkkppp{{{||||||rrrdddTTTFFF===999777333000222666999777444222333555666666555333222666333333555555777CCCQQQ]]]mmmwwwvvvwww}}}{{{}}}zzzyyyzzz|||~~~zzztttoooiii\\\PPPBBB:::555555666444222333444333222111000000000000222222222222222111000///222222777BBBMMMXXXdddnnnyyy|||}}}}}}|||{{{~~~}}}|||~~~}}}yyyvvvtttpppkkkgggeeebbb```^^^\\\XXXVVVVVVSSSNNNLLLNNNKKKMMMMMMIIIBBB???@@@CCCCCCBBB@@@??????@@@AAABBBEEEFFFHHHKKKPPPVVV\\\___mmmpppuuuzzz}}}~~~||||||{{{{{{}}}~~~~~~zzzwwwqqqnnnllljjjbbbYYY[[[bbbZZZLLL@@@???@@@===<<<===>>>;;;777555555666666666::::::::::::::::::::::::>>>@@@DDDJJJPPPTTTTTTTTTSSSWWW]]]eeekkkpppssstttpppqqqpppooorrrwwwvvvrrrkkkiiihhhiiijjjjjjgggeeeccc^^^WWWSSSRRRTTTVVVXXXUUUTTTSSSTTTVVVYYY]]]```bbbaaa___\\\WWWOOOGGGBBBBBBAAA@@@@@@AAA@@@===;;;>>><<<999888999999::::::===:::777666777888888777888777666666777888777666666444333333444444333222333333444444333333222111333333222222222111111111000000000111222222333333222222333444444555666666666555555444333333222222222111000000222666:::<<>><<<>>>===<<<;;;999888777666555888::::::999999:::<<<<<<>>>???AAADDDHHHNNNSSSbbbdddlllxxx{{{qqqdddWWWNNNGGG@@@<<<;;;:::888888999999999888777555444444555666666555888666777;;;===>>>BBBHHHVVVcccqqqwwwzzz~~~|||}}}~~~|||uuurrrnnnlllkkkjjjhhhgggdddccc```^^^[[[YYYXXXWWWVVVUUUUUUVVVWWWYYY[[[\\\[[[eeekkkkkkppp|||zzzqqqcccTTTGGG???;;;777444111222666888666444222333444555555444333222666444555777666777???IIIVVVeeeqqqqqqttt{{{}}}xxx~~~|||||||||}}}~~~~~~}}}}}}|||~~~|||zzzyyy{{{~~~{{{uuurrrlll___RRRCCC;;;555555555333222333444333222111000000000000222222222222222111000000222111555???JJJUUUbbbmmmyyy|||~~~~~~}}}|||~~~}}}}}}~~~|||{{{{{{|||||||||yyywwwvvvrrrmmmiiifffccc```]]]XXXTTTQQQPPPNNNIIIIIIKKKGGGIIIJJJFFFAAA???AAADDDCCCBBB@@@??????@@@AAABBBCCCDDDFFFJJJOOOUUUZZZ]]]gggjjjppptttxxxyyy{{{{{{}}}}}}~~~}}}}}}}}}}}}}}}{{{yyyvvvrrrnnnllleee^^^]]]aaaYYYMMMBBBAAAAAA???<<<===???;;;888666666777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEKKKOOOPPPPPPQQQUUU[[[cccjjjpppsssuuuuuuvvvuuusssuuuyyywwwqqqkkkjjjjjjjjjkkkkkkiiigggbbb^^^ZZZWWWWWWXXXXXXXXXTTTSSSQQQQQQSSSXXX\\\___aaa```^^^YYYSSSLLLFFFBBBAAA???===<<<<<<<<<:::999;;;:::999888888999:::;;;;;;888666555666666666555888777666777888999888666555444333333444444333222333444444444444333222222222222222222111111111000000000000111222222333333333333333444555555666666555555444444333333222222333222111111222555888999:::;;;;;;:::888666444222333333333222222222222111111111000000111222333444333//////333555333333555666666666777888;;;===???<<>>@@@BBBEEEJJJPPPTTTaaacccjjjttt{{{|||~~~{{{qqqdddXXXOOOGGGAAA<<<;;;:::999999::::::999777777555222222333555555555777555666:::<<<===BBBIIIYYYfffrrrwww{{{~~~wwwrrrmmmmmmnnnmmmiiidddbbbaaa___\\\ZZZXXXWWWVVVVVVVVVUUUUUUVVVYYY\\\]]][[[dddjjjkkkqqq|||~~~yyypppcccTTTGGG???<<<888555222333555666555333222222444444444444222222555555666888777666;;;BBBMMM[[[ggglllpppxxxzzzwww~~~~~~yyywwwuuussstttvvvyyy{{{}}}|||zzzxxxxxxxxxxxxyyyzzzyyyxxxxxxyyy|||~~~~~~~~~}}}~~~{{{xxxvvvpppcccVVVFFF===666555444222111222333333222111000000000000111222222222222111000000222111444<<>>AAACCCCCCBBB@@@>>>>>>???@@@AAAAAABBBDDDGGGMMMSSSXXX[[[aaafffkkkpppsssvvvxxxzzz~~~~~~}}}}}}}}}{{{{{{uuuooolllhhhaaa]]]\\\UUUKKKBBBAAAAAA>>>;;;:::>>><<<888777777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===BBBHHHLLLNNNNNNNNNRRRYYYaaaiiiooorrrtttxxx{{{{{{yyyyyyzzzwwwrrrmmmllllllkkkkkkiiihhhgggbbb```]]]\\\\\\[[[ZZZXXXXXXUUURRRQQQRRRVVV[[[^^^```___\\\VVVNNNHHHCCCAAA???<<<999888999:::::::::777888888888888999:::<<<999777555444555555444333555444333444555666555444555444222333444444333111222333333333333222111111222111111111111000000000000000000111222222333333333333444444555555555555444444444333333333222222222111111111111333444555555666666666555444222222222222222222222222222222555333111111333555777888222//////333666777444222444444444555777999;;;<<<===@@@EEEGGGGGGFFFEEEEEEIIIKKKNNNQQQUUUWWWYYYZZZbbbiiioooqqqsssxxx{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{yyyuuukkk\\\PPPHHHAAA;;;999777666555666777666555555444333333222222222333333444555444444555888;;;AAAHHHTTT```lllvvv|||vvvlll```WWWMMMHHHBBB@@@@@@@@@???======<<<<<<;;;999888888777444555777999:::;;;<<<===<<<===???BBBEEEJJJQQQUUUaaadddkkksssyyy|||~~~zzzqqqdddXXXPPPHHHAAA<<<;;;::::::;;;<<<<<<999777666444333333555555555333777666777;;;<<<===CCCKKKZZZfffrrrwwwzzz~~~wwwrrrmmmmmmpppooohhhbbb```___]]]ZZZXXXWWWVVVUUUVVVUUUTTTUUUVVVYYY\\\^^^]]]eeejjjlllqqq{{{{{{rrrdddTTTGGG>>>:::999666444444555555444222222222333444444333222222444555666666666777;;;???GGGSSS```gggnnnvvvyyywwwyyy||||||wwwsssooollliiihhhhhhkkkooorrrtttttttttttttttuuuvvvwwwxxxwwwwwwuuuuuuwww{{{~~~||||||}}}~~~{{{||||||zzzyyyuuuhhh\\\JJJ@@@777555444111000111333222222111000000111111111111222222222111111000333111444:::CCCNNN^^^lllvvvzzz~~~~~~|||}}}~~~|||xxxrrrmmmiiiddd___\\\\\\VVVPPPNNNLLLJJJMMMQQQDDDDDDDDDAAA???>>>@@@CCCCCCBBB@@@>>>===>>>???@@@@@@AAACCCFFFLLLQQQWWWZZZ```eeekkkpppsssvvvzzz}}}~~~~~~}}}vvvoookkkhhhbbb[[[VVVOOOIIIBBB??????===999777===:::777666777888777777999999999999999999999999<<<===???CCCHHHLLLNNNNNNMMMQQQXXX___ggglllpppqqqwww{{{|||zzzzzz{{{xxxsssqqqqqqqqqooommmjjjiiihhhcccbbbaaa``````___\\\YYYYYYWWWSSSPPPQQQTTTXXX[[[^^^]]]ZZZSSSJJJCCC@@@???;;;999666666888;;;<<<<<<<<<===>>><<<:::888:::;;;777555444333444444333222333222111222444555444333555333222222333444222111111111111111111000//////111111111000000000//////000000000111222222333333333333333333444444444444333333333333333222222222000000000000000111111111333333333333333333222222222222222222222222222222222///------000222333333111111111333666888555111222222333444666888::::::???BBBEEEFFFEEEDDDCCCCCCGGGIIILLLPPPTTTWWWYYYZZZccciiioooqqquuuzzz|||{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwtttjjj[[[OOOHHHAAA;;;777555444444555555444333222222222222222333444444555555555555444444777999AAAHHHSSS^^^iiisss|||}}}wwwlll```WWWLLLGGGAAA?????????>>><<<<<<<<<;;;::::::999888888333444555777999:::;;;::::::<<<>>>AAADDDJJJPPPUUUaaagggnnntttzzz~~~yyyqqqdddYYYQQQIIIBBB<<<999888888999::::::777555444444555666888777555222888777999<<<<<<>>>EEENNNXXXeeeqqqvvvzzzwwwqqqllllllooonnnggg```^^^]]][[[YYYWWWVVVUUUUUUUUUUUUTTTUUUWWWZZZ\\\^^^aaaeeejjjlllpppwww}}}ttteeeTTTFFF===888999777555444444444333222333333333333333333333333444444444333444888===@@@DDDNNNZZZdddmmmuuuyyyyyyxxx{{{}}}tttjjjdddaaa^^^\\\ZZZ[[[^^^bbbeeeeeegggjjjnnnqqqtttuuuvvvzzzzzzyyyvvvtttuuuxxx{{{yyyzzz|||}}}}}}~~~~~~yyy{{{|||{{{|||xxxmmmaaaNNNDDD:::666333000000111333222111111000111111111000111111222222222111111444333555:::AAAKKK\\\kkkssswww|||~~~}}}yyytttooojjjeee___[[[ZZZSSSMMMKKKIIIGGGIIINNNGGGFFFDDDAAA???>>>@@@BBBCCCAAA???=========>>>??????@@@BBBFFFKKKQQQVVVYYY^^^dddkkkpppsssvvv|||zzzrrrmmmjjjeee\\\SSSMMMJJJDDD@@@>>>>>>;;;777:::888666555666777666555777777777777777777777777======???DDDIIILLLMMMMMMMMMPPPWWW^^^eeejjjmmmooorrrwwwzzzyyyyyyzzzxxxuuutttuuuuuussspppmmmllllllgggeeeddddddcccaaa]]]ZZZYYYVVVSSSQQQQQQTTTWWWYYYZZZ[[[XXXQQQHHH@@@===<<<888666555555888;;;<<<===BBBDDDDDD@@@;;;777777999666555444444444444222111444333222333555666666555444333222222333333222111///000000000000///......000000000000////////////000000000111222222333333222222222222222333333333333333333333222222222222...///000000111000000///222222222222222222222222111222222222222333333333222///,,,---000333222111111333444333444777555111111111333444666888999999???AAACCCDDDCCCBBBBBBCCCEEEGGGJJJOOOSSSXXX[[[]]]fffkkkppprrrvvv|||}}}{{{yyyyyyyyyyyyzzzzzzzzzzzzuuurrrhhhZZZNNNGGGAAA;;;666444333222333444333222222222222222333444555666555555666555444555888:::@@@FFFOOOZZZdddoooyyy}}}wwwlll___VVVLLLGGGAAA?????????>>><<<<<<<<<;;;::::::999888888444444444666999:::999888999;;;===@@@DDDJJJQQQVVV```hhhpppwww}}}~~~yyypppeeeZZZRRRJJJBBB===777555555555666666444333555444555666777777555333888888:::===<<<>>>GGGQQQVVVcccqqqwww|||uuupppkkkjjjkkkiiieee```^^^]]][[[YYYWWWVVVUUUUUUSSSTTTUUUVVVXXXZZZ\\\]]]bbbeeehhhkkkooouuuzzz~~~wwwgggVVVFFF===888888777666555444333333333444444444444444444444444333444333111444;;;@@@@@@DDDJJJTTT___jjjsssxxxzzzyyy}}}~~~uuuiii]]]UUUQQQPPPNNNMMMNNNPPPTTTVVVVVVXXX\\\bbbhhhnnnrrrttt{{{|||{{{xxxuuuuuuxxx|||vvvxxxzzz{{{{{{{{{|||}}}yyyzzz{{{{{{|||zzzpppeeeTTTHHH<<<777444111000222222222111111111111111222000000111222222222222111333333555:::???IIIZZZiiirrrwww|||}}}zzzuuupppkkkeee___[[[[[[UUUOOOLLLJJJGGGIIIMMMHHHFFFCCC@@@???@@@AAABBBCCCAAA???===<<<<<<===>>>>>>???AAAEEEJJJPPPUUUXXX\\\bbbjjjooorrrvvv}}}xxxqqqnnniii___TTTNNNLLLGGGAAA???@@@>>>:::888777555555666666555444666666666666666666666666:::<<>>::::::777555444555777999::::::>>>@@@BBB>>>999555555777666555444444555444222111444333333444666777777666444333222222333333222000000000000000000//////...000000/////////.........000000000111222222333333111111111111111111111111222222222222222222222222...///111222333222111000111111111000000000111111111111222222222333333333555222///111444666444000111666777333222444444222000111333444666888888999===>>>@@@@@@@@@BBBDDDFFFEEEGGGJJJNNNTTTZZZ___aaajjjooorrrssswww||||||xxxyyyzzz{{{|||}}}||||||{{{sssqqqgggYYYMMMGGGAAA;;;777555333333444444444333444333333333333333444555222444555555666888;;;>>>>>>CCCKKKTTT___kkkvvv}}}}}}vvvkkk^^^TTTMMMHHHBBB@@@@@@@@@???===<<<;;;;;;::::::999999888666555555777999;;;999777999;;;>>>AAAEEELLLSSSXXX^^^hhhrrrxxxxxxpppeeeZZZRRRJJJBBB===888666555444555666555444777555222222333555555555777888:::<<<;;;<<>>FFFVVVfffsssxxx}}}|||yyyuuuppplllfff```[[[]]]VVVQQQNNNKKKGGGHHHLLLFFFDDDAAA??????AAABBBDDDBBBAAA???<<<;;;;;;<<<===<<<===???CCCHHHNNNSSSVVV[[[ccckkkppprrrwww|||tttnnniii```UUULLLLLLFFF>>><<<>>>===:::888777666666777777666555666666666666666666666666999;;;???DDDIIIJJJHHHFFFHHHLLLTTT]]]eeelllppprrrrrrxxx{{{xxxwwwzzz|||{{{kkkmmmpppooommmlllmmmooolllkkkiiigggeeebbb^^^[[[ZZZZZZZZZ[[[]]]```cccdddVVVXXXWWWPPPFFF<<<888888777555444444666777777666333777:::999555333555888666555444444555555222111333222111333555666666555444333111222333333222000111111111111111000//////000/////////............000000000111222222333333111111111000000000000000222222222222222222222222///000222444555444333222111000000/////////000000111111111222222333333333555222///111555666222...222888999333000222444222000111333555666888888999:::;;;===>>>???BBBFFFIIIFFFGGGJJJNNNTTT[[[aaaeeennnrrrtttuuuxxx{{{zzzvvvzzz{{{}}}~~~}}}|||ssspppfffXXXMMMGGGAAA;;;777666444444555555555444666666555444333333333333000222444555777:::>>>BBB<<>>;;;;;;;;;::::::999999999888777666777:::;;;:::777:::<<>>888BBBDDDJJJUUUaaajjjpppuuuwww|||zzzmmmaaaVVVLLLFFF<<<<<<;;;<<<===???@@@BBBEEEDDDCCCGGGOOO[[[gggooorrrtttuuusssooopppuuuzzzsssvvvyyyzzzxxxxxxzzz|||zzzzzzzzzyyy{{{{{{sssiiiZZZNNN@@@999555222111444222111111111111111222222///000111222222222222222...000444999<<>>===???BBBDDDEEEBBBAAA>>><<<;;;;;;<<<===:::;;;===AAAFFFLLLQQQTTT]]]dddmmmrrrtttyyy~~~|||ssslllggg^^^TTTHHHIIICCC:::777;;;;;;777999888777777888888777666777777777777777777777777999<<>>>>>======???===999666555555666777999888777777777888::::::;;;::::::>>>EEEMMMTTTXXX\\\fffpppuuuzzz~~~|||rrreeeYYYPPPIIICCC>>>===:::777666666666666555666555555444444555555666888:::999666777>>>IIIOOO]]]fffrrr}}}~~~zzznnnmmmkkkfffaaa^^^^^^___\\\]]]]]]]]][[[XXXUUUSSSUUUUUUUUUVVVXXXYYY[[[\\\\\\___eeelllrrrwww{{{~~~zzzlll\\\NNNEEEAAA999777444333444444444333555555555555555555555555444444:::888222999???888;;;DDDLLLRRRYYYeeepppuuu~~~}}}ooobbbWWWMMMCCC======;;;999888999===BBBEEEAAA>>>???DDDJJJSSS```llllllrrrvvvuuutttvvvxxxxxxxxxxxxzzzzzzzzzzzzxxxxxx{{{|||~~~~~~zzztttooobbbUUUEEE;;;888777444000666555333111000000111111333111000000111222222111333111222666;;;CCCQQQ^^^mmmuuu||||||yyyvvvqqqkkkddd\\\VVVWWWQQQKKKHHHIIIIIIEEEBBBAAACCCAAA======BBBDDDCCCEEEBBB>>>;;;::::::999888777999<<<@@@DDDIIIPPPTTT^^^eeeooowww}}}~~~xxxtttooofffZZZPPPNNNGGGBBBAAA???;;;:::;;;BBB???;;;999999999777444999999999888888777777777;;;>>>DDDJJJNNNMMMIIIFFFJJJMMMSSS]]]hhhqqqwwwzzzzzzyyyyyyyyyyyyzzz{{{{{{aaadddhhhiiiiiihhhiiijjjhhhhhhhhhgggeeebbb```^^^aaa___^^^^^^___``````___ZZZTTTLLLEEEAAA===:::888:::888555444666777666444111222333444444444333222555555444333333222111111222222222222333333333333444333111222333444444333111111111111111111111111111000000///......------444111//////111333222111///000111222222333222222111111222222222222222222333111000111444555444222000...,,,...000222222111333333222222111222222333222222222222333333333444333444444555555444444333///000222333444333333222777777888:::===AAADDDFFFJJJJJJLLLOOOUUU\\\cccgggoootttxxxyyy{{{~~~}}}yyyzzz}}}|||{{{|||~~~|||wwwtttpppeeeWWWMMMHHH@@@777999888666666777777666444444444444444444444444444555555666666777777888888;;;>>>CCCJJJUUUdddsss}}}vvvooohhh___UUULLLHHHCCC@@@??????>>>===>>><<<999777555555666777999888777777777888999:::;;;:::;;;>>>EEEMMMTTTXXX^^^fffnnnuuu|||~~~{{{qqqdddXXXPPPJJJDDDAAA===:::888666777777666555555555444444444444555555666888888666777>>>HHHNNN___gggsss}}}{{{rrrnnnhhhdddbbbaaa^^^\\\]]]]]]]]]\\\ZZZXXXUUUTTTUUUUUUUUUVVVXXXYYY[[[[[[[[[]]]```gggnnnuuuyyy{{{zzznnn___QQQGGGAAA<<<:::777666666777666555555444444444444444444555333333888888222999@@@:::===DDDKKKRRR\\\iiissswww}}}uuugggZZZPPPGGG>>>999;;;:::888777999===AAADDDBBB>>>===@@@EEELLLXXXccciiiqqquuuuuutttwwwyyyyyyxxxyyyzzz{{{{{{zzzyyyxxx{{{{{{|||~~~}}}yyysssnnnbbbUUUFFF<<<888777444111999777555222000///......333111111111222333222111333111222666;;;BBBOOO\\\llluuu}}}yyyrrrlllfff```[[[WWWQQQKKKHHHIIIHHHEEEBBBAAABBBAAA======BBBDDDCCCCCC@@@<<<999888888777666888:::<<>>::::::555111222777999777222444222000//////000111333555444444333333222222111111111111222222222222333333222111222555666666555111111111111111111111111111000000//////......---555222///...///111333333///000111222333333333333222333333333333333333333333222111111222333222000///......///222222111000333222222111222222333333111111222222222333333333222222333333333333222222///000000111111111000000555555666999<<>>>>><<<999777666666666777888888777777888888999:::::::::;;;>>>DDDLLLSSSWWW^^^eeennnttt|||~~~~~~~~~{{{qqqcccWWWOOOJJJFFFCCC<<<:::888777888888777555555555444444444444555555555666777888:::???HHHOOOaaaiiittt~~~|||wwwooogggccccccccc^^^ZZZ]]]\\\[[[ZZZXXXWWWUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[]]]\\\]]]cccllltttyyyzzz{{{pppcccUUUIIIBBB???<<<:::888888999888777444444444333333444444444333222777888333999AAA<<>>:::888777777666555:::;;;===>>>AAAGGGNNNSSS]]]eeepppyyy~~~}}}}}}}}}{{{{{{xxxtttmmmccc[[[UUUOOOHHHCCCBBB@@@;;;:::;;;555444444555777666555333555666777999:::<<<===>>><<>>;;;999888777888777666444:::999888777666555444444555555666666777777888888;;;>>>CCCLLLYYYiiiyyyuuunnnfff[[[PPPKKKHHHCCC@@@???>>>>>>======;;;999777666666666777888888888888888999999999::::::<<<>>>CCCJJJRRRWWW[[[eeeooouuuyyy~~~~~~~~~~~~sssdddWWWOOOIIIEEEBBB<<<:::999888999999777666555555444444444444555555555555888;;;===AAAIIIRRRdddkkkvvv|||xxxqqqiiidddbbbaaa^^^ZZZ\\\ZZZYYYWWWUUUUUUTTTTTTRRRSSSUUUVVVWWWXXXYYYYYYaaa^^^^^^cccmmmwww{{{}}}zzzrrrgggYYYKKKCCC@@@>>>:::999999999888666555444333333333333444555777333888999444888@@@===CCCHHHNNNXXXhhhxxx~~~xxxmmm\\\NNNFFF@@@===:::::::::999:::;;;>>>@@@BBB???:::666666777;;;DDDMMM]]]fffoooqqqtttxxx{{{{{{yyyzzz{{{||||||{{{zzzyyy|||{{{{{{|||{{{yyyuuurrrcccYYYKKK@@@:::888555222333333222222222222222222222222333555666555222000333111222666999>>>HHHSSSgggrrr|||xxxqqqjjjddd^^^ZZZTTTPPPKKKHHHGGGFFFDDDBBB@@@AAA???;;;<<<@@@CCCBBBAAA>>>:::888888888888777;;;<<<===>>>AAAFFFMMMRRR\\\dddpppyyy~~~}}}~~~zzzzzz||||||zzzwwwyyyxxxtttlllccc\\\XXXOOOIIIDDDBBB@@@;;;999;;;666555555555777888999:::333333444666888999:::;;;===BBBIIIMMMLLLIIIEEEBBBGGGLLLSSS[[[dddlllsssxxxyyyyyyyyyzzz{{{|||}}}~~~QQQQQQRRRSSSTTTTTTTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVXXXVVVUUUUUUUUUTTTQQQOOOMMMFFF>>>===@@@AAA<<<777444555666666666666666666555555444333333222222333444444333333333333222222000000111111111222222222333222111222333222000...111111111111111111111111000000000000000/////////000111222222222111111111///000111222333444444444999888666444222111111111///000111111111222333333...///111222222111000000222111111111222222333444111111222222222333333333111111111111111111111111333333333222222222222222444444555777:::>>>AAACCCFFFHHHKKKQQQXXX```fffjjjmmmrrrttttttvvvyyyyyyuuuuuuxxxyyyxxx{{{~~~}}}xxxvvvqqqhhh^^^RRRGGG@@@>>>:::999777777888777666444<<<;;;:::999888666666555555555666666777777888888===@@@FFFOOO[[[jjjyyy}}}tttllleeeYYYNNNJJJFFFAAA>>>======<<<<<<<<<;;;999888777666777777777777888888999999999999999;;;===???BBBIIIQQQWWWWWWeeerrrvvvvvvyyy~~~vvvfffYYYOOOHHHBBB>>><<<:::999999::::::888777666555555444444555555666777666999>>>AAACCCLLLWWWgggnnnxxx}}}{{{vvvsssnnngggbbb^^^]]]]]]YYYXXXVVVUUUSSSSSSRRRRRRQQQRRRTTTVVVWWWXXXXXXXXXaaa```___dddmmmvvv|||~~~zzztttjjj]]]OOOFFFAAA>>>;;;999888888666555666555333222222333555666;;;555999;;;555888???>>>HHHMMMUUU```ppp~~~zzzwwwlll[[[MMMEEEAAA>>>===<<<;;;;;;<<<===>>>???@@@:::666444555666888???HHHTTT^^^iiinnnrrrwwwzzzzzzzzz{{{||||||||||||{{{zzz||||||{{{||||||{{{xxxvvvfff]]]OOODDD===888555333111222222222222222222222222222333555666555222000222111222666888;;;DDDNNNaaammmyyy}}}xxxrrrkkkccc[[[UUUSSSPPPKKKHHHEEEDDDCCCBBB???AAA???;;;;;;@@@BBBAAABBB???;;;::::::;;;::::::;;;<<<===>>>AAAFFFLLLPPPZZZbbbmmmvvvzzz~~~|||~~~}}}yyyxxx{{{{{{xxxvvvwwwwwwssslllccc]]]ZZZPPPJJJDDDCCC@@@<<<999;;;888777555444555888<<>>666:::===777999AAAAAAMMMUUU```kkkyyy}}}xxxuuujjjYYYKKKCCC???===<<<<<<<<<==================666444333555666777<<>>::::::???AAA@@@AAA>>>;;;999:::;;;;;;:::999;;;===???BBBFFFKKKOOOYYY```jjjqqqvvvzzz~~~|||~~~}}}yyyyyy{{{{{{yyywwwwwwvvvsssmmmfff^^^ZZZQQQJJJEEECCC@@@<<<999:::777777555444333666:::>>>777777777777777888888888===BBBGGGHHHFFFCCCBBBCCCDDDJJJRRRZZZ```gggpppvvvzzzyyyyyyyyyyyyzzz{{{{{{GGGEEEDDDEEEHHHJJJJJJHHHJJJKKKMMMOOOQQQQQQQQQQQQRRRQQQQQQRRRSSSQQQNNNLLLEEEBBB>>><<<;;;:::888666888888888999999888666555111111222222222222222333333333333333333333333333222222222222333333333333111111111222444333000...222222222222222222222222000000000000000000000000000222333222000///111333///000111333444555666666888666444222111111222333111333444444222111222444000222333222//////111333111111111111222333444555333333444444444555555555222222111000000111222222111000000000000111333444111111222444888;;;>>>@@@CCCFFFKKKRRRZZZbbbhhhlllpppsssuuutttuuuyyyyyyvvvuuuxxxxxxwwwyyy|||{{{vvvrrrnnniiicccVVVEEE<<<<<<666555444555666777666555888888777666555555444444555555666666777777888888;;;AAAJJJTTT```mmmxxxzzzooogggaaaWWWNNNJJJFFFAAA>>>======<<<<<<::::::999888888777777777666777888999:::999999888888;;;>>>???AAAFFFPPPWWWaaaiiiqqqvvvzzz~~~}}}zzzvvviii\\\RRRIIIAAA;;;;;;::::::;;;<<<<<<:::888888888777777777777888888:::555777???BBBDDDPPP^^^mmmsss{{{|||zzztttrrrnnnkkkgggbbb^^^[[[VVVVVVWWWWWWVVVTTTRRRQQQOOOQQQSSSVVVWWWWWWWWWVVVYYY]]]bbbeeeiiioooxxx}}}yyysssiii[[[QQQHHHEEEAAA???===<<<;;;999888777555333333555777888>>>555999>>>:::<<>>BBBOOO]]]eeelllsssvvvvvv{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxyyy|||~~~~~~}}}ooofffYYYLLLAAA:::666444222333333444333222000000333111111111222333222111222111333555666777===EEERRRaaaqqq||||||wwwqqqkkkddd]]]YYYQQQOOOLLLGGGDDDBBBAAABBB>>>@@@>>>::::::???AAA@@@===:::777666777888888888666999===@@@CCCGGGKKKNNNWWW]]]ffflllqqquuu{{{~~~{{{zzz}}}}}}zzzzzzxxxuuusssoooiii___XXXRRRKKKEEECCCAAA<<<999:::555777888777666555888:::666666666777777777888888===AAAEEEEEEBBB@@@BBBDDDCCCIIIRRRYYY___eeennnuuuzzzzzzyyyxxxxxxxxxxxxyyyBBB@@@???AAAEEEHHHHHHGGGFFFHHHJJJLLLNNNNNNNNNNNNNNNMMMNNNOOOPPPNNNKKKIIIEEEDDDBBB@@@>>>===<<<<<<===999666888;;;<<<777222444333222111222333555666333333333333333333333333222222333333333444444444000000111333555555333111222222222222222222222222000000000000000111111111222333222000---...222666///000111333444555666666555444222111111222444555333555666555222000111333111333333111......111444111111111111222333444555444444444555555555666666333222111000000111222333222111111111111333555666333333444777:::===AAACCCCCCEEEKKKRRRZZZccciiilllqqquuuvvvuuuvvvzzzzzzxxxvvvxxxxxxwwwyyy|||zzzuuutttpppmmmiii[[[III???>>>444333333444666777666555555555555444333333222222555555666666777888888888<<>>>>>======:::999999999888888777777666777888999:::999888888888;;;>>>???@@@FFFOOOWWWgggkkkooouuu~~~www~~~|||ttthhh]]]TTTKKKBBB<<<;;;;;;;;;<<<===<<<:::888999999888888888888999999:::444666>>>AAACCCPPP```nnnttt|||}}}{{{uuupppkkkjjjjjjggg___XXXVVVWWWXXXYYYXXXVVVSSSRRROOOQQQSSSVVVWWWWWWVVVVVVXXX^^^eeehhhiiinnnxxx|||wwwmmm```VVVLLLIIIEEEBBBAAA@@@>>><<<999888666444444666888999<<<333888???;;;>>>HHHLLLTTTaaaqqq|||}}}uuuiiiYYYLLLDDD???<<<:::;;;;;;;;;;;;:::888666444333222444777777444666:::>>>KKKYYYcccjjjqqquuuuuu{{{|||}}}~~~~~~}}}|||{{{wwwvvvvvvxxx{{{}}}~~~~~~qqqiii\\\NNNBBB:::666444...000111333444444444333333111000000111222222111111111333555555666<<>>???===999:::>>>AAA@@@:::777444333444555666555555888===AAADDDHHHKKKMMMWWW\\\ccciiimmmsssyyy~~~|||{{{~~~~~~{{{|||xxxtttsssqqqkkk```XXXRRRKKKEEEDDDAAA<<<999:::444888<<<===:::777777777333333444444555666666777<<<@@@DDDCCC@@@???AAAEEEBBBIIIRRRYYY^^^eeemmmtttzzzzzzyyyxxxwwwwwwwwwwww===;;;:::<<<@@@BBBBBBAAACCCEEEHHHJJJKKKKKKIIIHHHPPPNNNMMMKKKJJJJJJKKKLLLFFFEEEDDDBBB@@@>>>===<<<>>><<<999777555555666666666555333222111111222333555444333222333555777999555333000000222444555555222222222111222222333333222222111000000111222222111111111000111111222222000000111111111111000000///000111222222222222222444444333222111111111111444444333222222222333333111111111111111000///...333222111000000111222222555444333333333333444555333222222222222222222333555333222222333333333333444555555777:::===@@@BBBCCCFFFLLLTTT^^^eeeiiijjjpppsssvvvxxxyyyyyy{{{|||{{{yyyvvvvvvvvvwwwwwwvvvwwwsssjjj^^^PPPEEE===:::888777555444444555666777444333222333444444333111444555666777777777:::<<>>======999999999888888888888777444555666777999999::::::>>>>>>???@@@DDDLLLUUU[[[dddfffnnnyyy}}}{{{{{{~~~uuufffYYYOOOFFFBBBAAA>>>;;;999888999:::::::::999999888777666555444444888888:::<<<<<>>===>>>===<<<:::;;;<<<<<<<<<;;;>>>;;;<<>>======>>>??????>>>===;;;:::999999888666555777;;;@@@AAAAAACCCGGGKKKRRRWWW^^^dddiiiooovvv{{{{{{~~~~~~{{{xxxyyy{{{yyywwwuuussspppjjjddd___TTTQQQLLLDDD>>>;;;;;;<<<<<<999666444555555555555777888888777555555666777999:::;;;<<<>>>???@@@@@@IIIIIINNNVVV]]]bbbkkksssyyyzzzwwwtttuuuyyyyyyvvv;;;:::999;;;>>>AAAAAA???CCCCCCCCCDDDEEEGGGHHHIIIMMMLLLKKKJJJIIIJJJJJJKKKHHHGGGFFFDDDBBB@@@???>>>>>>===:::888666666777777777666555333222222222333888777555444333333444444555333111000222444555555333222222222222222333333111111111111111111111111555444333222111000000000000000111111111111000000000000111222222222222222222222222111222222333333333333333333333333333333000111111111111000000///333222111000000111222222444333222222222222333444222222111111111111222222444333222222333333333333666666666777888;;;===???CCCFFFLLLUUU^^^eeeiiikkkqqqtttxxxzzzzzzzzz|||}}}|||yyywwwvvvwwwxxxxxxwwwuuuqqqiii]]]QQQFFF>>>;;;888777555444444444666777444333222333444444333111222444666777777999<<<>>>FFFKKKUUUbbboooyyy|||tttkkkaaaWWWQQQNNNLLLHHHDDD@@@===<<<;;;999999999999888888888888555666777999:::;;;;;;;;;<<<======???CCCJJJSSSZZZdddgggooozzz}}}~~~}}}wwwiii\\\QQQHHHCCCAAA@@@===999888888888888888666666666666777777777777999888999;;;;;;@@@MMMZZZeeehhhppp{{{zzzwwwrrrqqqnnnkkkgggccc___]]][[[WWWVVVWWWTTTOOOLLLNNNLLLOOORRRSSSSSSTTTUUUVVVXXXXXX]]]eeekkkpppwww}}}xxxrrrlllhhhbbb^^^WWWPPPJJJHHHGGGGGGAAA???<<<<<<===>>>>>>>>>AAA@@@BBBHHHLLLOOOVVV___nnnpppyyy}}}nnneeeWWWJJJ@@@:::666444888888888888777666444333333333222222222333444555777>>>IIIUUU___iiipppuuuwww{{{~~~~~~}}}~~~}}}}}}}}}~~~zzzqqqaaaRRRGGG>>>888555666555333222111111222222444444333333222333333333222111111111333666:::<<>>@@@@@@???;;;;;;:::999999999888777999;;;???AAABBBDDDHHHKKKRRRXXX___eeejjjpppwww|||~~~yyy|||~~~}}}zzzxxxyyy{{{yyywwwuuurrroooiiibbb^^^RRROOOJJJDDD???======>>>;;;999666555555666666666777888888777666666777999888888999:::;;;<<<===>>>GGGHHHMMMVVV]]]ccckkksssxxxyyyxxxuuuvvvzzzyyyuuu999888888:::===>>>>>>>>>AAA@@@>>>===???BBBFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFDDDCCCAAA@@@??????>>><<<:::888888888888999888666555444333333333777666666555444444333333555333111111333444555555333333222222222222333333000111222333333222111000666555444222111111111111000111111222222111111000000111222222222222222222111111111111222333444555222222333444444444333222000000000000111111111111222222111111111111222333333222222111111222222333111111111000000111111111333333333222222333333444777777666666777999:::;;;DDDGGGNNNUUU]]]dddiiikkksssvvvyyy{{{{{{{{{|||}}}{{{yyywwwvvvxxxyyyyyyxxxsssnnnfff\\\QQQGGG@@@<<<999777555444333444666777444333222333444555444222222444666777888:::===@@@EEELLLVVVcccoooyyyzzzrrriii___VVVQQQQQQOOOKKKFFFAAA===;;;::::::999999999888888888888777888999:::;;;<<<<<<<<<;;;;;;<<<>>>BBBJJJSSSYYYcccgggqqq{{{~~~}}}}}}~~~yyylll___SSSKKKDDD@@@AAA>>>:::777777777666666555555666666666777777777:::999999;;;;;;???JJJVVVaaafffooozzzzzzwwwtttqqqnnnkkkhhheee```]]]ZZZVVVUUUUUUSSSNNNMMMNNNMMMOOOQQQRRRRRRRRRTTTUUUWWWXXX]]]ffflllooovvv}}}~~~{{{vvvqqqnnnmmmiiiccc\\\WWWSSSRRRQQQHHHEEEAAA???@@@BBBCCCDDDHHHHHHKKKQQQUUUYYY___ffftttuuuzzz~~~~~~~~~|||nnndddUUUGGG===888555444777777666555555555555555333333222222222333444555777<<>>===;;;;;;<<<@@@DDDGGGDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDCCCBBBAAA@@@???>>>???>>>===;;;::::::999::::::999888777555444444333222333444555666666666666555333222222444555555444444444333222222222333333///000222333333222000///222222222222333444555555111111222222222222111111111111222333333222222222222111111111222222333444000222444555555444333111/////////000000111222222222222111222222222333333333333222222222222333333111111000000000000111111222333333333222222444555777777777777888999;;;<<>>===<<<::::::999999999888888888888888999:::;;;<<<<<<<<<;;;<<<===@@@DDDKKKTTTZZZaaagggqqq{{{~~~}}}||||||~~~{{{nnn___TTTLLLDDD>>>???<<<999777777777777666888777777666555555444444<<<::::::;;;<<>>AAAAAAAAA>>>>>>>>>===;;;:::::::::;;;;;;<<<>>>AAAEEEGGGIIIOOOTTT\\\bbbgggmmmuuuzzz{{{{{{|||||||||{{{{{{zzzyyy||||||xxxxxxzzzzzzwwwxxxzzz|||{{{wwwuuuvvvxxxxxxvvvtttqqqlllfff___[[[RRRNNNHHHCCCAAA@@@??????888777555666888999999999<<<<<<;;;888555333333444666666555555666777999:::CCCEEELLLVVV^^^dddllluuutttwwwxxxxxxzzz|||zzzttt777999:::<<<<<<<<<<<<===;;;;;;;;;<<<===???AAABBBAAAAAACCCDDDEEEGGGGGGHHHCCCBBBBBBAAA@@@??????>>>???>>>===<<<;;;;;;:::::::::999999888777555444444222333444555666666666666555333222333555666555444555444444333222222222333///000222333333222000///222222222222333444555666222222333333333333222222222222333333333222222111444333222222111111111222000111333555555444333222000000//////000111222333111111222222333333333333333333444444444444333333111111000000000000111111111333444333222222444666666666666777999<<>>EEEPPP[[[eeennnvvv|||~~~}}}sssiii___VVVPPPMMMKKKHHHEEEBBB@@@>>>>>>:::::::::999999999999888888888999:::;;;;;;;;;;;;<<<===???BBBGGGNNNVVV\\\aaahhhrrrzzz~~~}}}}}}~~~|||ooo^^^RRRKKKDDD<<<<<<:::777666666777888777777777666666555555444444>>><<<;;;===>>>AAAIIISSSeeekkkvvv|||yyywwwrrrnnnkkkkkkhhhbbb]]]\\\XXXUUUUUUSSSOOONNNPPPKKKLLLMMMMMMLLLLLLNNNOOOVVVVVV[[[bbbfffiiinnnuuu}}}|||zzzxxxwwwuuurrrnnnjjjgggdddccc```\\\VVVRRRRRRTTTWWWXXXYYY\\\___aaacccgggjjjllltttwwwyyyzzzzzzzzzxxxvvvzzzzzz|||~~~}}}zzzvvvsssgggVVVGGG===888777777555444333222222444777888333333222222222333444555777999;;;@@@IIIVVVccclllsssyyy~~~~~~~~~}}}tttgggYYYMMMBBB999444555444222111000000111222444333222111000000000000333333222222333444666777999DDDRRR^^^kkkzzzzzzsssllleee]]]XXXPPPNNNJJJEEEBBB@@@>>>>>>;;;:::999;;;>>>AAAAAAAAA@@@AAAAAA???<<<::::::;;;;;;;;;<<<===???BBBEEEGGGOOOUUU\\\ccchhhnnnvvv{{{{{{||||||||||||{{{zzzzzzwwwzzzzzzwwwvvvyyyyyyvvvyyy{{{}}}{{{vvvssssssuuuwwwuuusssppplllfff```[[[UUUPPPIIIDDDAAA???>>><<<777666555666888999999888888888888666444333444555777666666666666888:::;;;BBBDDDKKKVVV^^^dddllltttsssvvvxxxyyy{{{}}}{{{uuu666888;;;<<<<<<;;;;;;<<<888999;;;<<<===>>>>>>======>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;:::888888888888777666555555777666666555444444333333444333333444555666555444666555444333333222222333000111222333333222111000444444333222222222222222222333333444444333333222333333333333333333222111555444333222111111111111000111333444555444444333111111/////////000111222000111222333444444444333333444444555555444444333111111111000000111111111000222444333111111444777444555666777:::>>>AAACCCCCCHHHPPPWWW]]]dddmmmtttvvvyyy}}}~~~|||{{{zzzwwwvvvtttuuuwwwyyyzzzzzzvvvoooeee[[[SSSJJJAAA;;;:::888666444333333444555555333222222444666777666666777888777666666888:::>>>EEENNNXXXaaajjjuuu|||{{{xxxmmmaaaWWWPPPIIIGGGEEEBBB@@@?????????::::::::::::999999999999888999::::::;;;;;;;;;:::===???AAAEEEIIIPPPXXX^^^bbbkkkuuu{{{~~~~~~}}}ooo\\\OOOKKKCCC:::;;;888666555666777888888333333444555666777777888???<<<;;;===???BBBJJJRRRbbbjjjuuu}}}zzzwwwrrrmmmkkkkkkhhhbbb\\\]]]XXXUUUTTTRRRMMMLLLOOOHHHIIIIIIIIIGGGGGGIIIKKKPPPQQQUUU]]]dddhhhqqqyyy{{{~~~~~~}}}{{{zzz{{{zzzyyywwwuuurrrqqqpppnnniiiccc```___aaacccdddaaagggkkkmmmoootttwwwwwwyyyzzzxxxsssqqqqqqpppmmmrrrtttwww{{{~~~}}}yyyvvvtttiiiXXXIII>>>999888888444333222222333666888:::333333222222222333444555666777999===EEEPPP\\\dddooowww~~~~~~wwwkkk^^^RRRGGG>>>888555444222111000000111111555555444333222222222222222222222222333444666666999CCCPPP[[[iiiyyy}}}uuunnnfff^^^YYYPPPNNNKKKGGGCCC@@@>>>>>>;;;:::999;;;>>>@@@AAA@@@???AAABBB???;;;999:::<<<<<<>>>???>>>===>>>CCCHHHQQQVVV^^^eeejjjqqqxxx~~~~~~|||zzzzzzvvvyyyyyyvvvvvvxxxxxxuuuyyy{{{}}}zzzvvvssssssuuuvvvuuussspppmmmgggaaa\\\YYYRRRJJJDDDAAA???<<<:::666555555666777888888777222333444444444555777:::777777666666888:::===???AAADDDKKKVVV___dddlllsssrrrvvvxxxyyy{{{~~~|||www444777;;;;;;:::999999:::999999::::::;;;;;;;;;;;;999:::<<<>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@============<<<;;;::::::666666777888888777666555888777555444333333444444444333333444666777555444666666555333333222222222111111111111111111111111333333222111111111111222333333444444444444333333333333444444333333222111333333222222111222222222111111222333333444555555333222000///...///111222000111222444444444444444222333444444444444333222222222111111111111222222///222555444111111444888333444555777999===@@@BBBAAAGGGPPPWWW]]]eeeooowwwyyy|||}}}|||xxxwwwvvvvvvyyy{{{||||||zzzrrrfff\\\TTTKKKAAA999:::999666444333333444555666444222222444666777777444555666666555666888:::===CCCLLLTTT[[[fffrrr{{{zzz}}}qqqdddXXXPPPGGGEEECCC@@@>>>=========;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<;;;===???BBBFFFJJJQQQYYY^^^fffpppxxx|||pppZZZNNNKKKDDD:::<<<999666555555666666555222333333444555666777888>>>:::999<<>>;;;::::::;;;===???@@@???999<<<>>>===999888:::===>>>BBBEEEAAA<<<<<>>=====================<<<=========<<<;;;::::::444555666888888777777666555444333222333555777999444333333555666777555444777666555444333222222222222222111000000111222222/////////000111333444555333444444555555444444333444444444444333333222111111111111111222333444444222222111222333444555666444222000///...///000111000111222444555555444444111222333444444333222111333333222222222222333333///222555444111111444999333444444666888;;;>>>@@@@@@GGGPPPWWW]]]fffqqqyyy{{{~~~}}}zzzxxxwwwxxx{{{}}}~~~~~~|||ttthhh]]]UUUKKK@@@888;;;999777444333333444555666444222222444666888888111333444555555666999;;;;;;AAAIIIOOOWWWbbboooyyyzzztttfffXXXPPPFFFDDDBBB???===;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<==================<<>>;;;777555444555444333555555555555555444444444<<<999888;;;???BBBIIIPPP\\\fffuuu~~~|||wwwqqqkkkiiijjjhhhaaaZZZ\\\VVVRRRPPPLLLGGGFFFIIIDDDDDDDDDBBB@@@@@@BBBDDDIIIGGGIIIOOOUUU[[[eeeooouuuxxx}}}}}}~~~}}}|||{{{zzz|||}}}~~~~~~|||wwwtttssstttttttttuuu|||}}}}}}}}}}}}zzznnnaaa]]]ccciiiiiibbbfffmmmvvv|||}}}{{{sssiiiYYYJJJ@@@:::777555222222333444666888:::;;;333333222222222333444555000222555999???GGGPPPVVVcccppp{{{{{{ooobbbUUUHHH>>>777444333222000000000000111111111111000111111222222///000111222444555666777:::CCCNNNXXXfffvvvxxxqqqhhh```[[[RRRPPPMMMIIIEEEAAA???>>><<<;;;:::;;;===?????????444888;;;:::777777:::>>>???EEEIIIDDD<<<;;;CCCLLLLLLRRRYYY```fffmmmtttzzzzzz{{{{{{|||}}}}}}||||||sssvvvvvvssstttvvvwwwttttttwwwzzzzzzxxxwwwyyy{{{uuutttrrrqqqnnnjjjddd```YYYQQQHHHDDDBBBAAA>>>:::555444444555666666444333888888888777555444555777666555555666888<<<@@@BBBBBBDDDLLLWWW___cccjjjqqqsssvvvwwwwwwzzz~~~~~~zzz666777888999999888777666555555444555666666444333777777888999:::<<<>>>????????????>>>===;;;999888999999999999999999999999999888777555555555666777666555555555555444444444111333444444333444666888555444222111000111222444222222222222111111111111////////////000222333444444333111111222333333222111000000000000222333444444333333333222222111111333333222222222222333333///111333333222111000111222111000//////111333555555555444333333333444444000333444111111444666555111111111222333444555666555666888999:::;;;>>>AAAHHHKKKPPPVVV]]]gggqqqxxx}}}}}}~~~~~~wwwyyy{{{~~~yyyjjj^^^TTTJJJ???777777666555444444333444444555555666666555555444333666555555555777999;;;<<<;;;???FFFOOOXXXdddooovvv|||vvviii]]]UUUQQQDDD<<<>>>===555444999777:::;;;999:::<<<<<<999::::::;;;<<<============;;;:::===CCCHHHMMMVVV___hhhqqqzzz}}}}}}~~~xxxmmm^^^QQQHHHDDDCCC<<<:::888666555555666777555555555555666888999;;;===:::999;;;===???FFFNNN___gggrrr}}}~~~yyyvvvrrrooolllggg```ZZZYYYTTTQQQQQQOOOIIIDDDDDDGGGCCC>>>===>>>@@@???>>>DDDEEEFFFIIIOOOWWWbbbiiiqqqtttyyy|||~~~~~~}}}||||||||||||{{{|||}}}}}}}}}~~~~~~}}}zzzqqqlllkkkkkkiiifffeeeggglllsssyyy}}}~~~}}}yyykkkZZZMMMAAA888555777777555333555888;;;;;;999444444555555666666777777444:::@@@???<<>>;;;:::::::::<<<>>>@@@???>>>;;;999888999::::::999888<<>>BBBGGGKKKPPPYYYaaahhhoootttxxxxxxxxxxxxzzz|||}}}{{{yyyxxxwwwuuusssrrrssstttuuuwww{{{}}}zzzyyy|||}}}|||tttmmmoooooogggeeeddd[[[UUUQQQMMMHHHEEEAAA===:::555555555555444444444444777666444333444555777999>>>:::666555666999;;;<<>>@@@IIINNNUUU\\\dddllltttzzz||||||~~~|||}}}yyylll___TTTJJJ@@@:::777666555444444333444444666555555555444444444444666666555555666888:::;;;:::>>>EEENNNXXXdddooowww~~~vvvlll```WWWQQQDDD<<<===<<<666555999777::::::888888;;;<<<999777888999:::;;;<<<<<<<<<===<<<>>>DDDIIINNNWWW```iiirrrzzz~~~||||||~~~yyyssshhhZZZNNNEEEAAA@@@:::999888666555555555555333333333333444666777999;;;999999<<>>;;;:::::::::;;;===>>>===;;;999888777888999:::999888888;;;>>>>>>===>>>CCCHHHNNNSSSZZZaaagggmmmrrruuutttuuuvvvwwwwwwvvvvvvuuuwwwvvvuuuttttttvvvwwwxxxwww{{{}}}zzzyyy{{{}}}{{{rrrlllooopppiiihhhggg^^^XXXTTTNNNHHHDDD@@@<<<999555555555555555555666666666555333333333444666777:::999777666666888:::<<>>@@@IIIOOOXXXaaaiiipppwww{{{{{{|||~~~|||pppbbbTTTIIIAAA===777666555444444333444444777666444333333333444555777777666555666777999999:::>>>FFFOOOZZZgggssszzz|||wwwooobbbYYYQQQEEE<<<<<<;;;666666:::888:::999666666:::;;;999555666777888999:::;;;;;;???>>>@@@EEEJJJNNNWWW___hhhqqqzzz~~~~~~}}}}}}~~~uuuooodddWWWLLLDDD@@@>>>999999888777666555444444333333333444555666888888:::777888<<<@@@DDDMMMUUUfffkkkssszzz{{{vvvrrrppplllfffaaa___VVVOOOKKKGGGBBBAAABBB???===;;;:::<<<=========<<<======>>>BBBIIIQQQWWWdddkkkttt|||~~~|||{{{}}}|||}}}{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~zzzxxxwwwvvvssspppqqqrrrtttxxx|||~~~}}}|||vvviiiYYYMMMBBB:::777999444444555777999:::888777555555666666777888888888555666777777888<<>>@@@HHHMMMVVV___hhhooowww{{{{{{}}}ssscccSSSGGG@@@>>>777666555444444333444444777666444222222333444555888777666555555666888888:::???GGGQQQ]]]jjjvvv~~~zzzvvvnnnbbbXXXQQQFFF===;;;:::777888;;;888999888444444888:::888555555666777888999;;;;;;???>>>@@@EEEIIIMMMVVV^^^fffoooxxx||||||uuunnncccWWWNNNFFFAAA>>>999999999888777666555444555555666777888999::::::999777888<<<@@@DDDMMMUUUdddkkksss{{{|||wwwsssqqqmmmgggccc[[[SSSMMMJJJFFFAAA???@@@@@@???===<<<;;;:::999888============???DDDKKKPPP[[[cccmmmvvvzzz|||}}}}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||xxxuuuwwwwwwxxx{{{}}}~~~|||{{{vvviiiYYYMMMBBB999666777222333555777999888777555555555666666777888888888777555444555888<<<>>>@@@OOO[[[hhhsss~~~zzznnnddd[[[QQQGGG???:::555333444444222000333111111111222222333444444111///222222222444888;;;BBBNNN^^^ooo~~~|||rrrhhhaaaTTTQQQLLLIIIFFFCCC???======<<<;;;;;;<<<<<<:::888555444444555888999999888333666999;;;===AAAFFFJJJQQQUUUZZZ___dddiiinnnqqquuuxxx{{{yyytttqqqtttwwwtttttttttuuuwwwyyyzzz|||xxx|||}}}zzzxxx{{{|||zzzzzzssssssrrriiifffcccZZZ[[[VVVOOOHHHDDD@@@===;;;999999888888777666666666555555444444444555666777000555999999666666999>>>>>>CCCIIIPPPXXX___fffkkkuuuwwwyyy|||222222111000111222444555222111111222444555444222333222222222333444444555555555666777777777666666333333333444444444555555555555666666777777888888666555555555555444444444555666666555444333555666888888777777666666666666222222222333333444444444777666555444333333333333444333222222444555555555555555444444333222111000444444444444444444444444333333222222222222333333333444555555333333444555111222333555666666666666:::999888777666666666666555888888333111333333222111111111111222333444555222444777888999;;;???AAAIIIMMMTTT]]]fffoooxxx~~~}}}ssscccRRREEE???<<<777666555444444333444444777555333222111222444555777777666555555666777888999>>>FFFQQQ]]]jjjwwwzzztttkkk^^^UUUOOOFFF>>>;;;:::999999:::888:::888444444777999888777777777777888:::;;;<<<>>>===>>>DDDHHHLLLTTT]]]dddmmmuuuyyy||||||}}}}}}~~~|||tttmmmbbbWWWOOOHHHAAA===:::::::::999888777555444555555666777888999::::::;;;888888<<>>>>>===;;;:::999999<<<<<<<<<;;;<<<@@@FFFJJJTTTYYYbbbkkkqqqwww|||~~~||||||~~~|||}}}~~~~~~}}}~~~}}}}}}zzzwwwxxxwwwwwwyyyzzzzzzxxxwwwvvviiiYYYMMMBBB888444555111333666777777777666555555555555666777777888888999666444555888<<<>>>>>>LLLXXXfffqqq}}}zzzpppggg___UUUKKK@@@<<<666444444444222///111222222111111333333333555111000222333222444888;;;AAANNN]]]nnn}}}|||pppeee___TTTQQQLLLIIIFFFCCC@@@>>>>>>===<<<=========;;;999555444444555777999888777666777999;;;>>>AAAEEEHHHNNNRRRWWW]]]bbbhhhnnnrrrwwwzzz|||yyytttrrrtttxxxsssssstttuuuvvvxxxyyyyyyyyy}}}~~~zzzyyy{{{|||zzz{{{ssstttsssiiieeecccYYYYYYUUUNNNIIIEEEBBB???===<<<;;;:::999777555444333666666666666666777777888///444999:::777666:::===>>>BBBHHHOOOWWW___gggllluuuwwwzzz~~~111111111111222333444444111000000222444444333222222222222222333444555666444444555555555555555444111111111222333333444444555666777777777777777666666555555555555444444444666777777777555555777999888888888777777777666666555555555555555555555555777777666555555555555555666555444555777888888777555555555555444333222111222222333333333333333444444444333333333333444444444444555444222222444666222333333555666777888999;;;:::999888777666666666555888888333111333444333///000000000222333444555333555777999:::<<<@@@CCCJJJNNNVVV^^^gggqqq{{{}}}ppp```QQQFFF???;;;777666555444444333444444666555333222222222333444666666555444555666888888888===EEEOOO\\\iiivvv~~~zzzqqqfff[[[SSSMMMGGG???<<<;;;;;;:::999888:::999555555888999777999999888888888:::;;;<<<===<<<>>>CCCHHHLLLUUU]]]cccllltttxxx{{{~~~~~~{{{||||||}}}}}}~~~}}}ssskkk___UUUMMMFFF???:::::::::999888777666555555333333555666777888888888<<<:::999<<<>>>AAAHHHPPP\\\gggvvv{{{wwwssspppjjjbbb\\\OOOJJJHHHHHHFFF@@@;;;;;;666888;;;===<<<<<<<<<===:::::::::999999<<>>???KKKWWWdddooo{{{{{{rrriiibbbYYYOOOCCC>>>888666555555222000000333333111111444444222222//////333555444666;;;:::AAALLL[[[kkkyyyyyykkk```\\\TTTQQQMMMIIIGGGDDDAAA>>>>>>=========>>>>>><<<:::666555444555777999888777777777999;;;>>>AAAEEEGGGKKKOOOTTTZZZ```fffmmmqqquuuwwwwwwuuurrrppprrruuurrrssstttuuuwwwxxxyyyyyyzzz~~~|||zzz|||}}}{{{xxxqqqsssssskkkiiihhh^^^WWWTTTOOOKKKHHHDDD@@@===<<<<<<:::888666555333222666666777777777888888888111555888999888888:::===>>>BBBHHHOOOVVV___gggmmmtttwww|||///000111222222333333333000///000111333444333222222222222333444666777888222222333333333222222111//////000111111222333333666777777888888777666555666555555555555444444444666888888888777888999;;;:::;;;;;;;;;::::::999999;;;::::::999999888888777::::::999999999999999999:::888777888:::<<<<<<;;;666777777888777666555444444444555555555666666666666555555444444555555666333444444333111222444555444444333444666888:::;;;<<<;;;:::999888777777777444888888444222444555444111111000000111222333333444666888:::;;;>>>AAADDDHHHNNNWWWaaajjjsss{{{xxxiii[[[QQQHHHAAA<<<777666555444444333444444444444444333333333222222555444444444555777888999:::>>>GGGQQQ]]]jjjwww{{{nnnbbbYYYTTTKKKFFFAAA===<<<===:::777888::::::777666999888666;;;:::888777777888:::;;;===;;;>>>DDDIIINNNVVV___dddmmmuuuyyy{{{~~~~~~{{{}}}sssjjj^^^TTTMMMEEE===777999888666555444444444444222444555777888888888888===::::::===???BBBJJJRRR\\\hhhwww|||xxxuuuqqqiii___XXXQQQKKKFFFEEEBBB<<<999999111555999;;;;;;;;;;;;===::::::999888888:::???BBBDDDHHHNNNUUU\\\dddkkkpppuuuvvvxxx{{{|||}}}}}}}}}|||{{{}}}}}}{{{|||{{{{{{{{{{{{}}}~~~~~~{{{xxxuuutttxxxwwwwwwwwwyyyyyyxxxwwwmmmbbbTTTJJJ@@@888444555222444666555333333444666333333444444555555666666777777666666888;;;???AAAKKKVVVcccmmmwww|||tttmmmfff\\\SSSFFFBBB<<<999888777555222///333444111111555444111111///000444666555666999:::@@@KKKYYYhhhuuuyyykkk```]]]TTTQQQMMMIIIGGGDDDAAA???===<<<;;;<<<======<<<:::888777666666888888888666555555666999===AAADDDFFFJJJNNNSSSXXX]]]dddjjjooosssrrrqqqpppoooooopppqqqpppqqqtttvvvyyy{{{|||}}}|||}}}{{{}}}~~~|||zzzsssuuuvvvnnnlllkkkbbbXXXUUUQQQMMMIIIDDD???;;;999999888777666555555444555666666777777777777777666666777888999:::;;;<<<>>>AAAGGGNNNVVV^^^gggmmmssswww}}}---...000222222222222111000//////111333444333222222222222444555777999:::111111111111111000//////...//////000111222222333777777888888888666555444666666555555555444444444777888999999888999;;;===???????????????>>>>>>===???>>>===<<<;;;;;;:::999======<<<<<<<<<======>>><<<;;;:::;;;===?????????888888999::::::999777666888888999999:::::::::;;;666666555555555555666666333444444222111111333555555444333444555888;;;<<<===<<<;;;999888777777777444777777444222444666444333222111111000111111111444666999:::<<>>777777555444444444444444333333444444444333222111444444333444555777999:::>>>BBBKKKUUU```nnnzzz|||mmm```XXXUUUIIIFFFAAA>>>===>>>;;;666777:::;;;888888999888555;;;:::888777666777999:::===<<<>>>EEEJJJOOOXXXaaafffnnnvvvzzz}}}|||}}}tttkkk___UUUNNNFFF===777999777444222111111222333444666777999::::::::::::===:::;;;>>>AAADDDLLLTTT^^^jjjxxx|||yyyvvvrrriii^^^VVVUUUMMMEEEBBB>>>999777999111555:::;;;999888888999;;;;;;;;;::::::<<>>BBBKKKUUUbbbkkkuuu~~~}}}uuuooohhh___VVVIIIDDD>>>;;;::::::777444///333444111111555555000444222333666666333333555:::@@@JJJWWWeeerrr{{{}}}nnncccaaaTTTQQQMMMIIIGGGEEEBBB???;;;::::::;;;<<<<<<;;;999999888777777888888777666333222333777<<>>AAAGGGNNNUUU^^^gggmmmrrrwww~~~111111111000000000000000222111111000111333444555333444555555333222333555000000000000111111111111/////////000111333444555555555555555555555444444222444666555444333444444333666999<<<===>>>@@@BBBDDDEEECCC??????DDDFFFEEEHHHIIIHHHHHHFFFCCCAAA???JJJDDD@@@BBBCCC@@@???@@@EEEBBB???===???AAACCCDDD===:::888:::???BBB@@@<<<@@@>>><<<<<<======<<<:::>>><<<:::888777666777777444888666111111666777444888777666666666777999:::;;;;;;:::999888777666666444444333333222111000000222444666777555333222222555666888;;;???AAA@@@???BBBKKKVVVaaaiiisssssshhh^^^PPPJJJFFF::::::777333111111222222111666444333111111222333444333333444777::::::666333:::;;;CCCRRR___kkkwwwpppaaaTTTNNNHHHDDD@@@<<<;;;:::888777777777777888999999:::::::::999999888888999999:::;;;===???BBBHHHPPPYYY___kkkqqqyyy{{{vvvmmmaaaUUULLLDDD<<<777888666333333444555555444000///111666888666777999???===<<<>>>???BBBKKKUUU]]]kkk|||}}}xxxsssnnnggg___ZZZPPPJJJBBB>>><<<<<<:::777888999999:::999888777666999999888888999999:::;;;<<<>>>AAAFFFLLLRRRWWWYYY___bbbeeehhhjjjmmmpppsssppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqrrrtttvvvwww||||||}}}~~~~~~~~~}}}}}}}}}~~~yyy{{{yyyuuuuuuzzz{{{zzzzzzzzzyyywwwssspppllljjjmmmkkkhhhggghhhhhhhhhggg]]]VVVKKKCCC>>>999555222666555444222111111222222444555555555333222333444:::777666888:::<<>>DDDKKKSSS\\\fffrrr{{{~~~xxxnnnccc]]]XXXTTTNNNIIIEEEBBB@@@>>><<<;;;;;;<<<===<<<:::888999777555555777999999999:::::::::999999===BBBFFFIIILLLQQQVVV\\\bbbhhhllllllmmmoooppprrrsssttttttppprrruuuxxx{{{~~~~~~~~~~~~~~~{{{xxxuuuooogggaaa^^^ZZZSSSKKKEEE@@@============<<<999666444444555555666666444222333777;;;999999888777666888;;;>>>AAACCCGGGKKKQQQZZZccciiiuuuxxx}}}...//////000222333333444111111000000111222444555444555666555333222333444000000000000000000000000111111111000111111222333555555555555555555444444333444666555444333444555555999===@@@AAABBBDDDEEEGGGHHHGGGCCCDDDHHHKKKJJJPPPPPPOOONNNLLLJJJHHHGGGMMMGGGDDDGGGIIIGGGFFFHHHKKKIIIGGGFFFFFFGGGFFFEEEBBB@@@>>>@@@DDDFFFDDDAAAGGGDDDAAA@@@AAABBBCCCCCCCCCBBB@@@===;;;:::999999555777666222111555666444777777666666777888999:::888888888888888888888888444444333333222111111000111222333333333444666888666777999<<<>>>@@@AAABBBHHHOOOYYYbbbjjjsss~~~|||pppdddTTTLLLFFF::::::777444222333333333333333333333222222222222111222222333666999999777444<<<===DDDRRR___jjjwww}}}pppbbbUUUNNNHHHEEE@@@===<<<;;;999888555555555666777888999999999999999999999:::;;;;;;;;;===@@@CCCIIIQQQZZZ```mmmrrrzzz~~~uuulll___TTTLLLEEE???;;;999777555444555666666555444222444999:::888888;;;===;;;;;;===???CCCMMMWWW___mmm~~~~~~yyysssmmmddd\\\VVVPPPJJJCCC>>>===<<<:::888:::999888777777777888888999888888888999999::::::;;;<<>>777555555444444444555555666666666555555555666888999:::???GGGNNNWWWaaammmuuu}}}{{{qqqfff___WWWSSSMMMHHHFFFCCCAAA???;;;::::::<<<===<<<:::888999777666666777888999888999::::::::::::===AAAEEEHHHLLLQQQVVV[[[aaafffjjjlllmmmoooppprrrsssssssssrrrtttxxx{{{~~~~~~~~~|||zzzyyywwwrrrjjjeee```\\\UUUNNNGGGAAA>>>===<<<<<<;;;888666555555555555777777666444555888:::::::::999888777999<<>>CCCFFFHHHHHHIIIJJJMMMOOONNNKKKLLLPPPSSSQQQZZZZZZXXXVVVTTTRRRPPPPPPRRRNNNMMMPPPRRRQQQQQQSSSSSSRRRQQQPPPPPPOOOLLLJJJJJJHHHGGGIIILLLMMMKKKIIIPPPMMMIIIGGGHHHKKKMMMMMMLLLJJJHHHDDDBBB???>>>===888:::888555444777888666666666666666777888999:::555555666777777888999999444444333333222222111111222222222111111333666999777999<<<<<<<<<>>>CCCGGGMMMSSSZZZbbbiiisss~~~vvviiiXXXPPPJJJ???;;;999666555555666555555444444444555444333222222111111222555888888777555::::::@@@LLLWWWcccrrr~~~{{{pppcccVVVMMMHHHEEE@@@===<<<;;;:::999222333333444666777888888888888999:::;;;<<<======;;;===AAAEEELLLTTT]]]cccqqqvvv~~~xxxnnnaaaUUULLLEEE???;;;:::888666555666777777666777555666::::::888888::::::999:::===@@@DDDOOOZZZbbbpppzzzssskkkbbbYYYSSSOOOIIIBBB>>>======:::888<<<:::777555555666888:::888888888888999999999::::::;;;<<>>;;;888555444888777666555555444555555444555666666444444555666999666666:::>>>DDDNNNXXX```iiiqqqsssuuuyyy||||||||||||}}}~~~~~~xxxtttqqqjjjbbb[[[QQQMMMIII???>>>???888555555444444444444555555888888777666666666888888;;;@@@GGGNNNVVV```llltttxxx~~~~~~uuuiii```VVVRRRMMMIIIFFFDDDBBB@@@:::::::::;;;======;;;999:::888666666888888888777444666999;;;<<>><<<;;;:::999777666555555555555777888888777666888999:::::::::999888:::===@@@???AAAEEEIIIPPPXXXaaagggqqqvvv}}}|||444444444333333222222111333444444444555666666777666777888777444222111111111000000000000000//////333222111111000000111111333333444444444444555555444555666666555555666888???CCCJJJNNNPPPQQQRRRRRRVVVXXXXXXUUUVVV[[[]]][[[cccbbb```^^^\\\ZZZYYYXXXZZZWWWWWW[[[\\\[[[[[[^^^\\\[[[YYYXXXXXXWWWUUUSSSSSSRRRRRRSSSUUUVVVSSSQQQVVVTTTQQQPPPRRRTTTUUUUUUTTTRRRPPPLLLIIIFFFCCCBBB??????===;;;:::;;;;;;;;;666666666666777777777888555555555666777777888888444444333333333222222222555555555333111111333555888;;;>>>===;;;===DDDJJJOOOSSSYYYaaaiiittt~~~uuukkk[[[UUUQQQGGG@@@>>>;;;:::::::::999777999888777666666555555555111111222444666777777777999:::???IIISSS___ooo|||xxxooodddWWWMMMGGGCCC???<<<;;;:::999888222222333444666777888888777888999;;;<<<===>>>>>><<>>======:::888;;;999777666666666888999777888888999999999999999::::::;;;<<<>>>@@@BBBCCCFFFHHHKKKLLLMMMOOORRRTTTUUUVVVWWWYYY[[[\\\^^^^^^\\\\\\\\\]]]^^^```aaabbbccccccdddeeeffffffffffffffffffffffffffffffeeeeeedddfffeeebbbaaadddeeeccc`````````___]]][[[YYYWWWOOOMMMJJJJJJKKKKKKKKKKKKEEECCC???<<<999777666555777777666666555555555555444555666666666555777888<<<999999===BBBGGGRRR\\\jjjqqqvvvvvvxxx|||~~~}}}}}}}}}}}}}}}~~~{{{}}}{{{vvvrrrpppjjjddd\\\QQQNNNIII???===>>>666666666555444444444555555555555444444444555777888<<>>BBBEEEHHHGGGJJJPPPUUUZZZ^^^cccfffjjjkkklllnnnpppqqqqqqrrrqqqtttwww{{{~~~~~~}}}}}}}}}{{{||||||{{{yyyuuuppplllccc___YYYQQQIIICCC>>>;;;;;;999777666666666666555555666777777777666666666888999999999888999<<>><<<;;;===DDDKKKMMMQQQWWW___jjjuuu}}}wwwnnn___YYYWWWNNNGGGEEEBBBAAAAAA@@@>>>===@@@>>>:::888666666777888222333333444555666777999>>>>>>DDDMMMVVVbbbrrrwwwnnncccVVVLLLDDDAAA===:::999999888777333444444666777888999999666777999;;;===>>>>>>>>>===AAAFFFLLLTTT]]]fffmmm~~~{{{tttjjj___UUUIII<<<444999777555444555666666555999666666888777444444777<<<::::::===???DDDNNNXXXdddppp}}}xxxrrrkkkcccZZZUUUKKKFFFAAA>>>>>>===;;;888999999999999999888777777888888999::::::::::::999;;;;;;;;;;;;<<<>>>??????BBBDDDFFFGGGHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTUUUUUUWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\[[[^^^]]]ZZZYYY\\\\\\YYYWWWWWWWWWUUUSSSPPPMMMKKKGGGDDDBBBBBBCCCDDDDDDCCC>>>===<<<;;;888777666666666666666666555555555444444555777777777777999:::===;;;<<>>>>>777888777666666555555555666333333333333555777999;;;999>>>DDDIIIPPPXXXcccjjjrrryyyxxxjjj]]][[[WWWPPPJJJFFFBBB???<<<:::::::::;;;======;;;999999888777888999:::888777000444888<<<>>>@@@CCCEEEEEEIIIOOOUUUZZZ^^^cccfffhhhiiikkknnnpppqqqrrrssssssuuuxxx{{{~~~~~~~~~}}}~~~}}}~~~}}}yyysssooolllccc___YYYQQQIIIBBB>>><<<<<<999777666777888666555555555555555666555444333666777888777777888;;;===@@@CCCFFFKKKQQQZZZccciiivvvwwwxxxzzz{{{|||}}}}}}222222222333333444444444---...///000111111111111444777999888666444222222333333333222222111111000111000000000111222333333222222333333444444555555444555777888888;;;???BBBKKKRRR[[[cccgggiiiiiijjjlllnnnnnnkkkkkkoooooommmsssssstttsssrrrqqqooommmmmmlllnnnqqqqqqnnnnnnrrrppplllhhhfffgggiiijjjkkkeeefffggghhhgggfffcccbbb______aaadddffffffdddaaaccccccaaa___\\\YYYWWWUUUPPPLLLJJJJJJIIIEEEEEEHHHEEEDDDCCCAAA>>><<<999888:::999999888666555555444444444444444333333333333///222666888777777666777999;;;<<<<<<<<<>>>DDDIIIKKKOOOVVV```kkkxxx{{{rrrbbb[[[YYYPPPLLLJJJIIIIIIJJJIIIHHHFFFGGGDDDAAA===;;;999999:::555555555555444555777:::<<<>>>EEENNNVVVaaasssvvvlll```SSSKKKCCC@@@<<<999888888777666666666666777777888999999555777999;;;============???CCCIIIQQQYYYbbblllrrrzzztttkkkbbbYYYNNNBBB:::999777555444555666666555;;;888777999888666666999<<<::::::===???DDDNNNYYYdddooo~~~}}}xxxrrrlllddd\\\WWWKKKGGGBBB@@@@@@@@@===:::999:::;;;<<<;;;:::888777888999;;;<<<<<<<<<;;;:::<<<<<<;;;<<<<<<===>>>???>>>@@@BBBBBBBBBCCCEEEGGGEEEEEEGGGHHHJJJLLLMMMNNNMMMNNNNNNOOOPPPPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTSSSSSSVVVUUURRRQQQSSSSSSPPPMMMMMMLLLJJJHHHEEEBBB@@@AAA???======>>>?????????:::;;;<<<;;;999666666666555555666666666666555555444666777888888999:::<<<<<<<<<@@@IIIRRRZZZfffqqqvvvzzz{{{zzz{{{}}}|||{{{zzzyyyyyyyyy}}}|||wwwrrrqqqoookkkaaaVVVSSSNNNCCCBBBBBB;;;:::999888777777666777777555555555777999;;;>>>???<<<@@@FFFKKKPPPXXXbbbjjjqqqxxx}}}xxxjjj\\\^^^YYYQQQKKKFFFAAA===;;;<<<;;;;;;<<<===<<<:::888888777777999:::;;;:::888777999;;;<<<<<<<<<===>>>DDDHHHOOOVVV[[[```dddggghhhjjjlllooorrruuuvvvwwwzzz{{{}}}~~~~~~~~~~~~~~~xxxrrrnnnkkkddd```XXXPPPHHHCCC@@@???>>>;;;777777999999777444666444333444555555444222444555777777777888:::<<>>CCCFFFRRRZZZeeennnsssuuuvvvvvvtttwwwvvvssssssvvvuuusssuuuvvvyyyzzzzzzxxxuuusssrrrrrrvvvzzzzzzwwwyyy~~~zzzwwwtttrrrrrrrrrrrrqqqmmmnnnpppqqqooommmkkkjjjhhhhhhiiikkkmmmnnnmmmllllllllllllkkkiiifffdddbbb]]]XXXVVVWWWUUUQQQPPPTTTRRRQQQOOOLLLGGGCCC???<<<;;;:::999888777666555555444444444444444444444444333444777777777777888:::999999:::;;;===@@@DDDFFFLLLPPPWWWbbbnnnzzz|||sssaaaZZZXXXPPPNNNMMMMMMOOORRRSSSSSSRRROOONNNMMMJJJGGGCCC???===777888888555333444777;;;888<<>><<<<<<;;;;;;;;;:::::::::999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???<<<>>>???@@@??????AAACCC@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLLLLLLLLLLLLLJJJKKKMMMNNNOOONNNMMMLLLKKKNNNNNNKKKJJJLLLKKKGGGDDDDDDDDDCCCBBB???===;;;>>><<<:::999;;;<<<<<<<<<888;;;===<<<999666666666666666777888888777777666444666888999999:::<<<===???@@@GGGRRR[[[dddoooyyy|||}}}|||zzz{{{}}}~~~|||{{{{{{{{{{{{zzz~~~~~~xxxsssqqqpppnnncccXXXUUUPPPFFFEEEFFF>>><<<;;;:::999888888888888999999999999;;;===???AAA@@@DDDJJJNNNSSS[[[dddkkkpppwww|||xxxkkk[[[]]]XXXQQQKKKFFFBBB>>><<<===<<<<<<<<<<<<;;;888666666666777999;;;<<<;;;999888:::;;;;;;;;;;;;<<<>>>CCCHHHOOOVVV\\\aaafffiiijjjlllooossswwwzzz|||}}}|||~~~~~~xxxrrrnnnlllfffaaaXXXOOOHHHDDDCCCCCCAAA<<<888888::::::777333999666333333444555555333444555777888888999;;;===@@@BBBFFFKKKQQQYYYbbbhhhtttuuuvvvxxxzzz|||}}}~~~555555444333111000000//////000222333444444333333222555888999888555444444666666555444444333222222555444333111000/////////111111222333333444555555444666888999<<<@@@EEEIIIWWW___kkkuuu{{{}}}~~~~~~yyy|||{{{xxxwwwyyyyyyvvvsssvvvyyy||||||yyyvvvttttttvvv{{{~~~}}}|||{{{yyyvvvtttrrrtttvvvvvvtttqqqooonnnpppnnnmmmnnnqqqtttttttttrrrssssssrrrqqqooommmllliiiccc```bbb```[[[ZZZ___\\\ZZZXXXTTTNNNIIIDDDAAA::::::999999888777777777444444444444444444444444999999888666555555777::::::888888:::>>>BBBCCCDDDNNNRRRYYYdddqqq{{{|||xxxppp___XXXWWWPPPNNNNNNOOOSSSWWWZZZZZZZZZVVVWWWXXXWWWSSSLLLFFFAAA999:::999666333444888;;;:::>>>GGGPPPXXXccctttwwwjjj[[[OOOIIIDDDAAA===::::::999999888777777777777666666666666555666888;;;<<<;;;:::999BBBFFFNNNVVV___iiisssyyy}}}|||nnnaaaWWWNNNGGGBBB;;;999777666777888888888777444333555555333444777777666888<<<@@@FFFRRR]]]fffppp|||zzztttmmmeee\\\WWWOOOLLLHHHFFFGGGFFFDDD@@@???>>>;;;999999:::<<<>>>:::;;;===??????>>>===<<<:::::::::;;;<<<===???@@@===>>>@@@@@@??????@@@BBB???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEGGGIIIJJJKKKJJJIIIHHHFFFIIIIIIFFFEEEGGGFFFBBBAAAAAABBBBBBAAA???===<<<<<<:::888888999;;;;;;:::888<<<>>>===:::666666666777777999::::::999888777444666888999999:::<<<>>>EEEGGGNNNXXXaaaiiirrr{{{~~~zzz{{{~~~~~~{{{~~~~~~}}}}}}}}}}}}}}}yyy~~~~~~wwwrrrpppooommmbbbXXXUUUPPPFFFEEEFFF???===<<<;;;:::999999999999;;;:::::::::;;;<<<>>>??????CCCHHHLLLQQQXXXaaahhhooowww|||xxxlll\\\[[[WWWPPPKKKGGGCCC@@@>>>>>>===<<<<<<<<<;;;888555555555777999<<<===<<<:::555777999:::;;;<<<@@@BBBBBBGGGOOOWWW]]]bbbgggjjjlllnnnrrrvvvzzz~~~zzz}}}}}}xxxrrrooonnnhhhbbbYYYPPPIIIFFFFFFFFFBBB>>>999999::::::777333;;;777333333555666666555444666888999999:::<<<>>>???AAAEEEJJJPPPXXXaaagggrrrtttwwwzzz|||}}}}}}}}}666555333111000000111111000000000000111111111111111222333444444444333222444444444444333333222111111111111111111111111111333333333333333333444444444666999<<>>;;;888777888;;;===??????@@@CCCKKKWWWggguuu~~~{{{qqqggg]]]QQQFFFCCCAAA???===;;;;;;;;;;;;666666666666666777777777999777666666888999888888:::CCCLLLRRRZZZfffpppttt}}}yyylll```WWWNNNFFF@@@;;;:::999777777777777888999999888777666666777777777888;;;???BBBGGGSSS___qqqwww}}}zzztttmmmeee]]]WWWQQQPPPNNNJJJGGGEEEDDDEEEDDDAAA@@@@@@AAAAAA===:::;;;<<<>>>???@@@@@@???>>><<<<<<;;;;;;;;;===???@@@===>>>???@@@@@@???===<<>>@@@@@@@@@@@@HHHNNNYYYeeeoootttvvvwww~~~}}}}}}}}}||||||||||||}}}|||{{{}}}zzz|||zzztttqqqqqqoookkkddd___XXXQQQLLLHHHDDDAAA@@@>>>===<<<===<<<;;;999<<<;;;::::::;;;<<<===>>>BBBEEEHHHLLLRRRYYYaaafffqqqxxx~~~wwwkkkccc[[[WWWQQQLLLGGGDDD@@@===AAA???>>>======<<<999777777777777777888999:::;;;999999999:::;;;===???AAA???FFFPPPYYY___dddhhhjjjvvvvvvwwwxxxzzz}}}zzzwwwsssooogggddd]]]TTTKKKDDDAAA@@@@@@<<<999:::===<<<777222...222333333444555333---666777888888888999;;;===@@@AAADDDGGGLLLTTT]]]cccnnntttwwwwwwzzz555444333222111111111111000000000000111111111111111222333444555555444333444444444444444333222111222222222222222222222222222222333333444444333333444777:::>>>DDDKKKSSSYYYdddkkkvvv}}}{{{}}}~~~}}}}}}~~~}}}zzzwwwuuuvvvxxxyyyyyyxxxvvvuuu~~~~~~~~~}}}|||wwwvvvtttsssrrrqqqppppppvvvsssmmmhhhbbbZZZOOOGGGBBB???;;;999999888666555999888666666666777777777666666666666777777777888888888999:::<<<@@@BBBDDDNNNSSS\\\hhhttt}}}~~~zzzpppbbbSSSIIIDDDCCCEEEDDDDDDIIIQQQVVVVVVTTTYYY]]]^^^]]]]]]ZZZOOOCCC@@@<<<999888;;;===>>>===???@@@DDDKKKWWWfffsss{{{zzzooofff]]]RRRHHHBBBAAA>>><<<:::999999999888888888777777666666666888777555666888999888888;;;CCCJJJOOOVVVaaajjjmmmzzzwwwooodddZZZRRRKKKDDD???888888777666666777888999888777777666555555666666999888:::>>>AAAGGGVVVccctttzzz{{{wwwqqqjjjbbb]]]WWWUUURRRNNNJJJGGGFFFFFFCCC@@@>>>>>>???>>><<<::::::;;;<<<===>>>======<<<;;;;;;::::::;;;<<<>>>???===>>>>>>>>>>>>>>>======>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFDDDBBBAAAAAABBBBBBAAA???AAABBBBBBBBBBBBAAAAAA@@@@@@>>><<<<<<<<<<<<:::999555555666777888999:::;;;<<<<<<<<<;;;;;;;;;::::::888999999999:::999999999999:::<<>><<<:::<<<;;;;;;;;;;;;===>>>???DDDFFFJJJNNNSSSZZZaaafffrrrxxx~~~wwwmmmeee\\\WWWPPPKKKGGGCCC@@@>>>@@@???=========<<<999777777777777777888999:::;;;::::::999:::;;;>>>@@@AAADDDIIIRRR[[[bbbggglllooouuuvvvwwwxxx{{{}}}{{{xxxtttooohhheee^^^UUULLLEEEAAA@@@<<<<<<;;;::::::999777666333666555333444777666333777888:::;;;;;;<<>>:::999888666555555555555555555555666666777666666555555666888888999999888999;;;???CCCEEENNNTTT^^^iiittt}}}}}}xxxmmm___QQQFFF@@@===@@@>>>???BBBHHHLLLLLLJJJOOOSSSWWWZZZZZZWWWLLLAAAAAA===999:::>>>@@@>>>:::>>>@@@DDDLLLWWWdddpppwww~~~wwwlllccc\\\RRRJJJBBB@@@===:::888777777777::::::999888777666666555888777555666888999999888<<>>======>>>===<<<;;;<<<======>>>=========<<<<<<<<<<<<===>>>???@@@@@@???????????????@@@@@@???@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDBBBAAA@@@AAAAAA???===>>>>>>???@@@AAAAAAAAA@@@AAA???============;;;999555666666777888999::::::777888888999999::::::;;;::::::;;;;;;;;;:::::::::;;;<<<>>>AAAGGGNNNTTTXXXaaafffmmmuuu{{{}}}~~~~~~zzz{{{|||}}}}}}|||{{{{{{xxxyyyzzzyyywwwuuuuuuvvvvvvxxxxxxssspppoookkkfffeee```YYYSSSNNNJJJGGGDDDDDDCCCBBBBBBBBB@@@===:::<<<<<<;;;;;;<<<===???@@@FFFHHHKKKOOOSSSZZZaaafffrrrwww~~~~~~wwwnnnggg]]]WWWPPPIIIEEECCC@@@??????>>>=========<<<999666888777777888888999:::;;;;;;::::::;;;<<<>>>@@@AAAFFFKKKRRRZZZaaahhhnnnrrruuuvvvxxxzzz|||}}}~~~~~~}}}zzzvvvqqqjjjfff^^^UUUMMMFFFBBB@@@;;;<<<<<<999666666777:::666888666222222666777666666999;;;===>>>@@@CCCEEEBBBCCCFFFIIINNNVVV___eeelllssszzz}}}000111222333333222000///000000111111111222222222111222333555666777777888333444444444444444333333333333333333333333333333000111333444555555444333888:::>>>CCCJJJSSS]]]dddmmmsss{{{{{{}}}}}}zzz}}}}}}~~~}}}}}}~~~|||{{{yyyxxxxxx}}}zzzvvvqqqkkk```SSSJJJFFFBBB===:::888888777666444555666777666666777888888777555444444666888999:::999888888:::???CCCFFFNNNTTT___kkkvvv~~~zzzoooaaaSSSHHH@@@======<<<;;;>>>AAACCCCCCBBBFFFIIIMMMQQQRRROOOGGG???@@@<<<999:::???@@@<<<777>>>@@@DDDLLLWWWcccmmmttt}}}}}}uuujjjaaa[[[SSSKKKDDDAAA===:::777666666666:::999999999888888777777888666555666888999999888;;;@@@DDDGGGMMMXXX___```ooottt||||||wwwrrrjjj]]]RRRJJJDDD===999555555444333444555666777777666666555555555666666:::999:::===@@@FFFTTTaaaqqqzzz~~~{{{wwwqqqkkkfff___\\\XXXSSSPPPMMMKKKIIIEEECCCAAA?????????@@@AAA>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAAAAAAAABBBCCCDDDHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@AAABBBBBBBBBBBBAAACCCAAA?????????>>><<<:::;;;;;;::::::999999888888777777888999::::::;;;;;;<<<<<<<<<======>>>>>>?????????AAAEEEMMMVVV___dddnnnqqqvvv{{{{{{|||}}}}}}}}}{{{yyyxxxzzz{{{{{{{{{yyyxxxvvvvvvvvvyyyyyyuuurrrqqqlllfffeee```YYYTTTOOOLLLHHHFFFEEEDDDCCCCCCCCCAAA===:::===<<<<<<<<<===???@@@BBBGGGIIIKKKOOOSSSYYY```eeeqqqvvv|||xxxooohhh^^^XXXPPPIIIDDDBBBAAA@@@>>>============<<<999666888888888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAEEEIIIPPPWWW^^^eeemmmrrrvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||xxxssslllggg___VVVOOOHHHCCC@@@???===:::777555555777888444777666111000333555444555888;;;>>>@@@BBBEEEGGGCCCDDDGGGKKKPPPYYYbbbhhhqqqwww|||~~~///000111222333222111000111111111111222222222222222222333444555666888888333444444555555444444444333333333333333333333333000111222444555555444444:::<<>>>>>>>>???@@@BBBEEEFFFDDD@@@???<<<999777999======:::666===???CCCKKKUUUaaakkkqqq{{{|||tttiii```[[[SSSLLLEEEBBB>>>:::777666777777777777888888999999999:::777666555666888999:::999:::>>>AAAEEEMMMYYY```aaaiiioooxxx~~~yyyqqqhhh[[[PPPIIICCC===999777666444333333333444555777777777666666777888888888999<<>><<<;;;<<<<<<;;;;;;:::999999888<<<<<<======>>>>>>??????======>>>>>>@@@BBBDDDEEEHHHHHHJJJNNNVVV```iiinnnwwwyyy{{{~~~~~~~~~|||zzzwwwvvv{{{{{{|||||||||{{{xxxwwwuuuyyyyyyuuurrrpppkkkfffddd```YYYTTTPPPLLLIIIGGGDDDCCCBBBBBBBBB@@@===;;;============>>>@@@BBBCCCGGGHHHKKKNNNSSSYYY```eeepppuuu|||wwwnnnhhh^^^XXXPPPIIIDDDBBBAAA@@@=========>>>>>>===999666888888888888999:::;;;<<<;;;;;;;;;;;;<<<===???@@@DDDHHHNNNUUU\\\eeemmmrrrxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}||||||}}}|||wwwoooiii```WWWPPPJJJDDD@@@EEE???888666777888666444222666888444222333444222333666:::===???AAACCCEEECCCEEEHHHLLLSSS\\\eeelllyyy}}}}}}//////000111222222222222111111111222222222222333333333333333444555777777333444444555555555555444333333333333333333333333111111222222333444555666;;;===@@@EEELLLVVVaaahhhrrrvvv{{{zzz|||~~~}}}{{{{{{|||yyyvvvsssnnnfff[[[SSSHHHFFFCCCAAAAAA@@@>>><<<444666666555222222666999888888666555555666666777999999888999;;;???CCCEEELLLUUUbbbnnnwwwzzznnnbbbUUUJJJ@@@;;;::::::::::::;;;;;;;;;;;;<<<::::::<<<===:::;;;===777777777888999:::999777===>>>BBBIIISSS___jjjqqqzzz}}}uuuiiiaaa[[[SSSLLLDDDAAA===999666666777999555666666777888999::::::777555555666888::::::999:::===@@@DDDNNN[[[bbbccciiiooowww|||mmmdddWWWMMMGGGBBB>>>:::777666555333333333333444888777777777777888888999888999===@@@@@@BBBJJJTTT```mmmzzz}}}yyytttmmmiiiaaa]]]WWWUUUTTTSSSPPPMMMFFFFFFFFFDDDBBBBBBDDDFFFCCCCCCCCCDDDEEEGGGIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKIIIGGGGGGHHHGGGFFFDDDHHHHHHIIIHHHHHHGGGFFFFFFGGGEEECCCBBBAAA@@@>>><<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBDDDGGGKKKNNNPPPVVVWWWYYY]]]dddkkkqqquuu|||}}}~~~~~~~~~}}}{{{zzzxxxxxxzzzzzz{{{|||}}}|||yyywwwtttvvvvvvqqqnnnmmmiiidddccc___XXXSSSPPPMMMJJJHHHDDDBBBAAA@@@AAA@@@???===>>>>>>===>>>???AAACCCDDDGGGIIILLLOOOTTTZZZbbbgggnnnttt|||wwwmmmggg]]]WWWPPPIIIEEECCC@@@???======>>>???@@@>>>:::777999888888999999:::;;;<<<;;;;;;::::::;;;<<<>>>???EEEIIIPPPWWW___gggoootttyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}{{{zzz{{{|||~~~{{{qqqjjjaaaXXXRRRLLLEEEAAAFFF???888666999:::777333333888:::666333444555444333666:::<<<>>>>>>@@@AAABBBEEEIIINNNUUU___jjjqqq}}}~~~////////////000111333333111111111222222222333333333333222222333444555666333333444555555555555555222222222222222222222222222111111111222444666888;;;===@@@FFFNNNZZZfffnnnvvvyyy~~~}}}~~~~~~{{{wwwsssooojjjbbbXXXQQQJJJHHHFFFEEECCCAAA===:::333444444000------222777888777777777666666666555888888999:::<<<@@@BBBDDDMMMVVVcccnnnuuu}}}xxxlll```UUUJJJ@@@999777888888888777777777888:::777777999999555666:::333555777888777777999;;;======@@@FFFQQQ^^^jjjqqqyyy~~~vvvkkkbbb\\\SSSJJJBBB???;;;777555555777999666666666777777888888888666555444555888:::::::::;;;===???DDDOOO\\\cccdddmmmrrryyy~~~nnndddXXXMMMFFFAAA===:::666555444333333444555555666666666666666777888888999999<<>>>>>>>>???@@@BBBDDDFFFHHHJJJNNNRRRWWW]]]eeejjjnnnttt}}}vvvlllggg\\\WWWPPPKKKGGGCCC@@@>>>===>>>???AAAAAA???;;;888999999999999:::;;;<<<<<<::::::999999:::;;;<<<===EEEJJJQQQYYYaaahhhppptttzzzzzzyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~}}}{{{zzz{{{||||||ssslllaaaYYYSSSMMMFFFAAABBB>>>:::999::::::999888444999999444000111444555444777:::<<<=========>>>AAADDDIIIOOOWWWbbbmmmttt}}}}}}000///......///111333444111111222222222333333333444333222111222333444555333333444555666666666555111111111111111111111111333222000000111333777999:::<<<@@@GGGPPP]]]jjjrrryyy|||~~~zzztttpppjjjcccYYYRRRIIIHHHFFFEEECCC???:::666999999888444000000666<<<777777888888777666555444777888999;;;===@@@BBBCCCNNNWWWcccmmmssszzzwwwlll```VVVKKK@@@999555666666666555444555666999666777:::888333333888222555888888555666:::>>>======???EEEOOO]]]jjjrrrzzz~~~wwwlllccc\\\RRRJJJ@@@===999555444444777888777777777777666666666666666555444555888:::::::::<<<>>>???CCCNNN\\\ccccccqqquuu{{{tttjjj\\\OOOGGGAAA;;;888555444333333444555777888555555555555555666777888;;;:::;;;===>>>BBBNNNZZZ\\\iiixxx~~~yyyvvvnnnggg```\\\[[[YYYTTTOOOMMMPPPRRRRRROOOMMMNNNPPPNNNNNNOOOPPPSSSVVVYYY[[[YYYZZZ[[[]]]^^^]]]]]]\\\ZZZ[[[]]]____________^^^YYYZZZ[[[]]]^^^_________\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYXXXVVVTTTUUUVVVXXXYYYYYYZZZZZZVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCJJJKKKMMMOOORRRUUUWWWXXXRRRTTTVVVZZZaaagggmmmqqqrrrtttwww{{{}}}}}}||||||}}}{{{{{{|||~~~{{{wwwxxxvvvpppmmmmmmkkkgggaaa]]]WWWRRROOOLLLJJJHHHFFFCCC???>>>@@@BBBCCCDDD???>>>>>>???@@@CCCEEEFFFIIILLLOOOSSSYYY```hhhmmmnnnuuu~~~uuulllggg[[[WWWQQQLLLGGGDDD@@@===>>>>>>???AAABBB@@@<<<999999999999999:::;;;<<<<<<:::999999888999:::<<<===CCCIIIQQQYYYaaahhhooosssyyyyyyxxxwwwxxxyyyzzz{{{~~~|||zzzxxxxxxzzz|||~~~|||}}}~~~}}}|||{{{|||}}}{{{tttlllaaaYYYTTTNNNGGGAAA<<<======<<<::::::<<<>>>444777666///***---222555555888;;;======<<<<<<<<>>===999888777666666555555555333333333444555666777777555777888888666666999;;;<<>><<<===FFFTTTaaaiiikkksssxxx}}}zzzrrrgggZZZOOODDD:::777888666666555555444444444333666555444444555777999:::999888:::>>>AAADDDNNNXXX^^^kkkwww|||~~~{{{yyyrrrooojjjfffccc___[[[XXXZZZ[[[[[[ZZZYYYXXXWWWVVVXXXYYY[[[\\\^^^_________```bbbeeeiiikkkkkkjjjiiifffkkkmmmkkkhhhiiigggddddddeeegggiiijjjjjjiiiiiiiiiiiiiiihhhgggdddbbb```cccdddfffggggggfffeeedddgggeeedddcccddddddbbb``````aaaaaaaaabbbbbbccccccccc[[[VVVWWWZZZYYYWWWWWWSSSSSSSSSSSSRRRQQQOOOOOOVVVUUUXXX]]]______ccciiieeeggghhhiiilllpppvvvzzz~~~~~~~~~~~~~~~{{{yyyvvvttttttuuuuuurrrjjjeeeddd___YYYSSSNNNKKKGGGEEEEEECCCAAAAAAAAABBBAAA@@@??????>>>>>>@@@BBBEEEFFFJJJLLLNNNQQQVVV]]]eeejjjooouuu~~~vvvnnniii^^^XXXQQQLLLJJJFFF???:::===???AAACCCBBB@@@===;;;999999888888999;;;<<<======<<<;;;:::;;;===???@@@FFFIIINNNUUU]]]fffpppwwwwwwzzz||||||zzzyyy|||~~~}}}||||||}}}}}}|||{{{{{{|||}}}}}}|||}}}~~~~~~wwwmmm```VVVRRROOOJJJFFFAAA???<<<:::;;;<<<<<<<<<999888777666666777888888888888777777888:::<<<===AAABBBFFFNNNYYYeeeqqqwww|||~~~|||111111111222222222222333000111111111222222222222222444666666444222222222111555444111111555666222333222111111111111222333333333222222333555666777>>>@@@DDDKKKUUUaaakkkqqq~~~|||vvvpppkkkcccYYYRRRLLLGGGAAA>>>>>>===;;;888999777555333222333444666888777666555555555666666777777999===<<<<<>>===999888666555444444555555555555555666666777777777444666888777666666999<<<===@@@DDDIIIQQQ___ooozzz}}}uuukkkaaaWWWMMMGGG???>>><<<:::888777666555555444444444444333333333666666666888999999888666<<<<<<>>>FFFRRR^^^gggllluuu{{{{{{sssgggZZZOOODDD:::777888666666666555555555555555777666555555666777999;;;;;;:::;;;???AAADDDMMMWWW\\\iiiuuu{{{~~~yyyuuuqqqmmmkkkiiifffdddeeeeeeeeeeeedddccccccbbbfffggghhhiiikkkkkkllllllhhhkkknnnrrrtttuuutttssstttxxxyyyuuurrrrrrpppmmmqqqqqqqqqpppooonnnmmmmmmppppppppppppooommmkkkiiiiiijjjkkkllllllkkkjjjiiiiiihhhhhhjjjlllnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllpppiiieeegggjjjhhhfffeeeaaaaaaaaaaaa```___^^^]]]aaa___aaafffiiijjjlllppppppqqqrrrsssuuuyyy~~~~~~}}}~~~~~~~~~~~~{{{yyywwwuuutttttttttqqqjjjeeeddd```YYYSSSOOOKKKGGGEEEEEECCCAAAAAAAAABBBAAA@@@<<<===>>>@@@AAABBBCCCCCCJJJLLLOOORRRWWW]]]dddiiiooouuu~~~wwwooojjj___YYYQQQLLLIIIFFF@@@;;;>>>@@@BBBCCCBBB@@@===;;;888888777777888999;;;<<<<<<<<<;;;:::;;;<<<>>>@@@DDDHHHNNNUUU\\\eeennntttvvvzzz}}}~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~yyyoooaaaWWWQQQMMMHHHCCCBBB???<<<;;;;;;;;;;;;;;;;;;:::888777666555666666777777777777888:::;;;===AAABBBFFFLLLWWWdddooovvv}}}}}}222222222222333333333333111111111111222222222222555666777666444222222222333555555222222444444222444333333222222333333444666555555444555666888999===???DDDLLLVVVbbblllrrr}}}wwwqqqkkkbbbXXXQQQJJJEEE???<<<<<<;;;999666999777555333333333555555777666555444444444555666888888:::>>>>>>>>>CCCKKKOOOWWWbbbmmmxxxrrreeeVVVHHH???>>>;;;999666444444555666777777777777777777777777777444555777777777888:::<<<:::<<>>AAABBBCCCDDDBBB???<<<:::777777666666666888999:::;;;::::::::::::<<<>>>???CCCGGGMMMUUU\\\dddlllqqqwww{{{||||||~~~|||rrrcccXXXRRRLLLFFF@@@CCC@@@===;;;;;;:::999888;;;:::999777666555444444666666666777888999;;;<<>>;;;;;;;;;888666999888666444444444555555666555444333333444555666<<<;;;===???>>>>>>CCCKKKQQQXXXdddpppzzzrrrfffWWWHHH???>>>===;;;888555444666888:::777777777777777777777666444555666666777999:::<<<888;;;???EEENNN\\\mmmxxx~~~uuukkkaaaWWWNNNHHHEEEDDDCCC@@@>>>;;;999888777777777777777666666666444444444666999::::::999777;;;@@@EEEKKKVVVcccmmmyyy~~~tttgggWWWLLLCCC;;;777777666666777777888888888999999888888888888999:::;;;===<<<>>>AAAAAACCCJJJSSSZZZdddqqqzzz}}}{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{wwwxxxxxxyyyyyyyyyyyyyyywwwyyy}}}~~~~~~~~~{{{{{{|||||||||{{{zzzyyy|||{{{zzz|||~~~~~~~~~{{{xxxxxx}}}|||yyyyyy{{{{{{{{{{{{{{{zzzyyyxxx|||vvvsssyyy~~~~~~~~~}}}~~~{{{yyy{{{xxxtttsssrrroooiiieeeeeeaaaZZZSSSOOOKKKGGGEEEDDDBBB@@@@@@AAAAAA@@@???;;;<<>>AAAFFFMMMUUU\\\cccjjjoooxxx}}}}}}}}}}}}ssseeeZZZTTTNNNGGGBBBCCCAAA===;;;;;;:::888666999999888777666555555555666666666777888999:::;;;BBBBBBCCCHHHQQQ^^^iiiqqq{{{~~~}}}~~~222222333333333444444444333222222222222222222222777888888666333222222333555444555666555333222222444444444444444444444444888888777777777999:::;;;===@@@FFFOOOZZZeeeooottt}}}}}}wwwrrrkkkaaaUUUMMMHHHDDD>>><<<<<<;;;999777999888666555444444555555666555444333333444555666<<<;;;===??????@@@FFFNNNSSS[[[fffqqq{{{sssgggXXXHHH???===<<<:::666444333444777999777666666666666666666666666555555666888999::::::<<>>AAAAAABBBHHHQQQZZZbbbppp{{{|||}}}~~~~~~zzzwww|||~~~~~~~~~}}}~~~}}}~~~}}}{{{yyy{{{xxxtttsssrrroooiiieeeeee```YYYSSSNNNJJJFFFCCCCCCAAA???????????????===>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKOOOSSSWWW[[[```dddmmmrrrzzz|||tttpppeee___WWWOOOIIIFFFCCCBBBCCCDDDDDDCCCAAA>>>;;;999888888777666666777999:::888999999:::;;;<<<===>>>AAAFFFMMMUUU]]]dddkkkppp{{{|||sssfff\\\WWWQQQKKKEEECCCAAA>>><<<;;;999777555666666666666777777777777555666777888999::::::;;;AAAAAABBBFFFOOOZZZeeellltttyyy||||||}}}~~~222222222222333333333333333333333333222222222222666777666555222111222444555333444777777333222444333444444555555444444333444444444444555777999:::???BBBHHHPPP[[[fffooottt{{{~~~|||vvvqqqjjj```TTTLLLHHHDDD>>><<<<<<<<<:::888888888777666555555555555666555444444444555666777888888:::>>>@@@BBBJJJTTTVVV]]]hhhsss|||tttiiiZZZJJJAAA>>>999777444222222222444555666666666666666666666666777666555666888999999999:::===AAAGGGPPP^^^nnnyyy{{{rrriii```WWWOOOJJJGGGGGGFFFCCC@@@<<<999777555555666777999:::;;;;;;999777555555777888777666:::===BBBEEEKKKVVVdddooowww~~~vvvfffUUUJJJCCC<<<777666777777777777888888888888999999999999999999999999<<<;;;===@@@@@@AAAGGGOOOYYY```nnn|||~~~{{{yyy}}}~~~~~~}}}|||}}}}}}|||{{{||||||{{{yyyzzzwwwtttsssssspppjjjeeeddd___XXXRRRMMMHHHDDDBBBAAA???=========>>>===<<>>======>>>AAADDDEEEGGGJJJMMMQQQUUUZZZ```dddjjjooovvv~~~}}}vvvrrreeeaaaZZZRRRKKKFFFDDDBBBCCCCCCBBBAAA???===;;;999999888777666666777888999888999:::;;;<<<===>>>???BBBGGGNNNUUU]]]fffnnnsss}}}{{{rrrfff]]]XXXSSSLLLGGGBBB@@@===<<<;;;999777555333444555666777777777777666777888999;;;;;;;;;;;;??????AAAFFFNNNXXXaaafffnnnuuuzzz{{{}}}~~~111111111222222222222333444444333333333222222222555555555333111111333444444222333888888444333555222333444444444444333222333333333444666888:::<<<@@@CCCIIIRRR\\\fffnnnssszzz}}}yyyuuupppiii___SSSKKKGGGCCC>>>;;;<<<<<<:::777888888777777666555555555666666555555555666777888888777999>>>@@@CCCKKKUUUWWW^^^iiisss|||wwwlll]]]MMMCCCAAA888777666444444444444555666666666777777888888888999777555666888999888777777:::>>>CCCKKKYYYhhhsss~~~yyypppggg^^^WWWPPPLLLGGGFFFEEECCC@@@;;;777555444555777999;;;===>>>???@@@>>>;;;:::::::::999888===???BBBFFFMMMXXXfffooowww~~~vvvfffTTTIIIBBB<<<777666777777777777777777666666888999999999999999888888999999<<>>???AAAAAAFFFHHHJJJNNNRRRXXX```eeeggglllssszzz~~~~~~xxxtttdddaaa\\\TTTMMMGGGDDDBBBAAAAAAAAA@@@>>><<<:::999888777666555555555777777888999:::<<<===>>>??????DDDHHHNNNVVV^^^hhhrrrxxx~~~~~~zzzqqqeee\\\WWWRRRKKKEEE@@@???===<<<;;;:::777555444555666777777777666555777888999;;;<<<<<<<<<<<<===>>>AAAFFFMMMVVV]]]bbbkkkssszzz|||}}}000000111111111222222222444444444333333222222222444444444222111111333555333111333999999444333666222222333444444333222222555555666777999<<<>>>@@@AAADDDJJJRRR\\\fffnnnsss{{{~~~|||{{{xxxtttoooiii___SSSJJJGGGBBB===;;;;;;;;;999777888888888777666666555555777666555555666777888999;;;999;;;>>>???AAAIIIRRRYYY___iiittt|||yyynnn___OOOEEECCC;;;:::999888888777777777666666777888999::::::;;;;;;888555666888999777555999;;;???DDDLLLYYYiiittt}}}wwwnnnfff^^^WWWPPPLLLFFFFFFEEECCC???;;;666444666777999<<<>>>AAACCCDDDFFFCCC@@@>>>===<<<;;;:::@@@@@@BBBFFFNNNZZZgggoooxxx~~~wwwfffSSSHHHBBB<<<777666888888777777666666555555888888999999999888888777888888;;;>>>??????EEEMMMVVV[[[jjjzzz|||~~~yyy~~~}}}~~~~~~}}}|||{{{yyyxxxxxxzzz{{{{{{zzzvvvttttttuuuuuurrrjjjeeeccc^^^VVVPPPJJJFFFBBB???>>><<<::::::;;;;;;:::999666888;;;===>>>>>>>>>===EEEFFFIIILLLPPPXXX```eeefffjjjqqqxxx|||~~~}}}|||}}}}}}yyyuuudddbbb]]]VVVNNNGGGDDDBBB@@@@@@@@@???===<<<::::::666666444444333444555666888999;;;===>>>???@@@@@@EEEIIIOOOVVV___jjjttt{{{~~~|||yyypppddd[[[VVVPPPHHHBBB???>>><<<<<<;;;:::777555666666777777777555444333777888:::<<<=========<<<<<<===AAAFFFMMMUUU[[[___jjjsss{{{}}}~~~333444555333111000000111111111111222222333333333444222000000222333333333555555444333333333333444222111000111333444333222333666888999888999===@@@BBBEEEKKKTTT^^^hhhpppuuu}}}yyysssooogggYYYLLLFFFDDDAAA===;;;:::;;;:::999888777666666777777666555:::777555555666777666666;;;999:::???CCCFFFMMMSSS\\\dddoooxxxqqq___PPPFFFAAA<<<<<<;;;:::999777666555<<<;;;999777555444333333999888777555555555666777999;;;>>>DDDNNN[[[hhhqqq~~~wwwmmmddd\\\TTTKKKDDDAAAAAAAAA???<<<888444222777888:::===AAAEEEIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@CCCDDDGGGKKKQQQYYYccciiiyyy|||ssseeeTTTIII@@@:::777888:::666444888:::777444444222333555666666666555555:::::::::999999===BBBFFFVVV___iiirrr|||~~~~~~||||||||||||}}}}}}}}}}}}{{{xxxxxxzzz}}}{{{yyyyyy{{{|||}}}||||||zzzyyyyyyxxxssskkkeee___[[[TTTNNNJJJEEE@@@===::::::;;;<<<<<<;;;;;;;;;777888999:::<<>>@@@>>>@@@DDDIIIOOOWWWaaagggooowww}}}444555555444222111111222111111222222222333333333333111///000222333444333555555444444333333333444333222111222333444333222333555777888888999<<>>CCCLLLXXXdddmmm~~~xxxrrriiibbb]]]WWWOOOJJJAAAAAA@@@>>>;;;888555444666777999===AAAEEEHHHJJJLLLKKKJJJIIIGGGFFFDDDDDDJJJLLLNNNQQQVVV^^^ffflllzzz}}}|||qqqcccSSSHHH@@@999666777;;;666444777888666444444333444555777777777666555777888888888888;;;???BBBOOOXXXdddnnnyyy}}}}}}|||~~~~~~|||~~~{{{zzzzzz}}}{{{zzz{{{}}}~~~~~~|||zzzzzzyyytttllleeebbb]]]UUUNNNHHHCCC>>>;;;;;;;;;;;;;;;;;;:::::::::888888999;;;===???AAABBBAAACCCFFFKKKRRRZZZ```dddmmmppptttwwwyyyyyyyyyyyy~~~vvvmmmdddZZZTTTNNNFFFBBBBBB?????????>>><<<:::777666777666666666666777888888::::::;;;<<<>>>???AAABBBDDDHHHOOOXXXcccnnnwww||||||xxxrrrmmmfff```ZZZRRRIIICCCCCCAAA>>><<<<<<;;;999888777777666555555555555555999888888999:::<<<>>>@@@===???CCCGGGMMMVVV___eeeqqqyyy444555666555333111222333111222222222222333333333333222111222444666666555555555444444444333333333555444333333444444333222333444666666777888;;;===???CCCKKKUUU```jjjrrrvvv|||~~~}}}}}}vvvpppmmmfffYYYNNNHHHDDD@@@===::::::::::::999888777666666777777666555666555444666999;;;<<<<<<>>><<<===@@@BBBDDDJJJQQQYYY```kkkuuu|||yyykkk^^^QQQEEE===888888888888999888888888777666555444444333333444666555555444444444444555;;;<<<>>>BBBJJJUUUaaaiii{{{~~~uuuooohhhaaa]]]WWWQQQLLLAAA@@@>>><<<999888777666555666888;;;???CCCFFFHHHMMMLLLLLLKKKKKKJJJJJJIIIPPPRRRTTTVVV[[[bbbjjjppp|||xxxqqqdddTTTJJJBBB;;;777888;;;666333555666333333555555666777888888888777666444555777777888999<<<>>>EEEPPP]]]iiivvv}}}}}}}}}~~~}}}|||~~~|||zzz|||||||||~~~||||||zzzuuummmfffbbb\\\SSSKKKFFFBBB>>><<<<<<<<<;;;:::999999999999777888999:::<<>>@@@AAADDDIIIPPPXXX```kkkwww{{{tttllljjjfff```YYYPPPIIIEEEEEEBBB???===;;;:::888666888888777666666666666777888888888999:::<<<>>>???<<<>>>AAAEEELLLTTT^^^dddqqqzzz333444555444222111222333222222222222222222222222444333222444777888999888444444555444444444333333666555444444444444333222222333444555666777999;;;===BBBJJJUUU```jjjrrrvvv{{{~~~~~~{{{tttnnnkkkeeeYYYNNNIIICCC@@@<<<:::::::::999999888777666666777777666555777666666777:::<<<<<<<<<<<<;;;===AAABBBDDDKKKTTTZZZaaajjjsssyyy}}}wwwiii^^^RRREEE<<<999888888777777777777777777777666666666666777777666555555555555555555555:::<<<>>>BBBIIITTT```hhhyyy~~~yyyrrriiibbb[[[TTTLLLGGG@@@???<<<999888777888888777777888:::<<>>::::::;;;666333444444111222555666777888999999999888777444666888:::::::::<<<===AAALLLYYYfffsss~~~~~~~~~~~~~~~}}}||||||~~~{{{}}}}}}}}}|||zzzuuulllfff\\\WWWOOOHHHDDDBBBAAA@@@===<<<:::999888888888888666777777999;;;===???AAABBBCCCEEEJJJPPPXXX___dddnnnooosssyyy~~~~~~{{{rrrdddVVVQQQOOOKKKFFFDDDDDDCCCBBB@@@===;;;999888888777777777777888999999666777888999;;;===???@@@EEEJJJRRRYYY___jjjwww}}}~~~yyyqqqjjjjjjgggaaaXXXNNNHHHEEEDDDAAA>>><<<<<<:::999777999888888777777888888888888888888888:::<<<>>>???===>>>AAAEEEKKKTTT]]]dddmmmvvv222333444333222111222333222222222222222222222222222111222333666777777666444444555555555444333222666555444444444444333222333333333444555777888999===AAAIIISSS___iiiqqquuuzzz}}}zzzsssmmmiiicccXXXNNNIIICCC@@@<<<:::999:::999888888777666666777777666555999888888999;;;;;;:::999999:::===AAACCCEEENNNWWW]]]ccckkkrrrvvvyyy{{{||||||~~~xxxjjj___RRREEE<<<;;;:::888777666555555555666666666666666777888888666666666666777666666666888:::===BBBJJJUUUbbbjjjxxx{{{tttkkkbbbZZZRRRIIICCC@@@>>>;;;888666777888888999999999999:::;;;<<<<<<@@@AAACCCFFFIIILLLNNNOOONNNPPPTTTXXX___iiisssyyyzzzqqqdddWWWNNNGGG>>>:::999;;;777444555333000222666888888999::::::999888777666888;;;<<<<<<<<<===>>>AAAKKKWWWbbbooo{{{~~~}}}|||}}}~~~}}}||||||~~~~~~|||{{{yyysssjjjcccXXXSSSKKKEEEBBBAAA@@@???<<<;;;:::999888777777777555555666777:::<<<>>>???CCCCCCEEEIIIOOOWWW___cccmmmpppvvv}}}}}}rrrdddVVVQQQOOOKKKFFFDDDCCCBBB@@@>>><<<:::999888777666666666666777888888777777888999;;;===???@@@FFFLLLSSSYYY```jjjwwwzzz{{{}}}xxxqqqmmmllliiiaaaWWWNNNGGGDDDBBB???===<<<<<<<<<:::999999999888888888999999:::888777777888999;;;===???>>>@@@BBBEEEKKKTTT^^^dddkkkttt|||333444555444333222333444333333333222222222222111/////////111333444333222333444555555555444333222555444333333444444333222444333222333666888888888>>>AAAGGGQQQ\\\gggoootttzzz|||zzzssslllhhhbbbVVVLLLHHHCCC???<<<999999999999888888777666666777777666555;;;:::999999::::::888666888999===BBBCCCFFFOOOZZZ```eeekkkqqqtttvvvxxxyyyyyy||||||nnnaaaSSSFFF>>>;;;:::888666444444444444444444444444444555666666555666777777888777777777666888;;;AAAJJJVVVccclllzzzzzzsssiiiaaaYYYRRRIIICCC???===:::888666666777777999888888777777888888999999:::===@@@DDDGGGJJJKKKKKKNNNRRRXXX```kkkvvv}}}{{{ooocccVVVNNNGGG???999888:::777666777444000111666888999:::::::::999888777777999<<<<<<<<<<<<===???@@@IIISSS\\\hhhuuu|||}}}~~~~~~~~~}}}{{{zzz|||}}}{{{zzz{{{{{{~~~|||zzzxxxvvvooofff```WWWRRRJJJDDD@@@===;;;:::999999999999999888777666444555666777999<<<>>>???DDDDDDEEEHHHNNNWWW^^^ccckkkrrr{{{|||rrrfffYYYSSSNNNHHHCCCAAA@@@>>>===;;;999888777777777666666666666777888888999999:::;;;<<<===???@@@FFFKKKRRRYYYaaakkkwww~~~~~~yyyyyy{{{yyytttrrroooiiiaaaYYYPPPIIIFFFAAA???===<<<<<<<<<;;;:::999888888888888999::::::777777777888999;;;===>>>???@@@BBBDDDJJJSSS]]]dddlllttt{{{~~~444666777666555444555777333333333222222222111111000000000222333444222000333444555666666444222111333222111222333444333222555333222333666888888777???AAAFFFNNNXXXdddnnnsssyyy{{{~~~{{{ssskkkggg```UUUKKKGGGBBB???;;;999999999888888888777666666777777666555:::999888999::::::777555999:::???BBBCCCEEENNNYYY```dddkkkqqqtttvvvxxxzzzyyy{{{sssdddTTTGGG@@@:::888666555444444555666555444444444444555555666444444666777777777666666555777:::???HHHTTTaaajjj|||yyysssiii```YYYQQQHHHBBB>>>===;;;888666555555555666666555666666777888888666777999<<<>>>AAACCCDDDGGGJJJOOOUUU]]]hhhttt{{{~~~}}}pppeeeYYYRRRJJJBBB<<<::::::888999999666111111555888999:::::::::888777666666888999:::999:::<<<======DDDLLLTTT```nnnvvvxxx}}}~~~~~~~~~}}}}}}}}}{{{xxxxxxxxxvvvxxx||||||yyywwwuuurrrlllbbb[[[RRRNNNHHHBBB???<<<999777666777999::::::888666555666666777999;;;===???@@@DDDDDDEEEHHHNNNVVV^^^cccdddooo}}}xxxmmmdddZZZTTTNNNFFFBBBBBB???>>><<<;;;:::999::::::888777777777777888999999<<<<<<<<<<<<===>>>???@@@EEEHHHOOOWWWbbbllltttyyy~~~yyywwwzzzzzzwwwvvvpppggg```[[[UUUNNNIIIBBB@@@===<<<<<<;;;:::888888888888888888999::::::777777777777999;;;===>>>??????@@@CCCHHHQQQ\\\cccmmmtttzzz|||~~~666777999888777666888999333333333222222111111111333333333555666666444222333444555666666444222111222111000111333444333222666444222333777999888777@@@AAAEEELLLVVVbbblllsssyyy{{{~~~{{{ssskkkggg```TTTJJJFFFBBB???;;;999999999888888888777666666777777666555888777888999::::::888666:::<<<@@@CCCBBBCCCMMMXXX___cccjjjppptttwwwzzz{{{yyy{{{wwweeeUUUHHHBBB888777555444444555666888777777666666666666777777222333555666666666555555555666999>>>FFFRRR___ggg~~~|||uuujjjaaaXXXOOOFFF@@@>>>===;;;999777555444333333333444444666777999:::666777888:::;;;===>>>???CCCFFFKKKQQQYYYdddooovvv{{{tttiii]]]VVVOOOFFF@@@>>>999999:::;;;777111111555888999999:::999888777666555666777777666777999;;;999???FFFNNNZZZiiisssvvv|||~~~}}}~~~~~~~~~zzz}}}}}}yyyvvvvvvvvvsssuuuwww{{{~~~}}}zzzxxxuuussspppiii```YYYLLLHHHDDDAAA???===:::999333666999;;;;;;999666444777888999:::<<>>======>>>>>>999999888888999999:::;;;>>>>>>>>>>>>>>>???@@@@@@DDDFFFLLLVVVaaalllrrruuu~~~~~~~~~~~~}}}~~~yyyvvvyyyzzzzzzwwwoooeee___\\\XXXRRRMMMDDDBBB???===<<<:::888666888777777777888999999:::777777777777999;;;===>>>>>>>>>???AAAGGGPPPZZZbbblllrrrwwwyyy{{{000111333555777999:::;;;111111222222222333333333555333222666:::;;;666222222222333333333333444444333222333777777333222333111222222333555777999:::>>>???CCCJJJTTTaaammmttt~~~xxxsssjjjccc\\\TTTJJJCCC===<<<<<<<<<;;;;;;;;;;;;888666555666666666444222444444444444555777888999999:::>>>CCCGGGJJJRRR[[[bbbiiippptttssstttxxx|||}}}}}}xxxfffTTTFFF???::::::888666333333555888555555444444444333333333555555555666555555444444;;;999;;;@@@FFFOOO^^^kkk~~~xxxjjj^^^UUUNNNGGGBBB???>>><<<:::999777777666666333111444888:::888666777555555888<<>>===AAADDDJJJPPPXXXbbbkkkrrruuulll___UUUNNNIIIDDDAAA===:::888888999999777444666666777999;;;:::777555888666555555777999::::::666;;;AAAGGGMMMYYYhhhsssqqqwww}}}|||~~~~~~{{{xxxxxxqqqvvv{{{~~~~~~yyyuuuuuutttqqqmmmiiibbb[[[VVVLLLBBB<<<===<<<888777999999999888777666555444444666777999999888999<<<>>>CCCDDDFFFJJJPPPWWW]]]aaalllsss|||}}}yyysssnnnfffaaaZZZSSSMMMHHHDDDAAAAAA@@@>>>===;;;:::::::::666666777888888888888777;;;>>>>>><<<===AAACCCAAACCCDDDIIISSS```kkkrrruuu|||~~~~~~}}}|||yyywww|||~~~~~~{{{~~~}}}zzzzzz|||}}}{{{yyyxxxssslllddd]]]UUUOOOJJJEEEBBB>>><<<;;;:::888777===999666777;;;<<<999555;;;:::999999999:::;;;<<<===:::;;;DDDMMMTTT\\\cccgggpppyyy}}}//////000222333444555555111111111222222222333333555333222555888999666222222222222333333333444444555333555999999555333555333333333333444555777777===>>>BBBIIITTTaaammmttt|||~~~{{{tttkkkccc[[[SSSJJJCCC>>>>>>======<<<;;;;;;:::666666666888999999777555555555555666777888999::::::;;;???DDDGGGJJJRRR[[[bbbhhhpppuuuvvvwwwyyy{{{yyyiiiWWWIIIBBB<<<999555555666666555444555444444444444333333333444444444555555444444333888777999???EEENNN]]]kkk|||zzznnncccYYYOOOEEE>>>===<<<:::999888888888888333333333444444444444444777555444666:::<<<===<<>>======<<<999666666666666888999:::888666888666555555777888999999888999<<>>AAACCCCCCEEEHHHNNNUUU\\\```lllsss||||||zzzwwwrrrmmmhhhccc[[[SSSLLLGGGBBB???@@@???===<<<:::999999999666777888888999999888888:::===>>><<<===AAABBB@@@???AAAFFFQQQ^^^jjjrrruuuyyy{{{}}}~~~}}}|||{{{{{{~~~xxxvvv{{{~~~~~~~~~{{{~~~|||zzzwwwxxxyyyzzzyyyxxxxxxrrrkkkccc\\\UUUOOOKKKEEEBBB>>><<<;;;:::888777999666444666;;;===;;;999888777777777777888999:::<<<999;;;CCCKKKRRR[[[bbbeeeoooxxx}}}//////000000111111222222000000111111111222222222666333222333666777666333222222222222333333333333555333555888888555333555444444333333333444555555<<<===@@@HHHSSS```lllssszzz|||wwwlllbbbYYYQQQIIICCCAAA@@@???>>>===<<<;;;:::555666888:::<<<<<<:::777666666666777888999:::;;;<<<<<<@@@EEEGGGJJJRRR[[[bbbgggooovvv{{{|||{{{{{{{{{lll[[[LLLCCC>>>888444444888999555111444444444444333333333333222333333444444333333333666555777===DDDMMM\\\jjjzzz{{{qqqggg]]]QQQDDD<<<;;;:::888666666777999:::333555666555222111222444777555444444777999;;;;;;???BBBHHHPPPYYYcccnnnttt}}}{{{tttkkkeee```\\\VVVRRRMMMJJJGGGEEECCC@@@<<<999:::888777888999999888777999777555444666777888777:::888777;;;CCCLLLSSSUUUccciiirrrwwwzzz{{{~~~}}}~~~~~~~~~|||zzzyyyxxxxxxxxxxxx{{{}}}~~~}}}{{{zzz{{{xxxyyy|||}}}~~~|||zzzzzz{{{zzzvvvrrrmmmjjjfffaaa]]]VVVPPPKKKEEE@@@======<<<888666777;;;::::::999888777666666000222444666888<<<@@@DDDEEEDDDEEEHHHMMMVVV^^^bbblllsss||||||zzzzzzwwwsssnnniiiccc[[[SSSLLLFFFAAA===???>>><<<;;;999888888888888888999::::::::::::999999===???===>>>AAAAAA>>>???AAAFFFPPP\\\gggooorrruuuvvvxxxyyyzzzzzzyyyxxx|||wwwvvv{{{~~~~~~|||}}}}}}}}}zzzxxxvvvuuuuuuwwwxxxxxxwwwwwwrrriiiaaaZZZUUUPPPLLLEEEBBB???<<<;;;:::999777777555444666999;;;:::888666666666777777999:::;;;;;;888:::BBBIIIOOOXXX```cccmmmwww|||111111111222333333444444000000000111111111222222666333111222444555444333111222222222222333333333333111222555555222111333333333222333333444555666:::;;;???FFFQQQ^^^jjjrrrvvvyyy~~~yyylll```XXXPPPHHHCCCCCCBBBAAA???===<<<::::::555666999;;;===<<<999666666666666777888999:::;;;======AAAFFFHHHKKKSSS\\\cccgggoooxxx~~~{{{}}}ooo^^^MMMCCC<<<999555555777888444111444444444333333333222222111111222333333333222222555444666<<>>;;;:::777555555666777888555555555555555555555555888666444444555888:::<<<<<<@@@FFFNNNWWWbbbmmmttt}}}~~~yyyrrrmmmjjjfffaaa\\\WWWUUURRROOOKKKFFFAAA???AAA???<<<;;;;;;;;;:::888:::777555444555666666555888777777999>>>DDDIIILLLVVV]]]ffflllooopppsssuuuvvvyyyzzzxxxyyy~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzzuuuxxx{{{||||||{{{{{{|||~~~~~~~~~}}}|||yyyvvvvvvvvvuuuqqqmmmdddaaa\\\XXXSSSNNNIIIEEE@@@>>>=========;;;:::999::::::999888888777666666000222444666888<<>>???>>>===;;;:::999888888888999::::::;;;;;;::::::888<<>>???AAA@@@<<>>DDDOOO\\\hhhooorrrwww}}}xxxkkk___VVVOOOHHHDDDDDDCCCAAA@@@>>><<<::::::666777999;;;<<<:::666222555555555666777888999:::>>>>>>BBBGGGIIILLLTTT]]]dddiiiqqq{{{}}}rrr```NNNBBB::::::999777555444444444444444333333333222222222000111111222333333333222666555777===CCCMMM\\\iiiwww}}}{{{oooddd[[[RRRIIICCC===;;;888666444444555555777222///222888:::777333888777666555555777:::===<<<@@@GGGOOOYYYdddooovvv}}}{{{uuuqqqooolllfffbbb______]]]YYYTTTNNNJJJHHHHHHFFFBBB@@@???>>><<<;;;;;;999666555555666555444111444777888888;;;AAAGGGMMMSSS[[[aaaccceeehhhjjjnnnsssuuussstttyyy}}}}}}{{{~~~|||}}}~~~|||}}}||||||}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyysssvvvyyyzzzzzz{{{|||}}}~~~}}}||||||}}}|||zzzxxxuuuqqqoooooolllgggcccZZZVVVQQQMMMJJJGGGCCC@@@@@@AAA@@@>>><<<;;;:::999888888888777666666555555333444555666888;;;@@@DDDHHHGGGHHHKKKRRR\\\ffflllqqqxxx}}}zzzxxxwwwxxxwwwtttpppddd___XXXQQQLLLGGGCCCAAA@@@@@@>>><<<;;;:::::::::999999:::;;;;;;;;;;;;:::888===???>>>>>>@@@???;;;FFFHHHMMMSSS[[[bbbiiimmmtttssssssuuuxxxzzzyyyxxx{{{xxxxxx|||~~~}}}}}}}}}yyyyyyyyyzzzzzzzzzzzz|||}}}yyytttlllddd]]]WWWRRRNNNFFFCCC???===<<<;;;999888888777666666666777666555666666777999:::;;;<<<<<<999888:::@@@DDDIIIRRR[[[```jjjssswww{{{//////000222333555666666111111222222222333333333222222222222111111111111111111111111222222222222666333333666666333333666111111222333555777999:::999:::===CCCMMMZZZeeelllnnnttt|||}}}uuuhhh^^^VVVOOOIIIDDDCCCBBBAAA???===<<<::::::777777888999:::888444111555555555666777888999:::===>>>BBBHHHKKKNNNVVV___eeekkkuuu}}}vvveeeQQQDDD;;;;;;:::666333111333666333333333333222222222222000111111222333333333333777555777<<>>;;;888666666666555444+++000555555333444:::@@@GGGLLLRRRVVVWWWYYY\\\___dddjjjmmmllllllpppuuuvvvuuuyyy{{{xxxwwwyyyzzzxxxzzz|||~~~}}}zzzyyy||||||zzzyyyxxxxxx}}}|||zzzyyywwwvvvvvvvvvsssuuuwwwyyyyyyzzz|||}}}~~~||||||}}}~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||zzzwwwtttnnnjjjfffdddccc```[[[WWWOOOLLLGGGDDDCCCAAA@@@>>>BBBDDDCCC===888888777555777777777777666666555555666777777777888<<>>===;;;;;;::::::888999::::::;;;;;;::::::999===>>>======@@@???;;;CCCGGGMMMTTT\\\dddmmmrrrvvvsssrrrtttxxxzzzyyywww{{{yyyyyy}}}~~~|||}}}~~~|||{{{|||}}}|||{{{{{{}}}~~~|||wwwppphhhaaaYYYSSSNNNFFFCCC@@@===<<<;;;:::888444444555666777888999999444555666777888888888888999888;;;@@@CCCGGGPPPZZZ^^^hhhqqqvvvyyy~~~111111111222333444444555222333333333333444444444000111333333222000//////111111111111222222222222666333333555555333333666444444444555666777999::::::;;;===BBBLLLWWWbbbiiikkkrrr{{{~~~xxxqqqfff]]]VVVPPPIIIEEEBBBAAA@@@???===<<<::::::777666666777999888666444666666666777888999:::;;;======BBBHHHLLLOOOXXXaaagggnnnxxx~~~|||lllXXXIII???<<<777333222333444555333333333222222222222111000111222333444444444444666555666;;;AAAIIIWWWdddrrrzzzzzzlll___VVVNNNGGGBBB::::::::::::888777555444555000---///555888444///111333555666555666999<<>>>>>>>>>>>AAA@@@888444666888777888888888777777777777666777777888888999===CCCGGGIIIJJJNNNUUU^^^hhhqqqwww|||zzzwwwtttrrrrrrqqqlllhhhddd___XXXQQQKKKGGGCCC@@@@@@???>>><<<;;;:::999999888888999:::::::::::::::;;;>>>>>>;;;<<>>===<<<;;;:::666555555777999:::999777777777777888999:::<<<<<<<<<===BBBHHHLLLPPPYYYcccgggppp{{{qqq]]]OOOCCC<<<333000333666555333333333333222222222111111000111222333444555555555666444555:::???GGGUUUbbbpppyyyzzzmmm```VVVLLLDDD>>>777888:::;;;:::999777555666444333333555666444222...111444555555555888;;;===@@@GGGNNNWWWaaalllssswww{{{~~~~~~xxxpppjjjgggddd```]]]QQQTTTWWWVVVQQQMMMKKKKKKFFFGGGHHHJJJLLLLLLIIIGGGAAA>>>;;;888888777666444444333333444777888888666;;;===@@@@@@@@@AAAEEEIIIIIIPPPUUUSSSRRRUUUZZZ\\\___dddgggeeefffiiijjjiiifffgggjjjnnnqqqtttvvvwwwwwwyyy{{{{{{zzzzzz~~~}}}~~~~~~~~~}}}zzzxxxtttppprrrxxx}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{}}}|||{{{zzzzzz{{{}}}wwwwwwvvvvvvvvvvvvwwwwwwrrrtttvvvwwwwwwxxxzzz|||zzzxxxvvvwwwxxxwwwsssooopppqqqqqqrrrsssuuuwwwxxxttttttuuuvvvvvvvvvuuuuuusssqqqnnnllljjjfffaaa^^^UUURRRNNNMMMNNNLLLHHHDDDAAA>>>;;;:::;;;===>>>>>>666;;;;;;444222777;;;;;;999999999888888888888888777777888888:::???EEEJJJMMMOOOTTT[[[eeeoooxxx}}}}}}yyyvvvtttsssqqqlllhhhfff```XXXQQQKKKFFFAAA>>>???>>>===;;;:::999888888888888999:::::::::999999<<<>>>===:::;;;>>>???===EEEIIIOOOUUUZZZaaaiiioooxxxtttqqqssswwwzzzxxxuuuxxxwwwxxx{{{{{{yyy{{{xxx~~~}}}{{{~~~zzz|||}}}{{{xxxwwwyyy{{{}}}wwwppphhh^^^TTTNNNGGGDDD@@@>>>===<<<:::999888888999888777666777777777888999::::::999888777999:::===AAABBBEEENNNYYYZZZeeeooouuuzzz555555444444444333333333555555555444444333222111333333222222111222222222111111222333444444555555222222111111111111222222333555888999777555444444<<<===???BBBHHHRRR^^^eeeeeesss}}}{{{|||~~~zzzxxxooofff^^^UUUKKKDDDCCC>>>===;;;::::::888555333555666666666777777888888333555777999:::999888777??????@@@BBBGGGOOOYYY```hhhooowww|||~~~xxxcccQQQCCC===777222111222333333333000000333333000000333333333333222222111111111666444555888<<>><<<:::888777777777777777777777777666666666888999:::;;;===>>>???@@@???AAADDDFFFHHHJJJNNNQQQOOOYYY___]]]]]]``````]]]^^^bbbbbbaaaiiitttrrrgggiiinnnrrrtttttttttvvvyyyxxxvvvtttuuuwwwyyyzzzzzz}}}{{{zzz{{{~~~~~~||||||~~~|||zzzvvvwwwyyy{{{{{{yyywwwuuurrrpppnnnooossswwwzzz{{{~~~~~~~~~~~~uuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~{{{{{{|||~~~|||xxxzzz}}}}}}zzzyyywwwvvvxxxzzzyyysssnnnnnnmmmnnnsssxxxxxxtttooorrrqqqpppqqqrrrpppjjjfffjjjkkkmmmmmmmmmkkkiiihhhiiiiiihhhhhhhhhhhhggggggcccbbb```___^^^\\\XXXUUUIIIKKKGGGBBBAAAEEEDDD???<<<<<<<<<<<<;;;:::999888888888777777777777888888:::999888666555555555555888::::::;;;>>>DDDGGGHHHTTTTTT[[[hhhqqquuu|||{{{yyywwwxxxxxxvvvpppkkkiiiaaaWWWNNNIIIFFFBBB???@@@???===;;;999888777777888:::;;;;;;;;;;;;<<<>>>AAA@@@???>>>============EEEJJJQQQWWW]]]ccciiilllpppqqqsssuuuwwwwwwwwwvvvyyy{{{|||zzzwwwvvvxxx{{{{{{}}}}}}{{{|||}}}|||{{{xxxwwwxxx{{{~~~vvvnnniiieee[[[QQQIIIDDD??????>>>999888999666666777777777777666666666888999999999999:::<<<999888;;;@@@DDDHHHOOOVVV\\\cccmmmuuu{{{}}}~~~444444444444444555666666::::::::::::999888888777444444333222222222222222111111222222333444444555222222111111111111222222444666888888777666555666:::;;;<<>>@@@BBBGGGOOOXXX^^^hhhnnnvvv|||}}}~~~}}}hhhWWWGGGAAA999444333444444444444111111444444111111444333333333333222222222111666444555888<<>>>>>@@@CCCEEEEEEEEE>>>===;;;999777777777777777777666666666666666777:::::::::;;;;;;<<<<<<<<>>===AAAHHHMMMSSSUUU^^^kkkuuu{{{~~~|||zzz{{{{{{yyysssnnnggg```VVVNNNJJJFFFBBB???@@@???===;;;999888777777888:::;;;;;;;;;;;;<<<>>>BBBAAA@@@???>>>>>>>>>>>>EEEIIIPPPVVV\\\bbbhhhkkkpppqqqsssuuuvvvwwwvvvvvvvvvxxxyyyyyyyyyyyyzzz{{{yyy||||||{{{|||~~~}}}|||yyyxxxyyy}}}~~~xxxoooiiiddd[[[QQQLLLFFFBBBAAA>>>:::777888999999999999888777666555777888::::::999999:::<<<:::999;;;@@@DDDGGGMMMUUU\\\cccmmmuuuzzz}}}~~~444333333333444666888:::888888999999999999888777666666444333222222222222111111222222333333444444333222222111111222222333555777888777666666777888999:::<<>>===;;;:::999888666444555555555555555666666666666777999::::::999888777;;;===???CCCHHHOOOWWW]]]gggmmmvvv{{{}}}~~~ppp___NNNFFF===666555555555444666333333666666333333666444444333333333333222222666444555888;;;AAAMMMXXXfffttttttfffZZZRRRJJJAAA;;;:::999777666888999:::999444333333333333444555555444444444444555777999;;;???BBBIIISSS^^^jjjsssxxx}}}vvvoooiii___UUUMMMGGG@@@<<<<<<;;;888888::::::::::::===@@@CCCCCCCCC<<<;;;:::888777666666666777666555444444555666777;;;;;;;;;:::999999888888:::<<<>>>?????????@@@BBBAAAHHHMMMLLLKKKMMMNNNMMMOOORRRQQQPPPWWW```^^^UUUUUUXXX\\\\\\[[[[[[]]]```bbbbbbccceeehhhjjjiiihhhjjjjjjkkkmmmoooooonnnlllqqqrrrssssssqqqnnnjjjhhhgggiiikkklllmmmlllkkkjjjiiifffdddcccdddfffggggggvvvvvvuuusssqqqooolllkkkjjjkkklllmmmnnnnnnnnnnnnssstttvvvxxxxxxuuuppplllssstttvvvvvvtttssstttuuuuuurrrpppqqqtttuuusssqqqpppmmmkkkkkklllkkkhhhdddqqqmmmhhhggghhhjjjiiihhhfffdddaaa```___^^^[[[YYY``````aaaaaa```]]][[[YYY[[[[[[YYYWWWTTTRRRQQQPPPRRRPPPMMMKKKIIIFFFBBB???>>>>>>;;;888888;;;;;;888999999:::999999888777666888888777777777777888888777777777888999:::;;;<<<:::>>>BBBAAA>>>AAALLLVVVYYY\\\eeeqqqzzz~~~}}}}}}}}}zzztttoooccc]]]UUUOOOKKKGGGBBB>>>@@@???===;;;999888888777999:::;;;<<<;;;;;;<<<>>>BBBBBBAAA@@@????????????CCCHHHNNNUUU[[[```fffiiinnnppprrrtttuuuvvvvvvvvvssstttuuuxxxzzz|||{{{zzzvvvyyyzzzyyyzzz~~~~~~}}}|||zzzyyyzzz}}}}}}~~~zzzqqqiiibbbZZZRRRNNNHHHCCCBBB???:::777888;;;;;;;;;:::888777555444888999::::::999999:::;;;<<<:::<<<@@@CCCEEEKKKRRR[[[bbbllltttzzz|||}}}~~~555444444333444666999:::666777888999999999999888888777666444333222222222111222222222333333333444333333222222222222333333555666666666555555777888:::<<<>>>AAAGGGPPPZZZaaaiiioootttxxx~~~~~~}}}uuulllccc\\\SSSIIICCCBBB===;;;999888888777555444444444555555555555555555777888999999999999888888999;;;???CCCHHHOOOVVV\\\fffmmmuuu{{{}}}~~~wwwgggTTTKKK???777555555444333666333333666666333333666444333333333333333333333555444444888;;;@@@KKKVVVbbbrrrvvvhhh\\\SSSJJJBBB===999777555555777999999888444333333333333444555555444444444444666888:::;;;???DDDLLLUUU```lllvvv|||yyytttlllaaaUUULLLGGG@@@;;;;;;:::777777999888777888:::<<<>>>???>>>:::999999888777666666666666666444333444555777888::::::999999888888777777555888;;;>>>>>>???@@@AAAAAAEEEIIIIIIHHHHHHJJJKKKIIIJJJHHHGGGLLLQQQOOOIIIKKKOOORRRSSSRRRSSSVVVYYYVVVVVVXXX[[[___```___^^^^^^___```bbbccccccbbb```fffggghhhhhhgggeeebbb```___```bbbcccddddddcccbbbbbb```]]]]]]^^^___```___iiiiiiiiiiiihhhgggfffeee```aaaccceeefffffffffeeekkkkkklllnnnnnnlllhhheeehhhkkkmmmnnnmmmllllllmmmnnnlllkkklllmmmmmmllljjjiiifffdddcccdddcccaaa___iiifffbbbaaabbbcccbbbaaaaaa___\\\ZZZXXXWWWVVVVVVYYYZZZZZZZZZXXXVVVSSSQQQTTTSSSRRRPPPNNNLLLJJJJJJKKKIIIGGGEEECCCAAA>>><<<===;;;999777888::::::888777888888888777777666555777777666666666666777777777777777888999:::<<<===<<<>>>BBBDDDEEEIIISSS^^^bbbgggooowww}}}~~~}}}~~~~~~zzzsssnnnaaa[[[TTTOOOKKKGGGBBB>>>???>>>===;;;999888888888999:::<<<<<<;;;;;;===>>>BBBAAA@@@???????????????BBBGGGMMMSSSYYY___dddgggmmmnnnqqqsssuuuuuuuuuuuuqqqqqqqqquuuyyyzzzxxxtttrrruuuwwwvvvxxx}}}~~~{{{{{{{{{zzzyyyxxxyyy|||~~~{{{}}}{{{rrrhhh```YYYRRRMMMFFFBBBAAA???:::777888:::::::::999888777555444999:::;;;:::999999:::;;;===;;;<<<@@@BBBCCCHHHOOOZZZaaakkksssxxx{{{|||}}}666555555444555666777888;;;;;;===>>>???@@@@@@@@@999888777555444333333333333333333333333444444444444444333333333333444444444555555555444444666888:::<<<>>>BBBGGGPPPZZZ```hhhkkkpppuuu|||~~~}}}{{{vvvmmmccc[[[RRRGGG@@@???<<<999777666666555444333555555555555555555444444777777888888999999999888999;;;???CCCHHHOOOWWW\\\gggnnnwww|||~~~{{{mmmXXXMMM???666444444333111555222222555555222222555333333333333333333333333444333444777:::>>>IIISSS```qqqwwwiii[[[QQQHHH@@@<<<888666444444555666777666444333333333333444555555444444444555666888:::;;;@@@EEENNNXXXbbbmmmxxx~~~xxxpppeeeWWWMMMIIIBBB===<<<;;;777777888888777777888:::;;;:::999888888888888777666666666666555555444555666777888777777777888888888888888777:::>>>@@@@@@@@@@@@@@@===???BBBBBB@@@???BBBEEEFFFEEECCCAAACCCFFFDDD@@@DDDGGGKKKLLLLLLMMMQQQUUUNNNNNNPPPSSSVVVXXXWWWVVVUUUWWWZZZ\\\^^^___``````\\\]]]^^^______]]]\\\[[[YYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZXXXYYYZZZ\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[XXXYYY[[[\\\^^^______```cccbbbaaaaaacccccccccaaa___aaadddeeedddcccddddddfffeeeeeeffffffeeedddbbbaaa___^^^]]]]]]\\\[[[ZZZ\\\[[[\\\]]]^^^]]][[[ZZZ[[[YYYWWWTTTRRRQQQRRRSSSTTTUUUUUUUUUSSSQQQNNNLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDAAA@@@@@@@@@>>><<<<<<999777777888888888888666666666777666666555555555555444444444444555555888888888888999:::;;;<<<@@@>>>AAAJJJQQQUUU]]]fffiiipppwww|||~~~{{{tttnnn```[[[TTTNNNKKKHHHBBB>>>???>>><<<;;;:::999888888999;;;<<<<<<<<<<<<===???@@@??????>>>>>>>>>>>>???BBBFFFLLLRRRXXX]]]bbbffflllmmmooorrrtttuuuuuuuuuqqqppppppsssvvvvvvsssoooooosssuuutttvvvzzz{{{xxxwwwxxxxxxvvvuuuvvvyyy{{{xxx{{{xxxooofff___YYYSSSIIICCC??????>>>:::999:::777777777888777777666555999:::;;;;;;:::999:::<<<>>><<<===@@@AAABBBGGGMMMXXX___hhhqqqvvvyyyzzz{{{555555555555555666666555;;;<<<===???AAABBBBBBBBB999888777666555555555555444444444444555555555555555444444333333444444555333444666666555555777888999:::===AAAFFFOOOXXX^^^fffiiinnnsssxxx||||||xxxuuulllbbbZZZQQQGGG@@@???<<<999666555555555555444666666666555555555555555666666666777888888999999:::<<>>;;;777666777999777666777888999888666777777888888888777777666555555666666777888888888666666666777888999::::::<<>>???===:::===CCCDDDCCCAAA@@@@@@AAA@@@??????BBBEEEFFFFFFGGGLLLPPPJJJIIIJJJMMMPPPQQQQQQPPPUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUTTTUUUTTTSSSUUUWWWYYYYYYXXXVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\ZZZXXXXXXZZZ[[[\\\\\\XXXZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^______^^^]]][[[ZZZWWWXXXXXXXXXXXXWWWVVVVVVPPPSSSVVVYYYYYYXXXUUUSSSRRRRRRQQQOOOLLLLLLMMMOOOPPPQQQQQQQQQPPPNNNKKKJJJEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@=========>>>===<<<<<<888555666777555555666555555666666666666555555555555444444444444555555888888999999:::<<<===>>>EEEBBBHHHUUU___bbbgggnnnnnnwww~~~~~~~~~vvvpppbbb\\\TTTNNNKKKHHHCCC???>>>>>><<<;;;:::999999999999;;;<<<===<<<<<<===?????????>>>>>>>>>>>>>>>???BBBFFFLLLRRRWWW]]]bbbeeejjjlllnnnqqqssstttttttttrrrqqqqqqrrrrrrrrrooommmnnnsssuuutttvvvyyyyyyvvvttttttuuutttssstttwwwyyywwwwwwssskkkddd```ZZZSSSGGGBBB>>>???>>>;;;999;;;666666777777777777666666888999;;;;;;::::::<<<===>>><<<<<>>???@@@999888777777666666666666666666666666666666666666555555444444444444555555333666888999888888888999999;;;>>>BBBHHHOOOXXX^^^eeeiiiooosssuuuwww|||{{{uuuqqqhhh___YYYQQQGGGBBBAAA===:::777666666777777666777777777666666555555555333444444555666888999:::;;;===???BBBHHHPPPZZZ```kkkrrr{{{ttt___QQQ???555444555333111444111111444444111111444000000000111111222222222333222444777999<<>>999777888777666666666888999999888666777888999999999888777444555777999:::999999888666777777888888999::::::<<<@@@DDDEEECCC???<<<:::===;;;<<<>>>;;;888;;;BBBBBBAAA???@@@AAABBBCCCDDD@@@BBBDDDCCCBBBCCCFFFJJJHHHGGGFFFGGGJJJLLLLLLLLLRRRRRRPPPMMMHHHGGGHHHJJJOOOPPPPPPPPPPPPPPPOOONNNQQQQQQQQQPPPPPPOOONNNNNNQQQPPPOOOPPPRRRSSSSSSRRRTTTRRROOONNNPPPSSSXXX[[[WWWVVVSSSRRRRRRSSSUUUVVVWWWUUUTTTTTTUUUVVVUUUTTTTTTUUUUUUTTTSSSSSSUUUVVVUUUWWWXXXXXXWWWUUUSSSRRRNNNPPPSSSTTTTTTRRRRRRQQQKKKNNNRRRTTTTTTRRROOONNNLLLMMMNNNMMMJJJIIIKKKMMMLLLMMMNNNNNNMMMLLLIIIHHHCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@===<<<<<<<<<<<<;;;>>>888555777777444333666555555666666666666555555777666666555555666666777999999:::;;;>>>@@@BBBCCCIIIKKKUUUeeekkkiiimmmvvvvvv~~~vvvoooeee^^^UUUNNNJJJGGGDDDAAA>>>===<<<;;;:::999999999:::;;;======<<<<<<>>>???@@@??????>>>>>>??????@@@BBBFFFLLLRRRWWW]]]bbbeeeiiikkkmmmppprrrsssttttttqqqrrrsssrrrpppooopppqqqqqquuuwwwwwwxxxzzzzzzvvvrrrssstttsssssssssvvvxxxvvvtttnnnfffbbbaaa[[[TTTIIICCC@@@@@@???;;;999:::888888888888888777666555666888:::;;;;;;;;;===???===;;;<<>>??????888888777777777777777888777777777777777666666666555555444444444444555555444777:::<<<;;;:::::::::<<<>>>AAAEEEJJJRRRZZZ```eeejjjpppttttttuuuzzzzzzrrrnnneee]]]XXXQQQIIIDDDCCC???<<<999777888888888888888888777777666666666555222222333444666888999;;;======???BBBGGGPPP[[[bbbmmmttt}}}vvvaaaRRR@@@666555666555222444222222444444222222444//////000000111111111222333222444777999<<>>===<<<;;;:::999999999:::;;;======<<<<<<>>>???@@@@@@@@@???@@@@@@AAAAAACCCGGGMMMSSSXXX]]]bbbeeeiiijjjmmmppprrrsssttttttqqqssstttssspppooorrruuussswwwyyyyyyyyy|||{{{wwwqqqrrrtttsssssssssuuuwwwvvvrrrjjjcccaaaaaa\\\TTTLLLFFFBBBAAA???;;;999:::;;;;;;::::::888777555444666777:::;;;;;;<<<>>>@@@===;;;;;;>>>@@@@@@EEELLLRRRXXXbbbkkkpppssstttuuu111222333444555444333333111333555888999999888888888888777777777888888999555666666666555444333333444444444444444555666777999777666555555777999:::<<>>>>><<<999888888888888777888888777555555444444444777777777777777888888999>>>@@@AAACCCGGGQQQ]]]fffpppwww{{{bbbTTTBBB777444444333111333333333333333333333333333333333333333333333333111333555666777<<>>@@@MMMTTTZZZeeejjjooo|||~~~wwwoooiii```VVVMMMIIIDDD<<<:::===:::999888999::::::999777999888777777666666666666555666888:::;;;:::888777888888999999:::;;;<<<<<>>>>>???CCCDDDBBB@@@AAABBBCCCDDDDDDDDDBBBBBBGGGEEECCCCCCEEEGGGGGGGGGFFFIIIJJJHHHHHHKKKJJJGGGIIIJJJKKKJJJHHHGGGGGGGGGHHHDDDEEEJJJJJJFFFFFFJJJQQQOOOMMMMMMOOOOOOMMMKKKGGGGGGGGGHHHJJJNNNQQQSSSOOONNNMMMLLLLLLMMMOOOPPPLLLKKKJJJJJJLLLOOOSSSUUUOOOMMMLLLOOOSSSUUUQQQMMMPPPOOONNNMMMLLLKKKJJJJJJOOOKKKHHHJJJNNNPPPMMMIIILLLIIIGGGHHHJJJKKKIIIFFFMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDBBBCCCDDDAAABBBBBBAAA@@@===;;;::::::;;;:::888666444555666===<<<:::888888888888999333555777888888999;;;===<<<>>>@@@CCCFFFKKKPPPSSS___eeennnxxx~~~~~~{{{vvvqqqllldddYYYOOOHHHDDDBBB@@@@@@>>><<<:::999888888999888<<>>>>>???AAADDDHHHNNNSSSWWW[[[```ccckkkmmmooorrrsssssssssrrrooopppqqqpppooooooqqqrrrwwwzzz{{{zzzzzz|||{{{xxxyyyxxxwwwuuuttttttttttttuuutttpppiiibbb[[[XXXWWWKKKGGGBBB@@@AAA@@@>>>;;;<<<;;;999888777777666666666888:::;;;::::::;;;<<<<<<=========>>>AAAFFFIIIOOOWWWaaakkkpppssstttttt000111333444444444333222333444777999:::999999888777666555444333333333333444555555555555444444333666555444444444444444555888777777666777888999:::<<>>>>>;;;888777777888777666888777666555444444444444666666666666666777777888===???AAACCCHHHQQQ\\\eeepppwww{{{iii\\\JJJ===999777555333222222222222222222222222222222222222222222222222222444555555666999@@@FFFSSS^^^nnn|||xxxqqqdddXXXNNNFFF@@@===:::777666888888444111111333000...///222555666555444111222888;;;:::===BBBCCCNNNTTT[[[iiiooottt~~~~~~}}}vvvqqqggg]]]TTTOOOHHH@@@<<<>>>:::999888888999999888666;;;::::::999888888999999::::::::::::888666444222888888888999999::::::;;;>>>???@@@AAA@@@>>><<<;;;<<<;;;;;;;;;<<<=========CCCBBBCCCEEEHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBGGGEEEDDDEEEFFFHHHHHHHHHFFFIIIJJJGGGHHHJJJJJJFFFGGGIIIJJJIIIGGGFFFFFFGGGJJJGGGHHHLLLMMMIIIIIILLLIIIHHHHHHJJJNNNPPPPPPNNNHHHGGGGGGGGGHHHKKKMMMOOONNNMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOMMMKKKIIIKKKOOOQQQNNNKKKQQQPPPOOONNNMMMLLLKKKJJJMMMKKKIIIJJJMMMNNNLLLJJJLLLKKKJJJKKKMMMNNNNNNMMMNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIGGGEEEDDDDDDEEECCCCCCCCCBBBAAA???===<<<:::::::::999777777888999<<<;;;:::999999:::;;;;;;888:::<<<<<<<<<<<<>>>@@@>>>CCCJJJMMMNNNSSS[[[bbbmmmrrrzzz~~~~~~~~~}}}|||zzzwwwuuuoooggg\\\RRRKKKGGGDDDBBB>>>===;;;999888777777777777:::======;;;:::===AAA???@@@@@@???>>>>>>???AAADDDHHHMMMRRRWWW[[[___bbbmmmmmmnnnnnnnnnnnnnnnnnnoooppppppooonnnoooqqqssswww{{{|||zzz{{{}}}|||yyyvvvuuuuuuuuuuuuuuuvvvvvvzzzxxxsssmmmfff___YYYUUUKKKGGGBBBAAAAAA@@@>>>;;;<<<;;;999888777777666666666888:::;;;::::::;;;<<<<<<<<<======>>>AAAFFFJJJNNNUUU```iiiooorrrtttuuu000111222333444333222222000111333444444444333222444333222222111111222222333333444555555555444444777666555444333333333333777777888999999999999999;;;>>>AAADDDIIIQQQ\\\dddhhhmmmssswwwyyy}}}~~~yyytttllldddYYYNNNGGGBBB???===<<<:::777666666777666555777777666555444444444444666555555555555666777777<<>>===<<<:::888666555444:::::::::::::::;;;;;;;;;===>>>???@@@@@@???======;;;<<<>>>????????????>>>AAAAAACCCEEEGGGGGGDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEGGGIIIJJJJJJIIIHHHKKKLLLIIIIIIKKKJJJGGGGGGIIIJJJIIIGGGGGGGGGIIIIIIGGGHHHKKKKKKIIIHHHJJJGGGGGGGGGJJJMMMPPPPPPPPPJJJJJJIIIHHHIIIJJJKKKLLLNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKLLLLLLNNNKKKIIIJJJMMMNNNMMMKKKRRRQQQPPPOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKMMMOOOQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKIIIGGGEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@:::;;;<<<;;;:::999;;;===;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDDDDDDDEEEGGGFFFOOOXXX\\\]]]bbbllluuu}}}~~~}}}}}}zzzyyyyyyyyyxxxwwwpppiii]]]SSSLLLGGGDDDBBB===<<<:::888777666666666555888;;;;;;999999<<>>>>>@@@AAADDDGGGMMMRRRVVVZZZ^^^aaallllllllllllmmmnnnnnnooonnnnnnnnnmmmlllnnnrrruuuxxx{{{}}}{{{|||~~~}}}zzzwwwwwwvvvvvvvvvvvvvvvvvv}}}yyysssnnniiiaaaWWWPPPLLLGGGCCCAAAAAAAAA>>>;;;<<<;;;999888777777666666777888::::::999999:::<<<;;;<<<======>>>AAAFFFJJJMMMTTT___hhhnnnqqqsssuuu000111222333333333222111000000111111111111000///222222111111222333444444111222333444444444444444555555444333222222333333666777999:::;;;:::888888;;;===???BBBHHHQQQ\\\dddfffkkkrrrwwwzzz~~~{{{tttlllcccVVVKKKEEEBBB@@@>>>;;;999666555666666666555777666555444444444444444666666666666666777888888:::>>>CCCFFFJJJQQQZZZaaapppvvv~~~~~~ttthhhVVVHHH>>>999444111222222222222111111111111222222222222222222222222333444555444444666===BBBOOOZZZjjjxxx~~~wwwpppdddYYYOOOGGGAAA===<<<777666888888444222333111222444666777777555444666555666777999:::;;;===???GGGKKKTTTgggqqquuu~~~~~~{{{yyyyyy|||~~~}}}zzztttkkkbbbYYYPPPHHHDDDCCCAAA>>>======<<<:::888::::::999999888999999:::>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>============>>>>>>???@@@AAAAAA@@@@@@===@@@CCCDDDCCCAAA@@@??????AAADDDFFFHHHFFFDDDAAAHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLMMMLLLKKKLLLOOOOOOMMMLLLNNNMMMJJJJJJKKKKKKKKKIIIIIIJJJKKKIIIIIIJJJKKKLLLKKKJJJKKKNNNNNNMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNQQQOOOLLLLLLNNNPPPPPPOOOSSSRRRQQQPPPOOOMMMLLLLLLIIIJJJKKKKKKIIIIIIJJJKKKHHHKKKNNNMMMLLLMMMPPPTTTPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNMMMJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEE>>>??????>>>======>>>@@@??????@@@BBBDDDFFFGGGHHHLLLNNNOOOPPPPPPQQQRRRTTTWWW^^^gggmmmpppuuu}}}}}}}}}}}}|||zzzyyyyyyxxxvvvuuummmfff[[[QQQIIIDDD@@@>>>===<<<:::888777666666777555888::::::999999;;;===@@@@@@AAA@@@???>>>@@@BBBCCCGGGLLLQQQUUUYYY]]]```gggiiillloooqqqsssssssssnnnmmmlllkkkkkkmmmrrrvvvxxx|||}}}|||}}}{{{}}}|||{{{zzzxxxwwwuuutttzzzuuupppllliiiaaaUUULLLLLLHHHCCCAAAAAAAAA>>><<<;;;;;;999888777666666666777888999999888888999;;;;;;<<<<<<===>>>BBBGGGJJJPPPVVV^^^fffkkkoooqqqsss000111222333444333222222444444444444444333333333333222222111111111222222111111222333444444444333222222222222222333444444555666999:::;;;:::888777;;;;;;===@@@FFFOOOYYY```gggllltttzzz}}}}}}tttmmmcccUUUKKKFFFDDDAAA???:::888555555555666666555666555555444444444444555888888777777888888999::::::>>>CCCGGGLLLSSS\\\bbbpppvvv}}}~~~ssshhhXXXJJJ@@@999444111444444333333222222222222333333333333333333333333222444555444444888>>>DDDQQQ\\\lllzzz}}}vvvooodddYYYPPPHHHAAA======888666888888555333444222222333333333444555666555666666666888:::<<<<<>><<<:::>>>>>>=========>>>>>>???>>>>>>>>>>>>???@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCC@@@DDDGGGHHHEEEBBBAAAAAADDDGGGJJJMMMMMMLLLJJJHHHKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIKKKNNNQQQRRRQQQOOOPPPSSSSSSPPPOOOQQQOOOLLLLLLMMMMMMLLLJJJJJJLLLMMMNNNOOOPPPPPPPPPQQQPPPOOOSSSSSSSSSRRRPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNOOOPPPPPPPPPPPPLLLMMMPPPRRRTTTTTTTTTSSSTTTRRRPPPPPPQQQSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLMMMMMMKKKKKKLLLMMMOOORRRTTTTTTQQQPPPRRRUUURRRRRRQQQQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTTTTSSSPPPOOOOOOPPPQQQPPPPPPOOONNNMMMLLLLLLFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIKKKNNNPPPRRRTTTUUUYYY[[[]]]______```ccceeelllooottt{{{~~~{{{}}}}}}||||||{{{xxxsssooojjjdddZZZPPPIIICCC???===>>>===;;;999888777777777777888:::::::::;;;<<<>>>@@@AAAAAA@@@??????@@@BBBDDDHHHMMMQQQUUUYYY]]]```cccffflllqqqtttuuusssrrrnnnmmmlllkkkkkkmmmrrrvvvxxx|||~~~|||}}}|||~~~}}}{{{yyyxxxwwwsssooollliiiaaaVVVLLLLLLHHHCCCAAABBBAAA???<<<;;;;;;999888777666666666777888888888666777999:::;;;;;;<<<===>>>BBBGGGKKKSSSXXX___eeeiiillloooqqq111222333444555444333333333333333333222222222222444333222000///...------111111222333333333222222111111111111222333444555444666888999:::999777666999999:::<<>>CCCHHHMMMUUU^^^eeeooouuu}}}~~~zzznnneeeXXXJJJAAA:::666444555444444333333222222222333333333333333333333333222444555444444777>>>CCCRRR^^^ooo}}}~~~{{{uuunnndddZZZPPPHHHAAA======888666777777444333444222333333222111222444666111444555555888===@@@???CCCKKKOOOVVVgggpppvvv~~~{{{zzz{{{|||||||||{{{}}}wwwpppjjjaaaYYYPPPMMMHHHEEECCCBBB@@@>>>???????????????@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFJJJMMMNNNKKKHHHGGGHHHJJJMMMPPPRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLPPPQQQTTTXXX[[[\\\ZZZWWWVVVYYYYYYUUUTTTUUUTTTPPPRRRRRRQQQOOOMMMMMMOOOPPPOOORRRRRRQQQQQQSSSSSSQQQTTTUUUVVVVVVUUUTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSNNNOOOPPPQQQRRRSSSSSSSSSNNNOOORRRTTTVVVWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSVVVVVVUUURRRQQQQQQVVVVVVVVVWWWVVVVVVUUUTTTTTTVVVXXX[[[]]]^^^^^^^^^\\\]]]]]]\\\YYYXXXXXXYYYXXXXXXYYYYYYXXXWWWUUUTTTQQQRRRSSSRRRQQQQQQSSSTTTWWWXXX[[[^^^aaadddeeefffiiikkkmmmnnnnnnppprrrttt|||}}}{{{~~~}}}}}}}}}{{{vvvpppkkkjjjdddZZZQQQKKKEEEAAA???>>>===;;;999888777777888888999::::::<<<======>>>@@@AAABBBAAA??????AAABBBEEEHHHMMMRRRUUUYYY]]]```cccggglllppprrrrrrpppnnnnnnnnnnnnmmmlllnnnrrruuuwww{{{}}}|||}}}|||}}}~~~yyyvvvrrroookkkcccYYYQQQMMMHHHDDDBBBBBBBBB???<<<<<<;;;999888777777666666777888888777555666888::::::;;;<<<===>>>BBBGGGKKKUUUYYY___eeeiiillloooqqq222333444555666555444444000////////////000000000333222111111111111111111111222222222222111111000222111111111111111222333444555666777888777666666666555666888>>>EEEKKKNNNYYY```hhhnnnqqquuuyyy||||||tttkkk```SSSKKKHHHFFFBBB>>>:::888666555666777777777555444444333333444444555888888888777888999999::::::>>>CCCHHHNNNWWWbbbiiiooouuu|||xxxssseee^^^RRRGGG>>>999666444444444333333222111111000222222222222222222222222333444555333222555;;;@@@PPP\\\ooo|||xxxtttnnndddZZZQQQHHHAAA===<<<666444555555222111333111333444333222111444666000444666444777>>>@@@>>>AAALLLPPPUUUcccjjjqqq~~~|||~~~{{{yyyxxxzzz|||}}}|||zzz~~~{{{wwwooofff[[[WWWRRRNNNLLLJJJHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFNNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOSSSXXXXXXVVVTTTVVVXXXRRRUUUXXXXXXWWWVVVWWWXXXYYY[[[]]]^^^]]][[[XXXVVVZZZ[[[___cccggggggeeebbbaaacccccc___]]]^^^]]]YYY]]]\\\[[[XXXUUUUUUVVVXXXTTTXXXYYYVVVVVVZZZYYYUUUZZZ\\\^^^^^^\\\\\\^^^```[[[[[[ZZZZZZYYYXXXWWWWWWSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXZZZZZZ[[[[[[WWWXXXZZZ\\\\\\]]]^^^___[[[[[[[[[\\\\\\\\\\\\]]]ZZZXXXVVVWWWZZZ[[[YYYVVVUUUWWWYYY[[[\\\ZZZUUUQQQ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]```dddfffgggggggggfffggggggfffcccbbbbbbccc___aaacccdddcccaaa^^^\\\]]]^^^``````aaabbbeeeggggggiiilllpppsssuuuvvvwwwyyyzzz||||||{{{{{{|||~~~~~~|||~~~|||zzzyyywwwtttoookkkiiicccZZZRRRLLLGGGCCC@@@===<<<:::888777666666666999888999:::<<<=========@@@AAABBBAAA@@@???AAACCCFFFJJJNNNSSSVVVZZZ]]]```fffhhhkkknnnppprrrssssssoooppppppooonnnoooqqqssswwwzzz|||{{{|||||||||}}}|||zzzwwwrrrjjjaaaYYYTTTMMMIIIDDDBBBBBBBBB???===<<<;;;999888777777666666888888777666444555777999:::;;;<<<===>>>BBBHHHLLLTTTXXX^^^dddiiimmmrrruuu333444555666666666555444111111111111111222333333///000111222555777:::;;;222222222222222111000///444333222111000000000000444555555666666666666666333333333666;;;AAAEEEGGGLLLRRR[[[aaadddgggkkknnnooorrruuuwwwvvvuuuuuuvvvzzz|||tttjjj___RRRJJJHHHFFFBBB===:::888666666777888888777444444333333333444444555777777777777777888888999:::>>>CCCHHHNNNXXXdddlllnnnttt|||~~~tttmmm\\\VVVMMMBBB;;;666333333333333222222111000000///111111111111111111111111444555555333111222777<<>>:::EEEPPPUUUYYYdddkkksss|||xxx{{{xxxwwwwwwyyy|||}}}}}}zzzxxxnnneeeaaa\\\XXXUUUSSSQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRUUUVVVXXXYYYZZZYYYWWWVVVUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWW\\\aaabbbaaa```cccggg\\\___bbbbbb```___aaaccccccfffhhhjjjiiifffbbb___aaacccggglllppppppmmmkkkjjjmmmlllhhhggggggfffbbbffffffdddaaa^^^]]]^^^```^^^cccddd```aaaeeeeee```ccceeegggfffcccbbbdddfffddddddcccbbb```^^^\\\[[[YYYZZZ[[[[[[[[[ZZZYYYXXX]]]]]]]]]]]]]]]^^^^^^^^^ZZZ]]]```bbbccccccdddeee^^^^^^______```aaabbbbbbaaa]]]ZZZ[[[```aaa^^^ZZZ______bbbfffiiiggg```ZZZ___```aaaccccccccccccbbb```cccfffiiilllmmmmmmmmmmmmnnnnnnmmmjjjiiiiiijjjdddfffiiikkkkkkhhhdddaaadddfffhhhjjjlllnnnrrruuurrrtttxxx{{{~~~{{{|||}}}{{{wwwuuusssrrrooommmgggaaaYYYQQQKKKFFFCCC@@@<<<;;;999777555555555555888888888999;;;======<<>>BBBHHHLLLRRRVVV]]]dddiiiooouuuyyy444444444444444444444444222222333444444555555555555444333333333333444555777666333111//////000111444333333222222333333444444555777999999888666555444444444444666888:::<<>>999333222555666444111666555333333555555555555555666999999999:::<<<===EEEJJJRRR\\\fffqqq{{{}}}{{{{{{}}}uuutttssstttwww|||zzzuuupppiiiccc___]]][[[YYY\\\\\\[[[[[[[[[\\\]]]]]]ccccccddddddeeeeeeffffffcccdddeeeffffffffffffeeeffffffffffffffffffffffffgggjjjmmmnnnmmmkkkkkkkkknnnkkkkkknnnooolllllloootttvvvxxxwwwuuusssrrrrrrqqqpppppprrrtttuuutttrrrssssssssssssssssssrrrrrrrrrooolllkkklllkkkiiifffmmmmmmmmmnnnpppqqqpppooommmmmmmmmmmmlllkkkjjjjjjooommmkkkiiigggfffeeeeeefffdddaaa___```aaabbbaaacccdddgggjjjllljjjeeeaaaddddddfffjjjoooqqqpppmmmffffffhhhiiijjjkkkkkkkkkjjjiiihhhggghhhiiijjjkkkkkklllmmmnnnnnnmmmllllllhhhlllooonnnjjjhhhjjjmmmjjjlllnnnqqqrrrsssssssssuuuvvvuuurrrnnnmmmoooqqqttttttsssrrrqqqpppoooooopppqqqrrrtttwwwzzz|||~~~~~~|||}}}~~~~~~{{{|||~~~}}}||||||}}}~~~~~~vvvrrrwwwxxxtttoooooonnndddWWWNNNJJJGGGCCC@@@BBB>>>:::777777888888777555666999;;;<<<<<<<<<<<<@@@>>><<<===AAACCCCCCAAAEEEHHHMMMQQQUUUZZZ___bbbgggiiilllpppssstttuuuuuutttrrrqqqqqqrrrssssssrrruuuyyy||||||}}}{{{{{{vvvoooeee[[[TTTKKKHHHEEECCCCCCBBB@@@>>><<<;;;999777666555444444777888666222333777:::999::::::;;;;;;;;;>>>CCCGGGOOOQQQWWW___iiiqqquuuvvv444444444444555555555555444444333333444444555666555555555555555555555555888777555333111111222333444444333333333333444444444555777888888777666555555444444444555777999:::999<<<@@@CCCEEEGGGJJJLLLTTTTTTSSSSSSUUUWWWYYY[[[```bbbeeekkkpppttttttssswwwyyy|||~~~nnnfffZZZPPPJJJFFFAAA>>>===;;;999888888888777555555888999777333222555999666666777777888:::;;;<<<>>>BBBHHHMMMRRRZZZdddkkkssswww}}}|||lll]]]OOOHHHAAA===888333111222222222111000000000111111111222333333333333222111666555333333444666999;;;EEENNN]]]ooo}}}{{{{{{zzzuuussslllddd]]]TTTIIICCCCCC>>>999444222555666444111666555444444444555555555555666888888888:::<<<>>>GGGLLLTTT]]]fffqqqzzz}}}zzzzzzzzzsssttttttvvvyyy}}}}}}yyytttpppmmmkkkiiigggkkkkkkkkkkkklllllllllllllllllllllmmmmmmnnnnnnnnnmmmoooqqqssstttrrrpppoooooooooooopppppppppppppppqqqtttwwwxxxxxxwwwvvvwwwwwwtttsssvvvwwwuuuvvvyyy~~~~~~}}}||||||}}}}}}|||{{{~~~~~~}}}zzzxxxxxxyyyzzzyyywwwxxxwwwwwwyyy{{{{{{zzzyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuutttsssrrrppppppooommmjjjgggfffgggiiiiiihhhjjjjjjjjjlllnnnnnnllljjjllllllnnnrrrvvvwwwvvvtttooopppqqqrrrrrrrrrrrrrrrlllllllllmmmnnnppprrrsssvvvwwwxxxyyyxxxwwwvvvuuusssuuuwwwuuurrrpppqqqrrrrrrssstttvvvwwwxxxyyyyyyzzz{{{{{{yyyvvvuuuwwwyyyvvvvvvvvvuuuuuuuuuuuuuuusssttttttvvvyyy|||~~~{{{zzzzzz{{{|||||||||}}}~~~~~~|||||||||~~~{{{vvvuuuzzz{{{vvvooommmlllcccWWWOOOKKKIIIEEEBBB@@@===999777888999999999666777999;;;============AAA???>>>@@@BBBDDDCCCAAADDDHHHLLLQQQUUUZZZ___bbbeeefffiiilllooorrrssstttuuutttrrrrrrtttvvvvvvuuuwww{{{~~~}}}~~~}}}~~~zzzuuunnndddZZZSSSKKKIIIEEECCCCCCAAA???>>><<<;;;999888666555555555555666444000111555777666888888999999:::===AAAEEELLLOOOTTT\\\fffnnnrrrttt444444555555666666666777777666444333333333555666555555666777777666555555999888666555444444444555555444444444444444444555444555666777777666555444555555444444555555666777666777888999:::<<>>FFFTTTbbbnnnxxx||||||{{{wwwqqqjjjddd^^^UUUJJJCCCCCC===888444333444555444222444444444444444444444444555555666666777999===@@@IIINNNVVV^^^gggqqqzzz}}}yyywwwwwwrrrsssuuuxxx{{{~~~~~~}}}{{{xxxvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxx{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~|||{{{~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzvvvtttqqqqqqrrrssssssrrrtttrrrppppppsssuuuwwwwwwvvvvvvwwwyyy|||}}}|||zzzyyyyyyzzzzzz{{{zzzzzzyyyrrrrrrsssuuuwwwzzz|||}}}~~~~~~}}}{{{yyyyyyxxxyyyyyyzzzzzz|||}}}~~~}}}|||~~~yyyyyyyyyyyyzzz{{{{{{|||yyyxxxxxxyyy{{{~~~||||||}}}||||||zzzzzz}}}~~~~~~|||{{{{{{|||yyyvvvwww|||}}}wwwppplllkkkcccXXXPPPLLLJJJGGGDDD>>>;;;888777888:::;;;:::888999:::<<<>>>>>>??????BBBBBBBBBCCCEEEDDDBBB@@@DDDGGGLLLPPPTTTYYY^^^bbbfffggghhhkkknnnqqqtttvvvyyywwwttttttvvvxxxyyyyyyyyy}}}~~~~~~~~~|||xxxtttmmmdddZZZSSSMMMJJJFFFCCCBBBAAA???>>><<<;;;999888666666555555888999888444444999;;;999777888888999:::===BBBFFFLLLNNNSSS[[[eeemmmqqqsss555555666666777888888888:::888555333222333555666555666888999999888666555999888777666555555666666666555555444444555555666555555666666666555444444666666555555444444444444777777555444444777;;;???======<<<<<<<<<===>>>???AAA@@@AAAEEEIIILLLNNNNNNUUUVVVYYY]]]bbbgggkkkmmmmmmnnnppprrruuuzzzxxxoooaaaUUUMMMFFF@@@<<<;;;:::888999:::;;;;;;:::666777888777555444555777777777777888999:::;;;<<>><<<999888999::::::999::::::;;;===>>>???@@@@@@CCCDDDEEEFFFFFFEEEBBB@@@CCCFFFKKKOOOSSSYYY^^^cccjjjjjjkkknnnqqquuuyyy{{{}}}{{{wwwvvvwwwyyyzzzzzzyyy}}}~~~~~~}}}}}}}}}}}}|||zzzwwwrrrllldddZZZTTTNNNKKKGGGCCCBBBAAA???>>><<<;;;999888777666666666999;;;:::777777;;;===;;;999999:::;;;<<<@@@EEEIIIMMMOOOTTT[[[eeennnsssuuu777777777888888999999999;;;999666444333333555666666777999::::::999777666777777777666666666666777777666666555555666666777666666666666666555555444666666666555555444333333444333222///...000555888999999888888888999999999;;;:::999;;;===??????>>>DDDEEEHHHKKKPPPUUUYYY[[[\\\^^^aaaccceeeiiioootttrrruuuxxx{{{~~~}}}ttteeeXXXOOOHHHAAA===;;;:::888777888999888777777777888888666555666666777777888888999:::<<<===BBBGGGNNNUUU[[[bbbkkkrrrtttwww|||yyyjjj^^^OOODDD:::777555333222444111000000000000000111111000000//////000111222222000000000000111333555666999???GGGQQQ\\\jjjzzz|||xxxoooiiiddd^^^UUUIIIBBBAAA;;;888555333222333333222111444666666444222333444444555444444444777<<>>@@@AAABBBCCCDDDFFFGGGEEECCCAAA@@@CCCEEEIIIMMMRRRXXX^^^cccllllllnnnppptttxxx|||~~~~~~{{{yyyyyyyyyyyyxxxxxx|||~~~}}}~~~}}}|||{{{{{{zzzyyyvvvsssmmmeee\\\UUUPPPLLLGGGCCCAAA@@@???>>>;;;;;;999888777777777777666888777444555888999777888999:::;;;===AAAGGGKKKMMMOOOSSS[[[dddmmmsssuuu999999999999999999999999;;;999777555444555666666777777888999999888777777777777777777888888888888888777777666666777777888888888777777666666555555666777777666666444333333444444333222000111444666555555666666666666666666666666555666777777666444777888;;;>>>AAAEEEGGGHHHKKKNNNRRRSSSTTTWWW\\\aaabbbdddhhhkkknnnrrrwwwzzz|||~~~vvvhhhZZZPPPHHHAAA===;;;999777666777777666444777777888888888777666555888888888888999;;;<<<===BBBHHHPPPWWW]]]dddmmmsssuuuxxx|||}}}ooocccUUUHHH<<<777666444222333333222222111000111111111......//////000111111111//////000000111333444555888;;;BBBKKKXXXgggvvv{{{xxxqqqkkkddd]]]TTTHHHAAA@@@:::888555333222111222333000333666666333222222444444555555444444666:::===BBBHHHRRR\\\gggpppyyy~~~}}}}}}{{{{{{}}}|||||||||}}}~~~||||||}}}}}}~~~|||||||||~~~|||{{{{{{|||{{{~~~~~~}}}~~~zzz{{{|||{{{yyyxxxxxxyyywwwyyyyyyvvvuuuvvvuuurrrmmmggg^^^TTTKKKEEEAAA@@@@@@>>>;;;:::999888777555;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEEEECCCAAAAAAAAABBBEEEHHHLLLQQQWWW^^^cccjjjkkknnnqqqtttxxx{{{}}}~~~||||||{{{zzzxxxxxx{{{}}}|||~~~}}}|||{{{zzzzzz{{{yyywwwtttoooggg^^^XXXRRRNNNHHHCCCAAA@@@???>>>;;;;;;:::888888777777777666999999666666::::::888555777888999<<<@@@FFFJJJLLLMMMQQQXXXbbbkkkqqqttt<<<<<<;;;;;;:::999999999999888888777666666666666888888888888888888888888888888999999::::::::::::888888888777777888888888:::999888888777666666666666777777777777666444333555666888888666555666777333444555555666666666666444444444666777777444111222444666999;;;<<<======<<<@@@DDDFFFEEEFFFJJJOOOPPPRRRVVVYYY\\\```dddhhhkkkoootttyyy}}}vvvgggZZZPPPHHH@@@<<<:::888666666777777666555777777888888999888666555888888888999:::;;;<<<===BBBHHHPPPXXX^^^eeennntttxxxzzz~~~wwwjjjXXXJJJ<<<777666444333444555555444222111111111111---...000111222222111111000000111222333444555555:::;;;???JJJXXXhhhuuu|||~~~zzzwwwtttlllddd\\\RRRFFF@@@@@@999888666333111111222333///333777777333111222444444555666666555555888999<<>><<<:::::::::999888666;;;;;;;;;<<<===???AAABBB@@@BBBCCCBBB@@@???@@@BBBBBBDDDGGGKKKPPPWWW^^^ccciiikkknnnrrrvvvyyy{{{|||~~~|||xxx{{{}}}{{{~~~~~~}}}{{{{{{zzzzzz{{{zzzxxxuuuqqqiiiaaa[[[SSSOOOHHHCCCAAA@@@>>>===;;;;;;:::999888888888888888::::::888888;;;<<<999555666888999<<>><<<<<>>>>>@@@CCCBBBDDDGGGKKKPPPWWW^^^dddiiilllppptttxxx{{{|||}}}yyy|||}}}|||~~~~~~|||{{{{{{zzzzzz|||{{{yyywwwrrrkkkccc]]]TTTOOOIIICCCAAA???>>>===;;;;;;:::999888888888888444777777555555888888666777888:::;;;>>>CCCIIIMMMPPPQQQTTT[[[dddnnntttwww999999:::::::::;;;;;;;;;;;;;;;:::999777555333222555666666777777777777777999999999;;;===>>><<<:::999:::;;;:::888888888999888888888888888777666666:::888777777999:::999888555555555555555555555555444555666777777888888888777888888888888777777666777777666555444444444444444444555555666666777777555:::BBBHHHGGGCCCEEEJJJIIILLLPPPUUUZZZ^^^aaaccchhhiiijjjlllnnnrrrxxx|||xxxpppcccYYYQQQJJJCCC???<<<999666555666777777777888888999999888777555444999999:::;;;;;;<<<======CCCJJJQQQVVV^^^iiiqqqtttyyy{{{uuuVVVJJJ???;;;999555333222555333111111111111///...000000111111222222222333222222222222333444555666666666<<>><<<;;;888555333222111///---///000222333333222111000999444222666666222333888>>>BBBIIIRRR\\\hhhssszzz}}}}}}}}}}}}}}}~~~yyywwwxxx{{{}}}|||~~~zzzuuuvvvwwwzzz}}}~~~|||}}}}}}~~~~~~~~~~~~~~~zzznnnjjjddd[[[SSSLLLFFFAAA???=========:::777666888:::===;;;<<<@@@???<<<:::<<>>BBB???;;;;;;@@@CCCDDDFFFJJJMMMPPPRRRTTTUUUWWWYYY[[[___dddjjjooouuuxxx|||~~~{{{yyyssskkk```VVVPPPJJJDDD???===:::888777777888777666666777888999999888777777777888999;;;===???@@@AAAGGGNNNUUUYYYaaakkkrrrssszzz{{{~~~uuuiiiRRRFFF;;;888777444111111444333111111222111000...---.........////////////222222222222333444555555888666999AAAKKKUUUdddppp{{{vvvuuulll```XXXOOODDD>>>>>>:::888444333222111///---//////000111111111111000666222111444555222444888;;;>>>EEEMMMWWWcccooovvv~~~~~~~~~~~~~~~~~~|||{{{}}}|||yyyxxx{{{zzzwwwxxxxxxyyyzzz}}}~~~~~~~~~}}}~~~|||rrrjjjddd[[[RRRKKKFFFAAA>>>???<<<888666777888888888777555777<<<>>>===>>>AAABBBBBBBBBBBBBBBBBBCCCCCCEEEGGGLLLQQQSSSUUU\\\eeehhhkkkpppuuuxxxyyyyyyxxx}}}}}}|||{{{|||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxx~~~~~~zzzuuurrrooohhh___ZZZSSSJJJEEEBBBAAA???===;;;:::999:::;;;;;;:::888<<<:::888666555666777777777777999<<<@@@FFFJJJMMMOOORRRWWW]]]eeennnwww~~~777777777777888888888888666777777666666555444333444444666777888888888888555:::===;;;666333555999<<<<<<;;;999777666888999::::::;;;;;;;;;:::999999:::999777666777888777666666666666666666666666666444555666888999:::::::::777888888888777777666555444333333333333444555555666666666666666555555555444444888;;;888444555999============>>>@@@BBBCCCIIIJJJMMMOOOQQQVVV\\\```hhhlllqqqvvvxxxwwwtttrrrnnnggg]]]UUUPPPKKKEEEAAA===<<<:::999999999777555555666777888999999999999555666888;;;>>>AAADDDEEEJJJQQQYYY^^^dddmmmrrrsss{{{{{{|||~~~{{{lll^^^OOOCCC999666666444222222444222111111222222000///---------............///222222222333333444444555888666666<<>>FFFOOO\\\hhhqqqyyy|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxvvvxxx||||||zzzzzzyyyyyyxxxxxxzzz|||~~~~~~~~~tttiiicccZZZRRRKKKEEE@@@>>>@@@;;;666555777999888666666444555999<<<<<<>>>BBB@@@@@@AAABBBCCCEEEFFFFFFDDDEEEJJJPPPSSSUUU]]]eeejjjlllppptttwwwyyyyyyyyy~~~~~~~~~}}}~~~~~~|||}}}}}}}}}}}}}}}|||{{{~~~{{{vvvtttrrrkkkbbbYYYUUUMMMFFFAAA>>>>>>>>>===;;;999999;;;<<<<<<<<<===<<<999777666666777777666777999===BBBHHHMMMPPPPPPRRRVVV[[[cccnnnyyy555555666666666777777777555666666777777666666555333444555777888888888888555888;;;999666444666999<<<<<<;;;999666666888999::::::;;;;;;;;;::::::999:::888777777999:::999999777777777777777777777777777777888999999999999999888888888888777666555555222222222333333444666666777777666666555555444444222222444777666333555::::::999888777777888:::<<>>===<<<;;;;;;:::888555666666777888999999999:::555666777:::===AAADDDFFFJJJRRR[[[aaagggpppuuuuuu{{{zzzzzz{{{~~~|||lll]]]NNNCCC999777777666555555333111000111222222111000000000000111111111111111111222333333444444444444666444444:::@@@GGGSSS^^^pppxxx}}}wwwrrrpppfff[[[SSSKKKCCC??????888666333222222111///...000000/////////111222333222000000000111111333555444666999???HHHTTTaaaiiipppvvv}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{}}}xxx|||~~~|||}}}yyyyyyzzzxxxxxxyyyzzzzzz{{{}}}~~~|||tttiiicccZZZQQQJJJEEE@@@===<<<;;;:::::::::999777555;;;888777999:::999:::>>>===>>>@@@BBBEEEFFFHHHHHHDDDDDDHHHNNNSSSVVV^^^ffflllnnnqqqtttwwwyyyzzz{{{}}}~~~}}}~~~~~~|||~~~}}}}}}yyytttsssqqqkkkcccYYYVVVPPPGGG@@@======>>>???===:::999;;;>>>???@@@>>><<<:::777666666666777555666:::???EEEJJJOOORRROOOQQQTTTYYYaaammmzzz444444444555555555666666555666777888888888888777444555666777888888888888666666666666888999:::999;;;<<<;;;999777666888999999999:::::::::::::::999777666555666888:::::::::888888888888888888888888:::::::::999999888777666888888888777777555444444222222222333444555666777777777666666555555444444444222222555555333444888888777555444444666888999999:::;;;;;;;;;===???BBBGGGKKKRRRYYY^^^aaabbbbbbiiiccc[[[VVVRRRNNNIIIEEE>>>===<<<<<<<<<;;;999777999888888888888888999999777888888:::<<<@@@CCCEEEIIIRRR[[[bbbiiisssxxxyyy{{{zzzyyyyyy{{{~~~nnn^^^NNNCCC999777777555444555222111000000222333222111222222222222222222222222111222333444444444333333333222444999>>>BBBJJJSSSfffpppzzz~~~xxxrrrlllccc[[[UUUNNNDDD>>>===777555222111111111000///222111000000111222444555333333111//////000111000222444666:::BBBLLLXXX___gggoooxxx{{{zzzzzz}}}~~~}}}~~~~~~wwwzzz~~~|||~~~}}}|||wwwwwwxxxuuuxxx|||}}}|||{{{|||}}}{{{uuuiiicccZZZRRRKKKEEE@@@>>>666<<>>;;;999::::::777888<<<;;;===???BBBEEEGGGHHHHHHDDDCCCFFFMMMSSSXXX```hhhnnnpppsssvvvyyyzzz{{{|||zzz|||~~~~~~|||{{{{{{|||~~~{{{zzzvvvqqqpppoooiiibbbYYYVVVPPPHHHAAA======???AAA>>>;;;:::<<>>===AAAFFFLLLRRRVVVXXXZZZ```[[[TTTPPPNNNLLLGGGDDD>>>===;;;;;;<<<<<<:::999:::999999888888888999999::::::::::::===@@@CCCEEELLLTTT]]]ccckkkuuu|||}}}||||||{{{{{{|||~~~mmm^^^NNNBBB888555555333111111111000///000222333333222222111111111111111000000111222333444444444333222222111333999<<>>444===EEEDDD===777666999;;;888888;;;;;;999:::===:::<<>>;;;;;;<<>>AAAFFFJJJMMMOOOPPPLLLHHHFFFGGGFFFCCC@@@===;;;999999:::<<<<<<;;;999888888888888999;;;<<<<<<<<<;;;<<>>???===:::999;;;<<<<<<<<<888777666444444555777888333666:::@@@FFFLLLPPPRRRKKKNNNRRRYYYcccppp}}}444444444555555555666666555555666666666666666555888888888888777666555444222555777555000000444999444777;;;<<<<<<:::999999;;;;;;<<<===>>>>>>======AAA???<<<;;;;;;;;;:::999666666666666666666666666333444555777888888888888888888888777666444333222777666666666666777888888444555555555666666777777555222333888:::888777888333444444555555444333333333555666555333333333444444444555666999<<<@@@BBBDDDAAA>>>>>>@@@AAA???<<<===;;;888888999<<<======777777666777999;;;===>>>=========>>>AAAEEEIIILLLVVV]]]cccfffmmmwww~~~~~~nnn___UUUIII===999777444111111000//////000222444444333333222222222111111000000111222444555555444222111666222111444666:::CCCLLLNNN]]]lllvvv~~~yyykkk```UUUMMMEEE===999:::444222000000111222111000---...000222333444333333000444333......333444111111222333444555999>>>BBBGGGKKKQQQXXX^^^dddjjjmmmtttuuuwwwzzz|||~~~|||~~~}}}|||~~~~~~~~~}}}{{{yyyvvvxxx{{{~~~~~~}}}}}}~~~~~~|||}}}tttvvvyyy{{{}}}}}}}}}}}}|||xxxzzz~~~~~~{{{zzz{{{wwwuuulllfff]]]TTTMMMHHHCCC@@@<<<<<<<<<;;;999888888888777555666::::::777666888;;;===???AAACCCCCCBBBAAAFFFCCCEEEMMMVVV^^^fffmmmrrruuuzzz}}}{{{||||||{{{yyyxxxxxxyyy|||~~~zzzsssqqqqqqkkkddd\\\TTTJJJEEEEEEDDDAAA>>>===;;;999888999:::999999777666444333444555777888333666:::@@@FFFKKKOOOQQQLLLOOOTTT\\\fffrrr222333444555555555444444666555555555666666444222<<<:::777777777777666555222333444666666666555555666666777888999999999888::::::;;;<<<>>>@@@AAAAAA???===<<<<<<;;;:::777555999999888888777777666666777666555666888999999888::::::888666555444444444777666666777888888666444999666444444666777555333555555666888;;;<<<:::999555555555555555555444444444555555666666555555444:::666333333555777777666<<<;;;;;;;;;::::::999999888666555555666888888888666888::::::999:::===@@@======>>>@@@CCCGGGKKKMMMZZZ]]]ccckkksss{{{rrrcccOOOHHHBBB===888222111333111222222222222111000000222000...000222333111...///222444111+++***...222000111444888;;;===>>>???JJJVVVfffsss{{{zzzsssfff\\\QQQLLLFFF>>>999888666444111000000111000///333333333333333333333333666333000111333444111...222222444555777888999999@@@EEEJJJNNNUUU___ddddddmmmjjjkkkqqquuuuuuvvvxxx}}}{{{}}}~~~~~~~~~|||zzzzzz{{{{{{zzzyyyzzz{{{|||}}}{{{zzz}}}}}}}}}}}}}}}zzzvvvvvvvvvxxx{{{|||~~~~~~zzzwwwvvv~~~~~~~~~}}}|||{{{zzzwwwnnncccZZZTTTMMMEEE???DDDBBB@@@??????>>>;;;:::444666888888888777888999888999<<>>BBBGGGMMMVVVbbbiiilllwwwzzz~~~|||zzzzzz{{{|||{{{vvvssspppnnnlll___RRRIIIIIIEEE<<<;;;AAA===<<<:::999888777777777444444444444444555666777888888:::BBBJJJOOONNNKKKKKKJJJNNNYYYfffsss777777666666555555444444777666555666777666555333:::888777777999999999888888888888888888777666666888888999999:::999999999::::::<<<>>>AAACCCCCCCCC>>>===;;;;;;======<<<;;;999999999999888888888888999888888999:::;;;;;;999:::999888777666555555555888666555666777777666555999777444555666777666444777666777888;;;<<<;;;:::555555555555555555555555444444555555555555444444888555222222444666666555777777777666666555555555555444222222444666666666555777888888666666999;;;??????@@@BBBFFFKKKPPPSSS[[[___dddkkkrrrzzzqqqbbbPPPHHHAAA===999333222444222222222222111111111111111000///000222333111...222222111000000000222333000111333666:::===???@@@JJJSSSaaallluuu}}}xxxqqqhhh^^^SSSLLLFFF===888666555222000///000111000000333333333333333333333333111111222222222222444555555444444444555555666777:::>>>BBBDDDIIIQQQUUUTTTbbb```bbbhhhkkkllloootttvvvtttwww|||~~~~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwwwwxxxxxxwwwvvv}}}~~~~~~{{{yyyvvvvvvwwwxxx{{{{{{~~~}}}{{{{{{~~~~~~|||yyyvvvooofff^^^YYYSSSLLLFFFHHHEEECCCAAA@@@???<<<:::333555777777777666777888888999<<<>>>@@@BBBBBBBBBDDDGGGLLLQQQXXXaaaiiinnnxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{wwwtttpppllliii___SSSKKKJJJFFF===;;;AAA<<<;;;:::999888777777777777777777666777777888888666666:::AAAIIIMMMKKKHHHGGGGGGMMMXXXcccppp======<<<;;;:::::::::::::::999999999::::::888777777666555777999::::::999:::999888666555444444444999999999:::::::::::::::<<<===@@@DDDHHHJJJJJJIII???===999888999:::;;;;;;999999999999999:::::::::;;;:::999:::<<<<<<<<<:::999999888777777777777777888666444444666777777777999888666666777777777666999777777888:::<<<<<<;;;555555555555666666666666444444555555555555444444666444222111333444444444444444444333333333333333222000///000222444444444444555777777666777999;;;=========???CCCHHHMMMQQQXXX^^^eeejjjooovvvqqqcccPPPHHH@@@===999555333555444333222111000111111222111000000111222222111///333000...///222444444333111111333555888;;;???AAAGGGOOOZZZdddnnnyyy}}}vvvpppjjj___TTTMMMFFF===777555333111///...000111111000444444444333333222222222---000333222000111666;;;888666444222222222333444555999;;;;;;>>>CCCEEECCCRRRRRRUUUYYY[[[\\\ccckkkjjjhhhkkkqqqtttsssuuuyyy|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxzzzxxxvvvuuutttuuuvvvvvv~~~}}}{{{zzzxxxxxxyyyzzz|||~~~{{{}}}}}}}}}~~~zzzwwwqqqjjjeeeaaa[[[TTTOOOMMMJJJFFFDDDBBB@@@===;;;222444666666666555666888888999;;;===???AAABBBBBBHHHKKKPPPTTTYYY___hhhnnnzzz|||~~~|||}}}~~~|||yyyvvvqqqkkkggg^^^TTTMMMLLLGGG???===@@@;;;::::::999888777666666666555444444444444444444555777<<>><<<;;;;;;<<<>>>>>>>>><<<<<<;;;999666555555555666777888888888999:::;;;<<>>CCCIIISSS^^^iiiuuu|||uuuooojjj___TTTMMMFFF>>>888666222000......000111111111555444444333333222222111...000111111111333777;;;777666333111000111333444666999:::888:::===>>><<>>@@@AAABBBFFFIIIOOOVVVZZZ^^^gggooo{{{}}}~~~~~~|||yyyssskkkfff^^^VVVOOOMMMIIIAAA>>>???:::::::::999888777666555555444333222222222222222888:::@@@HHHMMMNNNKKKGGG???CCCJJJSSSYYYcccuuuRRRQQQPPPNNNMMMMMMLLLLLLJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFEEECCC@@@AAA@@@>>><<<;;;;;;<<<===888888888888:::;;;===>>>???AAAGGGRRR\\\```___\\\RRRLLLDDD===:::999999999666777777777888888999999888777666666888888777666777777777777777777888999888555333222444666888888999999888777666666777888777666444444666888999888666666666777777777888888444555555666666555555444333333333333222222333444555555555555555555555555111000000222444555444333777666666666777888888888======<<<===>>>@@@BBBDDDJJJTTT```gggiiilllrrrxxxyyy|||~~~~~~}}}~~~~~~vvvhhhTTTJJJ@@@<<<:::777555666555444222000000111222444000111222222222111111111444666777555111000333777777666555444444666888999>>>DDDOOO[[[gggrrr{{{|||uuuqqqhhh]]]SSSMMMGGG???:::999222000......000111222111444444444333333222222222333111///000444666777666555333111000000222444666777:::;;;999:::===>>>;;;??????AAACCCAAA@@@GGGPPPLLLKKKNNNTTTXXXWWWYYY]]]cccbbbcccdddgggkkkoooqqqooorrruuuvvvuuuuuuuuuvvv{{{yyyxxxxxxzzz{{{zzzzzzwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||~~~}}}}}}|||{{{zzzyyyxxx~~~|||}}}}}}{{{zzzxxxyyyzzzzzzyyyxxxvvvuuuxxxxxxwwwuuutttwww|||}}}{{{zzzzzz}}}~~~}}}{{{wwwrrrllleee^^^WWWSSSPPPLLLGGGCCCAAA???<<<:::444666888888777777888999777888999;;;===???AAABBBEEEGGGNNNYYY___ccckkkttt|||~~~~~~}}}|||vvvnnnhhh```YYYRRRNNNIIICCC???>>>::::::::::::999777666555888888777666555555666666888;;;AAAHHHLLLLLLIIIFFF@@@CCCIIIQQQVVV___ooo``````^^^\\\ZZZWWWTTTSSSVVVUUUTTTUUUVVVUUUTTTRRRNNNMMMLLLLLLKKKIIIFFFCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>======<<<===???@@@AAA???BBBKKKXXXfffllljjjfffWWWQQQGGG@@@<<<:::::::::777777777777777888888888777666555555666777555444777666666666666666777777666444333333555777777777777888888777555555666888666444333444666777777666666666777777888888999999666666666777777666666666333555666555444333444555444444444444555555555555444333333444666666555333:::888555444333333111///999999::::::::::::::::::EEEMMMXXX___bbbcccgggkkkooorrruuuwwwxxxyyy{{{}}}|||xxxkkkWWWKKK@@@<<<;;;888555555555444333222111222222333000222333333222111111222666:::<<<888333111555:::777666555444444555666777<<>>DDD@@@???BBBHHHKKKJJJLLLOOOSSSTTTUUUWWW[[[^^^bbbdddaaadddggghhhhhhhhhiiijjjooonnnmmmoooqqqssstttsssxxxzzz{{{zzzyyyxxxyyy{{{|||{{{{{{|||~~~~~~}}}}}}|||~~~}}}~~~~~~}}}|||{{{zzzyyy~~~}}}}}}~~~~~~{{{xxxwwwxxxxxxxxxwwwwwwvvvuuussstttuuussssssuuu{{{}}}{{{yyyxxxyyy|||yyyvvvppphhh```XXXRRRNNNKKKHHHCCC???===<<<;;;999444666888999888888999:::777888888:::<<<>>>@@@BBBEEEEEENNN^^^hhhkkkpppxxx}}}~~~~~~}}}}}}|||~~~xxxqqqkkkccc]]]UUUNNNHHHCCC???===:::;;;;;;;;;:::888666555777777666666555666666666777:::@@@EEEHHHGGGEEEDDD@@@BBBGGGOOOUUU^^^mmm{{{kkklllmmmmmmkkkhhheeeccceeedddcccdddeeeeeecccaaa[[[ZZZYYYYYYXXXVVVRRROOOPPPPPPOOONNNLLLKKKIIIHHHJJJHHHFFFDDDCCCCCCDDDDDDDDDHHHRRRbbbrrrzzzxxxsssbbb[[[QQQHHHAAA>>><<<:::999999888888888888888777999888666777888888666555666666555555555555555666444333333444666777777666666777888777444333555777555555444555777888666555666666777888888999::::::777777888888888888777777444666888888666555666777444444444555555555666666555555555555777666444222999666333222333333111///222444666777888777555444???CCCIIIOOOSSSVVVZZZ\\\aaacccfffhhhjjjmmmqqqtttvvvxxx|||xxxlllZZZMMMAAA<<<;;;888555444444444333333333222222222000222444444222000111333666777888666444333666888444444444555555666666777<<<>>>CCCMMMZZZgggrrrxxxzzz}}}{{{vvvsssiii___TTTMMMGGG???:::999666444111111111222222111111222222333333444444555000111222555666777555444222222222222333444555666666888888555555888888555888666666999999888999===888777999>>>AAA@@@AAAEEEDDDGGGKKKNNNQQQRRRQQQQQQRRRUUUXXX[[[[[[\\\]]]^^^^^^]]]]]]```cccfffggggggqqqrrrsssrrrppppppsssvvvuuusssrrrtttwwwxxxxxxvvvwww{{{|||{{{|||~~~{{{|||~~~~~~}}}}}}~~~}}}||||||}}}~~~|||{{{{{{~~~~~~~~~~~~}}}|||{{{{{{zzz~~~~~~}}}|||{{{}}}zzzvvvwwwwwwvvvvvvuuuuuuvvvvvvqqqsssuuusssrrrsssyyy~~~|||}}}~~~~~~yyyyyyzzz{{{}}}~~~~~~{{{yyyuuurrrkkkbbbXXXQQQLLLJJJFFFBBB===:::999999999888333555777888777777888999777777888999;;;>>>@@@BBBFFFCCCLLLaaaoooqqqrrrwww}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~yyyrrrmmmgggaaaWWWMMMGGGCCC@@@===;;;<<<<<<===<<<:::777666555555444444444555666666777;;;???CCCEEEEEEDDDCCC@@@???DDDMMMWWWaaaooo{{{qqqsssvvvyyyzzzxxxvvvtttqqqpppppppppqqqqqqooommmlllkkkjjjkkkkkkhhheeebbb`````````^^^[[[XXXUUUSSSTTTRRRNNNJJJHHHFFFFFFFFFJJJNNNZZZlll}}}~~~tttlll```UUULLLFFFAAA???;;;::::::999999888888888;;;:::999999::::::888777666666555444444444444444333222333555777888666555555777888666333333555777666555666777999999777555666777777888999999::::::888888999999999999888888555888::::::777666777999666666666777777888888888666666555666777666333111666333111333666888777666222444888;;;<<<:::888666999:::<<<@@@EEEJJJOOOQQQTTTUUUXXXZZZ\\\___dddgggpppqqqtttwwwzzz}}}xxxlll\\\NNNAAA<<<;;;888444333333333444444444333222111000222555444222000111333444222000000333555555444000111333555666777888888<<<===???GGGTTTcccpppwwwwwwzzz~~~zzzuuussskkk```UUUNNNGGG>>>888777888555333222222333222111000111222333444444555666+++000555777666555666777333333444444444444444444666999888555444666555222666333222777999888888999444222444:::<<<;;;<<>>:::777777777777777222444666777666666777888777777777999;;;===@@@AAAEEEAAAJJJ```ppprrrqqqsss}}}}}}~~~}}}|||{{{yyyyyyzzz|||~~~}}}~~~~~~~~~~~~}}}yyysssnnnjjjdddYYYMMMFFFCCC@@@===<<<<<<===>>><<<:::888666888888888888888999:::;;;:::===AAADDDEEEEEEEEEEEE???===AAALLLXXXdddrrr|||{{{zzzzzz{{{|||}}}}}}|||{{{|||||||||||||||{{{zzzyyyuuurrrsssvvvwwwsssoooooommmkkklllllljjjeeeaaa^^^]]][[[XXXUUUSSSQQQPPPUUUYYYcccsss~~~uuuiii```ZZZSSSLLLFFFCCCBBB@@@>>>>>>>>>>>>???999888777777777666444222999999888777666666555555666666666777888777555333444444444333333333222222333444444444555555666666888888888777777888888999999777444444666888888888666444222333666777555333777777777777666666666666444111222666777555555999666555333111111111333444222222333555777888777555;;;;;;;;;<<<===@@@BBBCCCJJJIIIJJJLLLPPPTTTUUUUUUaaa```bbbhhhkkkmmmssszzz~~~{{{qqqiiiaaaUUUEEE;;;888888555222555333111111222222222111000111111222222111111000444444444444444444444444222444555555444555666777;;;???GGGPPPYYYcccmmmsssxxx{{{~~~~~~zzzuuuqqqkkkcccWWWLLLCCC>>>:::777<<<888444444555555333000111222333444555555555555444555666777777666555555:::777333000///111444666777888888777666666888:::999666333222333333333222555444444555777888777555:::777555888<<<>>>;;;777;;;999:::>>>@@@???@@@CCCBBBCCCEEEFFFFFFIIIMMMPPPUUUUUUUUUVVVXXX[[[^^^___^^^___```aaacccdddffffffkkklllnnnppprrrtttuuuvvvpppvvvyyytttqqqrrrtttuuuttttttttttttsssrrrpppooopppqqqtttwww{{{~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~|||zzzyyy{{{~~~|||{{{{{{|||}}}zzzyyyxxxwwwvvvvvvvvvvvvppprrrwwwzzzxxxrrrssswwwtttuuuuuuuuuvvvvvvvvvwww~~~|||yyyzzz{{{}}}~~~~~~~~~|||~~~~~~}}}{{{{{{||||||||||||{{{zzzzzz~~~}}}xxxwww{{{zzzuuusssmmmcccYYYQQQIIIBBB>>>===;;;888666666666555444333444555555666555555555888999999:::<<<>>>???@@@GGGIIIOOOWWW```hhhmmmooo|||}}}~~~~~~}}}|||}}}{{{yyyyyyzzz{{{{{{zzz}}}zzz~~~~~~xxxsssnnnggg\\\RRRJJJEEEBBB@@@:::::::::999999999888888777888999777555444444555888>>>BBBAAABBBFFFDDD???@@@@@@CCCJJJUUUeeesss|||}}}||||||}}}~~~~~~}}}||||||zzz{{{~~~~~~zzzwwwtttrrrrrrrrrsssqqqmmmiiijjjjjjiiihhhfffdddcccbbbaaagggqqq}}}xxxoooiiiddd\\\WWWMMMKKKIIIFFFCCCBBBAAAAAA???>>><<<<<<===<<<;;;999888777777666666555555555<<<:::999999:::999777555555555555444444444444444555555666666666555555444777666666666666777777888;;;999666555666777777777:::888666777999:::999777888888888777777777777777555333333777888666666999555555555444333222111111555444444666777777555333777777777777999:::<<<===@@@??????AAAEEEHHHIIIIIIUUUTTTVVV[[[^^^```fffmmmpppsssvvvxxxzzz|||}}}||||||}}}}}}yyyrrrlll___TTTEEE<<<999999666333555333111111222333222111222222222222222222222222444444444444444444444444333555666666555666777999999===DDDLLLUUU___iiipppuuuxxx||||||xxxuuujjjcccYYYOOOGGG???999555222222222222111222333444333333444555666666666666555555777777777777666555:::888555222111222444555777777777555333333444666999777444333333444444333555444444555777777666555999666444666:::;;;888555999777888<<<===<<<===@@@>>>???@@@@@@???@@@BBBDDDGGGGGGGGGHHHJJJLLLNNNPPPSSSSSSTTTVVVWWWYYYZZZZZZaaaaaaccceeehhhjjjkkklllffflllooollljjjlllppppppqqqpppooonnnmmmlllkkkjjjnnnooorrruuuxxx{{{}}}~~~~~~~~~~~~}}}|||~~~|||{{{{{{|||~~~}}}yyyxxxzzz|||~~~}}}{{{zzzyyyzzzzzzxxxwwwvvvuuuuuuttttttttttttrrrssswwwxxxtttssstttuuuuuuvvvvvvvvvvvvuuuuuu~~~}}}}}}~~~~~~{{{{{{|||}}}}}}~~~||||||~~~}}}zzz{{{{{{|||||||||{{{{{{zzzyyy|||{{{wwwvvvxxxwwwsssrrrlllbbbXXXOOOHHHAAA===>>><<<999777777777666555333333444555666666555555999999999999:::;;;<<<===DDDGGGLLLTTT^^^ffflllooo{{{|||}}}~~~~~~~~~}}}}}}}}}{{{zzz{{{|||||||||~~~{{{zzz{{{}}}wwwsssnnnggg\\\QQQJJJEEEAAA???;;;;;;::::::999888888777666777888888666666777888:::@@@EEEEEEGGGIIIGGGBBBAAABBBDDDKKKXXXggguuu~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{|||{{{xxxuuusssttttttuuutttrrrqqqpppooouuu{{{vvvpppjjjeee\\\ZZZVVVRRRNNNKKKHHHGGGFFFDDDAAA@@@@@@@@@@@@???;;;;;;:::999888888888888:::888666666777888777666333333333333444444444444555555666666555444222111666666666666666777888888<<<:::777555666666555555777666555666777777777555888888888888888888888888777444555888888666666999444555666777666444222000777666666666777777555333555555555555666777888999===;;;;;;<<>>@@@BBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLSSSTTTVVVXXX[[[]]]___```YYY___bbb______bbbfffgggiiihhhfffdddcccccccccdddjjjkkkmmmooorrruuuwwwxxx||||||}}}~~~~~~}}}}}}zzz~~~}}}yyyyyy}}}}}}{{{{{{zzzyyyzzz|||~~~zzzuuutttxxx}}}~~~}}}|||{{{zzzyyyxxxwwwvvvxxxxxxvvvuuuuuuuuuuuuuuuxxxrrrooossswwwuuurrrrrruuuvvvvvvvvvvvvuuuuuuttt{{{{{{|||~~~~~~}}}~~~~~~|||}}}}}}{{{zzz{{{yyyvvvzzzzzz{{{{{{{{{{{{zzzzzzxxxzzzyyyuuutttuuutttqqqqqqjjjaaaWWWNNNGGG@@@===???<<<999888888888777666222222333555555666666666888888888888888999::::::@@@CCCIIIQQQ[[[dddjjjnnnxxxyyy{{{}}}~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||}}}~~~~~~~~~}}}{{{yyyxxxyyy}}}}}}wwwrrrooohhh^^^SSSLLLFFFBBB@@@===<<<;;;:::999888777666555666888888888888999;;;;;;AAAFFFIIIKKKLLLIIIDDDAAABBBFFFMMMZZZjjjxxx~~~~~~zzz{{{|||}}}|||{{{yyywwwzzz~~~}}}xxxssspppiiihhhddd```\\\XXXUUUTTTSSSPPPLLLIIIIIIHHHHHHGGGGGGFFFDDDAAA@@@?????????:::888666666888:::::::::666666666666666777777777666777888999888666444333777777666666777777888999:::888666555666666555444555444444444555555444444777777777777777888888888777444555777888555555888333444555666777666555444888777666666888888777555888888888888999999999:::===<<<:::;;;===>>>>>>======<<<>>>CCCEEEEEEIIIOOOPPPSSSWWW\\\___ccchhhkkkfffhhhkkkkkkgggccc```^^^UUUNNNDDD>>><<<;;;999777555333111222333444333222555444222111111222444555444444444444555555555555333555666777666666777999===@@@DDDKKKSSS___jjjrrrxxxzzz}}}~~~{{{wwwuuulllggg^^^TTTKKKAAA999444444555555333111///111333333444555666666777777666777777888999999888666666888999999999888666555444888999888666555444666888999777555555666777777666555444444555777777555444777555444444666666333111666333444888888777777::::::<<<===;;;888555444444888888999:::;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBHHHIIIKKKMMMPPPRRRTTTUUUOOOSSSUUURRRRRRWWWZZZZZZ]]]\\\[[[YYYZZZ[[[]]]^^^bbbccceeehhhkkknnnpppqqqxxxxxxyyy{{{}}}|||||||||||||||||||||{{{yyy}}}{{{uuuvvv}}}|||zzz{{{zzzyyyyyyzzz{{{}}}~~~{{{yyywwwvvvwwwzzz{{{|||yyyzzzzzzzzzyyyxxxvvvuuuzzzzzzyyyxxxwwwwwwwwwwwwxxxrrrppprrrtttrrrrrrsssssstttuuuvvvwwwwwwvvvvvvzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{yyyzzzwwwsssxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwuuusssrrrqqqppppppjjjaaaWWWOOOGGGAAA======;;;888777777777666666111222333444555666666666777777777777888999:::;;;===AAAHHHPPPYYYbbbjjjooovvvwwwyyy|||}}}~~~~~~~~~~~~|||{{{|||||||||{{{zzz|||}}}|||zzzxxxwwwwwwyyy}}}}}}~~~{{{wwwsssrrrkkkaaaWWWOOOIIIDDDBBB>>>>>><<<;;;999777666555666777999999888888:::;;;;;;@@@GGGKKKMMMLLLHHHDDD@@@BBBFFFNNN[[[kkkyyy|||zzzsssrrrpppnnnkkkhhheeedddgggccc___[[[ZZZYYYXXXWWWVVVTTTPPPMMMJJJHHHGGGGGGIIIGGGDDDBBBBBBBBBBBBAAA<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<;;;:::999888777777666666777777888777666555555777777777666666777777777666666777777555555555555666666777777777444444666666333333666444333333444666888:::;;;777666555777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888999999888888777999===>>>>>>@@@FFFEEEHHHKKKNNNQQQTTTWWWZZZWWWZZZ\\\\\\ZZZVVVTTTSSSNNNHHHAAA===;;;;;;999777555333222222333444444333555444222111111222444555444444444555555666666666222444555555555555666888999<<<@@@GGGPPP[[[gggnnnzzz{{{~~~~~~{{{wwwuuuooohhh^^^SSSIIIAAA:::666888555333222333333222000222222333444555555555555777888999999999777666555666888999::::::888666555555666666666555555888:::999777555555666888888888666666555666777777666444666666555555666555444222666444444777888555666999888:::;;;:::888555444444222333444444555666666777888999999999::::::;;;;;;???@@@AAACCCEEEGGGIIIIIIHHHKKKKKKGGGGGGKKKNNNMMMPPPPPPOOOOOOQQQTTTVVVXXXWWWXXXZZZ^^^aaaeeeggghhhllllllnnnpppsssuuuxxxyyyzzz{{{|||}}}}}}zzzwwwuuuuuuvvvxxxyyyzzz{{{{{{zzz|||~~~{{{vvvvvv}}}~~~|||}}}|||{{{zzzyyyzzzzzz{{{xxx|||~~~zzzwwwxxx{{{yyyzzz{{{{{{{{{yyywwwvvv{{{zzzyyyxxxwwwwwwwwwwwwuuusssssssssqqqooorrrwwwqqqrrrtttvvvxxxxxxxxxwwwzzz|||~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}|||{{{{{{}}}|||zzzzzzwwwsssuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttsssqqqppppppqqqjjjaaaXXXOOOHHHBBB>>>;;;999666555666666555555111222333444555555555555444555555777999;;;===>>><<>>===;;;999777666555777999:::999888777888999>>>AAAGGGMMMNNNKKKGGGEEE???AAAEEENNN[[[jjjxxxzzzzzzyyyyyywwwuuutttssstttqqqmmmjjjiiihhhfffeeeeeebbb^^^ZZZWWWUUUTTTTTT\\\YYYUUUQQQOOOLLLHHHFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>======<<<;;;;;;:::;;;:::999888777777777777888777666777999:::999888555666777777555555666777333444444555555666666777777444444666666222222555555444444444666999<<<>>>888777666777999;;;<<<;;;999:::;;;;;;<<<;;;;;;:::;;;999888777999999888777555444666::::::999;;;???===???BBBCCCDDDFFFHHHJJJIIIJJJLLLOOOOOOOOOMMMKKKEEEBBB>>>;;;:::999888666444333222222444555555444444333222111111222333444444444444555666666777777222333555555444444666777:::===CCCKKKTTT___kkkrrrxxxzzz}}}~~~~~~}}}zzzxxxooohhh]]]RRRIIIAAA;;;888666333000111444666444111111222333444555555555555777888888999888777555444444666888:::::::::888777222333333333333444777999777666444444666888888888888777777777888888666555555666666666666555555444777444444777777444444777555777888777555444444444222222333444555555444444444444555555555555555555888888999:::<<<===>>>???CCCDDDBBB>>>>>>BBBDDDBBBEEEEEEEEEFFFIIIKKKNNNOOOKKKMMMOOORRRUUUXXXZZZ\\\___```bbbdddhhhkkknnnooooooooooooqqqqqqpppllliiilllnnnqqqtttvvvxxxxxxxxx|||}}}|||zzzwwwwww{{{~~~}}}}}}}}}{{{zzzyyyxxxxxxwwwvvv}}}|||wwwxxx|||yyyzzz{{{||||||{{{zzzyyyyyyxxxwwwvvvvvvuuuvvvvvvrrrrrrtttuuurrrooossszzzppprrrtttwwwxxxxxxwwwwwwyyy|||~~~~~~}}}}}}~~~}}}~~~|||{{{|||}}}{{{yyyxxxyyyzzz}}}}}}{{{{{{xxxssssssssstttuuuvvvvvvvvvvvvvvvsssrrrtttsssooooooqqqpppjjjaaaXXXPPPIIICCC???:::888555444555555555444222222333444444444444333222333444666888;;;===???<<>>??????===;;;:::888777666777888999999777666777888AAABBBGGGMMMNNNIIIEEEEEE???AAAEEENNN[[[iiivvv~~~~~~}}}zzzxxxwwwvvvvvvvvvtttssssssqqqmmmiiigggffffffgggkkkhhhdddaaa^^^ZZZVVVRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKGGGDDDBBBAAAAAAAAACCCBBB@@@???===<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999444666777777555444555777444444444555666777777777999666555777666333222555666666666777888999:::;;;;;;999777777999;;;;;;;;;777888:::;;;;;;;;;::::::>>><<<::::::;;;<<<;;;:::555444666::::::777999===:::<<<>>>>>>>>>>>>@@@BBBCCCBBBBBBEEEIIIIIIFFFCCC>>>===;;;999888777666555444333222222444555555444222222222222222222222222444444444555666777777777333444666666555555777888===BBBIIIRRR\\\gggqqqxxxzzz|||~~~~~~|||yyywwwkkkfff]]]TTTKKKCCC;;;666888777555444555555444444222333444555666666666666777777888888777666444333222444666999:::::::::999333333444333222333555888666555333444666888888888:::999888999:::999777666333444555666555555555555666333333666666333333555555666666444222222333444333444555666666555555444333333333333333222222222444555555666777777888888======;;;777777<<<===;;;======>>>@@@AAABBBCCCDDDCCCDDDEEEGGGHHHJJJLLLLLLQQQRRRTTTWWWZZZ^^^aaaccc___^^^___bbbeeedddaaa^^^___aaaeeejjjnnnpppqqqqqqtttsssrrrrrrssstttvvvvvvzzzzzzzzzyyyzzz{{{||||||zzz~~~{{{zzzzzzxxxwwwvvvvvvuuutttyyy}}}}}}yyyvvvwwwyyyzzz{{{{{{||||||{{{{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvsssqqqrrruuuuuusssuuuyyyrrrtttvvvxxxxxxwwwuuutttvvvzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||yyy{{{{{{yyywwwuuuwwwyyy{{{~~~}}}{{{{{{xxxssspppqqqrrrsssssstttttttttrrrooonnnrrrqqqmmmmmmpppoooiii```WWWOOOHHHBBB>>>:::888666555666666666555333333444444444333222222222222333555777999;;;<<<<<>>===<<<:::999777777444666777777777777888:::@@@???BBBHHHHHHBBB???@@@@@@BBBFFFOOO[[[iiivvv}}}}}}{{{xxxuuuttttttuuuvvvtttsssqqqpppooolllgggdddffffffeeecccbbbaaa```___```]]]XXXSSSPPPNNNNNNNNNKKKJJJHHHFFFDDDCCCBBBBBBAAA???>>>>>>???>>><<<999888;;;<<<<<<999888:::<<<444555555666777888888999:::777777888777444333666666777999::::::999888777===;;;999888999:::::::::777888:::;;;<<<<<<;;;;;;<<<:::888888:::::::::999777666888<<<;;;888999===;;;<<<>>>>>>===>>>???AAADDDAAA???AAAEEEEEE@@@;;;::::::999888777666555444444333222222444666555555000111222222222222111000444444444555666777777888444555777777666666888999;;;@@@IIIRRR]]]hhhrrrxxx}}}yyyuuusssgggddd]]]VVVNNNDDD:::444===???>>>;;;555222333555333444555666777777777777666777777777666555333222111333555888:::;;;;;;;;;666777777555444444666888555444222333555888888888;;;:::999999::::::888666111333444555444444555666555222222555444111111444777777666444222111333555000111222333333333222111444444444333333333333333555555555666666666666666888999666222444999:::888999:::;;;<<<<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBBBBBCCCEEEHHHLLLPPPSSSUUURRRRRRTTTXXX\\\]]]ZZZWWWTTTWWW[[[aaaeeehhhjjjjjjjjjhhhgggiiimmmpppooonnnuuutttrrrqqqqqqtttxxxzzzwww|||}}}~~~~~~xxxxxxwwwwwwvvvuuuuuuuuuqqqrrrssstttttttttuuuvvvzzzzzz{{{{{{{{{{{{|||||||||{{{zzzyyyxxxxxxxxxxxxuuupppoootttxxxxxxwwwwwwuuuvvvxxxyyyxxxuuusssqqqtttxxx|||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}~~~xxxzzzzzzxxxuuutttuuuxxxyyy}}}~~~|||{{{{{{wwwsssnnnooopppqqqrrrssssssssspppllllllppppppllllllpppmmmhhh^^^UUUNNNGGGAAA===;;;999666666777777777666444444444444333222111111222222333444555666888888;;;AAAHHHMMMSSS[[[gggooorrrtttvvvyyyzzz{{{{{{{{{~~~|||yyyxxxxxxxxxwwwvvvuuuyyy|||zzzuuurrrsssuuuwww{{{{{{wwwvvvyyy|||{{{}}}~~~}}}zzzvvvuuuxxx{{{uuuooofff\\\TTTLLLFFFBBB>>>>>>===<<<:::999888888222444666666666777999;;;===;;;===BBBBBB<<<999;;;AAACCCHHHPPP\\\iiiuuu}}}~~~}}}zzzwwwuuutttsssuuuuuutttsssrrrpppooonnntttpppiiibbb\\\[[[]]]```YYYWWWTTTRRRRRRQQQOOOMMMGGGLLLNNNLLLJJJIIIDDD>>>???@@@@@@@@@???>>>======>>><<<;;;;;;<<<===<<<;;;;;;:::999888888777888888888777666777999:::999888888888777777777777777777999777999>>>@@@<<<888777===:::888999;;;<<<;;;999:::;;;<<<;;;999999999;;;???<<<999;;;???AAA>>>;;;@@@@@@@@@@@@???>>>===<<<999777555555777888999999555444333333444444222000333222111000000111222333333333333444444444444555555444333222444666999;;;<<>>===;;;;;;;;;;;;999888333444555555666666555555222222111000//////000000333555777777555333333333777333111333666777333///333333333333333333333333777777777777777666666555888777777777777777888888888888888888888999999999888888999;;;======;;;999999<<<>>>>>>@@@EEEGGGEEEHHHIIIJJJJJJJJJHHHGGGFFFLLLOOORRRTTTUUUWWWYYYZZZYYYYYYZZZ\\\^^^```cccdddkkkjjjiiikkknnnooommmkkktttwwwzzzzzzwwwvvvxxxzzzvvvyyy}}}}}}uuuttttttsssrrrrrrrrrrrrrrrsssrrrrrrrrrsssttttttuuuvvvwwwyyy{{{||||||||||||wwwxxxzzz{{{zzzxxxvvvuuussstttuuuvvvvvvvvvvvvvvvqqqtttwwwxxxwwwtttsssrrrwwwxxxyyy{{{}}}~~~~~~zzzxxx{{{}}}|||{{{|||}}}~~~~~~~~~~~~~~~|||zzzwwwvvvwwwvvvuuusssuuu}}}zzzuuuyyywwwppppppttttttsssrrrqqqppppppooopppppppppooonnnllljjjiiimmmeee]]]XXXPPPDDD===:::999888666444333333333333111222333333222111222444000000000222444666666666;;;<<>>;;;:::999777444222444777999666222222555999666<<>>AAA???:::>>>AAAHHHVVVeeerrryyy{{{}}}{{{zzzwwwvvvsssnnniiiffffffgggkkkhhheeebbb```^^^\\\YYYUUUYYYZZZWWWUUUSSSOOOIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFDDDCCCCCCDDDCCCBBB@@@???>>>===<<<;;;;;;;;;:::999999;;;===>>>===;;;:::;;;;;;;;;;;;;;;:::999<<<999:::>>>@@@<<<999999===;;;888888:::<<<;;;:::;;;<<<===<<<;;;:::;;;<<<@@@===:::;;;???@@@===:::?????????>>>>>>===<<<;;;888777555555666777666555666555333333444444222111444333222111111222333444444444444444444444444444555444333222333666888:::???DDDMMMXXXcccmmmtttxxx{{{|||zzzwwwuuuuuuqqqkkkhhheee```XXXOOOEEE===999888777666555444333333444555555666666555444333333888888777888999999888666777777777777777888999:::;;;:::999999999888666555444555555666777888999:::<<<;;;999999999999888666555555666555555444333333333333222111111111111111333555666555444222222333666333111333666666333///444444555555555555444444444555666777888888888888999999777666555555444444777777666666666666666666666555444555777888888777777:::;;;999;;;??????===AAAAAABBBBBBBBBAAA??????CCCEEEHHHJJJJJJKKKMMMOOOKKKLLLNNNPPPTTTWWWZZZ\\\^^^]]]\\\^^^aaacccaaa___fffhhhkkklllkkkkkknnnpppiiilllpppsssssstttuuuvvvvvvyyyxxxuuuvvvxxxtttmmmlllmmmnnnoooooonnnmmmlllpppppppppppppppqqqrrrrrrppprrrsssuuuvvvvvvuuuuuuyyyyyyzzzzzzzzzyyywwwvvvvvvvvvwwwwwwwwwvvvvvvuuusssvvvxxxxxxwwwuuuuuuuuuxxxxxxyyyzzz|||}}}|||yyyzzz~~~~~~zzzyyy{{{yyyxxxwwwxxx{{{}}}}}}}}}~~~}}}|||}}}~~~|||yyy{{{||||||}}}}}}}}}~~~}}}~~~~~~}}}|||yyyvvvuuuuuuuuutttsssvvv~~~{{{uuuyyywwwqqqrrrpppppppppoooooonnnnnnmmmoooooonnnmmmkkkjjjiiiiiiiiibbb[[[VVVNNNDDD===;;;999888666444333333333333111333444333111111222333///000111222444555666777:::;;;AAAKKKRRRXXX```gggoootttwwwwwwzzz}}}}}}zzz}}}}}}|||{{{zzzzzz{{{{{{zzz|||~~~|||xxxvvvxxx{{{{{{yyywwwxxx{{{}}}|||{{{}}}}}}|||{{{zzzyyyyyyyyyvvvqqqiiiaaaZZZRRRJJJDDD@@@>>>;;;:::999888666444555777888666333222666999666;;;===<<<<<>>999@@@CCCKKKXXXfffqqqwwwyyy|||~~~}}}yyyuuusssrrrxxxuuuqqqnnnkkkhhhdddbbbdddggghhhdddbbb```\\\WWWXXXXXXXXXXXXXXXYYYYYYZZZWWWTTTOOOLLLLLLLLLLLLKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@BBBEEEEEECCCBBB@@@BBBCCCDDDDDDBBB???>>>AAA===<<<@@@@@@===;;;<<>><<<;;;===>>>?????????@@@AAA@@@>>>===>>>???CCC@@@>>>>>>@@@AAA???<<<>>>??????>>>>>>===<<<;;;999888666666777666555333999666333222333444444333444444333333333333444444444444444444444444444444444333222222333555777999@@@EEEMMMWWWaaajjjqqquuuuuuxxxxxxuuuttttttooohhheeeddd```ZZZQQQHHH???:::999888666555333333333333333444555666777777777777;;;999888999:::;;;:::999888888888777888888999999<<<;;;999999999888666555555555666777888888999::::::888777777888888666555666666666555444333222111444444333333222222333333333444555333222111333444888666555666888888666333666666666777777666666666555555666777888888888888;;;:::888666444333111000555555555444444333333222555333111000333555666777666999999666666999999666999::::::::::::999888888:::;;;>>>>>>>>>???AAACCC@@@@@@BBBDDDGGGJJJMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRUUUWWWZZZ[[[\\\^^^```bbb___bbbeeeggghhhhhhjjjkkkfffhhhhhhggghhhjjjhhhdddbbbdddgggjjjjjjiiigggfffmmmllllllllllllmmmmmmnnnnnnoooqqqrrrsssrrrrrrqqqwwwwwwwwwvvvvvvvvvvvvuuuxxxxxxxxxxxxwwwvvvuuuuuutttvvvwwwvvvuuuuuuuuuwwwxxxxxxxxxyyyzzz{{{|||}}}{{{yyyyyy{{{{{{xxxwwwxxxyyyyyyyyy{{{}}}~~~}}}{{{zzzyyyyyy{{{}}}}}}|||{{{uuuwwwxxxyyyzzz}}}~~~{{{{{{}}}}}}|||{{{|||}}}~~~}}}||||||yyyvvvttttttttttttsssvvv~~~yyyssswwwuuuoooqqqppppppooooooooooooooooooooonnnllljjjhhhhhhhhhhhhfff^^^WWWSSSLLLBBB<<<;;;888777666444333333333333333444444333111000111222...111333444222333555888999:::???HHHPPPUUU^^^fffnnnsssvvvvvvxxx{{{{{{xxx|||~~~}}}zzzzzz|||~~~yyy{{{}}}~~~}}}{{{xxxvvvzzzxxxvvvvvvyyy|||}}}}}}~~~~~~}}}}}}||||||{{{{{{vvvqqqjjjaaaZZZQQQJJJEEE@@@>>>;;;:::::::::888777555777888666333333666:::666999;;;:::;;;===<<<999AAAFFFOOO\\\hhhqqqvvvwww}}}|||~~~|||xxxuuurrroookkkhhhllloooooollljjjjjjhhhcccddddddcccdddeeefffhhhiiiddd___YYYUUUTTTTTTTTTTTTSSSRRRRRRQQQOOONNNMMMLLLIIIJJJKKKMMMOOOPPPNNNLLLKKKMMMOOOQQQPPPMMMIIIGGGHHHDDDBBBDDDEEEBBBAAACCCHHHFFFDDDCCCCCCEEEFFFGGGEEEFFFGGGFFFDDDCCCCCCDDDHHHFFFDDDCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???======;;;999888888999888666444<<<888444222222444555555444444333333333333444444444444444444444444444444333333222222333444666777>>>BBBIIISSS\\\eeelllpppnnnqqqsssrrrqqqpppkkkccc\\\\\\[[[WWWQQQHHH@@@;;;:::999777444333333333444444444666777888999999999;;;999888999:::;;;;;;:::999999888888888999999:::===;;;999888999888777666666777777888999999999999888777666666777888777555666666666555555333222222444444333333333333333444555555555333222222444666<<<:::999:::<<<<<<:::777666666777888888777666666999999999888777666555444;;;:::999777555333111000555555444333222222111111555444222222444666777777777999999666555888777444777777777777777777666666666888999999999999;;;===============>>>@@@AAABBBBBBBBBDDDEEEGGGHHHHHHHHHJJJKKKMMMNNNPPPRRRTTTVVVVVVXXX[[[\\\]]]]]]^^^```XXXZZZ[[[\\\^^^______]]][[[\\\___aaabbbcccbbbbbbggggggfffffffffgggggghhhkkklllmmmnnnooonnnmmmmmmqqqppppppoooooooooppppppuuuvvvvvvvvvvvvvvvuuuuuurrrssssssrrrqqqqqqtttvvvvvvvvvvvvwwwxxxyyy{{{{{{~~~|||{{{zzzxxxuuuttttttyyyyyyzzz|||}}}}}}|||zzzwwwwwwwwwyyy{{{|||{{{zzztttvvvwwwwwwxxxzzz}}}~~~}}}~~~}}}yyyxxxyyy{{{zzzyyyzzz{{{|||{{{zzz|||yyyuuusssssstttttttttttt{{{vvvooorrrqqqlllnnnmmmnnnnnnnnnooooooooopppooommmkkkhhhffffffggggggddd]]]UUUPPPJJJ@@@;;;:::777777666555444444333333333444555333111000000111---111555555111111555999::::::>>>GGGNNNTTT]]]fffmmmrrruuuuuuwwwzzzyyyvvv{{{{{{yyy}}}{{{|||||||||~~~~~~zzztttyyyxxxvvvuuuwwwyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||tttpppiii```WWWOOOHHHDDD???===;;;:::;;;;;;;;;:::666777777666444444777:::888999::::::;;;<<<<<<;;;AAAGGGSSS___kkkrrruuuvvv~~~|||{{{xxxtttqqqooorrrrrrpppoooqqqqqqmmmnnnnnnoooppprrrtttvvvwwwoookkkeeeaaa____________^^^^^^^^^^^^\\\[[[YYYXXXWWWVVVWWWZZZ\\\]]]\\\ZZZZZZ\\\___```___[[[WWWTTTSSSNNNLLLNNNOOOMMMMMMNNNPPPOOONNNMMMLLLMMMOOOQQQPPPQQQQQQPPPNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@===<<<:::999999999777666>>>:::555222333444666666222222333333333333222222333333333444444444555555333333222222333444555666:::===CCCKKKTTT]]]cccgggdddhhhkkkjjjkkkjjjddd]]]QQQSSSTTTTTTPPPJJJCCC>>>;;;999666444333333444555666666777888999999999999:::999888999;;;<<<;;;:::999999999999999::::::;;;===;;;999888999999888777777888999999:::999999888888777666777888999888777444555555666666555555555333333222222222333333444666666666555333444666888;;;;;;;;;;;;<<<;;;:::888555666777888888777666555999999999999888777666555999999999999777666444333555555444333222222111111333333333555777888666444444777777555555777777555666666555555555666666666666777888777777777:::<<<999999999999999:::;;;;;;;;;<<<===??????@@@@@@AAAEEEDDDDDDEEEFFFHHHIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPLLLMMMOOOQQQSSSSSSTTTVVVVVVVVVVVVVVVXXX[[[]]]_________^^^^^^^^^^^^______```aaacccddddddddddddccciiiiiihhhhhhhhhhhhiiijjjmmmnnnooopppqqqqqqrrrqqqooooooooonnnmmmnnnpppssspppqqqqqqssstttvvvxxxyyy{{{{{{zzzwwwuuuuuutttrrrsssssssssuuuwwwwwwuuussstttttttttvvvxxxyyyxxxwwwtttuuuvvvuuuuuuvvvxxx{{{{{{yyy|||{{{|||zzzvvvtttuuuxxxwwwvvvwwwyyyzzzyyyxxxyyyvvvsssrrrsssttttttttttttzzztttllloooooojjjllljjjjjjjjjkkkllllllmmmmmmooommmjjjgggeeedddeeeeeeccc[[[SSSNNNGGG>>>999888666666666555555444333333333444555333111000000111---222555555111111444888;;;:::>>>FFFLLLSSS]]]fffoootttwwwwwwyyy||||||yyy{{{~~~{{{zzz}}}~~~~~~{{{xxxzzz~~~{{{tttxxxwwwvvvuuuuuuwwwzzz|||~~~~~~~~~}}}|||{{{ssspppjjjaaaWWWNNNHHHEEE???===;;;:::;;;<<<<<<<<<666666666666555666888:::;;;::::::;;;<<<<<<===>>>???HHHUUUcccmmmrrrtttttt~~~{{{wwwtttrrrtttuuurrrsssvvvwwwtttvvvwwwyyy|||zzzvvvqqqnnnmmmmmmlllkkkhhhiiijjjjjjiiihhhfffeeeeeeddddddfffiiijjjkkkjjjkkklllooopppnnnjjjfffccc```\\\ZZZ]]]___]]]\\\^^^[[[\\\\\\[[[ZZZZZZ[[[]]]^^^___```^^^\\\ZZZ[[[\\\WWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPMMMKKKIIIGGGFFFCCC???<<<;;;:::888777???;;;666444444555666666222222333333333333222222111222222333444555666666444444444444444555555666888:::>>>DDDKKKRRRXXX[[[YYY]]]______``````[[[TTTJJJLLLOOOPPPNNNJJJEEEBBB:::999666444333444666777666777888888999999888888888888999;;;======;;;999999999999999:::;;;<<<===<<<:::888888999:::::::::888999:::;;;;;;:::888777888777666777999::::::999444555666777777777777777333333222222222333444444555666777666555555777999777888888888888777666666555666888999999888666555444555777888999:::::::::777888999999999777666555444444444333333222222222000000222444666666444111111444555222222666666333444333333333333444555555444555555555444555888:::333333444555666777999:::666888::::::999999:::;;;@@@>>><<<<<<>>>???@@@??????AAABBBBBBBBBBBBDDDFFFBBBAAACCCFFFGGGEEEGGGLLLNNNMMMLLLLLLMMMQQQUUUWWWUUUUUUTTTTTTSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\\\\[[[`````````aaaaaaaaaaaaaaaaaabbbdddeeeggghhhhhhhhhggghhhhhhgggfffgggjjjlllggghhhhhhjjjlllnnnpppqqqppprrrqqqoooooorrrrrrpppmmmmmmmmmnnnpppqqqpppoooooonnnnnnoooqqqrrrqqqooopppqqqqqqpppoooooorrrttt{{{xxxuuuwww|||yyyvvvvvvuuuqqqpppqqqsssrrrrrrsssuuuvvvuuutttsssqqqpppppprrrssssssrrrtttyyyrrriiimmmllliiikkkkkkkkkkkkllllllmmmmmmmmmllljjjhhheeecccbbbbbbbbb___WWWOOOJJJDDD<<<777777555555666666555444444333333444444333111000111222///222444444222222444777<<<:::===DDDJJJQQQ\\\fffqqqvvvyyyzzz|||}}}{{{~~~~~~|||{{{~~~|||uuuvvv|||zzzsssuuuuuuuuuuuuuuuvvvzzz}}}~~~~~~~~~}}}|||zzzxxxuuusssmmmdddYYYPPPJJJHHH@@@===:::999:::<<<<<<<<<777666666555666777999:::<<<999999;;;;;;;;;<<<@@@???JJJYYYfffnnnqqqqqqqqq~~~{{{wwwssstttvvvuuurrrsssvvvwwwuuuyyy|||}}}yyyxxxwwwwwwvvvuuupppqqqsssttttttrrrqqqppprrrqqqooopppsssvvvwwwwwwzzz{{{||||||zzzwwwssspppmmmjjjiiimmmooonnnmmmoooiiikkknnnnnnllljjjkkklllmmmnnnnnnmmmjjjiiiiiijjjfffgggggggggfffffffffgggeeedddccc```]]]ZZZWWWUUUUUUQQQJJJDDDAAA>>>===;;;???<<<888555555666666666222333444555555444333222000000111333555666888888555555555555555555666666999:::<<<@@@DDDIIIMMMOOONNNQQQSSSSSSUUUUUUQQQKKKEEEGGGIIIKKKJJJFFFCCC@@@:::888555333333555888999555666777888999999999999888999;;;>>>@@@@@@===:::888888888999;;;<<<>>>???;;;999777777999;;;<<<<<<999:::;;;<<<;;;:::888777777666666777999::::::999777888888888888777777666444444333333444555555666333555777777666555666777555666666666555444444444666777:::;;;;;;:::777666333444666888:::;;;;;;<<<777777888999888777555333333333222222222222222222111000000222444555444222222555444222222444444111333222222111222333444555222333333333333444888:::333333333444444666777777555777999999777555666888===:::777777999;;;<<<;;;<<<===>>>>>>======???AAA:::999;;;>>>===:::===CCCCCCCCCBBBCCCEEEGGGJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\[[[\\\^^^```^^^^^^^^^___```bbbcccddddddggggggcccdddiiijjjgggfffeeedddeeehhhjjjkkkjjjgggffffffggghhhhhhgggeeeggghhhhhhhhhggghhhkkkmmmooopppppppppsssyyyvvvqqqmmmnnnnnnlllkkkmmmnnnmmmlllmmmpppqqqpppoookkkkkklllnnnpppqqqpppnnnpppuuummmdddggggggdddgggiiiiiiiiiiiiiiijjjjjjjjjhhhgggeeecccaaa___^^^]]]WWWPPPIIIEEE@@@:::777888444555666666666555444333111333444333111111222333111222222333333444444555;;;999;;;AAAHHHOOOZZZeeennnsssvvvxxx{{{}}}|||||||||||||||}}}~~~}}}~~~uuutttyyywwwpppnnnqqqtttuuuvvvxxx|||}}}~~~~~~}}}|||yyywwwuuuuuusssnnndddYYYPPPKKKIII@@@===:::888999;;;;;;<<<777666555555777888999:::===888777999:::999;;;@@@BBBMMM\\\hhhnnnnnnlllkkk~~~yyyuuutttvvvuuuqqqqqqtttuuusssyyy|||~~~|||{{{|||{{{zzzyyytttvvvwwwyyyyyyxxxwwwvvvzzzxxxuuuvvvyyy|||~~~{{{yyyvvvssssssxxxzzzyyyxxxyyyuuuxxx||||||zzzxxxxxxxxxwwwxxxxxxvvvtttrrrrrrsssssstttuuuuuuttttttuuuvvvuuutttrrroookkkgggdddbbbddd^^^TTTLLLGGGDDDBBB@@@???<<<888666666777666555333444555666666555444333...///111333555777999999555555555666666666666666<<<<<<<<<>>>@@@CCCEEEGGGGGGJJJLLLKKKMMMNNNKKKEEEAAABBBDDDEEEDDDAAA>>><<<999777555333333666999;;;333444666777999:::::::::888:::===AAACCCBBB>>>:::777888888999;;;===???@@@:::888666777999<<<>>>>>>::::::<<<<<<<<<:::888666666555555666999::::::999::::::::::::999777666555555555555555555666777888111333666777666555555555555666777777555444444555777999;;;======;;;999777666777888999999999999999777777888888777555222111111111111111111222222222444222000000222555666666555777777333333555444111444333222222333444555666222333333333333555888;;;888888777666555444444555666999;;;:::777555666888<<<888555666999<<<<<<;;;888999999999888888:::<<<888666888;;;:::555888???:::;;;===>>>@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBB???AAACCCFFFHHHIIIJJJJJJIIIKKKMMMOOOOOONNNMMMLLLPPPPPPQQQRRRRRRQQQQQQQQQOOOPPPRRRRRRRRRRRRSSSUUUXXXXXXXXXWWWXXXXXXYYYYYY___bbb```[[[[[[___```]]]\\\ZZZYYYZZZ]]]```aaabbbaaa`````````aaaaaa```^^^___```aaabbbbbbcccgggiiiccchhhkkkjjjiiioooyyyoooiiifffggghhhggghhhkkkjjjiiiiiijjjlllmmmmmmlllffffffhhhllloooooonnnlllkkkppphhh^^^aaabbb___bbb````````````````````````ddddddcccbbb___]]][[[YYYQQQJJJDDDAAA>>>999777999444555666666666555444333111222333333222111222444333222111222444555444333:::888999???FFFMMMYYYccciiinnnrrrssswww||||||zzz}}}{{{zzz{{{}}}~~~~~~}}}{{{wwwssswwwuuummmiiimmmrrruuuwwwyyy~~~}}}}}}}}}}}}{{{xxxtttsssrrrqqqlllcccWWWMMMIIIGGG@@@===999888999:::;;;;;;777666555555777999::::::<<<777555888999777:::@@@DDDPPP___jjjmmmkkkhhhfff|||yyywwwwwwwwwwwwxxxyyyzzz{{{}}}{{{{{{{{{|||}}}~~~}}}||||||}}}}}}~~~yyy{{{zzzzzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~{{{xxxxxxuuuqqqtttmmmddd___[[[TTTIII@@@EEE???999888:::;;;:::777888888777666555444333333999555333777>>>BBB>>>999===<<<:::999888999:::;;;???===<<<;;;===AAAEEEHHHFFFEEEEEEFFFHHHIIIGGGFFFFFFDDDBBB@@@@@@>>>:::888888888888888999999999999:::888777888999;;;;;;:::;;;;;;???CCCAAA;;;999;;;666666777999:::;;;<<<===999::::::;;;<<<===>>>>>>AAABBBBBBAAA???;;;888666;;;888555555888999888666888888999999888777555444555555555555555666777777999888888777666555555555444555666666666666666666999999:::::::::999999888999>>>===777555888999777666666666666666777888888444444444333333222222222333333333444444444555555666666666555444444333333444444444444444444444444222000111555666444555888:::777333333555666666555333222111444777999777555999999888888777888888999888888888777666666888:::555444333555777888777666<<<;;;:::999888888888888?????????>>>===;;;:::999;;;<<<>>>@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHKKKNNNOOOOOOOOOOOOPPPXXXYYYXXXUUUVVVXXXUUUPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTXXX]]]\\\VVVTTTVVVYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[cccllllllffffffddddddccc___[[[^^^dddcccccceeefffggggggggggggbbbbbbccceeefffhhhiiiiiifffhhhgggaaaZZZWWW\\\bbb]]]^^^[[[VVVVVV[[[]]]]]]\\\\\\[[[ZZZWWWUUURRRPPPIIIEEE???:::888888:::<<<777666555555666777666444333333444555666777888999666333111111333555666666666777;;;@@@DDDIIIUUUaaajjjnnnqqqrrrwww|||}}}yyy~~~||||||}}}~~~}}}}}}{{{||||||{{{yyyuuuqqqnnnssstttuuuwwwyyyzzz{{{{{{wwwwwwxxxxxxxxxxxxwwwwwwssspppjjjbbbYYYPPPJJJFFFAAA>>>:::888888888777777888666444666999<<<;;;999<<<888666888888888<<>>>>>???AAABBBEEECCCAAA??????@@@BBBCCCCCCBBBBBBDDDFFFGGGFFFEEEEEECCCAAA@@@@@@>>>:::888777777777666666666666666999888777777999::::::999>>>>>>AAADDDBBB<<<:::<<<888888888888999999999:::999999:::;;;<<<======>>>AAAAAAAAA@@@>>><<<999888999666444555999:::999888888888999999999777666555555555444333333444555666777666666555444444333333444444555666666777777666555777999::::::888555333666;;;<<<888666999:::888999888666444333333333333555555555444444444333333555555555555555555555666666555555555555444444444777777777666555555555444333000111555666444555888444222000111555888999888555333333444666777555333777777777777888999::::::666666666555444555666777555444333444666888888777::::::888777777777777777=========<<<;;;:::888777555666888999;;;<<<<<<===??????@@@@@@AAABBBBBBBBB===>>>???@@@AAA@@@??????>>>>>>>>>>>>???@@@@@@AAAAAACCCFFFFFFEEEEEEEEEFFFGGGJJJJJJHHHHHHKKKIIIFFFKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMQQQVVVUUUPPPNNNPPPLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTSSSSSSYYY```___YYY\\\YYYWWWWWWUUURRRTTTXXXWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXXXXXYYYZZZ[[[[[[\\\^^^___^^^ZZZVVVVVVZZZ^^^QQQRRRPPPMMMMMMQQQTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJDDDBBB>>>;;;888666555444666555444444666666555444444444333444555777888999666444222222333555555555444555:::???BBBGGGRRR^^^gggkkkoooqqqwww}}}~~~|||~~~|||{{{{{{|||}}}|||zzz|||{{{yyywwwtttqqqooonnnrrrsssuuuwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwvvvsssqqqkkkcccZZZQQQJJJFFFAAA>>>:::888888888777666888777666888:::;;;<<<;;;:::777666888888888;;;AAAHHHVVVeeekkkggg```^^^___{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~zzzyyyzzz{{{~~~{{{vvvrrrkkkbbbZZZUUUOOOHHHCCCBBBBBB@@@>>>======<<<<<<;;;;;;:::::::::<<<>>>>>>===???CCCFFFHHHHHHGGGHHHIIIKKKMMMNNNOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCEEEGGGHHHGGGFFFEEECCCBBBAAAAAA???;;;888888777777666555555555555:::999888999:::;;;;;;999>>>===@@@BBB???999777999999999999888777777666666777888999:::;;;<<<<<<===@@@???>>>===<<<;;;;;;;;;888555444555999;;;;;;999888999999:::999777666555666444333111111222444555777666666555555444444333333444444555666777777888444777:::;;;:::777333000222777999888888::::::999;;;999666444222222333333666666666555555555555555777777666666666666666666444444555555555666666666666666666666666666666666333000111555666444555888222111000111444666888888888666666666777777555333666666777888999:::;;;;;;555444333333333333444555666444333333555777888888888777666555444444444444:::::::::999888777666555444555666777999999::::::;;;;;;;;;<<<======>>>>>>777888:::;;;;;;;;;:::999999999999999999999999999888:::<<<=========>>>???<<>>;;;999888888777666666888999:::::::::<<<===777555666888888888;;;AAALLLXXXeeehhhbbb[[[YYYZZZ~~~~~~|||}}}~~~}}}wwwoooiiiccc^^^VVVPPPMMMKKKIIIHHHBBBBBBBBBBBBAAAAAA@@@@@@CCCDDDEEEFFFHHHKKKPPPTTTRRRSSSSSSUUUWWWZZZ\\\^^^[[[[[[[[[YYYXXXVVVUUUTTTOOOMMMLLLLLLMMMNNNMMMLLLGGGFFFEEEEEEDDDBBB>>>;;;;;;;;;999888777777777777<<<;;;;;;;;;======<<<;;;======???AAA???999888::::::999999888777666666555777777888999:::;;;;;;<<<===<<<:::999999:::<<<===999777555666999;;;:::888888999999999999777666555777555333111111222444555888888888888777777666666444444444555666777888888888999;;;;;;:::777444222111555888999999999999888:::999777555555666888999555555555555555555555555777777666666666666555555333444444555666777777777111111222333444555666777333111111555666444444777777666444333333333333333888888888999999999888777777777888888999999999999444333222333444444444333777555333333555777888888666555444333222222222222666666666666666555444333333444555666777888888888888888999999::::::;;;;;;777888999:::::::::999888999999999999888888777777444666888::::::;;;>>>???;;;@@@AAA>>><<<>>>???=========<<<<<<<<<<<<<<<;;;;;;;;;???CCCCCC@@@@@@DDDBBBBBBBBBBBBBBBBBBAAAAAA???AAACCCFFFJJJKKKHHHDDDJJJDDDAAACCCEEECCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCIIIEEE@@@>>>???@@@???===???BBBBBB@@@@@@BBBBBB>>>===>>>?????????>>>===<<<000111444666777666555444333222111222444555444333555444333222333555888999555444444444555555333111444444888<<<===AAALLLXXX___ffflllppptttzzz}}}|||zzzzzzzzz||||||{{{xxxuuuxxxwwwuuurrrooommmllllllmmmooorrrtttuuuuuutttsssvvvvvvvvvuuuuuuvvvvvvvvvuuusssnnnfff]]]TTTLLLHHH@@@>>>;;;999999888777666444777::::::888888;;;===666555777::::::999===DDDPPPZZZdddddd\\\UUUSSSUUUxxxtttnnnjjjccc]]]YYYUUUSSSQQQLLLKKKKKKJJJJJJIIIIIIIIIMMMLLLLLLOOOUUU[[[___```___```bbbdddgggjjjmmmnnnkkkkkkkkkiiigggeeebbbaaa]]]ZZZWWWVVVVVVVVVTTTSSSOOONNNMMMMMMLLLIIIDDDAAA@@@???===;;;::::::;;;;;;>>>>>>===>>>@@@???>>><<<@@@???AAADDDBBB===<<>>999666888999777:::::::::999999888888888999888:::>>>>>><<<===AAA======<<<;;;:::999888888999;;;>>>DDDFFFFFFCCCBBBEEE???<<>>>>>===<<<;;;:::999888EEEAAA<<<;;;>>>???===:::===@@@@@@======>>><<<888888999:::;;;<<<;;;;;;:::///000111333444555666666333222111222444555444333555444333222333555777888555444444444555555333111555555888;;;<<>>;;;:::999999777555222555999999777777999;;;666666999;;;;;;;;;@@@HHHSSS[[[bbb```VVVNNNMMMPPP|||uuusssooojjjddd```\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSVVVUUUVVVZZZaaahhhkkkkkklllnnnpppssswwwzzz|||}}}{{{zzzxxxuuurrrnnnllljjjiiifffcccaaa``````___^^^\\\[[[ZZZZZZXXXTTTOOOKKKGGGFFFCCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFFFFCCCAAABBB@@@BBBDDDBBB===<<>>;;;888777999999777555666777777888777555444333444444444444444555555666666666666666666666666666666666555444444555777888999777555333222333333444666555888;;;:::777777:::999888777666555444444444444444444444444555555555444444555555555666666666444444555666777777888888999999888666555444333222444222222555555333333666666777888777555444444555000222444555444555666777999:::::::::999777555444666444333444777888555222555444444555777888777666555444333222111111111111222333333444444444333333444444555555666555555555666666777777888999999999666777888999999999888777666777888888888666555444:::;;;:::888666555666777EEECCC===666555888888555777777666666555555444444888777888;;;:::888:::>>>;;;::::::888777666555555666666:::@@@BBB@@@>>>@@@===999888;;;<<<999888::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888777777;;;999666777:::<<<<<<:::999<<<<<<888777999888444555666888999::::::999999444444333222222222333444222111111222444555555333444444333444444555555666666444333333444555444222555555777::::::===GGGRRR]]]fffmmmoooppptttvvvuuu|||{{{zzz{{{{{{zzzwwwuuusssuuuvvvwwwvvvssspppnnnpppqqqssstttvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvuuusssooohhh___UUUMMMHHH???===;;;::::::999777555222444777888888888888999666777999;;;:::;;;CCCMMMVVV\\\```\\\QQQIIIHHHLLL}}}}}}{{{wwwqqqlllgggeeefffeeedddcccaaa___^^^^^^___bbbfffiiilllooosssvvvwwwyyy|||~~~{{{yyywwwvvvtttrrrnnnmmmmmmnnnnnnmmmkkkjjjiiihhheeeaaaZZZVVVSSSQQQOOONNNNNNOOOQQQRRRQQQPPPQQQRRRSSSRRROOOMMMJJJHHHHHHHHHEEE???>>>@@@AAAAAA@@@>>><<<;;;999999777777888999:::;;;<<<<<<888888777777888999;;;<<<===:::777777999:::999666555666666666666444333222000111222444555555555555666666666666666666666666888777555444444444666777555555555444333333333333666444666::::::888999???666777777888777666555444444444555555555666666666444444555666777888888999555555666666777777777888888888777666555555444444555222222555555333333666222444666666555444555777111333555555444333444666888999:::::::::888666555666444222444777888555111333333444666888999777555666555444333222222222222222222333444555555444444777888888888888888777777555555666666777888888888555666777888999888777777444555666777777666444333777888777666444333555777LLLFFF;;;444666;;;:::666666666555444444333222222777555555777777444666;;;999999888888888888777777777666:::???@@@;;;:::>>>777555666999777444444777777777888888888888777777888888888888888888888888444333222333555666777777333666666333333666666333333444666777888888777777444333333333222111111111333222111222555666555444222333444555555555444444666444222222333555555555444444666888888:::CCCNNN[[[dddmmmoooooorrruuuttt|||zzzxxxxxxxxxxxxvvvtttttttttuuuuuuuuutttsssrrrwwwwwwvvvvvvwwwxxxyyyzzzvvvuuusssrrrrrrsssuuuvvvtttsssooohhh___UUULLLGGG???===;;;;;;:::999666444444444666888:::;;;999777666666888999888:::DDDPPPWWW\\\___XXXMMMEEEEEEIII|||vvvqqqnnnooonnnlllkkkiiigggeeedddfffmmmtttuuussssssyyy}}}|||zzzwwwvvvwwwyyyzzzyyyuuutttsssqqqnnniiibbb]]]]]]\\\ZZZXXXYYYZZZ]]]^^^\\\\\\\\\^^^^^^]]]ZZZXXXWWWUUUTTTSSSNNNGGGEEEHHHFFFEEECCC@@@===;;;999888888888999:::;;;<<<<<<===999999999999:::;;;<<<<<<;;;999666777:::<<<:::888444555555555555333222111---...111444555555444333888888888888888999999999999888666444333444555666444555777888888666555444555333555:::;;;999<<>>===::::::>>>BBB===<<<999888888:::<<<>>>;;;999888999;;;;;;999666444999:::777555666666444444555555666777777888888;;;888666555777999::::::777888999888666444555666888888888777666666555555:::999888888999::::::999888777666999<<<>>><<<:::555666777888888888888888555666777888999:::::::::999:::;;;:::888777888:::888777666777888777666444555555555555555666777777555555555555555444333333666666666666555555555555777777666666666666666777666666777777777666555555999777555444555666666555666555444444555666555444444444444444444444444444777777666555444333333222333444444444444444333333333444666777777777666666777777666666555444222222777666555555555666888888TTTFFF888444555555444555555555555555444333222222222555888888555222333555555222000111444555555333333777<<<===:::666444333888777555444444555777888;;;:::999777666555555555)))...333666666333111000555555444444444333333333222222333333444333333333555444333333222222333333444111//////111222///---555666555444777;;;999444444333333333333444555555222222333444444444333333666333222222222333<<>>???===;;;999:::;;;;;;999777888<<<===:::888999999777999999::::::;;;;;;;;;<<<===;;;999999:::;;;;;;;;;<<<<<<<<<:::777666666777777777777777777666666666::::::999:::;;;=========>>>======>>>AAACCCAAA???888999:::::::::::::::999888999:::;;;<<<<<<<<<<<<:::::::::999999999999888999888888888999999777666666666555444444444555555444555555555444444333222555555555444444444444333666555555555555555666666666666666666666555555444777555333333444555555444666555444444666666555444444444444444444444444444666666666555444444333333333444444555555555444444333444555666666666555444666666666666555444333222555555444444555666777888LLLAAA666333333222333555444555555555555555444444444555777777555444333444444222111222444555444222555888<<<<<<999555444444777666444333333444666777::::::999888777666555444000222444555444444444555444444444444333333333333333333444444444333333222555555444333333333333444333111///000111222000...222333333222666;;;;;;777444333333333333444555555222222333444444333333333555333333555666888@@@IIIRRR\\\fffjjjmmmrrruuuuuuwwwuuutttrrrrrrqqqpppooouuussspppnnnooorrruuuwwwxxxxxxwwwvvvvvvvvvvvvvvv{{{zzzyyywwwvvvuuuttttttxxxuuuqqqkkkcccYYYOOOHHHCCC???;;;888777888888888666666888;;;======;;;888888999999888:::AAAMMMVVV______\\\RRRGGG???>>>@@@}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxsssmmmgggcccaaabbbfffdddbbbaaa```]]]YYYVVVSSSQQQNNNMMMMMMLLLJJJHHHFFFDDDAAA???>>>>>>???AAAAAA???>>>>>>?????????===@@@DDDEEEAAA???@@@@@@>>>AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>@@@@@@???>>>AAAAAA???===999888999;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCAAA@@@@@@AAACCCDDDCCCAAA>>>>>>??????>>>>>>=========>>>???@@@@@@@@@@@@@@@???===;;;;;;===>>><<<999;;;:::::::::;;;;;;999888888888777666555555555555666666666666555555555555555555555555444444444444555555555555666666777888777777777777777666555555666444333333555666666555666555444444666666555444444444444444444444444444555555555555555555555555333333444555666666666555444444555555555444333333444444555555555555444444444444444444555666777888@@@:::555333111000222666444555555666666666666555666555555555666666444222444333333444555555333111888999:::999777444444444666555444333333444555666888999999999888666444333555555444222111222555777333333333333222222222222555555555555444333222222666666555444444444444444111000///000222222222000222333222111333888888555444333333333333444555555333333333444333333222222222111333666888999AAAJJJPPPZZZdddiiimmmqqqttttttsssrrrrrrqqqqqqpppppppppuuussspppnnnoooqqqtttvvvvvvwwwxxxxxxxxxwwwvvvuuuyyyxxxwwwvvvvvvvvvvvvvvvwwwuuusssnnnggg\\\PPPHHHBBB???;;;999999:::::::::555666888;;;>>>>>><<<:::888888888888;;;EEERRR[[[bbb___XXXNNNCCC>>>===???{{{{{{yyyssslllhhhiiilllooooooooooooooommmiiifffaaa^^^[[[ZZZZZZXXXSSSOOOVVVSSSNNNIIIEEECCCCCCCCCFFFEEEDDDEEEFFFHHHIIIJJJLLLPPPQQQMMMJJJKKKKKKHHHLLLLLLKKKKKKKKKJJJJJJJJJGGGFFFFFFFFFGGGGGGEEEDDDEEEDDDCCCAAA>>>>>>@@@BBBAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEEEEEEEFFFHHHJJJGGGGGGGGGHHHIIIIIIHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFBBB???@@@CCCDDDAAA===>>>===<<<===>>>>>><<<:::;;;:::999999888888999999999888888888888888888888777777777666666666666555777666666777777888999:::999999999999888777666666777666555555777888777666666555444555666777666444444444444444444444444444444444444555555555666666333333444555666666666666444444444444333222222111222333444444555555555555333333444555666777888888666444444444222///222888444555555555555555444333777555333444666777444111333333555666666555222000;;;:::999777555444444555555444333333333333444555777777999999888666444333444444333111///000333666333333333222222222111111666666666555444333222111555555444333333333333444//////000000222333333333444555444000000333333111444333333333333444555555444444444444444333222111......111555666777===EEEPPP[[[eeejjjnnnrrruuutttqqqrrrrrrrrrpppooooooppptttrrrpppnnnnnnoooqqqsssuuuwwwyyy{{{{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwuuurrrmmmfff\\\QQQJJJCCC???;;;999999999999888666777999<<<>>>>>>;;;999777777777888>>>IIIWWW```ccc]]]RRRGGG>>>;;;<<<>>>|||{{{vvvsssuuuxxxttttttvvvxxxzzzzzzxxxuuunnnkkkhhhgggfffccc]]]XXXaaa^^^XXXSSSOOOLLLLLLKKKLLLLLLKKKLLLNNNQQQUUUXXX\\\``````\\\YYYYYYYYYVVVXXXXXXWWWWWWVVVUUUTTTTTTQQQPPPPPPPPPQQQQQQOOOMMMIIIJJJJJJIIIHHHHHHKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQPPPNNNNNNPPPSSSUUUUUUVVVVVVUUUUUUTTTTTTOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJLLLHHHDDDEEEHHHIIIFFFBBBCCCBBBBBBBBBCCCCCCAAA@@@<<<<<<;;;;;;;;;<<<<<<===::::::999999999999:::;;;999888888888888777777777888888777777888999::::::999999999999888777666555777666555666777888777555777666555555666777666555444444444444444444444444333333444444555666666666333333444555666666555555444444333333222222222222111222333444555555555555444444555666777777888888222222444666333000333999555555555444333222111000888555333333666777555222222333555666666444333222<<<:::777555444444555555444444444333333444444444666777888999888666444333333444555444222222333444333333333222222222111111555555555555444333222111444333222222111111222222//////000111222222333444222444444000///111222000444333333333333444555555666666666555444333222111......111444555555:::BBBSSS]]]hhhmmmppptttuuutttppprrrsssrrrpppmmmmmmnnnrrrqqqnnnllllllmmmnnnoooqqqssswwwyyyzzzyyyxxxvvvvvvvvvvvvvvvwwwxxxzzzzzzzzzwwwrrrllleee]]]UUUOOOCCC@@@<<<999888777666555999999:::<<<===<<<999666777666777:::BBBNNN[[[dddaaaXXXKKK???999888999;;;vvvzzz~~~~~~{{{zzz{{{|||wwwwwwyyy|||wwwvvvuuutttrrrnnnhhhdddeeeccc___\\\YYYYYYYYYZZZUUUVVVVVVVVVWWW[[[aaafffmmmqqqqqqllliiiiiihhheeegggfffeeedddbbbaaa```______^^^\\\\\\]]]]]][[[ZZZSSSUUUWWWWWWWWWWWWXXXZZZWWWWWWXXXYYYYYYZZZ[[[[[[\\\^^^```^^^[[[[[[]]]```aaabbbccccccaaa______```ZZZZZZ[[[[[[[[[ZZZZZZYYYVVVVVVWWWVVVVVVUUUTTTTTTRRROOOMMMMMMNNNOOOLLLIIIMMMLLLKKKLLLMMMMMMKKKIIIBBBAAAAAA@@@@@@@@@@@@AAA>>>===<<<;;;<<<===>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777666888777666777888777666444777666555555777777666555444444444444444444444444444444444555555555666666333444444444444444333333444444333222222222333333111222333444444444444444444444555666666666666555222222444777555222444999444444444333333222111000777666444444444555555444111333666666555444444555;;;888555444444555666666444444444444444444444444666666777777777666555444444555777777666555666666333333333333222222222222444444444444333222111111333222222111111111111111///000222222111222333555+++000222111000333444333444333333333333444555555888888888777666444333222111111333666777777<<>><<<<<<<<<;;;;;;;;;;;;:::888555777666555666777888777555444444444444444444444444444444444555555555555555444444444444333222111000444444333222333333444555222222333444444444333333333333444444444333222111444222333666666333444888111222333333444444444333666666666444333333444666111333555555444444666999999666333333555777777666555555555666666555555555666666666666666555555555444555777777666666777999444444444444333333333333222222222333222222111111444333222222111111222222///111333333111111333555(((///333222222444555333444333333333333444555555:::::::::999777555444333111111333777888999@@@HHHRRR]]]gggkkkmmmoooooolllgggkkkoooooollliiijjjlllnnnmmmkkkiiihhhggghhhhhhhhhjjjmmmppprrrsssrrrrrrxxxxxxxxxyyyzzz{{{|||}}}zzzxxxtttoooiiiaaaXXXSSSCCC@@@===;;;:::999777666777777888:::;;;:::777444666666888???IIIVVV```fff]]]PPPAAA777555777999999___eeemmmqqqqqqrrrvvvzzz}}}~~~~~~~~~}}}|||yyyvvv~~~}}}}}}~~~|||yyyyyyyyywwwtttqqqoooooopppqqqttttttssspppooorrryyy~~~~~~~~~}}}zzz|||{{{yyyxxxuuusssrrrqqqwwwtttqqqooopppqqqqqqppplllooorrrsssrrrpppnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrooorrruuuuuurrrrrrwww{{{wwwyyy{{{yyyvvvttttttvvvmmmmmmnnnoooppppppppppppllllllllllllkkkiiihhhgggeeeffffffdddaaa``````aaaaaa`````````aaaaaa___^^^[[[YYYWWWTTTQQQOOOMMMMMMNNNMMMKKKKKKKKKMMMOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@???;;;999888666555666777888777555444444444444444444444444555555555555555555555555444444444333222111000///444333333222333444666777333333333444444333333222222222333333222111///...555222222555666333333666///000222444555777777777555777777555222111444777000333555444333444888;;;888555333333666888777666555555666666666666555555777666666555555555666666333444444333333444777:::555555444444444444333333000000111222222222111111555444333333222222333333000222444333111000222555)))111666444333333222000444333333333333444555555<<<<<<;;;:::888666555444//////111555777:::BBBKKKPPPZZZeeehhhjjjkkkkkkhhhbbbggglllmmmjjjhhhjjjlllmmmllljjjhhhffffffffffffiiijjjmmmooorrrsssssstttyyyyyyyyyzzz{{{|||}}}~~~vvvtttsssoooiii```VVVOOOBBB@@@===<<<<<<<<<:::999444555666999;;;:::888555555666999AAALLLWWWaaafff\\\OOO???666666999:::999TTTXXX___dddiiimmmqqqssszzz|||~~~~~~{{{yyyzzz|||}}}zzz|||~~~}}}}}}||||||}}}~~~~~~|||{{{~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwxxxzzz{{{{{{}}}|||{{{zzzzzzyyyyyyyyy~~~zzzzzz||||||zzzwwwuuuwwwzzz||||||}}}||||||~~~wwwvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvtttsssqqqooooooooonnnmmmkkkjjjjjjkkkkkklllmmmmmmmmmlllkkkiiihhhaaaaaa```___^^^\\\[[[ZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZWWWYYY]]][[[VVVWWW\\\[[[[[[[[[YYYWWWSSSOOOMMMMMMNNNNNNLLLKKKJJJKKKLLLLLLQQQRRRKKKDDD@@@===:::777666555333222333333333555555555555555666777888444444444444555555555555555333000000111333333222222222333444666666555333444555555444222111111222333000222555444//////444444222000111333444333000333111000111333555666666444444444444333222111111000333666555333444:::???444444333222222222333333999555333444222//////222222222222222222222333333555444333222333555777888666555444333222333444555222222222111111111000000555666666666555444444333777222...///333777666444111444333111111555666444666333000000222555555444;;;===??????;;;888555444555222111333555888@@@IIIQQQZZZaaaaaacccffffffbbb```bbbeeegggfffffffffgggkkkiiieeebbb``````aaabbbhhhiiijjjlllmmmnnnnnnnnnrrrtttvvvxxxyyyyyyxxxwwwtttvvvsssjjjccc___VVVLLLBBBAAA???<<<:::888777777777777777777666666666555999:::<<>>;;;999777666666888888777666666666666777:::<<>>EEEHHHMMMQQQQQQRRRUUUVVVUUUPPPRRRTTTUUUUUUWWWZZZ\\\XXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZ[[[\\\___aaadddfffgggiiikkkmmmoooppppppoookkkkkkgggaaa]]]YYYRRRJJJ???>>><<<:::888666555555:::999777555555666777888999===AAAFFFOOOWWWXXXTTTIIIBBB999444555777999999???AAADDDFFFHHHLLLQQQUUU\\\___cccgggjjjmmmqqqtttxxxyyy|||~~~||||||~~~~~~|||~~~{{{zzzyyyxxxzzz}}}~~~}}}~~~~~~~~~}}}{{{~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{}}}}}}xxxxxxxxxwwwuuutttrrrqqqoooqqqtttwwwyyyzzzzzzyyyzzz{{{}}}~~~{{{xxxvvvvvvyyyyyyyyyxxxxxxwwwwwwvvvqqqsssttttttsssrrrsssttttttvvvvvvrrrooohhh[[[OOO>>><<<888555222222222222555444444333333333444444444444555555555666666666666444333333444444333222333333222333555666555444333444444333111000000111222...,,,000555666333000222111111111222222111111000///...000222444444333555555555555444333222111444222111444999<<<999666111111111222333444555666777555666999999555444555666555555444333222222111555555444444555666777888777666555444333222222222444444444333333333222222333333222222222222222222666555444444555555222000000333444111111444444111222222111111222444444555888888777444222000111333333000000333444555:::AAACCCFFFHHHIIIIIIKKKMMMNNNLLLLLLLLLKKKJJJJJJMMMOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQSSSVVVYYY[[[]]]___bbbeeehhhkkklllmmmfffddd```[[[WWWRRRLLLGGG<<<;;;:::888666555555444;;;999666444444555777999555;;;@@@EEEMMMSSSSSSOOODDD>>>888444444666888888<<<===???AAABBBEEEJJJMMMRRRUUUYYY]]]```dddhhhkkkmmmppptttyyy|||~~~}}}|||{{{|||~~~~~~}}}zzzyyy{{{~~~~~~{{{zzz{{{zzzvvvrrruuutttuuuwwwyyy{{{{{{{{{|||}}}}}}|||zzzzzz{{{|||{{{|||~~~~~~}}}{{{~~~}}}~~~|||~~~|||~~~}}}~~~~~~}}}|||zzzxxxxxxrrrtttxxx{{{}}}~~~}}}}}}yyy|||~~~~~~|||{{{zzzzzz~~~}}}|||{{{|||~~~~~~~~~{{{ssseeeYYYLLLHHHCCC===888666555555666555444333333333333333444444444444555555555555555444333444555666444333222111111222555777777666333444444333111000000111444222000222777:::777333333333333333333222333333/////////000333444333222555555555555444333222222444111000444:::<<<888333111111111222333444555666666444666::::::777666888666666555555444333222222555555444444333333444444666555555555444333222222444444444333333333222222333222111111111222222333333222111111111000...---000333444222111444333//////000111111111222333444777777555333000///111333000...///222222222666;;;======???@@@@@@???BBBDDDDDDEEEDDDCCCAAAAAADDDFFFFFFFFFGGGGGGHHHGGGGGGGGGKKKJJJHHHGGGHHHIIIKKKMMMRRRTTTWWW\\\```dddgggiiibbb^^^YYYUUUQQQKKKFFFCCC::::::888777666555444444:::888666444333555777888000777===CCCIIINNNMMMIII>>>;;;777444444555777777:::;;;===>>>???AAADDDFFFHHHJJJNNNRRRTTTXXX\\\___dddiiiooouuuyyy}}}~~~~~~}}}||||||~~~~~~|||zzzxxxvvvzzzzzz{{{zzzyyyyyy{{{|||{{{xxxtttssssssrrroookkkqqqrrrsssuuuvvvxxxyyyzzzyyyzzzyyywwwttttttvvvxxxtttvvvzzz}}}~~~~~~~~~|||zzzyyyyyyyyyyyyzzz{{{}}}}}}||||||~~~{{{zzz{{{|||zzzxxx{{{~~~~~~~~~~~~|||{{{zzzwwwyyy{{{~~~~~~yyy}}}~~~|||zzz|||}}}{{{{{{|||~~~~~~~~~|||zzzxxx}}}pppeeeTTTPPPIIIAAA;;;888666666777777555444333333333333222333333333333444444444333333333555777777666555222111000222444777777777444555555444222111111222222333222111444888666111333444555444333222333555333222111222333333111///555666666555555444333222333111222666;;;<<<777333222222222222333444444555666444555999999777777:::666666666555555444444333444444444333333333333222444444555555444444333222333333333333222222222222333222111111111222333444000111111111222333333333000333444222222333222......000111222111222333555777777666333111000111333000...///222222000333888555444666888777555666::::::;;;<<<<<<;;;<<<>>>@@@>>>???@@@AAAAAA???>>>===BBBAAA@@@?????????@@@AAAFFFHHHKKKPPPUUUYYY]]]___ZZZTTTOOOLLLIIICCC@@@???999888777666555555555555888777555333333444555666...555<<<@@@CCCGGGFFFBBB888777666444444555666777777999<<<=========???@@@>>>@@@DDDFFFHHHKKKNNNQQQYYY___fffmmmrrrwww}}}}}}~~~}}}~~~{{{zzz|||~~~}}}||||||}}}~~~~~~}}}|||zzzxxxwwwuuutttwwwuuurrrqqqrrrssstttuuupppnnnmmmlllkkkkkkiiihhhlllmmmooopppqqqsssuuuvvvttttttsssqqqooopppsssuuunnnoooqqqrrrtttuuuvvvvvvvvvuuutttrrrrrrssstttuuuuuuvvvxxxxxxwwwwwwyyyzzzuuutttvvvwwwuuurrrwww~~~|||~~~|||~~~|||~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}zzz~~~~~~yyywwwzzz{{{zzztttwwwzzz}}}}}}{{{xxxvvv|||wwwoooYYYTTTLLLDDD>>>:::999888999888777555444333333333111111222222222222333333222222333555888999888777555444222222444555555555555666666555333222222333///222333000000333333///222333555444222111333555333333222333444444222///666666666666555444333222333333666999===<<<888555333333333222222333444444666333333777888777888<<<666666666555555555555555111222333444555555555555222333444555555555444333333222222222222111111111333333111111111222444555333333333333333444666888///333444222222333111---...111444444333333555777666777777555333111222333111///111333333000222777111///111444333//////444333555777777666666777888777999;;;<<<<<<;;;999777999999999999999:::::::::===>>>@@@DDDGGGKKKNNNPPPOOOHHHCCCDDDBBB===;;;===999888777666666555666666555555444333333333333444111777===>>>???AAA???;;;444444555444444444555666555777:::;;;;;;;;;;;;<<<777:::<<>>===:::777444444333222222222333333666333222666777666999===555555555666666666666666///000222555666888888999111222333555666555555444222222222111111111000000444333222111111333555666333333222000...///111333///333444222222333111---///333666666555555777999666777888666444333333444222111222555444222333777111///111555444......222222444666555333111000000333444777999:::999777666333444555777777777777777888888:::;;;>>>AAACCCDDDGGG???<<<>>>===999999===888888777666666666666666444444333333333333222222444:::>>>>>>======;;;777222333444444444444555666666666666666666666666666777777777888999;;;<<<===CCCJJJQQQUUUWWW\\\gggoootttxxx|||~~~~~~}}}||||||~~~}}}||||||}}}zzz}}}zzzuuuqqqqqqppppppooopppqqqrrrqqqppppppqqqsssuuuyyyxxxsssrrruuutttpppnnnrrrsssqqqpppqqqoookkkllllllllljjjhhhggghhhjjjbbbbbbbbbaaaaaa___^^^^^^______aaadddggggggfffdddddddddeeeggggggfffbbb_________```aaabbbcccddddddhhhiiiiiigggeeeggglllqqqlllmmmoooqqqqqqooommmlllhhhjjjkkkjjjhhhhhhkkknnnpppqqqssstttuuuttttttsssuuuwwwyyyyyyxxxvvvvvvwwwtttvvvyyyzzzzzz{{{|||}}}zzzzzzyyyzzz~~~}}}~~~~~~}}}|||}}}~~~|||{{{{{{|||}}}{{{wwwtttrrrqqqrrrsssooowww{{{zzz{{{}}}}}}~~~vvvqqqcccaaa\\\TTTJJJCCC???>>><<<:::888777666444000...333111000111444555333000000555666444555;;;<<<888999777444333444444333222333333333444444444555555444333222111000000000000......///000000111222222333333444555666666666666444444444444444444444444111555:::<<<<<<999666444888777555444333222111111...000333555777666666555;;;888555333222222111000555444444555777888777555555444444333444555666777///555888444,,,(((,,,111444444333222111111111111444333333222111111111222444444444333333222222222222222111222444777:::<<<999:::999777333000000000333111000000222333333333222444444222///---000333222222111000//////000000222444666888999999888777666666666555555444444444555666666777888999999999<<<:::888777777999<<<>>>:::999777555444333333444666444333333333333111000333777;;;===<<<:::888777444333111000000111333444555555555555555555555555555555666777888888999999===BBBHHHJJJLLLQQQ[[[cccggglllsssyyy}}}}}}}}}}}}{{{yyyzzz|||~~~~~~~~~}}}}}}|||{{{zzzyyyzzz|||~~~yyyvvvvvvrrrnnnkkkjjjjjjiiiiiijjjkkkkkkkkkiiijjjkkkmmmmmmppppppmmmlllnnnmmmiiijjjmmmnnnkkkjjjjjjhhhccceeeddddddccccccbbbaaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ]]]___```^^^\\\^^^^^^]]]^^^^^^\\\YYYVVVYYYYYYZZZ[[[\\\]]]^^^^^^aaabbbaaa```___aaafffjjjggghhhjjjlllllljjjhhhgggccceeeeeedddbbbaaaccceeeggghhhiiijjjkkkkkklllkkknnnppprrrrrrqqqoooooooooqqqsssuuuwwwwwwxxxzzz|||}}}}}}||||||}}}~~~~~~|||~~~}}}||||||}}}~~~|||xxxuuurrrpppppppppsssyyy~~~{{{zzz{{{}}}|||sssnnnddd___YYYTTTOOOJJJDDD@@@>>><<<:::888777555222000333222222333444444333111333777777555666;;;<<<999:::888555444444444333222333333333333333444555555444333222222111222222222333333333444444555555666555444333222222333555666444444444444444333333333111666;;;<<<:::777555555777666555444333222222111111333444666777888888777:::888555444444333222111333333333555777888888666444444333333333444666666///333666444...,,,///333333333222222111222222222444333222222111111222222333333333333333333222222222111000000222444666888777666444111...---///111555333222222444555444333...000222333333444555777222222111000000000000000222444666777888777666666444444444333333333222222444444444444555666777888999888777666777888:::;;;;;;999888666555444555555777666555555555444333222444777<<<>>>===:::777666444333111000000111333444333333333333333333333333222333555666666666555555777:::>>>??????DDDMMMTTTXXX___gggpppuuuyyy}}}}}}~~~~~~~~~}}}|||}}}~~~|||~~~~~~~~~|||zzzzzz|||}}}|||~~~~~~~~~|||{{{zzz{{{}}}~~~{{{zzzyyyxxxwwwuuuqqqnnniiifffbbb```______^^^^^^___```aaa```___```aaacccbbbeeegggffffffgggeeebbbbbbeeefffcccaaaaaa^^^ZZZ^^^\\\[[[\\\^^^^^^ZZZWWWWWWWWWWWWVVVVVVUUUTTTTTTQQQQQQQQQSSSTTTTTTSSSQQQWWWUUUSSSRRRRRRQQQOOOLLLPPPPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVXXX\\\___^^^___aaabbbbbbaaa___^^^]]]]]]]]]\\\ZZZYYYZZZ[[[]]]]]]^^^^^^```aaabbbcccgggiiikkkjjjhhhgggfffggghhhjjjmmmooopppqqqtttvvvuuu}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||zzzvvvsssqqqoooooowww|||~~~{{{{{{|||}}}~~~}}}wwwnnnhhhbbb\\\VVVSSSSSSPPPIIIBBB@@@>>>;;;999888777444111222444555555444333333444555777888666777:::;;;999;;;999666444444444333222444333222222222333444555333222222222222333444444666666666666666777777777666444222000///111333555555555444444333333222222222777<<<<<<777333333555666666444333222222222222333333444555666777777888888777444444555555444333222222222444777888777666444333222222222333444555000222333333111111222444222222222111222222333333333333222222111111222222222222222333333333333333333333222111111222333444666444222...,,,,,,000333777555333333555555555444444333333333333222000---222222111000000000000111333444555666666555444333222222222222111111111111444333222111222333666777666666666666777777777888:::999777666555555555666888888777777666555555555555999===???>>>:::888666444333222111111111333333222222222222222222222222111222444666666555333222555777999888888;;;CCCIIIMMMSSS\\\dddjjjnnnrrrtttvvvyyy}}}~~~~~~~~~~~~}}}|||{{{}}}{{{zzzyyyzzz}}}|||xxx{{{{{{{{{yyywwwwwwxxxzzztttxxx}}}~~~|||zzzxxxxxxxxxxxxxxxuuurrrooommmjjjgggddd\\\YYYVVVTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTUUUWWWXXXXXX[[[^^^___``````^^^\\\XXX\\\]]]ZZZYYYZZZXXXSSSYYYVVVUUUWWW[[[[[[VVVPPPPPPPPPOOOOOONNNNNNNNNNNNKKKJJJIIIJJJKKKKKKIIIGGGOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKMMMOOOQQQSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRRRRSSSTTTVVVVVVUUUVVVWWWYYY[[[]]]```bbbccccccaaa___^^^___\\\^^^aaabbbdddfffiiikkkmmmuuu}}}yyyzzz{{{|||~~~||||||~~~~~~~~~}}}|||{{{yyywwwtttrrrqqq{{{~~~~~~||||||}}}zzzyyy{{{~~~sssiiibbb]]]YYYTTTRRRQQQNNNHHHBBBAAA>>>;;;999888777444222333555888777444222333666666777777777777888999888<<<999666444444333222111333222111111111222444555111111111111222333444555555555555555555444444444555444333111111111222333555555444333333222222222444999<<<:::555111222555555555444333222222222222333222222222222333555555555444333333444555444333333222222444666777555444333333222111111222333444333222222222444444444333111111111111222333444444333333222222111222222333111111222222333333333444777666555444333333333333555555333111000000333555666555333333444555444333555333111111222000***&&&222222111000000111111111333444444444444333222111222222222111111111111111444333111000000222555777444444666777777777666555888777666555444444555666777777888777666555555666888<<<@@@BBB@@@<<<999777444333222111111111222222111111111111111111111111111333555666666555333222555666666555444666;;;@@@BBBGGGPPPWWW]]]bbbgggiiinnnrrrwwwzzz{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuuxxxwwwvvvuuuvvvyyy}}}|||~~~}}}||||||xxxxxxyyy{{{|||zzzwwwtttrrrrrrsssrrrpppooopppqqqmmmrrrxxx|||}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxxxx{{{yyyvvvtttqqqpppooonnnsssoookkkfffccc___[[[YYYOOOMMMJJJIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIJJJLLLNNNNNNOOORRRUUUVVVUUUSSSSSSOOOSSSTTTSSSSSSUUUTTTPPPRRROOONNNPPPTTTUUUPPPJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDEEEDDDBBBAAAEEECCC@@@@@@AAABBBCCCBBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAACCCEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSUUUWWWYYYYYYWWWUUUUUUUUURRRTTTVVVWWWXXX[[[^^^aaaffflllqqqsssxxx}}}|||{{{yyyyyyyyyyyyzzzuuuuuuwwwxxx{{{}}}~~~~~~{{{{{{~~~~~~}}}}}}|||{{{zzzyyyxxxwww|||}}}~~~}}}}}}~~~zzzyyy|||}}}qqqfff```WWWVVVTTTPPPKKKGGGDDDBBBAAA>>>;;;999888666555333333666888777444222333555555444555666666666666777;;;888555333333333222111222222111000111222333444////////////000222333444444444333333333333333333333444555555555333222000444444333333333222222222666999:::888333000222555444333333222222222333333333333222222222333333444222111000111333444333222555444333444555555333111333333111111000111222333555333222222444555333111111111111111222333444444333222222111222222333333111111111222222333333333666666555444333222222222111333555555444333333444444222111111222333222222...------000333333000,,,222111111111111111222222444444444333333222111111222222222333333333333333555444222000000222555777333444666777777777666555555555333333222333444555444666777666444333444666;;;???DDDEEECCC???:::888444333333222222111111111000000000000000000000000111222444555555555444444444444444222111222555777777;;;BBBIIIOOOVVV\\\```dddhhhmmmpppppppppqqqqqqrrrtttvvvwwwwwwwwwxxxyyyzzz{{{||||||||||||~~~~~~zzzwwwxxxxxxwwwuuutttrrrqqqqqqnnnmmmllllllnnnppprrrtttrrrtttvvvvvvtttrrrppppppmmmlllmmmoooppppppmmmkkkjjjkkkllllllkkkjjjkkkllllllqqqxxx{{{{{{zzz{{{||||||{{{zzzwwwuuusssrrrqqqqqquuutttqqqnnnkkkiiiggggggfffccc^^^ZZZWWWSSSOOOLLLDDDBBB@@@???@@@@@@???>>>===???@@@@@@???@@@BBBDDDBBBAAADDDHHHIIIGGGFFFHHHFFFJJJMMMLLLMMMOOONNNKKKGGGFFFEEEFFFIIIIIIFFFCCCCCCBBBAAA@@@@@@AAABBBBBBBBB@@@???>>>??????>>><<<;;;999777777999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::::::::<<>>??????????????????>>><<<;;;;;;<<>>???<<<<<>>>>>>>>===<<<;;;:::999999:::<<<======;;;999999::::::999888666555333333555555555444666666777777777777888888666555555777::::::777555777777777777777777777777777555444555888::::::999;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>AAABBBAAA@@@AAAAAA@@@AAAAAABBBBBBDDDHHHKKKHHHNNNRRRSSSVVV]]]aaabbbeeedddaaa___]]][[[[[[[[[```aaabbbeeehhhllloooqqqrrrooopppuuuwwwwwwzzz~~~}}}zzz}}}~~~~~~}}}{{{{{{{{{|||}}}vvvwwwzzz}}}~~~uuukkkeeeXXXUUUPPPKKKHHHGGGFFFEEEDDDAAA===:::999888777666666555555555555444333111444111222777888666666:::555333111000111222222111...///111222333222111000000/////////000111222222111111111222333333333444000111333444444333222111111111111222333333444444;;;777333111222333444333222222111111222333444444444555555666555444333222111000000222333333222000111000000222444555444333555444333222111222222333000111222222333333444444333333222222111222222222222222111111222222333444222222222222111111111111000000111222222222222222///111222222111000000000///...---...111222333222666666666444111/////////222111111111222222333444444333333222222222333333333333333333444444444555444333333222222333333444111222333333444444333333333333222222222333555666111555777666222111444777<<<@@@EEEGGGDDD???999666444444333333222111000000111111111111111111111111000000000111222444555666333444444444444222111111333444555666888===CCCGGGHHHKKKNNNPPPPPPQQQRRRSSSRRRVVVZZZ\\\\\\\\\^^^```[[[^^^aaacccccccccdddeeeggggggkkkqqqqqqmmmpppvvvzzzyyyyyyzzz|||}}}}}}}}}yyywwwvvvxxx|||~~~~~~|||xxxyyyzzzyyyxxxxxxzzz|||{{{xxxxxxwwwsssllljjjmmmiiijjjjjjlllllliiieeeaaa______^^^^^^]]]\\\[[[[[[UUUVVVVVVWWWXXXXXXXXXYYYSSSWWWYYYYYYUUUQQQPPPPPPNNNMMMMMMNNNPPPQQQQQQPPPPPPRRRTTTUUUUUUUUUVVVWWWXXX]]]bbbccc```___aaaddddddeeefffhhhiiiiiijjjjjjkkkllllllmmmmmmllllllkkkmmmqqqqqqoooqqquuusssmmmooolllhhhdddaaa___^^^^^^[[[ZZZXXXUUURRROOOLLLKKKEEEDDDCCCBBBAAA>>>;;;888666444333333444444333111///111222222222333555777888444444999:::777777<<<<<<@@@BBB@@@@@@BBB@@@<<<999::::::999888888:::<<<888777666555555666888999999777555555666666666555777555444444444444222000444444444444555555555555333222222444777777333000333333333333333333333333888666333444777888777555777888999:::999888777666777:::<<<>>>=========>>>888999999999999;;;???BBB<<>>;;;::::::999888777555333333555555222///555111222888999777888===444222//////111222222111---...111333333222000...111111111111111111222333......///000111111222222000000000000111222333333000000111222333444444555<<<666000///222555555333111111111111222333444444111222444444444222000...222111111333444444222000......///111444666666555666555333222222222333333---///111222222333555777444444333222111111111111222111111111222333333444333222222222111111000000000111222333444555555555222333333111//////111333///------...111333444333---000222111000000333777222111111111222333333444444333333222222333444444222222222333333444444444222222333333222222222222111111111111111222222222444333333222333444666777111555888777333111444888;;;???EEEFFFCCC===888555444444444333222111000///111000000000000000111111222111111222444444333111111222222333333333222222333222222222444777999;;;<<<===>>>@@@AAACCCDDDEEEHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWYYY\\\^^^bbbeeehhhllllllmmmnnnnnnmmmlllkkkiiijjjmmmoooooommmkkkjjjhhhhhhfffeeedddcccccccccggggggfffeeecccaaa___^^^ZZZ[[[\\\\\\ZZZXXXUUUSSSQQQOOONNNMMMMMMLLLKKKIIIFFFGGGHHHIIIIIIHHHGGGGGGEEEFFFIIIJJJIIIFFFCCC@@@CCCCCCCCCCCCCCCCCCCCCCCC???AAACCCFFFGGGHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYYYY]]]]]]]]]\\\[[[]]]```ccccccdddfffgggggggggfffeee___]]]YYYUUURRROOONNNNNNNNNLLLIIIFFFCCCBBBAAA@@@>>>>>><<<:::777555444333444333111000000111333444222222222111111111111111///222333333222222555888<<<===???@@@@@@>>><<<:::666666444444444555666777;;;888444444555666555333555444222222222222111///444333222222111111222222333333444555444333111000000000111222333333444444777666444222111000//////111111111111222333444555666666666777666555555444444333222222111111222222333444444555555444444333888777777999;;;???CCCEEEDDDDDDCCCBBBAAAAAABBBBBBGGGHHHJJJMMMOOORRRTTTUUUYYYZZZ\\\]]]___ccchhhlllxxx||||||zzz{{{|||}}}~~~{{{|||~~~~~~|||~~~zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{{{{yyyyyyzzzxxxwwwwwwxxxzzz{{{|||||||||||||||wwwpppkkk^^^[[[YYYVVVTTTQQQNNNKKKBBBBBB@@@>>>;;;::::::<<<444555555555444333111111888777666777888888777555111333333111//////222555333111///111444666444222000//////111444777777777444222000...---...//////111111111111111222222222555555555222---+++000666===666111111111111222666222222222222222222222222222333333333222000...---000111222444666444111...111000///...///000222333222222111111111111222222111000//////111333666888333222222333444333111///000111333333222222222333444111//////222444444333666444000---222555---!!!222222222111000///......444...,,,000222111000111444222000000111000...---111222222333333222222111111222444333111//////000---///222333333333555666666666666666555444333333444333222222333444666777666444222333444555444444666666555555555555666666888<<<@@@>>>999444444555666222000111555666444000111111000000000000111111222111111222444444333111111222222222222111111111000/////////000222555666666777777999:::;;;<<<===<<<<<<<<<<<<===>>>??????AAAAAAAAABBBBBBCCCEEEEEEFFFKKKOOOPPPOOOPPPUUU[[[^^^___```aaaaaa```______ZZZ[[[]]]^^^^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSRRRPPPNNNNNNIIIIIIIIIIIIHHHFFFDDDCCCEEEDDDCCCBBBAAAAAA???>>><<<===>>>>>>>>>===<<<;;;<<<===?????????===;;;999777777777777777777777777777999;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIMMMNNNOOOOOOOOOQQQUUUXXX___]]][[[YYYWWWVVVVVVVVVRRRPPPMMMJJJGGGEEEDDDCCC@@@@@@???>>><<<:::999888888888666555333111000///333222111000000111222333111111111111111111111111...000222333222333666999999:::<<<======;;;999777333222222111111111111222777444111000111222111///444222111111111111000...333222222111111111111111333333333333333222111111000000111111222222333333333333222111000000000000000000000000111222333444444444555555444444333222333333222111111111111222222333333444444333333222444444444555666888:::;;;<<<<<<;;;:::::::::::::::;;;<<<>>>???BBBDDDEEEFFFJJJLLLNNNPPPSSSWWW\\\```mmmqqqwww{{{}}}~~~~~~}}}yyyvvvttttttuuuvvvzzzxxxvvvwwwzzz{{{zzzyyyyyyzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzzxxx{{{}}}~~~~~~~~~{{{vvvtttttttttsssqqquuuvvvyyy|||~~~}}}xxxrrrmmmfffddd```]]]ZZZWWWRRROOOOOOMMMJJJEEE@@@<<<;;;;;;999888888777666555555444666555444555666666444333666777666333000...000222111000///000111111111000111000///000222444444444222222222111000///......000000111111111111222222...000222222000111666<<<999333///000111000111444222222222222222222222222333444444444444222111000111111222333555444222///000111111222222222222222000000000//////000000000111111000000111333555666333222222333444333111//////111333333222222222333222111000000111222222222000111///...333777333***222222222111111000000///333...,,,000222111111222666444222111222222111///222222333333333333222222444444444444555555555555111333444444333333444555999999999888777666555444666555444333333333444555666444333333444555555444444444333333333333444444777;;;???===999444444555555222000111555666333000111111000000000000000111222111111222444444333111222111111111000000/////////......---...000111333111111222333333444555555555555555666666777777888555555555555666777888888777>>>CCCCCC>>>>>>DDDKKKMMMNNNOOOPPPPPPPPPPPPPPPJJJJJJJJJJJJIIIHHHHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAA???>>>>>>===<<<;;;::::::;;;;;;:::999888777777666888999999999888888777666444444555555555444444333222222222222222222222222000111333444555555444444888888999999999999888888888888999:::;;;<<<===>>><<<>>>???@@@AAADDDHHHKKKYYYVVVQQQLLLHHHGGGGGGGGGBBBAAA???===;;;:::999999444444555555555333111000333222222111000///......222111000//////000111222000000000000000000000000---///111222333444777999777888:::;;;:::999777666000000000000000///...---333111///...///000///...222111//////000000///---222111000000//////000000222222111000000000111111000000000000111111111111/////////...//////000000000/////////000111222333222222222222222111111000333222222111111111111111111222222222222222222111111111222222222222222222555444444333333333333444555555666777999:::;;;;;;;;;===???AAADDDHHHMMMPPP]]]aaagggllloooqqqsssuuuvvvtttqqqnnnllllllmmmmmmqqqpppooopppsssuuuuuutttuuuvvvxxxyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||~~~~~~~~~}}}{{{yyyxxxvvvvvvuuuuuuwwwzzz||||||{{{|||}}}~~~{{{wwwuuutttsssrrrqqqsssuuuxxx|||~~~~~~~~~~~~zzzuuuqqqqqqnnnjjjgggccc___ZZZVVVYYYVVVQQQKKKFFFAAA>>>===???===<<<:::999888888999666555444444555555333111666777666444111000000111000111222111000///000111111000...///000111111000000111222333222111...---//////000000111111111111333555555333111111555888444///---000111///000222111111111111111111111111333444444555555444444333222222111222444444222000///111333555666444222111111111111111111111111111333222111111111222444555333222222333444333111//////111333333222111222333000111333222111000000111...000111000333666444000222222222222222111111111111---,,,000222111111333777555333222333333333333222222333333333333222222777444222333666888888777555666777666444222333444<<<<<<;;;;;;999888777666888777555444333333444444666444333333444555555444444444333333333333444444777:::===<<<888444444444555222000111444555333111222111000000000000000000222111111222444444333111222111000000///.........111111000000000111222222111111111222222222222222333333444555555555555555111111111111111222333333333777;;;;;;888777;;;>>>AAAAAABBBCCCDDDDDDEEEEEEAAA@@@>>>===<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999999999::::::999777666666666888888888777777666555555222222222222222222333333222222222222222222222222///000222333333222111111666666666666666555444444444444555666777888888999444666777888999;;;???AAAKKKHHHEEEAAA===<<<;;;;;;999888777777666555555444222222222111111000000///111111111000000000000000000000////////////000000////////////000000000000...///111222333444555666777888999:::999888777666///000111111000///---,,,111111000000000000000000222111//////000111///...000000///............///111111///......///000111000000000000////////////......------------......///////////////000111111111111222222111111000///222222111000000000000000000000111111111111000000...000111222333222000///222222111111111111111222444444444555555555666666444555888999;;;===AAADDDMMMQQQVVV[[[___bbbfffiiillljjjhhhfffeeedddddddddggggggggghhhkkkmmmnnnooopppqqqsssuuuvvvwwwwwwwwwttttttuuuvvvxxxyyy{{{|||~~~~~~~~~}}}{{{xxxuuusssrrrssssssuuuwwwzzz|||{{{{{{||||||}}}{{{xxxvvvtttsssrrrqqqtttvvvyyy|||~~~~~~}}}yyyvvvxxxuuurrrooolllhhhccc```[[[WWWSSSOOOKKKIIIFFFEEECCCBBB???<<<;;;:::;;;<<<888777666666777666444222222222222222222222222333000333555444222111333666111000...///111222222111000000111111111000...---/////////000000111111222666888666111///222666888111------000222000000111000000000000000000000000222333333444444555555555333222111111333333222111///111333555555444222111333333333444444333333333333333222111111222222333222222222333444444222000///111222333222111222333000222555444222000000111111333444222111000//////222222222222222222333333000------000222111111444777555222111333444444444222333333333333333333222777222...///333777666333555555666555333222333555<<<<<<;;;:::999777666555888777555444444444555555666555333333555666555444666555555444444555555666666888:::999777444333444444222111111333444333111222222111000//////000000222111111222444444333111111111//////......//////222222111111111222222222222222222222222222222222///000111222222222111111111111111111111222222333555444555666888888777666888888999999:::;;;<<<===<<<;;;999777666666777888888888777666555555555555333444555555666666555555777666555555555555666666777888999888555444555777444333333222222222111111444333222222222333444555000000000000000000000000111111333333333333222111222222222222222111000///111111111222222333333333222444555555555555777999777777777666555444222222444444444444444444333333555333111/////////000111/////////000000111111111000//////////////////000......//////000000000000111111222333333333222111555666666666666555444333......///000///...,,,+++///000111111111000111111222111000000111222000///000///......------......000///.........///000111000000//////////////////000///...---,,,,,,,,,,,,/////////...//////000000222222222222222111000000222111000000//////000000///000000111111000000///+++---000222333222000///111111000000000000111111111000000000000000000000222444555666555666888:::@@@CCCHHHLLLPPPTTTXXX[[[^^^^^^]]][[[ZZZYYYXXXXXX[[[\\\^^^___aaaccceeegggfffhhhkkkmmmoooqqqqqqqqqpppqqqqqqsssuuuwwwyyyzzz}}}{{{zzzzzz|||~~~{{{|||}}}~~~}}}{{{xxxtttqqqooopppqqqssswwwyyy{{{|||zzzyyyyyyyyywwwwwwvvvtttqqqpppoooooovvvwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyywwwuuusssqqqoookkkiii___[[[WWWTTTSSSRRROOOMMMHHHFFFBBB???>>>======>>>:::999888777888777444222222111111222222222111111///222555444222222555888111000///000222444555444111000///.........///000...//////000111222222222000333111---///888???@@@111...---222444222111222000000000000000000000000111111111222222333444444333222111111333333222111111111111222222222222222222333444444444444333222333333222222222222222222222111111333444444222000///000222222111111111222111222444555444222222222222222333222///,,,,,,...222222222222222222333333000......111111///111555444222111111222333444333333333333444444333333333999444......222555333000222333333333222333555777::::::999999777666555444666666555444555666777888777555333444555666555555555555444444444444555555444666777777555444333333333222111111222333222111333222111000////////////222111111222444444333111111000///......///000111000000000000111111111111111111111111111222222222///000111222222222000000111111000000000111111222444222000333777888444000222222222222333444555555777666444333222333333444444333333222111111222222222222333444444444444444333333333333333444444444111444555444111///111333222222111111111111222222444333333222222222333333111111111111111111111111000111222333333333222111222222222222222111000///111111111222222222222222111222333333111111222333///000222333444333333222000000111222222222222111333222000///......///000------......///000000000//////000000000000//////...//////000000111111222333222222333333333000...111111111111111000000///,,,,,,,,,---------,,,,,,+++---///000///...///000222111000000222222111000000///......------......//////......//////000000////////////000000000000111000///...------------000000////////////000000222222333333222222111000111000000//////////////////000000111111000000///)))***---///111111000/////////.........///000000111111000000000/////////000222333333111111222333888:::===@@@BBBFFFJJJNNNNNNNNNNNNNNNLLLKKKIIIHHHNNNPPPRRRSSSTTTUUUYYY[[[^^^```cccfffiiikkklllllljjjkkklllmmmppprrrtttvvvxxxwwwvvvvvvwwwyyy{{{|||vvvvvvxxxyyyzzzzzzzzzzzzuuussspppmmmmmmnnnppprrrwwwyyyzzzzzzxxxvvvuuuuuuvvvwwwwwwvvvsssrrrrrrsssvvvwwwxxxzzz{{{{{{{{{zzz|||||||||{{{{{{{{{{{{{{{}}}}}}~~~}}}{{{yyywwwvvvuuutttssspppnnnhhhddd^^^\\\\\\[[[XXXUUUMMMKKKIIIFFFDDDBBBBBBBBB===<<<::::::999888666333888666555555555333111//////000222222111222333444222111000111444666666666222111///------...000222//////000111222333333444///333222...000:::>>><<<222///...222444222111333111111111111111111111111111000000000000111222333222222111222444444222000111111111111222222222333///000111222222111000///222222222222222222222222111111111333444444222000...000222222111000111222222111000222444444333111000//////111000---...111222222222222222111111111111///000222111...000444111000000111333444333222333333444444444444333333999666333222444555444222000111222222222444777:::888888888888777777666555666666555555666777999:::777555444444555666666555333333222222222222333333444444444444444444333333222222222222222222222222333222111000////////////222111111222444444333111000///......///000222333...///000000111111111111000000111111222222222333000111333444444333111000111000000/////////000000000///000222444444222///111000////////////111111222222111111111111111222222111111000000000000000333333444444555444444444111222444555555555444444...111333222...,,,///222333222222222222333555666444333333333222222111111222222222222222222222222///000111222333333222111222333333333333333222222222222222222222222222222///111222222000///000000222222222222333333444444...///000111111111000000,,,---///111111000///...---------...//////000000000000000111111000000000//////000000111222222333222111111222444444000---///////////////.........,,,,,,,,,,,,---...//////))),,,///000......///000111/////////111111000///000//////.....................///000000000000000/////////000000111111111000000////////////000000111000000//////000000111111222222222222111000000000000///............///000000000111111000000000***+++---///000000000///......------...//////000222222111111111111000000---///111111000///000111333555666777888:::>>>AAAAAABBBBBBBBBBBB@@@>>><<>>;;;888===;;;::::::;;;:::666333444333222222222222111000444333111222444555555444222111111111111111222222000000111222333444555555---444666222444:::999111444///...111333111111333222222222222222222222222111111000000000111222222111111222333555444222///000111333444555444333111...///111222222111///...111222222333333333222222111000111333444444333111...000222222111000111222222...+++---222666333000111------111222///000444222222222111111000000///222000111222000,,,...333//////000222444555333111333333444444444444333333666666555555555555555555111222333333333555888;;;999999:::::::::999999888888777666666666777888999777666444444666666666555333222222111111222222333333222222222333444333222111222222222111111111222333222111000////////////222111111222444444333111000///......///111444555///000111222333333333333111111222222333444444555---///000111111000...---111000000/////////000000,,,///222333222000111111222111000///...///000111000000111111111111111111222222111000000000111111000000111111111111000000...000222444555444333222///222555333///---000333000/////////000222444555444444444444333222111000///////////////////////////000111333444444333333///000000111111111000000////////////...............000222222111000111111333111///------...000111...///111222222222111000&&&***000444555444000---/////////000000111111111000000111111111111000000///000000111222333333333000//////222555555222...111000000000///////////////.........///111333444)))---000111000///000222///...---...///000///...000000///............///---...000111111111000///...//////000111222222333/////////000000111333333111111000000000000000111111111111111111000000///000000///...............000000111111111111000000...///000000111111111111///.........///000111111////////////............,,,...000111000000111222111222222222222444777:::;;;<<<===>>>===;;;888777888:::======<<<===AAADDD???BBBEEEIIIMMMPPPQQQRRRVVVWWWXXX[[[]]]```bbbdddaaaeeekkknnnnnnllljjjiiilllkkkkkkkkkllloooqqqrrriiihhhgggggghhhkkknnnpppwwwyyy{{{{{{yyywwwwwwwwwooorrrttttttqqqpppqqqsssqqqrrrtttvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuyyyyyyyyyzzz|||{{{yyywww{{{yyywwwwwwvvvuuurrrppplllhhhccccccfffgggeeeaaaYYYXXXWWWUUURRROOOMMMKKKJJJIIIGGGFFFEEEDDDAAA>>>>>>===<<<>>>@@@AAA>>>;;;:::777444333555444111...666444222222333333333222111222444555555444333222000111111333444555666666"""---444444999@@@===222555000---000111000000222222222222222222222222222333222111000000111222222000111222444666555111......111555888999666333000///000222333333222000///000111222333333333333222111000111333444555333111...000111222111000111222222+++&&&)))111666333...555///---222444111000333333222222111000///......222111222333000,,,---333...///111444666666333111333444444555555444444333111333555666555555555777444444555444333555888;;;:::;;;<<<<<<======<<<<<<:::999888666666666777777777666444444666777666555555444444333333444444555222111111111333444333222000111222222111000111222