BM6P6(@ |||vvvrrrlllcccVVVMMMIIIFFFBBB>>>:::777444444666666333000555333222111222444777999999888666555333333222222333444333111000000222444333333222222222333444444666333111111222444444444111111111111111111222333000000000000111111111111111000///...,,,,,,,,,,,,,,,+++******+++,,,...///......//////......---,,,000000000111333333222111...///111222111000...---,,,---///000000...,,,+++000------000000......000,,,///111000...,,,---//////...------,,,,,,,,,,,,.........------,,,,,,,,,------...//////...---,,,...---...000---***,,,222000000///...------,,,,,,,,,,,,,,,------,,,++++++...---+++,,,.../////////222///,,,+++,,,---...---***...000///000333222///000000///---++++++---///000111111111111111000000444444333222111111111111111111000000///.........000000/////////.........,,,,,,,,,---...///000000111000//////000000///...---555888444222333222...000000000000000000000000000111222333444333333222111222333222111111333555555222000000333555555444777666777888888666333///222222222222222222222222444444555555444222111///333444444444333333222111222333444333333333555777555444333222111111111111333333333222111000//////000111333333222222222333444555555555555444333222444444555555666555555555333333333333333333333333444444444333222111000///222222222222222222222222444222111//////000222333333333333333333333333333222555666555111//////000+++---000222444333222111,,,---...000111222222222111111111111111111111111555333111111222333222111000///////////////000111///---++++++---///000///000///...///000///---+++666000...222222...---111.........------,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,---...000---******---///...---,,,,,,,,,++++++++++++***(((***,,,.../////////...111000...+++***))))))***,,,,,,------......//////222000...///111000,,,))),,,---/////////000222444777444000,,,+++,,,...000)))%%%'''---000...111666///......---------......---///111///,,,+++,,,///---------............///+++++++++,,,,,,...//////111///------......---,,,---,,,---...000000---+++///.........000000...---///111333333111/////////......///////////////...---...///////////////...111000000////////////000000000000111222333555555000111111222222222111000}}}xxxsssmmmfff^^^ZZZQQQIIIAAA<<<;;;:::888555777666444444444444222111555444222222222444777999888777666444333222222222000111222111000111333444444444333333333333333444444222111111222333333222------------...///000000...////////////000000000//////......------......+++++++++***+++,,,...///---...............------000//////111333444333222111222333333333111///.........///000///...---,,,222///...000///++++++---///111333222000...///000000///...---------------,,,,,,,,,,,,,,,+++++++++///000000000///---,,,+++///---...000...++++++///---------...//////000000,,,,,,,,,------,,,,,,+++///---,,,,,,...//////...111///,,,,,,---.........+++///000///000222222//////000000...,,,+++,,,.........////////////......222222111000000000111111222222111000000///............---------,,,,,,,,,,,,------......////////////...---...///000///......444777333000222111///000000000000000000000000000111222333444333222222111222222222111111333555444222000000333444444333555555666777888777333000222222222222222222222222222222333333333222000///444444444444333222111111222444555555444333444555444444222111111000000000333222222111111000000000///111333333222111222333444444444333333333222222444444555555555444444333222222222222222222222222222222333333333222111111222111111000000111111222777666333111/////////000222222222222222222222222000333444444111000111222...000222333333222000...------...///000111111111222222111111111111111111555333111111222222222111222111000//////////////////---+++,,,---/////////000///...///000000///---444///...111111------000.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000111000---++++++---......---,,,,,,++++++++++++++++++,,,,,,------...------,,,000///---+++*********+++---------...............222///,,,,,,---...---+++---...///...---...///111666444111///---,,,,,,,,,,,,((()))---///---///333000000///...---,,,,,,+++...//////...---,,,------........./////////000000............///000111222111///------...000000///......---...000000///...111000///000222222000//////111222222000///...///....../////////...------------...////////////...000000////////////000000000000111222333444555555222222222222222111111111zzzuuurrrjjjfff```YYYSSSMMMGGGBBB===999444333444555444222333444555444222111222333555444222222222444666888555555444333333222111111///111333444444444555777666555444444333333333333111000000111222222111///+++++++++,,,,,,...///000............////////////---------......//////000++++++++++++,,,---......------------------...---/////////111444555555333444555555555444333111000000000000000//////......000------///...++++++...111222333222000.........000///...............///,,,,,,,,,---------------111111222111000...,,,***000,,,,,,000000---++++++,,,,,,---......///000000,,,,,,------------,,,,,,000...------.........---000...,,,,,,.../////////---000111//////111111---...///000///---,,,,,,,,,......//////000//////...000////////////000111111444333222111000///......---------------,,,,,,,,,........................---,,,,,,---///000000//////333444111///000111000000000000000000000000000000111222333444333222111111222222222111111333444333111000000222333333222444333444666777666444111000000000000000000000000000000111222222111000///444444444444333222111000222444777777555333333333333222111000000000000000111111111111111111111111///111222333111111222333444333222111111111222333444444444444333333222111111111111111111111111111000111111222333333222222222111///......///111222666555333111/////////000111111111111111111111111///111333333222111222333222333444444333111...---.........//////000000000333222111111000000000000444333111111222222222111333222111000///.........///---,,,,,,...//////...000//////000111222000///333000///000///------///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///---,,,,,,---......---,,,+++++++++++++++,,,,,,000///...---,,,+++++++++......,,,+++++++++,,,---////////////............000---***)))***,,,......---...///...,,,,,,...///555444333111///,,,***)))...,,,+++......,,,---000000000000000...,,,***)))///...------......---,,,...//////000000000000000//////...//////000111222000...++++++...111333444222000......///111111000000//////000111111000......000111111///......///............------,,,+++,,,---......//////......//////...//////000111222///000222444555555555444555444333222111111222333zzzrrrjjjbbb[[[WWWPPPMMMHHHEEEBBB???<<<:::999777444444444555333222000333555444111///111444333222222111111333444555333333333333222222111000333555888999999888888999777666555444333333333333/////////111222222///---///............//////000........./////////000000---......///////////////++++++++++++,,,---......,,,,,,,,,------...///////////////222555666666555666666666666555333222111333222111000//////000000+++)))***...///---...111000000000///...,,,+++***......---------......///......//////000000111111000111111111000///---,,,...******///222///+++***......------,,,,,,,,,,,,+++,,,------------------111///------......---,,,///---,,,---...000000000///222222///...000000------///111000...,,,+++,,,000000111222222222111111////////////000111222333555444333222111//////...////////////////////////////////////............---,,,,,,---000222111111111111111///...000111111000000000000000000000000111111333333333333222111000111222111000000222444222111000111111222222111222222222444666666444222000000000000000000000000///000111222222222111000333444444333333222000000222555888999777444222111222111111000//////000000000000000000111111111111...000222222111000111222444222111//////000222333444444444333222111000///000000000111111111111111111111222222222222111111333111///------///111333000000/////////000111222000000000000000000000000000111222222222222222222222333444444333111///---//////.........//////000333222111000//////000000444222000000111222111000222222111000/////////000///---,,,---...///...---/////////000222333222000222222111111///...///000.../////////...,,,+++***------------------------///...,,,+++******+++,,,///...---------...------,,,++++++++++++,,,---...111000...,,,+++++++++,,,---,,,,,,+++,,,---...///111111111000000/////////...,,,+++***+++---...///,,,---......------///111666555333000...,,,+++***...---------------...///...///000000///---+++)))///---+++,,,...///---+++---...///000000000000///---------------...///000...+++))))))---111444666777444000......000000000------,,,---...///---+++---///000///...---...///------------,,,+++******+++,,,---...........................///000222222///000333555666666555444777555333111111111333444{{{pppkkkccc[[[SSSLLLEEEAAA===;;;999888999999888777444333222222222222111000000333555333000///111444222111000000000111222333111222222333333222111111666888::::::999777777777777666555444333222222222///......000111111///---111111000///............//////000000000111111111//////000000000///...---******+++,,,---------------,,,,,,---...///000111000///000333555777777666555555555444444333222111555444333111111000111111+++)))***...///---...111000000///......,,,+++)))++++++++++++,,,---....../////////000000111111111...///000111111000//////,,,((((((...222000---,,,,,,,,,+++++++++++++++***+++,,,------.........---111///------......---,,,///...------///111000///000222222......000000------///111000...,,,+++,,,000000111222222222222222/////////000111222333444444444333222111000///......///////////////////////////////////////.........------///222333333333333000/////////000111222111111111111111111111111111222333333333333111111000111222111000000222444111111222222111111111111111000111222555555444222////////////////////////000111222333333222222111222222333333222222111000222555888:::888444222111222111000000///000000000000000000000000000111111---///111111000000000111333222000//////000222333333333333333222111000///111111111111222222333333222222222222111000///...444222000......000222444...............///000000////////////////////////222111111222222111000///000111222222222111111000//////...---......///000333222000///...///000111444222000000111222111000000000000000000111222333///...------//////...,,,/////////000222333222000333555555222000000111222///000000000///---+++***------------------------...,,,+++))))))))))))***.../////////...---------,,,+++******+++---///000///...,,,++++++,,,---...,,,,,,++++++,,,...///000333222222111111000000000+++,,,---............///+++,,,......///000333555777555111---+++,,,---...,,,------,,,---///000000+++,,,...000000///---,,,///,,,***+++...///---+++,,,---...///000///...---...------------......///,,,)))'''(((+++000333555999555111...---.........---,,,+++,,,......,,,+++,,,---......,,,,,,---///,,,,,,------,,,+++*********+++,,,---........................///000222222...000222555666555444333666555333111111222333444zzzqqqgggaaaSSSOOOJJJEEEAAA===999666555333222333444444333222000000000000111222333444222333444333111000111222111111111000111111111222000111222333444333222111555666888777555444444555555444333333222222222222///......///000000///---///...---,,,,,,,,,,,,,,,000000000000111111111111///000000111000///---,,,******+++,,,------------...---------...000222444111111111333666777777555444444444333333333333333666555555444333222111111000------///...++++++...222111000000000///---+++************+++,,,---...---------...............,,,---///000111111000///+++((()))...000...---...(((((()))***,,,---......+++,,,---......///......000...------.........---///.........000111000///000222111...---000000......///000///---,,,,,,,,,......///000111111111111/////////000111222333444222222222111000000//////,,,,,,,,,---------------///////////////////////////......000222444444333444///...000111111111333111111111111111111111111222222333444333222111000000111111111000000222333111222444333222000111111111000000111333444333111////////////////////////111222333333333222111000000111111222222222222222111555888999888555333222222111111000000000111111000000000000000000000000---///000111000///000111222111000000000111222333333333333333222222111000000000111111222333333333333333333222111///...---333222000//////000222333000000000///...------,,,////////////////////////222111111111222222000......///000111111111111111......---------...000111222111///......///111222333222000000111111111000/////////000111222333444///...---...//////---+++000//////000111222000///222777888333000111333333111222222222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,...///111000...,,,,,,---++++++******+++---000222,,,,,,,,,,,,------...///---,,,,,,,,,,,,...000111111111111111000000000000***,,,///000///.........***,,,...//////111444777555333///,,,+++---000222***------,,,---111222111+++,,,---////////////...---,,,+++,,,---...---,,,+++,,,...///000///---,,,//////.........//////000+++)))'''(((+++///111222777333///,,,,,,---------...------...//////...,,,+++,,,---,,,++++++---///+++,,,,,,------,,,,,,+++)))***+++,,,---.........//////...//////000111222...///111333444444444333444333222111111222333444uuuqqqkkkddd]]]UUUNNNIII@@@>>>:::888777666444222222222222333444333111///111222222111222333666777666444333333333222111000333333222222222222222222000111333444555444333222333444555444333333555777333222222111111111222222111///......///000000///+++++++++++++++,,,------/////////000000000000111---...000111111000///...)))***,,,---...---------///.........///222444666333222222444666777666555444333333333333444555555666666666666555333111000222///...000///++++++---111///...///000000...,,,*********+++,,,---//////......------------------,,,---...///000///...------+++,,,...---******...))))))***,,,---...///000+++,,,---...///////////////---,,,,,,...//////...000/////////000000///---000222111------000111//////000000...,,,+++,,,.........///000111111111111///////////////000111222000000000000000000000000,,,,,,,,,---------............//////000000111111///......///222333333222555///---222444222111333111111111111111111111111222222333444333222111000///000111000///000111333111333555555222111111222111000///000222222111000000000000000000000000000111111222222222000///......///000222333333333333111444777999777666555555222222111111111111222222111111000000//////......,,,...000000///...///000111111111222222222333333222333333333333333222222//////000000111222222333111111111111111000//////111000000//////000000111111111111111000///......////////////////////////111//////000222333111///......//////000000000000------,,,,,,---...111222111///...------000222444333111000///000111000///000000000000111222333333///.........//////---+++000///...///000000///---111777888333...000333333222333444444333000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------...000222111...,,,,,,---++++++******+++...111333+++,,,------......------------,,,,,,---...///000---..................///+++,,,...---++++++,,,///***,,,.........000222555000///...------///222333+++...///,,,---111333000---------...............***+++------,,,,,,---...+++---///111111000...---......------------......---+++******---///000000000...++++++,,,---.........---,,,---//////---,,,++++++,,,+++******---///***+++,,,---.........---((()))***,,,---------...000000////////////000000...///000000222222333444000000111111222333333333]]]YYYRRRLLLHHHCCC>>>;;;:::888555444444333111000222222333555666555333000333333222111///000333555888555222222444444111...444444444444444444444444000111333555555555444333444444555444444555888;;;111111111000111111222222222000...---///000111000))))))***+++,,,...000111............/////////000+++,,,///111222222111000)))***,,,---......---,,,//////...///000333666888444333333444666777666444444444333444444555666777666666777777666444111000000------000000......111...,,,+++,,,//////---*********+++,,,---///000111000000//////.........---....../////////---,,,+++///......///+++&&&(((---........................+++,,,---...////////////...---,,,,,,.../////////111000///000111000...,,,///111000------000222000000000///---++++++---///000000111333333444444444///............///000000////////////000000000000........./////////000000---......///000111111222///...---///111222111000555///---333666333222444111111111111111111111111222333333444333222111000///000111000//////111333111444777666333111111222222000///000111222111///111111111111111111111111000111111111000///---,,,---...///111333444444444111444777888777666666666333222222222222222333333222111111000///......---,,,...000000///...///000000111222333333333333333222222333444444444333333---......///000111111222//////000111111111111111...//////////////////...//////111222333333333333000000000000000000000000///------///333444333111////////////............---,,,++++++,,,///111333000...---,,,---000333555333111//////000111000///222222111111111111111111///......///000///,,,***000///...///000///---,,,000777888222---000222222333444555666444111...,,,++++++++++++++++++++++++111000...,,,++++++++++++...000333222...,,,,,,---+++***))))))+++...222444,,,---.........---,,,+++...------,,,---...///000***++++++,,,,,,---------,,,---,,,***'''(((,,,///+++,,,---------...000222,,,,,,---///000222333333,,,000000,,,,,,111222...000///...---------------))),,,...---+++***---///,,,...000222222111///...,,,++++++*********++++++...---,,,,,,...//////...+++)))((())),,,///000///++++++***+++,,,---+++)))***++++++***)))***---///***+++,,,---.../////////((((((***+++,,,---------111000000////////////000///......///000111333444...///000222333333333333888;;;===;;;555222333666555333111///...000222333333333333333222111111111222111000000000111333333444555555333000///000111...333888888333000000222444222333666666333222555444444444666888999999888666333000000222333222000222222111000000111222333333000,,,++++++---......111---,,,///111...---///---------------...//////***,,,------,,,++++++,,,000...---...000222333333222555666333333666555222666666666444333333555777//////111222222111000000///////////////.........***,,,------,,,++++++,,,***+++,,,...///000000000/////////////////////////////////...------,,,,,,------.........---,,,+++***,,,...000000000......---------.........//////111111000///...---,,,,,,///............---------.........////////////000......//////000000111111222000...///222333111///...111222///+++---555===111000/////////---+++))),,,---......///000111111000222444222///---...000000000000///////////////222111000//////000111222222222222222222222222333222333333222111111222444////////////000111222333111222222222222111000000000...---...///000///---111000222333000,,,...222000000111111111111000000222111000111222222111000222333444333111111222333////////////...000333666333333222222000///...---+++///222333111//////000222111111111000/////////444444444333222111000///222111000//////111333444333333000+++---222111+++........................222111000//////000111111000000000000000///......111///---000333333...***000000////////////000000......------...///000111///...---,,,---///111222///111333111---+++,,,...------...............---000000//////.........---,,,,,,,,,------------------///222111000000333777666666666555333000,,,***......---------,,,,,,,,,---,,,***))))))***,,,---111000000///...,,,+++***+++++++++,,,---...000000111...------000111///------...///...---,,,---...///...---,,,++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,...000111///222222...000555444///...------------...//////,,,,,,,,,------,,,++++++222000///...//////---,,,000000000000////////////,,,++++++++++++,,,------.........------,,,,,,,,,---,,,,,,,,,...000///...,,,---...,,,)))''')))+++---,,,+++***))))))))))))+++,,,---...---,,,+++***+++***)))***,,,---,,,+++---///000000...---...///---...111444777888555333000000222444111...000555777:::;;;999333000000222222111///...///111333555222222111111000000111111000000/////////000111222333444444222000///000222000444777777444222111222444222222666666333222444555555555666777777666555666333000///111222222111000///...------...//////333000---+++,,,...//////111---,,,///000...---///......------......///000------............------444222000///000111111000111444444222222444444111444444444333222222444666///000111111111111//////...............---------///000111111///......///+++,,,---///000000000000........................//////.........------------------------,,,,,,++++++,,,---////////////...---------.........//////000000//////...---------000000/////////.........,,,,,,---------.........,,,,,,------...///000000222000...///111222000...---//////---+++,,,222777111///------------+++***------------...///000000000111222111///...///222000000000000111111111111222222000//////000111111222222222222222222222222222222222111111111222333111000000/////////000000222222222222222111000000000///......000000///...000///000222///+++---111//////000000000000//////.........000222444444444222333444222000//////000000000000///...///222555222222222111000///...---,,,///111222000//////000222222222222222111111111333333333333222111000///222111000//////111333444333444111,,,...222111,,,------------------------111000///......///000111000000000000000///......444111///111444555111---000000////////////000000...//////000000000000000000///---,,,---...000111///000000///---,,,---...------............------////////////......------...---------------------///000111111111222444666666666555444222///,,,+++000///...,,,+++)))((('''---,,,+++******+++,,,---111000...---,,,++++++,,,***+++++++++,,,...///000///...,,,---///000...,,,***,,,------,,,,,,...//////...---,,,+++************++++++,,,,,,++++++***+++***+++,,,---///222333///111000...///444333...------,,,,,,------...///,,,,,,,,,------,,,,,,,,,222000//////000111///...////////////...............------------...//////..................------000///.../////////---++++++---...,,,***)))+++---,,,+++***)))((((((((((((+++,,,,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++---...000000...---............000222555666555333111000222444333///111666444777888666111......000000///......///222444666111000///...///000111222/////////...///000000111111222222111000000111333333444666777666444333111444222222555555222111444555555666666555444333333666333000///000111333333000000///...---------...333111...---...///000000000,,,+++///000...---..................///000000000...---///111222///---444222000000111222111000///222333000000333222///111222222111000000222333111111111111000///......------------------------111333444333000......///---...//////000000//////.......................................---------------------,,,,,,,,,++++++,,,---...////////////---------...................................................------------++++++++++++,,,,,,,,,,,,+++,,,,,,...///000111111222111//////000000///------,,,+++++++++,,,...///000...++++++,,,---,,,,,,......---,,,,,,---...///000000000///...///111333111111111222222333333333333222111000///000000111222222111111111111111222111111000000000000111111222111000///............222222222222222111000000111///...///000111000//////......000///+++,,,000......////////////......---......000111222333444333333333222///------...111111111000...///111333222222222111000///...------///000000//////000222333333333333333444444444333333333333222111000000111000/////////000222333333333111---...111111...,,,,,,,,,,,,,,,,,,,,,,,,///...............///////////////000//////...---111...,,,---///000...+++000//////......//////000000000111111111000///...000///...---,,,---...//////...------...///...---------............------///............---------/////////...---------,,,111000000111333444444444666555333111///...---,,,///...---+++)))((('''&&&------++++++++++++------111///---+++******,,,---*********+++,,,---...///...,,,+++,,,---...---,,,)))***,,,---,,,---...000///...---+++***)))))))))******++++++++++++******)))******,,,...000222333---///...,,,...111111---+++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,111000///000222333222111//////.........---------...------------...//////............////////////000///000111111000---+++,,,---...---++++++,,,...*********)))(((((('''''',,,,,,++++++++++++,,,,,,+++***)))***,,,,,,,,,***,,,---//////---------......---...///222444444333222000222444333000222666111333444333111//////000000000/////////111333444000000.........000222333////////////000000111111///111111111000000222444555555555666777666444111444111222555444111000333444555666666555444444444888555222000000222ӵ111000000///333111///...///111111111000,,,+++...///---,,,...///............///000000222...,,,...222333000,,,...------...111222222222---000111......111000---...///000000//////000222222111111000//////...------------------.........111222222111...+++++++++---......///......------------------------------------..................Ħ,,,,,,,,,,,,,,,---Ħ///000........................,,,,,,---------.........+++ӵ)))***++++++++++++,,,,,,,,,------...///111222333333222111000//////...---,,,---+++)))***,,,---,,,)))///,,,***)))***,,,------///...,,,++++++,,,---...//////.........000222444111111222333444444555555333222111000000000111111333222111000000000111111111000///...///000000000222111000000/////////000111111222Ħ111000//////000111000//////------000///,,,---000---..................---///000111000//////000000222333333222000...//////111222222000///...000111111111111111000///...---...////////////000111222222222222333333444444444222222222222222111000000111000/////////000000111111111///------//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------...............//////......---///,,,******+++,,,+++***/////////....../////////222111///...---------...//////...---,,,,,,,,,---...,,,***,,,///000///,,,------.........---,,,,,,------------------------000000///......---,,,,,,000...---///333444333000555333111...---,,,------++++++*********)))))))))------,,,++++++,,,------...---,,,+++++++++++++++************+++,,,---...,,,+++++++++,,,,,,++++++***,,,------,,,,,,...///...---,,,***))))))))))))******++++++++++++******)))******+++---...///000,,,,,,++++++---///...,,,***************++++++,,,,,,,,,,,,,,,,,,------...///......000222333333222000////////////.........,,,++++++++++++,,,------,,,,,,------......//////+++,,,...111444333111...//////...---,,,++++++,,,***************)))((((((,,,+++*********+++,,,---+++***)))***+++,,,+++******,,,......---,,,---......---,,,---///111222222111///000333333000111555///000111222111111222222111111000//////000000111111000000///000111222333000000111111111222222222///000111111000111333555666555444555666666444222444111111444444000///1112224446666665554445557778887775553332224ĉ@ӵ222111111222111//////000222222111///+++***---///,,,+++---...............///000000111---+++---111222///***,,,++++++---///000000///,,,//////------//////,,,---...000000///...000111222111000//////......---------......///////////////000111///,,,***)))))),,,,,,------,,,,,,++++++------------------------,,,---------......//////>L,,,,,,------------=hĦ000.....................---++++++,,,,,,------......4ĉ@ӵ,,,,,,,,,,,,------------------...///000111222222000000000///...---,,,,,,///,,,***+++...///,,,)))...,,,))))))+++---............---,,,+++,,,------......------///111222333111111222333444444555555333222111000000111222333444333111000000000111222111///---...///111000...000000000000000111222333000000111>L...000///...///000111000...111------000111......000------............------...///111000...---///111000222333222111111222333111222222111///...///000000000000000000///...---///.........///111222222000000111111222222333333111111222222222111000000000////////////////////////---,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,---............------000///---------......---//////............//////333000---***)))***,,,.........---,,,,,,,,,,,,,,,---+++)))+++...000...,,,------......---,,,++++++,,,,,,,,,,,,------------000000///...---,,,,,,+++...,,,+++...111222000---333111///,,,++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))***************+++,,,---***+++++++++******++++++...//////...,,,+++,,,---,,,,,,+++***)))))))))))))))******++++++******)))************************,,,***)))+++,,,,,,,,,+++***))))))))))))***++++++---,,,,,,,,,,,,---...///---------///111333333222111111111000000000000///,,,++++++++++++,,,------+++++++++,,,,,,---------+++,,,...111444444111///222111///---,,,+++***)))++++++,,,,,,,,,+++***)))++++++***)))***+++---...+++***))))))++++++***))))))+++,,,---,,,+++,,,---...,,,++++++---000111111///,,,,,,000111000000222...///000111222222222222111111000000////////////000000111111111111111111000000111222222222222222111222222222111111333555444555555555555444333333333111111333333///...000000333666666333222444777666666666555333GG=?111000111000//////111222111111...***)))---...,,,+++,,,---------------...//////...,,,+++,,,///000---+++---,,,,,,,,,------+++)))+++...///,,,,,,///...+++,,,...000111000///000111111111000///............------......///000000000000111111000---+++******+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000HdĦ------...///---=Īj...............---------+++++++++,,,,,,---------GG=?---------............+++++++++,,,------.........///000///---,,,,,,---000---+++,,,///000...+++...,,,+++***,,,---...---------------...............------...000222111000111111111222222333333333111111000000111222444555666444222000000000222333222///------000222000...////////////000111222333/////////HdĦ---000...---...///000///...111---,,,000111//////000------............------))),,,//////......111444000111333333222222444555000222222111000//////000///000000000//////...---...------...111222222111000000000000000000111111000111111111111111000000///////////////.........---++++++,,,***(((***///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------+++,,,------...---------...------------,,,,,,,,,///......------......///111///+++)))((()))+++---,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---...---,,,------...------,,,+++***++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,+++++++++,,,...//////---,,,111///---+++***+++,,,---///...---+++)))((('''&&&++++++++++++++++++++++++((()))******+++******)))******))))))******+++,,,***+++,,,+++***)))***,,,...//////...+++******+++******))))))))))))******))))))************)))))))))*********)))((('''&&&,,,((((((+++---+++***,,,***))))))))))))***++++++------,,,,,,,,,...///000---,,,---...111333333222222222222111111111000000...------------...//////+++++++++++++++,,,,,,,,,......///000222111...,,,222000---,,,,,,+++)))(((++++++,,,------,,,+++******************+++,,,---+++***))))))***+++)))(((''')))+++,,,+++***+++,,,...,,,++++++---///000000...+++***///111000///111000//////ӵ/////////ĭӵ111ӵ111Ħ222333444333222222444555222ӵӵ444000ĦƜ`1.׼s222111000000Ħ111000...***))),,,---+++***ӵ,,,Ħ---.........---,,,---,,,,,,---ĭӵ111111Ħ///000,,,Ħ000Ħ---+++***+++***++++++,,,,,,,,,+++++++++++++++111DdD---///333?fӵ//////...Ħ+++++++++ӵƜ`1.׼s------ĭӵ+++...///...///...------...//////ӵ......---,,,Ħ...000000000///222000111111111111000000///Ħ888666333111000111111Ħ.........//////000------...DdD---...//////...ӵ//////ӵ///ӵ111222222222222Ħ///---ӵ000000000000ĭӵ///...***+++---+++'''***000------------------------***+++,,,---.........---++++++,,,---------------***+++,,,---,,,***))))))///......------......///...------,,,++++++++++++***++++++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...///...---------...---,,,+++******++++++------+++***((('''%%%%%%)))******************)))***)))'''&&&'''(((+++---***))))))))))))***++++++)))+++---,,,***)))+++,,,+++,,,,,,+++)))((()))***((((((((((((((()))++++++))))))************))))))((()))*********)))(((''',,,((('''+++---******,,,******))))))******+++,,,...---,,,+++,,,...000111///......000222444444333111111111111000000000000...------------...//////,,,,,,,,,,,,,,,,,,++++++......---...000000...---///---******,,,,,,+++))))))***,,,------,,,+++***((()))***++++++,,,,,,,,,,,,***))))))******)))'''&&&(((***+++******+++,,,...,,,+++,,,...000/////////+++***...222111000111111000?~4+++------g&e>&e222g&e...>hӵ555555444333222444666g&e///guO>uO>&e5553334ff?>ߝL222gĉ@555444333222Shӵ000...***))),,,---+++g&e+++>hӵ///...------...******+++fff?><z///g&e>&e333333HL...000111ShӵgL...+++))))))******+++,,,,,,---------S?ʬ++++++3h?D%%)?000444ZufĦ//////...gL---++++++g&e+++gĉ@))),,,g&e>&e---@e+++---??---///......---------...g<ĉ...//////---3we<Ħ///1112221113h?@e////////////////////////Z8889997774442221113h?gL...---,,,,,,,,,,,,,,,,,,,,,---D%%)?---fff?><z000...=?Ħ///g&e111g&e111222222S?ʬ2224ff?>ߝL///@e,,,g&e...2221113h?g&e>&e//////??---++++++...,,,'''***222........................***+++,,,...//////......***+++,,,,,,------------,,,...000111000...,,,,,,.........------.........+++,,,...000000...+++))))))***+++,,,,,,,,,,,,,,,))),,,...---***)))+++------...------,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++,,,)))---111111///,,,---...---,,,,,,+++******++++++)))(((((((((''''''''''''))))))************))))))---***%%%"""###''',,,000***)))))))))))))))***+++))),,,---,,,***)))+++---'''((())))))(((''')))***&&&&&&''''''(((***+++,,,))))))************))))))'''((()))+++++++++***)))---'''''',,,---***))),,,***************++++++,,,...---,,,+++,,,...000222000000///111333555555444000000000000////////////,,,++++++++++++,,,------.........------,,,,,,,,,+++******,,,///111111111,,,***((())),,,...---+++((()))+++,,,,,,+++***)))'''(((***+++,,,,,,++++++,,,***))))))******)))'''&&&(((************+++,,,---,,,,,,---///000///...000+++***///3332221112221114Dӵ---......Hƅ^Hu]Ħ000Hu]Ħ000ZuR)Ħ333555555555555333222Hu]Ħ...HŐeHŐeHu]Ħ222qIܗGIӵ222tt333222111HGgĉ@111111...---,,,+++******Hu]Ħ)))ZuR)Ħ......---............sߝLGdUĦ+++Hƅ^Hu]Ħ222ntHdĦ,,,,,,HGgĉ@000HdĦ,,,,,,+++++++++,,,,,,,,,,,,++++++Htƅ^,,,,,,Bt=o9ĦDtfo9Ħ000111222g?000///HdĦ......---Hu]Ħ***tt***)))Hƅ^Hu]Ħ---H׼s***,,,,,,---///......///...---...tQ---...//////je<Ħ,,,,,,---Bt=o9ĦH׼s000222222111///...///......HtĦ222555333000///Bt=o9ĦHdĦ000000000000000000000///...---Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ...Hu]Ħ111000Htƅ^111qIܗGIӵ...H׼s000...Hu]Ħ---000Bt=o9ĦHƅ^Hu]Ħ------++++++,,,,,,...000111222...------,,,,,,+++*********,,,...---,,,+++,,,,,,&&&'''((()))+++,,,---...///......///000000...---//////////////////......111///---...//////,,,)))***************)))(((''',,,,,,,,,++++++*********...---------......,,,***+++******)))((()))))))))******+++++++++******))),,,---.........---,,,+++,,,+++***+++,,,---+++)))---+++******++++++)))(((---+++******++++++)))(((+++++++++******)))))))))&&&''')))******))))))((()))***------,,,,,,---...)))))))))))))))*********&&&(((*********+++---///...+++(((((()))***(((&&&)))))))))+++,,,,,,+++)))++++++,,,,,,,,,++++++***---+++******,,,,,,+++)))------------------------333///...000000///111444111...,,,---000111000---)))***++++++***+++---///000,,,,,,111333///***(((,,,,,,---000333333///+++,,,,,,+++++++++,,,------***((('''+++//////+++&&&))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,++++++***))))))))),,,++++++++++++,,,---...111111111111000000000000//////4DuXӵ---......DdDΦDdDĦ000DdDĦ000111t|<444444444444444333222111DdDĦ...DdDΦDdDΦDdDĦ333peƜ4DuTӵ222`eĭ111qet......---------,,,+++******DdDĦ)))+++t|<000000000111111222......DdDDdDĦ---DdDΦDdDĦ111q<niDdDĦ---qet111///DdDĦ,,,,,,+++++++++++++++,,,,,,,,,q<R+++,,,qjRgdKӵHdDĦgdKӵ111222GR/f6LĭĦ//////DdDĦ.........DdDĦ***`eĭ***DdDΦDdDĦ---DdDĦ***,,,---------,,,,,,---///......///...------geĦ...///000FSĦ---,,,qjRgdKӵDdDĦ,,,...000000...,,,///......DdDĦ000111000///qjRgdKӵDdDĦ////////////////////////...---HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ...DdDĦ000q<R333222peƜ4DuTӵ,,,DdDĦ222222DdDĦ...qjRgdKӵDdDΦDdDĦ---...............000000///---,,,,,,++++++......---,,,++++++++++++***,,,------,,,++++++,,,***+++++++++,,,---------......///000000000000000............////////////000...------......,,,))),,,------------,,,,,,+++---,,,,,,,,,++++++++++++...---------......,,,***,,,+++******))))))*********++++++,,,++++++******)))***+++,,,,,,,,,+++***,,,+++***+++,,,---+++)))---+++******++++++***(((,,,+++)))***++++++***))),,,+++++++++************'''((())))))******)))))),,,---...---+++******+++))))))))))))))))))))))))(((((()))***+++,,,,,,------+++((((((******)))'''***))))))+++------+++)))+++++++++,,,++++++******,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111......000000------000000...---...111111///+++)))***++++++++++++---///222//////222333///,,,,,,///...///111333444111...---,,,,,,+++++++++,,,,,,---***((()))---///,,,)))))))))))))))))))))))))))'''((()))******)))((('''((())))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------.........------4DuXӵ......///DdDΦDdDӵ111DdDĦ111222o)h111444333222111111111111111DdDĦ...DdDΦDdDΦDdDӵ444=ӊB1.uTӵ333HߝL`o9111po9wӵ***,,,,,,++++++***+++DdDĦ******o)h//////000111111222222......DdDΦDdDĦ---DdDΦDdDӵ111GIpӵDdDĦ...po9wӵDdDĦ,,,,,,,,,++++++******+++,,,,,,po9u+++++++++,,,GIdnuR)ĦDdDĦnuR)Ħ000111CdgĪj...DdDĦ.........DdDĦ+++HߝL`o9+++DdDΦDdDӵ,,,DdDĦ***+++,,,---,,,+++,,,---///---...///...------geĦ//////sp?aĦ------GIdnuR)ĦDdDĦ+++,,,///000///---///...---DdDĦ---,,,,,,,,,GIdnuR)ĦDdDĦ.....................///...---DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ///DdDĦ000po9u333222444333=ӊB1.uTӵ---DdDĦ111222DdDĦ555GIdnuR)ĦDdDΦDdDӵ...////////////...111111///---+++***((((((///...,,,+++******+++,,,)))+++---,,,+++***++++++............------------,,,///222111//////000222------......////////////...---,,,,,,------+++))),,,------------.........------------,,,,,,,,,,,,...---------......---+++---,,,++++++******++++++++++++,,,------,,,,,,+++((()))+++,,,---,,,,,,+++,,,+++***+++,,,---+++))),,,+++***+++,,,,,,+++)))+++***((()))+++,,,+++***,,,,,,,,,++++++++++++******))))))))))))***++++++,,,------,,,***))))))******))))))((((((((())))))+++)))'''))),,,---,,,))),,,***((((((***+++***)))+++******+++------,,,***+++++++++++++++***)))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000------///...++++++---111///...///111111...******+++,,,,,,+++,,,...000000///000333222///000444000/////////111222111000...---,,,+++++++++++++++...+++((((((+++...---,,,))))))))))))))))))))))))$$$'''***------***'''$$$(((((()))******++++++,,,,,,---.........---,,,+++++++++,,,,,,,,,---------+++,,,4DuXӵ/////////DdDʜ4DuTӵ111>d<Ħ111Dt111000/////////000222333>d<Ħ...>d<ʜDd<ʜ4DuTӵ444444F&uTӵ2224DufئL>e111puR)Ħ)))+++++++++***++++++>d<Ħ+++Dt...///////////////......DdDΦDdDĦ+++>d<ʜ4DuTӵ0004DwDd<Ħ---puR)Ħ>d<,,,,,,,,,,,,)))***++++++,,,peӵ+++ĦpeӵDx<>d<ӵDd<---qR/ܗ?fӵ...>d<......>d<Ħ+++4DufئL>e,,,DdDʜ4DuTӵ,,,DdDĦ******+++,,,,,,+++,,,---///---...///...------geĦ...s<v>aĦ...---peӵDx<DdDĦ.........///000222///...---DdDĦ+++)))***,,,peӵDx<>d<........................--->d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ000>d<Ħ000peӵ333Ħ333F&uTӵ000DdDĦ,,,///>d<Ħ>>>peӵDx<>d<ʜ4DuTӵ...///000/////////,,,------,,,,,,+++++++++///...,,,+++******+++,,,)))+++,,,,,,+++******+++........................+++///333111---+++---111,,,------......//////000,,,,,,,,,,,,,,,+++***)))************++++++,,,,,,------------------------...------...//////---,,,------,,,++++++++++++,,,,,,,,,------...---------)))+++,,,...//////......++++++***+++,,,---+++)))+++++++++,,,---...,,,***+++)))((((((***,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))***,,,---(((***++++++******,,,...,,,+++***)))((())))))***...***'''(((,,,...+++'''***)))))))))***++++++++++++******+++------,,,+++***+++++++++******)))(((+++******+++---///...---------------------------111---+++,,,,,,+++---111555111...---///000...,,,,,,---...---,,,,,,...000------///222111///444;;;///...---,,,---...//////...---,,,+++************+++***((()))+++,,,,,,***))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%+++++++++***))))))((((((,,,---...//////...,,,***---------...//////000000***,,,4DuXӵ000...///D&dq&ĒR222222sdKĦ111DHRRud...---...///111444555sdKĦ...D&oq<Ōq&ĒR333444444>dp&ĒR111111nfʜd<Φ>d<Ħ+++s&dq&ĒR...///i?ʜtd<Ħ///HHܗDӊB+++<x,,,,,,)))***++++++,,,B?d<+++,,,+++++++++...///---...//////---,,,geĦ,,,Hg8>aĦ...---B?Ho9///>d<,,,+++000555///...,,,>d<ӵ***,,,B?Ho9,,,<x..................---&ӫeʬtIӇ...>d<Φ>d<Ħ---D&ӫetIӇ111DdDĦ000sdKĦ000B?dp&ĒR111000>d<sdKĦ???B?Ho9///s&dq&ĒR......///000/////////)))***+++,,,------------///...,,,+++***+++++++++***+++------+++***+++,,,+++++++++,,,------......+++///222000+++(((***---,,,---------......//////***+++,,,,,,+++*********))))))(((((()))***+++,,,------------------------...------...///000...,,,...---,,,,,,+++,,,,,,,,,+++,,,---...............)))+++,,,...//////......++++++***+++,,,---+++)))******+++---//////---++++++***((((((***,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---((()))***)))))))))+++...///---,,,***))))))******...***'''(((,,,...***&&&))))))*********+++,,,---+++***)))***,,,---,,,+++******++++++++++++******+++***)))+++---......---------------------------222,,,))))))+++,,,222999888333---***,,,///000000---...///...------///111...---///000///---111888///...---,,,+++,,,...///...---,,,+++***)))))))))&&&'''(((***+++***)))'''(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))(((((('''+++,,,...//////...,,,***....../////////000000000+++---4DuXӵ000---...Hu]3hh222111111ne000000=e,,,------...000222444555ne000000pIƎ@t@h111222444>h000//////fe333@ďD------,,,,,,,,,++++++***+++ne+++,,,=e333333111///---,,,......ege,,,---sĪj@h,,,---...fdDĦ111@ďD++++++Hkge,,,------******+++,,,,,,@h+++,,,@G++++++HĪj@IŌ///...Bene---Hkge///ne,,,,,,fe+++Hu]3hh+++++++++se)))***++++++++++++...000,,,...//////---,,,geĦja>aĦ------@G///000se...******---222///---,,,<Ō+++,,,---@G,,,+++Hkge........................HĪj@IŌ------ege......Hu]3hIŌ//////DdDĦ000ne111222@h///000>h///......se111ne333777@G---...sĪj@h------...////////////...+++,,,---......---,,,+++...---------,,,+++*********,,,...---,,,+++,,,,,,)))******+++,,,---------,,,...000...+++((()))+++------------------------***+++---,,,+++******+++,,,+++*********+++,,,---,,,,,,,,,,,,------------...------...000000///---...---,,,,,,++++++,,,,,,++++++,,,---............((()))+++,,,---,,,,,,+++,,,+++***+++,,,---+++)))******+++...000000...,,,---***(((''')))+++,,,,,,)))************+++++++++***))))))))))))***+++++++++,,,+++)))'''&&&(((***000...,,,)))(((((()))***---***((()))+++,,,***((()))***++++++******,,,...+++***((()))***,,,++++++)))***+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------------------------222,,,((()))+++...555<<<888333,,,***,,,000111111///000000///......///111222000///000...+++---111000111000///------///111---,,,+++***************$$$%%%(((******)))'''%%%((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))******+++***+++,,,---------,,,,,,------------------------,,,4DuXӵ000ĵD^//////000000111/////////......///000111111111111111333444111000222333222//////...---111222333...---------------,,,+++*********+++---222333333222000...,,,......,,,------++++++,,,------DdDĦ000///+++++++++,,,---------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...---///...---//////---,,,,,,+++***D^***+++++++++s׼s)))((()))++++++***+++...000,,,...//////---,,,geFm8///>aĦ,,,------//////000s׼s+++,,,.........---...---,,,Ho+++,,,,,,------,,,+++***//////////////////............,,,,,,...///000D^------...DdDĦ000333333444222000...///111.........---s׼s000000///000000///...,,,...,,,,,,,,,---...............+++,,,...//////...---,,,,,,---......---,,,***(((+++---///...---,,,---...+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,///......------,,,,,,+++))),,,...---+++***+++---...---+++******+++,,,---++++++++++++,,,,,,,,,---...------...000111///...---,,,,,,+++++++++++++++******,,,------.........)))***+++,,,,,,,,,+++***,,,+++***+++,,,---+++))))))***,,,///111111///---...,,,((('''(((***++++++(((((()))))))))*********'''((())))))******))))))++++++***(((&&&&&&(((***///---***'''&&&&&&'''(((***************++++++******+++,,,+++))))))+++...***)))'''''')))***+++***((()))+++,,,......//////+++)))))))))++++++***)))++++++++++++++++++++++++000,,,***,,,...///333888555111------///222111000000111111000///...000111222...---///000...---//////000111000---,,,...000++++++***************+++%%%'''((())))))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((()))*********((())))))***+++,,,------......------,,,+++++++++Φ4DuXӵtvӵ>d<Ħ---------...///000111Ħ...////////////......000111222222222111///...,,,---Ħ777666555555444222111111111222222///111222222000//////000/////////---,,,---///222222222111000000111222333222111000///...---,,,,,,...---,,,+++************Ħ---.../////////---...000111000///---,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,>d<Ħ---,,,+++/////////---+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,------......---+++******,,,------,,,....../////////...,,,+++......---,,,,,,,,,,,,---/////////...Ħ,,,***---...---***(((***,,,)))>d<Ħ***)))***++++++Be))))))((()))***+++***+++...000,,,...//////---,,,geFYĉ///000>aĦ,,,---...------,,,+++,,,---...//////Be***(((---444666111***...---,,,nu]ӵ,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---000000000000000000000000...............///000000000...,,,,,,------,,,+++,,,---///000000>d<Ħ000...,,,,,,...>d<Ħ000000111Ħ555333222222222222111///...///222444444444333222000000//////Be111---,,,,,,...Ħ///...---...000...******---+++---//////---,,,+++,,,+++,,,------......------)))+++---///000000//////+++,,,...//////,,,)))''',,,...//////...------.........---,,,,,,+++***************,,,///000///...//////...---,,,++++++***))),,,......,,,***,,,......---+++)))))))))+++,,,*********++++++,,,,,,,,,...------...000111000...---,,,++++++******++++++)))***+++,,,------------,,,---.........---,,,+++,,,+++***+++,,,---+++))))))***,,,///222222000---///,,,)))'''(((******+++''''''(((((()))))))))***&&&''')))*********)))(((((((((((('''&&&'''+++---...,,,)))&&&$$$$$$%%%&&&(((***++++++******+++,,,***,,,---,,,))))))+++---***(((&&&&&&(((*********((()))+++---///000111111+++)))((()))******)))((())))))))))))))))))))))))...+++,,,///000///000333111///...000333333111...000111222000//////000222///***)))///333333222333,,,...000...+++***+++---******************++++++((()))(((((('''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))*********)))((((((''''''((((((((()))***,,,---...000///......---,,,+++***?aŖ%7uSQuR)ӵsdKĦ...------...000222gdKĦ222111///...---------+++---///222333333222111222gdKĦ333222111222111111000000/////////111000000000//////......333222000............/////////000000000000///...333222111///...---------...------,,,,,,++++++gdKĦ---............,,,---/////////---+++)))'''***------+++***---111///...+++))))))***,,,...000///------......---+++gdDĦ,,,---///---000222111...,,,---///---------...............***+++,,,,,,------,,,,,,)))***++++++++++++,,,---+++***))))))+++------,,,+++,,,,,,------,,,,,,+++,,,...111111///---++++++------......///.........,,,++++++gdKĦ***++++++++++++******))))))(((sdKĦ+++***(((((())))))(((((()))))))))***++++++,,,,,,++++++++++++++++++ŶS///0001113we<+++*********111...,,,---//////.........------,,,,,,,,,---,,,+++iĉ@3hR/Ō,,,,,,+++***))))))++++++++++++,,,---......000000///...............///111222000---+++---...---,,,++++++------,,,+++000//////......DdDĦ///...///000111sdKĦ444555gdKĦ444111///...///111111111000222333333333333444666333111///...111111000...,,,gdKĦ---...111000+++)))+++---,,,000///---,,,+++,,,------......///000///...,,,+++///---,,,---///.........++++++,,,++++++***((((((......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******---///,,,---....../////////...,,,---.........---,,,+++)))***+++,,,---,,,++++++)))***+++,,,------......///...------------.../////////...------------...+++)))))),,,///111000...++++++++++++++++++++++++,,,***)))***++++++***)))000***'''+++222444...''',,,,,,***(((&&&&&&)))+++,,,...000000...------...))))))))))))))))))))))))(((((()))***************,,,+++***((('''&&&&&&&&&(((***...000111///---+++***+++,,,,,,+++***)))(((&&&((())))))(((((()))+++)))&&&$$$'''---111111///------+++***))))))((()))***(((...+++$$$$$$,,,,,,---...///000111111......000111222111111000222111000//////...//////222...***((()))+++,,,---...---,,,---000111111000------,,,,,,+++***))))))))))))******)))(((''''''&&&((())))))'''&&&'''(((+++(((%%%&&&(((+++***)))******+++++++++******)))(((((()))***************............---+++)))(((>A///ne111000//////000000ne111111000000000000000///,,,...000222444444333333ne444333333222222222222111111111111111222222111111111000000000111111000///.........///000000111111111000000///333222111///......------------,,,+++***)))ne+++,,,------------,,,---.........---,,,+++///.........//////...------,,,***)))***,,,...000000///---......///---De---,,,---...---///111000...,,,---...////////////............***+++,,,,,,------,,,,,,+++---...---,,,,,,---......---+++,,,---......---,,,,,,------------,,,,,,,,,...//////---,,,+++,,,..................------++++++ne***+++++++++++++++*********)))...ne+++)))'''(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,>A,,,---...k<,,,++++++++++++///---,,,,,,...///---+++......---------,,,,,,,,,---+++***fh---,,,,,,+++******)))++++++++++++,,,---......000000///...............///000111000---+++,,,...---,,,++++++------,,,+++//////.........De///...---...000111ne333333ne000333111......///111111111222333444555444444555777222000...000333555555333111///ne///---,,,000000,,,***---///.........---,,,,,,,,,,,,,,,+++,,,---------,,,+++***---,,,,,,...000///...---)))***++++++,,,,,,++++++...............---,,,,,,------------------------//////...,,,******---///******+++,,,,,,,,,,,,,,,,,,------...---,,,++++++((()))+++,,,------,,,,,,+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,///......---------------+++******,,,///000///---++++++++++++++++++++++++)))((('''(((***++++++***///,,,***---222333///***,,,,,,++++++,,,---...///)))***++++++))))))***+++************************(((((()))***************)))(((((((((((()))******((())),,,---...---+++*********+++,,,+++***))))))'''(((***)))(((((()))***///+++((()))---...,,,))),,,+++***)))((((((((((((///))),,,,,,%%%&&&***&&&++++++,,,,,,---///000111111222333444444444333222111000000////////////000...,,,******,,,------,,,---------...000111000...------,,,++++++***))))))************))))))((((((''''''((((((((((((((('''***(((&&&''')))+++***((()))************)))(((((((((((()))***************,,,------------+++***111111444333222222111111111000///000111222333222222111...///111444555666555555222222333333444222222333333333333333444333333333222222222222222//////////////////......000000111111111111111000333222111///............///...---,,,+++***''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...444111......000000,,,(((,,,+++******+++---000111000///......//////...---///......---,,,---///000///...,,,------000000000//////......---***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,---///...,,,,,,---...---,,,,,,------......------,,,,,,------,,,+++***,,,---/////////......---,,,,,,++++++++++++,,,++++++++++++************000///---+++(((((())))))******))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,++++++++++++...,,,,,,,,,...///...---...------------,,,,,,,,,---+++))))))---,,,,,,++++++************++++++,,,,,,---......000///......---............///000///---,,,,,,------,,,+++,,,---...---+++...------------///---,,,,,,---///111000111111000///222000......///111111111000222333444333333444666333000...000444666333///111///111000...,,,///000---+++...000///,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,***+++,,,...000111///---&&&'''(((***+++,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++,,,...******++++++++++++,,,,,,,,,,,,------,,,+++******((()))***,,,,,,------,,,,,,***((('''(((***---///***+++,,,,,,,,,,,,+++***///...------,,,,,,------,,,++++++,,,...///---,,,++++++++++++++++++++++++'''&&&&&&(((***++++++***,,,++++++---...///---,,,...,,,+++---///000...,,,)))))))))(((&&&''')))+++************************((())))))************))))))))))))))))))***++++++(((((()))************)))))))))***+++++++++******(((*********((('''((()))111...+++***,,,---+++(((+++***)))(((((((((((((((222((((((+++***...000&&&++++++******+++---///000///000111222111000///...//////000000000000000111*********,,,...///---,,,---------///111000...+++,,,,,,,,,+++******))))))+++******))))))))))))***'''&&&%%%'''***+++)))&&&(((''''''(((******)))((())))))******)))(((((('''(((((()))***************++++++,,,,,,,,,,,,+++......//////000000111111111222333444555444333333111111111000000//////...///000222444444333222111000111222444666666777777444333222111222333444555333333333444444555555555222222222222222222222222------......//////.........//////000000000000000222111000///............222222111///...---,,,+++&&&''')))***,,,,,,---------,,,+++***+++,,,...///111000.........---***''',,,,,,++++++,,,---///000000///......000111000///.........///000///---+++---.........------,,,,,,000000///...------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,+++)))((()))***...,,,******++++++***))),,,------......------,,,,,,,,,+++***)))))),,,...000000///...---,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++------...///111000...,,,)))))))))******))))))))))))))))))***++++++,,,,,,------------------------((()))***+++,,,,,,,,,,,,------,,,+++++++++,,,,,,---------...////////////------------------------,,,***((((((***---......,,,,,,,,,++++++***************+++,,,------------///......------............//////...---,,,,,,---...,,,+++,,,---...---,,,,,,,,,,,,,,,------......,,,++++++,,,///111000000////////////////////////111///......000111111000...///111111000000222333444000---///222222,,,'''000000///000000000000///---111111...,,,///000...***+++,,,---,,,,,,***))),,,------....../////////'''***,,,...000222000+++%%%&&&'''((()))*********---------......------,,,++++++++++++++++++++++++.........---++++++,,,...------,,,,,,,,,---------,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,+++***)))***+++---...)))***,,,------,,,***)))...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++,,,,,,)))(((((()))***++++++***((()))******))))))***+++000---***,,,///...)))###++++++***((('''(((***---************************((()))************)))))),,,,,,***))))))((((((((())))))((((((((())))))***))))))******++++++++++++***++++++***((('''((()))---+++******---......---+++***)))))))))))))))***---$$$%%%)))***///000''',,,++++++***+++---///000...///000000///...---,,,...///000000111111111111,,,+++***+++---...---,,,,,,,,,---///111///,,,))),,,+++++++++******))))))***)))(((((((((((()))***(((%%%###&&&+++---***&&&''''''(((*********)))(((******+++******)))((('''(((((()))***************)))******+++,,,,,,---...//////000000111111111///000222333333333222111......///000000000//////111222444555444333111///111222333444555666666666333333222111222333555666333333333444444555555555000000000111111111111111---------------.........,,,,,,---...//////......000000///...------------222111111000...------,,,((()))***,,,---.........---,,,***)))***,,,...000,,,...000000---*********......---,,,,,,,,,---...000......///111222111000///...---...000000---***------------------,,,+++......---,,,++++++*********+++,,,,,,------,,,,,,***+++,,,+++)))((()))***...,,,******++++++***))),,,------------------,,,++++++***)))((()))---000111000///---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---///111000---+++))))))************)))))))))))))))***++++++,,,,,,------------------------)))***+++,,,,,,---,,,,,,,,,,,,+++++++++,,,------....../////////000000111------------------------,,,***((((((***---...///,,,,,,+++++++++++++++***)))***+++---------------......------------......///...............------...---,,,,,,......---,,,+++,,,,,,---------------,,,++++++,,,///111000000.....................///000...---...000111111000---///000000000000111333333///---...111000,,,'''///000000000/////////000///333333///,,,------+++)))***+++,,,---,,,+++***------------.../////////&&&***---,,,///333000***)))******++++++******))),,,,,,---------------,,,---------------------------......---,,,+++,,,---......---,,,,,,------...------,,,+++******))))))......---+++***)))))))))+++,,,---.........---,,,)))***,,,......,,,***)))------,,,+++++++++++++++,,,,,,------,,,+++++++++*********++++++,,,,,,,,,---,,,++++++++++++***)))'''(((***)))(((''')))+++...+++)))+++///...(((""",,,,,,+++)))((()))+++...************************))))))*********))))))(((++++++***)))((((((((((((+++***))))))))))))***+++)))))))))******+++,,,,,,***+++,,,***)))(((((()))+++*********,,,.........++++++*********+++,,,,,,(((###'''+++'''+++///)))------,,,,,,,,,...///000111111222222222111///......///000111222222111111111...***)))***,,,,,,,,,+++,,,---///000///+++(((++++++***************)))(((((((((''''''(((((()))(((%%%###&&&+++---***&&&&&&''')))******))))))(((,,,,,,,,,,,,+++***)))((((((((()))***************((())))))***+++,,,---...////////////000000000000---...000111111111000///,,,---...000000000//////222333333444333222111000222222222333333333444444222222222222333444555555222222333333333333333444///////////////000000000///...,,,++++++,,,---...***+++,,,---.........---......---,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++,,,---............---,,,***)))***+++---...***...222222...++++++---///......---------------///......///222333333222000...,,,---000000---***---,,,+++,,,------+++))),,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,///...,,,,,,---...---,,,+++,,,,,,------,,,,,,+++*********))))))***...000111000...---,,,,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...000000///+++((()))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++,,,------......///000000///...///111,,,,,,,,,------------...+++***((()))+++---...---++++++++++++++++++++++++)))***,,,---......---,,,---------,,,------...///000///......///000///---...---,,,---...///...,,,+++,,,------......---------,,,,,,---///111000///...------------...//////...------...000111111//////111222333222222333555///......///111111000///...///000///...---...000///333444///,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------''',,,---+++---222000)))////////////...---,,,++++++,,,,,,------------,,,////////////////////////---...///...,,,+++,,,---...---,,,+++***+++,,,---///...---+++************///...---+++***)))))))))***,,,///111111///,,,+++***+++,,,,,,,,,,,,+++***---,,,++++++******++++++***,,,------+++***+++,,,*********++++++,,,,,,---///...,,,,,,,,,,,,***(((***++++++*********,,,---*********---000111...************)))'''(((***,,,++++++++++++++++++++++++)))************))))))(((''''''''''''(((***++++++,,,+++***************************)))******+++,,,)))+++++++++)))((()))***---,,,++++++*********++++++++++++++++++,,,---...'''%%%,,,...((()))///,,,,,,,,,------...............///000000000///...---///000111222222222111000333///***((()))+++,,,---+++++++++---///...,,,)))************************'''(((((())))))))))))((('''&&&%%%'''***+++)))&&&&&&(((******)))((()))***......------,,,+++))))))(((((()))***************))))))))))))***,,,---...000///////////////......,,,---///000000000///...+++---...000000///...---111111111111222222222222333222222111111111111111000111222333444444444444222222222111111111111111.........//////000000000111///,,,))))))***,,,...***+++,,,---............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++*********+++,,,,,,---///000...,,,***)))------------............///......000222444444333222...+++,,,///000...+++---+++***+++------+++(((,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,+++***,,,---...---+++,,,---......---***++++++,,,,,,++++++***)))***++++++***,,,...111000///---,,,,,,---...//////...---,,,+++*********+++++++++,,,,,,,,,------,,,,,,...000111000---))))))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---...///---...000///,,,+++---///,,,,,,,,,---------......+++***)))***,,,---,,,+++++++++++++++++++++++++++(((***,,,---......---,,,---,,,,,,,,,------...///111///...///111222000...///---,,,---...///...---+++,,,---...///......---///...---...000111000///...------,,,---...///000---------...000111000///000222333333222333444666,,,...//////......111333,,,...//////,,,,,,---///---111222...,,,,,,+++))),,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,(((......)))+++111000(((000000000///...---,,,,,,***+++,,,---------------////////////////////////,,,...///...---+++,,,---000///---++++++,,,---...000///---,,,+++***++++++---,,,+++*********+++++++++,,,...//////...,,,+++************************,,,,,,+++***************)))+++------+++***+++---)))******+++,,,,,,------...,,,++++++,,,,,,***))),,,+++***)))***+++,,,---)))***,,,...///000000///((()))******(((((()))***++++++++++++++++++++++++***************)))((((((%%%%%%&&&&&&''')))***++++++++++++*********)))))),,,+++***)))))))))***+++)))***++++++***)))***,,,------,,,***(((''''''(((************+++,,,---...)))&&&---///((()))...******+++---......---,,,+++***+++,,,---...---,,,+++000111222333333222000//////---******+++,,,---,,,*********+++---...---+++))))))))))))************'''(((+++------,,,***)))''''''(((((((((((((((''''''(((***)))''''''))),,,---------,,,+++***)))((((((((()))***************))))))))))))***+++---...000000//////......------,,,---///000000//////...,,,---///000000...,,,+++/////////000111222444555333222111000///////////////111222444555555444444222111111000000/////////......//////000000000111222000,,,((('''))),,,...+++,,,---...////////////++++++******)))*********---------............///------......------,,,,,,------,,,+++************---+++***,,,...,,,'''"""+++,,,,,,---...///000000///......000333444444444333...***+++...000...,,,---+++***+++------+++(((,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,'''(((******))))))***,,,+++***))))))+++------,,,*********++++++*********(((***+++,,,,,,---///111///...---,,,,,,---///000000///...,,,+++***))))))+++++++++,,,,,,---------((())),,,000333444111...******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********+++,,,---...///+++...///---***)))***,,,,,,,,,,,,------.........+++******+++------,,,***++++++++++++++++++++++++(((***,,,.........---,,,,,,,,,,,,,,,------...///222000...///222333111//////...------...///...---,,,---.../////////...---000///...///000111000///...------,,,---...///000---,,,---...000111000///...000111222111111222444,,,...000---)))))),,,111+++---///...,,,+++,,,///***///111...,,,---,,,***------,,,+++,,,---///000111000...---,,,------...)))///...((()))111000(((,,,,,,------,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,333222000...---...000111111000...,,,+++++++++++++++******)))***,,,---...------,,,,,,+++,,,,,,,,,))))))(((((((((((()))))),,,++++++***)))*********(((***------+++***+++---))))))***+++,,,,,,------+++***)))***+++,,,+++***+++)))'''''')))++++++******,,,......---,,,---...)))***,,,,,,+++******+++++++++++++++++++++++++++***************)))(((((((((''''''&&&&&&&&&''''''******++++++***)))((((((---,,,***)))))))))******((()))++++++******+++---+++,,,+++***(((''''''((())))))))))))***+++------***&&&***---((())),,,%%%(((***,,,......---***))),,,---///000000000//////111222333444333111///...+++******,,,......---,,,***))))))***,,,...------)))))))))))))))*********'''***---///000...,,,***&&&((())))))'''&&&'''(((''')))***(((&&&&&&)))------,,,,,,,,,***)))((('''(((((()))******************))))))))))))+++,,,...***---////////////000111111000///......---......000------000000///000333333333333333333333333333333222111000////////////333333444444444333222222777000---///222111111333444333111000////////////222000---,,,,,,,,,+++******+++,,,---............---+++)))'''&&&&&&'''(((---------...............///...------...---+++)))---+++))))))***,,,,,,+++---------...------,,,,,,***+++,,,...//////......,,,,,,------///000222222000---***))))))*********+++***)))))))))***,,,,,,///+++***++++++)))***---***,,,...---,,,+++,,,---,,,++++++---//////,,,((((((((((((((()))***+++,,,))))))***+++,,,,,,------+++***))))))***,,,...///------------------,,,,,,+++...///+++)))***+++))),,,,,,,,,+++***)))((('''---)))&&&)))///111---(((+++++++++*********))))))'''***,,,+++))))))+++...+++,,,,,,+++******,,,---''''''((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---***((()))+++++++++&&&(((***------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---...///000111222000...---,,,---...///...000000,,,+++......,,,......//////000111111222222+++(((,,,///......111222333222000...,,,---...///...------...///000222111///---+++++++++,,,------------,,,,,,+++++++++...///...---+++,,,///222......---,,,,,,,,,,,,---111111000///...------,,,111...,,,,,,///000...+++......//////...,,,+++***---,,,,,,+++***)))((((((222000,,,))))))+++...000++++++++++++,,,,,,---...000///---,,,,,,---///000******+++++++++,,,,,,,,,***++++++)))&&&&&&))),,,------,,,***((()))+++---******+++,,,+++***)))(((,,,***))))))***++++++***,,,,,,,,,,,,,,,+++***))))))'''(((,,,,,,)))(((***))))))))))))))))))))))))'''+++///000---+++++++++,,,,,,---...---,,,***)))+++*********+++,,,,,,------,,,++++++------,,,+++***(((&&&&&&(((************)))(((''''''((()))***))))))))))))((((((((((((...,,,)))((()))******)))'''''''''(((((()))***+++---+++******++++++***(((+++***)))***+++,,,+++))))))+++///000000---)))&&&***,,,//////---+++******---...000111111111000///111111222333444444111///...------...000///---+++''''''((()))***++++++,,,************)))'''&&&%%%---+++)))***---...,,,)))&&&&&&'''((()))))))))(((,,,+++++++++***))))))))),,,,,,,,,+++++++++******(((((('''(((((()))************++++++++++++******------...///000000000000//////...---------......000------000111///000333111111111111222222333333333222111111000000000000333333333444333333222111555000---000222111000222222222111111000///......222///,,,++++++,,,+++***,,,,,,------------,,,,,,,,,+++)))((('''((()))***,,,,,,------......//////000///.........---+++)))+++***)))***---///000000---.........---,,,,,,+++)))***,,,---......------,,,,,,,,,,,,---...///000000---***)))***++++++***+++***)))))))))***,,,,,,///+++***,,,+++))))))---&&&(((++++++***)))***+++,,,++++++,,,......+++(((((((((((())))))***,,,,,,///...---,,,+++*********,,,+++***)))***+++---...//////...---,,,++++++***---000111,,,***,,,,,,***,,,,,,,,,,,,,,,+++***)))+++((('''))),,,---+++'''+++++++++*********))))))***+++,,,,,,++++++,,,---)))***+++***((((((((()))(((((())))))******++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***++++++***(((***+++---,,,***((('''******+++,,,,,,---......------------.........///++++++,,,---...///000000111000...---,,,---...///...000000,,,,,,...///,,,------...///000000111222333---***...000//////222222222222000...------...******++++++---...000000000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((())),,,...///...------,,,,,,------000000///...------------...---,,,---...///......,,,,,,------,,,***)))(((+++++++++***************///---***(((((()))+++---+++++++++++++++,,,---...---------......---------*********+++++++++,,,,,,,,,,,,,,,)))&&&&&&(((+++***,,,---,,,+++)))***+++((()))***+++,,,+++******,,,***))))))***++++++******++++++,,,,,,+++++++++***'''&&&)))***)))***...))))))))))))))))))))))))(((+++//////---+++******++++++,,,,,,,,,+++))))))***************+++,,,---,,,+++******,,,,,,+++******(((&&&&&&(((************))))))(((((())))))***))))))))))))((((((((((((---+++))))))*********)))(((''''''(((((()))***+++,,,+++))))))***+++)))(((+++***((()))***+++***))))))+++---//////---***)))---///222222000...---------...///000111000//////111//////111555444000,,,---,,,---...000000...,,,******************))))))++++++++++++***)))((('''+++***))))))***+++***)))''''''(((((()))(((((((((++++++******************,,,,,,,,,,,,++++++++++++...---+++***((('''&&&&&&))))))************))))))111...---...111222000---...------------......///000------000111///000444//////000000111111111111222222222222111111111111333333333333333222111111222......111333000///000000111111222111000...---111...,,,***+++++++++***,,,,,,,,,,,,,,,++++++***,,,+++***))))))***+++,,,+++,,,,,,---.../////////111000......///...+++)))***))))))***---///000/////////......---,,,+++***)))***+++---------,,,,,,+++++++++++++++,,,---...000---+++******++++++***+++************+++,,,,,,...+++***,,,,,,)))))),,,&&&))),,,...---,,,,,,---,,,++++++,,,---,,,)))'''))))))))))))***+++,,,,,,///...,,,***)))((()))))),,,+++*********+++,,,---000///...---,,,+++***)))///222222...,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))+++++++++***************...,,,+++,,,------,,,+++(((***,,,+++***((('''(((***************************************+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++,,,,,,***)))***+++,,,,,,+++(((&&&$$$))))))***+++---...//////------------............++++++,,,,,,---...//////000///...---,,,---...///...000000,,,,,,//////---,,,,,,---...///000111111333...,,,///000000000222111222222111...------...'''(((***,,,...///000000000///---+++++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))(((((((((+++---///...------,,,---------///...---,,,,,,---...///***+++---------...///111,,,,,,,,,,,,+++***))))))))))))*********+++++++++---,,,***))))))***++++++,,,++++++++++++,,,,,,---***+++---......---+++************++++++++++++,,,,,,,,,,,,)))''''''(((***(((+++---...,,,***))))))'''(((***+++,,,,,,+++***,,,***))))))***++++++*********+++,,,,,,,,,++++++***&&&%%%''')))))),,,111))))))))))))))))))))))))))),,,......,,,***))))))*********+++******)))(((******************+++,,,+++***)))***+++,,,+++******((('''''')))******))))))))))))******)))))))))))))))))))))((((((((((((---+++))))))***+++***)))(((((((((((()))***+++++++++***))))))******)))(((+++)))''''''(((******))))))***+++------,,,+++***+++---//////---+++++++++---...//////000000/////////------000444444///***,,,,,,,,,---///000...---......---+++***)))((('''******++++++++++++******((()))***)))(((((()))***((())))))))))))(((((('''))))))******************,,,,,,,,,,,,++++++++++++000///---***((('''&&&%%%(((((())))))))))))((((((333///+++---111222000,,,...---------...///000000000------000111///000444111111111000000000//////111222222333333333222222222333333333222111000//////---...222333///---......///111222222000...---000...+++***+++++++++******++++++,,,,,,++++++***...---,,,+++++++++++++++++++++,,,---......///000111000/////////...,,,***+++***))))))***+++***)))/////////...---+++***))))))***+++,,,---,,,++++++,,,,,,,,,++++++,,,------///---+++***+++,,,++++++************++++++,,,,,,...+++***,,,,,,)))))),,,$$$(((+++---------,,,---+++++++++++++++***((('''***************+++,,,---***)))(((''''''(((***+++---,,,+++*********+++,,,......------,,,+++******///222333...,,,------+++++++++++++++,,,,,,---------000111000---++++++---************************///,,,***+++------+++((((((***---...---+++******+++++++++******)))))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++*********,,,---,,,***'''***+++++++++***(((&&&%%%******+++,,,,,,---......------------------------***++++++,,,------............---,,,,,,------......000000,,,,,,///000---,,,,,,---...///000111111111///....../////////000000111222111///------...)))+++---///000000000000///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,+++++++++---/////////...---------------------+++++++++---...000'''***---...,,,---000333.........------,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++***)))))))))***+++)))+++------+++)))))))))))))))++++++,,,+++***))),,,***))))))***++++++***,,,,,,,,,,,,,,,+++***)))***'''&&&((()))(((+++///))))))))))))))))))))))))***+++------,,,***)))(((*********************)))******)))))))))******++++++***)))***,,,---,,,+++***((('''''')))***)))((('''''')))******)))''''''))))))))))))((((((((((((,,,***))))))++++++***)))(((((((((((()))***+++,,,***)))((((((******)))(((+++)))&&&&&&''')))))))))+++++++++++++++*********(((***++++++***)))))))))------......////////////,,,---///111222111...,,,,,,++++++,,,...//////---//////---,,,***)))((('''((()))******+++++++++***''')))+++***(((&&&(((+++************))))))((('''(((((())))))******+++++++++++++++*********))))))******))))))))))))))))))''''''((((((((((((''''''333...++++++///111///,,,............///000111111000------000000///000333444444333111000///...---000111222333333333333333222222222222111000///...---,,,...222222---,,,------...000111222000///...000...+++***+++,,,,,,+++)))***++++++,,,,,,,,,+++000///...---++++++******++++++,,,,,,---......///000///......///...,,,***+++***)))***+++,,,***)))/////////...---+++***))))))***+++,,,,,,,,,+++***...---------------...///...---++++++,,,---,,,+++******++++++,,,,,,,,,,,,---******------))))))+++ ###&&&((((((''''''(((++++++++++++***)))))))))+++++++++++++++,,,,,,---******)))((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000111---+++,,,---+++******))))))***+++,,,------111333111---***+++---************************...+++)))))),,,,,,***'''&&&))),,,...---,,,,,,---,,,,,,++++++******))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********((()))***,,,---,,,***'''((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,------...000000------000111...------......///000000000...//////...---.........///111222111///.........,,,---.../////////------...------,,,++++++******......---,,,,,,+++******+++---......---...///111//////...------------...,,,,,,++++++,,,---///000'''***------,,,,,,///222......------------------,,,,,,++++++***))))))(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,+++************+++,,,))))))*********+++++++++((((((((()))+++,,,------+++,,,+++***((((((***,,,***+++,,,,,,+++***)))(((,,,***))))))***++++++***......---,,,+++***((('''+++((()))++++++((('''***))))))))))))))))))))))))******+++++++++***)))'''++++++*********+++++++++***))))))(((((()))))))))+++******+++,,,------,,,)))((((((((()))***((('''%%%&&&((((((((((((&&&%%%))))))))))))((((((((((((+++***)))***+++,,,+++)))((((((((())))))***+++,,,***)))((()))***+++***)))+++)))'''&&&((()))))))))---,,,+++***)))((((((((()))+++,,,,,,+++***+++,,,---------------......///)))...222222///---...111---,,,+++,,,---......---------,,,,,,+++***))))))''''''((()))************(((***,,,+++((('''))),,,***+++++++++***)))((((((((((((((())))))******+++))))))))))))((((((((((((&&&&&&&&&'''((()))***+++''''''((((((((((((''''''000---******---///...---//////.........//////000...++++++...///---...222444444333111000...---,,,...///111333444444333222222222222111000///...---++++++...111000++++++...,,,---///000111000000///000...,,,+++,,,------,,,++++++,,,,,,,,,,,,,,,+++//////...---,,,+++******,,,,,,,,,,,,---------------,,,,,,---......---+++*********,,,///111000/////////......---,,,+++******+++,,,------,,,+++***...............///000111...,,,+++,,,---...---+++***++++++,,,---,,,,,,,,,---***+++------***)))+++###%%%''''''''''''((()))***+++,,,+++******+++,,,---,,,,,,+++,,,,,,---------------,,,,,,+++******++++++++++++++++++++++++******++++++,,,---------***...///,,,***,,,---,,,******)))((()))***,,,---+++...000...+++))))))+++***************+++++++++,,,***)))***++++++***)))$$$'''***+++******+++,,,,,,,,,+++++++++************************+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))(((((()))+++---,,,***'''(((((()))***+++,,,,,,,,,...------,,,,,,++++++***------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...000000------111111///000000000000000000000000,,,000000---,,,---...---...000222222000.........,,,,,,,,,,,,,,,+++******---------,,,++++++******......---,,,,,,+++*********,,,---...---...///111000///......------......,,,,,,------............***+++------,,,,,,---///,,,++++++******++++++,,,------,,,+++***)))(((''')))))))))***************,,,++++++************+++---,,,***))))))***,,,---)))))))))************+++(((((((((***,,,......---,,,,,,+++(((''''''***,,,***++++++,,,+++***)))(((,,,***))))))***++++++***......---,,,+++***((('''+++)))***---,,,(((&&&'''))))))))))))))))))))))))***)))((()))++++++)))(((++++++*********+++,,,,,,***))))))(((((((((((((((***))))))***,,,---,,,+++))))))((()))******(((&&&&&&''''''((((((''''''&&&))))))))))))((((((((((((***))))))***,,,,,,+++)))))))))))))))***+++,,,,,,+++***)))***+++,,,+++******)))((((((******)))(((++++++******)))(((((((((''')))******(((((()))+++---,,,,,,,,,,,,---......***...000///---,,,///333...---++++++,,,------,,,,,,,,,++++++************&&&'''((())))))))))))))))))***++++++))))))***+++***++++++++++++******)))(((((()))))))))))))))))))))))))))(((((((((((('''(((''''''&&&&&&''''''(((''''''(((((((((((('''''',,,+++*********,,,...///......---,,,,,,,,,---------******---...,,,---111111111000//////......---,,,...000222333333333222222222222111000...---,,,++++++---000...******...------......///000000111111///---,,,---.........//////......,,,+++***)))+++,,,,,,---------,,,,,,---------,,,,,,,,,,,,+++*********+++---...---,,,+++***+++...111222111///---.........---,,,,,,++++++,,,---......---,,,+++------......///000111222---,,,,,,---......---+++***+++,,,---------,,,,,,,,,***+++...---***)))***)))******)))((()))+++---)))+++,,,,,,******---///------,,,,,,,,,,,,------)))***,,,---,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((,,,...++++++---///...,,,+++***))))))***,,,---+++,,,------+++*********))))))*********+++++++++)))+++,,,+++******+++,,,(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))((((((((((((***,,,,,,***((()))******+++,,,------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++************++++++++++++******+++,,,,,,,,,,,,,,,...000000---...111222000222222222111000000//////,,,111333...,,,...///------000222222000///......+++++++++***++++++,,,,,,,,,---,,,,,,+++******)))+++++++++,,,,,,---------***,,,...///...///000111000//////...............,,,---///000000///...---...---,,,,,,,,,,,,+++***,,,+++*********+++,,,,,,+++++++++*********))))))))))))(((((()))***++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,))))))))))))************+++***)))***------,,,******++++++***(((((()))***'''(((***+++,,,,,,++++++,,,***))))))***++++++***++++++,,,,,,,,,+++******+++)))(((+++***((((((***)))))))))))))))))))))))))))'''&&&(((***,,,***)))***))))))((()))***+++,,,***)))(((''''''''''''(((((('''&&&(((***+++***)))))))))((()))******'''%%%))))))(((((((((((())))))))))))))))))(((((((((((()))))))))+++,,,---+++)))))))))))))))***+++,,,,,,+++******+++,,,------+++)))))))))+++,,,,,,)))'''''''''((()))******))))))&&&((((((((('''''')))+++---,,,+++++++++,,,.........,,,)))))),,,...//////000...+++++++++,,,,,,+++,,,++++++***))))))((((((((())))))*********))))))***)))(((((()))***)))(((******++++++,,,+++++++++)))))))))))))))(((((((((+++************)))))))))))))))((('''''''''''''''((((((((())))))(((((((((*********))))))***...000---,,,,,,+++************,,,)))))),,,---+++,,,000---------.........//////+++---///222333333222222222222111111000...---,,,++++++---///---)))***///------------...000111222222///------...//////...333222111///,,,***'''&&&((()))***,,,---......///...------,,,,,,++++++***)))((((((***---...---,,,---,,,,,,...//////---***---------...------,,,,,,,,,---.........---,,,+++,,,,,,------///000222222---,,,,,,---...///---+++***+++,,,---...---,,,,,,,,,***+++......***(((***)))))))))'''&&&'''))),,,(((+++---,,,++++++...111...------,,,,,,,,,------ ###&&&***++++++***)))((()))***+++,,,---------,,,,,,,,,++++++*********(((,,,...,,,+++///000///...---+++******+++---...---------......---,,,+++))))))******++++++++++++)))+++...---+++***---000.........,,,)))((()))***++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))((()))(((((()))+++,,,***)))++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,...000000---...111222000444444333222111000///...,,,333555000---///000------///222222111///......,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,***))))))((((((***+++---...000000+++---000111000000222333000000///...............,,,...000222222000---,,,111...++++++------***'''...---,,,,,,,,,---...///***************+++++++++,,,+++*********+++---...,,,,,,+++***))))))*********+++---......---+++***))))))))))))************...,,,***+++------***''''''***,,,,,,***((((((((($$$%%%(((+++---.........,,,***))))))***++++++***((()))***+++,,,---------,,,(((&&&(((((((((***///))))))))))))))))))))))))(((&&&%%%'''***,,,+++))))))(((''''''''')))***+++***)))((('''''''''''''''&&&%%%$$$&&&((())))))((())))))))))))******'''%%%,,,+++***))))))***+++,,,))))))))))))(((((((((((()))((()))+++------+++)))))))))))))))***+++,,,---,,,+++***+++---...---,,,))))))***---...---)))'''###$$$''')))+++,,,,,,++++++,,,---,,,+++,,,---///---,,,+++++++++,,,---...222***"""$$$,,,111000+++111///,,,++++++++++++***---,,,+++***)))''''''&&&******+++++++++******)))***'''%%%&&&)))***(((&&&)))***+++,,,,,,,,,,,,,,,******))))))(((((('''''',,,,,,,,,++++++++++++***)))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++111000//////---,,,...222111111111111111111111222000...------//////---***---,,,+++,,,,,,,,,***(((+++++++++,,,---...000000---,,,,,,---///000///---333///++++++...---)))###)))******+++,,,...///000......------,,,,,,,,,,,,...***)))---,,,((()))---))))))***...111222...+++---///000///,,,+++++++++...///111000...,,,++++++...000222222000.........+++++++++,,,,,,...///////////////...---,,,+++***---------,,,+++(((&&&%%%...,,,)))((()))***+++***(((((())))))***+++------,,,,,,---...---,,,***)))---------,,,,,,,,,++++++,,,+++***))))))+++---...///---,,,,,,,,,+++(((&&&---...///000111111111111+++......++++++......+++000000///...,,,+++******//////,,,'''######(((---++++++++++++++++++++++++------------,,,,,,+++***,,,+++******,,,,,,+++***///...,,,******+++,,,---))))))))))))))))))))))))''')))***((($$$###%%%(((+++******+++------,,,***)))***+++,,,,,,,,,++++++,,,++++++,,,......---+++222///+++******+++++++++)))((((((***,,,......---222111000...---,,,+++***...,,,++++++---///000000////////////000000000000......---,,,,,,...///000333000///111000------000///---+++,,,///000///---...,,,***(((((()))***++++++******,,,///111222222..................------444***''',,,---((()))000,,,---///000000000///...,,,,,,++++++++++++++++++%%%&&&)))+++,,,---------///---***(((((())),,,...///---+++)))((((((((()))+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++---,,,,,,,,,------+++******((('''%%%%%%'''(((***+++)))((((((***---///000******++++++++++++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((,,,+++******++++++)))(((###%%%(((((((((((()))***)))))))))))))))))))))))))))(((((()))******(((&&&***)))(((***---,,,((($$$+++***)))(((((()))***+++,,,***)))***++++++***)))------,,,+++************---+++))))))+++,,,---,,,,,,***)))***++++++***)))(((((()))***+++,,,,,,---((('''&&&''')))******)))000...,,,+++++++++***)))---,,,***+++,,,------,,,...---+++***+++,,,...000111...***&&&%%%'''***,,,------......---+++***)))...+++((('''((()))***))),,,(((%%%&&&***,,,)))&&&---111000+++***...---((())))))+++,,,,,,+++***)))###&&&***...///...+++))))))))))))))))))*********)))++++++''''''***+++((())))))))))))))))))))))))******+++,,,,,,+++******************++++++++++++,,,,,,------,,,******,,,000000000111000000//////000///---...000000---+++...,,,++++++++++++***(((+++++++++,,,---...///000,,,,,,+++---......---,,,//////...---,,,+++)))'''******++++++,,,...///000111000...------------......******---,,,))))))---+++***+++---000000...+++---...//////,,,+++++++++...///111000...,,,+++,,,---///111111000......////////////.........//////---------------,,,+++*********+++,,,,,,,,,+++***...+++(((((()))*********))))))))))))***+++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,+++***))))))+++---...///---,,,,,,,,,+++)))'''.........///......------,,,//////,,,,,,//////,,,///......---,,,+++******......,,,***'''''')))+++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,+++******,,,,,,+++***///---,,,******+++,,,---))))))))))))))))))))))))))))))***)))''''''((()))*********+++,,,---,,,***)))***,,,------,,,,,,+++,,,+++***+++---...---,,,000...+++***+++,,,,,,+++******)))+++...//////....../////////......---,,,///---+++,,,...000000000000000111111111222222222111000...---------......333000///111000------000+++***)))***---...---+++---,,,+++***))))))******+++******+++...000111111............---.........666---)))...///******///+++,,,---...///......---++++++++++++++++++++++++))))))))))))***,,,---...------,,,++++++++++++,,,++++++***))))))******+++,,,***)))(((***,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++***,,,+++++++++,,,,,,***)))---,,,+++******+++,,,---(((((()))***,,,---------******++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))...,,,***)))***+++***)))&&&(((******))))))***+++)))))))))))))))))))))))))))(((((((((******((('''+++))))))***------***(((+++***)))(((((()))***++++++***))))))++++++***))),,,,,,+++*********+++++++++)))'''&&&(((***+++++++++***)))***+++,,,+++******************++++++++++++))))))***+++,,,,,,+++111000000111222111...,,,,,,+++)))***,,,---,,,+++000///............///000111///,,,)))((()))+++,,,------......---,,,***)))+++)))'''''')))************&&&###$$$(((***(((%%%+++///...***))),,,+++'''***+++,,,------,,,+++***$$$'''***---......,,,+++************)))))))))))))))+++***''''''***+++((()))))))))))))))))))))))))))******++++++******)))************+++++++++,,,,,,...000000...---,,,,,,...///000000000...---,,,000/////////111111///---///---***)))***+++******++++++++++++,,,...///000---,,,+++,,,------+++***+++...///...+++)))***+++++++++++++++,,,---...///333222///...------...///...++++++,,,,,,)))***,,,---,,,+++,,,---...---+++---...//////---++++++,,,...///000000...,,,,,,------///000000///......///111000//////...------,,,+++,,,,,,,,,,,,,,,++++++)))***,,,---......---------***((('''((()))))))))+++***************++++++------,,,,,,,,,---......,,,++++++++++++*********,,,+++*********+++,,,---...---,,,,,,,,,,,,***(((------------,,,+++***)))...111111......111111...---,,,,,,,,,++++++++++++---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++******,,,,,,+++***...---,,,******++++++,,,))))))))))))))))))))))))+++***))))))***+++++++++******)))+++,,,---+++******+++,,,---...---,,,,,,,,,***)))***,,,............,,,+++,,,---...---+++,,,++++++,,,///000000///+++,,,...000000000///...///---,,,---///111111000222222222333333333333444333222000...------------333000///111000------///---,,,,,,...000111000///,,,,,,,,,,,,+++***)))(((+++))))))***---////////////......------...//////666///---111111+++***...++++++,,,------------,,,******++++++++++++++++++...,,,***((()))+++---///+++,,,,,,---,,,+++******((((((((()))***+++,,,---...,,,***)))***,,,++++++******)))(((((()))***++++++++++++***************+++*********++++++)))'''************************%%%'''***---------+++*********++++++++++++************+++,,,,,,,,,++++++***)))((((((((()))***+++++++++++++++++++++++++++000---***)))******+++***)))+++,,,,,,+++******+++)))))))))))))))))))))))))))((('''(((******)))'''***((('''(((***,,,,,,+++******))))))))))))******+++)))))))))++++++***)))++++++*********+++,,,,,,+++(((&&&%%%(((+++,,,---+++***)))***,,,------,,,+++++++++*********))))))+++***)))***,,,,,,,,,***++++++---///000///+++(((+++***)))***,,,---,,,+++000000000000///...------111000///---,,,,,,,,,,,,---......///...---+++***(((''''''(((***++++++***'''$$$"""###&&&((('''%%%)))++++++((('''))))))&&&)))******++++++******)))%%%''')))+++------------+++++++++***)))))))))((((((******''''''***+++((()))))))))))))))))))))))))))))))))******)))))))))*********+++++++++,,,,,,---000111///---...///......///000000000...,,,+++000000000111111111000000000---***)))***+++++++++++++++++++++,,,---...///...---,,,---------+++)))+++,,,------,,,,,,,,,,,,************++++++,,,---333222///---,,,---...000...---,,,,,,+++******+++///...,,,+++++++++,,,,,,,,,...///...---++++++,,,...///000///...---...///---...//////...---...///------------,,,+++************+++,,,,,,,,,++++++------...//////...,,,,,,,,,***(((((()))))))))(((,,,++++++***))))))******------,,,+++,,,---///000+++++++++*********))))))++++++*********+++,,,---...,,,,,,,,,------+++))),,,,,,,,,,,,,,,+++******///222222//////222222///++++++++++++++++++++++++---***((())),,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***---,,,++++++******++++++)))))))))))))))))))))))),,,)))'''(((,,,...---+++***))))))***,,,,,,+++******+++,,,---...---,,,,,,,,,***)))***,,,...//////,,,++++++---...///...,,,---,,,+++,,,...//////...***,,,///111222000///---...------...000111111000222222222333333333444444222111///...------......000...---000///,,,+++---------...000111222111111+++,,,------,,,+++)))'''+++)))((())),,,---...---///............//////000555000...111000,,,***++++++,,,,,,---------------*********+++++++++++++++///...,,,******+++,,,---+++++++++*********))))))'''(((((()))***+++,,,,,,///---******+++++++++***,,,***((('''&&&'''(((************)))))))))))))))***)))((()))******(((&&&(((((())))))))))))((((((&&&(((+++,,,,,,+++************++++++++++++*********++++++,,,,,,,,,+++++++++***((('''((()))+++---++++++++++++++++++++++++111...***((()))***++++++***,,,---,,,+++))))))***(((((((((((((((((((((((((((''''''(((******)))'''((('''&&&&&&'''***,,,---***))))))))))))))))))******)))((()))***+++***)))******))))))***+++,,,,,,---***'''''')))---///000***))))))***---......---***************************)))((((((*********(((''''''''')))******(((&&&+++******+++---...---,,,......//////...,,,***(((////////////...,,,+++***---......///...---,,,+++)))(((((()))++++++)))(((&&&$$$"""###&&&''''''&&&((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,---,,,,,,++++++***)))(((((('''***)))''''''***+++)))))))))))))))))))))))))))***))))))))))))))))))******++++++++++++,,,,,,,,,,,,///---'''&&&***---,,,//////000000000///------...///111111111111111222111///+++***+++,,,,,,,,,+++++++++++++++,,,---...///...---...///...,,,***---***)))+++///000---******)))))))))))))))******111000...,,,,,,---...///...///---++++++++++++***///...,,,+++)))***+++,,,,,,---///...---,,,,,,---...///000///......///111---...///...,,,,,,---...++++++,,,------,,,++++++******+++,,,,,,,,,++++++---...///000//////...---,,,***))))))******)))(((,,,,,,+++***))))))))))))---,,,++++++,,,---///000+++++++++*********))))))++++++***+++++++++,,,,,,---,,,+++,,,------,,,***++++++,,,---------------///222222//////222222///******++++++++++++,,,,,,---)))&&&&&&))),,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++************))))))))))))))))))))))))+++)))&&&(((+++---,,,******))))))***,,,,,,+++)))***+++,,,---------,,,+++,,,***)))***,,,.........,,,++++++---//////...------,,,+++,,,---...---,,,---...000222111000---+++...---,,,...000111000///111111111111222222222222000///...------...///000...,,,,,,......***)))+++(((***,,,---...---------***+++---......,,,***(((+++***))))))+++,,,,,,,,,---......//////000000000333///---......+++))))))---------------.........******++++++,,,,,,,,,,,,------------,,,+++******,,,***(((&&&&&&''')))***))))))))))))***)))))))))///---***)))***++++++***...,,,)))'''%%%%%%&&&''')))))))))))))))))))))))))))((((((((())))))'''%%%******++++++++++++******(((***,,,+++***)))***,,,******++++++++++++******++++++,,,,,,,,,++++++***,,,+++)))))))))***,,,...************************000---)))((()))+++,,,,,,***+++,,,+++)))(((((()))(((((((((((((((((((((((((((''''''(((***+++)))((()))(((((('''(((***...000)))))))))******))))))))))))((('''(((***+++***)))))))))))))))***++++++,,,---***((((((***---...///***))))))***,,,...---,,,((())))))***++++++,,,,,,+++)))((()))******)))(((---***((((((***+++,,,+++,,,,,,,,,...000111///......///000000...,,,)))'''---...//////...,,,)))(((,,,---.........---,,,+++,,,+++******+++***(((&&&'''&&&%%%%%%&&&'''(((''')))(((((())))))((()))***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***+++---,,,,,,+++***))))))(((&&&))))))&&&'''***+++)))))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,...111...&&&$$$+++///...////////////////////////,,,...111111111111222333222000---,,,---...---,,,+++++++++++++++,,,------///...---...//////---,,,...***'''***///111---)))******))))))((()))))))))......------......//////...000///+++***,,,,,,***---------+++))))))+++---+++---......---,,,,,,---.../////////......000222/////////---+++***+++,,,,,,,,,...//////...---,,,+++,,,,,,,,,,,,,,,++++++***+++---///000000000000,,,+++******++++++***(((,,,,,,+++***)))))))))***,,,,,,+++++++++,,,------,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++,,,......---+++***+++,,,---...............111111......111111...+++++++++,,,,,,,,,,,,,,,---***'''&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++******,,,,,,+++***+++++++++++++++*********))))))))))))))))))))))))***)))(((((()))*********))))))(((***+++,,,***))))))***+++,,,---,,,+++++++++++++++,,,......---+++---,,,+++,,,...//////......,,,+++,,,------,,,+++///000111111111///,,,+++,,,,,,,,,---///000///...000000000000111111111111...------,,,---...///000---+++,,,......***(((***)))+++...///...,,,,,,,,,)))***,,,......---+++***,,,+++)))***+++,,,,,,++++++---///111222111000...111...,,,+++++++++)))(((---------,,,---......///++++++,,,,,,------......,,,------...---+++)))(((---+++'''%%%%%%&&&)))+++)))*********)))(((''''''---+++)))((()))+++******---,,,***((('''&&&&&&&&&))))))))))))************)))((((((((())))))'''%%%))))))))))))))))))))))))***,,,...,,,***(((***---******++++++++++++******++++++,,,,,,,,,+++******,,,+++*********+++------)))))))))))))))))))))))),,,***(((''')))+++,,,,,,(((***+++***(((''''''((())))))))))))))))))))))))'''''''''(((***+++***(((+++++++++++++++,,,000333))))))************))))))(((''''''(((***+++***)))******)))))))))***+++++++++)))'''''')))***+++******)))((()))+++,,,,,,+++'''((()))***+++,,,---------,,,++++++,,,---+++***000,,,)))''')))+++,,,---,,,,,,---///111222111///000000111111000...+++***,,,---......---+++((('''+++,,,---------,,,+++***///...,,,++++++***(((&&&((((((''''''''''''(((((()))''''''******)))))),,,******)))(((''''''''''''''''''''''''((((((((((((,,,,,,,,,+++*********)))&&&((((((&&&&&&***+++))))))))))))))))))))))))))),,,+++************+++,,,+++++++++,,,,,,,,,------...333222)))'''...111......---,,,+++,,,...///111+++---000111000000222444222111//////000000...---+++++++++***++++++,,,------,,,,,,---//////...,,,,,,+++***+++......---***,,,,,,+++***************+++,,,...000111111111111...111000+++***---,,,)))+++,,,---,,,***)))+++---+++---......---,,,,,,------...///......///111444111111///---***((()))***---.../////////---+++***---------------,,,+++******,,,---///000000//////---,,,++++++,,,,,,+++)))++++++******************+++++++++,,,++++++******,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++,,,++++++,,,...///...,,,,,,,,,---------------,,,,,,//////,,,,,,//////,,,---------,,,,,,,,,,,,,,,***++++++***))))))***+++------------------------***+++,,,,,,---------,,,,,,+++******,,,,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))******+++***(((((()))***)))(((((()))++++++***)))((()))***+++++++++******++++++,,,...///...+++(((///...,,,,,,---//////...000...------......---+++000111111000000///...---+++***+++---//////...,,,000000000000111111111222......,,,++++++,,,------...,,,---000///+++)))******...111111///,,,,,,,,,((()))+++---.........---...,,,******,,,,,,,,,+++))),,,000333444222///---000...+++))))))++++++***---,,,+++++++++,,,......,,,,,,---......//////000,,,,,,++++++*********))),,,+++)))(((((((((***+++((()))*********)))''''''+++)))'''''')))***************))))))))))))(((((()))))))))******+++++++++***)))(((((())))))(((&&&)))((('''&&&&&&'''((())))))---111000,,,)))***,,,******++++++++++++******+++,,,,,,,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))((('''&&&'''***,,,,,,+++((()))+++***)))(((((()))))))))))))))))))))))))))'''&&&&&&(((***+++***)))***+++,,,,,,***+++...111((()))***++++++***)))(((((('''&&&(((***+++***)))+++******))))))))))))***+++)))))))))******)))'''***)))((((((***+++***((())))))*********+++++++++...---+++,,,,,,---+++***---+++((('''((())))))(((++++++---///222222000...000000000000///...,,,+++,,,---......---+++(((''')))***+++,,,,,,+++******111...,,,++++++,,,+++***)))))))))'''&&&&&&&&&'''(((%%%&&&***+++((((((,,,++++++)))((('''''''''((())))))******))))))((('''++++++++++++++++++++++++%%%((((((%%%&&&***+++)))))))))))))))))))))))))))---,,,+++******+++,,,---++++++,,,,,,,,,---------(((000000(((&&&,,,...(((,,,+++))))))***,,,///111***---000111//////111444222111111111222111///---+++++++++***++++++,,,,,,+++******,,,......---,,,***,,,...---,,,+++,,,---......---,,,++++++++++++***,,,///222333333333222...222000+++***------))))))+++---,,,***)))+++---+++---......---,,,---...---...///......///222444222111000,,,)))'''((()))------......,,,***'''%%%/////////...---,,,+++***...////////////---,,,***---,,,,,,,,,------+++***+++***************++++++***+++,,,,,,+++***((('''---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++---//////...---------------,,,+++******+++......++++++......+++.........------,,,,,,,,,(((,,,//////,,,))))))***------------------------***+++,,,,,,------------,,,+++******,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))***,,,---+++((('''))),,,)))(((((()))++++++***)))'''((()))***+++***))))))+++,,,---///000...)))&&&111///,,,+++,,,...//////111000......//////...,,,000000000///////////////*********,,,...///---+++000000111111111222222222000///---+++*********+++///---...222111,,,***,,,'''+++......+++(((''''''((()))***,,,---...//////...---++++++,,,---,,,+++(((+++111555555333///,,,000///+++((())),,,---,,,,,,+++*********+++,,,---------......///000000111...,,,***(((''')))***,,,,,,,,,,,,,,,,,,+++******'''((()))******)))(((''')))(((&&&&&&(((*********'''''')))***++++++++++++))))))******+++++++++,,,***)))((()))******(((&&&---,,,***))))))***,,,---'''---333444///+++)))*********++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((()))************)))))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++''')))++++++)))((()))***))))))))))))))))))))))))'''&&&&&&(((***+++***)))&&&)))******((((((***---((()))***++++++***)))(((''''''&&&'''***++++++***++++++***)))(((((()))))),,,,,,,,,,,,---,,,)))'''***)))'''((())))))((('''+++++++++***************,,,+++******++++++)))(((---,,,++++++++++++)))'''******,,,///111111000...............---,,,++++++---.........---+++)))((())))))++++++,,,+++***)))111...+++***+++---......)))***)))'''%%%$$$%%%&&&'''$$$$$$)))***'''(((,,,***)))'''&&&%%%%%%&&&&&&+++,,,,,,,,,+++***((('''++++++++++++++++++,,,,,,%%%((((((%%%&&&***+++)))'''(((((())))))))))))((()))''''''(((******&&&###((('''''')))+++,,,+++***...---***((('''(((***+++,,,------,,,++++++,,,............000333555444333///111333222000---,,,,,,---***)))***---///...,,,)))******++++++,,,,,,---,,,,,,---------,,,++++++---,,,++++++++++++,,,---------///222666555111---...............---------))))))))))))***+++,,,,,,......---,,,,,,,,,------000000///......///111111555222///.........,,,)))///...---+++******+++++++++---///111111///---+++///000111222111000...,,,------------,,,,,,+++***...---+++)))'''''''''''',,,,,,++++++,,,...000111...---,,,+++************,,,+++)))((((((***,,,---------,,,,,,---...000111111000///...---,,,,,,,,,---++++++---000000---***++++++***+++,,,---+++)))***,,,...//////---***(((000///------,,,---...///++++++------------++++++++++++,,,++++++***)))(((...+++)))***,,,---+++)))$$$&&&(((***,,,,,,,,,,,,))))))*********+++++++++''''''(((((())))))******''')))+++---------,,,+++---+++)))***---///---+++++++++,,,,,,------,,,,,,...,,,***,,,///111000...222///000555444...,,,......,,,++++++,,,---,,,+++//////000111111000///...,,,,,,+++******++++++,,,222111///,,,+++***************************++++++***)))(((''''''((()))))),,,,,,,,,---------......,,,,,,...000222111...,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,///---,,,++++++...000222///...,,,******+++,,,---+++*********++++++)))(((---,,,******+++***)))'''+++******))))))******+++(((***+++)))&&&%%%(((***)))---///,,,***,,,,,,))))))))))))))))))******+++,,,)))&&&'''+++---***&&&""",,,444555...)))***---&&&''')))***)))***+++---***+++,,,+++***))))))***'''***---...---+++++++++***)))((()))***)))'''&&&&&&&&&&&&'''''''''((((((...+++(((&&&''')))*********(((''')))++++++((($$$)))((('''((()))***)))'''(((((())))))******++++++---***'''&&&'''((()))(((***'''&&&((((((&&&'''***))),,,---)))'''***,,,+++++++++++++++++++++,,,,,,+++*********))))))((((((******+++,,,+++***)))))),,,+++*********+++,,,---...///...,,,++++++---...+++,,,,,,------,,,,,,+++***,,,//////...---------***))),,,000000,,,***+++)))))))))((())))))***++++++++++++,,,,,,---------...---+++)))''''''''''''&&&(((***+++,,,+++***))))))+++)))%%%%%%((($$$++++++++++++++++++++++++///+++((())),,,---)))%%%+++)))&&&&&&''')))******)))))))))******)))((((((,,,***((()))***+++)))''')))((((((***,,,---,,,+++---+++)))''''''((()))++++++,,,---,,,+++***,,,......------///222333222111///000111000...,,,,,,---...,,,***+++---......,,,******++++++,,,---------(((((()))***************---,,,+++******+++,,,---+++***+++...111111...+++---------......//////000,,,,,,++++++,,,,,,---...------,,,,,,,,,------...111000000000000111111222222///------//////...,,,...---,,,+++++++++,,,------...///000000///---,,,//////000000000///---------------------,,,+++***...---+++***)))))))))))),,,+++++++++,,,---///000......---,,,++++++******++++++)))((()))***,,,---------,,,,,,---...000111///...---,,,++++++++++++---,,,,,,---000000---+++---,,,+++,,,......,,,+++******,,,,,,,,,+++)))(((......---,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,***)))***,,,---+++***((()))***++++++,,,++++++))))))*********+++++++++''''''''''''((((((((((((''')))+++,,,------,,,+++,,,++++++,,,......---,,,,,,...000000///...///000...,,,+++,,,///111000...222///000333333...,,,///000...,,,,,,---...---,,,------...//////...---,,,......---,,,++++++++++++333222000...,,,,,,,,,,,,))))))))))))***+++,,,---))))))))))))***+++,,,,,,,,,,,,,,,---------......------...111222222///,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,+++++++++---///000...---,,,+++++++++,,,---,,,+++***+++,,,+++***(((---,,,******+++***)))'''++++++************++++++***+++,,,+++(((((()))+++%%%)))***''''''***+++*********))))))))))))******,,,)))'''(((,,,---+++(((&&&---333333...******,,,((()))******)))(((***+++)))+++------+++***)))***)))***+++---------+++***(((''''''(((******)))'''&&&&&&&&&'''''''''((((((,,,)))&&&%%%&&&'''(((((()))(((((()))***)))'''%%%''''''(((***++++++(((%%%)))))))))))))))*********---+++(((((()))***)))))))))&&&&&&))))))&&&&&&)))(((,,,,,,)))(((***+++***((())))))***************++++++++++++*********)))((()))+++,,,,,,+++***)))...---,,,+++******++++++,,,,,,,,,***((('''(((***++++++,,,,,,,,,,,,+++++++++---......,,,*********+++)))+++000000,,,***+++)))(((((((((((()))******+++++++++,,,,,,,,,------+++***)))(((((()))******'''(((***+++++++++))))))(((***)))%%%&&&)))%%%************++++++++++++...+++)))***------)))%%%+++)))''''''((()))))))))++++++++++++***)))((((((,,,***(((((()))***)))(((***))))))+++------,,,++++++***(((''''''((()))***+++,,,---,,,******,,,---...------...000000///---/////////...,,,+++---...000...,,,,,,---...---,,,+++++++++,,,------......''''''((()))***+++,,,,,,---,,,++++++++++++,,,---+++******,,,...///---,,,,,,,,,---...///000111111...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,---...///......///000000000000000...---,,,---///000000000...---,,,,,,,,,,,,,,,---////////////......---,,,...............---------,,,------------,,,,,,+++---,,,++++++******++++++,,,,,,++++++,,,---............---,,,,,,++++++++++++***)))))))))+++,,,---------,,,,,,---...000111///...---,,,,,,+++,,,,,,...------...000///---+++------,,,---...///---+++***))))))))))))(((((((((---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))***)))((()))+++,,,,,,+++,,,,,,+++++++++++++++,,,***************+++++++++(((''''''''''''''''''&&&((()))***,,,,,,,,,,,,+++***,,,...///...---------,,,...111111///...///111...---,,,---///000000///333000///111000------000111///------...///...---------.../////////...---111111000...---,,,+++***000///...---,,,,,,,,,,,,'''(((((()))***,,,---...((()))***,,,------......,,,,,,,,,---------............///111222222000---///...---,,,+++***)))(((******+++++++++,,,,,,,,,******++++++,,,------...---------------,,,,,,+++---+++***+++,,,,,,***)))---+++******++++++)))(((,,,++++++++++++++++++,,,,,,------,,,+++***+++,,,,,,///...***''')))***)))+++******)))))))))******---***((()))---...---+++,,,...000111...,,,++++++)))++++++***((((((((())))))+++...///---+++))))))+++))))))+++......,,,)))'''&&&&&&''')))******)))&&&&&&'''''''''(((((((((+++)))&&&%%%&&&'''((((((''')))******((('''''''''&&&''')))+++---+++'''$$$***))))))))))))))))))(((+++***)))***++++++***((((((&&&'''******'''&&&((((((,,,,,,)))(((***+++***((()))***+++,,,+++******,,,,,,,,,+++++++++++++++&&&(((+++------,,,***)))000///...,,,+++++++++++++++++++++)))'''&&&''')))******++++++++++++******+++,,,---,,,***(((((((((+++***+++//////+++)))+++)))(((((((((((()))******+++++++++++++++,,,,,,,,,,,,+++***((((((((())))))'''(((***++++++***))))))'''))))))'''''')))&&&"""(((((())))))******++++++,,,+++***,,,...---)))%%%+++***))))))******(((&&&,,,,,,,,,++++++)))((('''''''''''''''''''''&&&&&&)))))))))***,,,,,,+++***+++***)))(((((()))***++++++,,,,,,+++******+++---...------...//////---,,,/////////---,,,,,,...000111000...------------,,,++++++,,,------......///+++++++++,,,------...///------------------------......------...///000000.........//////000000000---,,,+++***))))))))))))++++++++++++,,,---...///)))***,,,---......---,,,---,,,,,,---...///000000//////...---,,,+++++++++......------,,,,,,++++++...------,,,,,,,,,---...,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++*********************+++------------,,,,,,---...000111///...---------------.../////////000000///---+++---,,,,,,---......---++++++***)))((('''(((((()))++++++++++++++++++,,,,,,------++++++++++++------------------,,,+++***)))((((((((()))+++,,,,,,,,,,,,+++***))))))***+++,,,************************)))))))))((('''''''''&&&((()))***+++,,,,,,++++++))),,,000000...,,,---///+++++++++,,,---...---,,,...------...///000//////333111///...------...000111///------...///...---...///111111222111000000333333222000///---+++***,,,,,,++++++*********+++))))))))))))***+++,,,---)))***,,,---...---,,,,,,,,,,,,,,,---------............///000222222000...222111000...---+++************+++++++++,,,,,,,,,)))***,,,---......------,,,---/////////...,,,+++...,,,++++++,,,,,,+++***,,,+++******++++++***(((,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++'''+++---+++***,,,,,,+++))))))))))))***+++,,,,,,---+++******---//////...000///.........---+++***)))***+++***)))((()))***(((,,,///000///,,,***))),,,)))'''***...000,,,((()))(((&&&'''((())))))(((''''''''''''((((((((((((,,,***(((''')))*********&&&)))+++***&&&%%%&&&)))''''''(((***++++++(((%%%******))))))(((((((((''')))((()))***,,,+++)))&&&'''%%%'''++++++'''%%%''''''+++,,,)))(((***+++))))))***,,,.........---,,,++++++++++++++++++++++++%%%'''***---...---+++)))///......---,,,,,,,,,,,,+++,,,---,,,+++***+++---)))******++++++******))))))***+++***((('''((())),,,***+++......***)))******))))))))))))***++++++*********+++++++++++++++000...,,,)))'''&&&&&&&&&((()))************))))))'''((())))))))))))'''%%%)))))))))))))))(((((((((+++++++++---...---)))&&&+++++++++,,,,,,+++'''%%%,,,,,,,,,++++++)))((('''###%%%((())))))'''&&&%%%(((((('''(((******)))(((+++************+++------++++++,,,+++***)))+++---///...---...//////---+++.........---,,,,,,///111111000///...,,,,,,,,,,,,++++++,,,------......//////...------------............////////////....../////////......///000111000000//////......---------,,,+++***)))(((((((((*********+++,,,---...///((()))+++---------,,,,,,------------------...///111000000...,,,+++)))))),,,,,,,,,++++++*********------,,,,,,,,,,,,---...,,,------......---------******++++++++++++++++++---------------------,,,***++++++,,,++++++***)))*********++++++,,,---...------,,,,,,---...000111,,,,,,,,,,,,,,,,,,------///000111111000...,,,,,,,,,+++***+++------+++***,,,+++***(((((()))***+++)))******++++++,,,,,,,,,------++++++++++++---------......------,,,+++***(((((()))***++++++,,,---))))))(((((()))***,,,---************************+++*********)))((((((((((((((()))***++++++++++++***---111111...---...000---)))''')))///000---(((......///////////////000222111///,,,+++---...//////---,,,,,,---......---...///111222222222111000333333333222000...,,,++++++++++++++++++++++++***++++++******)))************+++,,,,,,,,,+++)))(((,,,,,,,,,---------......///......000111222000...222111000///---,,,+++*********+++++++++,,,,,,,,,***+++---///000///...------...000111000///,,,+++///---++++++,,,---,,,+++,,,+++)))***++++++***))),,,++++++******++++++,,,++++++++++++,,,+++***(((%%%''')))---...,,,''''''((()))+++---...///...---++++++,,,...//////000...,,,,,,------+++)))&&&((()))***))))))+++,,,(((,,,///000///,,,***)))---)))''')))...///,,,(((---+++(((((((((((('''&&&'''''''''((((((((())))))+++)))(((((()))*********&&&)))***)))&&&$$$&&&)))***)))''''''((())))))(((***)))))))))((((((''''''&&&&&&''')))+++***'''%%%'''%%%'''++++++'''%%%'''&&&***,,,)))(((******((()))***+++---......------))))))******************%%%'''***,,,------+++***+++,,,,,,---............)))+++,,,---------///000)))******++++++******)))'''(((***)))((()))***,,,,,,***+++...---)))(((***+++************+++,,,,,,************************///...+++)))'''&&&&&&&&&))))))*********)))))))))((((((***+++***)))((((((+++******)))((('''&&&&&&++++++,,,------,,,***(((++++++,,,------,,,(((%%%++++++++++++***)))(((((($$$'''***+++***((((((((((((''''''((())))))(((&&&*********+++,,,---...///***+++,,,+++))))))+++,,,...---------//////---++++++,,,------,,,,,,...000///000///...,,,+++,,,---+++++++++,,,------.........---,,,*********+++,,,...//////000000//////...---......---,,,,,,...///000000///...---,,,++++++///...---,,,++++++++++++++++++***++++++,,,---...***+++,,,....../////////......///---,,,+++---...111111000///---+++)))(((***++++++,,,,,,++++++***,,,,,,,,,------------...,,,------............---++++++,,,---------,,,,,,///////////////...---,,,***+++,,,,,,,,,,,,***))))))******+++,,,---......------,,,,,,---...000111******))))))***+++,,,,,,000222333222000---,,,,,,+++******+++,,,,,,+++)))---,,,+++***)))***++++++))))))+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---,,,++++++)))***,,,,,,++++++,,,...(((((((((((()))***+++,,,+++++++++***************++++++***************)))(((((())))))***++++++,,,---...//////......///111000,,,))),,,111333///***...///000000......///000000111///+++***---...------,,,+++,,,...//////...,,,---///000111000000///111222222222222000...------...............---,,,---,,,+++***)))))))))))),,,,,,++++++***((('''&&&,,,,,,,,,---------.........------...000000///...000///...---,,,+++***)))******+++++++++,,,,,,,,,+++,,,...///000//////......///000111111///---,,,000...,,,+++,,,---------+++***)))***++++++***)))+++******************+++******)))+++,,,+++)))&&&%%%)))))))))***)))&&&&&&'''((()))+++---///000000...---++++++,,,...///---,,,+++,,,,,,,,,***)))&&&''')))))))))***+++---)))+++...///---+++)))))),,,***(((***,,,...,,,***000---***)))))))))((('''''''''((((((((()))))))))((('''&&&&&&((())))))(((((((((((('''&&&%%%'''(((,,,)))&&&%%%''')))******)))(((((((((((((((((('''%%%%%%&&&(((***)))'''%%%(((&&&'''******'''&&&(((%%%***,,,***(((***)))'''''''''((()))******+++,,,)))))))))))))))*********((()))***+++,,,,,,++++++)))***+++---............&&&(((+++,,,,,,,,,---///******++++++++++++******''')))******)))***---///---******---,,,)))(((***+++************+++,,,,,,*********)))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))))))))+++---,,,((((((***++++++***)))((('''&&&&&&+++,,,,,,,,,,,,,,,++++++,,,+++,,,---...,,,)))''')))))))))******)))(((((('''((()))'''&&&&&&))),,,)))(((((((((******((('''((())))))***,,,---......***++++++***))))))***,,,,,,++++++,,,------,,,***''')))++++++++++++,,,------...///---+++***+++---******++++++,,,---------+++***)))(((((()))+++,,,,,,---...//////...---,,,+++---...---+++***,,,---......------,,,,,,++++++......---,,,++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000111,,,...///---++++++---///......//////...---,,,+++)))***,,,...///...---,,,+++,,,---...//////...---,,,,,,---.....................///000//////...---111111111111000///---,,,+++,,,...//////...,,,+++))))))+++,,,---.........------,,,,,,---...000111++++++++++++,,,---...///111333555333000---,,,---,,,++++++,,,------,,,***,,,,,,+++************+++)))***+++,,,---------,,,+++,,,,,,------,,,,,,+++/////////......---,,,+++***,,,...---++++++,,,...)))******++++++*********+++++++++*********))))))))))))))))))************((((((((())))))***+++,,,111///------...000111111...///000000000000000000...000111000...---///111...111///+++***---...+++,,,++++++,,,///111222111,,,---///000111111000000...///111222222111000///...//////000///...---,,,++++++******************,,,+++***))))))))))))))),,,,,,,,,---------......---,,,,,,---...///...---///......---,,,+++++++++******+++++++++,,,,,,,,,++++++,,,---............//////000111000///...---111///,,,+++,,,---...---+++***)))***+++,,,+++)))***))))))(((((())))))******))))))+++,,,,,,)))%%%---111111,,,(((((('''$$$)))))))))***+++,,,---...111000...+++***+++---...)))***+++,,,+++***))))))''')))******))))))***,,,)))+++------+++***)))***++++++******+++,,,,,,,,,000...+++)))************'''((((((((())))))))))))(((&&&&&&&&&((())))))(((***(((&&&%%%&&&''''''&&&***)))''''''((())))))((('''''''''(((((((((((((((&&&&&&&&&(((******(((&&&)))&&&&&&))))))&&&&&&)))$$$***,,,***(((***)))&&&'''&&&&&&&&&''')))+++---)))))))))******+++++++++******************++++++)))***+++,,,------,,,,,,'''))),,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++,,,+++***+++---000---+++***,,,,,,((('''***))))))(((((())))))***+++******)))))))))((((((((())))))(((((((((***+++,,,+++******)))))))))))))))+++***,,,///,,,''''''+++)))))))))))))))))))))))),,,,,,,,,+++***+++,,,...,,,++++++,,,...---+++)))'''(((((())))))))))))(((((('''%%%""" """(((...***)))))))))++++++)))'''''''''(((***+++,,,------***++++++***))))))***,,,***))))))***,,,,,,+++***$$$&&&)))******)))******+++---...---***)))+++...)))******++++++,,,------***)))(((((()))+++---///++++++,,,------,,,+++++++++---000///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,++++++***++++++++++++*********+++---///000***,,,...---++++++...111+++,,,.../////////......)))+++...000111111///...+++,,,...000000///...---,,,,,,---.../////////...000111222222222000///...222222222222111000...---,,,...///111111000...---((()))+++,,,---.........------,,,,,,---...000111.........///000111222333111444555444000,,,,,,------,,,,,,---......---+++++++++++++++*********))))))***,,,---......------++++++---......---++++++////////////...---,,,+++,,,...///...,,,+++,,,...,,,,,,------,,,+++)))(((++++++++++++******))))))''''''(((((())))))******(((((((((((()))***+++,,,444///++++++...111222111***000444333---+++///444...000222111...---///111---111000+++***......***---,,,+++---000333444444...///111222333333333222,,,...000222333222111000---...//////...,,,+++******)))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---------......---,,,+++,,,.........---000000/////////.........******+++++++++,,,,,,,,,***++++++,,,,,,---......000000000000000//////...222///,,,+++,,,.........+++***)))***+++,,,+++***))))))(((((((((((())))))+++***)))+++------)))%%%))),,,***&&&%%%))),,,,,,,,,+++++++++***++++++,,,111000...+++)))))),,,...%%%(((+++,,,+++))))))))))))***+++***)))((()))******+++,,,+++***))))))******+++,,,+++******,,,...000---******+++,,,------(((((((((((()))))))))))))))(((((()))+++++++++***+++((($$$$$$'''((('''%%%((((((((()))******(((&&&&&&'''''''''(((((())))))(((''''''(((***+++***(((***'''&&&((((((&&&'''***$$$))),,,***(((***)))&&&)))((('''&&&'''***---///*********++++++,,,,,,,,,,,,+++***)))))))))***+++***+++,,,---,,,+++***)))+++,,,......,,,***))))))+++,,,,,,------,,,,,,+++.........---++++++---///...+++***,,,+++((('''***'''''''''''''''((())))))******))))))(((((((((''',,,+++)))((((((((()))***++++++***)))(((((()))))),,,+++---000---&&&&&&,,,''''''((()))***+++,,,---------,,,***)))***---///,,,++++++,,,---...,,,+++******++++++***)))'''&&&((('''''''''((()))******)))))))))))))))((('''&&&+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++******,,,...---...///////////////...***++++++,,,,,,++++++***---,,,++++++------,,,+++...222111,,,+++......))),,,,,,+++++++++*********...------...000///---+++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---...///000111111000000000000////////////...---------///000222444333444333222000///000111111111222222222222111111///...------...///...,,,///......//////000111222222111000///---------,,,---...///000000000///...------------------------333111...++++++,,,///111---...///000111111000000666444111...,,,,,,---...------------,,,+++***)))++++++***)))(((((())))))---------...---,,,,,,++++++***)))+++---......---///000000///---,,,...///,,,+++***))))))***+++,,,...,,,))))))***,,,,,,,,,&&&%%%...$$$+++!!!***)))(((((('''(((((()))***+++))))))))))))))))))))))))+++***)))+++...000111000111///((("""'''000222...---.../////////...---,,,000...---,,,,,,---...000---+++***,,,///000...+++......///000000000000000,,,000111///000222111...000,,,---333555000,,,...++++++******)))******+++***)))))))))))))))***+++***------)))(((...444777...---,,,+++***+++,,,---000///...------,,,------,,,+++******+++,,,+++***,,,***(((***---...---***//////000000000...---,,,...------...///...+++)))+++***))))))******)))'''***+++,,,------,,,***)))******))))))((((((''''''---***((((((+++,,,+++)))---------.........//////444444222...)))'''))),,,***************)))((((((***(((''')))((($$$###%%%------------,,,+++***))))))))))))((('''))),,,///,,,+++***+++,,,+++(((&&&++++++***))))))***+++,,,)))((('''((())))))'''%%%,,,***((('''&&&'''((()))'''((()))******++++++***+++)))(((((())))))(((&&&&&&%%%%%%'''+++,,,)))'''+++***************++++++'''***)))%%%'''+++***%%%$$$&&&((()))++++++******,,,+++((('''+++000...(((,,,,,,,,,+++***))))))((())))))*********+++++++++---,,,******++++++)))'''++++++,,,------,,,++++++///...,,,++++++,,,...///++++++++++++++++++++++++,,,+++***))))))***+++,,,///---++++++,,,,,,+++***+++++++++******)))))))))***)))'''&&&&&&(((***+++,,,---...//////---+++)))***&&&%%%''')))))),,,111)))+++---...---,,,,,,,,,222000---,,,,,,,,,++++++))))))***+++***)))(((((()))(((((((((((())))))***+++++++++***((('''%%%$$$))))))))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,+++***)))******++++++,,,,,,------------,,,,,,)))******++++++******)))---,,,++++++------,,,+++---000000,,,+++......***//////.........---------.........///111111///---.........------------,,,......//////////////////000000000111222222333333222222222222111111111111000000000000111333555666111111111000.........///......////////////.........,,,,,,,,,......---,,,...------------...//////000///...---,,,++++++++++++,,,---......------,,,........................111000...,,,,,,---///000---......//////000000111555333000---,,,,,,---............------,,,+++***,,,+++******)))))))))***000000000000000///......,,,++++++,,,...///...---///000000...,,,+++,,,---,,,+++************+++,,,---+++)))(((***+++,,,+++***'''///%%%...$$$,,,***)))(((((((((((())))))***((((((((((((((((((((((((+++***)))***---///000000...---)))&&&***000///***////////////...---+++***111000...------...000111...---,,,---//////---+++...//////000000000000000,,,000111//////222111...111---...333555000---...------+++***))))))))))))))))))))))))))))))*********...///,,,+++///111000...---,,,+++++++++,,,,,,000000///.........//////...---,,,,,,,,,,,,+++***---+++******---......,,,///000000111000///---,,,...---------...---+++))),,,***))))))***+++)))(((+++,,,------,,,***(((&&&***)))))))))(((((((((''',,,***((((((***+++***)))************+++++++++,,,///000///,,,))))))+++...***************))))))((((((&&&'''******''''''***,,,,,,,,,,,,+++******)))%%%&&&&&&%%%%%%%%%(((***+++++++++,,,---,,,***((('''(((***+++,,,,,,,,,++++++)))'''&&&'''(((((('''+++***((('''''''''))))))((())))))******************)))'''((())))))'''&&&&&&%%%%%%''')))***(((%%%+++******)))))))))******&&&)))'''$$$&&&***)))$$$'''((()))***++++++++++++---+++((('''***///...))),,,++++++***))))))(((((()))******+++,,,,,,------------,,,+++***)))((((((+++,,,---......---,,,+++......---,,,,,,---......))))))))))))))))))))))))+++***))))))))))))***+++///---++++++,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++***)))'''&&&&&&''')))***+++,,,.........---+++***+++'''&&&(((***))),,,000***,,,......---,,,,,,---111///,,,+++++++++******))))))***++++++++++++***++++++***)))))))))******,,,,,,,,,,,,+++***)))(((*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---.........///,,,******---...---+++............---,,,,,,+++++++++,,,,,,,,,,,,++++++///...------///000///------000000------//////---222111111111111000000000///......000222222111///////////////............000000000000////////////222222222222222222222222222222111111111000000000111000000000111333444555//////...------,,,,,,,,,******++++++++++++******+++******+++---...---,,,---,,,,,,+++++++++++++++...---,,,+++******))))))++++++,,,---------------..............................---------...//////...------------///000111444222///---,,,,,,------...............---,,,+++,,,,,,++++++******++++++111111111000000000//////...---,,,---...///...---///000///---+++)))***+++,,,,,,++++++++++++,,,,,,,,,***(((((()))***+++***,,,'''---###///&&&---(((***))))))(((((((((((()))''''''''''''''''''''''''+++)))((((((+++...///000---...---,,,///111...(((////////////...,,,***(((222111000//////000111222///...---...//////...,,,//////000000000111111111,,,///000...///111111...222///000333444111...---......---+++***)))((('''((((((((())))))*********+++...///...///000---(((...------,,,+++,,,,,,,,,---------------......///000000///...---,,,,,,+++///---++++++---.........000000111111000///...,,,...---,,,,,,---,,,***(((---+++******++++++***))),,,,,,,,,,,,***(((&&&%%%))))))))))))((((((((((((+++)))'''((()))***)))))),,,,,,,,,,,,------------+++++++++*********---///******++++++******)))((()))'''(((+++,,,))))))+++******+++++++++***))))))%%%'''(((((((((((()))++++++***+++,,,......,,,***$$$&&&))),,,......,,,+++,,,)))'''&&&'''(((((((((+++***)))((('''((()))***************)))))))))))))))(((&&&'''(((((('''&&&'''&&&&&&'''((()))'''%%%******)))(((((((((((((((&&&'''&&&###%%%((('''$$$++++++++++++++++++++++++---,,,(((&&&)))......***+++******))))))(((((('''))))))***,,,---...//////,,,...///,,,)))'''(((***,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***...,,,+++***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))'''&&&&&&'''((()))***+++,,,---------,,,++++++((('''***+++***,,,000,,,---//////---,,,------...---,,,***)))))))))******++++++,,,---...............---,,,++++++++++++***+++---...000111111111//////000000000111111111222111111000000111111222//////000000000000000000444000---...333555222///222222222111000///...---......////////////......111000///000111222111000...///000///000111111111111111111111000000000///---------...000222111000//////.........---------...------,,,,,,,,,,,,,,,000000//////.........---......---------,,,,,,,,,------,,,,,,---///000111...---------------,,,***((())))))))))))))))))((()))(((((())),,,------,,,------,,,+++***))))))))),,,,,,,,,++++++***)))(((,,,------...////////////........................+++,,,---...............------++++++,,,...111222111000...,,,++++++,,,---.../////////...------,,,---,,,,,,++++++,,,,,,,,,000//////...............000///......//////...---111111000...+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******))),,,%%%))) ---%%%+++%%%******)))(((((('''((((((((((((((((((((((((((((((,,,)))''''''***---//////000000000000222111...***------......---,,,***)))111000////////////000111------...///000000000///////////////000000111111,,,///000......111111...333111111222333111...,,,------,,,,,,+++***)))(((''''''((())))))*********,,,...------///111---'''......------,,,,,,,,,,,,))))))))))))***+++,,,---111222111000...,,,,,,,,,...---+++++++++,,,......000000111111111000...---///---,,,,,,,,,,,,***(((---,,,***+++,,,,,,+++)))************)))(((&&&%%%))))))))))))(((((((((((())))))((((((((())))))))),,,,,,---------.........************+++,,,...///***++++++++++++***)))))),,,******,,,+++'''&&&(((******++++++++++++******%%%'''******))))))***++++++***+++---///000...,,,%%%'''))),,,------,,,+++***)))(((((())))))(((&&&******)))(((((())))))***,,,+++***))))))(((((((((((('''&&&&&&'''((('''%%%'''''''''((())))))))))))***)))(((''''''''''''''''''&&&$$$###%%%'''&&&%%%------,,,+++************,,,,,,)))&&&(((---...+++***)))))))))((((((''''''(((((()))+++---...///000))),,,///---)))''')))---,,,---............---,,,---......//////......---------------------------))))))(((((((((((())))))---,,,******+++,,,,,,+++(((((())))))******++++++******)))((((((((())))))((()))***+++,,,,,,,,,+++,,,)))))),,,,,,***+++...---...//////---------...,,,,,,+++)))(((''')))***,,,,,,,,,---...///000111000//////...------------,,,---///111333444555555222222333333333444444444333333222222222222333333222222111000//////......444111...000555777444000333333333222111000///...---......//////......---///...---...000111000///---,,,---...///...///000.........------------,,,,,,+++***+++...//////...---------,,,,,,,,,++++++,,,,,,+++******++++++,,,.........---,,,,,,++++++,,,+++++++++************++++++*********,,,---......---,,,---//////,,,***))))))************)))))))))(((''')))+++,,,,,,+++......,,,+++******)))))),,,,,,------,,,+++***))),,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---------,,,++++++,,,...111333///...---,,,++++++,,,,,,.........///......---------,,,,,,,,,,,,,,,------000000///...---......///000///......///000///---222222222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((*********))),,,%%%))),,,%%%+++&&&******)))(((((('''(((((()))))))))))))))))))))))),,,***((((((***---......111///......///...------)))***+++---------,,,,,,.........------.........***,,,...///000000111222//////.........///000111,,,//////------000111...333333222111111111...+++***++++++,,,,,,,,,++++++%%%&&&((()))*********))),,,---+++)))---111000+++.........---------,,,,,,((((((((()))***+++,,,---111222222000---+++,,,---,,,,,,+++*********,,,---...///000111111000///...000...,,,,,,,,,,,,***(((---,,,***+++,,,,,,+++)))'''((((((((())))))(((((((((((((((((()))))))))))))))))))))((('''((())))))(((((()))))))))*********++++++++++++---.........+++++++++++++++***))))))+++))))))++++++'''&&&(((,,,,,,,,,,,,,,,,,,+++***"""$$$'''''''''&&&'''(((******+++---000000///---*********)))******+++,,,(((((()))+++,,,+++'''$$$***))))))))))))*********---,,,***)))(((((((((((('''&&&%%%&&&'''((('''&&&&&&'''((())))))***,,,---))))))((('''&&&&&&'''''')))&&&$$$$$$&&&&&&&&&'''...------,,,+++***)))(((***+++)))&&&''',,,---+++))))))))))))((((((((((((''''''(((***+++---......&&&***...---***))),,,000+++,,,---......---,,,+++------...//////...------))))))))))))))))))))))))(((((())))))))))))((((((,,,+++)))***+++,,,,,,+++((((((((())))))*********,,,++++++***))))))))))))(((((()))******+++++++++,,,)))***------******,,,,,,---......------...000,,,,,,,,,***(((''')))+++,,,,,,,,,,,,---...000000//////...---------......///000000111222222111111000000111111111222222222000000////////////000000000000///---,,,+++***)))///------///222333111...////////////......---,,,******++++++++++++******+++***)))***,,,------,,,***((((((+++,,,******---++++++++++++************+++***((()))+++,,,---,,,++++++++++++************---,,,+++++++++,,,.../////////......---------,,,------,,,,,,,,,+++++++++,,,++++++***+++,,,---......,,,,,,---000000---******++++++++++++++++++***)))(((((()))+++,,,+++***......---++++++*********,,,,,,---...---,,,+++***************+++,,,...///++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,...000222333,,,,,,+++++++++++++++,,,------.........------,,,,,,,,,++++++,,,,,,------222111000///...///000111///...---...///000///...222222222///---,,,,,,---++++++,,,,,,,,,,,,+++++++++***))))))++++++***)))---''',,,"""---%%%---******))))))(((((((((((()))************************+++***)))***,,,......---///+++***++++++)))***---&&&(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++.../////////000222///...---,,,---...///000---//////,,,,,,000111...333444222//////000---)))(((***+++---------,,,,,,$$$%%%''')))******))))))+++,,,***(((***000222000---............---,,,,,,*********++++++---.........000111000,,,***+++---***,,,---,,,***)))***++++++,,,...///000000000000222000---,,,,,,,,,+++)))---+++******++++++***)))'''''''''((())))))******(((((((((((())))))))))))))))))***)))(((''')))+++)))))))))*********++++++,,,++++++,,,...///...---+++++++++,,,++++++***)))(((&&&'''+++,,,******,,,------...---,,,+++******%%%'''((()))(((((()))++++++***+++---///000...---,,,+++***)))))))))+++,,,(((((()))+++,,,+++'''$$$))))))******************---,,,***(((((((((((()))(((&&&&&&&&&((()))((('''&&&'''((((((((()))+++...((((((''''''''''''((((((,,,'''%%%&&&((('''(((***......//////---,,,***((((((+++***((((((+++,,,***))))))))))))))))))))))))''''''((()))+++,,,------'''***---,,,++++++---000++++++,,,------,,,++++++------------------------************************((())))))******))))))(((,,,***))))))+++,,,,,,+++*********++++++++++++++++++++++++******))))))(((((((((((()))))))))))))))+++)))***...---***(((***+++,,,------,,,---000222,,,......,,,)))(((+++...++++++*********,,,---...,,,,,,+++++++++,,,------++++++,,,---------,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,+++***))))))******,,,---.........---++++++,,,,,,,,,++++++***(((((())))))))))))(((((()))(((((()))+++,,,,,,++++++((((((+++,,,((((((,,,+++++++++*********)))))),,,***((((((***++++++***++++++*********))))))))),,,,,,++++++,,,...000111.....................---...------------,,,,,,,,,,,,,,,+++******+++---......++++++---000111---)))+++,,,,,,------,,,,,,++++++***))))))+++++++++)))------,,,+++************+++,,,---......,,,+++)))***)))))))))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...000111222333+++*********++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,------222111///...---...///000...---,,,---///000000...000000000...,,,+++,,,...******+++,,,,,,+++******+++*********,,,,,,+++))),,,(((...###+++###---,,,)))(((((((((((())))))***))))))))))))))))))))))))+++***+++---//////...,,,,,,)))***---,,,)))***///'''(((***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***---//////---,,,---///...---,,,++++++,,,...///---///...+++,,,///000///222444222------///,,,'''***+++,,,......---,,,+++###%%%''')))******))))))))),,,,,,))))))---000000---.../////////...,,,,,,++++++++++++,,,,,,---...+++...000...***(((***---))),,,//////,,,******+++((())),,,...000111111111444111...---------,,,+++,,,***))))))***+++)))((()))))))))((())))))******'''((((((((()))))))))***)))***+++***((((((***,,,++++++++++++,,,,,,,,,,,,***((((((***...///...,,,++++++,,,,,,++++++***))))))'''(((,,,---++++++.........------+++***((('''***+++++++++***+++---000+++***+++---//////---+++))))))******+++++++++++++++***((()))******)))'''))))))******++++++++++++---+++)))((('''((()))***((('''&&&''')))***)))((('''))))))'''%%%%%%'''***''''''''''''((()))******///)))&&&)))***((()))---...000222333222///,,,***&&&***+++))))))++++++(((************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******---,,,+++******+++,,,---++++++++++++++++++++++++))))))***++++++***))))))+++***((()))+++,,,,,,+++++++++++++++*********************)))((('''&&&&&&))))))(((((('''(((((((((***(((***...---)))'''((((((***++++++,,,---000333---///000...******---111***)))((((((((()))***+++))))))))))))***++++++,,,$$$%%%&&&((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,------,,,---...******+++,,,,,,,,,++++++))))))************))))))+++******+++---......---...******......******...,,,,,,+++++++++*********---+++)))((()))++++++***+++++++++*********))))))+++***))))))+++---000111---------------------------------,,,,,,,,,+++++++++***)))))))))***+++,,,---***))),,,000111,,,(((,,,,,,------------,,,,,,,,,+++)))***++++++***))),,,++++++******************+++,,,------,,,***)))++++++++++++,,,...000111------------------------------,,,+++*********++++++,,,...000111222333333***************+++++++++++++++,,,------,,,,,,,,,************++++++,,,---000...,,,+++***+++---...,,,,,,+++---///000000///......///---++++++,,,---)))***+++,,,,,,+++***))),,,+++***+++------+++***)))&&&---!!!((( ++++++(((((('''(((((()))***+++((((((((((((((((((((((((***+++,,,...000000...+++---***,,,111111,,,,,,111((()))***+++,,,+++******+++,,,,,,------,,,,,,+++,,,///000///,,,******,,,---,,,+++******,,,...///---///...++++++///000///222444111,,,+++...,,,&&&+++,,,.........,,,***)))###$$$''')))******))))))'''---///,,,))),,,......---.../////////...,,,,,,*********)))******+++,,,(((,,,///---)))'''***---)))---111111...+++***+++&&&'''***---///111111111555222///---------,,,++++++***))))))******)))''',,,+++***))))))((())))))'''((((((((())))))******)))+++,,,+++((((((***---'''((((((((())))))))))))'''&&&&&&)))---///...,,,+++,,,,,,,,,,,,+++******---++++++......+++***,,,......---,,,***(((&&&%%%)))))))))''''''(((+++...+++++++++,,,......,,,***$$$&&&))),,,...---,,,+++///+++'''%%%&&&)))***+++((()))***+++++++++++++++,,,+++)))((('''(((***+++(((''''''(((***+++***))))))***)))&&&###!!!###&&&'''''''''''')))***+++,,,111***'''***+++)))+++//////111444666555222...+++$$$))),,,+++***+++***(((***************++++++++++++++++++,,,,,,---------000...,,,,,,,,,,,,***((()))***++++++++++++***)))---,,,***))))))***,,,---'''''''''''''''''''''''')))***+++,,,,,,+++***)))+++)))((()))+++,,,,,,+++******))))))((((((''''''(((((((((((('''&&&%%%$$$***)))(((''''''''''''''')))(((***...---(((%%%&&&'''((()))***+++---111444...111222000,,,+++...222''''''((()))***++++++,,,+++,,,,,,,,,,,,+++******)))***+++------,,,+++***.........---,,,+++***))),,,***))))))***++++++*********+++,,,+++***)))(((((((((((((((((((((((((((***+++,,,+++))))))***+++...!!!,,,---)))************+++,,,---...//////000000---)))'''))),,,,,,,,,++++++++++++++++++,,,)))&&&&&&)))***)))'''))))))))))))***+++,,,---))),,,---***+++...///,,,...///222222000,,,'''$$$)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++---------,,,++++++///...,,,+++******+++,,,++++++,,,++++++***((((((---------,,,+++***)))((((((((())))))*********+++))))))))))))***+++,,,---,,,,,,++++++***)))((((((------,,,,,,,,,---...///---++++++000666777222,,,...,,,---...,,,((()))---...***+++000000------222.........,,,+++,,,///222000...------------+++***++++++,,,///111222111//////...---+++***)))((((((,,,,,,++++++***)))((((((***+++***'''))),,,+++&&&'''%%%'''+++***%%%%%%************)))))))))))))))***(((&&&'''***+++)))&&&---,,,++++++******++++++******+++,,,+++***)))(((******))))))******+++,,,,,,,,,------,,,,,,+++***))),,,000222111...,,,,,,+++***))))))***,,,...///111...***((()))***++++++///,,,***,,,......+++(((,,,,,,,,,+++***)))((((((***((('''&&&'''(((''''''))))))***+++,,,------...---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******************,,,------+++)))'''((()))***,,,---...///222111000///---------,,,++++++,,,***)))(((***+++,,,,,,++++++***)))(((((())))))(((((((((((())))))((()))+++---...---+++***000...,,,***))))))******++++++,,,,,,,,,++++++***,,,((()))---,,,'''%%%(((...------,,,+++***))))))++++++******************)))******))))))))),,,...)))***,,,------,,,+++*********))))))))))))******&&&'''((()))((()))***+++'''((()))******,,,///222+++)))((((((***+++***))),,,***((((((+++,,,+++)))))))))((((((((((((&&&%%%***)))(((''''''((()))***111---******,,,---+++)))...000444777888444...)))...***(((((('''%%%&&&))))))***++++++***)))***+++333---((((((+++---,,,***---------------,,,,,,,,,******))))))******+++,,,***)))((()))***+++***)))((('''&&&&&&''')))+++---(((***---///...***%%%!!!***((('''(((***++++++***---,,,***((('''&&&%%%%%%)))***+++***(((((((((******)))((())),,,---+++)))///+++'''(((+++---***''')))))))))***+++---...///000...,,,,,,---/////////((())))))******++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,---------,,,,,,,,,,,,,,,+++******,,,***))))))***++++++***))))))***+++***)))(((''')))))))))))))))))))))))))))***++++++***)))***,,,---###'''+++((((((,,,++++++++++++,,,,,,---...---------+++))))))***,,,---------,,,+++***)))(((,,,***((((((******(((&&&))))))))))))***+++,,,,,,))),,,,,,***+++...///,,,,,,---......,,,)))%%%###)))***+++,,,,,,+++***))),,,+++++++++************((()))+++---.........---,,,,,,---------,,,+++***)))******+++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))*********+++******)))******+++,,,---,,,,,,++++++***))))))(((+++,,,,,,,,,,,,------------+++,,,000666666222---,,,***,,,...---***+++///---)))***......++++++......///...---+++,,,///111000///------...---,,,+++,,,,,,,,,...111111000///...---,,,+++***))))))))),,,,,,++++++***))))))(((***+++***(((***---,,,(((+++)))***,,,+++'''''',,,*********)))))))))(((((()))))))))+++------)))&&&,,,,,,+++************+++,,,,,,,,,,,,+++***)))(((***))))))))))))***++++++,,,------------,,,++++++))),,,///111///...------,,,+++*********,,,...///000---***((()))***++++++++++++---//////...***'''+++,,,,,,,,,,,,+++)))(((+++)))(((((())))))((('''((()))******,,,,,,---...---,,,,,,+++,,,---...///---------,,,,,,++++++***+++,,,------+++******+++...---,,,------,,,)))'''++++++,,,,,,------......111000///...---,,,,,,,,,+++,,,,,,***)))((()))***,,,,,,+++******)))((((((***)))((((((((((((((())))))***+++,,,,,,,,,+++***,,,+++***(((((()))***+++))))))************))))))000,,,+++...---)))***...---,,,,,,++++++******))),,,,,,,,,,,,++++++******)))******)))((()))+++---***+++---...---,,,+++*********))))))))))))******&&&'''((()))))))))+++,,,***++++++***)))***,,,///+++***(((((()))******)))+++)))'''(((+++,,,,,,***---(((######(((+++***''''''&&&&&&&&&''')))+++,,,,,,---,,,+++)))))))))******+++---000333333000...///+++((())))))&&&'''+++)))***++++++))))))***+++///---++++++---///...---///......------,,,,,,,,,,,,++++++******++++++++++++***))))))***+++)))(((+++,,,------,,,)))%%%###%%%&&&(((***++++++*********)))((((((***++++++***,,,+++***)))(((''''''''',,,---...,,,***))))))******)))(((***,,,---+++)))...+++'''(((+++---+++((()))))))))***+++---...///000...,,,---...000000///+++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((()))***+++---...///******++++++++++++******,,,***((()))***+++***)))((())))))***)))((('''&&&************************(((***++++++******,,,---,,,((()))---+++%%%&&&---,,,,,,++++++++++++,,,,,,,,,***(((((()))+++++++++------......,,,***'''&&&,,,+++***++++++***(((%%%+++***************++++++))),,,,,,***+++...///---000000000///---+++***((()))***+++,,,,,,+++***)))++++++*********)))))))))%%%'''))),,,.../////////(((***---//////...+++***'''((()))+++,,,------...,,,,,,,,,,,,+++******))))))))))))************************++++++,,,---...,,,,,,++++++***))))))))))))***+++,,,---,,,++++++,,,,,,---000444444111---***)))***......,,,---222---++++++...---******,,,/////////---,,,,,,...000111///...---......---,,,---------...000000///...---,,,++++++******++++++,,,,,,++++++***)))))))))***++++++)))+++///...***---++++++,,,***'''(((,,,''''''((())))))***++++++)))***,,,...000...***''',,,++++++***************...---,,,+++******************))))))******+++,,,---------------,,,++++++***,,,...///...---...///,,,+++******+++,,,...//////---***((()))***+++***'''+++///111000,,,)))(((***+++,,,------,,,***)))******)))***++++++)))&&&((())))))***+++,,,---------,,,,,,,,,,,,------.........---,,,+++***))))))+++,,,------+++******+++///...------------***(((........................//////...---,,,++++++***,,,,,,,,,***((('''((()))+++++++++******))))))(((******)))(((((((((((((((+++++++++++++++*********)))(((((('''((()))***+++''''''((())))))(((((('''...***)))***)))((()))---++++++++++++++++++++++++......------,,,+++******((()))***)))((((((***,,,,,,,,,---------,,,***)))******))))))))))))******&&&''''''((()))***+++,,,------,,,***((((((***+++,,,+++)))((()))***)))((()))((('''(((***,,,,,,,,,///'''&&&,,,,,,***######$$$%%%'''))),,,---))),,,---+++'''%%%'''+++)))((('''))),,,...//////...***)))******'''(((+++)))***++++++))))))***+++,,,---000111000000000111000000///...------,,,,,,...------,,,+++++++++***,,,+++******++++++)))'''((()))+++,,,---,,,***)))&&&&&&%%%%%%&&&))),,,...***)))((()))***++++++***+++******)))))))))))))))///000000///,,,++++++,,,***))))))***+++,,,+++***---***((((((+++---,,,***************+++,,,---...000...------///000000000,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************))))))***,,,...///***************))))))(((+++***((((((*********)))((()))*********)))''''''))))))))))))))))))))))))((()))++++++++++++---...******---///,,,&&&''',,,------,,,+++******++++++,,,)))&&&&&&)))+++***(((+++,,,......---+++(((&&&++++++,,,---,,,***'''%%%++++++******)))*********(((+++,,,***+++//////---333222000...------------)))***+++,,,,,,+++***)))*********))))))))))))(((&&&'''))),,,---.........((())),,,.........---,,,((()))***,,,------......,,,,,,,,,,,,,,,+++***)))************************++++++++++++,,,---......+++++++++*********))))))''')))+++,,,---,,,***)))++++++---///111000...,,,***)))+++......,,,---222/////////000///---++++++///000000...---,,,...000222000...---...///.........---------//////...---,,,++++++***++++++,,,,,,+++++++++*********))))))(((******(((+++///...++++++******)))'''&&&'''***###$$$%%%(((***,,,---...)))***,,,---...,,,***)))++++++***)))))))))))))))---,,,+++******+++,,,---+++++++++++++++,,,,,,------------...---,,,,,,++++++,,,------,,,,,,...000+++************+++,,,---...,,,)))((()))*********'''+++000000---+++***+++((()))+++------,,,***))))))))))))+++,,,+++(((%%%(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,------,,,++++++,,,,,,++++++,,,...///...---........................---------,,,+++******))),,,,,,,,,***((('''''')))+++*********)))))))))(((+++***)))((((((''''''(((---,,,+++***))))))******))))))((((((((()))***+++''''''(((((()))(((((((((***))))))******)))))))))))))))******+++++++++,,,///...---,,,+++***))))))((()))***)))(((((()))+++,,,,,,,,,,,,+++***((((((+++******))))))******+++'''''''''(((***,,,,,,+++------,,,***(((''')))+++---+++)))((())))))(((''''''''''''(((***+++------...((("""!!!%%%***+++***#########$$$&&&(((***,,,***+++,,,***'''&&&(((******((('''''')))+++++++++,,,)))(((******'''(((+++)))***+++***)))((()))+++***000555666222000000222000000//////...---,,,,,,/////////...---+++******,,,+++++++++,,,,,,)))'''+++)))'''%%%'''***...111***(((&&&$$$$$$%%%''')))***))))))***+++,,,***))))))))))))))))))***++++++---/////////---,,,---...+++************++++++***,,,***((())),,,------,,,************+++,,,------...,,,,,,---///000//////------,,,,,,+++*********+++,,,,,,,,,,,,+++******---,,,+++*********+++,,,************)))((('''&&&+++)))(((((()))******)))******+++++++++***)))((((((((((((((((((((((((((((((***+++,,,++++++---///)))(((***------***)))***------,,,+++************---***&&&&&&((()))(((&&&(((***,,,......---***)))***+++------,,,***((('''++++++******)))*********(((+++,,,***+++///000---///...,,,***))))))***+++)))***+++,,,,,,+++***)))*********))))))))))))(((((()))***,,,---,,,,,,+++*********+++,,,---...///,,,,,,------------,,,,,,++++++,,,,,,,,,+++******+++++++++***************++++++++++++,,,---......+++++++++***************'''(((***,,,,,,+++***))))))+++---...---,,,++++++---,,,---///...***+++///...000000000///...,,,)))...///000///...---...000222000------.../////////...---,,,---...///...---++++++******++++++,,,,,,+++++++++***************'''))))))''')))...---))))))******(((&&&'''(((((($$$%%%&&&((()))+++,,,,,,*********)))((()))***++++++***))))))(((((())))))***)))))))))***,,,...///---,,,,,,,,,,,,---......------.........---,,,,,,+++,,,,,,,,,+++,,,///111)))))))))))))))******+++---+++)))(((*********)))***,,,...---******,,,///''')))***+++,,,+++)))((((((((((((***+++***'''$$$'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***,,,------,,,+++,,,---,,,++++++,,,...//////...***++++++,,,------......+++,,,,,,,,,+++***)))(((+++++++++***''''''((()))*********)))))))))))))))******)))(((((((((((((((,,,,,,***))))))))))))***++++++******))))))))))))'''((())))))*********)))))),,,///000000///+++(((((())))))******++++++,,,...---,,,+++***)))((('''(((***+++***)))((()))***+++++++++***)))(((''''''++++++************++++++)))((('''(((+++,,,+++***+++++++++***((((((***,,,---+++)))((())))))((('''&&&'''(((((()))***,,,---)))))))))'''&&&&&&''')))%%%%%%$$$$$$%%%&&&((()))---+++)))(((******)))'''((('''''')))++++++***))))))&&&&&&))))))&&&'''***((()))******)))((()))***+++222888888333///...000000//////...------,,,,,,000000//////---,,,***))),,,,,,,,,---------***(((///---)))&&&%%%&&&''')))***)))((('''%%%%%%$$$$$$+++******+++,,,,,,***((((((((((((((()))***+++,,,***+++------,,,,,,---///++++++******))))))***++++++***)))***+++---------+++++++++***++++++,,,,,,+++******+++---......---,,,,,,++++++*********)))+++,,,,,,,,,,,,+++******------,,,+++***************************)))((((((+++)))'''((()))***)))(((***++++++,,,,,,***)))((('''''''''''''''''''''''')))+++,,,,,,++++++---...)))''''''***------+++(((---,,,+++***************,,,***(((''''''''''''&&&''')))+++---------,,,+++(((***,,,,,,***)))((()))+++***************++++++'''+++,,,***+++///000...///...+++***)))***+++,,,)))***+++,,,,,,+++***)))++++++*********)))))))))******+++,,,,,,+++***))),,,+++******+++---...000............---,,,+++***+++++++++,,,,,,++++++***+++++++++++++++******************++++++,,,---...************************((()))***+++,,,+++******))),,,///...+++)))***,,,000......000...******...+++...///---,,,---***'''---...000000//////000111111///,,,+++---...//////...,,,+++,,,---//////...+++++++++***++++++,,,,,,************************'''))))))''')))---,,,(((&&&***,,,***(((******)))))))))((((((((((((''''''***)))((('''%%%&&&))),,,***))))))(((((((((((((((((((((((()))***,,,---...------,,,,,,------...///...............---,,,,,,***+++,,,,,,+++,,,///111))))))******************,,,***((()))***+++***))),,,,,,,,,+++***+++---///******+++++++++******)))(((''''''((())))))&&&$$$'''(((((()))***+++,,,,,,+++,,,,,,,,,,,,++++++***(((((()))***+++,,,------***,,,......---,,,---...///---++++++,,,---,,,+++))))))******+++,,,------***+++,,,,,,,,,+++)))((()))******)))''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))+++++++++******)))))))))(((((()))***++++++++++++''',,,111111000///)))###)))))))))*********++++++,,,,,,++++++***)))(((((()))+++,,,,,,***))))))***++++++******)))))))))(((++++++************++++++,,,)))'''(((+++,,,***((()))******)))((((((+++---,,,+++)))((()))***)))(((&&&''')))(((((()))+++---&&&))),,,+++'''$$$%%%'''''''''&&&%%%$$$%%%&&&'''...+++''''''***+++)))&&&$$$%%%'''***---...,,,***'''$$$%%%((()))&&&'''***((()))******(((((()))***,,,222888888333...---......------------,,,,,,,,,.../////////...,,,***)))++++++,,,---///...,,,)))&&&'''***,,,,,,)))&&&$$$&&&''''''(((((('''&&&&&&+++***+++,,,---,,,***(((''''''''''''((()))***+++((()))++++++******,,,---+++,,,+++***((((((***,,,,,,++++++++++++,,,,,,---,,,,,,++++++***+++++++++)))((()))***---...---+++******************))))))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******'''((()))***++++++,,,+++***)))'''''')))***)))((()))***+++++++++***((('''((((((((((((((((((((((((+++,,,---,,,++++++,,,---)))***)))***+++,,,+++)))++++++***************+++)))))))))(((&&&'''(((*********+++,,,,,,,,,++++++''')))******(((((()))+++))))))))))))***+++,,,,,,'''***+++***+++///000...///...,,,++++++,,,---...)))***+++,,,,,,+++***))),,,+++++++++************)))***+++,,,,,,+++***)))***++++++,,,,,,---------/////////......---,,,+++***++++++,,,,,,+++++++++,,,,,,,,,++++++***************)))******+++,,,---*********************************+++++++++,,,,,,***...111000+++(((***...000...///000...******...)))...///---,,,...+++&&&+++---///000000000111222111...+++***,,,...//////---+++***+++---///000///,,,,,,++++++***+++++++++************************)))+++***((()))---,,,((("""(((+++))))))+++***'''(((((((((((((((((((((((('''))))))(((&&&&&&(((+++))))))(((''''''''''''((((((((()))************)))+++++++++++++++,,,------...............------,,,(((***,,,,,,,,,---...000++++++,,,,,,,,,++++++++++++)))((()))***+++***))),,,+++***+++,,,------,,,///...,,,++++++++++++,,,***)))(((((())))))(((&&&''''''((()))***+++,,,,,,+++,,,,,,---,,,+++***)))))))))******++++++,,,,,,***,,,......---,,,---......,,,******+++,,,,,,+++******++++++++++++++++++***+++,,,------+++***(((((()))))))))'''((()))+++((()))))))))))))))))))))(((''''''(((((()))***+++((()))***++++++***))))))(((((())))))))))))))))))'''((()))***++++++++++++'''---000...,,,,,,''' ))))))))))))************,,,,,,,,,++++++************,,,...---,,,*********,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,...+++((()))+++,,,)))&&&*********)))'''(((***,,,+++***(((((()))******)))'''(((***)))''''''***,,,&&&((())))))((('''''''''((('''&&&%%%%%%&&&''''''+++***(((''''''''''''&&&&&&&&&'''))),,,---+++***&&&$$$%%%)))***((((((***((()))***)))((('''(((***+++///444555333///......+++++++++,,,,,,,,,,,,,,,------...///...,,,***(((******+++...000000---+++ $$$)))...///...***(((&&&&&&&&&''''''(((((()))+++++++++,,,---,,,***''''''&&&&&&&&&'''((()))))))))***+++***((((((((())),,,,,,,,,***''''''***------------,,,++++++,,,,,,---,,,,,,+++*********+++(((((()))+++......---,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((()))+++,,,---,,,,,,+++$$$&&&(((***,,,...//////***)))'''''')))))))))(((((()))*********)))'''&&&))))))))))))))))))))))))+++---...---+++++++++---***------+++)))***+++++++++***************++++++&&&((()))(((&&&'''***...---,,,,,,++++++*********&&&((()))(((''''''***---))))))))))))***+++,,,---'''***+++***+++000111...+++***)))((((((((()))***)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***((()))***+++,,,+++******)))***---...///---,,,***......//////...------,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---******************++++++++++++******++++++,,,---+++000333111,,,)))+++//////---...000...++++++///***///111///...111...(((***---///000000111222333000---***)))+++---...///,,,+++)))***---///000000---,,,++++++******++++++******************+++++++++---,,,)))***---,,,((($$$)))'''''')))((($$$######%%%''')))***,,,---%%%(((++++++((('''((()))))))))((('''''''''''''''))))))*********(((&&&%%%******))))))******+++,,,......//////......---,,,'''))),,,---------...///------.........---,,,,,,***)))((()))***+++***)))+++******,,,000000---)))222111...,,,+++,,,---...,,,***(((((()))***)))(((''''''((()))***+++,,,,,,+++,,,,,,---,,,+++***)))+++++++++******************,,,......---------...***)))((((((+++---......------,,,++++++***))))))***+++,,,------,,,***)))&&&((()))(((((((((***,,,(((((((((((())))))))))))''''''''''''(((***+++,,,&&&'''***+++,,,+++***)))$$$%%%&&&((()))*********'''''')))***++++++++++++---222333///---...***$$$*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---///...---+++***+++------,,,,,,,,,---......,,,++++++******++++++,,,000,,,)))))),,,,,,(((%%%+++++++++)))''''''(((***+++)))((((((***+++******''')))***)))'''&&&)))+++(((&&&%%%&&&)))******(((''''''&&&%%%&&&'''((()))''')))***((($$$###%%%(((,,,***(((((())))))(((''''''%%%&&&***+++)))))),,,((()))***)))((('''(((******---111333222111//////)))******++++++,,,,,,---+++,,,.........,,,***((())))))+++...111111...,,,,,,,,,,,,++++++)))((('''***)))'''&&&&&&'''((()))+++++++++---...---***'''&&&&&&&&&&&&&&&'''((((((,,,------+++(((&&&&&&&&&,,,---,,,***''''''***------...---,,,+++***+++,,,------,,,+++************))))))***,,,///000...---+++******)))***+++---.........///111111///***'''------......---+++***(((******))))))***,,,---///---***((((((******)))'''+++)))'''&&&%%%&&&((()))(((''')))***(((%%%'''---------+++*********+++,,,---------,,,******+++---***+++---......---+++***+++,,,)))$$$###(((******,,,+++)))((((((((()))***'''(((***+++,,,,,,+++++++++++++++************)))++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++******+++,,,---+++***++++++***))))))***++++++...+++((()))---///,,,((()))''''''***+++)))))),,,---,,,,,,...//////---***+++((((((+++000111...***,,,,,,,,,---------......+++,,,,,,***)))***,,,...+++++++++,,,,,,,,,------+++,,,------+++))))))***000000000...,,,+++,,,---...,,,+++,,,------,,,***///111///++++++///111///333000---...222222...***000///---,,,,,,---...///---,,,+++,,,...000000000------------,,,,,,+++***...---+++))))))***+++,,,)))***,,,------,,,+++*********))))))******+++,,,---,,,)))$$$ !!!%%%***(((((((((((((((''''''''''''&&&&&&''')))***((('''((()))***)))'''%%%%%%&&&++++++***************++++++++++++++++++,,,---...+++++++++,,,,,,---------//////...---,,,,,,,,,,,,((()))***)))((((((***+++,,,,,,,,,,,,,,,---...///999777333000---,,,,,,,,,---+++*********)))'''%%%(((((((((((()))***+++,,,///)))(((---///+++(((***((()))((((((+++///---(((,,,,,,+++---...///---,,,+++,,,,,,------,,,,,,++++++++++++***)))((('''&&&******+++++++++***))))))(((******&&&&&&******((((((((())))))))))))(((((()))'''%%%&&&))),,,+++)))+++*********))))))(((((()))((('''&&&''')))+++,,,,,,,,,***(((***...---)))333222---(((***000---&&&''''''(((***,,,,,,+++)))+++......+++***,,,+++'''***+++---000222111---***)))'''%%%(((---///---***......---,,,+++******)))...+++)))***,,,---+++(((+++******)))))))))))))))///+++'''%%%&&&'''((((((***((('''%%%%%%'''(((***))))))(((((('''''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))+++,,,+++******))))))((((((''''''+++)))'''(((***+++***)))))))))+++...000///,,,******((('''(((,,,//////---)))+++,,,,,,******+++,,,...***''')))---000...,,,000...---,,,------+++***((('''&&&%%%&&&''')))+++000///------...---+++)))'''%%%%%%&&&(((***************))))))******+++,,,)))***,,,------,,,+++))),,,---...///...---,,,+++///...---,,,+++,,,,,,---*********,,,...///---+++************+++,,,------000/////////111000///---,,,,,,---------+++***)))******))))))***,,,---...---+++((((((***+++***(((+++***)))((('''(((((())))))((()))+++)))&&&(((---...---,,,+++***++++++,,,,,,---...---+++***+++,,,***+++---......---+++***+++,,,***%%%%%%)))+++)))++++++)))((((((((()))***((()))+++,,,---------,,,)))))))))******++++++++++++++++++,,,,,,,,,------***************************))))))***,,,,,,***(((...---+++******+++---...---***'''))),,,...+++((()))'''(((+++,,,***+++...---,,,,,,---//////---+++---***)))+++///111...+++++++++++++++,,,,,,,,,---+++,,,,,,+++)))***,,,...+++++++++,,,,,,,,,,,,---+++,,,------+++*********/////////...,,,+++,,,...000...,,,,,,------,,,+++...000///,,,,,,000111///111...---...222333000---111///...,,,,,,,,,---...---+++***+++---......---,,,,,,------,,,,,,+++***---,,,***(((((()))***+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,***++++++(((%%%$$$&&&(((((((((((((((((((((((((((,,,+++***)))***)))'''%%%$$$&&&(((((('''&&&'''(((++++++***))))))******+++,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***++++++***)))(((***+++------------......//////555333111...,,,,,,,,,------,,,+++++++++***(((&&&))))))))))))***+++,,,---...)))(((,,,...+++)))***)))++++++***+++///...***---,,,,,,---//////...,,,***++++++,,,,,,++++++***............---,,,+++***))))))))))))))))))))))))%%%((((((&&&'''+++,,,***(((((())))))))))))(((((()))'''%%%&&&)))++++++)))*********)))))))))((((((***)))(((''''''((()))+++,,,,,,***(((***...---)))222111---***,,,111...''',,,+++***+++,,,,,,***(((***------******,,,+++'''++++++---///111000---++++++)))(((+++///111///,,,///......---,,,,,,,,,+++444000+++)))******)))(((---,,,+++***))))))******---+++)))((()))+++******+++******))))))******+++******)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))*********))))))))))))(((((('''''''''&&&&&&''')))+++,,,---))))))***---//////---++++++)))'''))),,,......,,,---/////////------...///000,,,'''(((,,,000000///000...------......,,,+++)))((('''&&&'''(((***+++333000---,,,,,,,,,,,,+++(((&&&%%%&&&((()))))))))******))))))******++++++)))***,,,------,,,***))),,,,,,------------,,,,,,000///---,,,,,,,,,---...---,,,,,,---///...,,,***((()))***+++,,,,,,,,,,,,///...,,,,,,...000000///***+++,,,---,,,,,,*********************+++,,,------+++***)))+++++++++***************)))))))))))))))'''(((***)))''')))---------,,,++++++++++++,,,***,,,......,,,******+++***+++,,,------,,,+++******,,,+++((('''***+++(((+++******)))((()))))))))((()))***+++,,,,,,++++++'''(((((()))***+++,,,---++++++++++++,,,,,,,,,,,,+++*********)))((((((((()))((((((***++++++(((&&&...,,,***((((((***,,,...,,,)))'''(((+++,,,***'''***((((((,,,---,,,---000---,,,,,,---......---+++///---***+++...///...,,,************+++++++++++++++,,,---+++******+++---******+++++++++,,,,,,,,,***,,,------+++***++++++---......---,,,,,,---///222///,,,+++,,,,,,,,,+++,,,///000...///111111//////---,,,///222333111///111000...,,,,,,,,,,,,---,,,***))))))+++,,,++++++,,,,,,,,,,,,,,,++++++***+++***)))((((((((()))***++++++,,,,,,,,,+++)))((()))***+++------,,,,,,+++'''))),,,,,,***(((''''''((((((((((((((((((((((((---,,,+++++++++***(((&&&!!!$$$&&&''''''''')))*********)))))))))******+++,,,---///000000///......,,,,,,,,,+++++++++++++++***))))))***+++,,,------,,,------+++))))))***+++---...///000000000///...000///...,,,,,,------......---,,,,,,,,,,,,)))'''************+++,,,---...,,,)))(((,,,---+++***+++)))---///,,,+++------,,,------,,,...///000...---******++++++++++++******////////////...---,,,,,,(((''''''&&&'''(((***+++'''))))))&&&'''***+++)))(((((())))))))))))(((((()))'''&&&''')))***************))))))))))))((((((,,,+++)))''''''''''''(((+++,,,+++)))***---,,,(((//////---,,,...111...)))111///,,,+++++++++***((())),,,,,,)))(((++++++(((,,,,,,,,,---//////...,,,+++))))))+++///000...,,,---,,,,,,++++++,,,,,,,,,555111,,,))))))***++++++000...,,,***)))***+++,,,(((((((((***,,,,,,***((()))******************)))******((('''%%%###""""""((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''')))))))))((((((((((((''',,,,,,+++***((((((***,,,)))))))))+++...///...---,,,***)))***+++------,,,,,,---...---+++***+++,,,222---)))(((,,,///111111///...---...//////...,,,***)))((((((((()))***+++555111,,,******+++++++++)))(((&&&&&&((()))(((''')))))))))*********++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,000///...---------...///000///...///000///,,,***'''(((***,,,,,,,,,++++++---+++***+++------,,,+++)))***+++,,,,,,+++*********************++++++,,,,,,,,,+++***++++++++++++))))))*********)))((('''(((&&&&&&))))))'''(((,,,,,,,,,++++++************)))+++......---***))))))***+++,,,,,,,,,,,,+++***))),,,,,,***)))++++++(((+++******)))))))))))))))&&&''''''(((((((((((((((((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))((((((''')))))))))***+++***(((&&&***(((&&&$$$$$$&&&(((******((('''((()))***)))'''+++((()))---///---...111...---,,,,,,......---,,,111...,,,+++,,,...---,,,*********++++++++++++,,,,,,------,,,+++***+++,,,************++++++++++++***+++------,,,+++,,,---,,,---------,,,,,,...000222///,,,***++++++++++++***...000///000222111---///...---///111222000...000000...---,,,+++++++++,,,+++))))))***+++***)))++++++,,,,,,,,,++++++***+++***))))))))))))******,,,,,,,,,,,,+++***((('''''')))+++,,,---,,,***)))&&&(((***,,,+++***((('''((((((((((((((()))))))))***))))))***,,,,,,+++***###%%%'''(((((()))***+++***))))))))))))******+++,,,---///000000///---,,,,,,,,,++++++******)))))))))))))))))))))***++++++.........,,,***)))***+++---///111222222111///...,,,,,,,,,,,,---...000000///...------...---+++)))************+++,,,------***))))))+++,,,+++***+++'''---000,,,***+++,,,,,,...------...000000///---+++++++++,,,,,,+++++++++,,,---------,,,,,,+++***((('''&&&%%%&&&(((+++,,,+++---,,,'''&&&''''''$$$(((((())))))))))))((((((((((((''''''((()))******))))))))))))))))))((((((---,,,***((('''&&&&&&&&&))),,,,,,)))***,,,,,,(((+++++++++,,,...///---***111///,,,++++++++++++***(((++++++((('''***+++(((---,,,***+++---......---)))(((((())),,,---,,,*********))))))***+++,,,---000///,,,++++++,,,---...000///,,,***))))))***+++%%%%%%''')))+++***&&&###%%%&&&'''(((((('''&&&%%%(((((('''&&&$$$###""""""((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%((((((((((((((((((((((((,,,------,,,******---///)))((((((***,,,............---,,,,,,,,,---------,,,---...,,,***))))))***000...++++++...000111111.........///111111///---+++******))))))***++++++222///,,,***))))))((('''***)))'''''''''((('''&&&((())))))******************++++++++++++***)))))),,,+++***)))***+++,,,---000///...------...///000000//////000111000...,,,'''(((***+++,,,,,,+++***,,,,,,---...///---)))&&&((()))***+++++++++***)))))))))*********+++******++++++++++++***+++,,,,,,(((((()))))))))((('''&&&'''$$$$$$'''((('''(((+++***************))))))((()))+++......,,,***))))))++++++++++++++++++++++++))),,,---******,,,+++'''************)))))))))(((''''''''''''''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,------,,,+++******)))))),,,***)))***+++***)))'''((('''%%%######%%%'''((()))((('''((())))))((((((,,,******...///......222...---,,,,,,---...---,,,111///,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,***+++,,,)))))))))*********++++++)))+++------,,,,,,---...+++,,,---,,,,,,,,,...000000---+++***+++++++++***)))...000///000111000,,,//////.../////////---,,,//////...---,,,+++++++++,,,+++))))))***+++***)))******+++,,,,,,++++++++++++++++++******+++++++++,,,,,,++++++***)))((('''%%%''')))***+++***(((''''''''''''((()))))))))((((((((((((((())))))******)))))))))***+++,,,+++)))'''(((***+++***)))***+++))))))(((((()))******+++***+++---......---+++***+++++++++******)))))))))+++***)))(((((((((((((((...///...---*********,,,...///111222222000...---++++++,,,---...000111222///...---.........,,,***)))(((((())))))***+++,,,(((***+++***************&&&,,,...+++)))***,,,+++---,,,,,,---///000...---,,,,,,------------,,,,,,***++++++++++++******))))))((('''&&&'''))),,,---,,,...,,,'''&&&''''''$$$(((((())))))))))))(((((((((((((((((((((((()))***(((((((((((((((((()))))),,,,,,***)))'''&&&&&&%%%'''+++,,,***)))++++++(((((('''(((+++---,,,+++***...,,,******+++,,,---,,,))),,,+++''''''******(((---+++)))***+++---------)))((()))***+++,,,+++***,,,+++*********,,,...///------......---,,,,,,,,,///---+++)))((()))***+++&&&&&&''')))***((($$$ """$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$'''''''''''''''((((((((($$$&&&(((***+++---000111)))(((((())),,,......---000000//////.........///000111111000...,,,------,,,---...000222111000......---...000111111///---++++++***************+++,,,++++++++++++)))&&&###+++)))'''''''''((('''&&&'''((()))************)))++++++++++++******))))))++++++***)))***+++---...000///...------...///000///...///000222222111///'''((()))***++++++++++++//////000222222///+++'''((()))***++++++***(((((())))))******+++******)))***+++++++++)))***+++---((((((((((((''''''''''''((($$$###''')))((((((************+++******)))((()))+++------+++))))))***++++++++++++++++++++++++))),,,,,,))))))+++***''')))************)))((((((******))))))))))))************)))))))))(((((((((************++++++++++++------,,,,,,+++*********...,,,)))((()))******)))))))))(((''''''((())))))(((((())))))((((((((()))---++++++...///------000///---++++++---...------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,...///...,,,+++++++++((())))))))))))*********)))+++------------...///+++,,,---,,,+++,,,---///...,,,+++,,,------+++******...///......///...***............---,,,+++***------------,,,,,,,,,,,,+++***((((((***++++++***)))***++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++***)))))))))(((%%%&&&'''((()))(((((('''***(((&&&&&&((())))))((('''(((((())))))******+++---,,,+++++++++***(((&&&)))+++,,,,,,***)))******(((((((((((()))******+++******+++,,,,,,+++)))(((*********)))))))))))))))++++++***)))((((((((((((---......,,,******+++,,,---.../////////...---,,,++++++,,,---///000000111///...---...///...,,,+++(((((((((((()))***+++,,,(((,,,---***((()))***(((%%%***,,,***))),,,---+++,,,,,,+++---...///---,,,------............------+++++++++,,,,,,++++++***)))(((((('''((()))+++,,,(((******'''&&&)))***'''(((((())))))))))))((((((((()))))))))'''''')))***''''''(((((((((((())))))*********)))(((''''''&&&&&&+++---***)))+++***((('''&&&'''***+++))))))+++,,,***)))***,,,.........,,,---,,,''''''******(((,,,***))))))+++,,,,,,,,,***+++,,,---------------///...,,,,,,,,,...000111---///111000---***(((''',,,++++++******************))))))))))))(((%%%###%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((((('''%%%&&&''''''''''''((((((((()))((((((((()))(((%%%###)))))))))***,,,---,,,+++///000000///......///111...///000///---,,,,,,---))),,,///222333111///---------...000111000---+++++++++++++++*********)))))))))***,,,,,,***&&&"""+++)))'''''''''((('''&&&'''((()))*********)))(((+++++++++***))))))((((((++++++***++++++,,,---...///...---------...///000.........000222333111000((((((((())))))***+++,,,000//////000111000...+++))))))*********)))'''&&&))))))***++++++***)))((((((***+++***((((((+++---******((('''''''''((()))***%%%$$$(((+++******,,,+++,,,,,,---,,,+++***)))***+++,,,+++***))))))+++++++++************++++++)))++++++((('''******''')))******+++***)))((('''++++++***)))))))))***+++((((((((()))))))))))))))************++++++++++++++++++++++++************///,,,'''%%%&&&'''))))))*********++++++*********))))))***))))))((()))***...,,,,,,......,,,,,,//////---++++++,,,......---***+++,,,,,,+++*********************++++++++++++,,,...000///---+++***+++((((((((()))))))))******(((***------------///000+++,,,---,,,++++++---...,,,,,,---///000000...,,,+++...///,,,+++---+++(((***+++,,,,,,++++++***+++++++++,,,,,,---------,,,((('''&&&''')))******)))))))))***+++++++++++++++))))))***+++++++++++++++******)))))))))))))))***'''''''''(((((((((((()))+++)))'''(((***+++)))''''''(((((()))******++++++...---,,,,,,,,,,,,)))''')))***,,,,,,***)))******'''''''''(((((()))++++++++++++*********)))))))))((((((((()))))))))))))))******))))))((()))))))))+++,,,---,,,******+++------------,,,,,,,,,++++++***+++,,,------............---------......,,,+++))))))))))))***+++,,,,,,(((---///***'''((()))&&&&&&)))***)))+++//////++++++******,,,---...,,,+++,,,------......------,,,******+++++++++++++++***(((((((((((((((((((((((('''***)))&&&'''******((((((((())))))))))))((((((((()))***)))'''&&&(((+++'''''''''((((((((())))))(((((()))))))))))))))(((%%%+++---+++)))******((()))&&&&&&******'''(((---,,,++++++---///000///......000---(((''')))***(((+++***)))***+++,,,+++******+++---------,,,,,,---///...,,,++++++,,,///000---///000...+++((('''(((***+++,,,---------,,,++++++(((&&&%%%&&&''''''&&&'''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%''')))***(((&&&&&&&&&&&&'''''''''((((((///,,,)))***+++((())))))***,,,---,,,***(((---...///...---,,,...111+++,,,---,,,+++***+++,,,))),,,///111111000......------...///000///+++(((***************))))))(((*********+++,,,+++)))&&&***(((&&&&&&((((((((('''&&&''')))***+++***)))(((,,,+++***))))))(((((((((***+++,,,------............---,,,,,,,,,---///000/////////000222222000...))))))(((((((((***+++---///---,,,,,,...//////...)))*********)))(((&&&%%%((()))***++++++***)))(((''')))+++***((((((***---,,,+++)))''''''(((***++++++&&&%%%)))------,,,...------...///...---,,,++++++,,,,,,***)))(((***+++++++++************++++++)))+++***&&&&&&))))))''')))******++++++)))((('''***)))(((''''''((()))***&&&&&&'''((()))***++++++)))************+++++++++)))))))))))))))*********000+++&&&######&&&((())))))***+++,,,,,,+++***))))))*********)))))))))***///,,,,,,......++++++---///---++++++,,,......---(((***,,,,,,+++*********))))))))))))************---...000///---+++******(((((((((((())))))))))))(((***---.........///111,,,------,,,+++***,,,...,,,---///111444333000---,,,......+++***+++***'''''')))***++++++***+++,,,******+++,,,------------&&&%%%$$$%%%''')))))))))((()))***+++++++++++++++'''((()))******************)))))))))))))))***+++)))(((((((((((()))******+++***)))+++------)))&&&'''(((((()))***+++++++++,,,,,,+++---...///...,,,'''(((*********)))***+++''''''''''''((()))++++++,,,,,,+++***))))))******''''''(((((())))))******)))(((((())))))***+++,,,***+++,,,+++******+++------,,,+++************+++******+++,,,,,,,,,,,,+++...---,,,---......,,,+++************+++,,,---...(((///000***&&&((((((%%%((()))))))))...333111,,,+++******+++------,,,***+++,,,,,,------,,,,,,+++((())))))*********))))))&&&''''''(((((('''&&&%%%***,,,+++'''&&&((((((%%%(((((())))))))))))(((((((((***+++)))'''&&&(((+++&&&'''''''''(((((())))))&&&'''((()))************$$$***...+++))))))***(((+++''''''******&&&)))///------...///111111///---000111...)))''')))***(((***))))))***,,,,,,+++)))(((***++++++*********+++---+++)))(((''')))+++---+++------+++((((((***---)))+++---/////////---,,,(((%%%"""!!!###%%%'''(((''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%(((***+++)))'''&&&&&&&&&'''''''''(((((()))&&&%%%+++222111))) )))***+++---...,,,)))&&&+++---...---++++++---000---///000///......///000***,,,...///......//////------...///000...***'''***************)))((('''---+++******+++,,,,,,+++)))(((&&&&&&((()))((('''&&&''')))***+++***(((''',,,+++***)))(((((((((((()))+++,,,...//////......---,,,,,,+++,,,---...///111000000000111000...+++&&&''''''((()))*********,,,,,,+++,,,......,,,***)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%+++***(((''''''(((((())),,,***))))))***)))((('''*********)))))))))+++---,,,------,,,+++***)))((((((((()))***+++,,,,,,,,,,,,***)))***++++++***)))---,,,,,,+++***)))((((((******))))))))))))******''''''((()))***++++++,,,***************)))((((((&&&))),,,,,,***)))+++---***)))((((((((()))+++,,,---+++)))'''''')))+++---,,,,,,,,,+++***)))((('''---,,,+++******,,,...///222000...,,,+++***++++++111000...,,,+++))))))(((************++++++++++++***)))((()))++++++)))(((---+++******++++++***(((************)))))))))))),,,)))'''))),,,......,,,+++++++++,,,,,,,,,---------///000111111000///---...---,,,+++************,,,***)))***+++------,,,,,,,,,,,,++++++*********++++++************++++++---......---++++++---///))))))))))))************++++++************+++++++++***)))))))))))))))***&&&'''((())))))(((&&&%%%"""&&&((('''"""!!!%%%)))000...------///000000///***,,,...---++++++...000***)))'''%%%&&&(((***,,,''''''(((((())))))***************+++---,,,***(((---------,,,+++***)))(((///,,,'''$$$(((//////+++.........---,,,+++***))),,,+++***))))))***+++,,,000,,,***,,,000222///,,,+++***))))))***+++...///---,,,+++***))))))))))))***...///++++++...---))))))))))))***+++,,,...//////+++((())),,,......,,,,,,,,,++++++***)))((((((************))))))))))))+++*********))))))(((((('''$$$&&&---///)))&&&'''&&&((()))((('''%%%%%%%%%%%%&&&((()))***)))(((''''''&&&&&&'''(((((('''%%%***)))(((''''''((()))***!!! ###)))+++))))))+++***+++...///000000...---////////////...---+++***,,,***((()))+++,,,+++(((***************)))((((((,,,......***))),,,+++(((+++***)))***,,,---,,,+++,,,***)))***,,,,,,***''''''((()))((('''&&&'''(((***+++((($$$$$$&&&$$$ %%%((((((###!!!$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((***'''$$$&&&+++...,,,***...***)))---...+++)))***---+++***+++///000///---.........---,,,,,,,,,+++)))+++,,,,,,++++++,,,...+++---///000...,,,++++++++++++++++++++++++++++++***++++++++++++***))))))((((((((((((''''''''''''***)))(((''''''((()))***...---,,,+++++++++++++++............////////////......------------,,,,,,---,,,+++++++++,,,---...''''''((())))))***++++++,,,+++***+++,,,---,,,***)))((('''''''''(((((())))))))))))(((''''''&&&&&&((((((''''''((()))***+++---+++***+++,,,,,,+++))),,,,,,+++***((((((***+++,,,,,,,,,,,,+++***)))((((((((()))***++++++++++++***((('''((()))***((('''******))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++)))))))))))))))(((''''''((()))++++++***)))***+++***)))((((((((()))++++++,,,+++***((((((***+++,,,,,,,,,,,,,,,+++***)))(((---,,,*********+++---...111000...,,,+++++++++,,,000///...,,,***))))))(((((((((((((((((((((((((((***)))((()))++++++)))(((,,,***))))))******)))((())))))))))))))))))))))))+++)))((())),,,...---,,,++++++++++++,,,,,,,,,,,,---...000111111000...---------,,,,,,+++******))),,,***)))***+++---,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++***,,,---,,,+++***+++,,,))))))))))))******************))))))))))))******,,,+++***((('''&&&&&&&&&((()))+++++++++)))'''&&&&&&'''&&&&&&&&&'''(((***---,,,+++,,,...//////...+++---...---,,,,,,...000***)))((('''((()))+++,,,''''''(((((()))*********)))(((((((((******(((''',,,,,,,,,,,,+++***))))))...,,,(((&&&***//////+++............---,,,+++***,,,+++***))))))***+++,,,...,,,***+++...000...,,,+++***))))))***+++---///---,,,+++***))))))))))))&&&******'''(((+++***&&&))))))))))))***+++,,,,,,+++*********,,,---,,,+++++++++******)))((((((''''''''''''''''''(((((((((*********)))))))))((((((***%%%%%%***,,,)))''')))'''((()))((('''&&&'''(((''''''((()))(((&&&$$$###)))((('''(((******((('''***)))((('''''''''((()))'''&&&'''+++,,,***))),,,+++,,,---///////////////111000000...---,,,++++++---+++)))***,,,---,,,***))))))************))))))(((++++++((())),,,,,,)))---,,,++++++,,,---+++***+++***)))***------+++)))---,,,***(((&&&&&&''')))'''(((&&&###%%%((('''$$$%%%((((((###"""$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))&&&%%%''',,,///...+++...***)))------+++)))***...,,,++++++---...,,,***...---------------,,,,,,---...000000///...000111+++---//////---++++++,,,------------,,,,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''((('''''''''''')))***+++,,,,,,++++++++++++++++++---.........////////////,,,,,,,,,++++++************+++,,,.........------(((((())))))***+++++++++---+++)))(((***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++***)))***,,,---,,,+++...---+++***((((((((())),,,,,,++++++******))))))(((((()))***++++++++++++)))((('''((()))***)))(((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((()))((((((''''''***)))((()))******)))''')))))))))((()))******+++************************,,,------,,,,,,+++***))),,,+++*********+++,,,---///...------,,,,,,------///...,,,+++***)))))))))((((((((((((((((((((((((***)))((()))++++++)))(((***)))(((((())))))((('''((((((((((((((((((((((((***))))))***,,,---,,,+++***+++++++++,,,,,,,,,,,,---...///000000///...---+++,,,------,,,+++)))(((,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******''')))+++,,,***)))))))))))))))))))))************))))))(((((((((((())))))+++***)))((('''&&&&&&&&&***+++,,,,,,+++)))'''%%%+++(((%%%&&&))),,,---,,,***)))***,,,...///---,,,,,,---...---,,,,,,...000))))))*********+++++++++''''''((())))))******+++***)))'''''')))***)))(((***+++++++++++++++******------***(((+++000///***......///......---,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++******)))***+++---...,,,+++******))))))))))))(((++++++***+++------******))))))(((((()))))))))&&&))),,,...---+++************))))))((('''''''''&&&&&&&&&''''''(((((((((******))))))))))))((((((+++'''%%%''')))((()))+++((())))))((('''''')))+++)))))))))((('''$$$"""!!!***))))))***++++++***((((((((('''&&&&&&'''((()))---***)))++++++((((((+++------------...///000000333222000---,,,+++++++++---,,,++++++,,,---,,,+++'''((()))***++++++++++++&&&******)))***...///---///...,,,,,,------+++***+++******,,,......---,,,333000---)))'''''')))***$$$%%%%%%###&&&***+++'''$$$(((((($$$"""$$$&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&''''''''''''((()))'''&&&(((---///...,,,---)))))),,,---***)))***...---++++++,,,+++***(((,,,------------------...,,,---......------...///---......---++++++,,,---/////////......---------***++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&''')))+++,,,++++++++++++++++++,,,,,,---------.........//////---,,,,,,+++***)))))))))&&&(((+++...///...,,,+++))))))******++++++++++++---***''''''(((***++++++******))))))))))))))))))''''''(((((())))))))))))'''''''''((())))))***+++((('''&&&'''***+++***)))...,,,***)))))))))))))))++++++******))))))))))))(((((()))***************+++***)))***+++,,,+++***))))))))))))))))))))))))*********++++++******************)))))))))))))))((()))))))))))))))((((((,,,)))&&&''')))***(((%%%)))))))))))))))******+++)))***++++++++++++***)))---------------,,,+++***++++++*********+++,,,---...------------.........---,,,++++++************+++***************))))))***)))((()))++++++)))((()))(((''''''((()))(((&&&''''''''''''(((((((((((())))))******+++,,,++++++,,,,,,,,,,,,------------,,,---............---,,,***+++---------+++)))(((---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********&&&))),,,,,,+++)))((((((((()))))))))******************))))))))))))******'''''''''((((((***++++++***+++,,,,,,+++(((&&&$$$***)))''''''))),,,...///((()))***---//////---+++------------,,,---...///)))***+++,,,,,,,,,++++++'''(((((()))******++++++...+++))))))***,,,,,,,,,))))))***++++++++++++++++++,,,,,,***---000...***------------------,,,,,,,,,+++***))))))***+++,,,(((***++++++))))))+++,,,++++++*********+++,,,---++++++***)))))))))))))))***+++------...//////...++++++***)))(((((((((((($$$)))///111...+++)))*********)))))))))(((((((((''''''(((((()))*********))))))))))))))))))(((((()))'''%%%&&&((())))))))))))))))))((('''(((+++...)))))))))((('''%%%###"""******)))***+++,,,***(((''''''&&&%%%%%%&&&((()))...***((()))(((&&&'''+++......,,,,,,---...000222444222///,,,+++***++++++++++++++++++++++++++++++'''''')))***+++,,,,,,,,,***---...,,,---111111///...---,,,,,,......---+++***++++++---...//////...222000...,,,,,,,,,++++++$$$%%%%%%###&&&++++++((($$$'''((($$$"""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++&&&&&&&&&''''''''''''(((+++))))))***---...---+++,,,)))(((,,,---***)))***,,,++++++*********))))))++++++,,,,,,------......+++,,,------,,,+++,,,.........---+++)))***,,,.../////////...------,,,,,,***++++++++++++***))))))((((((((((((''''''''''''(((''''''&&&'''((()))*********+++,,,,,,---------,,,,,,---------.........///......---,,,+++******%%%&&&)))+++,,,,,,,,,+++***************+++++++++,,,***'''&&&((()))******++++++*********))))))(((''''''(((((()))*********((())))))))))))((((((((('''&&&&&&''')))++++++***---***((((((***++++++***+++***)))((((((((())))))(((((()))*********))))))***)))))))))+++,,,,,,***,,,,,,+++******)))((((((******++++++++++++***************))))))))))))))))))******+++++++++******---)))&&&&&&)))***(((&&&((()))))))))************(((***+++,,,,,,+++***(((,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,------..................,,,,,,+++++++++++++++,,,,,,,,,++++++*********)))***)))((()))++++++)))(((((('''&&&'''((()))((('''&&&'''''''''((((((((()))((()))+++++++++*********------------............,,,,,,,,,------,,,,,,,,,***+++,,,------,,,***(((---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***---...,,,*********((()))))))))************,,,++++++******++++++,,,))))))))))))***+++,,,---,,,---......---***(((&&&''')))+++)))'''(((---222))))))+++---//////---+++...---,,,,,,,,,---------)))***,,,---------+++***(((((())))))***+++++++++...,,,***)))+++,,,,,,,,,(((((()))***++++++++++++))),,,,,,+++,,,///...******++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,(((***++++++))))))+++,,,++++++++++++++++++,,,,,,******))))))((())))))))))))(((***,,,---,,,,,,------,,,+++***)))((((((((($$$)))///111///+++******+++***************))))))'''((((((((()))))))))***(((((((((((((((((())))))&&&&&&'''''')))***(((&&&)))***)))((('''(((+++...)))))))))))))))((('''''')))(((((()))******)))''''''&&&%%%%%%&&&'''((()))---)))'''((()))''')))......---,,,++++++---000222222000...+++***)))***+++)))*********)))))))))***&&&''')))***,,,------------///000------000000---,,,++++++,,,...//////...***+++---.........//////------...000222111...+++'''((('''$$$&&&***)))&&&###'''(((%%%###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))***&&&&&&&&&''''''''''''(((,,,++++++,,,,,,,,,***))),,,((((((+++---***)))***))))))************++++++******++++++,,,,,,------...000111000///...///000......---***)))))),,,...---------,,,,,,,,,++++++***++++++++++++***))))))(((((((((((('''''''''''')))((('''&&&&&&'''((((((***+++,,,---......------,,,,,,,,,,,,------------......---,,,,,,+++******(((((())))))+++,,,---...************************,,,***(((''')))*********++++++,,,++++++***)))(((((((((((())))))*********)))))))))))))))((('''''')))(((''')))+++,,,,,,+++---)))''''''+++---,,,+++***)))(((''''''((()))***(((((()))******))))))(((((('''&&&''')))******)))------,,,+++***)))(((((('''((()))******)))(((''')))))))))))))))***************++++++,,,,,,++++++,,,***((('''((()))))))))(((((()))************))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------....../////////......,,,+++++++++,,,,,,---...+++++++++******))))))(((***)))((()))++++++)))(((((('''&&&'''((()))(((''''''''''''(((((())))))***''')))+++,,,+++))))))***------------............,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,******---,,,******+++,,,+++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))+++......,,,++++++,,,))))))))))))************,,,,,,,,,++++++,,,,,,,,,...---,,,+++***))))))***...///000000///---+++)))%%%)))---,,,((('''+++111+++++++++,,,......,,,+++...,,,******+++,,,+++***)))***+++,,,---,,,++++++(((((()))******++++++,,,+++***((((((***+++***)))(((((()))***+++++++++***(((+++,,,***+++------***((()))***++++++,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((()))))))))+++******......,,,,,,...------+++***)))(((((((((&&&))),,,...---+++******+++++++++***************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))%%%'''''''''(((+++)))$$$)))******)))((((((***,,,((((((((())))))*********(((''''''((())))))(((&&&'''&&&&&&&&&&&&((()))***---)))(((***+++***,,,000---,,,******+++,,,///000///...,,,***)))))))))***((()))***)))((('''(((***'''((()))+++,,,------------///...+++***,,,,,,(((***))))))+++...000000///***,,,......------...///((())),,,111555555000+++***+++(((%%%%%%((('''######'''(((%%%$$$%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((++++++,,,,,,,,,***)))(((+++''''''+++---***)))***''')))***+++******,,,---******************++++++---...///...,,,,,,,,,...------,,,***))))))+++...++++++++++++++++++++++++***++++++++++++***))))))(((((((((((('''''''''''')))((('''&&&&&&'''((((((***+++,,,---...---,,,++++++++++++,,,,,,,,,------************)))))))))))),,,+++++++++,,,---///111))))))))))))))))))))))))+++***))))))++++++***))),,,,,,,,,,,,,,,***)))((())))))))))))))))))******'''((()))******)))(((((()))(((((()))+++,,,+++***///+++''''''+++,,,+++(((***)))'''&&&&&&''')))***((()))))))))))))))((((((((('''&&&''')))+++***)))++++++******)))))))))((('''(((***++++++***((('''(((((())))))******++++++))))))***+++++++++++++++*********((('''(((+++---'''((()))***+++******)))*********++++++***************+++++++++++++++***,,,,,,------..................///000000///...---,,,,,,,,,,,,---...///000------,,,,,,+++******)))***)))((()))++++++)))(((((('''&&&''')))***)))(((''''''((())))))***++++++&&&))),,,,,,***(((((()))+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++...,,,******+++++++++***,,,,,,,,,---------.........------,,,,,,------...+++,,,---,,,+++++++++---))))))))))))************,,,++++++++++++++++++,,,...---,,,***)))(((((((((,,,---...///...---+++)))'''***------+++***+++---,,,+++******+++,,,***)))---+++))))))***+++***((()))******+++++++++++++++((())))))******+++,,,,,,***))))))***++++++***(((((()))***************)))'''++++++)))(((+++,,,***((()))***+++,,,,,,---,,,,,,+++***))))))***+++,,,...,,,***+++...000...,,,+++++++++,,,,,,++++++***))))))(((((((((((())))))...++++++//////,,,+++...,,,+++***)))(((''''''''')))((('''((()))***)))((()))))))))***************'''''''''&&&&&&%%%%%%$$$'''''''''((((((((())))))&&&((('''$$$%%%******&&&(((*********((('''((()))((((((((((((((()))******(((''''''((())))))(((&&&''''''&&&&&&''')))***+++,,,)))(((++++++)))***...*********)))***+++---...************)))))))))((((((***+++***(((''')))+++((()))***+++,,,,,,------,,,......******,,,+++(((***))))))***---......---***,,,......,,,+++,,,...)))((()))...333444000++++++,,,)))%%%%%%(((&&&""""""''')))&&&$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''(((+++,,,+++******)))***''''''+++,,,***)))***)))+++,,,,,,***)))+++---))))))))))))((((((((((((***+++,,,+++)))((()))***,,,---,,,+++))))))+++---))))))******+++,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&(((***+++)))***+++,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,))))))))))))***************++++++,,,,,,,,,,,,---)))))))))(((((((((((((((+++******+++,,,,,,***))),,,,,,------,,,+++)))(((******))))))))))))))))))%%%&&&((()))***+++******((('''&&&'''((()))((('''111,,,((((((***,,,)))&&&)))((('''&&&&&&''')))***((()))))))))))))))(((((()))(((((())),,,---,,,+++(((((((((((()))))))))))))))***,,,------,,,***)))'''(((((()))***++++++,,,(((((()))***************)))++++++***'''(((,,,000'''((()))++++++******)))************************)))******+++++++++******,,,---......//////.........///000000000///---,,,,,,,,,,,,---...///000111000000///......---,,,,,,***)))((()))++++++)))((((((''''''(((***+++***)))'''(((((()))***++++++,,,&&&)))------***(((((()))))))))*********+++++++++++++++************++++++,,,++++++******+++,,,,,,...,,,******+++++++++***,,,,,,,,,------.........///......------......///+++,,,,,,+++******+++---))))))))))))************++++++************+++++++++***)))))))))))))))***((()))***++++++***((('''+++***+++---///...,,,)))---+++)))((()))))))))(((---***((((((***+++)))'''))))))*********+++++++++)))))))))***++++++,,,,,,,,,+++,,,---......,,,***))))))************))))))'''***+++((('''***,,,***)))***+++,,,---.........,,,+++***))))))***+++,,,000---***,,,000222///,,,++++++,,,,,,,,,++++++***))))))(((((((((((()))******&&&'''++++++&&&%%%)))******(((''''''&&&&&&&&&***&&&######'''))))))'''(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&'''''''''(((((())))))((()))&&&!!!""")))+++(((((()))+++***((('''''''''((((((''''''''''''(((((()))((('''(((******((('''((('''''''''((()))+++,,,+++((('''))))))&&&'''***))))))))))))***+++,,,,,,(((((())))))))))))(((((((((+++,,,,,,)))(((***,,,)))***++++++,,,,,,,,,,,,,,,//////,,,+++......+++,,,*********,,,---,,,******,,,///...+++***+++---+++)))(((,,,111333000,,,+++,,,)))&&&&&&((('''###"""''')))&&&$$$%%%%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&((((((&&&###"""&&&&&&&&&'''''''''((((((###&&&)))++++++++++++,,,***'''&&&+++,,,***)))***+++---...---***((()))+++))))))((((((''''''&&&&&&,,,---...---+++***+++,,,,,,,,,---+++***)))***,,,))))))***+++,,,------...***++++++++++++***)))))))))(((((((((''''''''''''""""""###$$$'''***,,,...((()))***+++***(((&&&%%%******+++++++++,,,,,,,,,*********+++,,,,,,------%%%''')))++++++***(((&&&---***'''&&&''')))++++++...---,,,,,,------+++***,,,------...---,,,+++***...---,,,***)))******+++,,,+++++++++******))))))+++(((''')))++++++'''$$$++++++***)))'''''')))+++***((('''%%%%%%'''(((***++++++************++++++))))))'''$$$&&&+++,,,)))---,,,+++***)))((('''&&&******++++++,,,,,,,,,,,,...,,,)))'''&&&''')))+++((('''''')))+++,,,+++***++++++++++++***)))'''&&&+++)))'''(((+++,,,***((((((((()))***+++,,,,,,------,,,,,,,,,,,,---...///------......//////000000///000000000000...,,,+++000000000000111111111222111111111111000///...---,,,+++******++++++)))((()))))))))))))))))))))))))))'''%%%&&&)))+++***)))...,,,******+++++++++***---,,,+++*********+++,,,,,,///...++++++......,,,++++++******++++++,,,---******))))))))))))))))))///......------///000111000000000///......------)))************)))((((((***,,,///---***((()))+++++++++++++++++++++,,,,,,***'''%%%&&&)))***'''$$$((())))))*********))))))+++)))'''((()))))))))(((,,,+++*********)))'''%%%''')))+++***'''&&&(((***(((((()))***************+++++++++*********)))))),,,***(((((()))***)))(((&&&'''((()))******)))(((222...***+++......+++'''''')))+++,,,+++******+++,,,(((&&&)))+++)))(((***,,,,,,---...---,,,+++***,,,---------,,,***)))'''''''''''''''(((***+++,,,)))))))))))))))(((''''''***(((&&&&&&'''((((((''')))((('''((())))))'''%%%'''((()))+++++++++***)))&&&&&&&&&'''''''''((((((,,,'''%%%'''((('''&&&)))))))))((((((((())))))*********))))))(((&&&%%%$$$)))(((((((((''''''''''''(((((((((((((((''''''&&&+++)))'''&&&&&&(((***,,,))))))))))))************+++***))))))+++---------***&&&'''++++++'''&&&***)))******+++,,,,,,------+++++++++,,,,,,+++******000000000000...,,,***)))---------,,,+++***)))((()))+++------,,,---000444000///......//////...---111,,,((((((***,,,)))&&&((((((((((((((('''''''''"""###$$$''')))(((%%%"""%%%###$$$&&&$$$ $$$---%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$%%%'''(((((((((***(((&&&&&&(((*********%%%'''***+++***)))(((((())),,,......+++***,,,///...,,,++++++,,,+++***(((,,,***(((''')))***))))))+++***((('''&&&'''((()))***))))))+++------,,,+++...---+++***)))***++++++))))))(((((('''''''''&&&((((((((((((((()))******###'''+++,,,***((((((***************))))))))))))///---+++******+++---...))))))************))))))...+++))))))***,,,------,,,+++***+++,,,---,,,++++++,,,------,,,+++***)))*********++++++,,,---...++++++*********)))))))))***+++,,,,,,+++***))))))***++++++***(((((()))******)))(((''''''((()))***+++******))))))******+++******(((%%%''',,,---***,,,,,,+++***)))((('''&&&***************+++,,,,,,,,,+++)))''''''((()))***((((((((())),,,,,,+++***,,,,,,,,,+++***(((%%%$$$+++)))((((((***+++***((((((((())))))******+++++++++++++++,,,---///000111//////000000000//////...///000000000///...,,,+++---.........////////////////////////...---,,,+++)))(((((()))++++++***(((''''''''''''''''''''''''+++(((&&&&&&)))******)))...,,,******+++,,,+++***---,,,+++******+++,,,,,,...000///++++++---...+++******))))))******+++,,,++++++++++++************///...---------...000111000000//////...---------+++++++++*********))))))(((***+++,,,++++++,,,---,,,,,,++++++******))))))++++++,,,+++*********+++******++++++++++++***)))***(((&&&&&&((()))))))))***)))))))))++++++)))'''%%%''')))(((&&&%%%&&&((((((((()))***************+++++++++*********))))))+++)))''''''((()))((('''))))))+++,,,,,,,,,+++++++++(((&&&(((++++++(((%%%(((***,,,,,,+++++++++,,,...)))(((+++,,,******,,,+++,,,---------,,,***))),,,,,,,,,,,,+++***((('''&&&&&&''''''(((((()))))))))))))))))))))(((''''''***(((''''''((()))(((''')))((('''((())))))'''&&&++++++++++++***(((&&&%%%&&&&&&&&&'''''''''((((((---(((%%%'''(((&&&&&&((((((''''''&&&&&&'''((((((###$$$%%%'''((()))))))))(((((())))))((((((''''''((())))))))))))(((''''''+++***(((&&&&&&''')))+++(((((()))))))))*********+++***)))***,,,------,,,***''''''++++++''''''***))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++111111000///...,,,+++***++++++,,,,,,------,,,,,,///111222222000111333666000...---...000111111000000,,,''''''***+++)))'''))))))((((((((('''''''''$$$$$$%%%'''))))))&&&$$$(((&&&&&&)))'''!!!!!!%%%$$$%%%&&&''''''''''''&&&'''&&&%%%%%%'''))))))(((***(((&&&&&&(((******)))%%%'''***+++***)))((()))+++,,,------***(((''''''+++***))))))******)))(((///,,,***)))***++++++***,,,+++***(((((()))***++++++******+++,,,---+++***...---,,,+++***++++++,,,******)))))))))(((((((((((((((((((((((()))******)))***++++++)))((((((((((((((()))))))))))))))(((---,,,++++++++++++,,,---******++++++++++++******,,,******+++,,,------,,,***)))(((***,,,---,,,++++++++++++,,,++++++***))))))***+++,,,,,,---------******))))))))))))((((((***---000///+++)))+++...)))***,,,+++***((())))))************************+++******))))))******+++***+++)))&&&(((,,,---***,,,++++++***)))(((''''''***))))))(((((()))+++,,,)))))))))((((((((((((((()))))))))***,,,---,,,+++...------+++)))'''%%%$$$***)))((()))***+++***(((((((((((()))))))))))))))))))))***+++---///111222000111222222111///---,,,...///000000///...,,,+++,,,,,,------.........---,,,------,,,,,,+++***)))***)))((()))))))))'''&&&''''''''''''''''''''''''---***'''&&&''')))))))))///---++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,///111000,,,+++------***))))))(((((())))))***+++,,,,,,,,,,,,++++++******///...---------...000000000//////......---,,,,,,---,,,+++))))))******+++''''''(((***---......---,,,,,,+++***)))(((''''''&&&))),,,+++'''&&&))),,,,,,,,,,,,,,,,,,+++***))))))'''%%%%%%''')))******)))(((((()))++++++***)))%%%'''((('''&&&&&&'''((((((((()))***************+++++++++******************(((&&&&&&'''((('''&&&******+++,,,,,,,,,,,,+++)))((('''***---...+++((()))+++------,,,+++,,,,,,///+++))),,,...,,,+++---***+++,,,,,,,,,+++))))))***+++++++++***)))((((((((()))***++++++***)))))))))))))))))))))(((''''''***((('''''')))***)))(((((('''&&&'''))))))(((''',,,,,,++++++)))'''%%%$$$&&&&&&&&&'''''''''''''''---(((&&&'''(((&&&%%%''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$((()))*********)))'''&&&))))))******))))))(((''',,,+++((('''&&&'''((()))(((((())))))))))))******+++))))))***,,,------,,,+++((((((******((((((+++))))))))))))***************++++++,,,,,,+++++++++222111000...---,,,,,,+++))))))***,,,---...///000000111222111//////000111///...,,,---000222333333000---))))))+++---+++)))******)))(((((('''&&&&&&'''&&&&&&'''))))))(((&&&(((&&&&&&******%%%!!!!!!%%%%%%&&&'''(((((((((((('''&&&%%%%%%((())))))))))))'''&&&&&&((()))))))))%%%'''******)))(((((()))++++++,,,------+++'''$$$((('''&&&&&&((())))))(((...+++)))(((((()))((('''+++***)))(((((()))+++++++++*********,,,,,,***(((,,,+++******)))*********************))))))))))))((((((((((((((()))******111///,,,+++++++++***)))&&&''')))+++,,,+++***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((((((((***,,,---+++)))+++***))))))+++,,,+++******************************+++,,,,,,+++***(((''')))))))))(((((((((((((((***,,,------+++***+++,,,(((***,,,,,,+++)))((()))((())))))******))))))(((******))))))))))))*********+++)))&&&(((,,,+++(((++++++******))))))((((((***)))(((''''''(((***+++''''''))))))***)))((('''*********+++------,,,+++,,,,,,+++***)))(((&&&&&&***)))))))))******))))))((((((((((((((('''''''''(((((()))***+++---...///---...000222111///---+++....../////////...,,,++++++,,,---.........------++++++,,,,,,+++******)))---+++***))))))(((&&&###''''''''''''''''''''''''---+++)))''''''((()))***///---++++++,,,---,,,+++++++++++++++,,,,,,,,,---000222000,,,+++---,,,))))))))))))))))))***++++++,,,,,,+++++++++*********......---,,,---...///000//////......---,,,,,,+++,,,+++)))''''''(((***+++(((&&&&&&)))---000...,,,******))))))((((((''''''%%%'''))))))'''''')))+++,,,,,,,,,,,,+++***)))((()))&&&$$$$$$&&&)))***+++***)))((()))++++++***((((((((()))))))))))))))***(((((()))******************************************)))''''''((((((((('''))))))***************))))))((()))+++------+++(((+++,,,------,,,+++,,,---///+++))),,,---,,,+++---******+++,,,+++***)))((()))*********))))))))))))((()))+++++++++)))'''&&&)))))))))))))))(((''''''***((('''''')))******)))((('''&&&&&&((())))))((()))))))))))))))(((((((((''''''''''''''''''''''''...)))&&&'''(((&&&%%%'''''''''&&&%%%%%%%%%&&&&&&,,,+++)))'''&&&$$$###"""((()))***+++***)))'''&&&***************)))((((((,,,+++)))'''&&&''''''((((((((((((((()))))))))******))))))***---------++++++***))))))))))))***+++((((((((()))))))))))))))((())))))************)))333222000---,,,,,,,,,,,,((())))))***+++---...//////000000///...---,,,,,,000...,,,,,,...000111111111...,,,,,,---///...---++++++***)))((('''&&&%%%(((&&&%%%&&&((()))((('''&&&$$$$$$'''******&&&###&&&&&&''''''''''''&&&&&&'''%%%%%%&&&(((******)))((('''&&&''')))***)))(((&&&(((******)))((())))))***)))+++...111111,,,''''''&&&$$$%%%''')))))))))...+++((('''((((((((('''''''''&&&&&&&&&'''((()))+++*********+++***)))''')))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***555111,,,+++---///...---&&&(((+++.........,,,+++(((***+++------,,,+++******++++++++++++++++++***(((((()))+++------+++)))---,,,************)))'''*********************+++))))))*********(((&&&%%%((((((((((((((()))))))))+++)))'''(((***+++***((()))+++------+++)))))))))'''(((((())))))(((((('''***))))))))))))))))))***((()))(((%%%'''***)))%%%*********)))))))))))))))***)))(((''''''((())))))%%%''')))***+++***)))(((+++******+++------,,,*********))))))))))))))))))))))))******)))))))))***((((((((('''''''''''''''(((((((((((()))***++++++)))+++---///000///---+++---......//////...,,,,,,)))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++******,,,+++******++++++)))'''((((((((((((((((((((((((,,,,,,***((('''((()))***...---++++++,,,,,,,,,+++++++++,,,,,,------------///111///+++***,,,,,,)))+++************+++,,,,,,************************...------,,,,,,...///000......------,,,,,,+++++++++)))'''&&&%%%&&&((()))***(((''')))---...,,,)))'''''''''(((((())))))******)))((())),,,...---,,,++++++++++++***)))''''''(((&&&$$$%%%''')))++++++,,,+++************(((&&&(((((((((((()))******)))(((((()))***************************************,,,***(((((()))***)))(((***)))))))))))))))))))))'''''''''(((((('''&&&$$$,,,---------++++++,,,---...)))(((***,,,******+++******+++,,,+++***)))((())))))))))))))))))******%%%&&&(((((((((&&&$$$""")))))))))))))))((('''''')))(((&&&''')))******))))))(((&&&&&&''')))(((((())))))(((((((((((((((((('''''''''''''''''''''&&&---(((&&&'''(((&&&%%%'''))))))((('''''''''''''''((((((''''''((()))***+++((())))))***)))((('''&&&***************)))((((((,,,+++)))((('''''''''''''''(((((((((((())))))))))))))))))+++---...,,,++++++++++++******+++++++++((((((((((((((()))))))))))))))***+++,,,,,,++++++222111///---+++++++++,,,))))))(((((()))***++++++111000000000000///---,,,///---++++++,,,---------...,,,++++++,,,---......,,,+++***)))((('''&&&&&&'''%%%%%%%%%'''((('''&&&%%%$$$###$$$'''***(((%%%'''''''''&&&%%%$$$###"""'''%%%%%%&&&(((***+++***)))((('''(((***+++***(((&&&((())))))(((((()))******)))+++...111111,,,'''(((&&&%%%%%%(((***++++++...,,,***))))))***)))(((&&&&&&&&&&&&&&&&&&''''''+++***))))))******(((&&&(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***000---)))***---000000...&&&(((+++---...---,,,***((())),,,---...---+++***))))))************)))))),,,,,,,,,---///...,,,***///---+++++++++***(((&&&+++************+++,,,,,,&&&'''((())))))******)))(((((())))))))))))******+++'''$$$&&&)))+++***'''***+++---,,,***)))******''''''''''''''''''''''''***))))))(((((())))))***''')))(((%%%&&&)))((($$$)))))))))))))))*********)))))))))))))))(((((((((&&&''')))***+++++++++***+++******+++,,,,,,+++))))))((((((((()))***+++,,,(((***+++***)))((()))***'''''''''((((((((((((((()))(((((((((((()))******((()))+++---......---,,,,,,---...//////...---,,,&&&''')))++++++***)))(((+++,,,,,,,,,,,,,,,++++++(((((((((***,,,------,,,))))))))))))))))))))))))***++++++***)))((()))+++...,,,******+++++++++******+++,,,---......---------///...***)))++++++(((+++++++++***+++,,,,,,---((((((((()))******++++++...---,,,,,,,,,---//////...------,,,,,,+++******)))(((&&&%%%%%%%%%&&&'''***))))))***++++++***)))&&&&&&'''((()))***++++++(((&&&$$$&&&+++...,,,)))***************)))(((''')))'''&&&''')))*********---+++*********)))'''%%%&&&%%%%%%&&&((()))((('''(((((()))******************************+++++++++,,,***)))((()))***)))(((,,,+++******)))*********)))))))))((((((''''''''',,,------,,,******+++---,,,(((&&&)))+++)))(((******+++,,,,,,,,,+++)))))))))))))))))))))***+++,,,)))******+++***)))(((''')))))))))))))))(((''''''(((&&&%%%&&&((()))))))))+++)))&&&&&&'''(((((('''+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&,,,'''%%%'''((('''&&&)))+++***)))(((((((((((((((,,,+++***((('''(((((())))))(((((((((''''''''''''))))))******))))))((('''******)))(((((('''((((((''''''(((((((((((())))))))))))***,,,......,,,***))),,,---++++++---,,,)))'''''''''((()))*********+++,,,---...............000000...,,,+++******)))***)))((('''''''''((())),,,+++,,,---......+++)))...,,,++++++,,,,,,+++***))))))(((((((((***+++,,,++++++***))))))(((''''''&&&%%%%%%&&&(((((('''%%%%%%&&&%%%###$$$'''&&&###'''''''''&&&%%%$$$""""""'''%%%%%%&&&)))+++++++++)))))))))***,,,,,,+++)))'''((())))))(((((()))+++++++++,,,------+++'''$$$***'''%%%%%%(((***,,,,,,)))'''%%%$$$%%%&&&&&&%%%)))((((((((((((''''''''')))(((((((((******(((&&&)))******++++++++++++***''''''''''''((((((((((((((((((((((((((()))******)))((()))+++---//////...'''(((***,,,,,,,,,+++***)))***,,,.........---,,,)))))))))******)))))))))///...------...---,,,***///---,,,+++,,,+++***(((,,,+++******+++,,,---...)))(((((())))))***+++,,,)))))))))*********+++++++++)))(((((()))++++++++++++,,,,,,+++))))))***,,,***)))(((''''''((()))***))))))(((((((((((())))))((())))))&&&'''***((($$$(((((())))))*********+++((()))***++++++)))'''&&&'''((()))***,,,,,,------***))))))***++++++***(((***)))((((((((()))***+++(((***+++***(((((()))+++'''''''''(((((())))))***((((((((()))***+++,,,---++++++,,,---------,,,,,,,,,,,,---.........---,,,((())),,,---...---+++)))***++++++,,,,,,+++++++++)))(((((()))+++,,,+++)))(((((((((((((((((((((((('''***,,,,,,***)))***+++---+++))))))*********)))***+++,,,............---+++---,,,((((((++++++(((***************++++++,,,''''''((()))+++,,,---...------,,,,,,,,,---...///------,,,,,,+++*********(((((('''''''''&&&&&&&&&''')))***+++***)))***+++((((((((())))))*********""""""###$$$'''((())))))*********++++++******))))))))))))***++++++***(((+++***)))*********(((&&&&&&%%%$$$%%%(((***)))'''(((((()))***************))))))*********++++++++++++)))(((((())))))((('''++++++)))((((((((()))))),,,+++***))))))***,,,...,,,,,,,,,***)))(((***,,,,,,(((&&&)))***((((((***+++,,,---------,,,***)))***)))))))))***+++---...,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''&&&%%%$$$%%%'''((()))(((---***'''&&&&&&''''''&&&***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&+++&&&$$$''')))'''(((***,,,+++***)))((((((((((((111///,,,(((%%%$$$$$$$$$)))(((&&&%%%%%%%%%&&&'''((())))))))))))((('''''')))))))))((((((((((((((('''''''''((((((((())))))))))))***,,,......,,,***(((,,,...,,,,,,...,,,(((&&&&&&'''(((***+++,,,,,,******,,,------...............---,,,+++)))((('''***)))(((''''''((()))***'''&&&'''))),,,---***(((+++++++++---///...,,,***(((((((((((((((***,,,---*********)))))))))((((((%%%%%%&&&(((******'''%%%$$$&&&$$$$$$&&&&&&###%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&)))+++,,,,,,*********,,,------,,,***'''((())))))'''((()))++++++,,,------***(((''''''+++(((%%%%%%''')))++++++&&&$$$""""""###%%%%%%%%%)))))))))((('''&&&%%%$$$(((''''''((()))***(((''''''((()))*********))))))''''''(((((())))))))))))((((((((((((((()))******'''***...111222111000000,,,,,,------------,,,,,,***+++---...//////......)))******++++++******)))///---++++++++++++)))(((...,,,+++,,,------,,,+++,,,,,,+++++++++,,,...//////---,,,***)))******+++))))))******+++++++++,,,***,,,---,,,)))***---111,,,---,,,+++))))))+++---,,,***)))'''''')))***,,,))))))(((((((((((()))))))))******'''(((+++)))$$$(((((())))))******++++++((()))+++---,,,***'''%%%((())))))***,,,---...///***)))))))))++++++)))''',,,+++)))((((((((()))***(((***,,,+++(((''')))+++&&&''''''((()))***++++++(((((()))***+++---///000///......---,,,,,,,,,++++++,,,---.........---,,,+++---000222222111///---)))******+++++++++******---,,,***))))))(((%%%###''''''''''''''''''''''''%%%)))------,,,******+++,,,***(((((()))***)))((()))+++,,,...//////......)))++++++''''''***+++((()))))))))))))))******+++'''''')))***,,,...///000------,,,+++,,,---...///------,,,,,,+++******)))(((((())))))(((((('''&&&%%%(((++++++)))(((***---************))))))))))))!!!%%%((((((''''''+++...******+++,,,,,,,,,++++++*********,,,---,,,)))''')))(((((()))++++++***((((((&&&%%%'''***,,,+++)))(((((()))***************))))))******++++++++++++***((('''&&&(((((('''&&&)))((('''%%%%%%%%%&&&'''(((''''''&&&&&&(((,,,///,,,,,,+++***(((((()))+++,,,(((&&&)))+++)))(((***,,,,,,---...---,,,+++*********))))))***,,,...///''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''%%%$$$###$$$&&&(((((('''...+++(((&&&&&&&&&&&&%%%&&&%%%%%%&&&''')))+++,,,(((((('''''''''&&&&&&&&&***%%%$$$''')))((((((+++++++++***(((((('''''''''***)))'''&&&%%%&&&((()))***(((%%%######$$$&&&((((((((((((((((((''''''&&&(((((((((((())))))))))))''''''''''''((((((((()))((()))***,,,......,,,***&&&---000------000---&&&%%%&&&''')))***,,,---...''''''(((******+++++++++,,,------,,,+++)))'''%%%***)))((('''((()))+++---(((((())),,,000111///,,,))))))+++///111111...,,,***++++++++++++,,,...111*********)))))))))))))))&&&&&&(((***,,,+++(((&&&&&&&&&&&&((((((%%%###$$$%%%'''((()))))))))&&&%%%%%%&&&))),,,,,,,,,+++++++++---......---+++'''((()))((('''((()))+++))),,,......+++***,,,///+++(((%%%$$$&&&(((*********)))'''''')))+++,,,,,,(((((('''&&&%%%###"""!!!'''&&&&&&''')))***)))'''###$$$&&&'''''''''&&&&&&(((((())))))*********+++((((((((((((((()))******)))///666999777444333333111111111111000000000000+++,,,---...////////////+++++++++,,,,,,+++++++++'''(((***,,,------------,,,,,,,,,---...,,,)))&&&+++,,,...---,,,,,,---///,,,,,,+++***)))))),,,///000///,,,'''######''',,,,,,,,,,,,,,,---...//////222,,,((())))))&&&&&&(((+++,,,,,,+++)))((()))******)))))))))))))))******)))(((((('''''''''((((((&&&'''(((******))))))(((******+++++++++******)))((((((''''''(((***,,,---+++***)))((('''&&&&&&&&&...---+++*********+++,,,)))***+++,,,,,,,,,,,,,,,+++)))'''&&&%%%&&&((()))))))))***+++,,,,,,,,,,,,...---+++)))((())))))******,,,///111000...+++)))...------...//////...,,,---+++))))))***+++***)))...,,,)))&&&$$$$$$%%%%%%***(((''''''(((((('''&&&+++******)))******++++++)))***+++***)))((()))***,,,+++***))))))+++---...111---((((((***,,,,,,+++***)))***+++,,,,,,***(((((()))***+++++++++++++++...+++)))***---///...+++000...***))))))***+++***))))))))))))************%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))(((((('''((((((''''''((()))+++,,,---,,,+++******+++,,,---%%%&&&(((***+++++++++***************))))))))))))***(((&&&(((+++,,,+++)))''''''&&&&&&&&&((()))***)))((('''((()))***)))(((+++)))&&&$$$######%%%&&&'''+++///---)))&&&'''***)))+++***'''&&&))))))'''***))))))(((((()))***+++%%% """))),,,******---(((***,,,,,,*********+++)))***+++,,,---.........***(((((()))***+++***)))******))))))((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%&&&'''(((''''''((())))))(((&&&&&&''')))(((''''''((()))###%%%&&&''''''(((+++---***)))'''%%%%%%''')))***)))'''&&&'''((()))((('''''''''''''''''''''''''''***((('''))),,,,,,***''')))'''&&&(((+++---,,,***((()))+++,,,------,,,,,,)))************)))((((((+++(((&&&'''***,,,+++))),,,+++******))))))******+++)))***---+++&&&$$$%%%&&&&&&'''((()))))))))(((%%%%%%'''(((***,,,---...***((((((***...000000...---------,,,,,,+++++++++((((((((()))+++,,,***)))///***(((***)))&&&%%%'''((('''&&&'''((())))))'''***(((&&&&&&)))***(((%%%###&&&&&&%%%'''+++***&&&)))***---000222111,,,)))((('''%%%&&&((()))))))))(((((())))))((('''&&&&&&)))(((''''''''''''(((((()))+++)))'''(((,,,,,,((((((&&&%%%'''***+++)))&&&***)))(((''''''(((*********'''%%%&&&((((((###))))))))))))))))))))))))+++***)))))))))***,,,---///444;;;@@@BBBAAA???>>>:::999777777777777777666222222111000////////////+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***,,,++++++,,,,,,,,,)))'''+++,,,...---,,,,,,---///,,,,,,,,,***)))***,,,///,,,,,,+++)))'''''')))+++------,,,,,,,,,,,,,,,---...(((%%%'''(((&&&&&&((()))***+++***((('''((()))*********))))))******++++++***))))))(((((((((((('''((()))***+++***))))))******+++++++++******)))************+++,,,------***)))(((''''''&&&&&&&&&)))(((((()))***,,,...///))))))*********************)))'''&&&&&&&&&((()))((()))***+++,,,,,,,,,,,,---,,,+++))))))))))))******+++---//////---+++***...------...//////...,,,---+++))))))***+++***)))'''((()))(((&&&&&&''')))***)))(((((())))))((('''***))))))******++++++,,,***++++++***)))(((((())),,,+++***)))***+++,,,,,,000,,,(((''')))+++++++++*********+++,,,,,,***((())))))***+++++++++++++++))))))***)))))))))+++,,,///---***))))))******************)))))))))((((((''''''''''''''''''&&&&&&((('''''''''(((((())))))+++***)))((((((((()))***)))(((((((((((((((((()))***************))))))(((*********)))))))))((((((,,,***((()))******'''%%%''''''&&&'''''')))***+++***((('''((())))))((('''(((''''''&&&%%%%%%%%%%%%%%%'''&&&'''***---(((***)))&&&%%%((((((&&&+++******))))))***,,,,,,)))%%%%%%)))+++((('''))))))+++,,,,,,+++******+++((()))***++++++,,,,,,+++)))(((((((((***+++***)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''(((((('''''')))+++%%%&&&''''''&&&'''***,,,)))((('''&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))'''&&&'''))))))(((&&&)))'''&&&'''***,,,***)))((()))+++,,,------,,,+++*********+++***))))))(((***((('''(((***,,,+++)))++++++******)))))))))******((((((+++***&&&###%%%''''''((()))))))))((((((&&&'''(((***,,,---//////+++***)))+++...000000...------------,,,,,,,,,,,,))))))((()))++++++***)))+++###"""'''))))))***((('''&&&'''((())))))''''''&&&%%%&&&'''''''''&&&&&&((((((''')))---,,,(((((((((***---///...***''')))'''&&&&&&((())))))((((((((((((((('''''''''&&&))))))(((((((((((()))))))))+++)))'''(((,,,+++((((((&&&&&&''')))***)))&&&%%%$$$$$$$$$%%%&&&((()))+++(((&&&(((+++,,,)))%%%))))))))))))))))))))))))((((((((()))***,,,---...111999FFFRRRXXXYYYXXXWWWRRRNNNKKKKKKMMMNNNMMMLLLCCCAAA???<<<999777666555444444333222111000//////---------,,,+++***)))(((,,,+++))))))+++++++++***+++,,,...---,,,,,,---///---------,,,******,,,///)))))))))***,,,---,,,+++...---,,,++++++*********,,,'''%%%''')))((((((******+++,,,+++***)))***+++,,,++++++******+++++++++------+++***))))))))))))((()))+++,,,,,,,,,+++***)))******+++++++++******,,,,,,------------,,,,,,)))((((((''''''&&&&&&&&&&&&''''''((()))+++---...((())))))))))))(((((('''***)))(((&&&&&&''''''(((((()))***++++++,,,,,,+++---,,,+++***))))))))))))***++++++,,,,,,,,,++++++///...---...///000...,,,,,,+++))))))*********)))&&&+++//////+++'''(((***+++***((()))******)))'''(((((()))***+++,,,,,,---+++,,,,,,+++)))'''((()))++++++******************...,,,)))((()))***+++*********)))***,,,,,,***((())))))***++++++++++++***&&&)))+++***'''&&&)))---...+++)))((()))***)))))),,,++++++***(((''''''&&&)))(((((('''&&&&&&%%%%%%)))((('''''''''(((***+++,,,+++***)))((((((((((((******++++++++++++******,,,++++++*********************))))))))))))((((((((((((((()))***)))&&&###'''''''''((()))***,,,---+++)))(((((())))))'''&&&%%%&&&'''(((((('''%%%%%%!!!%%%((((((&&&%%%&&&((('''))))))%%%%%%((((((%%%,,,+++*********+++---...+++'''&&&)))***(((&&&'''***,,,---,,,***)))))))))(((((()))))))))))))))((()))((('''(((***+++***)))''''''''''''&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&&&&###&&&((((((%%%$$$%%%''''''(((((('''&&&(((+++...)))))))))'''&&&'''***---'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%(((((((((((((((((((((((()))(((&&&&&&'''((((((''')))'''&&&'''((()))((('''((()))***,,,,,,,,,,,,+++***++++++++++++***))))))***)))((((((***+++***)))************))))))))))))'''%%%&&&))))))%%%###%%%(((((()))))))))(((((('''((()))***+++---///000000,,,++++++,,,...000///...---------------.........+++***))))))***+++)))(((+++!!!&&&+++++++++((('''&&&'''((())))))'''###$$$%%%%%%%%%%%%&&&'''%%%''''''%%%'''+++***%%%'''&&&''')))******(((&&&***)))''''''((()))(((''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))+++***'''))),,,+++'''((('''&&&''')))))))))'''""""""###$$$%%%'''((()))'''$$$###$$$(((******(((((((((((((((((((((((((((&&&&&&((()))+++---...///000<<>>;;;,,,+++++++++++++++++++++...,,,)))(((***,,,------+++,,,...---,,,,,,---//////000000///---,,,---///000---)))))),,,......---+++*********++++++,,,---000,,,***,,,---***)))+++,,,---//////......///111//////...---------------...---+++***)))(((((((((***+++,,,......------,,,((()))***+++++++++++++++,,,,,,---------+++***(((&&&'''((()))))))))((('''(((((((((((()))(((((((((++++++++++++******)))((())))))((('''''''''''''''''''''((()))************++++++++++++*********)))***))))))))))))***+++,,,///......///000000///---,,,***(((((()))***)))(((...555;;;999000(((&&&&&&)))'''&&&&&&'''(((&&&%%%&&&''')))+++,,,,,,,,,,,,+++,,,---,,,)))(((((()))******++++++++++++***))),,,,,,+++***))))))***+++,,,***))))))+++++++++)))******+++++++++******))),,,)))((((((+++,,,,,,***+++***(((((()))***)))(((((((((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&''')))*********((('''&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&))))))(((((()))+++---...)))))))))((((((((((((''' ###&&&)))***)))((('''&&&'''((()))***+++,,,,,,+++)))''''''((('''&&&$$$'''&&&%%%%%%%%%''')))***###$$$'''''''''&&&&&&&&&))),,,+++''''''******((())))))(((((()))***,,,---***)))((('''(((******(((((()))***)))'''%%%%%%&&&++++++++++++***)))(((((((((''''''''')))***)))(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''+++***)))((('''&&&%%%%%%$$$(((+++***&&&$$$&&&***'''''''''&&&&&&(((,,,/////////...+++))))))+++---&&&&&&''''''''''''&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((((())))))((((((((('''&&&%%%%%%%%%'''(((***+++,,,,,,+++******++++++++++++***))))))((()))***+++***)))))))))(((((()))))))))((('''&&&%%%######&&&'''$$$$$$&&&''''''''''''&&&&&&%%%$$$'''((()))***+++,,,---...))))))************+++,,,,,,------....../////////...,,,***)))*********))))))'''''')))'''$$$$$$'''((('''&&&'''((())))))'''"""%%%((('''&&&%%%(((+++***,,,,,,***+++---,,,'''((('''&&&&&&((())))))(((,,,***((((((((()))((('''***)))'''&&&&&&''')))***++++++******+++,,,,,,---)))++++++((())),,,***%%%'''''''''''''''''')))******************)))))))))***)))'''''')))***+++,,,(((((((((((((((((((((((()))))))))******+++,,,,,,===HHHYYYiiiuuu{{{}}}~~~|||uuunnnlllooorrrssssssrrrrrrqqqooommmkkkiiigggbbbaaa___\\\WWWRRRNNNKKK+++*********+++,,,------000---+++***+++---------+++,,,...---,,,,,,---///000111111000...---...///222///,,,***+++---...///*********++++++,,,---...///***)))+++,,,)))'''((()))+++,,,---,,,,,,...000111000//////............---,,,+++***))))))))))))***+++---.........---,,,((()))***++++++++++++++++++++++++++++++***))))))&&&''')))***+++******)))%%%&&&''')))************+++,,,,,,,,,,,,++++++***((((((((((((((('''''''''&&&'''((())))))******)))******+++++++++******)))))))))))))))***+++,,,---//////...///000111///---+++***(((((()))))))))((()))...333333...)))'''(((((('''%%%&&&''''''&&&$$$'''(((***+++,,,,,,,,,+++***,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,---,,,***)))***,,,,,,***))))))***++++++******++++++++++++***))))))+++(((%%%&&&***,,,***(((+++***))))))++++++***)))'''''''''(((((()))))))))%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))((('''$$$%%%&&&'''(((((((((((((((((())))))))))))((((((+++******)))))))))))))))))))))((((((((((((''''''$$$&&&))))))(((&&&&&&&&&''''''((()))***************(((''''''((((((&&&%%%)))'''%%%$$$%%%'''***+++$$$%%%''')))***+++*********,,,,,,((((((++++++(((((((((''''''(((***,,,---......***&&&&&&)))(((%%%''')))***)))'''&&&&&&&&&+++,,,,,,,,,+++******)))((('''&&&''')))***)))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''...,,,)))'''''''''%%%$$$%%%(((******'''&&&''')))&&&''''''&&&%%%'''***------......,,,***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&&&&'''((()))(((&&&%%%%%%''''''((()))++++++++++++***)))************)))(((((((((***,,,,,,***((((((((('''((()))))))))(((&&&%%%'''$$$$$$''''''%%%%%%(((&&&&&&'''''''''&&&%%%%%%&&&'''((()))***++++++,,,&&&((())))))))))))+++,,,---------------............,,,))))))***+++++++++###$$$(((***'''!!!"""'''((('''&&&'''((())))))'''&&&'''(((((((((((()))***)))+++***((((((+++)))$$$)))((('''(((***+++***)))+++)))(((((()))***)))(((***)))((((((((()))***+++''''''''''''((()))***+++)))++++++)))***,,,)))$$$'''(((((('''&&&&&&)))+++)))))))))))))))'''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((+++***)))))))))***+++,,,<<>><<<<<<<<<;;;999777++++++,,,,,,---......///000111111222111///...------,,,,,,---///000000///000111222000,,,))))))***////////////////////////....../////////...---,,,)))))))))))))))******+++---000111000000333333000...///000000000///---,,,111///---,,,...///000///++++++,,,,,,,,,,,,,,,+++---,,,+++***)))))))))))))))******++++++++++++***))))))))))))))))))))))))+++++++++++++++***))))))&&&)))+++---,,,,,,,,,---+++(((&&&''')))***)))(((+++***((((((((()))+++,,,++++++,,,---------,,,,,,+++,,,,,,,,,------------...///000111000///---,,,***)))((((((''''''((((((*********+++***))))))(((((('''''''''&&&'''''''''((()))***++++++***((('''++++++*********+++,,,,,,)))((((((***...000///---+++,,,,,,,,,+++***((('''+++***))))))))))))***+++))))))***++++++++++++***+++++++++++++++,,,------++++++++++++************(((''''''(((((((((%%%###&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((('''(((((())))))((('''((()))***)))((()))%%%%%%))))))%%%%%%)))&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&%%%%%%((((((((()))((((((''''''&&&%%%%%%'''))))))&&&###''''''&&&&&&%%%$$$$$$$$$&&&((((((%%%%%%((((((%%%'''''''''''''''&&&&&&%%%************++++++++++++,,,+++))))))***+++***))),,,***((((((***,,,---------+++)))((('''((())))))(((&&&&&&'''+++,,,,,,***)))))))))))))))(((''''''***(((''''''((((((&&&%%%$$$(((***(((&&&'''---333+++(((((()))((((((&&&"""&&&%%%$$$$$$$$$%%%&&&'''(((&&&###""""""%%%))),,,,,,***(((''''''&&&%%%###'''''''''''''''&&&&&&&&&###$$$%%%&&&''')))*********(((&&&%%%'''(((''''''%%%)))...222111---(((%%%&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%''''''((((((''''''&&&%%%***)))))))))((((((((('''&&&(((***++++++***(((&&&###$$$%%%''''''((('''''')))((('''''''''((()))***)))'''&&&'''***+++***(((+++((((((******((())),,,'''+++---+++,,,...---)))+++++++++************)))))))))((((((((((((((((((******+++++++++,,,,,,,,,*********))))))(((((((((---+++++++++)))%%%''',,,,,,***((()))+++---------)))(((&&&(((***,,,+++)))++++++++++++++++++++++++************+++,,,---......---,,,+++,,,+++)))'''+++)))'''(((***+++,,,+++******))))))(((((('''''''''&&&&&&(((******(((&&&((('''''')))++++++)))&&&((((((((()))***---///000444???JJJPPPSSSTTTQQQLLLNNNPPPQQQMMMHHHDDDEEEHHHBBB@@@>>><<<;;;:::::::::>>><<<::::::::::::888666......------...///111222111111222222111000///...---,,,,,,...000111000///---///000///,,,+++***+++//////..................,,,------............---'''((()))++++++***)))(((///222333000000333222///...///000000000///---,,,///---,,,,,,...000000000///......---,,,+++******,,,++++++******)))))))))++++++,,,,,,,,,+++******'''(((((()))))))))(((((()))***,,,---,,,+++)))'''%%%(((+++---------------)))(((((((((******((('''***))))))((()))***+++,,,,,,,,,---///////////////*********+++++++++,,,,,,,,,------......,,,+++***+++******)))((()))))))))***++++++++++++***))))))'''''''''''''''(((((((((((()))*********)))'''&&&,,,+++++++++++++++******(((((()))+++------,,,***************)))((('''&&&***)))(((((((((((()))******))))))))))))***+++++++++,,,,,,---------------++++++******))))))(((((('''&&&&&&''')))(((&&&$$$)))((('''&&&%%%&&&'''''')))(((''''''(((***---...((()))***)))((('''((()))(((&&&&&&((((((&&&&&&(((&&&'''(((((((((((('''&&&$$$%%%&&&'''(((((('''&&&(((((((((''''''''''''&&&'''((((((((('''&&&&&&%%%***'''%%%(((++++++'''"""((((((''''''&&&%%%%%%$$$''')))'''######&&&(((''''''''''''''''''&&&&&&%%%(((((()))))))))************)))((()))+++++++++***+++***((((((***,,,------+++***(((((((((((()))***'''&&&&&&''')))++++++***((())))))))))))(((''''''+++)))''''''((('''&&&$$$''''''***,,,''''''666JJJ@@@(((%%%,,,&&&(((,,,$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$&&&(((***+++)))'''&&&&&&&&&$$$"""(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++)))''''''((((((((('''&&&...777;;;777///((($$$&&&''''''((((((''''''&&&))))))(((''''''&&&%%%%%%((((((''''''&&&&&&''''''))))))))))))((((((((((((''''''((())))))(((''''''!!!###%%%'''((('''&&&$$$(((''''''&&&&&&&&&&&&''')))((('''((()))***)))(((***''''''***+++)))***...&&&+++...------///,,,(((+++++++++************)))***)))(((&&&&&&&&&&&&''')))******+++,,,------...************))))))))))))---*********(((%%%''',,,)))''''''(((+++...//////+++***)))***+++,,,+++***++++++************++++++)))))))))***+++---...//////---+++*********)))(((***)))((((((+++,,,---,,,******)))(((''''''&&&&&&'''&&&&&&((()))***(((''')))&&&%%%(((,,,,,,&&&'''''''''(((***---000111222;;;DDDHHHJJJJJJGGGBBBEEEGGGGGGEEE@@@===>>>@@@===<<<:::999777777666666:::999777777777777555444000///...------///111222000111222222222111///............///000000...,,,,,,------...---,,,,,,,,,............------------+++,,,,,,------.........))))))***++++++++++++***---000111...---//////+++...///000000000///---,,,...,,,++++++...000111000000///...---,,,+++++++++,,,,,,,,,,,,++++++******,,,---------,,,+++******'''((()))*********)))))))))***+++,,,++++++))))))&&&))),,,...---,,,++++++'''((()))*********(((''')))))))))))))))+++,,,,,,......///000000/////////******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++******))))))******+++++++++++++++******)))''''''(((((()))))))))(((******++++++***)))((('''++++++++++++***))))))((())))))+++,,,---,,,+++)))******)))))))))(((((('''***)))(((((((((((()))******)))((((((((()))+++,,,***+++,,,---...---,,,,,,+++******)))(((''''''&&&&&&&&&&&&'''))))))'''%%%***((('''%%%%%%&&&((())))))(((&&&&&&'''***---///(((***,,,***'''%%%''')))(((''''''((((((''''''(((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$***%%%"""###(((+++((($$$%%%&&&&&&''''''((())))))$$$'''&&&###$$$(((***((()))))))))))))))((((((''''''''''''((((((((()))))))))(((((()))+++,,,+++)))+++)))((((((+++,,,---,,,((((((((((((((()))***+++$$$$$$$$$%%%&&&'''''''''(((((())))))(((((('''&&&***((('''&&&'''&&&%%%###'''"""%%%,,,)))(((999QQQWWW---%%%---"""&&&111'''&&&&&&&&&&&&&&&''''''(((###&&&***------+++'''%%%&&&%%%$$$%%%''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$###""""""+++)))((('''(((((('''&&&)))333===@@@:::111***'''''''''((((((((((((''''''''''''''''''(((((()))***)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%''''''((((((''''''((((((''''''&&&&&&&&&&&&)))((((((((()))))))))(((,,,)))(((++++++))))))---(((,,,---,,,,,,...---***+++++++++*********))))))***)))(((&&&&&&'''((()))))))))***+++,,,......///++++++++++++++++++++++++---)))(((***)))&&&'''+++)))'''&&&(((+++---//////,,,,,,+++++++++++++++***---,,,+++*********+++,,,((())))))***+++---...//////,,,***))))))******))))))(((((()))+++------,,,++++++***)))(((''''''&&&((('''&&&'''))))))((('''(((&&&%%%'''******'''###((((((((((((***,,,...000000888@@@BBBCCCCCCAAA======>>>>>><<<999777888999777777666555444444333333666444333333444444333111000///---,,,,,,...000111000000111222111000///...111000000000111///,,,)))+++,,,,,,---.........---...............---------,,,,,,,,,,,,------......---,,,+++******,,,...///,,,//////,,,,,,...---)))...///000000000///---,,,...,,,++++++---000000000......---,,,,,,,,,---...------.........---,,,+++---------------,,,+++***)))***,,,------,,,+++***++++++***))))))***+++,,,***,,,......,,,***))))))'''(((*********)))(((''')))))))))******+++,,,---000000000000///---,,,,,,,,,,,,,,,,,,---------...------------,,,,,,++++++,,,,,,+++******************++++++++++++***))))))'''((()))*********))))))------,,,,,,+++***))))))))))))******)))((('''&&&***+++,,,------,,,++++++++++++******))))))))))))+++***)))(((((()))***+++***)))((((((((()))+++,,,((()))***,,,,,,+++************))))))((('''&&&&&&&&&&&&&&&'''))))))'''%%%&&&%%%###""""""###%%%''')))(((&&&%%%%%%'''***,,,(((***,,,***'''%%%''')))'''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$'''!!!"""'''((('''&&&''''''(((((()))****** $$$&&&&&&(((+++,,,))))))))))))))))))(((((('''&&&&&&'''''''''(((((((((((('''((()))+++,,,***)))***(((((()))+++,,,,,,+++'''''''''(((((()))******$$$$$$%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&((('''%%%%%%%%%%%%$$$"""&&&''''''$$$...>>>SSS+++%%%...$$$&&&///$$$&&&&&&''''''((((((((((((###&&&+++......+++'''$$$%%%$$$$$$&&&(((((('''%%%(((((('''''''''&&&&&&&&&!!!!!!###$$$&&&((()))))))))(((''''''((((((&&&%%%+++222:::;;;555...)))((('''(((((((((((((((((('''((())))))))))))*********)))((('''&&&&&&''')))***(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((('''%%%$$$%%%&&&(((***))))))))))))((((((''''''(((((())))))(((((())))))///+++***,,,+++((('''***+++---,,,))))))---///---+++++++++*********))))))))))))))))))***+++---...)))******,,,---...//////---------------------------)))''')))***((((((+++***)))'''(((***,,,---,,,+++,,,,,,++++++***++++++......---,,,,,,,,,,,,,,,)))))))))***+++,,,...///...,,,)))((()))******))))))(((((())),,,---,,,+++,,,,,,++++++***)))((((((((('''&&&&&&((())))))((('''''''''&&&'''(((***,,,******)))))))))***,,,---+++333999;;;;;;===<<<999666777777666444333333444000000000//////......---222111///000111111000//////...---,,,,,,---...///...///000111111000///...111111111111111///,,,))),,,,,,,,,---000000///...------........./////////...------,,,------...//////...+++******,,,///111---000000...---///...+++...///000000000///---,,,...,,,++++++---/////////,,,,,,+++++++++---...///---...////////////---,,,------.........---,,,,,,,,,---///000///...,,,***,,,+++)))((((((***,,,------......---***(((((((((''')))******((((((((()))((())))))***+++,,,------111111000///...,,,+++***------............//////...---------,,,,,,,,,,,,,,,+++******)))*********)))************)))(((((('''((()))+++++++++******......---,,,+++******)))((()))*********)))((('''***,,,---,,,++++++,,,---,,,++++++*********+++++++++***))))))))))))***+++)))(((((((((((()))******'''(((((()))))))))))))))******))))))(((((('''''''''&&&&&&''')))(((&&&$$$'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''')))((()))***)))((('''((()))'''))))))''''''))))))'''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%(((%%%"""!!!$$$)))---///++++++***))))))((((((''' $$$((((((***------)))'''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((***++++++)))''')))(((((()))+++,,,+++***'''''''''(((((()))))))))&&&((())))))(((((()))***'''(((((((((((('''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$+++$$$"""'''((($$$%%%***999$$$%%%///***)))*** &&&'''(((((())))))(((((((((''''''&&&&&&'''((((((((('''''''''((('''$$$"""''''''''''''''''''''''''&&&&&&'''((()))******+++'''&&&&&&'''))))))'''%%%)))---222222...***'''''''''(((((())))))(((((('''++++++,,,+++***(((&&&$$$((((((''''''(((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))'''$$$""""""$$$'''))))))******+++******)))(((&&&'''))))))((((((***+++000---+++,,,+++'''''')))---...,,,((((((---000///+++++++++************)))))))))***,,,---...///000***++++++,,,---......///------------...............)))'''***+++******,,,,,,***(((((()))++++++******,,,---,,,++++++,,,---.../////////...---,,,+++************+++,,,------,,,+++))))))******)))((()))(((((()))++++++***(((,,,,,,+++++++++*********)))'''&&&&&&((())))))(((((((((((('''&&&(((,,,111+++***)))(((((()))***+++&&&---222222333666666333111111111111111111000000....../////////......---///...------///000///...........................---...///000000///...---//////000111222111...+++...---,,,...111222000...------...///000000111111000///...---------...///------,,,,,,,,,---...///---000111......000///,,,...///000000000///---,,,///---++++++,,,.........,,,,,,*********+++---...,,,---.../////////---,,,,,,------............---...///000111000...+++)))******)))******++++++,,,......---+++)))((()))+++((()))***)))'''&&&(((+++((((((***+++,,,---------000000000000///...,,,,,,------........./////////------,,,,,,+++++++++,,,++++++***)))))))))))))))((())))))))))))(((''''''&&&(((***+++,,,,,,+++***......---+++***)))))))))((()))+++,,,,,,,,,***)))***++++++***((())),,,///,,,+++************+++,,,***)))(((((((((((()))***'''(((((()))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((''''''(((((((((%%%###((((((((())))))*********&&&&&&%%%%%%&&&''''''((()))((('''((()))***)))((('''******''''''******''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&''''''((('''''''''((())))))(((***---000,,,++++++***))))))((((((%%%(((***((())),,,---***'''''''''''''''&&&&&&%%%''''''''''''(((((((((((((((((((((***+++***(((%%%((((((((()))+++,,,+++***''''''((((((((((((((((((''')))******(((((()))+++''''''((((((''''''&&&%%%'''&&&%%%&&&((()))((('''***)))(((((()))(((&&&%%%)))'''(((***+++***((($$$&&&'''((()))***)))(((((()))((('''&&&&&&'''((()))((((((((())))))(((%%%###%%%%%%&&&&&&'''(((((((((,,,++++++***))))))((((((&&&&&&'''(((***+++)))(((''')))+++---,,,***'''&&&(((((())))))))))))((((((((()))++++++***'''###!!!''''''((()))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''')))'''%%%$$$$$$%%%'''(((((()))***+++++++++***)))$$$&&&((()))((()))+++---///,,,+++,,,+++((((((+++,,,...---******...000...+++++++++************))))))***---...//////......,,,,,,,,,,,,------......+++,,,,,,,,,------------///***(((***---++++++---+++)))'''''')))+++++++++***,,,......,,,,,,...000,,,...///000///---***))),,,++++++******+++,,,,,,+++***)))***++++++)))''')))(((((()))******'''%%%***************+++++++++)))'''%%%&&&''')))))))))***)))''''''(((***++++++***)))(((((((((***+++,,,%%%+++...---...000111///...---------...............///000000000000///...---,,,+++,,,...///...---......////////////...---,,,---...//////...------,,,---...111333333000...///...---///222333111///,,,---...///000222333333111000///...------...///***+++,,,---------,,,,,,+++//////------//////,,,...///000000000///---,,,000...++++++,,,------------,,,***))))))***,,,---+++,,,...//////...,,,+++,,,,,,---.../////////...///000111111000---***((('''(((***,,,,,,,,,+++***------,,,***((()))+++...(((******(((&&&&&&))),,,'''(((***+++,,,---------///000000000000//////...---------.........//////---,,,++++++******+++++++++******)))((()))))))))(((((((((((((((''''''&&&&&&(((***,,,---,,,+++***...---,,,***)))((((((((()))***,,,.........,,,+++)))))))))'''&&&''',,,000++++++***))))))***+++,,,)))((('''&&&&&&'''((()))&&&''')))*********)))((()))((('''''''''(((***+++))))))))))))************)))((('''(((((('''%%%"""%%%%%%&&&'''((((((''''''$$$%%%%%%&&&'''((()))))))))'''%%%'''***,,,***(((&&&++++++&&&&&&++++++&&&'''&&&%%%%%%%%%%%%&&&'''))))))***)))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((())))))))) %%%))))))%%%$$$&&&((()))))))))***++++++,,,,,,+++---+++''''''+++---+++)))))))))))))))((((((''''''''''''((((((((()))))))))))))))***+++***'''$$$((('''((()))+++,,,+++)))''''''((((((((((((''''''%%%((())))))'''&&&(((***''''''((((((''''''&&&%%%((('''&&&(((***+++***))) %%%'''%%%%%%))))))%%%+++222,,,$$$&&&))))))---&&&''')))*********)))((('''(((+++------+++(((&&&%%%%%%&&&)))++++++)))'''$$$%%%%%%&&&'''((())))))$$$%%%&&&((()))+++,,,---'''&&&'''***,,,---+++***''''''***---...---***&&&(((((())))))))))))(((((("""$$$(((******'''$$$!!!&&&'''(((*********)))((('''((((((((())))))******''''''((())))))(((''''''))))))))))))))))))))))))'''((()))+++++++++***)))"""%%%((()))((())),,,///...******,,,,,,)))***---***---...,,,,,,//////,,,+++++++++************)))***+++...000000...,,,+++------------------------*********++++++,,,,,,,,,000+++(((+++------,,,---***((('''''')))+++,,,,,,+++---000///......000333+++,,,///000///,,,)))&&&---,,,++++++******++++++)))))))))***++++++)))&&&)))(((((())))))(((&&&###((((((((()))******++++++)))'''%%%%%%'''))))))))),,,(((%%%'''+++,,,)))$$$(((''''''((()))+++---...''',,,///---,,,...///---++++++***+++,,,------,,,)))***,,,------,,,++++++,,,+++***+++---......---///111222222000//////000(((---///,,,,,,//////---000//////000222222111///000000000000000111111111///222333///...111444444777444000.........---+++---------,,,,,,---......)))///555555000,,,...111+++---000222222111///...222000...,,,+++,,,---...,,,+++***,,,...---***&&&,,,,,,------.../////////,,,---.../////////...---000333222...+++***'''""",,,,,,+++,,,---...,,,***...---,,,,,,+++***))))))+++)))''''''))),,,---...---,,,,,,++++++,,,,,,,,,111111000000000000000000,,,++++++******++++++,,,)))((((((+++...///---***+++)))''''''''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&''')))))))))***+++------,,,+++,,,......+++(((+++++++++,,,,,,++++++******+++,,,,,,+++,,,...000------+++)))((('''''''''---(((###$$$(((++++++******+++,,,---...---,,,,,,&&&&&&''''''((()))))))))...+++'''&&&(((******(((***)))((())))))(((%%%###&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''************************++++++++++++)))'''%%%$$$)))))))))***)))'''"""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&((('''%%%%%%'''((('''&&&,,,+++)))((('''&&&'''''',,,)))%%%%%%''')))(((&&&++++++************++++++)))))))))))))))(((''''''+++***)))(((((()))***+++***)))))))))++++++)))''''''&&&%%%%%%(((+++***&&&***)))(((''''''((()))***(((((((((((('''&&&%%%$$$'''&&&%%%%%%&&&''')))***(((((('''***+++)))(((***+++)))%%%######%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((&&&###"""&&&&&&'''(((******)))'''###$$$''')))))))))'''&&&)))''''''(((&&&"""###'''))))))))))))************)))((('''&&&&&&'''((()))((()))***++++++***(((''''''&&&&&&(((***)))&&&"""+++***)))(((((()))***+++,,,,,,,,,++++++)))(((((()))(((''''''(((***,,,...+++++++++***)))'''%%%$$$&&&&&&(((+++......---+++*********++++++,,,,,,,,,******))))))******+++,,,''')))***,,,------,,,,,,///---***)))+++,,,------,,,)))(((***///111...***,,,,,,+++***+++,,,---...//////...------,,,++++++000***&&&(((...111///+++,,,***'''''')))+++,,,---//////000000///---,,,***(((***---...,,,+++***+++,,,,,,,,,++++++*********(((,,,///...)))&&&'''***(((((()))+++------+++((('''((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,+++)))'''%%%///,,,)))***---...,,,***444000,,,,,,//////,,,(((***))))))***,,,...---,,,,,,---......---,,,***))),,,+++******,,,,,,+++***111222333222000.........***---///,,,,,,......,,,000//////000222222111///000000000000000000000000...222333000///222333222333000...------------,,,------,,,,,,,,,,,,,,,,,,)))---111111///---...000,,,---///111222222111000222111///---,,,,,,---...---,,,+++---......,,,))),,,,,,---......//////000------...///000///......111333222---******((($$$---,,,+++,,,......---+++------,,,,,,+++***))))))+++)))((((((***,,,,,,,,,,,,,,,+++++++++,,,------...//////000000///......,,,++++++******++++++,,,***)))(((***---...---+++---+++)))((())))))((('''(((((('''&&&&&&&&&&&&''')))***+++,,,,,,---...///---,,,+++,,,......+++(((***++++++,,,,,,,,,,,,++++++,,,,,,+++)))(((***+++,,,,,,***)))(((''''''''',,,((($$$%%%)))++++++)))((()))***+++,,,++++++***'''''''''(((((((((((((((---***&&&&&&'''))))))((()))(((((()))))))))&&&$$$'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''************************)))*********)))'''%%%$$$%%%%%%&&&((()))(((%%%"""(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''''')))'''%%%&&&'''((('''''',,,+++***)))(((((())))))+++(((&&&&&&((()))(((&&&)))((((((''''''(((((())))))))))))))))))(((''''''))))))(((''''''((())))))***)))((()))++++++***)))......,,,***((('''&&&$$$((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%***'''%%%(((+++***''')))***)))&&&$$$$$$%%%(((''''''&&&&&&''''''(((&&&&&&''''''&&&$$$###"""&&&%%%%%%'''))))))'''%%%&&&'''((((((((('''&&&%%%'''%%%%%%&&&$$$ !!!%%%(((((((((''''''&&&&&&&&&)))(((''''''''''''((()))'''(((***++++++***)))((((((''''''(((***)))&&&###******))))))))))))******))))))))))))((('''&&&%%%((())))))************))),,,+++***)))((('''&&&&&&(((((()))+++------+++)))*********++++++,,,,,,,,,******))))))******+++,,,)))***+++,,,------,,,,,,...+++)))(((***+++,,,,,,...+++)))+++///111///,,,,,,,,,+++++++++,,,---.........------,,,++++++***...***&&&'''---000...+++---***(((((()))+++,,,,,,......//////...,,,+++***---------,,,)))((()))***,,,,,,,,,+++++++++******(((,,,///---)))'''(((***)))(((((()))++++++)))(((((((((((((((((((((''''''))))))(((((((((((()))))))))***+++++++++***)))(((...,,,++++++,,,---------333///,,,,,,//////,,,(((***))))))***,,,------,,,++++++,,,,,,++++++******,,,+++***+++,,,---,,,***111333333222///---,,,---,,,//////,,,,,,...---***//////...000222222111///000000000000000000000000---111444111000222222000///---++++++,,,------,,,,,,,,,++++++*********)))******+++,,,------......------...000111222333333222111///...---......///,,,+++***+++------,,,+++,,,------......///000000......///000000000000000222333111,,,***+++***'''---,,,+++,,,---...,,,+++,,,,,,,,,++++++*********+++***)))***+++,,,+++***+++++++++++++++,,,---...+++,,,...//////...---,,,++++++************+++++++++)))((()))+++------,,,...,,,***)))*********))))))(((''''''&&&&&&''''''(((((())))))******++++++---,,,,,,---...---+++)))***+++,,,,,,------------+++,,,+++)))&&&%%%&&&'''+++***)))(((''''''&&&'''+++(((%%%&&&)))+++***(((&&&'''(((******))))))((())))))((((((((((((''''''+++(((&&&%%%'''((((((''')))((('''((())))))(((&&&))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''')))'''&&&'''((()))((('''************************'''(((((((((((('''&&&%%%$$$$$$%%%'''((((((%%%"""(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''++++++************++++++)))((((((((())))))'''%%%(((''''''&&&&&&''''''((()))))))))(((((((((''''''((((((''''''''''''((((((((('''&&&''')))***)))((())))))******)))((((((***''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$"""!!! %%%)))***&&&$$$(((---///&&&((())))))'''&&&&&&'''(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&'''))))))(((&&&))))))(((((('''&&&&&&%%%)))'''''')))'''###$$$((())))))((('''&&&%%%$$$###)))((((((''''''(((((()))&&&''')))***+++***)))))))))(((((()))***)))'''%%%))))))************))))))))))))))))))((('''&&&&&&((()))+++,,,+++***(((&&&,,,+++***(((''''''((((((***))))))+++,,,+++)))'''*********+++++++++++++++***))))))))))))***++++++++++++,,,---------,,,,,,,,,***(((((()))***+++***///,,,***+++///111000...,,,,,,+++++++++,,,---...------,,,,,,+++*********,,,(((%%%''',,,///---***...+++))))))***++++++***,,,,,,---------+++***)))------,,,)))((((((***---,,,,,,,,,++++++++++++***(((+++---,,,***((()))+++***)))''''''((()))(((''')))))))))(((((('''''''''***))))))(((((())))))******************+++,,,,,,,,,---------,,,---///000111...,,,,,,......,,,)))+++***)))***,,,------,,,******))))))******++++++---,,,++++++------,,,+++///111222111...------------000///,,,,,,...,,,(((///......///111222111///000000000000000/////////+++111444222111222111...///---,,,,,,------,,,+++,,,,,,++++++***)))((('''***(((&&&'''+++......------------...000222444555222111000///.../////////++++++*********+++,,,,,,---------...//////000000//////000000111111111222222333111+++***,,,,,,))),,,+++******+++,,,+++***,,,,,,++++++++++++++++++,,,+++***+++,,,,,,***)))************+++,,,---...)))+++...///000...,,,+++++++++************+++++++++***)))((()))+++,,,------+++))))))***+++***))))))(((((('''''''''''''''(((''''''''')))))))))(((,,,,,,---------,,,+++)))***+++,,,---------------***+++***)))&&&%%%&&&'''***)))(((''''''&&&'''''')))((('''(((******)))'''&&&'''((()))))))))((((((******))))))(((''''''&&&)))((('''''''''((((((((()))((('''((()))***)))(((***)))))))))((((((''''''&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''************************&&&&&&''''''''''''''''''((('''''''''((('''$$$!!!((((((''''''''''''((((((''''''&&&&&&&&&''''''''')))'''&&&&&&'''(((((('''))))))))))))******++++++(((((()))******)))'''&&&))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((&&&$$$$$$%%%'''((((((''''''$$$$$$''')))(((((())))))))))))(((((()))))))))((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! %%%''''''&&&&&&***...222&&&'''((((((((('''''''''((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&''')))(((((((((******)))((())))))((('''&&&&&&''''''***(((((()))'''$$$%%%******))))))(((''''''&&&&&&((((((((((((((()))))))))&&&'''((()))*********)))))))))))))))***)))(((&&&((()))***++++++***)))(((++++++,,,,,,+++******)))((()))***++++++***)))(((---+++)))''''''((()))******))))))***++++++)))(((***************+++++++++)))))))))))))))***++++++,,,---------,,,,,,,,,,,,,,,***((((((***+++******///---++++++...//////...+++++++++,,,,,,,,,------++++++++++++******))))))***(((%%%'''+++---,,,)))...,,,*********+++***)))***+++,,,,,,,,,***)))(((((())))))))))))***---000++++++++++++++++++++++++(((***,,,+++***)))***,,,---***(((&&&'''((()))(((******))))))((('''''''''***))))))))))))))))))***+++***))))))***,,,...///***---///...,,,,,,000333///---+++,,,------,,,***+++***)))***,,,---,,,+++***))))))))))))+++---...---,,,+++,,,---------+++,,,...///000.........//////000...,,,---///,,,'''...------///111222111000000000000000//////......+++111444333111111000---222000/////////...,,,++++++,,,,,,,,,+++)))((('''+++'''$$$&&&***......,,,------,,,---...111333555111000000///////////////---------,,,,,,,,,---...------......///000000111/////////000111222222333111222000,,,+++---...++++++***(((((()))******)))++++++++++++++++++,,,,,,,,,++++++,,,------+++)))************++++++,,,---)))+++---000000///---++++++******))))))******++++++******)))((()))+++---+++)))(((''')))))))))((())))))(((''''''''''''(((+++)))(((***,,,---,,,++++++,,,---...---,,,+++******+++,,,,,,---------,,,((()))***)))'''''')))***)))((('''''''''''''''((()))((((((((())))))(((''''''((()))*********)))(((++++++***)))(((''''''&&&))))))))))))((())))))***)))((('''((()))***)))(((******))))))(((((((((''''''''''''''''''''''''''')))'''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((()))((('''((()))(((&&&$$$(((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))(((&&&&&&((()))((('''''''''((())))))*********((()))***+++***(((''''''))))))(((((((((((())))))))))))((('''&&&'''''''''))))))))))))))))))))))))(((&&&%%%%%%'''))))))(((111((($$$''')))&&&!!! ((())))))))))))))))))((((((((('''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&(((((()))+++---'''''''''((())))))((('''(((((((((''''''(((((((((+++)))'''%%%%%%&&&((()))***(((''''''))))))((('''(((''''''''''''((()))***&&&$$$$$$%%%$$$!!!"""&&&''''''(((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))))))))))))))***))))))(((((((((((()))***++++++***)))(((,,,,,,------,,,,,,++++++)))((((((((((((***,,,---,,,+++)))''''''(((***+++((('''''')))+++,,,+++)))************************))))))(((((())))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,+++***---,,,++++++,,,---------++++++,,,,,,,,,---------++++++************)))))))))'''&&&(((+++,,,+++)))...,,,+++***+++,,,+++))))))***+++++++++***)))(((%%%'''***+++++++++,,,---++++++++++++++++++++++++)))***+++*********+++,,,///,,,)))'''((()))************))))))((((((((((((******))))))))))))******+++***)))((())),,,...000***---///...,,,,,,000333---,,,++++++,,,,,,++++++,,,*********,,,---,,,++++++*********+++,,,...000---,,,++++++------,,,+++***,,,...///......///000//////---+++---000---'''---,,,---...111222111000111000000//////......---+++111444222000111///,,,333222111000111000---+++,,,,,,---------+++***)))+++(((&&&'''+++------,,,,,,,,,,,,,,,---///111333////////////////////////000111222111///...///000---......//////000111111////////////000111333444///222111---,,,//////---,,,***''''''(((******************++++++,,,,,,---,,,+++***+++,,,---,,,+++++++++************++++++)))***,,,...///...---,,,******))))))))))))******)))***+++***)))(((***,,,)))(((&&&&&&'''(((((('''***)))((((((''''''(((((()))'''%%%'''+++---,,,***+++,,,......,,,+++***++++++++++++,,,,,,++++++***'''((())))))))))))+++---((((((((('''(((((())))))***))))))(((((((((((()))'''(((***+++++++++***)))++++++***))))))(((''''''((()))******))))))***++++++)))(((((()))***)))(((***))))))))))))))))))((((((((((((''''''''''''''')))'''&&&'''((()))((('''))))))))))))))))))))))))(((''''''&&&''''''((((((&&&%%%&&&(((***++++++***)))((((((''''''(((((())))))((('''&&&&&&&&&'''(((***(((''''''((())))))(((&&&'''((()))))))))))))))(((***++++++)))(((((()))(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''((())))))************))))))---+++(((((()))++++++***000((($$$***,,,'''###%%%&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((()))''''''***)))&&&%%%'''(((''''''(((******(((''')))((((((''''''(((((()))+++***(((''''''((()))+++***(((&&&&&&'''((('''&&&&&&&&&'''((())))))******'''%%%&&&'''&&&###$$$)))%%%%%%&&&&&&&&&'''''''''''''''((()))************((((((((((((((((((((((((((()))***)))'''&&&'''((())))))************)))))))))******+++******)))))))))(((''''''(((***---...+++***)))))))))***+++,,,((('''&&&(((***++++++******************))))))))))))(((((((((((()))******,,,++++++******+++,,,,,,,,,+++******,,,,,,+++***++++++,,,------,,,,,,+++***+++,,,---------,,,,,,************************((('''''')))+++,,,+++)))---,,,++++++,,,---+++***))))))***++++++***)))((((((***------+++)))((('''***++++++++++++,,,,,,,,,++++++******)))******+++...+++)))((()))***++++++))))))))))))))))))))))))+++******))))))******++++++***)))((()))+++---///,,,---------,,,---///000+++++++++++++++++++++,,,,,,+++******,,,,,,,,,***++++++++++++,,,---...///,,,+++******,,,,,,+++***+++---......---------...///...,,,+++...111---''',,,,,,,,,...111222111000111000000///......------,,,111444111///000///,,,111000000111222111///---,,,---...//////...---++++++*********+++------,,,+++++++++,,,---...//////........./////////......///111333222///---------.........///000000111111............///111333444...111111///...111000------+++)))((()))+++,,,+++))))))***+++,,,,,,---------+++)))***,,,---......---,,,+++***))))))))))))((()))***+++,,,,,,,,,,,,******))))))))))))******'''***,,,+++)))((()))***)))'''&&&&&&'''(((((('''***))))))(((((((((((((((%%%###!!!$$$))),,,+++(((***---//////,,,******+++++++++++++++***)))(((((('''((())))))((()))+++---((((((((((((((()))***++++++***)))'''&&&&&&(((***'''((()))***+++***))))))+++******))))))(((((((((&&&(((******(((((()))+++---+++((((((((())))))((()))))))))))))))*********)))((((((((('''''''''&&&)))'''&&&'''((()))((('''))))))))))))))))))))))))***)))((('''''''''((()))%%%$$$$$$&&&)))++++++***))))))(((((((((((())))))***)))'''&&&%%%&&&'''(((***(((''''''((())))))((((((((()))*********)))((()))++++++***''''''(((+++)))((((((''''''(((((()))***((('''%%%%%%&&&'''((((((((()))******)))((((((///,,,)))((()))******)))((($$$&&&,,,***###%%%...%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&'''((()))***,,,((('''))))))%%%$$$'''***((('''(((******(((&&&))))))(((((((((((())))))))))))(((''''''((()))***,,,***((((((((())))))((('''''')))******)))((('''+++)))***,,,***((()))...((('''''''''''''''''''''&&&''')))***++++++*********)))(((((('''''''''''''''))))))(((%%%%%%&&&(((******))))))))))))******'''(((((()))))))))(((((()))(((((())))))***++++++)))))))))******+++++++++***((('''''')))***)))(((+++*********)))))))))(((((((((((((((((()))*********))))))))))))***,,,---***))))))***++++++***(((***,,,...//////---++++++***+++,,,---------,,,,,,++++++++++++++++++++++++(((((()))***,,,,,,+++***,,,++++++,,,---...,,,+++))))))++++++++++++***)))***,,,,,,+++)))''''''(((******+++++++++,,,,,,,,,---,,,***))))))******)))+++)))(((((()))++++++***((((((((()))******+++++++++******))))))******+++***))))))((()))***+++,,,...,,,++++++,,,---------)))******+++***++++++,,,,,,+++******,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++***))))))++++++***)))---...//////---++++++,,,......,,,***...222...''',,,,,,,,,...111222111000111000000///...------------222333000...//////---.........000222222000...,,,...///111111000...---+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------...............---,,,///222111---***))))))......//////000000111111...---------///111222444,,,000111000000222000---///---***)))+++---------))))))***+++,,,------...---+++))))))+++...//////------+++***))))))((((((((((((((()))***++++++,,,******))))))))))))******&&&))),,,,,,***(((((())))))'''&&&&&&((()))((((((******)))((((((((((((((('''%%%###'''---000///,,,***---//////,,,******,,,+++++++++***)))((('''&&&'''((()))((('''((()))+++)))(((((())))))***+++,,,,,,+++)))'''%%%&&&(((+++&&&''')))*********)))(((************))))))))))))$$$'''))))))'''&&&(((***...,,,)))(((((()))((('''(((((())))))******++++++))))))(((((('''''''''&&&)))'''&&&'''((()))((('''))))))))))))))))))))))))+++***)))'''''''''((()))'''&&&%%%&&&(((((((((&&&))))))(((((((((((())))))+++***'''&&&%%%&&&'''(((***)))'''''')))))))))((()))***+++,,,,,,+++***)))***++++++)))&&&&&&))),,,++++++************++++++***(((&&&%%%%%%%%%'''(((&&&'''((())))))((('''&&&---***'''%%%&&&''''''&&&((((((---...$$$***'''((()))******)))((('''((('''&&&%%%%%%&&&((()))''''''&&&%%%&&&'''((())),,,&&&$$$((()))'''(((,,,+++)))'''(((******(((%%%))))))(((((((((((())))))(((((('''''''''(((((((((111...,,,+++,,,------,,,((()))***+++***(((&&&%%%***((()))+++)))'''(((---,,,,,,+++***)))(((((('''&&&''')))***+++++++++***+++***)))'''&&&&&&&&&&&&&&&((()))'''%%%$$$&&&(((+++***)))(((((()))***+++(((((()))))))))))))))(((((()))+++++++++***((('''((()))***+++++++++++++++,,,***(((((((((((('''&&&+++*********))))))((((((((((((((((((((()))******((((((''''''(((***,,,---)))(((((()))******((('''***---000222111...,,,+++***+++,,,---...---,,,,,,++++++++++++++++++,,,,,,((((((***+++,,,,,,+++++++++******,,,......---,,,)))***+++,,,,,,+++***)))*********((('''(((***---*********++++++,,,,,,,,,///---***))))))))))))))))))'''&&&''')))******)))''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))***+++///,,,)))***---...,,,***((()))***+++******+++------+++***+++,,,,,,+++***((()))***,,,,,,+++***)))***)))((()))***+++***(((***+++---...///......---111///***&&&)))000111...------..................,,,///111...***(((,,,000+++,,,...000111000///...000///...//////...,,,)))///000111000...,,,---......,,,++++++,,,---,,,,,,///,,,)))***---//////......000111222222111000...111,,,+++///...******...---+++******---///000000...///111333333111///...///000111000...---------***+++,,,---,,,+++***)))111...+++))))))*********,,,,,,++++++,,,,,,---...///...---,,,***)))((((((''''''&&&&&&'''((()))******)))))))))((((((''''''+++******)))(((''''''&&&))))))(((((((((((())))))))))))(((''''''''''''''')))***++++++,,,,,,,,,,,,,,,---......,,,,,,---...---,,,***(((&&&&&&&&&&&&((()))+++,,,,,,+++)))(((((((((((((((((((((((((((***(((''''''(((((('''&&&*********)))******++++++++++++******)))(((((((((((('''&&&%%%%%%&&&'''(((((()))***++++++***)))((())))))))))))((('''&&&%%%)))(((&&&%%%$$$$$$%%%%%%,,,%%%###''')))%%%%%%'''&&&''''''((()))******+++''''''&&&'''((((((&&&%%%%%%'''((((((''''''(((***%%%******''''''++++++'''(((***+++***(((''''''(((***(((&&&(((+++---+++))))))))))))(((((((((((((((+++(((&&&%%%''')))***+++,,,)))&&&&&&(((***)))(((***+++***%%%$$$''''''%%%***((('''((()))***)))''',,,)))'''((()))***(((%%%))))))(((((((((((())))))'''(((((('''%%%&&&(((+++))))))))))))((((((((((((&&&''''''((((((((((((((((((((())))))((('''&&&&&&((()))******)))(((***+++)))(((&&&&&&(((((((((''')))&&&###$$$'''))))))'''***++++++,,,,,,,,,++++++,,,)))&&&%%%''')))******,,,+++***+++,,,,,,+++******((('''((()))***)))'''++++++++++++******))))))***)))((()))***)))(((&&&%%%&&&(((***,,,,,,)))&&&,,,,,,++++++******))))))%%%%%%'''((())))))))))))++++++******++++++,,,---)))(((((()))+++,,,***))))))))))))(((''''''&&&&&&************************&&&&&&'''(((((((((((((((************+++,,,......---,,,+++******+++,,,---)))+++...000///,,,(((&&&+++...111000------111555,,,,,,+++++++++,,,,,,---***))))))***,,,---,,,+++,,,,,,------------,,,,,,***************))))))(((,,,+++***((((((((()))***(((((()))***+++,,,---------,,,+++***)))'''&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&((()))***&&&(((++++++***))))))***,,,+++)))(((((()))***+++,,,+++******************+++,,,,,,,,,------------,,,,,,,,,------,,,,,,+++(((((()))******************---000...)))'''))),,,,,,,,,---......---,,,,,,,,,,,,)))%%%''',,,...,,,/////////...---------,,,++++++***))))))***---///...///000000000///...---///...---.........+++)))...//////...,,,+++,,,------,,,******,,,---,,,+++///,,,******---......---,,,...///000000///...,,,000,,,+++...---******...///---++++++,,,.........///000111111111111000//////111222111///------...,,,------------,,,++++++///---***)))***++++++***+++++++++++++++,,,,,,---------,,,+++***))))))((())))))))))))))))))))))))*********)))))))))((((((+++******)))((((((''''''))))))(((((((((((())))))***)))((((((''''''((((((******+++,,,,,,,,,++++++,,,---...---,,,+++,,,...,,,+++)))((('''''''''''''''(((***++++++***((('''))))))))))))))))))))))))***)))''''''(((((('''%%%'''(((***,,,+++***((('''*********)))))))))(((((((((''''''&&&&&&''''''(((((())))))))))))(((((('''***************))))))((()))((('''%%%%%%%%%%%%&&&***%%%$$$((((((%%%&&&)))&&&''''''((())))))******((('''&&&'''(((((('''%%%&&&'''((((((''''''(((***%%%)))***'''(((++++++'''((()))******(((''''''((()))((('''(((***+++***)))+++*********************+++)))'''''')))*********,,,)))'''''')))******)))***,,,***&&&&&&***+++)))***((('''((()))***)))'''+++)))'''((()))***(((&&&))))))(((((((((((())))))'''((()))((('''''')))***))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&)))******)))'''&&&'''(((+++***((((((***+++***)))((('''&&&&&&((())))))(((***+++++++++++++++******---***'''&&&(((******+++,,,***)))***+++,,,+++)))***((('''((()))***)))''',,,,,,,,,+++******))))))***)))(((((())))))'''%%%(((((((((***,,,+++)))'''***************)))))))))&&&''''''((())))))))))))***))))))))))))***++++++((((((((()))++++++***((((((((('''''''''(((((()))************************(((((()))******))))))))),,,,,,,,,,,,------...///,,,+++***)))))))))***+++,,,...111333333111...,,,'''***---,,,))))))---111,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++***++++++++++++++++++******++++++++++++***))))))+++***))))))))))))))))))))))))******++++++,,,,,,------,,,+++***))))))(((((((((((('''(((((())))))(((((('''''''''((()))***'''***,,,,,,+++***+++++++++***(((''''''((()))***------,,,+++*********+++************++++++++++++)))******+++++++++******)))***++++++,,,,,,++++++...///000...,,,+++---///,,,------------,,,,,,+++))),,,,,,)))(((+++---,,,000000///...---,,,,,,+++---***'''(((+++---...---111111111000///............,,,,,,,,,---,,,***(((---......---+++******+++---+++******+++,,,,,,+++...---++++++,,,---,,,+++***+++,,,------,,,+++***...+++***,,,,,,******---000...++++++,,,---,,,,,,000000000000000000000000///111222111///------.........---,,,,,,,,,,,,,,,---+++))))))***+++++++++***************+++++++++++++++++++++*********)))***+++++++++***)))'''&&&+++++++++************)))*********))))))(((((('''))))))(((((((((((())))))******)))((((((((())))))+++++++++,,,++++++******+++,,,------++++++,,,---******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))+++)))(((((((((((('''%%%%%%(((+++...---***%%%""")))))))))))))))))))))((('''''''''(((((('''''''''***)))((('''''''''''''''))))))***************+++***)))'''&&&%%%&&&&&&''''''%%%&&&((((((&&&(((,,,'''''''''(((((())))))***((('''&&&'''))))))(((&&&&&&((())))))''''''(((***&&&))))))((((((******((('''((())))))'''&&&'''''''''((())))))((('''(((*********************+++++++++***)))***++++++***(((,,,***))))))***++++++***'''(((&&&"""###'''***)))***((('''((()))***)))''')))((('''((()))***)))((()))((((((''''''(((((()))&&&(((******)))))))))***))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''')))******)))&&&%%%%%%&&&,,,***((()))***+++******&&&(((******)))))))))******+++++++++***))))))(((,,,***(((''')))************)))((()))***+++***(((***((('''((()))***)))''',,,,,,,,,+++***))))))))))))((('''((())))))'''%%%,,,***)))***++++++***(((((())))))))))))))))))***((()))))))))))))))))))))((((((((('''((())))))***((((((((()))++++++)))'''((('''''''''''')))+++,,,))))))))))))))))))))))))******+++++++++******)))---------------.........---,,,+++************++++++---///222333222000...'''***++++++((((((+++...------,,,,,,,,,,,,------///,,,***)))***+++,,,+++***++++++,,,,,,++++++***+++++++++++++++******)))((())))))*********))))))************************------,,,,,,++++++++++++))))))((())))))***+++,,,)))(((((((((((()))******(((+++---...,,,,,,,,,,,,+++***)))(((((()))***+++///...---,,,++++++++++++)))************+++++++++))))))***++++++++++++++++++,,,------......---------+++))))))***,,,------+++,,,,,,,,,------,,,,,,)))///222///,,,...////////////......---------,,,,,,,,,,,,.........---,,,222111000////////////000,,,+++******++++++***(((,,,---...---+++******+++,,,+++))))))+++,,,+++***------,,,++++++++++++***)))***++++++++++++***))),,,+++***++++++++++++,,,///---+++***+++------,,,111000////////////000111...///000000...,,,,,,---...---,,,+++***+++,,,---+++***((()))***,,,,,,+++((())))))***************)))************************+++,,,,,,+++(((&&&$$$++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))******))))))))))))******+++++++++++++++***)))(((***,,,---,,,+++***+++,,,)))(((((((((((()))))))))(((((()))******)))((((((************************+++***(((((()))((('''%%%'''))),,,...---)))%%%"""((((((((()))))))))))))))&&&'''((())))))((('''&&&,,,+++)))'''''''''((()))''''''''''''((()))***++++++***((('''&&&&&&'''(((%%%&&&((((((((('''***...'''''''''((((((((())))))(((''''''(((******)))''''''((())))))((('''(((***'''((()))))))))***)))(((&&&((())))))'''&&&''''''%%%(((***)))&&&%%%'''***((((((((((((((()))))))))+++++++++,,,------***''',,,+++++++++++++++++++++((()))&&&""""""&&&)))(((***((('''((()))***)))'''(((''''''((()))******)))(((((((((''''''(((((((((%%%(((***++++++******+++))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((('''''''''((((((((()))***)))'''&&&'''(((***(((''''''((())))))(((&&&)))------***)))***+++***************)))((('''***)))'''((()))***)))(((***((('''((()))***)))(((***((('''((()))***)))'''++++++******)))(((((('''((('''''''''))))))'''%%%///,,,***)))***++++++***''''''(((((())))))***************)))))))))))))))((((((((((((((()))******(((((((((***++++++)))&&&***)))((('''''')))+++,,,((((((((((((((((((((((((+++++++++++++++******)))---------------,,,,,,,,,.........---------------,,,---///000111000///...+++,,,---,,,++++++---///......------,,,------------***'''&&&(((***,,,,,,,,,,,,------------,,,,,,+++++++++++++++******)))'''((()))+++++++++***)))******))))))((((((((((((++++++++++++,,,,,,,,,,,,((((((((())))))+++,,,,,,))))))))))))******++++++(((***------,,,++++++,,,,,,,,,+++++++++,,,------///...---,,,+++************++++++++++++,,,,,,,,,++++++,,,---............,,,------..................)))%%%%%%***...///---*********+++,,,---......)))000444111///000000///,,,---------......//////"""(((000333111....../////////......///000111111,,,***))))))***+++***(((---......---+++***+++,,,,,,***((()))***+++******+++,,,,,,,,,+++***)))******************************+++*********,,,------,,,***)))))),,,.........000000///......///000000,,,---...---+++*********---,,,***)))))))))***+++***)))((()))+++,,,,,,+++'''((()))*********))))))(((((())))))))))))******((()))***+++***'''%%%###+++++++++++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))******))))))))))))******++++++++++++******)))(((***+++,,,+++******+++,,,'''(((((()))))))))))))))************************))))))))))))))))))))))))+++)))(((((())))))((('''++++++,,,,,,+++)))(((&&&''''''(((((()))))))))***&&&'''((())))))((('''&&&---,,,***)))((()))***+++''''''''''''(((***+++,,,,,,+++)))(((''''''((()))%%%'''(((((((((***,,,---''''''''''''((((((((((((((('''''')))***+++***(((((()))***)))((('''((()))''''''((()))***)))))))))&&&'''))))))(((''''''(((&&&(((***)))&&&%%%''')))''''''(((((())))))))))))******+++---...---***(((++++++,,,,,,++++++++++++...///,,,''''''***,,,******((('''((()))***)))'''''''''(((((())))))******((((((''''''''''''((((((%%%'''***++++++******+++))))))))))))((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((()))'''(((***)))))))))***+++***)))'''''')))))))))(((&&&***------+++)))***,,,***************)))((('''(((''''''((())))))(((&&&)))((('''((())))))((('''***((('''((()))***)))''')))(((((((((''''''''''''(((''''''((())))))(((&&&000---***)))***+++++++++''''''(((((())))))******+++***))))))((())))))*********))))))******+++,,,)))))))))+++,,,,,,)))&&&,,,+++***)))((())))))***((((((((((((((((((((((((*********++++++******)))++++++,,,,,,,,,+++******........................000000111111000000///...---...------,,,+++,,,......---,,,,,,+++++++++,,,+++)))&&&&&&(((+++---...,,,------......------,,,+++,,,,,,,,,,,,+++******((()))+++,,,,,,,,,++++++)))))))))((((((''''''&&&*********+++++++++++++++(((((((((((()))***+++,,,*********+++++++++++++++'''***,,,---+++++++++++++++++++++,,,,,,------.........---,,,+++******************+++++++++,,,,,,+++,,,---...............,,,---......//////......222,,,((()))///444444222************+++,,,---...)))...111///...000///,,,+++,,,,,,---...///000000###---222000...///111---------...///000000000,,,***((((((***+++***)))---......---+++******++++++)))(((((()))******))))))+++,,,,,,***))))))***************************)))++++++)))***...///---+++)))((()))+++...//////////////////////////////***,,,---,,,***(((((()))++++++***))))))))))))))))))(((((()))+++,,,+++***'''((()))++++++******)))((((((((((((((()))))))))''''''((())))))((('''&&&***++++++++++++,,,,,,,,,************************))))))(((((((((((())))))))))))((((((((()))***************+++******)))))))))***++++++))))))***+++'''((()))))))))))))))(((+++******************+++(((((((((((((((((((((((()))((('''(((***+++***)))---,,,+++***))))))******&&&&&&'''(((((()))******((((((((())))))(((((((((+++++++++******++++++,,,******))))))***+++---...---,,,***)))(((((()))***'''((('''&&&)))......+++''''''''''''''''''''''''((((((((()))+++,,,+++))))))***+++***((('''((()))(((&&&'''***+++((((((***&&&(((******)))((()))***((()))***)))'''''''''((()))))))))***++++++,,,,,,))))))***,,,......+++))))))+++------+++***++++++---///---((('''******'''***((('''((()))***)))''''''((())))))(((((()))***(((''''''&&&&&&''''''(((%%%''')))***))))))***,,,))))))))))))((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&''')))***&&&((()))***)))***,,,------+++)))***+++,,,+++***(((***,,,,,,+++***+++,,,))))))******+++******)))((((((((()))+++***(((&&&)))((('''((()))***)))'''***((('''((()))***)))'''''''''''''''(((((((((((((((((('''(((******)))(((...,,,***)))***+++++++++((())))))))))))))))))******)))((('''((()))***++++++++++++++++++,,,,,,---******+++---...---)))&&&,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))***+++++++++++++++++++++---......---,,,+++,,,---...///000000000000222111111000///.........000///...---------------//////...---,,,,,,,,,,,,...,,,******,,,...000000,,,------......------,,,...............---,,,,,,++++++,,,---------,,,,,,*********))))))(((((((((*********+++++++++++++++)))((((((((()))***++++++***+++,,,,,,------,,,,,,'''***,,,,,,+++***++++++******++++++,,,,,,------......---,,,,,,,,,------))))))*********+++++++++++++++,,,,,,,,,,,,++++++---......///////////////000,,,)))+++000444444222...---+++*********++++++))),,,---,,,---000...))),,,---------...///////// %%%+++...///......///,,,---...//////...------,,,***((((((***++++++***+++,,,---,,,***))))))******)))'''''')))***)))(((&&&))),,,,,,***))))))+++)))))))))(((((()))))))))(((,,,,,,)))+++000111...,,,+++))))))+++------------...///000000///...---+++,,,---,,,***)))((()))***++++++++++++***))))))***)))((()))++++++***((('''(((***,,,,,,+++***)))((((((((((((((((((((('''&&&&&&'''((()))*********************+++++++++,,,************************))))))(((((((((((())))))((((((''''''(((((()))***((())))))************))))))***+++***)))((()))+++(((((()))******)))((('''******))))))))))))******''''''''''''''''''''''''(((''''''(((***,,,,,,++++++***))))))))))))******%%%%%%&&&'''((()))***+++))))))(((((((((((())))))((()))***+++++++++++++++,,,+++***)))***+++---......---+++***))))))*********)))&&&%%%***111///(((''''''''''''''''''''''''(((((((((***,,,---,,,***)))***+++***((('''((())))))&&&'''++++++''''''***''')))++++++***)))***++++++***((()))))))))((('''((())))))***++++++,,,,,,(((((((((+++---...,,,+++(((***------+++)))***+++'''******'''&&&(((((($$$***((('''((()))***)))'''((()))+++***'''&&&((()))(((''''''&&&&&&''''''(((%%%&&&'''((('''(((***,,,))))))))))))((((((((((((&&&''''''(((((((((((((((((((((&&&&&&&&&''')))***&&&((())))))((((((***+++---+++******+++,,,,,,++++++***))))))+++,,,,,,+++((()))***+++,,,,,,,,,,,,))))))***,,,---,,,***'''***)))((((((******)))(((***((('''((()))***)))'''&&&''''''((()))***++++++)))(((((()))+++,,,***))),,,***))))))+++,,,,,,+++***************)))))))))(((((('''&&&'''(((***++++++++++++++++++,,,------++++++---///000...***''')))***,,,------+++***)))************************((()))***,,,---------------...000222222222111000...///111333444555555555777777666555555555666777999888777666666555555444777777555444444333333333666444333222333444333222000000111111111111000000111222222222222111000000///......---------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,***+++,,,---...------,,,(((+++------,,,+++,,,,,,,,,,,,---...//////000000/////////...//////000111,,,,,,---------.........------------,,,+++***)))//////000111111111111111...,,,***,,,000222222111111///---+++)))(((((((((,,,---,,,+++...222///)))..................---------,,,,,,---//////---+++,,,---/////////---+++))),,,***((((((***+++++++++***+++,,,***((('''((()))***)))'''''')))))))))(((%%%(((+++,,,***)))***+++((((((''''''''''''(((((((((------***+++111222///...,,,***)))***+++++++++---...000111111000...---+++---...---+++))))))***++++++,,,---,,,+++***)))***)))))))))++++++)))(((''')))+++,,,---,,,***)))))))))((((((''''''''''''&&&&&&'''((()))+++---...)))))))))******+++++++++******************++++++))))))(((((((((((())))))'''''''''''''''((())))))'''((()))***************(((***+++***)))((()))***((()))*********)))'''&&&))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&(((+++------,,,((((((((()))))))))))))))$$$%%%&&&'''(((******+++***)))(((''''''((()))***%%%''')))***+++++++++***+++)))((('''''')))+++,,,...---,,,***)))******+++,,,***%%%$$$+++333///%%%'''''''''''''''''''''&&&)))((((((***,,,---,,,+++***++++++***((((((((())))))%%%&&&++++++''''''+++''')))+++++++++***+++,,,---***((((((++++++)))&&&&&&''''''((()))*********'''''''''))),,,...---,,,'''***------***))))))+++&&&***+++******,,,+++'''***((('''((()))***)))((((((***+++***'''&&&''')))'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&'''***---))))))))))))((((((((((((&&&''''''(((((((((((((((((('''&&&%%%&&&'''***+++'''((()))((('''&&&'''(((+++)))(((((()))******)))---***''''''***---,,,***((()))***+++,,,---------***+++,,,...000...+++(((+++)))((()))***+++***(((***((('''((()))***)))(((''''''(((***+++---......***))))))***,,,---+++******)))((()))+++,,,+++***,,,,,,++++++******))))))'''&&&%%%%%%&&&(((***,,,++++++******++++++,,,---,,,,,,...000111///+++'''''')))+++......---+++***************************)))***+++---...///000000000111444666777666555444222333666888:::;;;;;;;;;BBBBBBAAAAAABBBCCCEEEFFFEEECCCAAA@@@@@@@@@???>>>@@@???>>>===<<<<<<<<<<<<>>><<<:::999999888555333444555555666666555555444444555555555555444333333222111///...------...///..............................---------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---.........---,,,***,,,...///...---------000000111333333444444444000000000000111222333444111111111111222222222222000000000///...---++++++111111222333333333333222000000000222444555555444***+++,,,,,,---,,,+++***,,,---------,,,++++++******++++++,,,,,,+++++++++......................../////////...------,,,,,,)))(((((((((***+++---...///,,,))))))+++,,,)))'''''''''''''''((()))+++++++++***))))))******)))'''&&&''''''(((((((((((((((+++***)))+++---......------***((((((+++,,,+++)))---***'''&&&&&&)))---000...---,,,,,,++++++++++++(((***,,,......,,,***(((---+++((((((***+++++++++&&&(((***,,,,,,***'''%%%(((&&&%%%'''***+++)))&&&&&&&&&&&&'''((())))))***++++++*********+++---...+++***)))***,,,------,,,''''''(((((())))))***************)))******+++,,,)))((('''(((***++++++***))))))))))))))))))******,,,+++***((((((((()))***,,,+++))))))***)))(((&&&***(((&&&''')))***(((&&&)))......***)))///222000))))))***))))))((('''&&&)))(((((()))******'''%%%)))((('''(((***,,,+++***,,,,,,,,,+++***))))))((('''(((((()))***++++++,,,,,,,,,++++++)))((('''&&&)))(((((()))***++++++***&&&(((+++------+++)))''')))((((((***---......---))))))))))))))))))))))))'''''''''((())))))'''%%%)))((((((***,,,---+++***+++***)))***++++++)))''''''&&&&&&(((+++------,,,'''***,,,,,,)))(((+++---(((,,,,,,'''$$$&&&)))***''''''''''''''''''''''''++++++******))))))((((((+++)))(((((())))))(((&&&******))))))(((((('''''')))$$$!!!&&&+++---,,,+++*********))))))((((((,,,***((('''&&&&&&&&&'''***)))))))))++++++)))((('''(((******)))'''%%%$$$,,,***))))))+++,,,------+++))))))+++,,,+++******...---,,,,,,......---,,,111...+++))))))*********,,,+++******++++++***((()))((('''(((***,,,,,,+++******)))(((((((((((()))---+++((()))+++---+++***...+++***---111222...***---///000///,,,***+++---((()))***+++,,,,,,,,,,,,,,,+++)))'''''')))+++---///,,,---000...))))))...000---+++***,,,,,,)))&&&000...,,,...000111000...///111333444444444666888:::>>>AAA@@@===<<>>===::::::999::::::888555222777666444222000000//////000...///222222///...000000...------///000//////...---,,,---///111111000222222111000///000333555999888888777777777777777888888777555444555888;;;666555111......000555999111111111111111000000000333333333444555444333111333111111333666666333000,,,+++***)))))))))***+++------------,,,,,,++++++***+++,,,---------------........................//////......---,,,,,,,,,******)))((()))***+++,,,,,,,,,+++***)))(((((()))''''''''''''((()))***+++,,,***))))))******)))(((&&&'''(((((())))))(((((('''(((***---000111///------+++)))***,,,---,,,+++---,,,***)))***,,,///111---,,,+++*********++++++)))***,,,......,,,***))),,,***(((((()))*********'''((())))))))))))(((((()))(((&&&'''))))))'''%%%&&&&&&''''''((())))))***++++++***)))***+++,,,---,,,***)))***++++++***)))(((((((((((()))))))))))))))))))))************+++)))(((((((((***+++***)))************************,,,+++***)))(((((()))***,,,+++))))))******(((''')))'''%%%&&&((()))'''%%%&&&+++,,,((('''+++---+++++++++******)))((('''&&&))))))((()))******(((&&&+++***))))))***+++***(((,,,++++++***))))))((((((''''''(((((())))))******++++++++++++)))((('''&&&***)))((((((******)))''''''''''''''''''''''''&&&+++***)))+++---......---))))))))))))))))))******,,,,,,,,,,,,------,,,++++++******+++,,,,,,+++))),,,***))))))***+++)))(((''''''&&&(((***,,,+++***&&&(((++++++***)))((()))(((++++++'''&&&((()))((((((((((((((((((((((((((()))))))))(((((('''''''''***)))(((((())))))((('''(((((((((((('''''''''&&&((($$$!!!"""'''++++++*********)))))))))((((((((((((''''''''''''((()))))))))(((((()))******)))'''&&&'''((())))))(((''''''+++***(((((()))***++++++***))))))+++,,,+++++++++---,,,+++,,,---------+++...,,,)))'''((())))))(((---,,,***+++,,,,,,+++)))***)))((((((***,,,,,,+++******))))))))))))******...+++)))***,,,---,,,***...+++***---111222///+++,,,......---***)))+++---''''''((()))******+++++++++++++++***************...---///333222------111...,,,+++---000111000...111000///111444666555444555777999:::;;;<<>>===<<<<<<<<<<<<===>>><<<<<<;;;:::999:::===@@@@@@???;;;888777888:::===666555555555555666777777666666555666666777777666:::888777888;;;;;;999555///---***((('''(((+++,,,------------,,,,,,,,,,,,+++,,,------............///////////////////////////......------,,,,,,+++,,,+++)))((('''(((((()))(((+++---+++'''%%%'''***(((''''''(((((()))***+++,,,+++******++++++***(((''''''((()))))))))))))))%%%'''***///222333000------+++***+++,,,......---,,,+++++++++,,,---...///---,,,***(((((()))***+++)))***,,,------,,,***)))+++)))(((((()))******))))))(((''''''''')))***+++***((((((((()))(((&&&$$$&&&''''''(((((())))))***++++++***)))***+++,,,---,,,***))))))))))))(((&&&))))))))))))(((((((((((('''((()))*********))))))***)))((()))***+++***)))************************++++++***)))))))))******,,,+++))))))******)))''')))(((''''''))))))((('''&&&***+++)))'''))))))(((,,,,,,,,,+++***((('''&&&***)))((()))******(((&&&---+++***)))******((('''******))))))((((((''''''''''''''''''''''''''''''+++++++++******((('''&&&+++)))(((((((((((('''%%%***(((%%%######$$$&&&''',,,+++***+++---...---,,,(((((())))))*********+++,,,,,,++++++++++++,,,,,,***))))))+++---...---,,,---+++)))((()))******)))((('''&&&''')))***)))(((''''''(((***+++***'''$$$(((******'''(((+++)))%%%))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))((('''((()))***)))(((''''''''''''&&&&&&&&&&&&(((%%%###$$$(((***)))'''))))))((((((((((((((('''''''''(((((())))))(((((((((((('''((()))***(((&&&&&&&&&'''(((((()))*********)))((('''''''''((()))******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***---+++)))((())))))))))))---,,,++++++,,,,,,+++)))+++***((((((***++++++***))))))))))))***+++,,,,,,...,,,***+++,,,------,,,///...---000333555222///000000///---++++++,,,...(((((())))))******++++++,,,---.........,,,+++)))***+++...111111------000/////////111555777777777777666777999===???>>>===AAACCCDDDFFFGGGJJJNNNQQQQQQTTTXXXZZZZZZ[[[___bbbeeefffhhhlllnnnnnnkkkiiidddeeefffhhhjjjlllnnnoookkkllloooqqqsssttttttssssssrrrqqqooommmmmmoooqqqkkkjjjhhhiiikkkiiiccc___[[[ZZZZZZ\\\___``````___aaa```___\\\YYYTTTQQQOOOPPPNNNMMMMMMMMMLLLIIIGGGCCCDDDDDDDDDCCCAAA>>>===<<<999999<<<<<<999999<<<;;;999777666777777555444999888777888:::;;;;;;:::======>>>???AAADDDGGGIIICCCCCCAAAAAAAAABBBCCCDDDCCCCCCCCCBBBAAABBBEEEGGGIIIGGGDDDAAA???>>>>>>>>><<<;;;:::999:::;;;===???@@@???>>>>>>???@@@AAABBBHHHEEECCCDDDFFFGGGDDDAAA///---+++***)))***+++,,,------,,,,,,,,,,,,,,,------------------,,,,,,+++------------------------......------,,,++++++++++++***((('''''''''((()))(((***+++***(((&&&'''(((((((((((((((((()))******,,,+++******++++++***)))'''((())))))******))))))((()))+++...111111000...++++++***+++,,,------...((()))***+++,,,,,,,,,,,,---,,,***(((((()))+++---******,,,------,,,******+++***))))))+++++++++)))''''''''''''((()))+++,,,'''''''''((()))(((((('''''''''(((((())))))))))))++++++***))))))***+++,,,***)))''''''(((((('''&&&******))))))((((((''''''%%%''')))***+++***((('''***)))((()))***+++***)))++++++++++++************+++*********************,,,+++)))***++++++)))(((***))))))******++++++***))),,,...---+++***))))))---------,,,***)))'''&&&+++***))))))******)))'''***)))(((((())))))(((&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%+++++++++******)))'''''')))(((''''''(((((('''&&&,,,***'''%%%$$$%%%&&&(((,,,+++***+++,,,---,,,+++'''(((((())))))******++++++++++++***)))***,,,...)))((())),,,...000000///---***'''&&&'''))))))))))))'''&&&'''((()))(((&&&***(((&&&'''******(((%%%((()))((('''***---***###))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))******)))''''''''''''''''''''''''(((&&&&&&'''))))))'''%%%(((((((((((('''''''''''')))*********)))'''%%%$$$((('''''''''))))))'''&&&''''''''''''((()))***+++******)))'''&&&&&&'''(((***------+++***,,,---,,,+++***)))***+++,,,+++)))...,,,+++***,,,---,,,+++,,,+++******++++++***)))+++***(((((()))***)))((((((((())))))***,,,---...------,,,,,,---...//////444333444666:::;;;999777888666444111///......///+++++++++,,,,,,------...///////////////...---,,,------...///......000222333444555888;;;===??????CCCCCCEEEGGGHHHIIIIIIHHHPPPQQQRRRSSSTTTVVVZZZ^^^\\\___bbbcccdddeeehhhkkkllllllooosssvvvtttnnnhhhcccdddfffhhhjjjlllmmmmmmeeegggjjjmmmqqqsssuuuvvvsssrrrqqqnnnlllllloooqqqkkkjjjjjjlllmmmkkkddd___YYYYYYZZZ]]]aaadddddddddeeeeeedddcccaaa^^^\\\ZZZXXXWWWUUUTTTTTTTTTRRRPPPMMMOOOPPPQQQPPPMMMJJJGGGGGGDDDDDDGGGGGGDDDDDDGGGGGGEEECCCCCCCCCDDDCCCBBBFFFDDDCCCDDDEEEGGGGGGFFFIIIIIIHHHIIILLLNNNOOOOOOQQQQQQOOONNNNNNOOOPPPPPPMMMOOOOOOOOONNNOOOQQQRRRUUUSSSQQQPPPNNNLLLJJJHHHKKKJJJGGGFFFFFFHHHJJJLLLQQQQQQPPPOOOOOOPPPSSSVVV[[[WWWTTTTTTVVVWWWUUURRR***************)))((((((,,,,,,++++++++++++,,,---.........---+++***((('''++++++++++++++++++++++++---------,,,++++++******)))((('''''''''(((***+++***((('''(((******(((%%%)))(((((((((((())))))***,,,+++)))***++++++***(((((())))))***+++*********---,,,***+++---.........******************,,,---''')))+++---...---,,,+++---,,,+++******+++---...***+++,,,,,,,,,,,,+++***---,,,+++,,,------,,,+++%%%&&&((()))************###%%%&&&((())))))***+++((((((((())))))))))))))),,,+++***)))))))))***+++'''&&&%%%&&&((()))((('''******))))))((((((''''''%%%''')))***+++***((('''+++)))((()))******)))(((+++++++++*********))))))*********++++++++++++***,,,+++******++++++***)))(((((())))))))))))***++++++,,,...///---***)))***---,,,,,,,,,***)))(((''',,,***))))))******)))((('''&&&%%%&&&((()))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%***************)))((('''&&&%%%%%%&&&)))******)))******)))(((''''''&&&&&&+++***)))***+++,,,+++***(((((()))))))))*********...//////...,,,---000333------,,,---//////...,,,,,,)))&&&%%%&&&((((((((()))(((''''''(((((('''&&&---***&&&%%%(((******)))''')))((('''***---***$$$((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))******)))(((((((((((((((((((((((()))(((((()))))))))'''%%%''''''''''''((((((((((((******++++++***(((&&&%%%((('''''''''))))))'''&&&))))))(((((((((((()))******++++++)))&&&&&&(((***+++000000+++(((+++---,,,+++***))))))++++++***)))---,,,++++++---...---,,,,,,***))))))******)))(((+++***(((((()))***)))((()))))))))***+++---...///......///000000222444555<<<<<<>>>@@@CCCDDDCCCBBBAAA>>>;;;777444222000/////////.........///000000222000...---,,,---...///666666444111000222777999777999===@@@DDDHHHKKKMMMSSSTTTUUUVVVUUUTTTSSSRRRZZZ[[[[[[[[[ZZZ[[[^^^```bbbccceeefffggggggiiijjjjjjkkknnnrrruuurrrkkkeeeaaabbbccceeegggggghhhhhheeeeeefffhhhlllqqquuuwwwssssssqqqooommmmmmoooqqqmmmmmmmmmpppqqqooohhhbbbXXXWWWXXXZZZ___ccceeeeeefffgggggggggfffdddbbbaaa\\\ZZZXXXWWWXXXXXXXXXWWWWWWYYY[[[\\\[[[XXXUUURRRTTTQQQPPPRRRRRRPPPQQQTTTXXXVVVUUUVVVXXXYYYYYYXXXSSSRRRPPPQQQRRRTTTSSSRRRYYYWWWWWWYYY]]]```aaa```eeeeeeddddddcccccccccccc^^^```bbbbbbaaaaaabbbdddhhhgggfffffffffdddaaa^^^bbb```^^^[[[[[[\\\^^^___eeeffffffdddcccdddgggjjjmmmiiieeedddfffgggfffddd%%%&&&'''(((((('''&&&%%%++++++***))))))***,,,---.........,,,+++)))'''&&&))))))))))))))))))))))))---,,,,,,++++++******))))))(((((('''((()))+++,,,***((('''))),,,---)))%%%))))))(((((((((((())))))+++***))))))******)))'''))))))***+++++++++++++++///---***)))***,,,------***++++++***))))))***,,,***+++---///000///...---,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++------,,,---//////---+++&&&'''(((*********)))(((!!!###&&&((()))***+++---)))))))))))))))))))))))),,,+++***)))((()))******&&&%%%%%%&&&((())))))((())))))))))))(((((((((((('''((()))*********))))))+++***))))))******)))(((++++++******)))((((((((()))***++++++,,,+++++++++,,,+++******+++,,,+++***$$$&&&''''''''''''(((***+++***+++---+++''''''***++++++++++++***)))((((((---+++))))))*********)))&&&%%%$$$%%%((()))((('''((((((((((((((((((''''''''''''''''''''''''''''''***************)))((((((&&&%%%%%%''')))+++++++++'''((()))***)))(((&&&%%%+++***)))***,,,---,,,++++++++++++++++++++++++++++++...//////---,,,///222555333111///...,,,)))'''+++)))'''&&&'''(((((('''***(((''''''))))))((('''+++)))'''&&&(((***++++++'''))))))'''(((,,,***&&&(((((((((((((((((((((((())))))))))))************)))((('''((()))***)))(((((((((((()))))))))))))))*********+++***)))(((((('''(((((((((((()))))))))(((((())))))******))))))(((((('''((()))***(((&&&))))))))))))))))))))))))***,,,,,,***''''''***------333333+++'''+++---++++++***)))***++++++***)))***))))))***,,,---,,,+++,,,+++)))***++++++***(((,,,+++))))))+++,,,,,,+++,,,,,,,,,---...///111222111222444666666888<<<>>>DDDEEEHHHJJJLLLMMMNNNNNNJJJGGGCCC@@@>>>;;;777444333333111111111222333444444222000......000222444999;;;999444333999>>>???@@@DDDIIIMMMQQQVVV[[[^^^```bbbdddcccaaa^^^\\\\\\^^^___```___^^^]]]]]]^^^eeeffffffgggggghhhhhhhhhhhhjjjmmmpppqqqooojjjgggdddeeefffggggggfffeeeeeefffeeeeeeeeehhhmmmqqqtttrrrssssssqqqooonnnoooqqqpppppppppssstttrrrlllggg]]][[[ZZZ[[[```eeehhhjjjkkkkkkkkkkkkiiigggeeeccc___\\\ZZZYYY[[[]]]^^^^^^___aaacccdddcccaaa]]][[[^^^[[[YYY[[[[[[YYY[[[^^^aaa______```bbbddddddddd]]]\\\ZZZ[[[\\\]]]]]]\\\]]]\\\]]]bbbiiimmmnnnmmmmmmnnnpppqqqqqqqqqpppooooooqqqtttuuuuuutttuuuvvvwwwuuutttuuuvvvvvvrrrnnnnnnmmmkkkjjjiiijjjlllmmmtttvvvwwwuuurrrrrruuuxxxzzzuuupppoooqqqttttttsss%%%%%%&&&&&&'''(((((((((***)))((('''((()))+++,,,------------,,,+++***)))************************,,,,,,,,,+++******)))))),,,+++***)))((()))******((()))***+++,,,+++)))((())))))(((((((((((())))))***)))(((((())))))(((&&&)))***++++++,,,,,,++++++,,,***))))))+++,,,---,,,,,,------,,,)))((())),,,***,,,---///000///......)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,,,,---///...---+++))))))(((((((((((()))***!!!$$$'''(((((((((+++---)))))))))))))))))))))))),,,+++***((((((((()))***((('''&&&'''((()))((('''(((((((((((()))))))))))))))))))))************++++++***))))))******)))'''******))))))(((''''''&&&)))***+++,,,,,,,,,++++++,,,+++******,,,,,,+++***%%%'''))))))'''''')))++++++((((((+++)))%%%''',,,((())))))******))))))(((---+++)))((()))******))))))''''''''')))))))))'''((((((((((((((((((((((((''''''(((((())))))******)))************)))((((((((('''&&&(((***++++++***)))******++++++***)))(((,,,+++***,,,...//////...000000000///......------))),,,000000---,,,...222666444222000///---)))''',,,***))))))******)))(((***((('''(((******)))((($$$&&&((())))))))))))***&&&)))***'''&&&)))+++***)))))))))))))))))))))))))))))))))*********++++++***)))(((((())))))(((''''''''''''((((((((())))))+++,,,,,,++++++***++++++((((((((()))))))))******))))))(((((())))))***+++)))(((((()))******)))'''&&&''')))***++++++***)))(((+++,,,***''''''***...///666666+++&&&***,,,))),,,+++******+++,,,+++***)))))))))***,,,------+++...---+++,,,------,,,***...---,,,,,,...000000///000000000111222333444555555888;;;===>>>@@@EEEHHHJJJLLLOOORRRSSSTTTUUUVVVSSSQQQOOONNNMMMJJJDDD@@@;;;:::888777777888999;;;999888888888999:::;;;<<<<<>>>>>???@@@AAA???@@@AAACCCDDDDDDDDDDDDDDDLLLPPPPPPRRRXXX[[[XXXccceeehhhhhhggghhhjjjmmmjjjnnnqqqpppllliiiggggggcccfffiiijjjhhheeedddcccjjjiiiiiikkkmmmnnnnnnnnngggkkkoooooommmmmmoooqqqqqqqqqqqqpppnnnkkkhhheeeiiiiiikkkkkklllkkkjjjiiitttvvvyyyyyywwwtttssssssxxxvvvvvvwwwyyyxxxsssoooeeeaaa\\\[[[___eeejjjmmmkkkllllllmmmllljjjiiihhhfffccc``````cccgggjjjlllggghhhiiijjjiiihhhfffeeegggcccaaaccccccaaacccggggggeeecccccceeeeeeeeedddcccaaa``````aaabbbaaa``````^^^^^^cccjjjnnnmmmjjjiiinnnttt{{{~~~}}}{{{~~~||||||~~~}}}xxxtttqqqrrrsssuuuwwwyyyzzz{{{{{{~~~zzzwwwyyy{{{{{{vvvtttwww{{{}}}|||***************)))((((((,,,)))&&&&&&(((******(((+++,,,,,,---,,,+++***)))'''(((******))))))***,,,,,,,,,,,,+++))))))+++,,,++++++***)))(((((())))))************))))))))))))))))))(((((((((((())))))***)))'''''')))))))))(((+++,,,---,,,+++***+++,,,///+++''''''+++---+++(((...------,,,,,,++++++***...---+++))))))***+++,,,,,,+++++++++******))))))000///---+++))))))))))))---+++((((((((())))))))))))((('''&&&''')))+++,,,)))((('''((()))***)))(((+++***)))(((((()))***+++***************)))(((((())))))))))))))))))))))))%%%'''))))))'''&&&%%%%%%))))))))))))))))))))))))***((('''((()))***)))(((******)))((('''&&&&&&%%%************************...+++)))***---...---+++***)))))))))***+++,,,,,,+++++++++++++++***))))))+++++++++++++++*********''')))'''$$$'''...///))),,,+++)))''''''((()))+++))))))((((((((()))******)))))))))***++++++,,,,,,***+++---......---,,,***###&&&)))***)))(((***---,,,,,,,,,,,,,,,...000111000...---...222666888888<<<:::888555222000...---000...------000222333333111111111111111111111111111///,,,++++++++++++******))))))***,,,---,,,***''''''''''''''''''''''''+++***)))***+++,,,+++***((()))***+++,,,---------,,,+++)))***++++++***(((((()))))))))(((((('''&&&*********+++******)))))),,,***))))))***,,,,,,,,,((()))***,,,,,,,,,++++++,,,+++(((''''''((()))***+++***)))((('''(((((())),,,,,,***)))((()))******(((***---///000///---,,,///000000///---+++,,,------,,,+++***))))))******------------...//////000000......111555777555333777777666666777888:::;;;666888;;;===>>>@@@BBBDDDHHHGGGGGGJJJOOORRRSSSQQQUUUVVVWWWYYYZZZ[[[\\\\\\eeeeeeeeeeeedddaaa]]]YYYRRROOOKKKHHHHHHKKKOOORRRMMMVVVZZZWWWUUUXXXYYYWWWZZZ\\\^^^```cccggglllooossstttttttttssstttvvvxxxsssuuuvvvvvvsssqqqppppppooojjjjjjppprrrnnnjjjkkktttssstttwwwyyyzzzyyywwwqqqqqqppppppppptttyyy}}}yyyzzzzzzxxxuuurrrqqqqqqvvvqqqqqqtttpppgggiiiqqqtttuuuvvvyyyzzzxxxtttqqqzzzxxxwwwxxx{{{|||zzzwwwooommmkkkkkkmmmoooqqqqqquuusssqqqqqqrrrrrrqqqooolllkkkjjjkkkmmmoooooonnnooonnnmmmllllllmmmnnnnnnrrrmmmfffbbbfffllljjjdddllleeeaaafffiiihhhdddbbbccceeegggggggggggghhhiiibbbdddcccaaafffmmmmmmhhhgggjjjpppxxx~~~}}}~~~|||zzzzzz{{{|||yyytttssswwwyyywwwyyyxxxwwwxxxzzz}}}~~~|||}}}~~~~~~}}}}}}~~~}}}zzzwwwwwwyyy{{{}}}~~~***++++++++++++***)))))),,,***'''''')))+++***)))+++,,,,,,---,,,+++***)))***))))))***+++,,,---...,,,------,,,***)))***++++++******))))))))))))***************)))))))))))))))((((((''''''(((((()))***)))'''''')))***)))((()))***+++***)))((()))***000,,,((((((,,,---,,,)))++++++++++++,,,,,,,,,,,,...---+++***)))***+++,,,+++++++++******)))))))))...---,,,***)))))))))***---+++)))((()))******)))***)))'''''''''(((***+++)))((('''(((*********(((******))))))))))))******************))))))(((((())))))))))))))))))))))))&&&(((******(((&&&&&&''')))))))))))))))))))))))))))(((''''''))))))((('''++++++***)))((((((''''''************************---+++)))***---...---,,,+++************++++++,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,++++++*********+++***'''***//////******)))((('''&&&''')))***((((((((((((((()))***+++))))))***+++---...//////,,,---...//////...,,,+++***,,,......,,,+++,,,---...------,,,---...000111555333222333666:::<<<<<>>===:::777444111000111///......000222222222111111000000000000111111111///---,,,------+++***+++******+++,,,---+++***+++++++++++++++,,,,,,,,,***((('''((()))***)))(((((()))***+++,,,,,,,,,,,,...---,,,,,,------,,,+++******+++++++++******)))((()))***+++++++++++++++,,,***((((((***+++++++++((()))***+++,,,,,,++++++***)))((('''''''''((((((...---,,,+++***++++++,,,,,,+++)))((((((((()))***'''(((***+++,,,+++***)))---......---+++***+++,,,---,,,,,,,,,---///111222222111/////////111333555555555666888;;;===<<<;;;@@@??????>>>???BBBDDDFFFGGGHHHKKKLLLMMMOOORRRUUUXXXWWWWWWYYY]]]___^^^]]]ZZZ[[[]]]___aaadddeeefffhhhiiilllnnnnnnkkkgggdddbbb___\\\ZZZZZZ]]]```ccc```hhhkkkhhhfffhhhiiiggggggiiikkkmmmmmmooorrrtttxxxyyyzzzzzzxxxxxxyyyzzz}}}~~~}}}zzzwwwvvvvvvxxxrrrooosssuuurrrrrrttt{{{{{{|||}}}vvvtttpppoooqqquuuzzz}}}~~~|||zzzyyyyyy{{{yyyxxxyyyvvvqqqqqqtttpppqqqtttxxxzzzzzzxxxuuuzzzyyyxxxyyy{{{|||zzzwwwvvvtttssssssuuuwwwxxxwwwyyyxxxwwwwwwxxxxxxuuutttpppooonnnpppsssuuuvvvvvvwwwvvvuuusssrrrrrrrrrrrruuusssmmmiiikkkooonnnjjjkkkhhhhhhkkkjjjfffccccccccccccdddfffiiimmmppprrrjjjlllkkkhhhkkkooonnniiihhhkkkqqqyyy~~~|||yyyxxx{{{zzzvvvooooootttxxxxxx{{{zzzzzz{{{}}}}}}{{{yyyzzz|||+++++++++++++++***)))))),,,***((((((***+++******+++,,,,,,------,,,******---***((())),,,000000///,,,---///...,,,***)))*********)))))))))***++++++++++++*********)))))))))))))))(((((((((((())))))+++)))'''((()))***))))))(((***+++***))))))***+++///,,,)))***,,,---,,,)))))))))******+++,,,,,,------,,,+++*********+++,,,*********))))))))))))))),,,+++******))))))******---+++))))))***+++***)))+++***)))((('''((()))***)))((('''(((***+++***))))))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((()))+++***)))''''''((()))))))))))))))))))))))))))'''&&&'''((()))((('''+++++++++******)))))))))************************---+++******,,,...---------,,,++++++++++++++++++......---,,,,,,+++******++++++,,,------+++***))),,,...---,,,---000...******)))((((((((()))***+++))))))))))))***+++,,,---***+++,,,---///000222222///000111111111000...---000222333111///------...///...---------...//////666555444666999<<<>>>>>>BBBBBBAAA???<<<888555333555333111000222333444333222222111111111111222222333111000000000000---+++------,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))******+++,,,---------,,,---,,,***+++,,,,,,+++)))((())))))*********)))))))))***+++,,,---............,,,******+++,,,,,,,,,++++++,,,---------,,,,,,************)))))))))))),,,,,,+++*********++++++,,,,,,***))))))******+++************++++++++++++...///000///------...000000//////000222444777888999888666666777:::===???>>>AAADDDFFFGGGGGGIIIJJJNNNMMMKKKKKKMMMPPPTTTVVVZZZ[[[\\\]]]^^^```eeehhhhhhhhhiiikkknnnnnnmmmkkkeeeeeefffggghhhjjjlllmmmlllnnnrrruuuuuussspppmmmllljjjhhhhhhhhhkkknnnppptttyyy|||yyyvvvvvvvvvuuuvvvxxxzzzzzzyyyxxxxxxyyy}}}~~~}}}~~~}}}{{{{{{{{{wwwwwwxxxxxxzzz}}}}}}xxxsssqqqtttxxx{{{|||||||||}}}zzzuuummmooorrrwww{{{}}}|||zzz{{{zzzyyyzzz{{{{{{zzzxxx{{{zzzzzz|||~~~~~~}}}|||||||||}}}~~~}}}zzzwwwuuutttsssuuuxxx{{{}}}}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxvvvqqqooorrrrrrooojjjjjjlllmmmhhhbbb```bbbfffccc```cccjjjqqqvvvxxxtttuuuuuurrrrrrssspppllllllnnnssszzz}}}~~~zzzwwwvvvzzzxxxqqqjjjjjjqqqwwwyyy||||||}}}~~~~~~}}}{{{|||~~~*********+++***))))))(((******))))))*********)))++++++,,,------,,,+++***000+++&&&'''---111222000,,,...000000---+++))))))))))))))))))***++++++,,,+++++++++*********))))))******))))))))))))******+++)))(((((()))******)))***,,,---,,,++++++,,,......,,,******,,,,,,+++)))))))))*********+++++++++,,,,,,+++******++++++,,,))))))))))))))))))))))))************************,,,+++******+++,,,+++***,,,+++***)))(((((((((((()))((('''(((***+++***)))))))))+++,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))))))))))))))((('''&&&'''((()))(((&&&******************))))))************************,,,+++***+++,,,---............---,,,+++++++++,,,......---,,,+++++++++++++++,,,---......---+++***///000000000000///---+++,,,,,,+++***++++++,,,,,,******++++++,,,---//////------...///000111111222222222222222222111///...111222222111000......---......,,,++++++,,,------222111222444888<<<>>>>>>BBBBBBBBB@@@>>>;;;888666888666444333555666666666555555444444444444555555555444333444444333000---111000///000111111///---............------------///...------......---,,,------..................---,,,***+++,,,,,,+++)))))))))***++++++++++++***+++,,,---...............000...,,,,,,---//////...//////////////////......------......------,,,+++------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////...------...///000222333444333222333555777777666666666777888::::::@@@AAACCCEEEGGGIIIKKKLLLIIIMMMSSSUUUTTTUUUWWWYYY[[[ZZZXXXWWWYYY^^^cccffffffggggggggggggjjjooorrrqqqrrrtttvvvxxxxxxwwwuuuqqqpppooonnnmmmmmmnnnnnnppprrrttttttsssqqqpppooommmmmmmmmoooqqqtttwwwxxx{{{~~~{{{yyyyyyzzz|||~~~}}}|||{{{|||~~~~~~~~~~~~}}}wwwwww{{{}}}|||zzz||||||~~~vvvooopppsssxxx}}}~~~}}}||||||||||||||||||{{{zzz||||||}}}}}}{{{|||}}}{{{xxxzzzxxxvvvwwwyyy|||}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwwww{{{{{{vvvrrrrrrsssrrrllljjjhhhiiifff```^^^```jjjddd^^^```hhhqqqwwwxxxzzz{{{{{{zzzyyywwwtttqqqqqqsssvvvzzz}}}}}}zzzxxx|||zzzvvvtttwwwuuupppiiiiiipppuuuvvv|||}}}~~~{{{{{{{{{{{{zzzxxx))))))******))))))((('''((()))******))))))))))))++++++------...---,,,+++000+++&&&'''---111111///,,,...000000...,,,************))))))***+++,,,,,,++++++++++++************,,,++++++******++++++,,,+++***((((((*********)))***,,,------,,,,,,---...,,,+++++++++++++++***)))+++++++++*********))))))+++++++++++++++++++++,,,)))))))))))))))*********)))*********++++++++++++,,,+++***+++,,,---,,,***,,,,,,+++***)))(((((('''***)))((()))***++++++))))))***+++,,,,,,+++***)))))))))(((((((((((()))***))))))))))))))))))))))))+++,,,,,,+++***)))***+++************************)))'''&&&'''((()))((('''((()))))))))))))))))))))***************************++++++++++++,,,.../////////...---,,,,,,------///...---,,,,,,,,,------,,,---///000000000///...333333444444222000......///......---------------,,,,,,,,,,,,---...///000000000000000000/////////000000000000000///......////////////000///.........---,,,+++++++++,,,---000///111444999===??????????????????>>><<<:::999:::888777777999;;;;;;;;;::::::::::::::::::::::::888777777777777666333111555444444444666666444222444444444444333333222222222111///000111111///...000000111111111000//////111000//////000000///---......//////000/////////---------------,,,+++***000...------...000000000111111000000/////////////////////000///......---000000111111111111111111//////---------...///000111000///......000111222444555555555555777:::======>>>???@@@AAABBBBBBBBBIIIMMMRRRWWWZZZ[[[YYYXXXSSSXXX^^^aaabbbbbbdddgggdddcccaaaaaaccchhhmmmpppmmmmmmmmmlllkkknnnrrruuussstttwwwyyyzzz{{{||||||yyyxxxvvvuuusssrrrqqqqqqvvvvvvuuurrrnnnlllmmmnnnnnnppprrruuuxxx{{{}}}~~~|||~~~~~~zzzwwwxxx{{{|||~~~}}}yyy|||}}}}}}|||wwwyyy}}}|||zzzuuuvvvxxx{{{~~~~~~~~~~~~}}}||||||||||||~~~}}}{{{|||}}}~~~|||~~~{{{xxxvvvwwwxxxxxxxxxxxxyyy{{{||||||{{{zzzyyywww}}}{{{uuuttttttsssrrrjjjeeefffgggeeeccccccjjjccc]]]^^^fffpppvvvxxx||||||}}}~~~}}}yyywwwwwwvvvwwwxxxyyyzzzxxxtttqqqyyy|||~~~zzzvvvssstttuuurrrnnnmmmrrrtttsssyyy|||~~~}}}zzzwwwtttqqqllliii)))************)))(((((((((***++++++***))))))***++++++---......------,,,000,,,)))***---000000///,,,...000000...---,,,---++++++*********++++++,,,,,,++++++++++++*********,,,,,,++++++++++++,,,,,,,,,***((()))***+++***)))(((***++++++******,,,---,,,,,,,,,,,,,,,+++******---,,,,,,+++******))))))***++++++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,,,,++++++,,,++++++,,,......---+++,,,,,,+++******)))((((((***)))((()))+++,,,+++*********++++++++++++*********)))((((((((()))+++,,,))))))))))))))))))))))))+++,,,,,,+++))))))***,,,***************************((('''((()))***)))((('''(((((())))))*********************************)))***,,,,,,+++,,,...000000///..................000000///......000111222111111222333444666777777:::999999;;;888444333666444444333222111000/////////............///000000333333222111000000///////////////////////////000/////////000222333111000111000///......///000111444444555999===@@@AAAAAA>>>>>>??????@@@AAAAAABBBAAA???>>>@@@CCCFFFGGGGGGDDDFFFGGGIIIIIIGGGFFFDDDAAA???>>>>>>???>>><<<:::>>>>>>===???@@@AAA@@@>>>===<<<<<<;;;;;;:::::::::999777666666777666555444777777777777777666555444444333222222333333222000111111111111111000////////////......---,,,***)))000///---...000333333333555444333222111000000000111111111000000000//////000000111222222222222111222111000000000111222333111111000000111222444555777777888888999<<<@@@CCCFFFHHHMMMPPPSSSSSSRRRQQQTTTYYY```fffhhhfffccc```\\\```fffjjjlllnnnooopppiiihhhggggggiiimmmqqqtttrrrrrrqqqpppoooppprrruuurrrtttvvvwwwxxxyyy{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxwwwsssnnnlllnnnqqqnnnpppssswwwyyyzzz{{{{{{{{{{{{|||}}}zzzvvvxxx}}}|||wwwzzz~~~{{{xxxyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~|||}}}~~~yyyvvvuuuuuuuuutttxxxzzz}}}}}}|||yyy~~~yyywwwuuurrruuulllfffiiimmmmmmkkkjjjgggccc___aaahhhqqqwwwzzz|||{{{}}}~~~zzzyyy|||zzzyyyyyyyyyxxxuuuqqqmmmtttvvvzzz}}}}}}{{{wwwuuuuuuxxxwwwtttsssuuuuuurrrwwwzzz}}}}}}{{{{{{||||||{{{~~~~~~|||xxxtttpppjjjddd```+++,,,,,,,,,,,,+++******))),,,......,,,++++++,,,***+++---.........---,,,000///.........//////000---...//////......///000,,,,,,+++*********++++++,,,,,,+++++++++*********+++******))))))******+++,,,***))))))***++++++***(((***++++++++++++,,,...---...//////...---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---...------+++++++++++++++---//////---+++++++++++++++******)))(((***)))((()))+++,,,+++***,,,++++++******++++++,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++,,,,,,***((((((***,,,************************+++)))((()))***+++***)))(((((()))******+++,,,,,,************************(((***,,,,,,++++++...111//////......//////000000333222111111222444777888777777777888:::===@@@BBBCCCAAAAAACCC@@@;;;<<>>>>>===<<<:::888777666666666555555444444555555555444444333333222222111444444444444555666666777555444333555777888666444666555555444555666888999<<<;;;<<<>>>@@@BBBAAA@@@AAAAAAAAABBBEEEHHHLLLNNNNNNMMMMMMPPPTTTXXX[[[[[[WWWYYY]]]______]]]YYYWWWQQQOOOMMMLLLMMMMMMKKKJJJOOONNNOOOPPPSSSTTTSSSRRRLLLLLLKKKKKKJJJIIIIIIHHHIIIGGGFFFFFFFFFFFFEEECCCDDDDDDDDDDDDCCCBBB@@@@@@<<<;;;::::::;;;;;;:::999888888888777666555444333444444444444444333222111555333333444777:::;;;;;;<<<;;;:::888777666666777777666555444333444555555333444666777777777666666999888888777888999:::;;;888888888999;;;<<<>>>>>>BBBBBBCCCDDDEEEHHHMMMQQQVVVZZZ___dddfffeeebbb___aaadddiiimmmmmmiiieeeaaabbbdddiiinnntttvvvuuutttkkkkkkkkkkkkmmmpppsssuuuuuuuuuuuusssqqqpppqqqssspppqqqrrrrrrqqqrrrvvvyyy{{{|||||||||{{{xxxtttrrrrrruuuxxxwwwsssqqqsssuuuppprrruuuwwwxxxvvvtttsssvvvuuuwwwzzzwwwsssvvv}}}{{{~~~~~~}}}~~~yyy{{{~~~~~~||||||}}}~~~|||zzzzzzzzzzzzzzz~~~}}}}}}~~~||||||~~~|||yyywwwwwwwwwvvvzzz}}}~~~|||www}}}}}}yyyxxxsssnnnnnnjjjjjjooosssqqqpppqqqjjjiiihhhhhhlllqqqvvvyyy}}}{{{}}}}}}yyyzzz{{{zzzzzzzzzyyyvvvrrrooooooqqqvvv{{{}}}|||yyywwwzzz}}}|||xxxwwwxxxwwwtttvvvzzz}}}|||yyywwwyyy{{{vvvvvvxxx~~~|||zzzwwwtttqqqkkkeee```------......------,,,++++++...111000...,,,---...***+++---.........------000111222111000//////000---...///...---...000222------,,,+++************,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,***))))))***++++++******,,,------------///000...000222222000///......+++++++++,,,,,,---......)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///...---,,,+++++++++,,,---//////...,,,***++++++++++++***))))))***)))))))))+++,,,+++***---,,,+++******+++,,,---,,,+++***))))))+++---...+++++++++++++++++++++++++++,,,+++***((((((***,,,************************+++***)))***+++,,,+++)))))))))***+++,,,------...************************(((***,,,,,,++++++...111//////...//////000111222555444444444555888;;;<<<<<<;;;;;;;;;>>>BBBFFFIIIJJJGGGGGGIIIFFFAAACCCJJJHHHHHHGGGEEECCCAAA>>>===???>>>===<<<;;;;;;;;;;;;555555555555555555555555:::::::::;;;<<<===??????<<<:::888:::<<<<<<:::777::::::999::::::<<<>>>???AAA@@@???@@@AAAAAA@@@>>>DDDDDDDDDFFFJJJOOOTTTWWW[[[ZZZ[[[^^^dddiiikkklllgggjjjnnnrrrrrrnnnjjjggg```^^^[[[ZZZZZZZZZZZZYYY^^^]]]^^^```cccddddddbbb______^^^^^^]]]\\\[[[[[[YYYXXXVVVVVVVVVVVVUUUSSSPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBAAA???>>>===:::;;;;;;<<<<<<<<<;;;;;;;;;:::999;;;>>>BBBCCCDDDDDDCCCAAA???>>>======>>>===<<<:::888888999:::<<<===>>>@@@AAAAAAAAA@@@@@@AAA@@@??????@@@AAABBBCCCAAABBBCCCDDDFFFHHHIIIIIINNNOOOPPPQQQRRRVVV[[[___eeeiiiooossstttpppjjjfffiiikkkmmmnnnlllhhhddd```eeefffiiipppwwwzzzxxxvvvlllllllllmmmoooqqqsssuuuvvvvvvwwwuuurrrppppppqqqnnnooonnnllljjjkkkooosss||||||}}}|||xxxsssnnnjjjjjjqqqxxxzzzxxxvvvvvvxxxwwwxxxzzz{{{zzzwwwsssqqqpppoooqqqtttsssooorrrzzzzzz|||~~~~~~|||zzzzzz{{{}}}~~~~~~zzzwwwwwwxxx~~~|||wwwtttuuuxxx|||zzz~~~}}}{{{}}}xxxyyy}}}~~~~~~}}}{{{{{{|||{{{zzzzzzzzzzzz|||~~~|||yyyuuuyyy{{{yyywwwuuupppiiieeegggmmmttttttqqqpppssspppqqqpppooooooppptttwww|||}}}}}}xxxzzz{{{{{{zzzzzzzzzxxxtttqqqlllnnnsssyyy}}}}}}{{{xxxzzzxxxzzzyyyvvvvvvzzz}}}|||xxxuuuwwwyyyqqqqqqsssyyy~~~yyyxxxwwwvvvtttooojjjeee444444333222111111000000///...---------...000111......///000222222000...++++++---///222111///,,,000000////////////000000000...+++***+++,,,,,,+++------------,,,+++*********)))((()))***)))'''%%%......,,,***)))((((((((()))))))))))))))*********111000000000111111///---+++,,,...---+++***,,,...,,,,,,***&&&###$$$)))---...,,,***+++---...,,,))),,,---...000222222000...---...///000000///...---...---,,,***))))))))))))---------,,,,,,+++++++++...,,,***+++,,,.........---,,,+++******+++---...---,,,,,,...111222///---///---++++++,,,,,,+++***,,,---...///...,,,***))),,,***((()))***+++******)))***+++,,,---...//////---.........,,,***(((''',,,+++******+++---///111...000444666777555333111222444777:::<<<>>>>>>>>><<<::::::>>>FFFJJJJJJHHHLLLLLLLLLKKKKKKLLLLLLLLLGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGFFFDDDBBB???===<<<888888777777777888999999===<<<===CCCIIIKKKGGGBBBCCCAAA@@@@@@AAABBBBBBAAAAAACCCDDDDDDDDDDDDEEEGGGLLLIIIEEEAAA@@@AAACCCEEEGGGIIIKKKNNNQQQUUU[[[___fffeeefffjjjooosssuuuvvvsssuuuzzz~~~|||uuupppkkkhhheeecccdddeeeffffffffffffgggiiimmmpppqqqppptttrrrlllggggggjjjiiieeeggghhhiiijjjjjjiiihhhgggiiifffcccbbbbbbcccbbbaaaWWWXXXVVVUUUYYY^^^]]]YYY[[[VVVQQQNNNPPPQQQQQQOOOMMMHHHCCCBBBFFFHHHGGGDDDFFF???999<<>>===;;;888666333222222111000/////////000000/////////111333444222000111000///000222333333111111000000///......//////...,,,******+++,,,,,,+++............---,,,+++++++++*********++++++***(((,,,++++++*********++++++******++++++++++++++++++///.........//////---+++///,,,***,,,///111///,,,......---+++******+++---...,,,+++,,,...///...,,,,,,---...000222333111///000000111222222111000///111111111000000000000000---------,,,+++++++++***...,,,******,,,......------,,,+++******,,,---///...------///222222000...///...,,,,,,---...---,,,///000111111111///---,,,---,,,***+++,,,---,,,+++,,,,,,---...///000111111....../////////...---,,,...---,,,,,,,,,...000111222444666999999888777666777999;;;===??????@@@@@@???======AAAGGGKKKKKKIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGIIIJJJJJJIIIHHHIIIJJJNNNMMMLLLJJJGGGEEEBBBAAA??????@@@@@@@@@@@@AAAAAADDDCCCCCCGGGKKKMMMKKKIIIGGGFFFDDDEEEGGGHHHHHHGGGEEEFFFGGGHHHIIIIIIKKKLLLNNNKKKGGGDDDBBBCCCEEEFFFLLLOOOSSSWWW\\\bbbiiimmmmmmmmmmmmppptttxxxzzzzzzwwwyyy|||zzzsssnnnjjjhhhfffiiimmmpppooommmjjjjjjjjjmmmpppssstttssswwwvvvrrrnnnnnnrrrqqqmmmppprrruuuxxxyyywwwuuussstttrrroooooooooooonnnmmmhhhhhheeedddgggmmmmmmiiijjjfffaaa______^^^[[[XXXRRROOOKKKLLLPPPRRRQQQNNNMMMJJJFFFHHHMMMSSSVVVVVVTTTUUUUUUUUUTTTRRRPPPNNNMMMJJJHHHGGGHHHIIIHHHGGGQQQSSSVVVVVVVVVUUUUUUVVVTTTTTTTTTUUUWWWYYY\\\]]]YYYXXXWWWXXXYYY[[[^^^```ccceeeggghhhggggggiiikkkrrrqqqrrrtttvvvtttnnniiihhhiiilllmmmmmmkkkhhhggggggiiimmmqqqtttwwwxxxyyytttppppppsssrrrnnnmmmpppssssssrrrooommmlllnnnooooooqqqqqqnnnjjjiiilllooozzz~~~}}}xxxtttrrrmmmfffeeeiiioootttwwwzzz}}}zzzsssnnniiigggdddcccfffkkkrrrvvv{{{yyyvvvtttssssssttttttwww|||~~~}}}yyywwwwww}}}}}}~~~}}}zzzyyy|||~~~|||}}}~~~}}}yyyuuuyyyyyyyyy{{{}}}{{{xxxzzz}}}~~~wwwuuusssvvvzzz}}}{{{xxxyyyxxxwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}~~~|||uuurrrqqqtttxxxvvvnnnffffffjjjpppsssrrrqqqqqqqqqpppllljjjllllllnnnuuu|||~~~|||~~~~~~|||xxxwwwxxxzzz~~~~~~~~~}}}}}}||||||{{{zzz}}}}}}yyywwwwwwtttpppmmmllllllooouuuwwwuuuqqqssssssrrrqqqooollljjjhhhRRRQQQOOOKKKGGGBBB===;;;999999777666444444444444333222222333555555444222333111///...000222222222222222111000/////////000...---+++,,,---......---////////////...---,,,,,,,,,++++++,,,......---+++)))))))))***+++,,,---...++++++,,,,,,,,,,,,++++++...---------///...---+++444---)))---555999444...---,,,,,,---...---,,,***...------...000111000/////////000333555666555333222333333444444444333333000111222222333333222222000000///......---,,,,,,///...,,,---///000000//////......---...///000111000000111333555555444222222111000111222333222111333444555555444222111000000///......000000///...//////000000111222333333//////000111222222222222111000//////000111333444:::;;;<<<======>>>======???@@@AAABBBBBBBBBBBBBBBCCCAAA@@@CCCHHHKKKJJJHHHFFFHHHKKKMMMMMMKKKHHHFFFGGGIIIKKKKKKKKKLLLNNNOOOTTTSSSQQQOOOLLLIIIGGGFFFBBBCCCDDDEEEFFFEEEDDDDDDJJJJJJIIIIIIJJJLLLNNNOOOMMMKKKKKKLLLNNNPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQRRROOOMMMIIIFFFDDDEEEGGGHHHOOOSSSXXX^^^dddkkkrrrvvvuuuuuuuuuwwwzzz|||}}}|||||||||}}}}}}{{{vvvnnniiieeecccdddllluuuzzzwwwrrrnnnnnnmmmooosssuuuvvvvvvwwwwwwtttoooooorrrqqqmmmtttxxx~~~}}}{{{{{{{{{||||||zzzxxxsssrrrmmmjjjnnnuuuwwwtttssspppnnnnnnnnnkkkfffaaaWWWUUUTTTVVVYYY[[[YYYVVVSSSSSSQQQQQQQQQTTTYYY\\\YYYZZZ[[[[[[ZZZWWWSSSQQQNNNLLLKKKKKKMMMOOOPPPOOOYYY[[[^^^___]]]ZZZXXXXXXWWWVVVVVVVVVXXX[[[^^^___```___^^^^^^___aaadddeeejjjkkkmmmmmmllllllmmmooouuusssrrrsssssspppjjjeeeccceeegggjjjkkkjjjiiigggjjjkkknnnqqqtttvvvwwwwwwvvvttttttuuutttooommmnnnmmmmmmmmmkkkjjjjjjmmmooonnnpppqqqooommmmmmpppsssvvvzzz}}}{{{xxxtttllleeegggiiilllooorrrwww||||||wwwpppjjjfffdddbbbbbbeeekkkqqquuu{{{wwwqqqpppqqqsssssssssvvvzzz}}}}}}zzzxxxwww}}}}}}~~~~~~}}}}}}|||{{{zzz{{{{{{zzzxxxvvvvvvwwwyyy{{{||||||{{{zzz{{{{{{zzz{{{|||zzzxxxuuuvvvyyyzzzyyyzzz}}}~~~{{{ooommmmmmpppuuuxxxxxxvvvvvvtttrrrpppqqqsssvvvxxxwwwxxxzzz|||~~~~~~~~~~~~yyyuuussstttwwwvvvqqqlllkkkkkkllloooppppppmmmkkknnnjjjggghhhhhhjjjrrrzzz{{{}}}{{{wwwuuuuuuwww}}}}}}}}}}}}||||||||||||xxx{{{{{{wwwvvvvvvtttooogggeeeeeehhhkkkmmmjjjggglllkkkiiihhhgggfffeeeeeecccbbb```\\\WWWRRRLLLIIIGGGFFFDDDCCCAAA???>>>>>>;;;999888777888777555333555333111111222333222111333222111111111111222222000///...///111222111111000000000//////...---,,,,,,,,,,,,---///000///---((((((((()))***,,,---...+++,,,---------,,,+++***///...---...//////...,,,555///,,,000888<<<888222///---,,,---000111///,,,000000///000000111000000333333444666999;;;:::999555555666666777777777777444444555666666555444333555555444333222111000///333222111111333444444333333333222222333444555666666777888:::<<<<<<;;;::::::999999:::<<<===<<<;;;::::::::::::999888666555555444333333444444333111111111111222333444444444111222222333444444444444333333444555666999:::<<>>:::::::::;;;;;;<<<<<<<<>>===;;;:::999::::::999777666444333333666555555666777888777666777777777888999999:::;;;@@@AAADDDEEEFFFFFFFFFFFFGGGFFFFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@===<<<;;;;;;;;;:::888555333333444444555555666666666666666666666666666666888999:::===@@@BBBEEEFFFLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGDDDCCCCCCCCCDDDEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKNNNQQQTTTWWWUUURRROOOLLLJJJIIIHHHIIIJJJLLLNNNOOOOOOMMMLLLMMMLLLJJJHHHGGGJJJOOOSSSUUUUUUUUUXXX\\\```bbbbbbeeedddbbbbbbbbb```\\\YYYMMMLLLKKKKKKLLLNNNQQQSSSYYY^^^fffnnnuuu|||~~~~~~~~~}}}{{{yyyvvvsssooojjjeee^^^YYYZZZXXX[[[fffrrrvvvpppiiijjjhhhfffgggiiikkklllllloooqqqooojjjhhhjjjjjjhhhlllrrr{{{~~~}}}~~~|||yyyrrrmmmqqqzzz~~~}}}nnnnnnpppssssssooofff___SSSSSSTTTUUUUUUSSSPPPMMMPPPLLLHHHGGGJJJMMMMMMLLLNNNOOOPPPOOOMMMJJJGGGDDD@@@@@@@@@DDDIIIMMMPPPQQQUUUWWWZZZYYYVVVRRRNNNMMMPPPPPPOOOPPPQQQTTTWWWYYYTTTSSSSSSTTTWWWZZZ]]]___dddeeegggjjjnnnqqqssstttsssppplllkkkjjjhhhccc^^^YYY[[[^^^aaacccdddddddddffffffggghhhiiikkklllllloooqqqrrrsssssssssqqqoookkkkkkiiieeeccccccfffiiihhhiiiiiijjjjjjllloooqqqqqqrrruuuwwwtttlllddd```fffiiimmmppppppooooooooosssrrrrrrqqqpppmmmiiifffcccccccccdddhhhlllqqqtttvvvqqqlllmmmsssyyy{{{zzz{{{}}}~~~}}}{{{{{{}}}~~~~~~~~~|||}}}{{{}}}~~~~~~|||{{{|||}}}{{{vvvsssrrrrrrrrrqqqtttsssqqqppppppqqqrrrssspppooopppssswwwyyyyyyxxxyyyzzzwwwrrrppprrrsssqqqggghhhiiimmmqqqtttvvvvvvvvvsssmmmhhhdddccccccccchhhkkkpppssstttuuuxxxzzz~~~{{{yyyxxxxxxvvvtttqqqlllggggggjjjkkkgggcccfffaaa_________aaahhhpppssstttuuuvvvwwwwwwuuutttxxx{{{|||{{{xxxvvvxxx{{{rrrpppllljjjiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnniiikkkkkkfffddddddaaa]]]YYYYYYYYYYYYZZZYYYWWWUUUUUUSSSQQQPPPPPPRRRTTTUUUqqqooommmjjjgggeeecccbbbddddddddddddbbbaaa```___YYYVVVRRROOOMMMJJJHHHFFFCCCCCCCCCDDDDDDAAA===999777777555555444444444444111000000111222333111000111111111111000///......///......///111111000...,,,,,,++++++++++++,,,,,,---...///000///---+++***,,,++++++,,,......---++++++...000111000111333666333111///000222444666666:::;;;<<<;;;999999999:::;;;;;;;;;>>>BBBDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA???===<<<:::888888;;;;;;;;;<<<>>>>>>===;;;======>>>???@@@AAAAAABBBIIILLLOOOPPPPPPPPPQQQRRRUUUUUUUUUWWWXXXXXXVVVTTTTTTSSSRRRQQQPPPOOONNNMMMIIIGGGFFFEEEEEEBBB>>>;;;999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;<<<===???AAACCCFFFIIILLLNNNPPPTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGHHHIIIJJJMMMPPPSSSVVVUUURRROOOLLLKKKKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOPPPOOOMMMLLLNNNRRRUUUXXX[[[[[[\\\```eeeiiikkklllrrrooommmlllllliiiccc^^^TTTTTTTTTTTTVVVYYY[[[]]]YYY___iiirrryyy}}}{{{ssspppkkkgggccc^^^YYYUUUZZZYYY[[[ccclllpppkkkeeedddbbb______```bbbcccccccccfffddd___^^^bbbeeeeeejjjooovvv}}}~~~||||||||||||~~~|||xxxrrrmmmqqqyyy~~~}}}sssrrrrrrrrrpppjjjaaaYYYPPPQQQRRRQQQPPPNNNKKKIIIKKKFFFCCCCCCGGGJJJIIIGGGMMMMMMMMMLLLJJJHHHFFFEEEAAA@@@???AAAEEEHHHJJJJJJTTTWWWXXXXXXUUUQQQOOONNNMMMMMMNNNOOOQQQSSSTTTUUURRRRRRQQQRRRTTTWWWZZZ\\\\\\\\\]]]aaaeeeiiijjjjjjjjjfffbbbaaaaaa```]]]YYYXXXZZZ\\\___aaabbbcccccceeeeeeeeeeeefffhhhiiijjjkkkoooppppppqqqsssssspppkkkjjjgggccc``````bbbeeeeeeeeeeeeeeegggiiikkklllmmmkkklllmmmkkkddd``````dddiiinnnqqqpppllliiihhhnnnmmmllllllllljjjhhheeedddddddddfffiiimmmpppsssssspppmmmoootttzzz|||}}}|||}}}}}}~~~~~~||||||}}}{{{|||}}}zzzxxxxxx|||{{{}}}~~~{{{yyy{{{}}}}}}xxxsssooonnnnnnooooooqqqooollliiijjjmmmpppsssooooooooorrrvvvyyyyyyyyyyyyzzzvvvooommmpppqqqoooiiijjjlllnnnqqqtttvvvwwwuuurrrmmmhhhccc___]]]\\\cccgggkkkmmmmmmooossswwwyyyzzz|||~~~~~~|||{{{zzz{{{{{{yyyxxxqqqkkkfffeeegggiiigggdddaaa]]]\\\]]]]]]]]]cccjjjpppooonnnpppqqqqqqpppooouuuvvvvvvtttrrrqqqqqqqqqmmmkkkhhhggghhhiiijjjiiikkkkkkkkkjjjjjjjjjjjjjjjhhhjjjhhhbbb]]][[[WWWRRRNNNNNNOOOOOONNNMMMKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKuuussspppmmmkkkjjjjjjjjjlllmmmnnnnnnnnnmmmlllkkkiiifffbbb___]]]\\\ZZZXXXTTTRRRQQQPPPPPPNNNKKKHHHEEEDDDAAA???<<<:::999888444444444555666555333111444444444444333222111000222111111111222222111//////............///000000///111222333222000---,,,......---///111111000...---000333333222222444777222444666666666777888:::@@@BBBEEEDDDCCCCCCEEEGGGDDDDDDDDDGGGKKKNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRRRRPPPMMMJJJIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDBBBAAAEEEEEEEEEFFFHHHHHHGGGEEEGGGHHHIIIJJJKKKLLLLLLLLLQQQTTTWWWYYYXXXXXXYYY[[[aaa```aaabbbcccccc```^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSQQQPPPNNNKKKFFFBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDFFFGGGIIIJJJLLLOOOQQQSSSUUUUUUZZZYYYXXXVVVTTTSSSQQQQQQKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHIIIHHHGGGFFFGGGGGGJJJJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJLLLPPPSSSTTTRRROOOMMMKKKJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPOOORRRWWW[[[\\\[[[bbbbbbdddhhhnnnsssvvvwww{{{xxxuuuuuuuuurrrkkkeeecccbbbbbbbbbccceeeggghhhaaafffnnnvvv{{{~~~~~~~~~}}}zzzwwwppplllgggccc___\\\XXXVVV[[[ZZZ\\\aaafffiiigggeee```]]]ZZZYYYZZZ\\\]]]]]]___aaa^^^WWWTTTWWW\\\]]]fffiiinnnsssvvvwwwwwwvvvvvvuuutttvvvyyy{{{||||||uuurrrlllhhhkkktttxxxwwwsssqqqnnnllljjjddd[[[UUULLLMMMMMMMMMKKKJJJIIIHHHDDDDDDCCCCCCDDDFFFHHHIIILLLKKKJJJHHHGGGGGGFFFFFFCCCBBBAAACCCFFFIIIJJJJJJRRRTTTUUUUUURRRPPPOOOOOOKKKLLLOOOQQQRRRSSSTTTTTTVVVVVVUUUTTTUUUWWWYYY[[[YYYWWWWWWXXX[[[]]]\\\ZZZaaa]]]ZZZYYY[[[\\\ZZZWWW[[[\\\^^^```aaabbbbbbbbbbbbbbbaaabbbccceeefffgggfffjjjkkkiiijjjoooooolllhhhfffccc___\\\\\\```bbbdddcccbbbbbbdddeeefffggghhhcccaaabbbaaa^^^^^^bbbcccggglllooonnnjjjhhhfffiiihhhfffffffffeeecccaaaddddddeeegggiiilllooopppqqqqqqpppqqqtttwwwzzz|||zzz{{{zzzzzz~~~{{{zzzzzzyyywwwvvvvvvxxxzzzwwwyyyyyyvvvsssssswww{{{}}}}}}xxxvvvwwwzzzvvvrrrmmmjjjjjjlllmmmmmmllljjjhhhfffgggkkkooorrrrrrqqqppprrrtttvvvwwwvvvwwwwwwsssmmmkkkoooqqqoookkkmmmoooppprrrsssuuuwwwrrrqqqmmmhhhddd___\\\ZZZaaadddggggggfffhhhnnnsssuuuvvvxxx{{{|||}}}}}}}}}yyyzzz{{{{{{{{{zzzwwwuuuooojjjeeedddeeeggghhhhhhaaa___^^^`````````dddjjjmmmkkkjjjkkknnnppppppooopppnnnmmmllllllkkkjjjhhhhhhfffcccbbbccccccaaa___``````______^^^^^^]]]]]]\\\^^^\\\WWWSSSQQQMMMHHH@@@AAABBBBBBAAA???>>>>>>======<<<<<<<<<===>>>???zzzxxxtttpppnnnnnnoooppppppqqqrrrssstttsssrrrrrrssspppllljjjiiihhhgggfffhhhfffbbb```___^^^]]]\\\SSSQQQMMMIIIEEEAAA???>>>999999999999:::999777555666666666666555444333222555444333333444444222000000000000000111333444444222333555555444222///---333222222333555666444333333555666666777777888:::888<<>>BBBEEEDDDAAABBBGGGLLLIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEIIIMMMOOOPPPNNNPPPQQQPPPNNNLLLMMMMMMOOOQQQTTTVVVXXXXXXXXXWWW[[[ZZZXXXVVVVVVWWWXXXYYY^^^\\\YYYXXXYYYYYYVVVSSS]]]ZZZWWWWWWYYY[[[ZZZYYY^^^___```aaabbbbbbcccbbb___^^^^^^^^^```aaaccceeebbbffffffbbbccchhhiiifffdddccc```\\\ZZZ[[[^^^bbbdddcccaaaaaabbbdddddddddccc]]]YYY[[[[[[ZZZ^^^eeebbbfffjjjlllllljjjhhhhhheeecccaaa``````___]]][[[cccdddeeegggiiikkkmmmoooppprrrssssssssstttwwwzzzxxxxxxvvvvvvzzz|||uuuqqqqqqpppnnnmmmooorrruuutttvvvvvvsssoooooosssxxx}}}~~~}}}}}}{{{uuuqqqsssvvvpppmmmiiiggghhhkkklllmmmhhhgggffffffgggkkknnnpppuuusssrrrrrrsssttttttsssttttttpppkkkjjjoooqqqqqqmmmooopppqqqrrrsssuuuvvvpppooommmiiieeeaaa]]][[[aaaccceeedddbbbdddkkkqqqrrrtttvvvxxxzzz{{{{{{{{{yyyzzz||||||{{{wwwrrrooommmjjjfffcccdddfffiiijjjeeecccdddffffffeeehhhnnnllljjjhhhjjjnnnrrrsssrrrjjjgggeeeeeeggggggeeebbb^^^[[[XXXVVVVVVUUUQQQNNNMMMMMMMMMLLLKKKJJJIIIIIIGGGJJJIIIEEECCCDDDAAA===666777999999777555555555444444333333333444444555}}}{{{xxxuuusssqqqnnnlllqqqsssvvvxxxxxxwwwxxxyyyxxxvvvuuusssrrrrrrrrrsssnnnooopppppppppooonnnmmmiiieee___YYYUUUQQQLLLIIIJJJGGGCCC@@@>>>===;;;999???>>>===<<<;;;888555222666666888:::;;;999555111777444222222333555666666999999999999888777555444666888888666888===>>>;;;??????@@@BBBEEEEEEDDDCCCDDDGGGJJJKKKJJJJJJLLLOOOUUUXXXZZZ[[[ZZZYYYYYYZZZYYYWWWUUUTTTUUUWWWZZZ\\\WWWYYY[[[ZZZYYYZZZ]]]aaafff___WWWTTTVVVYYYYYYWWW^^^\\\ZZZXXXVVVUUUVVVVVVYYY[[[\\\ZZZWWWVVVXXX[[[[[[ZZZWWWVVVUUUVVVWWWXXXZZZZZZYYYVVVSSSUUUZZZ___gggkkkpppqqqmmmiiifffeeeaaa]]]XXXTTTSSSRRRQQQPPPSSSWWW\\\]]]YYYTTTOOOLLLPPPLLLHHHIIIMMMOOONNNKKKJJJKKKLLLNNNQQQSSSTTTUUUVVVSSSQQQPPPRRRTTTVVVWWW[[[\\\\\\XXXSSSPPPQQQSSSNNNLLLKKKKKKLLLMMMMMMLLLMMMOOOPPPOOOLLLLLLNNNQQQUUUUUUUUUUUUVVVUUURRRPPPPPPKKKGGGGGGLLLOOOOOOMMMLLLJJJJJJLLLKKKIIIKKKPPPXXX]]]___[[[WWWXXXXXXWWWWWWTTTRRRUUU[[[______]]]dddkkksssyyy|||}}}~~~||||||yyyvvvsssrrrsssuuuwwwsssoooooossswwwyyyyyyyyy~~~xxxssssssrrrpppooommmllllllhhhfffcccaaa```^^^\\\ZZZSSSVVV[[[^^^______``````ccc```\\\ZZZZZZ\\\___aaaiiigggbbbZZZSSSPPPSSSWWW]]]___```aaa```aaabbbdddgggeeedddeeeiiikkkkkkiiimmmlllhhhcccdddjjjlllkkkkkkgggeeefffgggbbbXXXOOOQQQPPPNNNMMMLLLJJJGGGEEECCCDDDDDDCCCAAAAAABBBCCCHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEGGGJJJLLLMMMMMMLLLNNNPPPPPPOOOOOOOOOPPPRRRVVVWWWVVVWWWZZZ[[[XXXcccdddeeeeeeccc```\\\YYY\\\ZZZYYYXXXXXXXXXWWWUUUXXXZZZ]]]]]]\\\\\\^^^aaaaaaaaa```^^^\\\]]]___aaa]]]]]]^^^___```aaabbbbbbccc___]]]^^^bbbddddddccc___^^^[[[YYYXXXXXXYYYZZZdddhhhfff]]]YYY]]]`````````^^^[[[YYYZZZ]]]aaacccdddhhhlllooonnnjjjddd```bbbbbb___YYYTTTQQQSSSVVV\\\]]]___bbbfffjjjmmmooonnnnnnpppqqqsssttttttuuuyyyxxxvvvuuutttuuuuuuvvvpppkkkfffdddfffiiikkklllqqqsssuuusssqqqoooqqqsssxxxxxx{{{}}}~~~zzzwwwzzz{{{{{{wwwqqqllllllmmmfffffffffgggiiijjjiiihhhgggeeebbb___```eeemmmtttxxxxxxyyyzzz{{{|||}}}~~~zzzxxxvvvsssrrrrrrssssssqqqqqqrrrtttvvvwwwuuutttxxxvvvvvvvvvsssnnnjjjiiiiiiiiihhhhhhiiijjjlllmmmrrrxxx{{{{{{~~~~~~www|||zzzyyy{{{|||xxxpppiiieeeeeeffffffeeedddcccccccccdddeeeggghhhiiiiiiiiijjjgggddddddggghhheeeaaa[[[XXXUUUSSSRRRPPPMMMJJJIIIEEEAAA@@@BBBAAA===999:::;;;:::888666555777888777888888888777555333222111111111111111111111111222111000///...---,,,+++~~~|||xxxvvvssspppllliiimmmppptttwwwxxxyyyzzz|||{{{zzzyyywwwwwwwwwwwwxxxuuuuuuvvvvvvvvvuuussssssqqqooojjjfffbbb^^^XXXUUUSSSPPPLLLIIIHHHGGGEEEDDDGGGGGGFFFEEEDDDBBB???===>>>======>>>???>>>;;;999:::888666777999<<<===>>>>>>???@@@AAABBBAAA@@@@@@>>>@@@@@@???BBBGGGIIIGGGIIIIIIJJJLLLNNNOOONNNLLLNNNPPPSSSSSSRRRQQQSSSUUUYYY\\\___```___^^^]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\]]]^^^^^^]]][[[\\\___bbbeee___ZZZXXX[[[]]]]]]\\\___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[XXXWWWXXXZZZ\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXWWWTTTQQQRRRXXX\\\eeeiiinnnpppnnnjjjgggfff^^^ZZZUUURRRQQQQQQPPPPPPSSSTTTWWWXXXWWWTTTOOOMMMNNNJJJHHHJJJOOOSSSSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTUUURRRPPPNNNOOOQQQTTTUUUVVVVVVUUUSSSPPPNNNMMMNNNNNNLLLKKKKKKMMMNNNNNNMMMMMMOOOPPPOOOLLLKKKMMMNNNSSSTTTWWWZZZ\\\\\\YYYVVVTTTOOOJJJJJJMMMOOOOOOMMMKKKIIIIIILLLLLLJJJMMMSSS___cccddd^^^YYYXXXXXXWWWUUUTTTTTTXXX\\\___```___ccciiisssyyy|||||||||}}}zzzxxxvvvrrrnnnmmmmmmnnnqqqooooooqqqtttwwwvvvuuuxxx~~~~~~vvvnnnnnnllljjjiiihhhgggfffiiigggeeecccbbb```^^^[[[TTTVVVYYY[[[\\\]]]^^^^^^bbbaaa```^^^\\\]]]aaaeeedddbbb^^^VVVOOOMMMOOORRRZZZ\\\]]]\\\[[[[[[]]]^^^]]]\\\]]]aaaggglllmmmmmmkkkjjjfffbbbccciiikkkiiillliiifffeeeccc]]]TTTMMMQQQOOONNNMMMMMMLLLIIIFFFEEEEEEFFFEEEDDDEEEGGGIIINNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIJJJLLLNNNNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTXXX]]]```]]][[[]]]]]][[[aaacccfffgggfffddd```^^^[[[[[[ZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^]]]\\\]]]```bbbccccccaaa___]]]]]]^^^______^^^]]]^^^```aaaaaa```bbb___]]]]]]```bbb```^^^\\\[[[ZZZXXXXXXXXXXXXYYY^^^bbb```ZZZXXX\\\`````````^^^[[[YYYYYY[[[]]]___bbbeeehhhkkkkkkhhheeebbbbbbbbb```ZZZTTTRRRSSSVVVYYY[[[]]]```dddhhhlllnnnnnnoooqqqsssuuuuuuuuuuuuvvvvvvuuutttttttttuuuuuuppplllfffdddeeegggiiiiiilllnnnppppppooooooqqqtttssstttuuuxxxzzzyyyvvvssstttvvvvvvtttppplllhhhgggbbbbbbbbbdddfffhhhgggfff^^^]]][[[[[[^^^gggrrryyy|||~~~~~~}}}||||||wwwwwwxxx{{{}}}~~~|||zzz|||}}}zzzvvvsssrrrqqqpppnnnmmmllllllmmmooosssuuutttwww{{{zzzuuurrrpppooopppqqqooohhhbbbVVVXXXZZZ\\\\\\[[[YYYXXX\\\\\\\\\\\\[[[[[[ZZZZZZ]]]YYYUUUTTTUUUUUURRRNNNIIIGGGDDDBBBAAA???===;;;<<<999555555777777444000222333222000......///111333444444444444222111000000000000000////////////000000///...---,,,++++++}}}zzzwwwsssoookkkfffbbbfffjjjooossswwwyyy|||~~~}}}}}}||||||||||||}}}}}}||||||||||||{{{zzzxxxxxxxxxvvvuuussspppkkkeee```^^^[[[WWWUUUUUUTTTRRRQQQSSSSSSSSSSSSQQQPPPOOONNNLLLJJJGGGFFFFFFFFFEEEDDD???>>>>>>???CCCGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLHHHKKKKKKJJJLLLRRRUUUTTTTTTTTTTTTWWWYYYZZZXXXVVVXXXYYY[[[[[[ZZZZZZ[[[\\\]]]```dddeeecccaaa___^^^]]]\\\\\\\\\\\\[[[[[[[[[aaaaaa```^^^]]]^^^```cccgggccc___^^^``````___]]]^^^___```````````````___^^^___^^^\\\YYYXXXXXXZZZ^^^^^^^^^]]][[[YYYWWWUUUUUUUUUTTTQQQNNNOOOTTTXXXaaaeeekkkooonnnllljjjhhh\\\XXXSSSPPPOOOOOOOOOOOORRRPPPPPPQQQTTTSSSPPPMMMOOOMMMLLLNNNRRRVVVUUUTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTRRROOOMMMLLLNNNQQQSSSSSSRRRPPPOOOOOONNNLLLKKKMMMLLLJJJKKKMMMNNNNNNMMMMMMNNNPPPOOOMMMLLLLLLLLLQQQUUU[[[bbbggggggccc___XXXSSSNNNLLLMMMNNNMMMKKKJJJHHHIIILLLMMMMMMQQQWWWgggkkkjjjbbb[[[YYYXXXWWWSSSVVVYYY\\\]]]^^^```aaabbbgggooovvvxxxxxxxxxwwwvvvsssooojjjgggddddddcccfffhhhjjjnnnrrrrrrpppnnnttt||||||tttooonnnkkkiiifffeeedddccciiihhhfffffffffdddaaa^^^YYYYYYYYYZZZ[[[\\\]]]^^^aaacccdddbbbaaaaaadddhhh```___[[[TTTMMMKKKMMMPPPWWWXXXYYYXXXWWWWWWXXXZZZWWWWWWZZZ___eeekkknnnooojjjiiifffbbbdddhhhjjjhhhlllkkkhhhccc\\\UUUOOOKKKPPPOOONNNNNNNNNMMMJJJHHHJJJJJJKKKKKKKKKMMMQQQTTT[[[ZZZYYYXXXWWWVVVVVVUUUTTTQQQNNNMMMOOOPPPQQQPPPTTTTTTTTTTTTSSSTTTWWWZZZbbbiiilllhhhcccaaaaaa```bbbdddggghhhhhheeeaaa^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^]]]]]]___bbbeeegggeeecccaaa```^^^^^^^^^```]]][[[]]]aaacccaaa]]]aaa^^^\\\]]]______\\\XXXZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[ZZZWWWWWW[[[```aaaaaa```^^^\\\[[[ZZZ[[[[[[^^^___aaaccceeeeeeffffffeeeeeeccc^^^XXXTTTUUUWWWYYYZZZ\\\___cccgggjjjlllnnnpppsssvvvwwwwwwvvvuuurrrrrrssssssssssssssssssqqqmmmiiiffffffgggggggggfffgggiiijjjjjjkkknnnpppnnnnnnoooqqqsssqqqnnnkkkiiijjjjjjjjjiiieee___[[[WWWVVVVVVXXXZZZ\\\[[[[[[PPPPPPPPPRRRXXXdddqqqzzz{{{|||}}}{{{{{{wwwuuusssqqqmmmjjjhhhfffeeefffgggggggggiiilllkkkhhh^^^\\\[[[[[[]]]\\\XXXTTTIIILLLOOORRRRRRPPPMMMJJJNNNMMMLLLJJJJJJIIIIIIJJJLLLHHHCCCAAAAAA???<<<999999777444333222222000...111...,,,,,,...///---***+++,,,+++***((('''(((***...///000000000000/////////.........------,,,,,,///......---,,,+++******wwwtttppplllgggbbb]]]YYY^^^bbbiiinnnssswww|||~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzxxxxxxxxxyyywwwsssmmmhhhgggdddaaa```_________^^^```aaaaaa```___^^^^^^^^^]]]YYYSSSOOOMMMMMMMMMMMMFFFEEEFFFIIINNNRRRTTTUUUYYYZZZZZZYYYXXXVVVTTTSSSPPPTTTUUURRRSSSXXX\\\[[[YYYYYYZZZ\\\^^^___]]][[[[[[\\\^^^___``````aaaaaaaaadddggggggddd```\\\[[[[[[\\\]]]^^^^^^]]]]]]\\\aaa```_________```bbbdddkkkiiifffdddcccaaa^^^[[[^^^___aaacccdddddddddccccccbbbaaa^^^\\\[[[ZZZZZZ___```aaa```^^^ZZZVVVSSSSSSTTTSSSPPPMMMMMMQQQUUU]]]aaaggglllnnnnnnlllkkk```[[[UUUQQQPPPPPPPPPOOORRRNNNJJJLLLPPPSSSQQQMMMUUUSSSQQQRRRTTTUUUTTTSSSUUUUUUUUUTTTTTTSSSSSSRRRUUUSSSQQQNNNLLLNNNQQQSSSTTTQQQOOOPPPRRRSSSPPPMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNMMMLLLLLLQQQWWWaaakkkrrrrrrnnniii\\\XXXRRROOOMMMMMMKKKJJJJJJIIIJJJNNNPPPQQQVVV]]]jjjnnnlllddd]]]ZZZYYYXXXUUUZZZ___```^^^\\\^^^```cccfffjjjmmmooopppqqqqqqppplllgggbbb^^^\\\ZZZXXX[[[]]]aaaeeehhhhhhgggfffmmmuuu|||~~~~~~}}}yyysssuuussspppllliiifffdddcccffffffggghhhiiihhheeebbb^^^\\\ZZZZZZ[[[\\\]]]]]]cccccccccdddeeeggggggfff___^^^\\\VVVPPPMMMOOORRRUUUVVVVVVUUUUUUUUUWWWYYYYYYZZZ\\\___dddhhhkkkmmmjjjkkkhhheeefffkkkkkkhhhlllkkkiiiaaaXXXPPPLLLKKKOOONNNNNNOOOPPPOOOLLLJJJPPPQQQRRRRRRSSSWWW[[[___gggfffdddbbb```]]]\\\[[[XXXVVVSSSQQQSSSTTTUUUUUUZZZZZZYYYXXXXXXZZZ^^^bbbkkkssswwwqqqiiieeeeeeeeeeeeggghhhiiifffbbb]]]ZZZ___```aaa```______```aaa```___^^^]]]]]]```cccfffjjjhhhfffeeecccbbb___^^^___\\\[[[```fffgggbbb[[[]]]\\\[[[\\\^^^^^^[[[WWWYYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWVVVTTTUUUZZZ^^^```dddcccaaa___]]][[[YYYXXXZZZZZZZZZ\\\^^^bbbeeehhhhhhiiihhhddd]]]YYYYYY[[[]]]]]]^^^```cccfffhhhjjjmmmooossswwwxxxwwwuuutttoooooopppqqqqqqrrrrrrrrrpppooollljjjiiiiiiiiiiiicccccccccbbbbbbcccdddeeeiiihhhhhhhhhhhhfffbbb___ZZZXXXVVVWWWXXXVVVQQQMMMGGGEEEDDDEEEFFFGGGGGGFFFBBBAAABBBDDDKKKVVVccclll~~~|||yyyyyyzzz{{{}}}~~~|||tttxxx{{{zzzyyywwwsssnnnllljjjfffbbb^^^[[[YYYWWWXXXXXXWWWWWWWWWWWWTTTQQQGGGEEEDDDDDDFFFFFFDDDBBB>>>AAAEEEHHHHHHEEEAAA>>>AAA???===<<<<<<===???AAA@@@===999777666444222///444222000/////////...---...,,,++++++---...---+++)))******)))''''''''')))++++++,,,---..................------,,,,,,++++++......------,,,,,,++++++nnnjjjeeeaaa]]]YYYTTTQQQWWW[[[bbbiiinnnsssxxx{{{|||}}}}}}~~~~~~|||{{{zzzzzzyyyxxxxxxyyyzzzzzzxxxsssooonnnllliiihhhiiijjjjjjiiimmmnnnooommmkkkiiijjjllliiiddd]]]WWWTTTSSSSSSRRRLLLLLLNNNQQQVVV[[[]]]]]]`````````___^^^\\\ZZZXXXVVV[[[]]]ZZZYYY\\\^^^]]]\\\\\\\\\^^^``````___]]][[[\\\^^^aaaccceeeffffffgggiiijjjiiiddd___[[[YYY[[[]]]___aaaaaaaaa`````````______aaaccceeefffggglllkkkjjjiiihhheeebbb```bbbccceeeggghhhhhhhhhhhhfffeeebbb```___]]]\\\[[[```aaabbbbbb___ZZZUUUQQQSSSTTTSSSPPPLLLLLLOOORRRYYY\\\aaafffjjjmmmmmmmmmfffaaaZZZUUURRRRRRRRRRRRSSSNNNIIIJJJNNNRRRQQQOOOVVVUUUTTTTTTUUUTTTSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSPPPPPPSSSVVVUUUSSSRRRTTTWWWXXXVVVSSSRRRPPPNNNNNNPPPQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMRRRYYYcccooovvvwwwsssnnnbbb^^^XXXTTTQQQOOONNNMMMLLLJJJKKKOOORRRTTTYYYaaagggkkkiiiaaa[[[YYYYYYXXXWWW]]]bbbaaa\\\YYYZZZ]]]cccccccccdddfffhhhjjjkkkjjjeee___ZZZWWWUUURRRPPPRRRSSSUUUWWWYYY[[[]]]^^^dddjjjooooooppprrrsssqqquuusssppplllhhhddd```^^^bbbcccfffjjjmmmmmmkkkhhhbbb___[[[ZZZ[[[]]]]]]]]]fffbbb```ccciiikkkhhhccc___```___ZZZUUURRRSSSUUURRRSSSTTTSSSSSSUUUXXX[[[[[[[[[\\\]]]___ccchhhkkklllmmmkkkiiijjjnnnnnnjjjjjjkkkhhhaaaWWWOOOMMMMMMOOOOOOPPPQQQRRRQQQNNNKKKSSSTTTVVVWWWXXX\\\```dddkkkjjjhhheeebbb___]]][[[[[[YYYWWWVVVXXXZZZ[[[[[[___^^^]]]\\\\\\___dddhhhpppxxx{{{tttkkkhhhhhhhhhhhhiiiiiiiiifffbbb^^^[[[bbbddddddccc```___```aaaaaa```^^^]]]___bbbdddfffmmmkkkiiiiiihhhgggccc```]]][[[]]]cccjjjjjjbbb[[[YYYXXXXXX[[[^^^___\\\YYYWWWWWWXXXXXXXXXXXXWWWVVVTTTQQQOOOPPPRRRTTTXXXZZZaaaaaa___]]]ZZZXXXUUUTTTUUUUUUUUUVVVZZZ___dddgggkkkmmmmmmiiiccc___^^^```bbbbbbbbbcccdddeeeggghhhjjjmmmppptttuuutttsssqqqlllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjjjjjjjdddbbb___\\\ZZZYYYYYYXXX]]]\\\ZZZYYYXXXUUUQQQMMMHHHEEEAAAAAACCCCCCBBB???999777555444555555444333777666555666:::CCCMMMUUUmmmzzzyyyuuuuuuttttttvvvwwwwwwvvvtttqqquuusssnnnkkkkkkhhhcccaaa___[[[WWWSSSQQQPPPPPPMMMKKKJJJKKKIIIEEE???<<<666555444555666666666666222555:::>>>@@@@@@???===>>><<<888555444666999;;;:::999777777666555333222333111...---...//////...---,,,,,,,,,---------,,,)))***++++++)))((()))*********+++,,,---...//////.........------,,,,,,,,,......------------------eeeaaa[[[WWWTTTRRRPPPOOOSSSWWW^^^eeejjjooosssvvvzzzzzz{{{|||}}}}}}||||||zzzyyyxxxwwwvvvuuuuuuuuuwwwwwwwwwxxxzzzyyyxxxvvvsssqqqoooooopppqqqrrrqqquuuwwwwwwtttpppnnnooorrrmmmiiiccc]]]ZZZXXXVVVUUURRRRRRSSSWWW\\\___aaaaaa^^^___`````````___^^^]]]YYY___ccc```^^^___```___^^^]]]^^^___aaaaaa```^^^\\\\\\^^^aaafffiiiiiiiiijjjkkkllliiiddd___\\\[[[___```aaacccdddccccccbbb______```cccggghhhhhhgggfffgggiiijjjjjjjjjiiihhhggghhhiiijjjjjjkkkkkkkkkgggdddbbb```______]]][[[___```aaaaaa^^^YYYTTTPPPRRRSSSSSSOOOKKKJJJMMMPPPTTTUUUXXX]]]ccchhhjjjkkkjjjddd]]]WWWUUUTTTUUUUUUUUUQQQMMMLLLNNNQQQQQQPPPRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZWWWYYYZZZYYYVVVUUUWWWZZZWWWWWWXXX[[[]]]^^^]]]\\\[[[ZZZXXXWWWXXXXXXWWWVVVRRRPPPNNNMMMNNNNNNMMMLLLRRRWWWaaakkkrrrsssoookkkeeeaaa]]]WWWSSSQQQQQQQQQNNNKKKLLLOOOQQQSSSYYYaaaaaadddccc[[[VVVUUUVVVVVVWWW[[[^^^]]]XXXUUUVVVYYY___^^^\\\]]]aaaeeehhhiiiddd___YYYUUUSSSRRRNNNKKKKKKLLLMMMNNNNNNPPPTTTWWWZZZ```bbb``````eeejjjkkkkkkkkkjjjhhhddd___ZZZXXX^^^```fffmmmrrrtttsssqqqfffbbb^^^]]]___aaa```___hhhdddaaaccciiikkkhhhdddaaacccccc___ZZZWWWXXXZZZTTTUUUUUUTTTTTTUUUYYY\\\YYYYYYXXXXXXYYY___fffllllllmmmllljjjlllooonnnjjjggghhhgggbbbZZZUUURRRSSSSSSTTTTTTVVVWWWUUURRROOOSSSUUUXXXYYY[[[]]]```cccgggfffdddccc```___]]]\\\```^^^]]]]]]___``````___``````___^^^___bbbgggkkkpppvvvwwwqqqjjjiiiiiiiiihhhhhhhhhhhhfffeeecccbbbccceeefffddd```^^^___aaacccaaa___```bbbeeeffffffnnnlllkkkmmmnnnmmmhhhddd^^^^^^___dddhhhgggaaaZZZVVVUUUUUUXXX\\\___]]][[[VVVUUUTTTSSSRRRQQQPPPPPPPPPKKKIIIKKKMMMOOOQQQUUU[[[ZZZXXXVVVTTTRRRPPPOOOQQQQQQRRRTTTXXX\\\aaacccjjjlllnnnkkkfffbbbaaabbbcccccccccccccccdddeeeffffffhhhkkknnnoooooonnnmmmhhhgggfffffffffggghhhiiiiiijjjlllkkkhhheeecccccc```\\\WWWSSSQQQOOOMMMLLLKKKIIIGGGFFFEEEBBB>>>;;;999666333222333444555555222000---,,,,,,---,,,+++000///...---...333:::???ZZZiii~~~~~~|||vvvtttrrrqqqrrrsssrrrqqqvvvyyyuuulllgggiiifff___]]]ZZZUUUQQQOOOOOOPPPQQQHHHDDDBBBCCC@@@999444222///////////////000000000...111555;;;@@@EEEHHHJJJEEE@@@:::444222333666888999:::<<<======<<<:::999333000---,,,---.........------,,,,,,++++++******(((***,,,+++***))))))*********++++++,,,...///000------------------......------------............___[[[TTTPPPOOOPPPQQQRRRSSSWWW]]]cccgggkkkooorrrsssssstttuuuvvvuuuttttttooonnnmmmlllkkkkkkllllllqqqooommmnnnpppssstttuuurrrqqqooooooqqqssstttsssuuuwwwwwwrrrllliiikkknnnjjjgggdddaaa___]]]ZZZXXXUUUUUUWWWZZZ^^^aaabbbaaa^^^___`````````^^^]]]\\\UUU]]]cccbbb_________^^^]]]]]]]]]___``````^^^]]]\\\[[[\\\```eeehhhgggfffhhhhhhhhheeebbb___^^^^^^aaaaaaaaaaaaaaa```______\\\\\\^^^bbbffffffdddaaa^^^```bbbdddeeefffggggggiiihhhhhhhhhggghhhhhhiiieeebbb___^^^^^^^^^\\\ZZZ]]]^^^```___]]]XXXSSSPPPQQQRRRRRRNNNJJJIIIKKKNNNOOONNNOOOSSSZZZaaafffggggggbbb[[[VVVUUUVVVWWWXXXXXXVVVRRRPPPOOOOOOQQQRRRQQQRRRSSSSSSQQQPPPOOONNNMMMNNNPPPQQQTTTUUUWWWXXXVVVZZZ^^^^^^[[[YYYZZZ\\\[[[^^^bbbeeeffffffgggggghhhfffdddccccccbbbaaa___ZZZUUUPPPMMMMMMLLLKKKJJJOOOSSSZZZaaaggghhheeebbbaaa___[[[UUUQQQOOOOOOPPPNNNKKKKKKMMMOOOPPPVVV^^^[[[^^^\\\UUUOOOOOOQQQPPPSSSUUUVVVUUUSSSRRRTTTVVVWWWWWWXXX]]]ccchhhjjjiii```[[[TTTQQQQQQQQQMMMJJJGGGIIIKKKKKKJJJKKKOOORRRSSSXXXZZZVVVUUUYYY___aaaaaabbbeeeeeeccc___ZZZWWW[[[___gggpppxxx||||||zzznnnjjjffffffiiijjjhhheeegggggggggfffffffffhhhhhhgggiiiiiigggbbb___```aaa]]]]]]\\\ZZZXXXYYY\\\___\\\[[[XXXUUUVVV\\\fffmmmiiikkkkkkiiijjjmmmkkkgggeeeeeeeeeccc```\\\YYYXXXYYYZZZ[[[\\\]]][[[VVVSSSUUUXXX[[[]]]^^^___```bbbaaaaaaaaaaaabbbbbbccccccfffeeeeeeeeefffeeecccaaa]]]^^^_________bbbgggjjjnnnppppppjjjggghhhiiihhhhhhgggeeecccbbbaaaaaaaaa```ccceeeddd```^^^```cccfffdddbbbdddgggiiiiiihhhnnnmmmmmmpppsssrrrmmmhhhdddbbb`````````___\\\ZZZUUUSSSRRRTTTYYY\\\\\\ZZZYYYWWWTTTQQQOOONNNMMMMMMOOOHHHEEEJJJNNNNNNQQQUUUVVVUUUSSSQQQOOONNNMMMMMMNNNOOOQQQTTTWWW[[[]]]___eeehhhkkkiiieeeaaa``````^^^^^^______aaabbbdddeeebbbcccfffhhhiiiiiiiiiiiidddbbb```^^^]]]___aaacccaaadddeeeccc^^^YYYVVVUUURRRMMMHHHDDDCCCCCCAAA@@@999888777666666555222000---......---------///000...,,,))))))***,,,,,,,,,,,,,,,+++***))),,,000333DDDQQQdddsss}}}|||wwwuuuuuuvvvvvvvvvyyy~~~{{{qqqkkklllggg___[[[WWWQQQMMMKKKMMMPPPSSSGGG@@@;;;:::888222000222+++,,,---...------------///000333777>>>EEEKKKOOOHHHCCC<<<555222333777:::<<<@@@DDDGGGGGGEEECCCAAA;;;888444222333444555555111111111///---+++++++++)))+++------,,,++++++++++++*********+++---...///+++,,,,,,------.........++++++,,,,,,---------...]]]XXXRRRNNNNNNQQQTTTUUUTTTXXX^^^cccfffjjjmmmpppllllllmmmnnnnnnmmmlllkkkeeedddcccbbbaaabbbcccdddhhheeeccccccfffjjjmmmoooooonnnlllmmmoooqqqrrrrrrqqqsssrrrmmmfffbbbcccffffffeeecccbbbaaa___\\\YYYWWWWWWXXX[[[___aaaaaa```aaaaaaaaa```^^^\\\YYYXXXOOOYYYaaaaaa^^^^^^^^^]]][[[[[[[[[]]]^^^^^^\\\ZZZ[[[ZZZZZZ]]]bbbdddcccaaaccccccbbb```^^^]]]^^^___aaa```___]]]\\\ZZZYYYYYYXXXYYY[[[___bbbbbb]]]YYYYYY[[[]]]^^^^^^^^^___```gggfffeeecccccccccddddddccc___\\\\\\]]]]]][[[XXX\\\]]]^^^^^^[[[WWWSSSPPPPPPQQQQQQMMMIIIGGGIIILLLKKKIIIHHHLLLTTT]]]bbbdddddd___XXXTTTTTTVVVYYYZZZZZZYYYVVVSSSPPPOOOQQQSSSTTTUUUUUUSSSOOOKKKIIIHHHIIIJJJKKKMMMOOOPPPRRRSSSUUU[[[```aaa^^^[[[\\\^^^aaaeeekkkmmmmmmmmmoooqqqrrrpppmmmkkkkkkjjjhhhggg```ZZZRRRMMMLLLKKKIIIGGGLLLOOOTTTZZZ^^^___]]]ZZZ[[[YYYVVVQQQLLLKKKKKKMMMMMMJJJJJJLLLMMMNNNTTT[[[XXXZZZYYYQQQKKKKKKLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTPPPQQQVVV^^^gggllllllkkk^^^XXXRRRPPPQQQQQQNNNJJJFFFIIILLLLLLKKKKKKMMMOOOOOOUUUWWWRRROOORRRWWWYYY\\\```dddggggggddd___\\\YYY^^^hhhsss|||vvvrrrnnnooorrrsssqqqmmmfffjjjmmmjjjdddbbbgggnnnlllooopppnnniiiffffffhhhgggfffdddaaa^^^^^^```cccbbb```[[[WWWVVV[[[eeennnfffhhhhhhggghhhkkkhhhdddccccccddddddcccaaa^^^\\\^^^^^^___```aaa^^^ZZZVVVYYY\\\```bbbcccbbbbbbccc^^^___aaacccfffhhhjjjkkkkkkkkkjjjkkkjjjhhhdddaaa[[[\\\]]]^^^___aaafffiiikkkllljjjeeeeeehhhiiigggiiifffccc___\\\ZZZZZZZZZ^^^aaadddccc___^^^aaaeeehhhfffeeegggjjjlllkkkiiinnnmmmnnnqqqvvvvvvqqqkkkiiifffaaa\\\YYYXXXYYYYYYUUURRRPPPRRRVVVYYYZZZYYY]]][[[WWWSSSPPPNNNNNNNNNPPPIIIFFFLLLQQQRRRUUUYYYTTTSSSQQQOOONNNMMMNNNNNNMMMOOORRRUUUXXXZZZ[[[\\\```dddggggggccc___^^^^^^YYYYYYZZZ\\\^^^aaacccddd```aaabbbccceeeffffffgggaaa___[[[XXXXXXYYY]]]___\\\___```]]]VVVOOOKKKJJJCCC???:::777888999888777000///...///000000...,,,(((+++//////---+++---///,,,)))((((((***---...///***++++++******+++...000///:::HHHSSS[[[eeeqqqzzz~~~zzzzzz{{{|||}}}yyy~~~tttoooooohhh^^^YYYTTTMMMHHHFFFIIINNNQQQFFF<<<444333111...///444(((***,,,---,,,+++***+++------,,,...333;;;BBBFFFGGGBBB;;;555333666;;;>>>BBBFFFLLLPPPOOOMMMIIIGGGEEEBBB>>><<<===>>>??????888888777555222///...///+++---///000...------...+++************,,,...///******+++,,,---......///*********++++++,,,,,,---]]]XXXRRRMMMMMMPPPTTTVVV```aaabbbdddfffhhhjjjkkkmmmjjjgggffffffddd```\\\ZZZYYYXXXVVVVVVWWWYYYZZZ^^^``````______aaafffkkkjjjiiihhhggghhhjjjmmmoootttnnneee\\\WWWVVVXXXZZZaaa```^^^\\\[[[\\\^^^___ZZZ\\\^^^^^^^^^^^^______```___]]][[[XXXUUUTTTSSSVVVXXXZZZ\\\\\\[[[YYYWWWZZZZZZ[[[\\\]]]\\\YYYVVVXXXXXXYYYYYY[[[]]]^^^___aaa___]]][[[ZZZZZZZZZZZZ]]]\\\\\\ZZZXXXVVVTTTSSSWWWWWWVVVWWWWWWVVVRRROOORRRPPPOOOPPPTTTXXXZZZ[[[[[[^^^]]]ZZZ[[[^^^___]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOOJJJMMMPPPOOOKKKHHHGGGGGGKKKHHHHHHNNNWWW\\\[[[WWW[[[YYYVVVTTTRRRRRRSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPUUUTTTPPPMMMJJJHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQXXXWWWVVVVVVXXXZZZ]]]^^^fffkkkoooqqqpppsssxxx}}}vvvwwwxxxyyyyyyxxxwwwwwwfffccc]]]VVVNNNKKKJJJKKKNNNKKKJJJNNNUUUXXXWWWTTTPPPNNNLLLKKKLLLLLLKKKJJJNNNMMMLLLJJJJJJMMMRRRVVVZZZVVVRRRPPPPPPNNNJJJGGGKKKNNNPPPPPPOOOOOORRRTTTRRRRRRWWWaaammmssspppllleee___XXXQQQMMMKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPTTTYYY]]]\\\bbbkkkrrrsssooogggbbbeeedddhhhttt~~~}}}{{{xxxvvvuuuttttttvvvuuurrroookkkiiijjjllluuu}}}}}}tttmmmnnnqqqrrrwwwyyywwwpppllloootttuuuooojjjaaaYYYWWW[[[dddkkkkkkhhhdddbbbbbbdddeeefffdddcccccccccdddeeeffffffaaa___^^^^^^^^^]]][[[YYYYYYYYY[[[___cccdddaaa^^^[[[]]]```cccfffggghhhhhhkkklllmmmooooookkkeee```bbbUUUOOOWWW]]]]]]```hhhfffffffffffffffeeeeeedddeeedddaaa\\\VVVUUUWWW[[[[[[___cccdddcccaaabbbdddfffhhhkkkmmmnnnpppsssvvvqqqpppoooooopppqqqooonnnmmmjjjddd]]]WWWVVVWWWZZZXXXVVVSSSRRRRRRTTTWWWYYY\\\\\\[[[WWWRRRNNNLLLLLLPPPOOONNNMMMOOOQQQUUUWWWXXXYYYYYYVVVRRRMMMKKKJJJQQQPPPOOOOOORRRVVVZZZ]]]bbbaaaaaabbbbbb___ZZZWWWWWWYYY\\\```bbbccccccbbbdddaaa___bbbgggiiigggddd^^^^^^\\\UUUNNNLLLPPPVVVVVVSSSNNNJJJFFFBBB===:::444333333222111111111222,,,,,,------,,,,,,+++***,,,+++++++++---------,,,%%%(((+++------------...---,,,,,,++++++,,,,,,---///111555888<<>>;;;999666333000222222111111000000000000,,,,,,,,,---,,,++++++***---,,,+++***+++******)))''')))+++,,,,,,,,,---...,,,,,,++++++++++++,,,,,,+++---...///111444:::???FFFIIIRRR```qqq~~~wwwqqqjjjccc^^^SSSNNNJJJNNNVVVYYYUUUNNNDDD===666222222222000---,,,***)))***++++++***(((+++***+++---000111000///333444777:::===???AAABBB<<<===>>>???@@@AAABBBBBBFFFCCCEEEPPP```kkknnnmmmdddccc___XXXOOOHHHFFFFFFDDDAAA===<<<;;;888333......---------......---+++...,,,******,,,------+++,,,,,,+++******+++,,,,,,___]]][[[YYYYYY[[[]]]___ddddddeeefffeeedddbbbaaa```^^^[[[XXXVVVTTTPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPRRRRRRRRRRRRTTTVVVVVVUUUTTTSSSTTTVVVXXXYYYXXXTTTOOOJJJGGGGGGGGGHHHPPPSSSWWW[[[\\\ZZZXXXVVVZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXUUUQQQNNNKKKIIILLLMMMOOOQQQSSSTTTUUUUUUVVVTTTRRRQQQPPPOOOMMMKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWVVVTTTTTTTTTTTTUUUNNNMMMLLLLLLLLLJJJGGGDDDCCCCCCCCCEEEIIIKKKKKKKKKRRRVVVWWWUUUVVVXXXWWWTTTTTTTTTRRRPPPNNNMMMKKKJJJKKKJJJHHHEEECCCAAA@@@@@@@@@BBBCCCCCCCCCCCCEEEGGGDDDEEEFFFHHHJJJLLLLLLLLLQQQPPPNNNMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNRRRYYYaaafffhhhjjjlllooorrrqqqpppoooppprrruuuvvvuuuqqqhhh\\\PPPHHHDDDBBBCCCDDDHHHOOOUUUWWWSSSPPPKKKJJJHHHIIIKKKLLLLLLKKKMMMMMMLLLJJJIIIKKKOOORRRQQQPPPOOONNNOOONNNLLLIIIFFFIIILLLNNNNNNNNNOOOOOOYYYYYY\\\dddkkklllgggaaaUUURRRNNNKKKIIIHHHFFFDDDLLLMMMOOOQQQRRRRRRQQQPPPLLLPPPUUUYYY\\\^^^aaabbboootttzzz{{{uuuqqqllliiiiiiooowww{{{yyytttzzzzzzyyywwwssspppmmmkkkmmmnnnooonnnnnnooorrrtttvvvyyyxxxpppkkkmmmtttxxxyyylllcccaaadddhhhhhhfffdddbbbaaabbbdddeeekkkjjjhhhfffdddbbb``````cccbbb`````````^^^\\\ZZZWWWWWWXXX[[[```cccccccccaaaaaaaaabbbdddeeeggghhhkkklllnnnqqqrrrqqqmmmjjjcccYYYSSSUUUXXXVVVWWW]]]cccaaa]]]ZZZZZZ\\\___bbb\\\]]]]]][[[YYYZZZ___ccciiilllppprrrrrrqqqppppppmmmjjjggghhhllloooppppppooommmkkkkkkkkkkkkjjjiiieeedddaaa^^^[[[\\\___bbbbbb```\\\XXXUUUUUUUUUVVVUUUWWWYYYXXXUUUQQQNNNMMMQQQPPPPPPQQQTTTWWWZZZ\\\aaa```^^^YYYSSSOOOMMMMMMTTTSSSQQQOOOOOOQQQRRRTTTUUUVVVWWWYYY[[[[[[YYYWWWYYY[[[\\\^^^_________^^^cccbbbbbbcccdddaaa[[[UUUVVVPPPHHHBBB???<<<999777555333111111111000...---000000/////////.........+++,,,,,,,,,,,,+++******,,,,,,+++)))(((((('''''')))*********))))))+++,,,,,,,,,++++++++++++,,,,,,'''((()))))))))***---///333444999CCCRRRbbbooouuu{{{yyyqqqiiiccc^^^WWWRRRPPPVVV```aaaWWWLLLFFFAAA:::666555444222000+++***)))***,,,---,,,+++***))))))***,,,---,,,***...///222666:::>>>AAACCC;;;:::;;;>>>BBBCCCBBB???;;;;;;@@@JJJXXXeeelllooolllmmmmmmfff\\\UUUSSSTTTTTTPPPKKKGGGDDD>>>777111111000///000000000...,,,++++++,,,...//////,,,)))+++******************+++^^^^^^^^^\\\[[[[[[\\\]]]aaabbbccccccbbbaaa___]]]___]]]ZZZWWWTTTQQQOOOMMMKKKJJJJJJIIIJJJJJJKKKLLLKKKMMMNNNPPPPPPOOOOOOOOONNNNNNMMMLLLMMMNNNPPPQQQKKKIIIGGGEEECCCCCCCCCCCCJJJMMMRRRVVVXXXXXXVVVTTTYYYXXXWWWWWWXXXYYYYYYXXXYYYYYYWWWTTTPPPLLLHHHFFFHHHIIIKKKMMMOOORRRTTTUUUSSSPPPNNNLLLLLLLLLKKKIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWYYY[[[\\\YYYWWWUUUTTTTTTUUUVVVXXXTTTRRRPPPNNNMMMKKKGGGDDDDDDDDDDDDGGGJJJKKKKKKJJJKKKPPPSSSSSSTTTWWWWWWSSSSSSRRRQQQOOOLLLJJJIIIHHHHHHFFFCCC@@@>>><<<<<<<<<>>>>>>=========???BBBCCC@@@BBBEEEEEECCCBBBCCCEEEHHHGGGGGGGGGGGGHHHIIIIIIMMMLLLLLLMMMNNNPPPRRRTTTSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJIIINNNTTTYYY[[[]]]___```ddddddddddddfffgggiiijjjjjjggg```WWWMMMGGGDDDCCCDDDGGGNNNUUU[[[[[[WWWSSSKKKIIIIIIJJJLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKNNNPPPPPPPPPOOOOOOOOOMMMKKKJJJDDDGGGJJJMMMNNNMMMLLLLLLQQQTTT[[[ccchhheee]]]UUUNNNLLLJJJIIIIIIIIIGGGFFFKKKNNNQQQUUUWWWWWWWWWVVVRRRUUUYYY]]]```cccfffiiitttwww{{{}}}|||xxxrrrooojjjgggeeehhhnnnqqqoookkkuuutttsssppplllgggbbb___eeefffggggggggghhhkkkmmmoooooolllfffaaaccciiinnnzzzxxxkkkbbb^^^```cccffffffeeedddccccccdddfffkkkjjjiiigggeeecccaaa``````___^^^]]]]]]\\\YYYWWWVVVVVVWWWYYY]]]aaaccceeegggfffeeeeeefffgggiiijjjkkkkkklllnnnooonnnkkkiiihhh```YYYYYYYYYWWWXXX[[[___]]][[[ZZZ[[[]]]aaaccc\\\___`````````bbbhhhlllppprrruuuvvvuuusssqqqpppnnniiieeeeeejjjmmmmmmjjjkkkiiifffeeeeeeeeedddccc______]]][[[YYYYYY[[[^^^___\\\YYYUUURRRQQQQQQQQQSSSVVVYYYZZZXXXTTTRRRQQQQQQQQQQQQQQQSSSVVVXXXZZZaaa```]]]XXXSSSOOOOOOPPPMMMMMMLLLKKKKKKKKKLLLMMMLLLLLLNNNQQQTTTUUUTTTSSSUUUUUUVVVWWWXXXWWWWWWVVVYYYXXXWWWWWWVVVSSSNNNJJJGGGDDD>>>888444000---,,,...---,,,,,,---...---,,,------------------,,,,,,+++++++++++++++******)))++++++***)))''''''((())))))))))))'''%%%%%%''')))++++++************++++++&&&''')))***+++,,,---...///......222999CCCLLLRRRdddrrr|||tttmmmhhheee___[[[[[[```fffdddZZZQQQNNNJJJDDD???;;;777222///---,,,+++,,,---...---,,,,,,+++***+++++++++)))'''---...000222555777:::;;;<<<::::::???EEEGGGCCC???666666777;;;AAAHHHNNNQQQWWW[[[^^^[[[TTTOOOOOORRRQQQNNNIIIFFFCCC???888222111000000111222222111///,,,///222444444111,,,(((***+++,,,,,,,,,,,,+++***^^^______]]]YYYWWWWWWXXX^^^___`````````___^^^]]]YYYXXXUUURRRNNNKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMNNNMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJEEEEEEDDDCCCCCCCCCDDDDDDIIIKKKMMMPPPSSSTTTTTTTTTVVVTTTRRRSSSUUUVVVVVVUUUWWWWWWVVVTTTQQQMMMIIIGGGHHHHHHJJJLLLOOOQQQSSSTTTOOOMMMKKKJJJKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIKKKKKKPPPQQQTTTWWWZZZ]]]___```YYYXXXVVVTTTTTTTTTVVVWWWXXXUUURRROOOMMMJJJFFFCCCFFFFFFFFFHHHKKKLLLKKKJJJFFFKKKOOOPPPSSSWWWWWWUUUTTTSSSRRRPPPMMMKKKJJJIIIHHHFFFCCC@@@>>>=========>>><<<:::999:::;;;===>>><<<@@@BBBAAA===;;;===??????@@@@@@@@@AAABBBCCCCCCGGGFFFFFFFFFHHHJJJLLLNNNLLLKKKJJJHHHHHHHHHIIIIIILLLMMMOOOPPPPPPOOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGIIILLLNNNOOOQQQSSSUUUTTTVVVYYY[[[\\\\\\[[[ZZZ[[[YYYUUUOOOIIIEEEDDDDDDFFFJJJQQQWWW[[[ZZZVVVSSSJJJIIIIIIJJJMMMOOOPPPOOOMMMNNNNNNMMMLLLLLLNNNPPPRRRRRRSSSRRRPPPMMMKKKJJJFFFHHHJJJMMMOOONNNLLLKKKJJJPPPYYYcccfffaaaVVVMMMJJJIIIHHHHHHJJJKKKJJJJJJKKKNNNRRRVVVYYY[[[\\\\\\YYYZZZ\\\^^^```dddiiimmmwwwxxxyyyyyyvvvrrrmmmjjjfffcccaaaccchhhjjjiiiffffffffffffdddbbb^^^ZZZXXX```aaaaaa```______```aaaeeeccc```\\\YYYXXX]]]bbbooozzz|||qqqeee[[[WWWYYY[[[bbbccceeeeeecccccceeegggjjjjjjjjjjjjhhhgggeeedddbbbaaa______```___]]][[[\\\\\\]]]^^^```dddgggjjjmmmlllkkkkkkkkklllnnnoookkkjjjjjjjjjkkkiiigggdddfff```ZZZXXXVVVTTTUUUWWWXXXYYY[[[^^^```bbbcccddd^^^aaacccccccccfffkkkpppuuuuuuttttttsssqqqnnnlllmmmhhhddddddhhhkkkiiifffgggdddaaa______```___^^^[[[[[[ZZZXXXUUUTTTUUUWWWVVVTTTRRROOONNNMMMNNNNNNPPPTTTWWWYYYWWWUUUSSSRRRRRRRRRQQQQQQRRRSSSTTTTTT^^^\\\YYYSSSNNNJJJIIIIIIBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCFFFJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJGGGEEECCCBBBAAA@@@???666777666111+++&&&'''))))))((('''((()))***)))'''******+++,,,,,,,,,+++*********++++++******)))(((((()))***)))'''(((+++...++++++***(((&&&&&&(((***+++******))))))******+++'''(((***,,,---......---((()))***,,,000555;;;???HHHZZZrrr|||uuuqqqooonnnggggggfffggggggccc^^^ZZZZZZWWWRRRLLLEEE<<<444///111///---------,,,+++)))***))))))***++++++***(((,,,,,,,,,---...000222333888555555:::???AAA===999777666555333333444777:::;;;@@@CCCCCC???===>>>AAA???===::::::;;;:::555111...---...000333444333222111555999;;;888333---))),,,,,,---......---,,,,,,[[[]]]^^^[[[VVVSSSSSSUUU\\\[[[[[[[[[[[[[[[[[[[[[UUUTTTRRRNNNJJJHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQPPPMMMKKKLLLOOORRRQQQPPPRRRRRRSSSRRRPPPMMMJJJHHHGGGHHHJJJLLLNNNOOOPPPPPPKKKIIIHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIKKKMMMNNNPPPQQQTTTXXX[[[]]]___```^^^]]][[[YYYXXXWWWXXXXXXYYYWWWSSSPPPNNNKKKHHHEEEDDDCCCCCCDDDFFFHHHGGGFFFAAAFFFJJJKKKOOOTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDBBBAAA??????>>>???<<<999888999:::::::::;;;===???>>>;;;999:::<<<:::;;;;;;<<<===>>>>>>>>>AAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEIIIJJJLLLNNNOOONNNMMMLLLFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNIIILLLPPPSSSSSSRRRPPPNNNQQQPPPNNNIIIEEEBBBBBBCCCDDDHHHMMMQQQRRRQQQOOOMMMHHHGGGFFFHHHJJJMMMMMMMMMJJJLLLMMMNNNMMMLLLNNNOOOTTTVVVWWWVVVSSSPPPNNNNNNMMMMMMNNNPPPRRRRRRPPPMMMJJJPPPZZZccceee___TTTKKKJJJHHHGGGHHHKKKMMMNNNNNNMMMOOORRRVVVYYY\\\^^^___\\\\\\\\\\\\^^^aaafffjjjuuuuuutttssspppmmmiiigggbbb```^^^```dddfffdddbbb\\\]]]^^^^^^___^^^]]]\\\]]]]]]]]][[[XXXVVVVVVVVV[[[XXXWWWWWWUUURRRTTTXXXeeepppyyy|||||||||zzzwwwuuupppggg\\\SSSPPPQQQSSSYYY]]]aaabbbaaa```ccceeeggghhhiiijjjjjjiiiggggggeeedddccccccddddddbbbaaabbbcccdddddddddfffjjjlllmmmmmmllllllmmmmmmnnnnnnjjjhhhfffeeeeeeccc```^^^aaa^^^ZZZVVVTTTTTTUUUVVVRRRUUUZZZ^^^aaabbbaaaaaabbbeeeggggggfffgggkkkooopppnnnkkkjjjiiihhheeecccfffcccaaaaaacccdddccc``````]]]ZZZYYYYYYZZZZZZZZZWWWWWWVVVTTTPPPNNNNNNNNNLLLKKKJJJIIIHHHIIIIIIJJJJJJMMMPPPQQQPPPNNNMMMMMMOOOOOONNNMMMMMMMMMMMMNNNUUUTTTQQQKKKDDD???<<<<<<777777999:::;;;<<<<<<;;;999999999;;;>>>??????>>>========================999777555222111222333444)))...000---'''$$$&&&***)))((('''((()))***)))'''((()))***+++,,,+++***))))))************)))((((((''')))***((('''(((,,,000---......,,,***)))***,,,******))))))))))))*********)))))))))++++++)))(((&&&(((+++---...000333555444DDDYYYkkkvvv}}}~~~{{{wwwuuuvvvwwwrrrrrrqqqooollljjjiiiiiiddddddbbb\\\SSSHHH>>>777444222000...---,,,***'''%%%%%%&&&(((+++,,,,,,+++))))))((()))+++---///111333222222555888999777444555333111000000111222333///111222222111000111111///------///333333111...******+++---111333333222444777<<<<<<999444///,,,........................TTTWWWXXXUUUPPPMMMOOOQQQVVVUUUSSSRRRQQQRRRSSSTTTRRRRRRQQQMMMIIIGGGIIIKKKEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDEEEFFFEEECCC@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBDDDFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKIIIEEEBBBDDDIIILLLLLLKKKKKKLLLMMMNNNMMMKKKIIIGGGEEEFFFIIIKKKLLLKKKJJJJJJGGGFFFFFFFFFGGGFFFCCCAAAFFFFFFGGGIIIKKKMMMOOOPPPMMMOOORRRUUUXXXZZZ[[[[[[^^^]]]\\\YYYWWWUUUTTTSSSRRRPPPMMMKKKJJJIIIGGGEEE@@@???======???AAABBBAAA???BBBEEEDDDGGGMMMOOOMMMNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCAAA@@@???>>>>>><<<999999:::<<<;;;999:::;;;===<<<;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>======<<<===>>>@@@AAADDDFFFHHHJJJJJJIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHCCCEEEGGGHHHIIIHHHGGGEEEGGGGGGFFFCCC@@@>>>>>>???AAACCCFFFGGGGGGFFFEEEDDDCCCBBBAAABBBEEEGGGHHHGGGFFFIIIKKKLLLKKKKKKLLLMMMTTTWWWZZZZZZXXXUUUTTTTTTWWWUUUTTTUUUWWWWWWUUURRROOOTTT[[[``````[[[RRRLLLJJJHHHFFFGGGKKKOOOQQQRRRRRRSSSSSSUUUWWWZZZ\\\^^^ZZZ[[[[[[[[[[[[\\\___aaajjjiiihhhfffeeecccbbbbbb\\\[[[ZZZ\\\^^^^^^\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]XXXYYYXXXVVVRRRNNNMMMMMMOOOMMMOOOTTTTTTPPPOOOSSSZZZccckkklllllllllkkkhhhbbb___XXXQQQLLLKKKNNNQQQOOOTTTZZZ[[[[[[[[[]]]aaa___```bbbcccdddcccbbbaaa```______aaabbbcccaaa```___```bbbaaa______bbbdddbbbccccccdddeeeeeeddddddbbb___]]]\\\[[[ZZZXXXVVVXXXXXXUUUQQQOOOPPPRRRSSSNNNQQQVVVZZZ\\\\\\[[[YYY___aaacccaaa______aaaeeebbb^^^YYYXXXXXXYYYXXXWWWWWWXXXXXXYYYXXXXXXVVVUUUVVVSSSOOONNNOOOPPPQQQQQQNNNNNNNNNLLLHHHEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDBBB???:::555333222000111333444555555444333333222111222333444333111111111111111111111222222...------+++))))))******&&&(((+++***((('''((()))+++))))))***+++,,,,,,***'''(((***+++,,,+++***)))))))))******))))))(((''''''))))))'''$$$%%%***///,,,---...---+++******+++)))))))))(((((())))))))),,,***((((((******)))''')))+++------++++++,,,...---444@@@KKKUUU^^^gggmmmnnnppprrrrrrqqqqqqsssuuutttsssqqqpppqqqqqqooonnniiilllnnnllldddXXXLLLEEE:::888666444333222///---)))))))))***,,,---,,,+++***)))(((((()))+++---///000000000111111222222222111///---...000111111//////---+++,,,...///...---+++***))),,,///000...***(((((((((+++...000///...111555999999666222000///...---,,,,,,,,,,,,---...MMMOOOQQQNNNIIIHHHJJJNNNQQQOOOKKKIIIHHHHHHJJJKKKNNNNNNMMMIIIEEEDDDFFFIIIFFFFFFHHHIIIJJJJJJJJJJJJIIIFFFDDDCCCEEEEEEBBB@@@DDDDDDDDDDDDDDDDDDCCCCCC???>>>>>>???@@@BBBEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEDDD@@@===???DDDHHHIIIGGGEEEGGGIIIKKKKKKIIIGGGFFFCCCEEEGGGIIIIIIHHHFFFDDDEEEEEEDDDDDDDDDBBB>>>;;;@@@AAABBBDDDFFFIIIKKKLLLJJJLLLOOORRRTTTVVVWWWWWWVVVUUUTTTRRROOOLLLIIIGGGEEECCCAAAAAAAAAAAA@@@???>>><<<999999;;;===>>>>>>===@@@AAA@@@BBBGGGIIIGGGIIIIIIHHHGGGFFFEEEDDDCCC@@@AAAAAABBBAAA???>>>======;;;999:::<<<===<<<::::::;;;;;;<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<:::999;;;:::::::::;;;<<<>>>???AAACCCEEEFFFFFFDDDBBB@@@BBBCCCDDDEEEEEEEEEEEEDDD???AAACCCFFFHHHHHHEEECCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>;;;;;;<<<===@@@AAAAAAAAA???>>>?????????>>>===>>>@@@BBBCCCBBBCCCFFFIIIJJJJJJJJJKKKLLLTTTXXX\\\]]]ZZZXXXXXXYYY^^^[[[YYYYYY[[[[[[YYYVVVSSSVVVYYY[[[ZZZVVVPPPLLLKKKHHHFFFGGGJJJOOORRRTTTVVVVVVTTTTTTUUUWWWZZZ[[[VVVXXXZZZ[[[ZZZYYYYYYYYY]]]\\\[[[ZZZZZZZZZZZZ[[[WWWVVVVVVWWWXXXWWWUUURRRWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQLLLIIIGGGGGGFFFEEEIIIQQQSSSNNNMMMPPPOOOXXX^^^___^^^___^^^\\\QQQOOOLLLHHHFFFIIINNNRRRGGGMMMTTTVVVVVVVVVYYY]]]WWWYYYZZZ\\\\\\[[[ZZZXXXXXXXXXXXXZZZ\\\]]]\\\ZZZVVVXXXZZZYYYVVVUUUVVVXXXVVVWWWXXXZZZ[[[ZZZYYYYYYYYYWWWTTTSSSSSSSSSQQQPPPLLLMMMKKKHHHFFFHHHKKKKKKMMMOOORRRTTTUUUUUUTTTSSSTTTVVVWWWTTTQQQOOOQQQTTTSSSOOOJJJHHHJJJLLLMMMMMMJJJLLLOOOPPPNNNLLLKKKKKKLLLIIIFFFDDDFFFHHHIIIIIIEEEFFFFFFDDD@@@>>>======::::::999999999999999:::888:::;;;;;;::::::;;;<<<888999999:::;;;;;;<<<<<<333555666666333111000000---...000111222000///...000...---,,,------+++***++++++*********+++,,,,,,(((***+++***(((&&&%%%%%%'''&&&''')))++++++)))''''''&&&&&&'''***++++++***&&&(((***+++,,,+++***))))))))))))))))))((((((''''''))))))&&&""""""''',,,(((***,,,,,,***((((((((())))))(((((((((((())))))---+++)))***---......,,,&&&(((++++++******---000,,,---///222999CCCNNNUUUYYY]]]aaaccccccdddgggiiimmmiiifffhhhmmmooolllhhhjjjooouuuuuuooodddXXXQQQ@@@>>><<<;;;:::999777555222111/////////...+++)))---,,,***)))((()))+++,,,+++,,,,,,+++))))))+++---333000...///111222000,,,000,,,(((***///222111...///---,,,---//////,,,(((((('''((())),,,---,,,+++...111555666333111111222...---+++******+++---...FFFEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGFFFFFFEEEEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB>>><<<===AAABBB??????BBB===@@@CCCCCCAAA@@@BBBDDDEEE@@@;;;:::===AAADDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBCCCDDD@@@888222777:::>>>AAACCCCCCAAA@@@???BBBFFFIIIKKKJJJHHHGGGJJJHHHDDDBBB@@@>>><<<:::888888999:::::::::::::::444333444666999;;;:::999CCCEEEEEEDDDAAA@@@BBBDDD@@@???>>><<<:::888777666999888888777777777888888333333222222333555666888888888888:::;;;:::888666666888::::::999:::===@@@???===:::888888888777666888777666555666888:::;;;;;;<<<=========>>>@@@BBB??????@@@@@@???>>>=========>>>???@@@???>>><<<:::999:::;;;;;;;;;:::999999888999:::;;;;;;;;;:::999;;;;;;:::::::::;;;<<<<<<::::::;;;<<<===>>>??????AAABBBEEEGGGHHHIIIIIIIIIPPPSSSUUUTTTQQQPPPRRRTTTXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUSSSQQQOOOMMMGGGGGGIIIJJJKKKMMMNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRUUUWWWWWWTTTUUUXXXYYYWWWOOOPPPPPPPPPOOONNNLLLKKKJJJKKKMMMOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJPPPPPPPPPPPPPPPMMMHHHDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEJJJHHHFFFFFFGGGHHHHHHHHHHHHJJJKKKKKKHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIFFFCCCBBBCCCCCCAAA???AAA???>>>>>>@@@BBBBBBAAAAAACCCEEEEEECCCBBBAAAAAADDDAAA>>>>>>AAABBBAAA@@@@@@???===<<<<<<<<<======>>>>>>===============>>>:::999777777777999;;;===<<<;;;888666666666777888333333222111111222222222333111//////111111...+++333000---...111333000,,,.........------,,,,,,,,,...///000000///...,,,++++++++++++***)))(((((('''+++)))'''(((******(((%%%%%%%%%%%%&&&'''((())))))(((''''''(((******)))(((###%%%&&&'''&&&''')))***((())))))((('''''')))***))))))(((((((((((())))))''''''(((((('''&&&%%%%%%((()))***++++++***)))(((***+++,,,,,,******+++,,,,,,...---+++---000...***(((((()))***+++,,,,,,,,,......------...111333555;;;>>>DDDIIIMMMNNNMMMMMMOOOPPPQQQSSSWWW[[[^^^```___gggmmmjjj^^^SSSOOOOOOEEEDDDCCCDDDGGGGGGCCC???>>>:::555222111///---***%%%***)))***,,,+++&&&,,,,,,,,,,,,,,,+++******------......//////000000000///...///111111000...111000......//////---,,,---,,,+++++++++,,,---.........000222555555333111------,,,,,,+++***))))))BBBAAAAAA@@@@@@@@@AAAAAADDDCCCBBB@@@@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;???@@@======@@@@@@@@@@@@>>><<<===???@@@???<<<:::;;;>>>@@@@@@???CCCBBBAAA@@@@@@???@@@@@@????????????????????????>>>======??????<<<666222111333666999;;;<<<;;;:::;;;===???BBBCCCCCCBBBAAAAAA>>>:::888777666444222000111222222333333222222444444555999<<<>>>===<<<@@@BBBBBBAAA>>>>>>???AAA@@@???<<<999555222///...333333222222222222222333///......---...000111222222222111222444444333111222444666666444555888:::;;;999666555555666555444444333222222333444666888777999999999888999;;;===:::::::::::::::999888888888999;;;;;;;;;999888666555666888999999999888777777777999:::::::::999999:::999999888888888999999999999:::;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEEEEEEEHHHIIIJJJIIIHHHHHHHHHJJJNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQPPPOOONNNLLLKKKFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRQQQMMMLLLOOOOOOLLLKKKKKKKKKJJJHHHFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBEEEEEEDDDDDDDDDBBB???<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>???>>>===>>>???>>><<<;;;???===;;;;;;===?????????;;;<<<===<<<:::999999:::999999:::;;;<<<===>>>??????<<<:::999::::::888666777555444555777888777777:::;;;<<<;;;888666666777999666444444666777777555777666555444333333444555666555555444444444444555666555444444444555666777777666555444333333444444222111000///////////////111///......//////---***111...+++,,,000111...+++++++++++++++************))))))***+++++++++************))))))(((''''''&&&+++)))'''((()))***(((&&&&&&%%%%%%&&&&&&((())))))(((''''''(((******)))(((&&&'''(((((('''&&&''')))))))))***)))''''''(((***((((((''''''''''''((((((((()))))))))(((((('''&&&(((((()))******)))((((((***+++,,,,,,******+++,,,,,,------+++---///...***(((((()))++++++,,,,,,+++,,,,,,++++++,,,...000111...000444888;;;======<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::777777777777777777777777888666777;;;<<<999999<<<>>>;;;888666777999;;;;;;777777999;;;======;;;888======;;;::::::999999999::::::999999888777777777888777777777888666333111,,,---///111333444555555555666777888999999999999777444000...---------,,,//////000111111111111111333444777;;;>>>???>>><<<;;;<<<<<<;;;999999:::<<<:::999666333000,,,***))),,,,,,+++++++++,,,,,,---+++************,,,---...---,,,***+++---......---...///000///......000222444222000000111222111000//////.........000111333333444444333222222333555444444444444444444333222222333444444444333222111111222333444555555444333333444555666777888888888777777666555444444444555666666777888999:::;;;;;;======>>>????????????>>>>>>===<<<===>>>>>>>>><<<@@@@@@AAACCCDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIGGGCCCAAACCCBBB???BBBBBBAAA@@@===;;;999888888999;;;<<<======<<<<<<:::::::::;;;;;;:::::::::::::::999999888888777777:::999888777666666666777999888666777777777666444333333333333333333333333333333222222222222333333444333222333444444222000444222111111333555555444333444444333222111333444......//////000111222333555333111000111111000///111000///000111222222000666777666444111000111222333111//////111222222111333333222111111111222222444333333222111111222222333333333333222222222222222222222222222222111111333222111000///............---,,,---------+++)))...,,,)))***------+++((()))))))))))))))*********''''''''''''((()))******))))))((((((''''''&&&&&&+++)))''''''((()))((((((&&&&&&&&&&&&&&&'''((()))(((''''''(((******)))(((((()))***)))'''&&&'''((()))***+++***((('''((()))((((((''''''''''''(((((())))))*********)))(((((((((((()))******)))((((((***+++,,,+++******+++,,,+++------+++,,,///---)))((()))***+++++++++++++++******)))((()))***+++,,,)))***,,,///000222222333333333444555777999<<<===CCCHHHLLLHHHAAA===???CCCPPPTTTYYYZZZ\\\bbbmmmwwwjjjccc[[[UUURRRKKK@@@666999888444---)))***+++))))))))))))***++++++++++++***++++++,,,------......111000///000111000...---000///...///111222111000...---,,,++++++,,,---...---,,,******++++++***(((///---+++***)))***+++,,,777666555444333222222222777555333111000111222333444444444444444555555666222222222333333333333333444333333333444555555666222222222222222222222222333111111555555333222555555222///000333666555444222333555777888777555333888777666555444444444444444444333222111000//////222111000000000000000///------------......///000111111111111222333333444333000,,,++++++,,,,,,,,,000000111222222222222111111222555999<<<<<<999666444444444333222333333444//////...---,,,,,,++++++((((((''''''(((((())))))+++***))))))***+++,,,---+++***((((((***,,,------++++++******))))))***+++...,,,+++,,,---...---,,,++++++***++++++,,,.../////////000...,,,,,,---//////000000000000000//////------............---,,,......///000000///...---......000111222333444444444333222111000000000000111222222333444555666666999999999999999888888777777444333444666777555333333444666888999999999999<<<<<<<<<===============<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<>>>===888777999888555888888777666444333111000111111222333333222111111000000111111111111000000////////////////////////222111000............///222000......000111111111111000///---+++***))))))///...,,,,,,---.../////////......///000000...---111///......000000///...111111111000//////222444---------,,,---...///000111000///...............///.........000000///...333444333111//////000222222222111111222333333333555444444444444444444444666666555444444444444444777777777777666555333333333444555666666555333222666555444222111000000000---,,,,,,------,,,+++***+++)))((((((******)))'''))))))******++++++,,,,,,***)))((('''((()))+++,,,)))))))))(((((('''''''''***)))((('''(((((())))))&&&&&&&&&&&&&&&'''((()))(((''''''(((******)))(((((()))***)))((('''((())))))+++++++++)))''''''((()))(((((((((((((((((())))))))))))******)))(((((()))******************))))))+++,,,+++***)))***+++***,,,,,,***+++...---(((((()))***+++++++++++++++))))))(((''''''(((((())),,,,,,,,,,,,---...000000......//////111222333333888;;;===;;;666666;;;@@@OOOZZZfffkkklllrrr{{{sssnnnkkkbbbTTTIII@@@<<<666000,,,,,,+++)))***+++++++++,,,------...******+++,,,---......///111000///000111000...,,,000///...///222333222111///...---,,,+++,,,------,,,***((('''((())))))(((,,,+++(((&&&%%%''')))***333222111000///.........222111///---------...///000000000000//////......,,,,,,,,,------.........//////...//////000111222........................---+++,,,//////,,,,,,......---,,,---000000,,,)))///000111111111111111111333333222111111111111222000//////---,,,+++***)))------,,,+++++++++---...///...,,,+++***)))******//////......///000111222222///,,,+++,,,---------++++++,,,------------,,,///000111444555444000---------,,,,,,,,,---------))))))******++++++,,,,,,((('''''''''(((((()))*********)))((()))***+++,,,+++)))'''''')))+++++++++***)))(((''''''((((((''')))(((((()))***+++***((())))))))))))***+++,,,,,,,,,------+++))))))***+++***++++++,,,,,,,,,++++++)))*********************,,,,,,------,,,***((('''))))))***+++,,,---//////000000...---,,,,,,,,,,,,,,,,,,---...///000111111555444444333222111111111000...,,,---000111///,,,+++,,,...000111222111111111222222222333444555555333333333222111000000000111111111111111222222333///111111------000000---000000//////.....................---,,,+++***)))+++++++++,,,,,,+++++++++(((((()))))))))*********,,,++++++******+++++++++---+++))))))+++.../////////...,,,***)))(((''''''---+++)))***---///000000...------...//////...,,,222000////////////---+++---......,,,+++,,,...000111111/////////000111222000000000///......///000...------...//////---+++///000000///...///222444333444555555555555666666666666777777777777777777888888777777777777888888=========<<<;;;:::999888777888:::;;;;;;:::777666666555444222111000000000,,,,,,------,,,,,,++++++)))(((''''''(((((('''&&&)))))))))******+++++++++,,,+++***((((((((()))*********)))))))))))))))(((((())))))((((((((()))***'''&&&&&&&&&&&&'''(((((((((''''''(((******)))(((&&&'''))))))((((((***,,,)))***,,,+++***(((((()))***))))))(((((())))))***'''(((((())))))(((((((((++++++++++++++++++++++++)))***++++++))))))***+++***,,,+++)))+++...,,,((())))))***+++++++++******)))))))))(((((((((((((((******)))((())))))***+++)))******+++,,,,,,,,,,,,000222333111///111777===EEEUUUiiiuuuzzzyyymmmbbbMMMGGG@@@;;;777111,,,)))---,,,+++++++++,,,------***+++,,,---...///000000111000///000111000///---///......///222333333222//////---,,,,,,,,,------***)))'''((()))++++++***,,,***'''%%%%%%''')))***//////...---,,,,,,,,,,,,///......---,,,,,,,,,,,,------...------+++***)))******+++,,,---......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***((((((++++++((((((***,,,,,,---------***%%%"""---......---,,,,,,---/////////......//////000000------,,,+++***)))((((((***++++++)))((((((+++------,,,***)))'''&&&&&&&&&------------...///000111000...,,,,,,------,,,+++((()))******++++++******---------...///---)))&&&***((('''''')))******)))************))))))))))))(((((((((((()))***++++++)))((('''&&&&&&'''((()))***(((&&&'''((()))(((''')))(((&&&&&&'''(((((('''(((''''''((())))))(((&&&''''''(((((()))************++++++***((('''(((***&&&&&&''''''((((((''''''(((((((((((((((((())))))************)))(((&&&%%%''''''''''''((()))***+++---,,,+++***************((())))))***+++,,,------000000///------,,,,,,---***)))(((((()))***)))(((((()))***+++,,,---------++++++++++++,,,---...///------,,,++++++***))))))++++++******++++++,,,---&&&((((((%%%&&&)))***(((,,,,,,+++******+++,,,,,,---,,,+++***)))((('''&&&))))))************))))))&&&&&&&&&'''''''''(((((()))******++++++***)))))))))'''&&&''')))+++,,,,,,,,,+++***))))))***+++,,,***(((&&&(((,,,//////---,,,++++++,,,......---+++000///......///...,,,)))...//////...,,,,,,...///333222000//////000111222.../////////------///111222111111222333333000...000222333333333444777999777999;;;<<<;;;;;;;;;<<<;;;;;;<<<============<<<======<<<======>>>???@@@@@@@@@???>>>======<<<<<<:::;;;<<<===<<<:::888666222111000///...---------***,,,------+++++++++,,,((((((((((((''''''''''''((((((((((((((()))))))))+++***)))(((''''''''''''************))))))))))))&&&(((******)))((())))))''''''&&&&&&&&&''''''((((((''''''(((******)))((($$$&&&((((((((((((***,,,'''))),,,,,,+++))))))***))))))(((((((((((())))))''''''(((((())))))((((((,,,++++++******++++++,,,)))***+++***))))))***+++)))++++++)))***---+++''')))******+++++++++******))))))))))))))))))))))))***)))((((((((((((((((((***+++,,,---------,,,,,,***,,,---,,,+++---111666888GGG\\\nnnzzz~~~xxxddd[[[SSSMMMFFF<<<333///000///---+++*********+++***+++,,,---...///000111000///...///111111000...///...---///111222222111000///...,,,,,,,,,------+++***)))***,,,---,,,+++,,,+++***(((((()))+++,,,,,,,,,++++++***+++++++++,,,---------,,,+++***)))***+++,,,,,,,,,+++***)))))))))***+++,,,---...///+++++++++***++++++,,,,,,++++++++++++++++++++++++)))''''''******''''''))))))+++,,,,,,***((((((''')))+++---,,,***)))***,,,******++++++,,,...///000,,,,,,,,,+++***)))(((((()))++++++***((('''))),,,******))))))((('''&&&&&&)))***+++,,,---...///000...---------...---***((())))))***++++++++++++***+++******++++++***(((%%%)))'''&&&&&&)))******(((++++++***)))(((''''''&&&(((((((((((()))***++++++((('''&&&%%%%%%&&&'''(((+++)))((()))***)))'''%%%)))'''%%%&&&((()))((('''(((''''''((())))))'''%%%%%%&&&&&&'''(((((())))))((())))))((('''&&&((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))***))))))((((((((())))))''''''((()))***+++,,,,,,---,,,+++***))))))******&&&'''(((((('''&&&'''(((((((((((((((((()))******))))))(((((()))***+++,,,+++*********)))(((((((((((((((((((((((()))******%%%''''''$$$%%%((()))''',,,+++***((((((((())))))******)))((((((((((((((()))******************)))'''''''''''''''(((((((((***+++,,,---,,,)))'''%%%((('''&&&'''***++++++++++++***)))((()))+++,,,...***'''&&&(((---...,,,)))+++******+++---...,,,+++---,,,,,,...//////---+++000111222111///......///333111///---,,,---///000,,,...///...------///111444444444555666555333000222444777777777777888999777:::===>>><<<<<<===>>><<<===>>>???@@@??????>>>======>>>???@@@BBBCCCDDD>>>===;;;:::::::::;;;;;;888888888888777555333222------,,,+++++++++++++++(((***,,,,,,***))))))+++((()))))))))(((''''''((())))))))))))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))$$$'''+++,,,***(((((()))(((''''''&&&&&&&&&''''''(((''''''(((******)))(((%%%&&&((((((''''''((()))&&&(((+++,,,,,,+++***+++''''''&&&&&&&&&&&&'''''''''((())))))*********)))******)))(((((()))******(((***+++***)))((()))+++)))+++***(((***---+++'''******+++++++++******)))(((((())))))***))))))))),,,,,,,,,++++++*********,,,---...///000//////...''')))++++++***+++---000000888FFFVVVggguuuwwwlllaaa\\\TTTHHH???<<<777555222///,,,+++++++++))))))***,,,---...///000.........///111222111//////...---...000111000///111000...---,,,,,,------,,,,,,,,,---...---+++)))+++++++++******++++++,,,******)))))))))***++++++***+++---------+++((('''((()))***,,,,,,,,,,,,+++''''''((()))***,,,------++++++************++++++***************************'''(((++++++(((''')))$$$'''***+++***+++...222&&&***------***(((((()))'''(((((()))+++,,,...///,,,,,,,,,+++******)))))))))+++,,,+++((('''))),,,))))))***++++++******)))&&&''')))+++,,,---...............//////---***'''&&&''''''((()))(((((((((***)))((()))***+++)))(((***(((&&&'''***,,,+++))))))))))))(((((('''''''''''''''''''''((()))***+++***)))((('''''''''((()))---,,,,,,,,,---+++(((&&&)))&&&$$$%%%(((***)))''')))(((((()))***)))'''%%%$$$$$$%%%''''''''''''''''''(((((('''&&&&&&''')))&&&'''((()))))))))))))))%%%%%%$$$$$$%%%&&&''''''###$$$&&&((())))))))))))((('''&&&&&&&&&'''((()))(((((('''''''''((())))))''''''((()))***+++,,,,,,+++***)))((('''(((((()))&&&)))+++***'''&&&(((+++)))((('''&&&&&&'''))))))))))))((('''((()))++++++++++++*********)))))))))((((((''''''(((((()))***)))++++++''''''++++++)))---+++)))(((&&&&&&&&&'''''''''''''''((()))***+++******++++++++++++******((((((((((((((())))))))),,,---...///---)))%%%""")))(((((())),,,---,,,+++---,,,***(((((()))***+++,,,)))'''***......***&&&+++******,,,......---,,,******+++...000111000...---///111000...,,,++++++222000---++++++,,,...///,,,...000///------000333000000000111222111...,,,///111444555333222222333111444777888666555777888777888999:::;;;::::::999777777888999;;;===???@@@:::999777555555666888999555555444333111///---,,,,,,,,,++++++***+++++++++&&&(((+++***((('''(((***)))******)))((('''((()))------,,,,,,++++++******&&&'''(((***+++******)))'''''''''((((((((((((((("""&&&+++---+++((((((((((((''''''&&&&&&&&&''''''(((''''''(((***+++)))(((&&&(((((((((&&&%%%&&&'''%%%(((+++,,,,,,++++++,,,&&&%%%%%%$$$$$$%%%%%%&&&((()))***+++++++++++++++)))((('''&&&&&&'''((()))(((***+++***)))((()))***(((******((())),,,+++&&&******+++++++++******)))'''(((((()))******))))))+++,,,,,,,,,,,,+++***)))***+++,,,---...------,,,(((***,,,---,,,+++,,,------...444AAARRRcccnnnssstttzzz~~~~~~~~~sssgggbbb\\\QQQIIIHHH>>><<<888444111///......'''((()))***,,,---...///---------///111222222000///...---...///000///...111000...---,,,,,,------............///---)))&&&)))))))))***************,,,,,,,,,++++++,,,------+++++++++*********))))))'''(((***,,,,,,,,,***)))---,,,***))))))***,,,---...------,,,,,,++++++***---,,,***)))((('''((((((+++)))'''''')))***++++++))))))))))))))))))******,,,,,,,,,++++++************))))))))))))+++,,,------,,,+++))))))))))))******(((&&&'''))))))&&&###---+++))))))+++***'''$$$+++******))))))******+++++++++,,,,,,,,,,,,------((()))***++++++***)))(((,,,+++***+++,,,,,,+++***((('''&&&&&&&&&((()))***)))***++++++***)))((('''*********))))))'''&&&&&&***************)))(((((((((&&&%%%''')))***(((&&&(((***,,,,,,***((((((((((((***++++++)))'''''''''&&&&&&&&&&&&&&&'''((())))))+++,,,***'''%%%&&&(((((('''((()))***)))&&&###)))((('''&&&%%%&&&'''''')))(((((()))))))))&&&$$$***'''$$$$$$''')))'''%%%))))))(((((((((((())))))(((%%%"""###&&&)))***)))000---***))))))***)))'''''''''(((((())))))******'''((((((&&&###%%%)))...))))))))))))))))))))))))***))))))******)))'''$$$((('''&&&&&&&&&((()))***'''))),,,+++((('''))),,,***(((&&&&&&(((*********&&&***+++(((&&&)))***((((((((((((((()))***,,,,,,+++***)))'''''''''((()))(((''''''((()))******)))&&&(((++++++***))))))***,,,+++(((''''''(((+++,,,(((((())))))))))))((('''...,,,******+++,,,+++***))))))***+++,,,...///000.../////////---***(((&&&------...///...---+++***)))***+++,,,---......//////000222222111...+++)))333111///......///000111///000000000111111222222222222222222222222222222111222333555777999:::;;;111000///000111111///------,,,,,,---...---+++)))((()))***++++++***((('''***(((&&&%%%&&&(((+++---)))((('''''''''(((***+++(((((((((((())))))))))))***+++***'''(((***(((###---,,,***)))))))))***+++******))))))(((((('''''''''''''''''''''((()))***)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''%%%'''***+++***))))))***((((((''''''''''''(((((()))((('''((())))))'''%%%)))&&&%%%'''(((&&&(((+++,,,,,,+++***)))((('''&&&''''''(((((())))))******+++++++++*********))))))))))))))))))(((((())))))++++++,,,+++***(((&&&%%%000...---...///...***'''+++,,,,,,---,,,+++***)))------///222888@@@GGGKKKUUUTTT]]]mmmsssooooootttwwwlllaaa^^^___]]]]]]___[[[TTTIII???999666444444---,,,+++,,,------+++)))...,,,...111444333222111---,,,,,,---//////...,,,/////////...,,,,,,...000000///---+++***))))))))))))))))))+++---......,,,---,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++***)))***,,,------,,,***))),,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,+++...---***(((''''''((()))+++)))((()))***++++++*********)))))))))***++++++---------,,,,,,,,,++++++******))))))***+++---...---,,,***)))(((((())))))---+++)))***+++,,,***(((---+++******++++++(((&&&++++++************+++++++++++++++,,,,,,,,,------)))***+++,,,,,,+++***))),,,***)))***+++,,,+++***)))(((((((((((())))))***'''((()))***++++++******************)))((('''''')))************)))((((((***)))((()))++++++)))&&&(((***,,,,,,***((((((((()))***++++++***)))((('''''''''&&&&&&&&&'''(((((()))***+++***'''&&&'''((()))((('''((())))))'''$$$)))((('''&&&&&&&&&''''''(((((('''((())))))'''%%%((('''&&&'''(((((((((&&&))))))(((((((((((())))))***'''%%%%%%'''************)))'''''''''((())))))''''''(((((()))))))))))))))))))))((('''(((+++---((((((((((((((((((((((((***)))((()))***)))(((&&&)))((('''''''''((()))******)))))))))******)))((()))((('''''')))******)))'''+++,,,)))(((***+++***((((((((()))***+++,,,---+++***)))(((''''''((()))(((''''''''')))***)))(((&&&(((***+++***))))))***+++***)))(((((()))***+++***************)))))))))***(((&&&&&&'''((('''&&&))))))******+++,,,......+++,,,---...---,,,***)))---------------,,,+++***))))))***+++,,,---......//////000000///---+++)))---,,,+++******+++,,,,,,,,,,,,,,,------.........000000000000//////////////////000111111222333333000///......//////...---,,,+++******++++++)))''')))))))))******)))))))))+++***)))((()))***+++---((('''&&&&&&&&&'''))))))(((((((((((())))))))))))******((($$$%%%)))***''',,,+++***)))((())))))***))))))))))))(((((((((((((((''''''''''''(((((()))(((&&&%%%&&&'''((('''&&&(((''''''&&&&&&''''''(((%%%'''(((((('''&&&'''((()))((((((''''''(((((()))'''&&&&&&''')))***)))''''''%%%&&&)))***&&&&&&(((++++++******))))))(((((('''''''''(((((((((((((((+++++++++*********)))))))))))))))))))))((((((''''''((()))***++++++******...,,,+++,,,......,,,)))******+++++++++***)))(((+++++++++...222777;;;>>>>>>AAAIIIUUU\\\^^^```dddkkkaaaXXXYYY^^^dddkkkpppooohhh^^^TTTKKKCCC;;;555111///...---...///...,,,111000000222444444333333...---,,,---//////...,,,,,,------+++******,,,......---,,,+++******))))))+++++++++---//////...,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,---......---+++***+++,,,...//////...,,,+++,,,,,,,,,,,,------------///---***((('''((()))************+++------,,,***+++*********++++++,,,---,,,,,,,,,,,,++++++++++++++++++******+++,,,...///,,,+++***(((((((((((()))---+++))))))+++,,,---,,,---,,,++++++,,,,,,***(((,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++***))))))++++++***)))***************))))))((($$$%%%''')))+++,,,------++++++++++++******)))((()))))))))))))))(((''''''+++++++++,,,---,,,)))&&&(((***,,,,,,***((((((((())))))***++++++***)))(((((((((''''''&&&''''''''')))***+++***'''&&&'''(((***(((''''''(((((((((&&&)))(((''''''&&&&&&''''''(((''''''(((******((('''&&&(((******)))((((((((())))))(((((((((((())))))+++)))''''''(((*********+++,,,+++)))&&&%%%%%%%%%'''(((((((((((()))))))))+++***)))***+++,,,,,,+++''''''''''''''''''''''''+++)))(((((()))***)))(((+++***))))))((()))))))))---***'''(((***+++(((%%%(((''''''(((******)))((()))---...***)))+++,,,+++***************+++,,,---***))))))(((((((((((()))(((''''''''')))***)))(((&&&(((***+++***))))))******))))))))))))))))))***,,,+++***))))))***+++,,,+++)))(((((())))))(((''')))))))))*********++++++((()))+++,,,------,,,,,,,,,,,,+++*********++++++((())))))***+++,,,------.........---,,,+++******)))((((((((((((((())))))************++++++++++++---------,,,,,,+++++++++............---------,,,000...++++++,,,------,,,,,,***((('''(((((('''&&&***)))((((((((()))******++++++******************&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))*********&&&"""$$$***,,,******))))))(((((((((((()))(((((((((((()))))))))))))))((((((''''''''''''((('''%%%$$$%%%&&&'''&&&%%%(((''''''&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''))))))(((((((((((())))))&&&%%%%%%''')))******)))&&&%%%'''++++++'''$$$%%%************************((((((((('''''''''''''''+++++++++***************((()))*********((('''&&&'''((()))***++++++++++++,,,***)))***,,,------,,,))))))*********)))((((((*********+++,,,...///000---333777;;;AAAJJJNNNNNNXXXSSSTTT]]]iiirrrzzz{{{sssllldddXXXIII>>>999666222000000111111111333222000///000222222111000...---...//////...---++++++,,,+++******+++---,,,,,,------,,,,,,+++***,,,,,,---///000000---***...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,---...//////......+++,,,---......---,,,+++++++++,,,,,,---......///000...+++((('''(((***+++******+++...//////,,,)))++++++++++++,,,------...************************,,,,,,++++++,,,---///000,,,+++***((('''(((((()))***)))'''&&&''')))+++,,,,,,,,,,,,,,,---,,,+++***---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++++++++***)))((()))*********((()))******+++***)))'''&&&%%%&&&''')))***,,,------,,,,,,,,,,,,++++++***)))((())))))))))))(((''''''+++,,,---...---+++(((&&&(((***,,,,,,***((((((((((((((((((***+++***)))'''))))))(((''''''&&&'''''')))******)))(((''''''(((+++(((&&&%%%&&&((((((((()))(((((('''''''''''''''((('''&&&(((*********(((%%%)))------***(((((()))))))))(((((((((((())))))+++***((((((((()))))))))***,,,---,,,)))''''''(((((((((((((((((((((((((((,,,***)))+++......+++(((((((((((((((((((((((((((+++)))''''''(((*********,,,++++++******))))))))),,,***(((((())))))'''%%%''''''''')))++++++)))''')))---...+++))),,,,,,++++++++++++***++++++,,,,,,)))))))))(((((((((((())))))'''&&&'''))))))((('''%%%(((******)))((())))))((()))***++++++***)))(((+++***)))(((((()))+++------+++))))))***+++***)))))))))))))))))))))(((((('''(((***+++,,,,,,,,,,,,+++***)))(((((()))***+++(((((()))***+++,,,,,,---...---+++***)))))))))***))))))))))))))))))))))))************************,,,++++++******))))))))).........------,,,,,,,,,///,,,)))((()))+++++++++,,,)))&&&%%%&&&''''''&&&+++)))'''&&&&&&(((***,,,(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++((($$$&&&+++,,,)))((((((((('''''''''((((((''''''(((((())))))*********)))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%((((((''''''''''''(((((((((((('''%%%######%%%'''))))))(((((((((((())))))'''&&&%%%&&&(((******)))(((&&&(((++++++'''%%%'''((())))))******+++,,,,,,******))))))((((((''''''************************((()))***+++***)))'''&&&*********************)))+++***)))((()))+++,,,,,,******************)))))),,,,,,,,,,,,,,,,,,++++++...333444///222<<>>===>>>???@@@EEEEEE@@@999888;;;;;;777222000---------------++++++,,,......------...///,,,------...............---------...///---+++(((000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---///000111222---,,,***))))))***,,,---+++,,,,,,---.../////////000///---+++*********+++******+++...000///,,,)))*********+++,,,---...///............////////////,,,,,,++++++,,,---///000---,,,+++))))))))))))***)))******)))'''(((***,,,)))+++------,,,,,,---...,,,,,,++++++++++++,,,,,,************++++++++++++(((((((((((()))***+++,,,+++***))))))++++++***)))'''((((((((((((''''''&&&***)))))))))))))))***+++++++++,,,,,,,,,++++++******************)))(((((()))***+++***(((''''''((((((***,,,,,,***((((((((('''%%%%%%(((,,,---***'''))))))(((((('''(((((((((***((('''((()))***)))'''***(((%%%%%%&&&((())))))((())))))))))))((('''&&&***)))'''''')))******)))''')))++++++***)))))))))))))))(((((((((((())))))&&&((())))))''''''((())))))))))))******(((###(((((((((''''''''''''&&&)))))))))***+++***(((&&&************************)))((('''(((***,,,,,,,,,******+++++++++******)))'''***,,,***&&&$$$&&&)))(((''''''(((******)))((()))---...***)))+++,,,+++---,,,+++***************'''(((((())))))))))))((()))'''&&&'''(((((('''%%%%%%''')))***)))(((((()))((()))***++++++***)))(((((((((''''''''')))***+++---+++))))))*********)))'''((()))))))))((('''&&&*********)))))))))))))))))))))((((((((()))******((())))))***+++,,,------,,,+++)))((((((((()))***---,,,)))'''&&&&&&'''(((''''''''''''&&&&&&&&&&&&************************))))))******++++++,,,,,,,,,***((('''((())))))((()))'''&&&'''(((***)))))))))(((&&&%%%&&&(((***,,,((()))***+++***)))(((''''''(((((()))***)))))))))&&&&&&'''((()))***+++++++++---,,,)))***+++)))$$$&&&'''(((((()))((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))(((''''''((()))(((''')))((((((''''''(((((())))))******)))''''''(((***((((((''''''''''''((((((+++)))&&&&&&'''(((((('''+++(((&&&))))))((()))---(((((()))***+++,,,---...,,,,,,,,,,,,++++++++++++***************+++++++++*********+++,,,,,,------)))))))))******,,,---...+++,,,,,,+++)))((()))++++++++++++***++++++,,,---******+++++++++++++++***---...,,,))))))...111000///000888HHHXXXffftttyyykkkaaaXXXSSSMMMIIIJJJLLLOOOPPPOOOPPPJJJAAA???CCCBBB<<<444222///---......---,,,+++---///000//////000111//////.........//////000111000//////000000...,,,000///...------,,,,,,,,,,,,,,,,,,,,,---------.........------......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,------......////////////......---+++***************,,,......,,,)))))))))******+++---...///---------....../////////,,,++++++++++++---...///...---,,,************+++)))+++,,,+++)))((()))+++'''***,,,---++++++---...++++++************++++++************++++++++++++))))))((())))))+++,,,---,,,***)))***+++,,,+++***(((((((((((((((((())))))***)))((((((((()))++++++******++++++++++++******+++++++++++++++******))))))******)))'''&&&)))+++(((***,,,,,,***((((((((()))'''&&&)))...000---)))(((((((((((((((((()))******(((''''''******)))''')))'''%%%&&&''')))))))))((())))))***)))((('''&&&,,,***(((((()))***))))))***)))(((((()))***)))((())))))(((((((((((())))))&&&(((******)))(((***,,,000---******+++'''(((((('''''''''&&&&&&&&&(((***+++***)))''''''((())))))))))))))))))))))))(((''''''))),,,------+++((()))***++++++******)))(((((()))((('''''''''((()))((('''''')))******)))***...///,,,***---...,,,---,,,+++***)))(((((((((&&&'''((()))******)))((()))(((&&&&&&'''(((&&&%%%%%%''')))***)))((((((((())))))************))))))'''(((((()))******++++++...,,,+++***+++,,,+++***&&&''')))******)))(((''')))))))))(((((()))))))))(((((()))***************))))))***+++,,,---......+++******)))))))))))))))111...***&&&$$$%%%'''(((((((((((('''''''''&&&&&&((())))))******++++++,,,))))))*********++++++++++++)))(((((())))))((('''%%%%%%%%%''')))+++***)))((('''&&&&&&&&&(((***+++(((((())))))))))))))))))&&&'''((()))))))))((((((&&&&&&'''((()))***++++++***+++)))&&&'''***)))&&&&&&'''((()))***))))))((())))))))))))(((((((((((((((''''''''''''(((((()))((('''&&&&&&(((((('''&&&))))))(((((((((((())))))'''(((******)))((()))***''''''&&&&&&&&&&&&''''''***(((%%%%%%'''((())))))&&&$$$%%%))))))((((((+++))))))***++++++,,,------***+++++++++++++++,,,,,,))))))*********+++++++++++++++******,,,...111222+++************+++,,,---(((***---,,,******+++,,,+++***)))))))))+++,,,---*********************+++,,,)))(((++++++***+++///---+++---555???IIIWWWbbbpppwww~~~tttiiiccc]]]ZZZVVVUUUXXX]]]aaaccc[[[]]]XXXMMMJJJNNNLLLDDD===:::777555555555444333000222555666555555555666777666444222222333555666777555333333444555555444000000///...---,,,,,,,,,---------.........//////000000///------,,,,,,,,,+++,,,...//////...,,,+++---------.....................//////...,,,***)))*********+++------,,,***)))))))))***+++,,,...///*********++++++,,,,,,,,,++++++******+++,,,...//////...---+++***++++++,,,(((+++---,,,)))'''''')))&&&))),,,,,,++++++,,,///+++******************+++)))************+++++++++******))))))***,,,---///,,,+++***+++,,,,,,+++******)))(((((((((***+++,,,)))((((((((((((***,,,---)))******+++++++++******+++,,,,,,,,,,,,+++******)))******(((&&&'''***...(((***,,,,,,***(((((((((***((('''+++000222///+++(((((('''(((((()))***+++***(((&&&'''***+++)))'''((('''&&&&&&((())))))(((((()))*********)))'''&&&---+++((((((((())))))(((+++(((&&&&&&)))+++)))'''))))))(((((((((((())))))&&&)))+++,,,******+++...+++'''%%%***000///'''(((((('''''''''&&&&&&&&&)))+++,,,+++(((&&&(((***((((((((((((((((((((((((''''''(((***---...---+++'''((()))***++++++***))))))'''%%%&&&)))+++)))&&&***(((&&&&&&(((*********+++///000---,,,...///---,,,,,,***)))((((((((((((&&&'''(((*********)))((()))(((&&&&&&''''''&&&%%%$$$'''))))))((('''((((((***))))))))))))))))))***'''((()))+++,,,,,,,,,,,,***(((&&&&&&'''((('''&&&&&&''')))***+++***)))((((((((('''(((((()))***+++'''((()))+++++++++***)))******+++,,,---......///***************)))))))))555111,,,'''%%%&&&(((***++++++*********)))))))))''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***)))((()))******(((&&&######$$$'''***+++***((('''&&&&&&&&&'''(((***+++%%%&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&&&&&&&'''((()))***++++++)))(((%%%!!!###(((***(((&&&''')))*********)))(((******))))))(((((('''''''''''''''''''''((()))***'''&&&%%%%%%''''''&&&%%%))))))(((((((((((())))))%%%'''***+++***))))))***&&&&&&&&&%%%%%%&&&&&&&&&(((&&&$$$$$$''')))++++++!!! $$$)))***'''&&&((()))******+++,,,,,,------)))))))))***+++++++++,,,))))))******++++++++++++,,,+++******,,,///333555000...,,,***))))))))))))%%%))),,,---,,,+++---...***)))(((((((((***+++,,,,,,+++************++++++///))))))//////)))(((...---+++,,,111444777>>>FFFNNN[[[lllwwwvvvooohhheee___]]][[[\\\bbbhhhnnnqqqjjjmmmhhh]]]ZZZ]]]ZZZQQQFFFCCC???=========<<<<<<666888;;;<<<<<<;;;;;;<<<@@@>>>:::888888999<<<>>>===:::777777888:::;;;;;;...//////000111000000000000///...---,,,------...111111111000000//////...//////..................//////...,,,+++***,,,...---///111111///...---...***))))))+++---...---+++,,,,,,,,,---//////---+++***************************+++,,,...............111///---,,,,,,+++)))'''+++,,,---...---+++)))'''###%%%'''***,,,---------,,,,,,,,,+++++++++******))))))*********+++++++++***))))))))))))+++,,,---***)))'''(((***++++++***000...***''''''(((***+++******))))))))))))******,,,,,,++++++***(((&&&&&&***************)))(((((((((((())))))*********+++...///---***&&&&&&+++///,,,***(((+++000222000,,,,,,---***&&&%%%((()))'''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((())),,,+++***(((''''''''''''***(((&&&&&&'''((((((((()))'''(((+++)))%%%$$$((())))))*********))))))((()))))))))***+++---...///...,,,***(((''''''((()))((('''&&&%%%$$$%%%&&&'''+++***)))(((((()))******+++((('''))))))'''(((+++---,,,***)))((('''(((((('''(((((()))))))))))))))))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,+++,,,+++***)))((((((((((((&&&%%%$$$%%%&&&'''&&&%%%))))))(((((('''''''''&&&***)))((((((((((((((()))))))))((()))************&&&)))+++***%%%$$$&&&***...,,,+++,,,------)))&&&)))))))))(((''''''&&&&&&%%%&&&((()))))))))(((''',,,***(((((((((((('''&&&***++++++,,,---------...---......---++++++,,,...111...***(((((()))))))))+++,,,,,,,,,,,,+++***))))))+++......---,,,,,,,,,000---***(((((()))))))))++++++***))))))(((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&))),,,---***'''&&&'''(((((()))((((((((('''&&&%%%''')))***)))(((***)))((()))***)))'''&&&'''((()))******)))((('''))))))))))))************)))((('''%%%%%%&&&''''''&&&'''((())))))((('''''''''***+++)))&&&%%%&&&(((+++'''(((---...***+++000'''&&&&&&&&&&&&'''((((((((((((((())))))))))))))),,,***(((&&&%%%&&&'''((())))))***+++++++++++++++)))))))))***+++,,,---...***+++,,,---------------...---,,,---///000///...222...******+++,,,+++))),,,,,,,,,++++++,,,------+++***)))((((((***,,,------,,,************)))'''---+++(((''')))+++++++++&&&(((+++...000111000000888>>>IIISSS[[[```aaaaaa______^^^___bbbjjjtttzzz}}}{{{tttllliiihhhccc\\\UUUPPPJJJIIIKKKOOOQQQQQQGGGFFFDDDBBBBBBEEEJJJOOOPPPPPPMMMIIIEEEBBBBBBCCCIIIHHHDDD???<<<===CCCHHH000000000000111111111111111000///......///000000111111000///////////////---------,,,++++++******/////////...,,,,,,---///...///000000...------...+++******,,,...///...,,,***)))***,,,......,,,***,,,,,,,,,,,,,,,,,,++++++------------...///000000111///.........---***(((+++,,,------,,,***((('''%%%&&&((()))+++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++******)))))))))+++,,,---+++***((()))***,,,,,,+++---,,,+++***))))))))))))************************+++++++++++++++************************)))((((((((()))))))))************,,,+++)))'''%%%'''***---,,,***(((***...///,,,)))...///,,,'''%%%((((((&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))++++++***)))((((((((((((***(((&&&&&&'''))))))((()))'''(((***)))%%%%%%(((******++++++++++++******************+++,,,---...---,,,***)))((())))))***+++***((('''&&&&&&''''''+++***)))(((((()))***++++++((('''))))))'''(((+++,,,+++***)))(((((())))))******+++******)))(((((())))))***+++++++++***)))++++++++++++++++++++++++***++++++)))&&&%%%&&&))),,,+++***))))))(((((((((((((((''')))******)))((()))(((((((((''''''''''''))))))(((((((((((())))))***,,,...,,,)))''')))+++&&&))),,,***&&&%%%'''***,,,***)))***,,,+++(((%%%((((((((((((((((((((((((&&&'''((()))))))))((((((,,,***((('''((())))))(((*********+++,,,...///000---...///...---,,,...///444111---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***...,,,)))((()))***)))(((***)))(((((('''(((((()))''''''((((((((((((''''''(((''''''&&&&&&''''''((('''&&&&&&(((+++***(((%%%&&&&&&'''((((((((((((((('''&&&&&&''')))******)))+++***)))***++++++)))''''''(((((())))))((((((''''''''''''((((((((())))))***)))'''&&&&&&&&&''''''&&&'''((((((((('''&&&&&&&&&'''((('''$$$###%%%'''***&&&'''+++,,,((()))---&&&&&&%%%%%%&&&&&&'''(((******))))))((((((''''''+++***)))'''&&&&&&''''''((()))******++++++******,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,///---++++++,,,,,,+++***%%%''')))+++,,,,,,+++***---,,,***))))))***+++,,,---,,,******++++++***(((...+++)))(((***+++,,,+++)))***,,,---.........---444555777;;;BBBJJJQQQVVVXXXYYY\\\```gggppp{{{~~~xxxtttooofff\\\YYYUUUQQQQQQTTTVVVUUUTTTUUUUUUUUUTTTUUUWWW[[[^^^aaa___\\\VVVQQQMMMLLLMMMRRRRRRPPPNNNLLLNNNSSSXXX222111000000000111333333222222111111111111222333111000///.........///000------,,,,,,+++***))))))...///111000...---......///000000///---,,,...///,,,++++++---///000///---*********,,,//////...,,,///.........------,,,,,,///............000111222///...///000000///,,,)))***+++,,,,,,+++***(((''')))))))))))))))***+++,,,------,,,+++******))))))***************+++++++++++++++***))))))***,,,,,,---+++******,,,------,,,***+++,,,,,,,,,***)))((()))***++++++++++++***)))***)))******+++,,,...///***************)))(((((())))))))))))************,,,***'''&&&'''***+++,,,,,,***((()))++++++(((%%%///000...(((&&&((((((%%%(((((((((((((((((((((((((((''''''''''''(((((()))******))))))((())))))******(((''''''((())))))(((***''''''***)))&&&&&&))),,,,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***)))(((((((((******)))(((((()))***++++++''''''))))))''''''+++******))))))))))))******---,,,,,,,,,+++)))((('''))))))************))))))************************(((+++---***###!!!$$$(((++++++******)))(((((((((((((((((((((((('''###!!!(((((((((((('''''''''''')))))))))(((((())))))******///111...(((%%%(((,,,(((***,,,***'''&&&(((******)))((()))))))))'''%%%&&&''''''((())))))******''''''((())))))))))))(((---+++((('''(((***++++++)))))))))***+++...000111---...////////////000222222///,,,***+++,,,,,,+++---,,,+++++++++,,,---...***(((&&&'''***,,,+++)))***)))))))))++++++)))((()))((('''&&&&&&((()))***''''''((((((((((((''''''(((((((((''''''((((((((('''''''''((()))(((%%%###%%%&&&''''''((('''''''''((('''&&&''')))+++***))),,,+++***+++,,,,,,***((((((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''+++***)))'''&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&%%%$$$%%%''')))(((&&&&&&))))))'''''')))'''''''''''''''((())))))++++++***)))((('''&&&&&&*********)))((((((''''''(((((()))************))),,,,,,+++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******,,,------,,,++++++,,,"""%%%))),,,...---+++)))///...,,,*********++++++---,,,++++++------,,,+++...,,,***)))+++,,,,,,,,,---,,,,,,,,,++++++++++++111///------222999BBBGGGMMMRRRYYYbbbkkkuuuyyyjjj]]]YYYWWWVVVXXX\\\^^^]]][[[___```aaaaaabbbdddhhhkkkqqqooojjjddd]]]XXXWWWXXX^^^```cccdddfffhhhlllooo222111000//////111333444222222222222333333333444000///...---,,,---///000...............---------,,,...111111///.........111111000...,,,,,,...000,,,,,,,,,---///000///...,,,,,,---///222222111////////////......---,,,,,,---...///000000000000///,,,---...000111///,,,)))***++++++++++++***)))(((,,,+++))))))))))))+++,,,------,,,+++***)))((((((************************,,,+++************,,,,,,...---+++,,,...//////...***+++,,,,,,,,,+++***))))))***,,,------,,,***)))))))))))))))***,,,---...***************)))(((((()))))))))))))))*********...***''''''+++......---***)))((()))******(((&&&,,,...,,,(((&&&((((((%%%((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((((()))******)))(((((()))***)))(((***'''&&&)))***((((((***---......////////////.........---,,,++++++++++++***+++,,,------------,,,+++++++++******************)))((((((((()))***+++***''''''******''''''***)))))))))))))))******+++++++++++++++***)))((('''))))))))))))))))))(((((())))))))))))))))))))))))***,,,...,,,'''%%%'''******************)))((((((***)))))))))'''$$$(((((((((((((((''''''''')))))))))((())))))******+++---...,,,)))((()))+++)))+++,,,+++((('''(((******))))))))))))(((((('''((((((((())))))*********(((((()))))))))*********///,,,)))((((((************)))(((((()))+++---...,,,...000000000000222333222///,,,+++,,,---,,,,,,...---+++))))))***+++,,,,,,'''###%%%))),,,+++(((''''''(((***,,,+++)))''')))(((''''''''')))***+++&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&'''((()))***)))'''%%%%%%%%%&&&'''''''''''''''(((''''''(((***++++++***+++******+++,,,,,,***)))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((,,,+++)))((('''''''''''''''''''''&&&&&&%%%$$$$$$(((((('''''''''(((+++---(((''''''((('''&&&&&&'''***))))))))))))***++++++*********)))((((((((('''******++++++***)))(((((((((((()))***************))))))***+++---///000111++++++,,,,,,,,,,,,+++++++++))))))***+++,,,+++***'''***......,,,***+++---(((***,,,///000///---,,,------,,,+++++++++,,,------,,,+++,,,......---,,,...,,,+++***,,,------,,,---,,,+++************+++,,,---...///111444666777CCCKKKWWWdddooowww~~~ppp```ZZZWWWVVVYYY___dddeeeeeefffffffffeeefffjjjooosssyyyxxxsssmmmfffbbbaaaaaakkkooouuuzzz~~~222111000//////111333444333333333333444444333333//////...------...///000......//////000000111111,,,...000111///.........222222222///------///000,,,,,,,,,---///000///............000333333222000//////......------------***,,,///222222000---+++++++++,,,...000///+++(((+++++++++++++++******)))---,,,***)))))))))***+++,,,,,,+++******)))((((((************************,,,+++*********+++,,,---///...,,,---///000000///,,,++++++******+++,,,---)))+++,,,......,,,+++)))******)))))))))************************)))((((((******))))))))))))))))))---)))'''(((+++...///---)))))))))***++++++***)))'''))))))&&&&&&))))))''')))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&&&&'''((())))))***)))))))))++++++***(((+++&&&$$$(((***))))))+++---...///000000000000000000///---,,,+++************+++,,,------...------((())))))***++++++++++++***)))((((((((()))+++,,,***''''''******''''''***'''((())))))******++++++(((((()))))))))))))))(((***))))))(((((('''''''''((((((((((((((((((((((((+++******+++,,,,,,++++++)))************)))((((((+++***+++++++++((($$$!!!'''''''''((((((((((((((()))))))))))))))***+++++++++)))'''(((+++,,,***(((******+++***)))((())))))+++++++++***))))))******++++++******))))))))))))))))))))))))******++++++000---***((()))))))))(((***)))((('''''''''((()))***---///000000111222333444222000///000111000//////---***(((&&&''''''(((+++'''###%%%***---,,,)))%%%&&&'''***,,,+++)))&&&)))))))))******++++++,,,&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))+++++++++******%%%&&&''''''(((((('''''')))(((((()))+++,,,+++******))))))***++++++***(((((('''&&&%%%%%%&&&'''((('''(((((((((((())))))))),,,+++)))((('''''''''(((''''''&&&&&&%%%%%%%%%%%%((('''&&&'''(((***+++,,,((())))))((('''(((((('''))))))(((((())))))***+++((())))))******++++++++++++++++++,,,++++++***))))))******+++,,,+++++++++******+++,,,---///111222,,,,,,---------,,,,,,+++,,,+++***+++,,,------+++&&&)))---...+++***+++---...............---------******++++++,,,---...///...,,,,,,,,,...///...------,,,++++++,,,---,,,+++++++++*********+++,,,,,,)))***,,,...//////...---888CCCSSSdddpppyyy~~~xxxiiiddd___[[[[[[aaaiiinnnppprrrpppmmmjjjkkkqqqyyy~~~zzztttqqqppppppxxx|||333222111111111222333444555555555555555444333333000000111111111111111111/////////000000111222222---///111111000///000111333444444222000//////111...------///111222111///.........000111111///...........................***,,,///222222000---+++++++++,,,---......+++(((,,,+++++++++++++++++++++,,,,,,+++***************+++************)))))))))+++++++++***************++++++******+++,,,...///000...------///000000///,,,+++*********,,,---...+++,,,------------,,,+++***************)))((('''***************)))((((((************)))))))))))))))((('''''')))+++,,,,,,((()))***+++++++++++++++$$$'''(((%%%&&&)))***''')))))))))))))))))))))))))))************))))))(((&&&&&&&&&&&&''''''((()))+++***)))***,,,,,,***))),,,&&&###'''+++++++++,,,,,,---...///000000000000000///...,,,++++++******+++++++++,,,,,,---------'''((()))***++++++++++++))))))(((((((((***+++,,,)))''''''++++++'''''')))'''((()))***************''''''((()))))))))))))))***)))((('''&&&&&&''''''(((((((((((((((((((((((()))''''''))),,,---+++)))((()))***++++++***)))((($$$$$$%%%(((******)))''''''''''''((((((((((((((())))))))))))******+++,,,,,,'''$$$''',,,...+++'''******)))))))))(((((((((+++,,,,,,+++******+++---,,,,,,++++++***))))))(((*********)))***++++++,,,...,,,***)))))))))((('''******)))(((''''''&&&%%%)))+++...000//////000111000///------......---,,,---,,,***(((&&&&&&&&&&&&(((&&&$$$&&&)))++++++)))%%%%%%&&&)))******(((&&&)))***+++,,,---,,,+++***&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$'''***,,,,,,++++++,,,&&&''''''((()))(((((((((***)))((()))+++---,,,+++))))))(((***+++,,,***)))(((''''''''''''''''''((())))))))))))***************)))((('''''''''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***)))((('''******'''(((******((('''''''''''''''(((((()))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000///...------------...---............------,,,---,,,+++,,,.........,,,(((***+++,,,+++++++++,,,...---,,,+++******++++++((()))***+++,,,......///...---,,,,,,......---,,,,,,+++***+++,,,---,,,*********++++++,,,,,,---------,,,+++++++++---///000000:::JJJ\\\kkkvvv~~~~~~tttuuunnnfffdddiiiqqqyyy|||~~~{{{vvvrrrrrryyy444444444444555555555555888888888888777666444333222444555777777777555444444444444333333222222222000222222222111111333555444555666555222000000111000000000111333444333222000000000111222111///---......//////000111111111/////////000000//////......---,,,---...---,,,***---,,,,,,,,,,,,,,,------++++++,,,,,,++++++******))))))))))))************+++++++++*********))))))******)))***+++---///000///...------///000000///)))***+++,,,------------------------------------)))***,,,---,,,+++((('''***************)))((((((************)))))))))(((((()))))))))((()))***,,,***+++++++++***)))))))))%%%((()))''''''***)))&&&))))))))))))))))))))))))******+++++++++***)))((())))))((((((((())))))***+++******+++------+++))),,,&&&"""'''+++,,,,,,---+++,,,---...////////////000///...---,,,+++++++++,,,,,,+++******+++,,,---***++++++,,,+++***)))((()))((((((((((((***,,,---)))'''(((++++++(((''')))((()))******+++***))))))))))))*********)))((((((***)))(((&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&((()))***))))))((((((''')))***++++++***)))((("""!!!"""$$$'''(((((('''''''''''''''((((((((()))))))))))))))***+++,,,------***((()))+++,,,***'''))))))((((((((((((''''''+++,,,---+++)))))),,,...+++++++++++++++++++++***++++++*********+++,,,---)))(((((()))++++++)))''')))***++++++***)))'''&&&'''***---......------...***(((''''''(((((('''&&&))))))))))))((((((((((((###$$$%%%&&&(((((()))(((&&&&&&&&&'''))))))'''%%%'''))),,,......+++(((&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%(((+++,,,+++))))))***'''((())))))******))))))***))))))***,,,------,,,***))))))+++,,,---,,,***'''(((((())))))((((((''')))))))))*********++++++((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&((()))***&&&%%%%%%(((***+++(((%%%%%%))))))&&&'''++++++((()))(((((((((((()))******+++,,,,,,------............---,,,++++++,,,---......///000000111111000000111111///...------------//////000000///......------,,,+++,,,---......,,,+++***))))))***+++++++++******+++++++++***))))))((()))***+++,,,,,,,,,,,,///---,,,,,,------+++***+++******+++,,,,,,+++)))***+++,,,......------,,,...---,,,+++,,,...111333,,,333>>>KKKZZZiiiwww}}}yyy}}}vvvnnnmmmsss}}}}}}~~~555666666777888777777777:::;;;;;;:::999777555333555666999;;;<<<:::888777;;;:::999888666555444333333444444333222333555888444666777777444222111111333222222444666666555444444333333333444333111...//////000111222333333444333222///......///111333111///...---......,,,+++---------,,,,,,---......***+++,,,------,,,***)))((((((((()))******++++++++++++++++++******)))))))))))))))***,,,...000222///...------///000000///&&&))),,,///000///---+++...------,,,,,,------...'''))),,,//////---***(((***************)))((((((+++*********))))))(((((()))+++---,,,)))))),,,///+++,,,,,,+++)))''''''''''''***+++((((((***)))%%%))))))))))))))))))))))))***+++,,,,,,+++***)))(((++++++************+++++++++******,,,------+++))),,,%%%"""&&&+++,,,,,,---***+++,,,---............//////...---,,,,,,,,,,,,---,,,***))))))***,,,---.........---,,,)))'''&&&)))((((((((()))***,,,---)))'''(((++++++(((''')))((()))***++++++***)))(((,,,,,,,,,+++***)))((('''***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))&&&+++///---(((%%%'''***'''(((***++++++***)))((()))(((''''''((()))((('''&&&'''''''''(((((())))))))))))))))))***+++,,,------------,,,***))))))))))))(((''''''(((((('''&&&***,,,---+++)))))),,,///*********++++++,,,------,,,+++*********+++,,,---$$$$$$&&&))),,,,,,+++)))'''))),,,------,,,)))(((&&&))),,,------++++++,,,)))(((''''''(((((('''&&&&&&''')))***++++++++++++ """%%%'''&&&&&&'''((('''&&&&&&'''(((((('''%%%&&&))),,,///...+++&&&###%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%))),,,,,,)))''''''((((((((()))******************))))))***,,,------,,,++++++***,,,......---,,,'''((()))******)))((('''))))))))))))************&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&''')))***,,,((('''(((+++...---)))&&&###((()))%%%&&&+++,,,(((,,,,,,++++++,,,,,,---........................---///---,,,++++++,,,...///000000111222222222222222//////............//////000000111000000///......,,,+++***+++---...---,,,...+++''''''***,,,+++***&&&(((+++---...,,,***((()))******+++++++++******///...,,,,,,,,,,,,***)))******)))***,,,,,,***(((+++---...//////...,,,***&&&'''***,,,......------,,,///444===JJJ[[[mmmxxx{{{~~~yyy{{{uuuppprrr{{{<<<;;;;;;;;;<<<>>>@@@AAAGGGCCC@@@???@@@AAA@@@>>>===>>>??????@@@AAABBBCCC@@@AAA???;;;;;;???@@@???@@@???>>>>>>======>>>>>>;;;;;;;;;:::999999888888:::888888999<<<<<<999555===<<<:::::::::999666444444333444666999999666333777666666555333111///...555222000111333555333222...---,,,---//////...---222000//////000///---+++---+++***+++...///---+++---,,,++++++---...---+++))))))***+++,,,...000111000///...///000111111///111111111000///---,,,+++.........---,,,+++***))))))+++---+++((('''(((***,,,,,,,,,+++++++++******+++---///---+++)))+++---,,,++++++******++++++,,,***+++,,,***''''''***---''''''((())))))******+++******++++++++++++************+++++++++)))((('''******+++***(((((()))+++***+++---......,,,)))'''))))))************))))))******+++---//////,,,***---++++++//////,,,,,,///000///---,,,+++,,,,,,---'''(((***,,,+++)))&&&$$$))))))))))))************111,,,((((((++++++'''""",,,+++))))))***)))(((&&&((())))))))))))***************))))))(((((((((''')))+++)))%%%&&&+++***%%%))))))(((((((((((())))))'''(((((((((((((((''''''$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%&&&'''((((((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***)))))))))++++++,,,+++)))((('''((()))+++)))(((''')))---...,,,***///---+++,,,...///---+++(((((((((((()))+++,,,---&&&---...))))))---(((+++***))))))***,,,...///((()))*********)))'''&&&)))(((((('''''')))***+++''''''&&&&&&&&&%%%%%%%%%)))'''&&&)))...///+++&&&)))+++,,,+++)))((((((((('''%%%%%%''')))***'''$$$((('''&&&&&&'''((('''%%%((()))***+++***(((&&&%%%...---+++)))(((((()))***'''((((((***+++,,,------///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))***'''######'''+++------+++***)))'''''')))***+++(((((())))))))))))(((''')))***,,,,,,++++++,,,...(((((((((((()))+++,,,---(((***,,,...///...,,,+++,,,))))))+++...---'''""",,,---......///...................../////////000111333222000111444222---111///---++++++---///111&&&'''''''''((((((((()))'''(((((()))******+++++++++***)))+++---//////...***+++,,,------,,,******,,,,,,,,,,,,,,,+++******///---++++++......---***///---+++,,,///000000...///...222999>>>GGGZZZllljjjlllppptttwwwzzz{{{|||wwwxxx{{{AAAAAAAAABBBCCCEEEGGGIIINNNKKKHHHGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKJJJFFFFFFIIIIIIGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???@@@BBBCCC@@@===BBB@@@??????@@@???===;;;===;;;999:::<<<===<<<:::<<<<<<;;;999888666555555;;;999666666777777666444444222111111222333222111444333222222333222000...111///---...000111///---///...------//////...---,,,,,,,,,---...///111111333111000111222333222000//////000000//////......//////......,,,+++))))))***,,,---,,,)))((()))***+++++++++++++++++++++***+++---...---***)))+++---...---,,,+++***))))))))))))++++++***(((''')))+++((())))))))))))*********))))))************)))))))))***+++++++++***)))(((''''''''''''(((***++++++,,,---------,,,***'''&&&(((((())))))***)))))))))*********,,,......,,,***,,,***+++......,,,,,,...///...---+++++++++,,,---******+++,,,+++***(((&&&************++++++++++++,,,+++***))))))((('''&&&---+++***)))******((('''((((((((()))))))))******))))))((((((((('''''''''***+++***&&&'''++++++&&&***))))))(((((((((((()))((((((((((((((((((((('''((((((((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''))))))***+++,,,------,,,******+++,,,,,,,,,,,,+++++++++***************+++,,,+++)))((('''((()))******)))(((***---...,,,***...,,,***+++---...---+++(((((((((((()))***++++++%%%+++---((())),,,(((,,,,,,,,,,,,,,,,,,+++***((()))*********)))'''&&&)))((('''''''''(((******'''''''''&&&&&&&&&%%%%%%+++'''%%%&&&+++---,,,***+++,,,,,,+++(((&&&%%%&&&'''&&&&&&'''******(((%%%)))'''&&&'''((()))(((&&&((()))***++++++***)))(((+++,,,------,,,+++)))'''((())))))***+++,,,---...000///------......---+++------,,,,,,+++++++++++++++++++++************)))***((('''(((+++------,,,+++***(((''''''(((***+++(((((())))))))))))((((((************++++++++++++***)))))))))))))))***+++......---,,,+++*********+++)))'''))),,,+++'''"""++++++,,,---------------------...//////////////////111000...///222000+++...---,,,++++++,,,---...************************(((((()))******+++,,,,,,---,,,++++++,,,,,,+++******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,---+++***+++---...---+++///---+++,,,...000///...111000222888>>>EEESSS```bbbdddhhhlllqqqtttvvvwwwwwwyyy~~~IIIIIIJJJKKKMMMOOORRRTTTYYYVVVSSSRRRQQQPPPOOOMMMRRRSSSUUUUUUUUUTTTUUUVVVYYY\\\[[[XXXWWWYYYXXXUUUTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKIIIGGGKKKIIIFFFDDDEEEFFFFFFEEEFFFEEECCCAAA@@@@@@@@@@@@EEECCC@@@??????>>>===;;;>>>;;;999888999:::999999888888777888999888666444666555333333444444333111333222111111333333222111111111111111111222222333666444333333444444222111///000111111222222222222000000000000...---,,,+++...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---111000...,,,+++***))))))***+++---,,,***))))))************)))))))))))))))*********++++++*********))))))***+++++++++******+++(((&&&'''***,,,+++)))...---,,,+++)))'''&&&%%%((()))***++++++++++++++++++*********,,,---,,,+++,,,)))***------++++++...///---+++******+++,,,...---,,,,,,++++++***))))))+++++++++,,,,,,,,,,,,---)))+++,,,+++)))''')))+++---+++******+++***)))(((((((((((())))))))))))***((((((((('''''''''''''''+++,,,***'''(((++++++'''*********))))))((((((((((((((((((((()))))))))(((,,,,,,+++***)))((('''&&&+++***)))(((''''''''''''******+++,,,------------******+++,,,,,,,,,,,,+++)))******+++++++++******+++***)))((('''((()))***+++***)))***,,,,,,+++))),,,+++******,,,,,,+++***))))))(((((((((((())))))$$$)))***'''(((,,,((( ,,,---//////...+++(((&&&((()))*********)))((('''(((((('''''''''((()))***((('''''''''&&&&&&&&&&&&,,,((($$$$$$(((,,,......)))***+++***(((&&&%%%&&&((('''''')))***+++***(((***((('''(((******)))((()))***,,,------,,,++++++)))+++///111000---)))&&&******++++++,,,---......111///............,,,+++...------,,,+++***))))))******++++++******)))((((((((()))+++,,,,,,+++)))******((((((((((((******((((((((())))))))))))))),,,)))'''(((***+++)))'''++++++***)))))))))))))))000...+++(((''')))+++---+++(((&&&&&&((()))&&&###******+++,,,,,,,,,,,,++++++---///000000000...------///...,,,---000...))),,,,,,,,,,,,,,,,,,,,,,,,******************)))))))))******++++++,,,,,,------+++******++++++***)))******++++++++++++******((()))***+++,,,---......,,,++++++,,,...///...---000...------///000000///333222444:::AAAGGGNNNUUU\\\^^^aaaeeeiiimmmpppqqquuuxxxQQQQQQQQQSSSVVVYYY[[[]]]aaa___]]]\\\ZZZXXXWWWVVV\\\___cccdddcccccceeeggghhhlllmmmjjjiiijjjhhhdddaaabbbbbbaaaaaaaaa``````^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWYYYXXXWWWUUUTTTSSSRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNOOONNNLLLKKKJJJIIIHHHHHHIIIGGGDDDBBBCCCDDDDDDCCC@@@@@@@@@BBBCCCBBB@@@===>>>===<<<;;;:::999888777;;;999888888999:::999777888777666666555555666666999777555555555555333111333444555555666555555555222222333333333333222222222222222111///.....................////////////000000///...------...///111111///...---,,,,,,,,,,,,---...///---,,,+++***++++++******)))(((((('''+++,,,,,,------,,,,,,+++(((((())))))************222---)))))),,,---***&&&...---+++)))(((''''''(((***+++,,,------...------,,,+++))))))+++,,,,,,+++,,,)))))),,,,,,***+++...---,,,+++******+++---......---,,,***)))))))))***++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,------+++******++++++***))))))))))))************+++)))))))))(((((((((((((((,,,,,,***)))***++++++)))************)))(((((('''))))))))))))))))))******---,,,+++++++++***((('''+++******)))))))))******)))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++***)))******)))(((((((((((())))))))))))*********)))(((******))))))*********)))***))))))(((''''''(((((($$$'''(((&&&'''+++(((""",,,---......,,,***'''%%%))))))***+++***)))(((''''''''''''((((((((())))))(((((((((''''''''''''&&&+++(((%%%%%%))),,,...///&&&((())))))'''&&&'''''')))))))))***++++++++++++***)))((()))+++,,,+++***,,,---.........---,,,+++))),,,///222111...***'''++++++,,,,,,---......///111///...---...---,,,***...---,,,+++***)))(((''''''((())))))))))))(((''''''''''''((())))))((('''***)))(((((((((((()))***((((((((((((((())))))***,,,(((%%%&&&***+++'''###******)))))))))))))))***,,,***((('''(((+++...000***'''%%%$$$&&&'''&&&%%%)))***++++++,,,,,,++++++***,,,///111111000---,,,,,,...---+++,,,///---)))+++,,,---......---,,,+++''''''((((((((()))))))))+++++++++,,,,,,---------)))(((''')))+++------,,,*********+++++++++++++++))))))******+++---......///.........////////////111000000000111222333333444444888AAAKKKRRRVVVWWW______```bbbdddgggiiikkknnnrrryyyUUUVVVWWWXXX[[[^^^aaacccdddddddddcccaaa___^^^^^^dddiiinnnpppoooooorrruuutttxxxyyywwwvvvwwwtttpppmmmnnnnnnnnnnnnmmmllllllkkkjjjjjjiiiiiihhhggggggggghhhhhhhhhhhhhhhiiijjjgggffffffgggiiiiiihhhfffeeefffhhhhhheeebbb___]]]___^^^\\\ZZZYYYZZZ\\\]]]ZZZZZZYYYXXXWWWVVVWWWWWWVVVTTTQQQPPPQQQQQQQQQPPPLLLLLLNNNPPPQQQPPPNNNKKKIIIIIIHHHGGGEEECCCCCCCCCFFFEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>============>>><<<:::::::::999777555999999::::::999999888777444555666888999999::::::666555444333333222111000111111111111111111111111222111///......///000000000//////............///.........///...---+++)))------,,,+++***)))((((((+++,,,,,,------,,,,,,+++((((((((())))))******+++222---)))))),,,---)))%%%---,,,***))))))***+++,,,***++++++,,,---------,,,---+++******+++,,,,,,+++,,,))))))+++,,,***+++...,,,++++++++++++,,,.........---+++)))''''''((()))*********++++++++++++,,,,,,)))''')))---///---***---,,,++++++,,,,,,+++************+++++++++,,,,,,******************++++++---+++)))***+++***************++++++***)))((('''***))))))))))))***+++,,,---+++))))))++++++***((()))))))))***+++,,,---...((())))))************)))******+++,,,,,,,,,,,,+++((()))***,,,,,,++++++******))))))((((((((((((((('''((())))))(((''''''''')))))))))))))))((())))))+++***)))((((((''''''(((%%%&&&&&&&&&'''***(((%%%***************)))(((((()))***+++++++++***((('''((((((((()))))))))))))))))))))((((((((('''''''''((((((((()))+++---------((()))***)))'''%%%%%%&&&))))))******++++++,,,---+++***)))***,,,---,,,+++/////////...---,,,++++++,,,---...//////...,,,***,,,,,,,,,------......//////...,,,,,,------+++)))------,,,+++)))(((''''''(((((()))))))))))))))((((((((('''&&&&&&'''((())))))(((((((((((((((((()))((((((''''''((()))***+++,,,((($$$%%%)))***'''###(((((((((((()))***+++,,,((((((((((((***+++---...***(((&&&%%%%%%&&&''''''******+++,,,,,,,,,,,,,,,***,,,...000111///---,,,---///...,,,---///...))),,,---...//////...---,,,%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,---------)))(((''')))+++------,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,---...111111111000////////////111222222333333555666888777;;;BBBNNN[[[eeefffdddfffdddbbb```___```aaaaaacccfffmmmtttzzz~~~~~~yyywwwzzzYYYYYYYYY[[[^^^aaadddeeefffgggiiihhhgggeeeeeefffiiiooovvvxxxvvvvvvyyy}}}yyy}}}}}}|||~~~|||xxxuuuvvvwwwxxxwwwvvvuuutttsssssssssrrrqqqqqqpppppppppqqqrrrrrrqqqqqqtttvvvrrrrrrqqqrrrttttttsssqqqnnnqqquuuuuurrrmmmiiigggjjjiiihhhgggggghhhiiiiiifffffffffeeecccbbbdddeeecccbbbaaaaaabbbaaa```^^^\\\]]]^^^aaacccbbb```]]]XXXYYYYYYWWWUUUSSSSSSTTTVVVTTTSSSSSSTTTTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????<<<===???AAABBBCCCDDDDDD???>>><<<;;;;;;;;;999777888888888888777777777777888666333222333444555444222222111111111222222333111000/////////...,,,***000000///......---,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,,,,,,,)))'''(((+++---,,,***------,,,++++++---...///*********++++++******)))...,,,+++,,,------,,,***...***)))+++,,,***,,,///***+++,,,---...///.........---+++)))(((''''''(((************++++++++++++***&&&###&&&,,,...+++'''---,,,++++++------,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...)))(((***+++)))(((***((()))***+++++++++))))))******)))))))))+++,,,---...+++''''''***,,,+++)))((())))))***+++---...///(((((()))))))))))))))(((******+++,,,,,,,,,,,,+++((()))***+++++++++++++++)))))))))(((((((((''''''%%%'''))))))'''''''''(((((()))******(((((()))***++++++***))))))((())))))((('''&&&&&&((()))((('''))))))))))))************)))***+++++++++***)))(((((()))***+++++++++******))))))))))))(((((((((((('''(((+++---...---+++***,,,------***'''$$$######((()))*********+++---///***))))))***,,,---,,,+++......------,,,+++++++++---------------------,,,,,,,,,,,,---------......---+++******+++,,,+++))),,,++++++***)))(((''''''******)))))))))***++++++((())))))((('''(((***---((((((((((((((((((((((((((((((''''''''')))***+++***'''%%%&&&((()))'''%%%''''''(((((()))+++,,,---((()))************)))(((***)))((('''''''''))))))******+++,,,,,,,,,,,,+++***,,,.../////////---,,,---///...,,,---000...)))------////////////------(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***))),,,,,,+++,,,,,,---...///000000.........///000111222333444333111111111222555666888999:::;;;>>>AAABBBJJJTTT```lllvvvvvvrrrllliiiddd^^^ZZZXXXXXXXXXYYY[[[___ccchhhllloooqqqtttsssqqqqqqttt{{{[[[[[[[[[]]]___bbbdddfffgggjjjmmmnnnmmmlllmmmooonnnttt{{{|||yyywwwzzz~~~zzz~~~}}}}}}|||zzz{{{|||}}}|||{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxvvvwwwzzz}}}yyyxxxxxxyyyzzzzzzxxxwwwuuuxxxzzzzzzvvvrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrppplllkkklllnnnoooooooooppprrrqqqooollllllmmmooorrruuutttqqqnnnhhhjjjkkkiiifffdddeeegggeeedddbbbbbbccccccaaa```\\\[[[ZZZYYYYYYXXXXXXYYYWWWUUUTTTSSSTTTSSSRRRPPPMMMMMMNNNOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPMMMKKKJJJKKKJJJHHHEEEGGGFFFEEEEEEDDDCCCBBBBBBDDD@@@===<<<===???@@@???======<<<;;;:::::::::;;;999777444333444444333111444444444333333222222222------............------000///...---------...///++++++++++++,,,...//////000000//////.../////////,,,,,,---,,,,,,+++***)))...------...///...,,,***///+++***,,,,,,+++---000(((***...000222111///...///...---+++)))(((((((((++++++++++++,,,,,,,,,---***((('''(((+++,,,+++***---,,,+++,,,---...---,,,(((((()))))))))******************++++++,,,,,,,,,---(((&&&***+++(((''')))'''(((***,,,,,,,,,+++***+++***)))))))))+++---///333...(((''')))++++++)))************+++,,,---...))))))*********))))))(((******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---(((((((((((((((''''''&&&%%%(((******)))((()))+++(((***+++***(((''')))+++,,,+++***************++++++(((&&&'''(((((((((((()))***,,,------,,,+++)))******+++,,,+++***)))((()))***+++,,,---,,,,,,+++*********)))))))))(((((((((***,,,...---+++***))))))+++,,,+++((('''&&&'''''')))******)))***---000***)))((())),,,---,,,+++************+++,,,,,,---+++,,,------------,,,,,,,,,,,,,,,,,,,,,---------***)))((()))***+++***)))******)))))))))((((((((()))(((&&&%%%&&&'''***+++$$$'''******))))))***,,,'''(((((((((((((((((('''(((((('''&&&''')))+++,,,''''''''''''(((((((((((())))))(((((()))***++++++(((((())))))))))))))))))************))))))***+++((()))******++++++******+++,,,---.........---------......,,,---///...)))---------......---------***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,++++++,,,,,,+++***------,,,,,,---...000111333333222222333555777888666888::::::999999;;;===???AAADDDFFFFFFIIIMMMPPPTTT^^^hhhqqqyyyzzzqqqmmmfff___YYYUUUTTTTTTRRRRRRSSSUUUYYY]]]aaadddfffjjjooopppqqqvvv\\\\\\\\\^^^```bbbeeefffhhhlllpppqqqqqqqqqsssuuuqqqwww~~~~~~yyyvvvxxx|||yyy}}}~~~|||}}}}}}{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvxxxzzz{{{zzzyyyyyy}}}|||{{{{{{{{{||||||zzzxxxyyy{{{|||zzzvvvttttttuuuuuuvvvwwwxxxxxxxxxwwwwwwyyyzzzyyyvvvqqqoooppprrrvvvvvvxxxzzz|||{{{xxxuuuvvvxxxzzz}}}|||yyysssuuuvvvuuurrrppprrrtttooonnnllllllmmmlllkkkiiieeeeeedddcccccccccccccccaaa```^^^^^^______]]]\\\WWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\^^^[[[YYYXXXYYYYYYVVVSSSSSSSSSRRRPPPOOONNNMMMLLLOOOKKKGGGFFFHHHJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBB>>>:::999:::;;;:::888888777777777777666666666111111222222222222111111333222111000//////000111111111222111//////000222333222222111000//////...111111000000///...,,,,,,.........000000///,,,)))000,,,***,,,---+++---111'''***///222444222000...000///...---+++***)))(((,,,,,,,,,---------......+++,,,......,,,,,,...///...,,,+++,,,......---,,,''''''''''''(((((((((((())))))******++++++++++++---'''%%%)))***'''&&&)))&&&'''***,,,------,,,++++++***))))))***+++...///777111)))''')))+++***)))+++++++++******+++,,,,,,******+++++++++******)))******+++,,,,,,,,,,,,+++***)))(((((()))+++---...((((((((()))(((''''''&&&&&&))),,,,,,******,,,...(((***,,,+++(((''')))+++,,,+++++++++++++++,,,,,,---)))''''''((((((((()))***,,,000222111...***'''******+++,,,+++***)))(((***+++,,,---...---,,,,,,************))))))))))))***,,,------+++*********$$$&&&)))******+++---...''')))***)))((()))---000)))(((((()))+++---,,,+++''''''''')))***,,,...///)))+++---......---+++***++++++,,,,,,,,,,,,,,,,,,((('''&&&''')))+++***)))))))))))))))((((((((((((&&&$$$""" !!!###&&&)))###(((+++)))((('''(((''''''((((((((((((''''''(((((('''&&&''')))+++---%%%'''(((((('''''')))***+++******)))))))))))))))&&&&&&&&&'''(((***,,,---***+++,,,,,,+++++++++,,,'''(((((())))))))))))))),,,,,,,,,---------......,,,...---+++,,,///---(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''+++++++++++++++++++++++++++***)))+++---//////.........------...///111222555555444555777999<<<>>>;;;>>>AAABBBAAABBBEEEHHHIIILLLOOOQQQRRRUUUYYY]]]bbbmmmwww{{{{{{vvvqqqiii```ZZZVVVUUUUUUPPPNNNMMMNNNQQQUUUZZZ^^^\\\dddmmmpppooorrr{{{aaaaaaaaaaaabbbfffjjjmmmqqqppppppqqquuuxxxyyyzzz||||||}}}~~~~~~|||yyyvvv{{{zzzyyyzzz{{{|||{{{zzzyyyzzz|||}}}}}}{{{yyyxxx{{{}}}}}}zzzvvvuuuxxx{{{yyyzzz{{{zzzyyyzzz|||~~~zzz|||}}}|||zzzxxxxxxxxx~~~|||{{{zzzzzzyyyxxxvvv|||zzzxxxyyy|||~~~}}}{{{}}}|||zzzwwwtttqqqooonnnyyyzzz{{{}}}~~~~~~}}}yyyxxxyyyzzzxxxvvvuuuwwwyyyxxxtttssstttvvvqqqqqqpppnnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhgggjjjhhhfffhhhkkknnnmmmlllooonnnmmmlllkkkllllllmmmjjjhhhffffffggggggfffeeebbbaaaaaa```^^^]]]]]]\\\^^^ZZZWWWVVVXXXXXXWWWUUUSSSSSSQQQPPPOOOMMMLLLKKKLLLJJJHHHGGGGGGFFFEEECCCBBBBBBAAA@@@???===;;;:::999;;;===<<<;;;:::;;;<<<;;;999777777888888777666>>>777111111777;;;;;;888;;;999666555666666555444666333111111444555444222000...///333555111......111---+++,,,000111///++++++,,,---...//////000000333111///---++++++++++++---+++++++++---...---,,,---......---+++******+++------------,,,***)))(((******++++++******))))))***)))(((((()))***,,,---)))))))))))))))((((((''''''''')))***++++++***)))+++***))))))(((((())))))***)))((('''((()))+++,,,++++++***))),,,000///***///...,,,***))))))))))))+++,,,------......------+++***))))))((()))))))))(((((()))************)))''''''((())))))))))))((()))''''''+++000222///***+++++++++++++++++++++++++++&&&***,,,'''***///+++***)))***000666555...&&&'''((())),,,...---***(((---...///000000...,,,+++((())))))*********))))))------------,,,+++******)))))))))))))))***++++++((()))+++,,,,,,+++***))))))))))))))))))(((''''''++++++******************)))+++...///...---......000222000+++***------***&&&&&&&&&'''''''''((((((***++++++)))&&&%%%'''***$$$$$$%%%%%%&&&'''((((((,,,)))'''''')))***(((&&&)))(((''''''((()))'''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((('''&&&&&&&&&(((******(((&&&+++***************++++++------,,,+++************+++***))))))+++,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,------...---,,,+++,,,---///111...---+++*********++++++,,,,,,,,,,,,++++++******,,,,,,------///000222222111111111222333555666777888999<<>>>>>BBBEEEEEEDDDDDDBBBAAAAAABBBBBBAAA??????===::::::<<<<<<:::888999555555888999555333444444111...///333555333000///.........//////000111333222111///...............---,,,---......---+++---...///...---,,,---...+++++++++***)))(((''''''******+++++++++******))))))(((((('''''''''((((((***************))))))(((***+++,,,------,,,+++***,,,,,,,,,+++++++++******+++***)))((((((***,,,---+++,,,+++***---111000+++000///---+++************,,,,,,---............---++++++***))))))))))))***((())))))***+++******************+++++++++,,,,,,+++)))))),,,000222...***------------------------'''"""&&&((($$$''',,,''',,,+++,,,222777777000)))*********,,,...---+++)))++++++,,,,,,,,,+++))))))))))))************))))))+++,,,,,,,,,,,,+++******((((((((((((((()))******))))))(((((((((((())))))))))))******))))))((('''************************)))+++.........------...///000333444333000---***&&&&&&&&&''''''((((((((('''((()))(((%%%%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''))))))(((&&&&&&%%%%%%&&&(((***)))(((''''''((((((((((((''''''******++++++,,,,,,------((('''((()))++++++)))(((+++******)))))))))******++++++******))))))******)))(((&&&''')))******))),,,,,,,,,+++++++++******......---------......//////---***((((((+++///111...---+++*********+++,,,---------------------------......///000222333444888888888999;;;<<<>>>??????BBBFFFLLLPPPSSSTTTUUUUUUVVVWWWYYY\\\^^^```bbb___^^^]]]]]]^^^aaadddfffooopppssswwwyyyzzzzzzzzzwwwsssnnnhhhccc___^^^]]]]]][[[VVVRRRQQQQQQSSSTTT[[[aaahhhllllllnnnrrrvvvxxxzzz{{{uuupppqqq|||hhhggggggfffgggiiilllnnntttsssrrrsssvvvyyyzzzzzz~~~}}}~~~}}}|||~~~~~~zzz{{{||||||}}}}}}}}}}}}}}}zzzwwwwwwxxxzzz||||||zzzyyyyyyyyyvvvwwwxxxyyyyyy{{{~~~~~~~~~~~~}}}|||}}}~~~}}}}}}zzzxxx|||}}}|||}}}}}}}}}|||{{{{{{|||~~~}}}zzzxxxzzzzzzyyyyyyxxxwwwvvvuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvxxx{{{~~~|||}}}~~~}}}|||{{{yyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttrrrqqqqqqsssqqqnnnmmmmmmnnnmmmlllmmmlllkkkjjjiiihhhgggfffdddddddddfffgggfffccc```aaa```^^^]]]\\\\\\]]]]]]YYY[[[]]]\\\YYYVVVTTTTTTRRRQQQOOOPPPRRRSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRQQQQQQSSSTTTTTTQQQOOOQQQOOOLLLKKKJJJIIIFFFDDDGGGAAA???AAAAAA???>>>@@@===:::666666999;;;:::999555444333222111222333333444444444444333222111000000000111222333222000---///000111000.........000,,,,,,++++++******))))))******+++++++++++++++***))))))))))))((('''&&&%%%+++++++++++++++*********---.../////////...---,,,---......///...---,,,+++,,,+++***)))***+++,,,---,,,------+++---111111---000///...---,,,+++++++++,,,---......//////......,,,,,,+++***************))))))***++++++++++++***,,,++++++***+++,,,---...---+++***---000000...***........................,,,&&&***---(((+++000+++///...///333888888222,,,---,,,++++++,,,,,,+++***)))((((((((((((''''''''')))***************))))))))))))******++++++******(((''''''''''''((()))))))))(((&&&$$$$$$&&&''')))***************)))((((((************************(((+++---...---------.........555>>>>>>333++++++''''''''''''((((((((((((###%%%''''''&&&%%%&&&'''((((((''''''&&&%%%$$$$$$***(((''''''((()))'''&&&'''&&&%%%&&&((()))((('''((((((''''''''''''(((((())))))(((((()))***,,,---)))))))))+++,,,---+++)))+++******)))(((((((((((()))))))))((())))))***+++)))(((&&&'''(((***)))))),,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,...+++'''$$$$$$(((,,,/////////---,,,,,,---...............///000000111111333333444555777999;;;<<>><<<:::999999:::;;;999::::::999888666333222444555666999:::999666333444444555333111//////000111000000///////////////++++++,,,,,,---,,,,,,++++++,,,---------+++***))),,,,,,++++++************---...///000000000///...---...///000000...,,,+++---,,,+++++++++,,,------,,,...///---...111111///000///......---,,,,,,,,,,,,---......//////......---,,,++++++******++++++)))******+++++++++++++++,,,***)))((((((***,,,---...---,,,---//////---+++........................000+++///111,,,000555000000//////333777666222---...,,,)))))))))******))))))(((''''''''''''((((((******+++++++++***))))))&&&'''((()))************''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''***************))))))((())))))))))))************(((***---...---,,,---...///,,,444BBBBBB222***---(((((((((((((((((((((((("""$$$&&&'''((('''''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((('''&&&,,,***)))(((((('''&&&$$$(((((('''&&&&&&''')))***'''&&&%%%$$$%%%''')))***)))))))))+++------+++)))++++++)))(((''''''''''''((((((((())))))+++,,,,,,+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,***)))))),,,///111222111000000000111333333000000111333444555666777<<<<<<>>>@@@CCCGGGIIIKKKNNNPPPRRRUUUXXX[[[]]]^^^ZZZ^^^dddjjjlllkkkiiigggbbbbbbdddfffhhhiiijjjjjjdddcccaaa``````aaabbbbbbeeefffhhhkkknnnrrrtttvvvqqqqqqooommmjjjgggdddcccfffccc^^^XXXSSSOOOMMMLLLTTTYYY^^^``````______```hhhfffddddddhhhooovvvzzz}}}yyyvvvtttqqqmmmjjj```___^^^aaaeeeiiijjjjjjgggggggggjjjoootttvvvwwwzzz|||}}}{{{yyyvvvvvvwwwyyyyyyzzz|||}}}|||uuutttrrrrrrrrruuuxxxzzzzzz}}}}}}zzzxxxyyy{{{|||~~~}}}|||{{{vvvvvvuuutttssstttwwwzzz}}}~~~~~~yyyzzz{{{{{{zzzyyyxxxwwwxxxzzz|||~~~}}}{{{yyywwwzzz|||}}}{{{}}}~~~}}}|||zzzzzz|||||||||{{{zzzyyy{{{{{{{{{zzz{{{|||}}}~~~}}}~~~}}}||||||{{{zzzyyyxxxxxxuuuuuuvvvvvvwwwyyy|||~~~zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxx{{{||||||xxxvvvuuutttrrrqqqppprrrsssuuurrrtttuuutttpppllljjjjjjpppooonnnooorrrttttttsssnnnrrruuutttqqqooopppssssssssstttvvvwwwwwwtttqqquuuuuusssppplllgggdddccc___YYYUUUWWWZZZ[[[^^^bbb\\\YYYTTTPPPNNNNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDDDDCCC@@@===:::999;;;;;;===@@@AAAAAA>>>;;;<<<===<<<:::666444333444555444333222111111111222//////000000//////...---,,,---...///000///......---,,,+++*********+++++++++,,,...000000000000000,,,---///000000...,,,+++------,,,,,,,,,,,,,,,,,,+++///000---...111222000.........------,,,++++++,,,------...............---,,,++++++******++++++))))))***++++++++++++***,,,***)))((((((***,,,---...---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---(((,,,...***---222---///......000333333000,,,---***'''&&&'''(((((((((***))))))(((((()))******+++++++++++++++***))))))%%%&&&'''((()))*********''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%***************)))(((((((((((()))))))))*********(((***---------,,,,,,---111+++111======///)))...))))))))))))))))))))))))$$$%%%&&&(((******)))(((''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&---,,,***)))))))))'''%%%((('''&&&&&&&&&((()))***+++***(((((((((***---...)))((()))***,,,,,,***)))++++++)))((('''''''''''')))))))))***+++,,,---...,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111///000111222333444444444333333333333555777999:::777888999;;;<<<>>>???@@@DDDEEEGGGJJJNNNQQQTTTVVVYYYZZZ\\\]]]____________]]]```fffkkknnnnnnllljjjeeefffggghhhhhhhhhggggggeeedddcccbbbaaaaaaaaaaaafffggggggiiillloooqqqsssooonnnmmmllliiifffcccbbbeeeccc^^^XXXSSSNNNJJJIIINNNQQQVVVYYYZZZ[[[[[[[[[___[[[YYY[[[aaagggkkklllppplllfffaaa\\\XXXTTTRRRZZZXXXXXX[[[aaaffffffeeeaaa```aaadddiiinnnqqqqqqttttttsssooojjjhhhiiillliiijjjmmmqqqvvvxxxwwwvvvpppmmmjjjhhhiiilllppprrruuuwwwwwwuuurrrrrrvvvyyyvvvxxxzzzzzzxxxwwwvvvwwwtttttttttqqqooooooppprrrtttxxx||||||yyywwwxxxyyysssuuuvvvvvvsssqqqppppppqqqsssuuuvvvwwwwwwuuuuuuwwwwwwwwwxxxzzz~~~}}}|||||||||{{{xxxzzz{{{}}}}}}|||zzzyyy}}}|||{{{zzzzzz{{{}}}~~~~~~}}}}}}|||||||||{{{{{{{{{uuuvvvwwwxxxyyy{{{~~~}}}}}}||||||~~~~~~}}}}}}|||{{{zzzyyyzzz{{{|||{{{||||||{{{xxxvvvuuuvvvzzzyyyxxxyyy{{{}}}}}}|||{{{}}}|||zzz{{{}}}~~~~~~~~~~~~||||||}}}|||yyytttooolllkkkfffaaa]]]```ccceeehhhmmmhhheeeaaa]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYUUUUUUSSSRRROOOMMMKKKIIIIIIHHHIIIJJJKKKJJJHHHEEEGGGHHHGGGDDDAAA>>>===>>>;;;:::888666555555555666666666666666555333222111---...///000111111111111///...,,,+++++++++,,,---+++---...000000000000///------...///...---,,,+++------,,,,,,,,,,,,+++++++++///000...---000111000+++,,,,,,,,,,,,+++***)))+++,,,------......------,,,,,,+++***************(((((()))************))),,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,'''***---(((+++000,,,---------...//////---,,,***(((&&&%%%'''(((((('''))))))************++++++,,,,,,,,,,,,+++***))))))%%%&&&'''((())))))***)))(((((('''&&&&&&&&&&&&''''''(((*********(((&&&$$$)))))))))))))))((('''''''''(((((())))))*********'''***,,,---,,,,,,,,,---111---///555444,,,))),,,************))))))))))))'''&&&'''(((+++++++++)))''''''''''''''''''((((((###%%%'''((('''&&&&&&&&&)))((('''(((***+++***)))''''''&&&''''''((()))***+++************,,,---...)))))))))+++,,,,,,+++)))+++******)))((((((((((((************+++,,,---...,,,***)))***+++---,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...///000+++...111444666777666555888888999:::===@@@CCCEEEDDDEEEFFFHHHJJJKKKMMMMMMKKKLLLMMMPPPRRRUUUXXXZZZ^^^_________^^^\\\ZZZYYYXXX[[[```fffkkkmmmnnnoookkklllmmmmmmlllkkkjjjhhhiiihhhgggfffeeedddddddddkkkjjjjjjjjjlllooorrrtttqqqpppooommmjjjgggdddccccccaaa^^^YYYTTTOOOKKKIIIJJJLLLOOORRRUUUWWWXXXYYY[[[XXXVVVXXX]]]aaaaaaaaa]]]XXXQQQLLLHHHEEEBBB@@@WWWTTTTTTWWW]]]aaaaaa______^^^^^^```dddhhhjjjkkkmmmllliiibbbZZZXXX[[[___[[[]]]```dddhhhjjjiiigggeeebbb]]]ZZZZZZ^^^bbbeeekkklllmmmjjjgggfffiiimmmiiikkklllllljjjjjjkkkmmmkkklllllljjjgggeeeeeefffhhhlllpppqqqoooooorrruuulllnnnppppppllljjjiiiiiihhhiiijjjlllmmmnnnnnnoooqqqpppoooooopppsssuuuwwwzzz|||}}}~~~~~~|||}}}~~~zzzvvvuuuttttttvvvxxxzzzzzzyyyxxxvvv{{{zzzyyywwwwwwxxxyyyzzz{{{~~~|||||||||}}}}}}}}}~~~~~~zzz|||}}}}}}|||~~~~~~|||{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzz|||}}}zzzuuupppnnnmmmkkkeeebbbeeegggiiikkkppplllkkkiiifffcccaaa``````dddeeegggjjjkkkkkkjjjjjjgggfffeeecccbbbaaaaaaaaa___^^^\\\ZZZZZZXXXUUURRRRRRSSSSSSQQQNNNMMMMMMMMMJJJHHHEEECCCAAAAAAAAAAAA??????>>>===;;;999888666444333333333333333444444222111///...---...///000///000111111000///...---///............---------,,,,,,,,,,,,,,,+++******)))...000---,,,///111000((()))*********)))((('''***+++,,,,,,---,,,,,,,,,++++++***))))))))))))***''''''((())))))))))))(((*********+++++++++,,,,,,***+++++++++******+++,,,++++++++++++++++++++++++---'''+++...))),,,111,,,,,,,,,,,,,,,------,,,+++)))'''&&&&&&((())))))(((&&&''')))*********)))(((,,,,,,,,,,,,+++***)))(((&&&'''((())))))))))))))))))(((((('''&&&&&&'''''')))))))))(((((('''&&&%%%((((((((((((((('''&&&&&&''''''(((((()))******+++'''))),,,---,,,,,,,,,---000000///...,,,***)))(((+++++++++******)))))))))***(((&&&'''***++++++)))))))))((((((''''''&&&&&&!!!$$$'''(((&&&%%%%%%&&&&&&%%%%%%&&&)))******)))%%%&&&'''((())))))))))))((((((((()))******++++++*********,,,......,,,***+++******)))))))))************)))******+++,,,,,,...,,,++++++---......---,,,,,,,,,---------......))))))***+++---///000222000222555888;;;===>>>>>>CCCCCCEEEGGGKKKOOOSSSUUUTTTUUUVVVWWWYYYZZZ\\\\\\TTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWYYY\\\aaafffkkkoooqqqpppqqqrrrsssrrrqqqooonnnooonnnnnnmmmlllkkkjjjjjjnnnmmmllllllnnnrrrvvvxxxxxxwwwtttqqqmmmjjjhhhgggcccaaa___\\\WWWSSSOOOMMMIIIJJJKKKMMMQQQTTTVVVWWWWWWVVVVVVWWWYYYYYYWWWUUUOOOKKKEEEAAA???>>>>>>===VVVTTTRRRVVV[[[^^^]]]ZZZ___^^^]]]^^^aaadddffffffiiihhhbbbYYYQQQNNNRRRWWWVVVWWWXXX[[[]]]]]]ZZZWWW[[[WWWRRRNNNNNNRRRVVVZZZaaacccdddaaa]]][[[]]]______```aaa```___```bbbdddbbbcccdddbbb___]]]\\\]]]^^^ccchhhiiihhhiiinnnsssgggjjjmmmlllhhheeedddeee``````bbbccceeefffhhhhhhjjjiiiiiiiiiiiijjjllllllqqqtttxxx{{{||||||zzzyyyuuuvvvwwwvvvtttuuuxxx{{{xxx|||}}}wwwpppmmmkkkoooqqqsssuuuvvvuuusssrrryyyxxxvvvtttssstttuuuvvvwwwzzz|||}}}|||~~~{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}|||||||||||||||~~~|||zzzyyyzzzzzzyyyxxxvvvyyyzzzxxxsssnnnllllllmmmhhheeegggiiiiiikkkooolllmmmlllkkkhhhfffeeefffjjjlllpppsssuuuuuuttttttsssrrrqqqpppooopppqqqrrrrrrooolllhhhfffccc___]]]YYYZZZ[[[ZZZXXXXXXXXXYYYYYYWWWTTTQQQOOONNNNNNNNNEEEEEEDDDBBB@@@>>><<<:::;;;:::888777666666777888444333111000///000111333333333333222111...,,,+++000000///............///,,,,,,,,,,,,,,,+++***))))))...000---+++...000000''''''((())))))(((&&&&&&******+++,,,,,,,,,,,,++++++******)))((()))))))))&&&''''''(((((((((((((((''''''((())))))))))))((()))*********)))***+++---+++++++++++++++++++++++++++%%%))),,,'''***///***,,,,,,,,,,,,,,,,,,,,,+++(((''''''(((***+++***)))$$$%%%'''))))))((('''&&&---------,,,+++***)))((('''((())))))))))))))))))***)))((('''''''''''''''+++)))'''%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&''''''((()))******+++'''))),,,---,,,+++,,,---///222000+++)))+++)))%%%++++++++++++******))))))+++(((%%%&&&(((+++***)))++++++***((('''&&&%%%$$$ $$$'''(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%''')))***))))))(((((()))***+++,,,,,,++++++,,,+++,,,---//////---++++++***************+++,,,)))))))))))))))******+++111///......000111111000,,,,,,,,,------.........//////000222444666888:::===>>>@@@BBBFFFIIILLLMMMMMMNNNPPPSSSXXX\\\```ccc___```aaabbbdddeeefffggg\\\[[[ZZZXXXWWWWWWVVVVVVTTTVVVZZZ]]]```bbbbbbbbb[[[[[[\\\^^^bbbhhhmmmppprrrsssuuuvvvvvvuuutttssstttssssssrrrqqqpppoooooopppooonnnnnnpppuuuyyy|||}}}yyyuuuqqqnnnlllkkkcccbbbaaa^^^[[[WWWSSSQQQJJJIIIIIIKKKOOORRRUUUVVVPPPQQQQQQRRRQQQOOOLLLIIIJJJFFFAAA??????AAABBBBBBXXXWWWVVVXXXZZZ\\\]]]]]]aaa```___^^^]]]^^^______bbb```[[[UUUOOOMMMNNNOOOOOORRRRRRPPPRRRVVVRRRJJJGGGKKKLLLJJJIIIMMMPPPOOOZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNNNNQQQVVVZZZ___^^^\\\ZZZYYYWWWSSSQQQUUUVVVVVVXXX\\\```dddgggeeeeeeffffffeeeeeedddcccdddccc```^^^^^^```ccceee^^^bbbeeefffdddcccccceeelllnnnrrruuuuuurrrnnnkkkoooooonnnkkkiiiiiikkkmmmnnnppprrrqqqooollljjjjjjiiikkkmmmnnnooonnnlllkkkssssssttttttrrrpppmmmlllppppppqqqqqqrrruuuzzz~~~zzz{{{}}}~~~~~~~~~~~~|||zzz{{{~~~|||{{{}}}~~~}}}|||yyyyyyzzz|||~~~}}}{{{xxxyyyxxxwwwvvvuuuttttttttttttsssqqqppppppqqqssstttooonnnlllkkkkkklllkkkjjjeeedddcccbbbdddhhhlllnnnmmmnnnooopppnnnkkkgggeeejjjmmmqqquuuxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||~~~~~~|||xxxpppiiidddbbbcccbbbaaa```aaaaaacccccciiiddd___]]]___aaabbbbbbXXXTTTPPPLLLKKKJJJIIIHHHEEEDDDBBB@@@===<<<::::::;;;:::888666444222111111444222000000111111000///...///111222111000...---///......---,,,+++******+++******+++,,,,,,)))'''++++++***)))))))))))))))******)))))))))((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))(((***------+++)))((((((&&&)))+++***'''&&&(((++++++++++++++++++***)))(((***((('''&&&'''((((((''')))(((((('''''''''((((((***+++,,,,,,+++***+++,,,******))))))))))))*********)))((('''((('''$$$"""%%%''')))***((('''''''''((()))))))))))))))(((((()))***$$$'''......***)))((())),,,---...---666---))),,,...)))%%%%%%***---000000...+++)))(((''''''''''''''''''''''''***&&&'''***((($$$&&&,,,'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,************))))))))))))&&&+++//////,,,***)))*********))))))***+++,,,,,,---(((%%%&&&+++......,,,///,,,***+++---///...,,,---...///...------///111222222333555999===AAACCCHHHHHHJJJNNNSSSVVVWWWVVVUUUXXX\\\```eeehhhkkkllloookkkhhhfffhhhjjjlllmmmiiifff```\\\YYYZZZ\\\^^^___^^^^^^ccchhhhhhddd^^^YYYVVVWWW[[[^^^bbbkkksss{{{}}}~~~|||zzzzzzyyywwwvvvwwwxxxvvvqqqmmmlllmmmqqqvvv{{{}}}}}}|||{{{yyywwwxxxyyywwwsssooooookkkfff___ZZZVVVTTTSSSPPPMMMLLLOOOPPPMMMKKKKKKKKKLLLMMMMMMLLLIIIFFFCCC===???BBBCCCDDDGGGJJJMMMYYYXXXWWWXXXZZZ[[[[[[[[[^^^]]]\\\\\\\\\]]]^^^___bbb___[[[UUUPPPMMMNNNPPPOOORRRRRRPPPQQQRRRMMMFFFHHHLLLNNNKKKKKKNNNPPPPPPXXXWWWVVVTTTSSSRRRRRRRRRNNNNNNLLLJJJJJJMMMQQQUUU]]]\\\ZZZXXXWWWUUUSSSQQQUUUVVVWWWZZZ]]]aaadddfffbbbccccccdddeeeeeeffffffgggeeebbb___^^^___aaaccc]]]```bbbbbb``````aaaccchhhkkkooorrrrrrpppllljjjjjjiiigggeeecccccceeefffiiikkkmmmmmmkkkiiihhhhhhjjjkkkmmmnnnnnnnnnlllkkkppppppqqqqqqpppnnnkkkjjjiiiiiijjjiiijjjlllqqqtttvvvxxxyyy{{{|||||||||{{{~~~|||{{{}}}}}}{{{zzzxxxxxxyyy|||~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyyyy{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{yyywwwuuutttsssqqqpppppppppppppppooonnnmmmmmmnnnooopppllljjjiiihhhiiiiiihhhhhheeedddbbbbbbcccgggjjjmmmlllmmmooopppnnnkkkhhheeekkkmmmqqquuuwwwxxxxxxwwwxxxyyyzzz{{{{{{|||||||||~~~}}}yyysssmmmhhhgggffffffffffffgggiiikkklllooolllhhhfffhhhiiiiiiiiiccc___[[[WWWUUUSSSQQQPPPMMMKKKIIIFFFCCCBBBAAAAAA>>>===;;;999888666666555888666444333444333222111000111333333333111///...///......------.........++++++***+++,,,,,,***(((++++++***)))))))))))))))************))))))))))))'''''''''((((((((())))))((())))))***)))((('''&&&(((''''''''''''((())))))((()))))))))))))))))))))(((***------+++)))(((((('''((())))))''''''((()))***************)))((((((((('''&&&&&&((())))))((('''''''''''''''((()))***)))***+++***)))))))))+++******))))))))))))*********)))((('''((('''%%%###&&&(((******)))''''''((((((((())))))))))))(((((((((***)))%%%&&&---222111,,,+++******,,,---,,,+++444,,,))),,,...***&&&&&&***,,,......,,,***))))))''''''''''''''''''''''''+++))))))+++)))$$$%%%)))&&&&&&%%%%%%%%%&&&''''''######$$$%%%'''((())))))'''''''''((()))***+++,,,************))))))))))))'''***---...---+++*********)))))))))******+++,,,---)))&&&(((,,,///...,,,111...,,,+++------,,,***.../////////......000222555777;;;???EEEJJJNNNQQQXXXXXXYYY\\\___aaaaaa```\\\^^^aaaeeeiiimmmppprrrrrroookkkjjjlllmmmnnnooooookkkeee```^^^^^^```aaadddccccccgggkkkkkkfffaaaXXXUUUTTTXXX]]]cccnnnxxx~~~|||{{{{{{|||zzzwwwtttssssssuuuyyy|||~~~~~~}}}{{{xxxuuuuuuvvvuuusssqqqrrrooojjjddd___ZZZWWWUUUQQQLLLIIIJJJKKKJJJJJJMMMHHHIIIKKKKKKJJJGGGDDDBBB@@@BBBEEEHHHIIILLLPPPSSSZZZYYYXXXXXXZZZZZZYYYXXXYYYYYYYYYYYYZZZ\\\^^^```bbb```[[[UUUPPPNNNOOOQQQQQQTTTUUUTTTSSSRRRMMMFFFKKKPPPQQQOOOOOORRRSSSRRRVVVUUUUUUTTTSSSSSSRRRRRRMMMMMMKKKIIIHHHJJJNNNQQQ[[[ZZZYYYWWWUUUTTTSSSRRRVVVXXXZZZ]]]```bbbdddeeeaaaaaabbbcccdddfffhhhiiiiiigggcccaaa______aaabbb___``````___^^^^^^```bbbdddgggkkkooopppnnnllljjjfffdddbbb___^^^^^^___```dddfffiiijjjjjjhhhhhhhhhjjjkkkmmmnnnnnnnnnmmmllllllmmmnnnnnnnnnllljjjhhhdddddddddccccccdddhhhjjjqqqrrrtttvvvwwwxxxwwwwwwxxxvvvvvvyyy}}}~~~}}}zzzuuusssqqqsssxxx}}}||||||}}}}}}~~~~~~|||{{{yyyxxxyyy{{{~~~{{{yyywwwuuutttvvvxxxzzzvvvuuutttvvvxxxzzz{{{{{{zzzxxxwwwwwwxxxxxxvvvuuupppooonnnmmmlllkkkkkkkkklllkkkjjjiiiiiijjjkkklllhhhgggfffffffffffffffgggeeedddbbbbbbcccfffiiikkkkkkmmmoooooonnnkkkgggeeejjjlllpppsssuuuvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{~~~~~~{{{vvvqqqnnnmmmkkkkkklllmmmoooqqqsssttttttrrrpppppppppqqqpppooommmjjjeeeaaa___]]][[[YYYVVVTTTQQQMMMKKKIIIIIIIIIAAA@@@???>>>===<<<<<<<<<<<<;;;999888888888666555555666777777777555222111333222111/////////000000,,,+++++++++,,,,,,***(((++++++***))))))))))))************************+++(((((((((((())))))))))))''')))***++++++)))'''&&&((((((''''''(((((()))***))))))))))))))))))))))))(((***,,,,,,***)))((()))((('''&&&'''(((((('''&&&)))))))))))))))(((((('''&&&%%%%%%''')))++++++***&&&&&&&&&'''((()))***+++''')))***)))((('''((()))******))))))))))))******+++)))((('''((('''&&&$$$''')))******)))(((((()))(((((())))))***))))))(((###&&&((((((***...///---,,,***))))))******)))'''111,,,)))+++---+++((((((+++,,,,,,+++)))((()))***''''''''''''''''''''''''+++***+++---***%%%$$$&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''(((((((((((((((((()))***,,,,,,************))))))))))))((()))***,,,...---+++))))))))))))************+++,,,***(((***---///---+++111///---,,,---......---...///111111111222555777>>>AAAFFFLLLRRRVVVZZZ[[[aaa``````bbbcccdddcccbbbbbbccceeehhhlllpppsssuuutttrrrpppooopppqqqqqqpppqqqnnnhhhcccaaaaaadddeeekkkjjjjjjlllnnnmmmiiidddWWWTTTTTTXXX^^^fffrrr~~~~~~~~~|||zzzxxx|||{{{zzz|||~~~~~~{{{wwwssspppqqqssstttuuuwwwuuurrrmmmgggaaa\\\ZZZUUUNNNIIIHHHIIIIIIKKKOOOHHHHHHIIIJJJIIIGGGEEECCCCCCFFFKKKNNNQQQTTTXXX[[[\\\[[[YYYYYYZZZYYYWWWUUUVVVWWWWWWXXX[[[]]]```bbbbbb```\\\WWWRRRPPPRRRSSSVVVXXXZZZ[[[ZZZWWWRRRNNNPPPUUUXXXVVVVVVXXXXXXVVVVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOLLLJJJKKKOOOQQQZZZ[[[ZZZYYYVVVUUUUUUUUUZZZ\\\___bbbdddffffffeeecccccccccccceeegggiiijjjhhhfffdddbbbaaaaaabbbcccbbbaaa___^^^]]]^^^```bbbbbbeeeiiimmmooonnnlllkkkfffdddaaa_______________bbbeeehhhjjjjjjiiijjjjjjllllllmmmnnnnnnnnnnnnmmmkkklllmmmnnnnnnlllkkkiiiffffffeeedddbbbbbbeeegggmmmnnnppprrrtttuuuuuuttttttssssssuuuxxxzzzyyyxxxssspppmmmqqqxxx}}}}}}|||zzzzzzzzzzzzzzz{{{{{{|||zzz|||~~~xxxwwwvvvuuuvvvwwwyyy{{{vvvsssoookkkjjjllloooqqqppppppqqqsssuuuwwwyyyyyy{{{yyywwwuuuvvvvvvuuusssnnnmmmlllkkkiiiiiiiiiiiikkkjjjjjjiiiiiijjjjjjkkkfffggggggfffeeeeeefffhhhfffeeedddcccdddfffhhhjjjmmmnnnoooooommmjjjfffccchhhiiilllppprrrsssttttttuuuvvvxxxzzz{{{zzzyyyxxx}}}~~~~~~|||xxxuuussssssppppppqqqrrrtttuuuwwwwwwuuuuuutttttttttsssrrrqqqooommmiiifffeeecccaaa___]]]ZZZVVVQQQNNNMMMMMMMMMCCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<===>>>???===<<<<<<===>>>>>><<<:::888666;;;999666222000///.........---,,,---......,,,+++---,,,,,,+++***+++++++++************++++++++++++++++++***)))((('''&&&&&&&&&((()))+++***(((&&&%%%((((((((('''((())))))************)))))))))))))))(((***,,,+++***(((((())))))&&&$$$%%%((()))'''%%%'''((((((((((((((('''''''''&&&&&&(((***+++***)))((('''''''''((()))******''')))***)))((('''(((*********))))))))))))******,,,***((('''(((((('''&&&(((***+++***)))((()))***(((((()))*********))))))"""%%%((()))***++++++)))((('''&&&'''(((((('''%%%...+++***+++,,,,,,***)))+++++++++)))'''''')))+++''''''''''''''''''''''''((()))+++,,,)))&&&$$$$$$%%%%%%%%%%%%&&&''''''((()))(((((('''&&&%%%%%%$$$((((((((())))))***,,,,,,************)))))))))((()))((((((***......,,,((())))))***************)))+++***)))+++---...,,,***///...------///111222333000222444666888:::===@@@IIILLLPPPUUUYYY[[[\\\[[[aaa``````aaabbbbbbaaa___cccdddeeehhhkkkooorrrttttttrrrpppppppppqqqpppnnnnnnkkkfffcccaaacccfffhhhoooooonnnooopppoookkkgggZZZXXXYYY^^^dddjjjuuu|||{{{yyyxxx~~~}}}}}}{{{wwwqqqmmmmmmpppuuuxxx|||{{{yyyuuuoooiiidddaaa\\\UUUOOONNNMMMKKKLLLOOOIIIIIIJJJJJJJJJHHHFFFEEEGGGKKKQQQVVVYYY\\\___bbb^^^\\\[[[[[[[[[YYYVVVTTTUUUVVVWWWYYY\\\___bbbdddcccaaa^^^XXXTTTSSSTTTWWWYYYZZZ^^^```___[[[XXXVVVWWW\\\```___^^^___^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUUUUSSSPPPNNNMMMPPPRRRZZZ\\\^^^]]][[[YYYYYYYYY^^^```cccggghhhiiihhhgggfffffffffffffffgggggghhheeedddccccccccceeefffgggccc```]]][[[[[[\\\^^^___bbbdddhhhlllnnnnnnmmmlllgggddd```___```bbbaaa``````cccgggiiiiiiiiiiiijjjlllllllllmmmmmmmmmmmmmmmkkklllnnnooopppooommmllliiiiiihhhfffdddccceeefffjjjkkknnnppprrrsssssssssrrrrrrrrrsssuuuwwwwwwwwwtttpppnnnqqqwww{{{zzzxxxxxxxxxwwwwwwwwwxxxyyyyyywwwxxxzzz{{{|||||||||{{{uuuvvvvvvvvvuuuuuutttsssssspppjjjeeecccdddgggiiikkkmmmoooqqqrrrtttvvvwww{{{yyywwwuuuuuuuuutttsssnnnmmmlllkkkjjjiiiiiiiiillllllkkkkkkkkkkkkllllllhhhjjjjjjiiigggfffhhhjjjiiihhhgggffffffggghhhiiimmmnnnpppooommmiiidddbbbdddfffhhhlllnnnpppqqqrrrssstttuuuwwwxxxwwwwwwvvv{{{|||}}}{{{xxxvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyuuuvvvvvvvvvuuutttsssrrrnnnllljjjiiiiiihhhgggeee___]]]XXXSSSOOOMMMKKKKKKBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???AAADDDEEEEEECCCCCCDDDDDDDDDCCCAAA>>>===>>><<<:::666444222111111222111//////000111000...000///......------......++++++++++++++++++,,,,,,++++++***)))((('''&&&&&&&&&'''((())))))'''&&&$$$((((((((((((((()))******+++*********)))))))))((()))***+++***)))(((((())))))&&&$$$%%%((()))'''%%%&&&''''''((((((((('''''')))(((((()))******(((&&&+++***)))((((((((((((((()))***++++++))))))***+++******))))))))))))******,,,***((((((((()))(((''')))***+++***)))((()))+++(((((()))************************,,,,,,+++******&&&&&&&&&(((***+++)))(((+++++++++***+++,,,,,,******+++***(((&&&''')))+++(((((((((((((((((((((((($$$'''******((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%(((((((((((()))***++++++************)))))))))(((***(((''')))---...+++((())))))*********))))))((()))))))))+++,,,---,,,+++000///.........000333555777999<<>>>>>>>>>>>>>>===>>>@@@DDDHHHJJJIIIHHHGGGHHHIIIIIIHHHFFFDDDCCC>>>======<<<;;;999888888777555333333444444444333333333222111111111111222/////////......---------))))))))))))************(((((((((((((((''''''&&&))))))(((((())))))***++++++++++++******))))))((()))***+++***((('''((()))((('''&&&'''(((((('''&&&&&&''''''(((((((((((((((***))))))***+++***(((%%%,,,+++***)))((('''''''''***,,,---,,,+++***+++,,,******))))))))))))******---+++(((((()))***))))))))))))***)))'''''')))+++(((((()))***+++++++++++++++))))))++++++'''&&&(((''''''(((+++---...---+++***,,,,,,******,,,,,,************)))''''''***,,,(((((((((((((((((((((((($$$(((***((('''((((((&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((()))******************))))))))))))***))))))***++++++***(((((()))*********)))((('''))))))***+++,,,---......333333333111111222666999CCCEEEHHHKKKMMMPPPTTTWWWTTTWWW\\\```ccceeeeeedddeeeddddddeeeggggggfffeeeaaaccceeegggjjjkkklllmmmgggeeeccccccdddffffffeeefffdddaaa___```cccgggjjjnnnoooooopppooonnnmmmlllggggggjjjpppsssssswww}}}|||~~~~~~||||||~~~}}}}}}zzzuuupppmmmpppvvv{{{~~~~~~}}}{{{wwwsssqqqiiidddaaaaaa^^^WWWQQQQQQQQQQQQPPPOOONNNLLLKKKJJJRRRWWW^^^cccfffggghhhiii```___^^^^^^^^^\\\XXXUUUUUUUUUWWWYYY\\\```dddffffffeeeaaa]]]YYYXXX[[[]]]```^^^```bbb___ZZZZZZ______eeejjjjjjiiiiiifffbbbbbbbbbccccccbbb___]]][[[\\\[[[ZZZVVVRRRQQQQQQRRRYYY___eeegggddd```^^^___dddeeefffhhhiiiiiiiiihhhccceeefffggggggeeecccaaabbbbbbcccdddfffiiikkklll```\\\XXXWWWXXXYYYXXXWWW]]]___bbbeeeggghhhggggggddd```\\\]]]aaaddddddbbbbbbeeehhhhhhgggfffffffffeeeeeeeeeeeeeeeffffffgggfffhhhjjjlllnnnmmmmmmllliiiiiiiiigggdddccccccdddfffgggjjjmmmpppqqqrrrrrrrrrrrrrrrqqqpppqqqrrrsssqqqqqqqqqrrrsssttttttuuusssrrrpppooooooppprrrsssvvvuuusssrrrrrrssstttuuuppppppppppppooooooppppppooolllhhheeecccdddggghhhjjjmmmpppqqqppppppqqqrrrvvvuuutttuuuuuutttrrrooommmlllkkkiiihhhhhhhhhhhhllllllmmmmmmmmmmmmlllllljjjlllmmmjjjeeeccceeehhhkkkjjjhhhgggffffffffffffgggiiikkkmmmnnnllliiiggg```aaadddhhhmmmpppsssuuutttsssrrrrrrssstttvvvxxx{{{||||||{{{zzzyyy{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxyyyzzzyyyvvvuuuvvvwwwsssrrrqqqqqqrrrqqqooonnngggeeeaaa\\\UUUOOOIIIFFF@@@???>>>===<<<;;;;;;<<>>===;;;999777666777888888777777666666555444555555555444444333222111000000///+++++++++,,,,,,,,,,,,---++++++)))((((((((()))***))))))(((((())))))***+++,,,,,,+++******))))))((()))******)))''''''((()))'''((())))))''''''((()))&&&'''((()))))))))))))))(((((((((***,,,+++)))'''++++++***)))((((((((((((+++,,,---,,,+++***+++---******))))))))))))******...+++(((((()))*********((())))))(((&&&&&&(((***(((((()))***++++++++++++(((&&&(((,,,,,,'''%%%'''(((((()))+++------+++))))))---...***))),,,---***)))***+++***))))))***,,,(((((((((((((((((((((((((((------)))''')))***'''((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))***+++''''''''''''''''''((()))************))))))))))))***+++++++++)))(((((()))((()))***+++***)))'''&&&***++++++,,,---///222444777888999::::::>>>DDDIIIRRRTTTVVVVVVVVVXXXZZZ]]]WWWZZZ^^^bbbfffhhhiiiiiicccbbbbbbbbbddddddbbb```^^^```cccggghhhiiihhhggg```^^^[[[[[[]]]___aaabbbcccaaa]]]ZZZZZZ]]]aaadddlllmmmnnnoooooonnnnnnooollllllnnnsssuuuuuuyyy~~~~~~|||yyytttpppqqqvvvzzz}}}}}}}}}}}}|||{{{yyyxxxrrrmmmjjjkkkhhhbbb]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRXXX]]]dddiiikkkkkkkkkkkk```____________]]]YYYVVVTTTUUUVVVXXX\\\```ccceeegggfffccc^^^[[[ZZZ\\\___eeeccccccddd```ZZZ[[[``````ggglllkkkjjjjjjgggccccccdddeeedddccc```]]]\\\```___]]]ZZZVVVTTTTTTUUUXXX___gggiiifffaaa______dddeeefffgggggghhhhhhhhh```bbbeeeggggggdddbbb___ccccccdddeeegggiiijjjkkkaaa]]]ZZZYYYZZZZZZYYYWWWZZZ\\\___aaacccdddccccccddd```\\\]]]bbbffffffdddfffiiikkkllljjjhhhggggggbbbbbbaaaaaaaaabbbcccdddccceeegggjjjkkkkkkkkkjjjiiiiiijjjhhheeeccccccddddddfffiiillloooqqqqqqrrrrrrrrrqqqpppooooooppprrrnnnpppqqqrrrqqqqqqsssuuuqqqpppnnnmmmmmmnnnooopppwwwuuurrrpppoooppprrrsssooonnnlllkkklllnnnppprrrnnnllliiigggggghhhkkklllkkkooorrrrrrpppooopppqqqsssrrrssstttuuussspppmmmkkkjjjiiihhhgggfffffffffkkkkkkllllllllllllkkkkkkiiikkkllliiicccaaacccfffjjjiiihhhgggeeeeeeeeeeeeccceeeiiimmmnnnnnnlllkkk```aaaeeeiiimmmrrruuuwwwvvvtttsssqqqrrrtttwwwyyy|||}}}}}}|||{{{{{{|||~~~zzz{{{{{{|||{{{zzzxxxxxxwwwyyyyyywwwtttsssuuuxxxvvvtttsssssssssrrrooommmjjjiiifffaaaZZZRRRKKKGGG@@@???>>><<<;;;:::::::::@@@AAACCCFFFJJJKKKJJJHHHHHHIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIHHHFFFCCC???======;;;999888999:::::::::999999888777777777777777888888777666444333222222000000///...---,,,,,,+++...---+++))))))***+++---)))))))))))))))******+++,,,,,,++++++***))))))((()))******)))''''''((()))''')))+++***'''&&&(((+++''''''((()))******))))))&&&&&&(((***------+++)))***)))))))))))))))*********+++,,,,,,+++***+++,,,******))))))))))))******...+++)))((()))***++++++((((((((('''&&&&&&(((***(((((()))++++++,,,,,,,,,)))'''+++333333---)))+++''''''((()))***)))&&&$$$)))...///***(((,,,,,,))))))***++++++***)))***,,,)))))))))))))))))))))))),,,111000***'''***+++((()))((('''&&&%%%$$$$$$$$$'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((************))))))))))))***,,,---+++'''%%%''')))((()))***+++***)))'''%%%,,,,,,------...111555888999;;;???BBBEEELLLUUU\\\]]]^^^^^^]]]\\\\\\]]]___ZZZ\\\___bbbeeeggghhhhhhdddcccbbbbbbcccbbb```^^^ZZZ]]]aaadddffffffdddbbb]]]ZZZWWWVVVXXX\\\___``````]]]YYYVVVUUUWWWZZZ\\\jjjlllnnnooooooooopppqqqpppnnnnnnrrrtttuuu{{{|||~~~~~~{{{wwwsssrrrvvvzzz{{{||||||}}}}}}}}}||||||{{{uuurrrrrrpppkkkhhhiiifffeeedddaaa___]]][[[ZZZ]]]bbbhhhmmmnnnnnnmmmlllhhhddd```^^^\\\YYYTTTPPPUUUXXXYYYXXX[[[aaaeeedddjjjgggccc```^^^___```bbbdddeeeeeeccc```___bbbeeeiiiiiikkklllmmmlllhhheeeeeedddcccbbbaaabbbccccccaaa```]]][[[YYYYYYYYYYYYaaadddggghhhgggeeedddcccddddddeeeddddddcccaaaaaaaaabbbdddfffggggggffffffgggeeedddfffiiijjjhhheeeaaa___]]]]]]^^^`````````^^^^^^^^^___````````````bbb```^^^\\\]]]___bbbeeegggfffeeehhhjjjjjjfffcccbbbaaa___]]]]]]]]]^^^___cccdddeeegggiiijjjjjjkkkjjjllllllhhhccc```cccgggeeefffgggjjjllloooqqqrrrpppqqqrrrqqqnnnlllllllllppppppppppppppppppppppppnnnkkkhhhggghhhkkkpppsssrrrrrrpppmmmkkkkkknnnpppnnnkkkiiihhhiiilllmmmmmmlllllllllmmmllllllkkkkkklllnnnnnnkkkkkknnnnnnkkkpppppppppppppppooonnnnnnhhhiiijjjjjjjjjhhhgggeeehhhhhhiiiiiiiiijjjjjjjjjjjjjjjhhhgggfffeeeeeeeeehhhgggffffffhhhhhhgggffffffggghhhiiijjjjjjkkkjjjdddeeehhhkkknnnppppppqqqpppqqqrrrtttuuuuuuuuuuuu{{{|||}}}{{{yyyxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzvvvvvvvvvvvvvvvuuutttssszzzvvvrrrssswwwxxxvvvrrruuusssooohhh```XXXRRRNNNHHHEEEAAA??????@@@??????BBBCCCEEEGGGIIIHHHEEEBBBGGGKKKMMMMMMJJJHHHGGGHHHIIIHHHGGGHHHJJJIIIDDDAAAAAA@@@>>>:::666666888:::>>>???@@@>>>;;;999888999999;;;===???>>><<<888666999666333222333444222///111000//////000///---+++///111222...)))&&&''')))******)))(((((())))))***'''''''''((((((((((((((("""###%%%'''(((((('''''')))((('''&&&'''(((***,,,,,,+++***+++---...---,,,'''(((***++++++,,,,,,,,,///...------,,,,,,,,,------,,,***)))*********)))---)))***///000+++''')))***((('''((()))***)))(((((((((((()))***,,,---......,,,)))(((((())))))(((+++++++++***((('''((()))...//////...,,,'''### +++)))((()))+++,,,,,,++++++*********))))))(((((()))+++***((((((+++***&&&,,,***'''%%%%%%&&&''')))&&&###&&&,,,((()))))))))))))))((('''))))))))))))))))))***+++,,,,,,++++++***)))))))))+++,,,,,,,,,+++***,,,---///000000111222555999===AAACCCHHHNNNUUU[[[```ccchhhfffddddddddddddcccbbbcccccccccfffjjjlllmmmlllkkkhhhfffdddcccaaa___]]]___```bbbeeefffddd```]]]WWWVVVUUUUUUXXX\\\```cccaaa```___\\\YYYYYY[[[]]]iiijjjlllmmmoooppppppqqqlllnnnoooqqqtttzzz{{{|||uuusssvvvzzz}}}|||xxxuuusssqqqoookkkhhheeedddddddddgggkkknnnooonnnoooqqqtttfffccc```^^^]]]ZZZUUUQQQVVVZZZ\\\[[[^^^cccdddbbbdddccc```______aaaccceeefffhhhhhhfffcccccceeegggiiihhhiiikkklllllliiigggeeeeeecccbbbaaabbbbbbcccdddbbb```^^^]]]\\\\\\\\\ccceeeggghhhfffdddccccccfffeeeeeedddccccccbbbbbbccccccdddeeeffffffggggggjjjhhhggghhhjjjjjjhhheeecccaaa______aaabbbaaa```^^^]]]]]]]]]]]]]]]^^^______]]]\\\[[[]]]```cccfffeeeeeeeeegggjjjjjjhhheeecccaaa^^^\\\\\\]]]^^^___bbbccceeegggiiijjjjjjiiijjjkkkkkkgggbbb___aaadddeeefffhhhjjjlllmmmnnnnnnnnnooopppooolllkkkjjjkkknnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiihhhhhhiiikkklllnnnoooooonnnllljjjjjjjjjjjjhhheeeeeegggkkkmmmnnnmmmnnnnnnnnnmmmlllkkkjjjkkknnnnnnkkkkkknnnnnnlllooooooooonnnmmmlllkkkjjjiiiiiiiiiiiihhhgggffffffhhhhhhhhhiiiiiijjjjjjjjjlllkkkjjjiiihhhhhhhhhhhhjjjhhhggghhhiiijjjiiihhhhhhhhhjjjkkkkkkllllllllljjjkkknnnppprrrssssssssspppqqqrrrsssuuuwwwxxxxxxzzz{{{|||{{{zzzxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwvvvvvvuuuzzzvvvssssssvvvwwwtttqqqrrrqqqpppmmmggg^^^WWWRRRNNNKKKGGGEEEDDDDDDCCCBBBEEEEEEEEEFFFHHHHHHFFFDDDBBBFFFJJJLLLLLLKKKMMMNNNJJJIIIGGGHHHIIIHHHDDDAAACCCCCC@@@===:::888999;;;<<<===>>>===;;;999999999;;;<<<>>>@@@@@@>>><<<:::@@@>>>;;;:::;;;;;;999777777666444333333111///,,,...//////---+++))))))*********)))))))))))))))))),,,,,,++++++++++++******+++++++++***)))((('''&&&)))(((''''''''')))***+++***(((((()))+++,,,+++))),,,++++++,,,,,,,,,+++)))......---,,,++++++++++++---+++******+++,,,+++***///***(((,,,---)))(((***)))((('''((())))))((('''''''''(((((()))+++,,,---,,,***'''''''''((('''&&&)))******)))''''''(((******+++,,,------,,,***)))((('''&&&&&&((())))))(((*********)))))))))((((((+++---,,,)))***------***,,,***(((&&&%%%%%%'''((((((%%%"""!!!###&&&)))***'''((((((((()))(((((((((---,,,+++)))((((((''''''++++++++++++***************,,,//////...---...//////222555999<<>>@@@AAAAAA@@@???GGGEEECCCBBBCCCCCCAAA@@@AAA@@@===<<<:::777333000000///............---+++++++++******))))))))))))*********))))))(((((('''++++++)))(((&&&%%%%%%%%%(((((((((((()))))))))))))))(((''')))***+++)))(((///,,,******+++***'''$$$------,,,+++***))))))***+++***)))***,,,,,,,,,+++///***'''))))))(((((()))((('''''''''))))))(((&&&&&&&&&''''''((()))++++++***(((&&&%%%&&&'''&&&%%%'''((()))((('''''')))+++'''((()))***+++,,,,,,---+++***)))***+++,,,,,,*********))))))))))))((((((***,,,,,,))))))---///------+++(((&&&%%%%%%&&&'''(((&&&$$$%%%(((***)))(((&&&&&&&&&'''((((((((())),,,,,,***)))((((((((((((******++++++++++++,,,,,,+++---000111111000111222444888???EEEKKKQQQVVVZZZ]]]^^^```dddgggjjjmmmnnnnnnjjjddd``````dddiiimmmnnnllljjjkkkmmmoooppppppnnnmmmllllllkkkiiieeebbbccc___\\\]]]aaabbb^^^ZZZZZZXXXWWWVVVYYY]]]cccfffggggggfffdddaaa```aaabbb```cccfffjjjmmmnnnooooooppppppppppppsssyyyzzzyyy|||]]]]]]]]]]]]\\\ZZZXXXVVVYYY___dddeeeffffffbbb]]]XXXXXXYYYZZZ]]]```dddffffffgggggggggggggggggghhhfffeeedddfffhhhjjjjjjiiihhhgggfffeeedddcccbbbbbbeeeeeeeeefffggghhhiiiiiillllllkkkiiifffeeefffhhhkkkiiigggeeedddeeefffgggiiigggeeeddddddfffhhhjjjnnnnnnmmmkkkjjjhhhfffeeedddcccbbbccccccaaa^^^\\\^^^]]]\\\[[[]]]___ccceeedddbbb___]]][[[[[[[[[\\\___```bbbdddgggiiiiiiiiigggeeeaaa^^^]]]___bbbcccccceeehhhjjjlllkkkjjjiiijjjjjjiiieee```\\\\\\\\\^^^aaafffjjjlllkkkiiihhhkkkkkkkkkjjjgggffffffggghhhhhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiiiiiiiiiiijjjkkkmmmllliiieeecccbbbccc```]]]]]]```cccfffgggfffggghhhiiiiiihhhgggfffeeehhhiiifffgggjjjkkkhhhkkkkkkjjjjjjiiiiiiiiiiiiiiihhhfffeeedddddddddeeeeeeeeefffggghhhiiijjjkkkoooooonnnmmmmmmmmmmmmmmmkkkjjjiiijjjlllnnnoooooollllllmmmnnnoooooonnnnnnmmmmmmmmmmmmllllllkkkkkkpppooonnnnnnoooqqqsssuuutttvvvxxxyyyxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuuuuvvvwwwwwwuuusssqqqrrrtttuuutttsssoooqqqrrrqqqnnnhhhbbb^^^```]]]ZZZWWWUUURRROOOLLLKKKGGGCCCAAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIGGGCCCAAA@@@@@@@@@@@@BBBCCCBBB@@@===;;;:::;;;;;;<<<>>>>>><<<999888888:::;;;===???@@@BBBBBBCCCHHHGGGGGGGGGHHHIIIIIIIIIMMMKKKIIIHHHEEEBBB===999888555222222444444111...---------,,,+++***))))))((((((((((((((((((''''''''''''&&&%%%&&&''')))***'''((())))))))))))((((((***))))))+++,,,,,,***(((---***'''''')))((($$$ ,,,+++***))))))((((((((()))(((((()))+++,,,+++***,,,***(((((()))((('''''''''''''''((())))))'''%%%&&&&&&&&&&&&'''((()))***)))(((&&&&&&''''''&&&%%%%%%&&&'''''''''''')))+++***)))(((((('''((())))))---,,,+++,,,---...,,,+++))))))))))))))))))(((((('''******''''''+++...------+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))))))))((((((((()))***+++,,,******++++++,,,------...,,,---///000000222666999>>>CCCKKKRRRWWW\\\aaaccc```aaaccceeegggjjjkkklllmmmjjjeeeaaa```ccciiinnnooollljjjjjjkkkmmmmmmmmmllllllmmmnnnnnnlllhhhdddeee___ZZZZZZ^^^```]]]ZZZZZZYYYWWWWWWYYY]]]bbbeeehhhiiiiiigggdddbbbbbbbbbaaacccgggjjjmmmnnnnnnmmmllllllllllllooouuu~~~~~~YYYZZZZZZZZZZZZYYYYYYYYY[[[aaafffggghhhgggbbb\\\XXXWWWWWWXXXZZZ\\\___aaabbbbbbbbbcccdddeeedddddddddccccccdddgggiiiiiihhhiiiiiihhhgggeeecccbbbaaaaaabbbdddfffiiikkkmmmnnnoooooommmkkkiiihhhjjjlllnnnllljjjhhhggghhhiiijjjllljjjgggeeeeeegggiiikkkmmmnnnmmmllljjjgggfffeeebbbbbbaaaaaaaaa___\\\ZZZ[[[ZZZZZZ[[[]]]aaaeeehhhfffdddaaa^^^\\\[[[[[[[[[]]]^^^aaacccdddfffggghhhjjjhhhdddbbbaaabbbeeeffffffgggjjjlllllllllkkkkkkiiiiiigggddd```\\\ZZZYYYZZZ^^^dddiiilllllljjjiiijjjjjjjjjhhhfffeeefffggghhhhhhhhhiiiiiijjjjjjjjjnnnlllkkkjjjjjjlllnnnoookkklllkkkhhheeeccccccdddccc```]]]\\\]]]___``````\\\^^^aaadddeeeeeeddddddbbbeeefffcccdddggggggeeedddccccccdddeeefffhhhiiiiiigggeeecccbbbbbbbbbcccbbbcccdddeeeggghhhiiijjjooonnnmmmllllllllllllllliiihhhfffhhhkkknnnoooooommmmmmnnnooooooooonnnnnnpppooonnnlllkkkjjjiiiiiimmmllljjjhhhhhhhhhjjjkkkmmmpppsssuuuvvvvvvwwwxxxuuuuuuvvvwwwwwwvvvuuuuuurrrrrrqqqqqqrrrssstttuuuqqqppppppqqqssstttuuuuuusssrrrpppmmmjjjgggeeecccfffdddbbb```]]]ZZZVVVRRROOOKKKFFFCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDCCCBBBDDDBBB???===;;;:::<<<===??????@@@>>>;;;:::999:::???AAABBBAAA>>>:::888777999:::<<<>>>AAABBBDDDDDDGGGHHHIIIKKKLLLNNNQQQRRRWWWUUUTTTTTTRRROOOJJJFFFEEEAAA===<<<<<<;;;777444111111111111000...,,,++++++++++++,,,,,,------...******))))))+++---///000(((((())))))))))))((('''*********+++,,,,,,***'''+++)))''''''))))))&&&###******)))(((((((((((()))''''''''')))++++++***((((((((())))))******'''$$$''''''''')))******'''%%%%%%%%%%%%%%%&&&'''((((((***((((((((())))))(((&&&%%%&&&''''''''''''***,,,...,,,***((((((((()))))))))(((((()))******(((&&&(((((((((((((((((())))))'''+++,,,((('''+++......+++***)))'''&&&&&&&&&&&&%%%''')))'''%%%$$$'''+++%%%%%%%%%%%%&&&((()))***(((((((((((()))***+++,,,******+++,,,---......///............111666===CCCLLLQQQWWW[[[^^^```bbbddd^^^^^^```bbbdddfffggghhhiiihhheeebbb```aaafffjjjnnnllliiiiiijjjjjjjjjiiihhhhhhjjjlllmmmllliiiffffffaaa[[[ZZZ\\\^^^]]]ZZZ[[[ZZZYYYXXXZZZ]]]aaacccgggiiiiiihhheeebbb`````````bbbeeegggiiiiiiiiihhheeeffffffgggiiiooowww}}}WWWXXXXXXXXXXXXYYY\\\___```eeeiiiiiiiiiiiieee```\\\ZZZXXXVVVWWWZZZ]]]___^^^]]]^^^```bbbcccbbb```bbbbbbbbbdddggghhhgggfffiiihhhhhhfffdddbbb```___]]]___aaaeeehhhjjjkkklllmmmnnnnnnlllkkklllnnnppppppooommmlllkkkkkkllllllnnnmmmjjjhhhgggiiijjjllllllmmmnnnllljjjhhhhhhhhhcccbbbaaa```aaa```]]][[[YYYYYYYYY[[[^^^bbbeeehhheeedddbbb```_________```^^^```bbbbbbbbbccceeegggkkkiiigggfffeeeeeefffggghhhhhhiiijjjkkkllllllllliiihhhfffddd```]]]ZZZXXXYYY]]]bbbhhhkkklllkkkjjjkkkkkkjjjhhheeeeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhlllkkkiiiiiijjjmmmppprrrkkkjjjgggdddaaa```ccceeebbb```^^^]]]]]]]]][[[YYYWWWYYY]]]aaacccdddcccbbbbbbeeeeeebbbbbbddddddbbb\\\\\\\\\]]]___bbbdddfffgggfffeeecccbbbaaa``````___```aaaccceeefffhhhiiimmmlllkkkjjjiiihhhhhhhhheeecccbbbcccgggkkkmmmnnnlllmmmmmmnnnnnnnnnmmmmmmmmmllljjjhhhfffddddddcccgggfffdddbbbaaaaaaaaaaaaeeehhhmmmqqqssstttuuuvvvssstttvvvvvvvvvvvvtttsssqqqpppooonnnnnnpppqqqrrrooooooooopppqqqssstttuuuuuurrrmmmiiiffffffggggggjjjiiihhhgggfffbbb]]]ZZZUUURRRMMMJJJHHHFFFCCCBBBCCCAAA@@@AAABBBCCCBBB@@@>>>>>><<<:::777777999;;;=========<<<::::::;;;===DDDFFFGGGFFFBBB>>>;;;::::::<<>>999999999999777555222111............////////////---,,,++++++***+++++++++))))))))))))(((((((((((((((((()))***++++++(((%%%+++,,,,,,,,,+++******))))))(((((((((((()))******((((((((()))++++++)))'''%%%((())))))+++---)))$$$((('''(((***++++++(((%%%&&&&&&%%%%%%&&&''''''(((***))))))***++++++)))(((&&&'''(((((('''(((***,,,------,,,++++++,,,---...)))))))))***+++***(((&&&''''''(((((((((((())))))(((---000,,,***,,,//////***)))(((''''''&&&&&&'''''')))***)))'''&&&(((***''''''&&&&&&&&&''')))***++++++***)))))))))))))))++++++,,,------...//////111111222333777???GGGNNNXXX[[[___aaaaaaaaaaaabbb]]]]]]^^^```bbbcccdddeeedddeeedddaaa^^^]]]aaadddkkkjjjhhhhhhiiiiiigggfffcccdddeeehhhkkkllljjjhhhfffccc___\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^```aaaeeeggghhhgggddd```^^^]]]]]]^^^___aaabbbccccccddd``````aaabbbccchhhnnnrrrrrryyy~~~WWWXXXXXXWWWWWWZZZ```eeeeeeiiillljjjjjjllljjjeeeaaa^^^ZZZWWWVVVYYY]]]```\\\\\\\\\^^^bbbcccaaa___aaaaaabbbdddggggggeeecccffffffeeedddbbb___]]][[[[[[]]]___bbbdddeeeffffffiiijjjlllllllllmmmoooqqqqqqqqqppppppoooooonnnnnnpppooommmkkkjjjkkkkkklllkkkmmmooonnnllljjjkkklllgggeeecccbbbbbbcccaaa```]]]]]]^^^```bbbdddfffggggggfffeeecccbbbbbbbbbbbbaaacccddddddbbbbbbeeegggjjjiiiiiihhhggggggffffffhhhhhhhhhggghhhiiikkklllhhhgggeeedddaaa^^^[[[XXX[[[^^^cccgggjjjkkkkkkjjjllllllkkkhhhfffeeegggiiiiiihhhhhhggggggffffffeeegggggghhhhhhiiikkklllmmmgggfffdddaaa^^^___aaadddaaa```_________]]]YYYWWWXXXZZZ^^^bbbddddddcccbbbdddffffffbbbbbbdddccc```\\\[[[[[[[[[]]]```bbbdddeeeeeedddcccbbb```___^^^\\\]]]___aaaccceeefffgggkkkjjjhhhfffeeedddcccccc```^^^]]]^^^bbbgggjjjkkkkkklllllllllllllllkkkkkkiiihhheeecccaaa_________``````___^^^]]]\\\[[[[[[]]]aaahhhmmmppprrrtttuuurrrsssuuuvvvvvvuuusssrrrqqqpppnnnmmmmmmnnnooopppppppppqqqppppppppprrrssssssppplllhhhfffgggiiikkkmmmmmmmmmnnnmmmjjjeeeaaa^^^[[[XXXUUURRRMMMHHHDDDCCCAAA??????AAABBBAAA???:::;;;;;;999777666999;;;>>>>>>>>><<<;;;<<>>@@@DDDHHHJJJKKKKKKJJJLLLNNNPPPQQQQQQSSSWWWZZZ[[[\\\^^^bbbeeeeeebbb```]]]]]][[[VVVQQQMMMKKKKKKBBBBBBBBBBBB@@@===:::999333333222222111000//////------,,,+++***(((&&&%%%+++***)))'''''''''((()))))))))***,,,---+++(((%%%,,,///111///+++)))***---'''''''''((()))***,,,,,,*********,,,---,,,)))'''%%%((()))'''***...---((((((((()))+++---,,,)))&&&&&&&&&&&&&&&&&&''''''(((***))))))***,,,,,,***((('''((())))))((((((***,,,+++++++++++++++,,,,,,---*********+++,,,,,,)))&&&'''''''''((((((((())))))'''...222///,,,,,,------((((((((('''''''''(((((((((%%%$$$'''++++++&&&!!!***)))'''&&&&&&''')))***+++******))))))))))))))),,,,,,------......//////333555999>>>CCCJJJRRRWWW^^^```ccccccbbbaaaaaabbb_________```aaaaaabbbbbbbbbcccbbb^^^YYYXXX\\\```eeedddeeeeeefffeeebbb`````````aaaeeeiiikkklllkkkffffffddd```\\\[[[]]]```___```aaaaaaaaa``````___dddfffhhhgggccc___\\\[[[ZZZZZZ[[[\\\^^^```bbbddd^^^____________```cccfffdddkkkooopppssswwwzzzyyy}}}YYYYYYYYYWWWXXX\\\dddjjjiiimmmnnnllllllnnnmmmjjjddd```[[[WWWWWWZZZ___ccc]]]\\\\\\___cccdddbbb`````````bbbeeegggfffdddaaaddddddcccbbb```]]]ZZZXXX\\\]]]^^^```aaaaaa``````eeehhhjjjllllllmmmppprrrrrrrrrsssrrrrrrqqqooooooqqqpppooommmlllllllllllljjjmmmpppooommmlllnnnpppjjjhhheeedddeeefffeeeeeecccdddeeefffggghhhhhhiiikkkjjjhhhfffcccbbb``````dddfffgggfffcccccceeeggghhhiiiiiiiiihhhgggfffeeehhhgggfffeeeeeegggiiikkkhhhgggeeedddbbb___[[[YYY^^^```dddgggjjjjjjjjjiiimmmmmmkkkiiiffffffhhhjjjhhhhhhgggfffeeeddddddccccccdddfffhhhiiihhhgggfffccccccbbb```^^^^^^___aaa_________``````^^^ZZZVVV[[[]]]aaadddfffeeecccbbbeeehhhgggcccbbbdddccc```___^^^]]]]]]^^^aaaccceeeddddddddddddbbb```^^^\\\[[[[[[]]]___bbbdddeeefffiiihhhfffdddbbb``````___]]][[[ZZZ[[[```dddgggiiijjjkkkkkklllkkkkkkjjjjjjllljjjhhheeebbbaaaaaaaaa[[[\\\\\\\\\\\\[[[ZZZYYYYYY]]]dddjjjnnnpppssstttrrrsssuuuvvvvvvuuusssrrrrrrpppnnnmmmlllmmmnnnooorrrrrrrrrqqqooonnnooopppqqqooollliiihhhiiikkkmmmooooooppprrrrrrooojjjfffdddbbb```]]]YYYSSSLLLFFFGGGCCC@@@@@@AAAAAA???===888:::;;;:::777777999<<<@@@@@@???>>>===???CCCFFFGGGJJJMMMMMMJJJGGGDDDCCCBBBEEEIIIMMMOOOOOONNNMMMLLLOOOQQQQQQPPPQQQTTTWWWYYY[[[___dddhhhjjjhhhfffbbbcccccc^^^XXXSSSRRRTTTHHHHHHIIIHHHFFFCCC@@@>>>===<<<;;;999777555444333//////000///...,,,***(((,,,***((('''&&&'''((())),,,,,,---...///...***'''+++///333000)))&&&(((,,,&&&''''''(((***+++---...---,,,---...///---***(((&&&)))(((%%%(((...000+++))))))***,,,...---)))'''''''''&&&&&&&&&'''(((((()))((()))***,,,+++)))'''((()))***)))((((((***,,,))))))))))))(((((('''''''''&&&'''((()))(((%%%"""&&&'''''''''(((((())))))$$$,,,111///*********)))'''''''''(((((((((((((((&&& $$$......###+++***(((''''''((()))***'''''''''((()))+++,,,------------...............444888@@@GGGMMMSSSYYY]]]```bbbccccccbbbbbbbbbccc```````````````_________bbbbbb```ZZZUUUTTTYYY_________```bbbbbbaaa]]]ZZZ^^^^^^___ccchhhkkkmmmmmmfffggggggccc]]][[[]]]aaabbbcccdddeeedddbbb```___ccceeehhhgggddd___\\\ZZZYYYYYYYYYZZZ]]]aaaeeeggg^^^___```^^^\\\\\\\\\^^^[[[```dddeeefffjjjlllkkkssswww~~~dddbbb```^^^___aaaeeegggkkklllnnnoooooonnnmmmlllmmmhhhaaa^^^^^^````````````aaabbbdddeeeeeeddddddaaaaaabbbbbbbbbbbbaaaaaabbbbbbccccccbbbaaa___^^^^^^^^^_________`````````eeeddddddfffjjjmmmooopppssssssssssssrrrpppnnnmmmpppiiifffkkkooollljjjjjjggglllnnnnnnpppssssssooolllkkkiiihhhiiikkkmmmnnnjjjjjjiiihhhiiijjjkkklllpppnnnkkkiiifffeeeeeeeeeiiihhhgggfffeeedddddddddcccfffgggeeeaaaaaadddiiieeedddcccccceeegggjjjkkkiiihhheeebbb```^^^^^^^^^```bbbeeehhhkkkmmmmmmnnnllllllkkkkkkkkkllllllmmmmmmlllkkkiiigggeeedddcccffffffffffffeeeeeeeeeeee___]]][[[\\\^^^```___]]]aaabbbbbbaaa```^^^\\\[[[\\\___aaa```___```cccfffggggggggggggfffeeeccccccdddbbb___]]]]]]___bbbdddbbbbbbbbbbbbaaa___^^^\\\ZZZZZZZZZ^^^dddggggggeeeiiiddd^^^\\\]]]______^^^\\\XXXUUUVVV[[[```cccdddhhhhhhgggfffdddeeegggjjjfffiiillljjjeee___\\\[[[^^^]]]]]][[[ZZZXXXVVVUUUUUUWWW\\\cccjjjooorrrrrrrrrssstttvvvvvvtttsssrrrnnnnnnmmmmmmmmmlllkkkkkknnnooorrrssssssssstttuuussspppkkkhhhgggiiilllnnntttppplllmmmqqqrrrpppmmmkkkiiigggdddaaa[[[TTTPPPJJJGGGBBB????????????>>>??????>>><<<999888777888CCCBBBAAA>>>===>>>AAADDDMMMLLLKKKJJJIIIJJJKKKKKKJJJMMMQQQSSSTTTUUUVVVWWW[[[XXXVVVUUUVVVWWWWWWWWW]]]^^^```ffflllooommmkkkmmmkkkhhhgggddd___WWWRRRLLLJJJIIILLLPPPPPPLLLGGGEEEDDDBBB@@@>>>===<<<;;;;;;666111111333333000,,,,,,,,,++++++******)))))),,,...///...+++)))***,,,///---,,,,,,------+++***((()))***++++++***)))(((...222333111///...***$$$'''''''''((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&'''(((***+++,,,+++***)))))))))***+++------,,,,,,+++***))))))((()))+++,,,+++***(((&&&)))((((((,,,000///***$$$''')))+++------,,,)))((('''((())))))'''''''''((("""###&&&***---,,,)))''''''&&&%%%$$$&&&(((+++---+++)))'''&&&'''))),,,...***+++------...000333666:::@@@GGGNNNSSSWWWZZZ[[[bbb```___``````___ccchhhfffeeeccc```^^^___cccfffZZZZZZ[[[[[[ZZZYYYWWWVVVZZZ\\\___aaabbbaaa___^^^eeebbb^^^]]]aaagggmmmpppmmmkkkgggccc`````````aaabbbbbbccccccbbb```^^^\\\___bbbcccbbbbbbddd```ZZZXXXYYY[[[^^^```bbbcccdddaaa^^^[[[XXXWWWXXXZZZ\\\XXXXXXXXXYYYZZZ[[[\\\]]]fffjjjqqqyyyiiigggeeeddddddfffiiikkkmmmnnnoooppppppnnnmmmkkkkkkgggbbbaaabbbcccdddccccccdddeeefffffffffeeeeeebbbbbbbbbaaa```___]]]]]]___```aaabbbccccccbbbaaabbbbbbbbbbbbbbbbbbaaaaaadddddddddfffiiilllnnnoooqqqqqqrrrrrrqqqpppnnnmmmlllfffdddjjjnnnllljjjkkkiiimmmooonnnoooqqqqqqmmmlllkkkkkkkkklllmmmooopppmmmlllkkkkkkkkklllmmmnnnoooooommmlllkkkjjjjjjjjjmmmkkkiiifffdddcccccccccaaaddddddaaa]]]\\\___bbbdddcccbbbbbbcccdddfffhhhkkkiiigggeeecccbbbbbbbbbbbbdddfffiiilllnnnoooooommmlllllllllllllllmmmmmmllllllkkkjjjhhhgggfffeeegggfffeeedddcccbbbaaaaaa___]]][[[\\\^^^```___^^^bbbbbbcccbbbaaa___]]]\\\^^^```bbbbbbaaabbbdddggghhhhhhhhhhhhgggfffeeeeeecccbbb___^^^^^^___aaabbbaaabbbbbbbbbbbb```___^^^___^^^^^^```ccceeedddbbbddd```\\\ZZZ\\\^^^^^^^^^\\\YYYVVVWWW[[[```cccdddffffffeeecccbbbccceeehhhdddgggjjjiiieee```]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTVVVXXX]]]ccciiinnnppppppssstttuuuuuutttrrrpppnnnoooooonnnmmmllllllllllllnnnpppqqqrrrrrrrrrrrrsssssspppllliiiggghhhkkklllpppmmmjjjlllooorrrpppmmmrrrqqqooommmjjjeee___ZZZQQQMMMHHHEEECCCCCCBBBAAADDDCCCAAA>>><<<;;;<<<===>>>???@@@AAAAAADDDGGGJJJIIIIIIIIIIIIJJJKKKLLLLLLOOORRRUUUWWWWWWWWWXXXYYY^^^\\\[[[[[[]]]_______________aaaeeekkkooopppoooooolllhhheeebbb^^^XXXSSSLLLJJJHHHKKKOOOPPPMMMJJJKKKJJJIIIHHHGGGHHHHHHIIICCC???:::888777666222///000000///...------,,,,,,,,,......---***)))+++---///---,,,,,,------,,,***))))))***++++++***))))))+++///111000///000---)))))))))))))))))))))(((((())))))))))))((('''&&&%%%''''''&&&&&&''''''((())))))((('''&&&'''(((***+++(((((((((((()))+++,,,...************++++++++++++&&&'''(((***+++++++++***+++(((%%%'''***,,,)))&&&((()))+++,,,+++***)))'''(((((('''&&&%%%%%%&&&(((###$$$&&&(((++++++(((&&&***)))'''&&&&&&''')))+++,,,+++)))((()))***,,,---+++,,,,,,---///222666888AAAFFFNNNTTTXXXYYY[[[[[[]]][[[[[[^^^______dddjjjiiihhhgggdddbbbaaadddfff______^^^^^^]]][[[ZZZYYY\\\^^^```aaabbbaaa```___dddaaa^^^^^^aaaffflllpppmmmkkkhhheeebbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^___bbbbbb``````aaa^^^XXXWWWYYY[[[^^^```bbbdddeee___]]]YYYUUUTTTTTTVVVWWWSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^ccciiipppwww{{{~~~nnnmmmllljjjkkklllnnnooopppqqqqqqqqqpppnnnlllkkkjjjhhhfffeeeggghhhhhhhhhggghhhhhhiiihhhgggfffeeebbbbbbaaa```^^^\\\ZZZYYY\\\]]]```bbbdddeeeeeeeeefffffffffeeeeeedddcccccccccddddddfffhhhjjjlllmmmnnnoooppppppqqqpppooonnnhhhdddccchhhllllllllllllkkkooopppmmmmmmooommmjjjkkkllllllnnnooopppqqqqqqqqqpppooooooooooooppppppooopppppppppppppppoooooopppnnnkkkgggeeedddddddddbbbcccccc```\\\ZZZ\\\___dddcccbbbaaaaaaaaabbbccciiihhhfffeeedddddddddeeeeeefffgggiiikkklllmmmnnnlllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiiiiihhhhhhgggggggggfffeeecccaaa___^^^^^^aaa___^^^^^^```aaaaaaaaaddddddddddddcccbbb``````___```bbbbbbaaabbbccceeeggghhhhhhiiihhhhhhggggggbbbaaa```___^^^^^^___``````aaaaaabbbbbbaaaaaa```cccbbbbbbbbbccccccbbb```___]]]ZZZYYY[[[]]]^^^^^^]]]ZZZYYYYYY\\\```cccdddcccdddcccaaa```aaacccfffccceeehhhhhheeebbb```___ZZZZZZYYYXXXWWWVVVUUUUUUYYY\\\```dddiiilllnnnnnnrrrrrrssstttsssrrrqqqpppqqqpppnnnlllkkkkkklllmmmoooppppppqqqqqqppppppppppppooollliiihhhggghhhiiikkkhhhgggiiinnnqqqpppooorrrqqqpppnnnllliiiddd```ZZZVVVPPPLLLIIIGGGEEECCCHHHFFFDDDBBBAAAAAAAAABBBFFFGGGHHHHHHFFFEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQVVVYYY[[[]]]\\\\\\\\\]]]```___^^^```ccceeeffffffcccaaaaaadddhhhmmmpppqqqppplllgggbbb___\\\XXXVVVMMMKKKIIIKKKOOORRRRRRPPPNNNMMMLLLLLLNNNPPPSSSTTTNNNLLLHHHCCC???;;;888666666555444222111///.........///...---++++++---///...,,,++++++------,,,***)))******++++++******)))+++///000///...000...)))++++++******))))))(((((())))))))))))((('''&&&%%%((((((((('''(((((()))***((('''''''''((()))+++,,,''''''''''''(((***+++,,,&&&'''((()))***+++,,,---(((((((((((()))******+++,,,(((###"""%%%(((((('''******))))))((((((''''''***)))'''&&&%%%&&&'''(((&&&%%%%%%&&&(((((('''%%%***)))''''''''')))+++,,,,,,+++++++++++++++++++++++++++,,,---111666;;;>>>JJJOOOVVV[[[]]]\\\ZZZZZZXXXWWWXXX\\\^^^```eeelllhhhiiiiiigggeeeccccccdddddddddbbbaaa```______^^^``````aaaaaaaaaaaaaaaaaadddbbb``````bbbffflllooolllkkkjjjhhhfffeeeccccccaaaaaa````````````aaaaaa```bbbbbb``````aaa]]]XXXXXXYYY[[[^^^aaaccceeefff```]]]XXXSSSPPPOOOPPPQQQMMMLLLLLLMMMOOOQQQSSSTTTWWWXXX[[[```gggmmmsssvvvvvvyyy~~~qqqpppooonnnnnnooopppppprrrrrrqqqqqqpppnnnlllkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhfffdddccc`````````___^^^\\\[[[ZZZ\\\]]]___bbbcccddddddddddddeeeffffffffffffeeeddddddeeeffffffeeefffggghhhkkklllmmmoooooooooooonnnhhhffffffiiilllmmmmmmlllmmmppppppmmmlllmmmkkkgggjjjkkklllnnnpppqqqqqqqqqtttssssssrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqpppqqqoookkkhhhggggggggghhheeeeeeeeebbb___^^^```bbbeeedddcccbbbaaa``````aaaddddddbbbbbbbbbbbbcccdddgggffffffeeeeeefffgggggggggffffffeeeeeeeeeeeefffeeeeeeeeefffffffffffffffgggfffdddbbbaaa`````````ccccccbbbcccdddeeeeeefffgggggggggffffffeeeeeeddd^^^___```aaaaaaaaaaaaaaaffffffggghhhhhhhhhggggggaaaaaa```___^^^^^^^^^^^^`````````aaaaaabbbbbbbbbeeeddddddddddddcccaaa```^^^]]]\\\[[[\\\\\\]]]]]]]]]\\\[[[\\\^^^aaacccdddcccccccccaaa___```ccceeefffggghhhhhhgggdddbbbaaaYYYYYYXXXWWWWWWVVVVVVVVV___aaaeeehhhjjjkkkmmmnnnmmmnnnppprrrtttuuuuuuuuurrrpppmmmkkkjjjkkklllnnnoooooonnnooooooooonnnmmmmmmllljjjhhhgggfffeeeeeefffeeeeeeggglllooopppppppppooonnnmmmmmmkkkgggdddaaa]]]XXXSSSOOOLLLIIIGGGJJJIIIIIIIIIJJJIIIHHHGGGNNNPPPRRRQQQNNNKKKHHHHHHIIIJJJMMMPPPSSSVVVXXXYYY[[[^^^```bbbaaaaaabbbccc```______aaaeeeggghhhggggggeeebbbbbbdddhhhkkknnnmmmjjjddd___[[[ZZZYYYYYYRRROOOMMMMMMQQQUUUXXXXXXTTTSSSRRRRRRTTTWWWZZZ\\\WWWVVVSSSMMMGGGBBB@@@@@@>>>===;;;999666333111000333222000///......000111---,,,++++++,,,,,,+++***++++++++++++++++++++++++---000000---+++,,,***&&&++++++******)))(((''''''(((((()))(((((('''&&&&&&(((((((((''''''((())))))&&&&&&&&&'''(((***+++---))))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,---,,,)))'''&&&''''''(((+++((($$$###$$$&&&''''''+++***((('''&&&&&&''''''******))))))))))))'''&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''))),,,...000***++++++,,,+++***((((((***)))***///666===DDDGGGPPPUUU[[[___^^^[[[WWWUUUUUUSSSUUUYYY[[[]]]cccjjjdddfffhhhhhhfffeeeddddddfffeeecccbbbbbbbbbcccdddcccbbbaaaaaaaaabbbccccccdddddddddcccdddgggkkknnnlllllllllkkkjjjhhhfffeeeeeedddbbbaaaaaabbbcccccc```bbbbbb```aaaccc```[[[YYYZZZ\\\^^^aaadddggghhhddd```ZZZTTTOOOLLLKKKKKKHHHHHHHHHHHHIIILLLNNNPPPVVVXXXZZZ^^^cccgggkkkmmmjjjmmmrrrwww|||ppppppoooooonnnnnnmmmmmmpppppppppooonnnmmmllllllnnnnnnooonnnmmmlllllllllkkkkkkjjjiiifffccc```^^^\\\]]]]]]^^^____________^^^___```aaabbbaaaaaa```___```bbbdddfffffffffeeedddfffgggfffcccbbbbbbccchhhiiikkkmmmnnnnnnnnnmmmjjjkkkkkkkkklllnnnnnnmmmoooqqqppplllkkkllljjjggghhhiiikkkmmmoooppppppppptttttttttttttttttttttsssrrrsssssssssrrrpppooommmnnnmmmkkkjjjjjjkkkmmmnnnggggggfffeeeddddddeeeggghhhgggfffdddcccbbbaaa```aaaaaa`````````aaacccdddfffdddbbb___^^^]]]^^^^^^aaa```___^^^^^^^^^^^^^^^______``````aaabbbcccccceeedddbbbaaaaaabbbcccdddeeeeeefffffffffgggiiijjjiiihhhhhhhhhhhhhhhhhhhhhaaaaaabbbbbbccccccbbbaaaddddddeeeeeeeeeeeeeeeeee``````___^^^^^^^^^^^^^^^_________``````aaabbbbbbccccccdddddddddccccccccc`````````___^^^]]]]]]^^^^^^^^^______```aaacccdddeeeeeedddbbbaaabbbdddgggkkkkkkjjjjjjiiigggdddbbbZZZZZZYYYXXXXXXYYYYYYZZZdddgggkkklllllllllnnnooonnnnnnppprrrsssuuuvvvvvvrrrpppmmmjjjiiijjjkkklllmmmlllkkklllnnnooommmkkkjjjjjjhhhgggeeedddccccccccccccdddgggkkknnnpppqqqsssrrrqqqqqqqqqpppnnnkkkiiieee```\\\YYYUUURRRPPPOOOOOORRRUUUXXXWWWSSSPPPPPPTTTXXXYYYXXXVVVUUUTTTMMMNNNQQQTTTWWWZZZ]]]^^^^^^```ccceeeeeeeeeeeeggg`````````bbbeeeggggggfffiiigggdddaaa___```ccceeegggeeeaaa]]]ZZZZZZ[[[\\\XXXVVVSSSSSSUUUZZZ]]]```]]]]]]\\\\\\]]]___aaaccc[[[ZZZXXXSSSNNNJJJHHHHHHIIIHHHFFFCCC@@@===;;;:::888777444222111111000000///---,,,,,,,,,,,,+++))),,,,,,++++++++++++,,,,,,,,,...---)))(((***)))%%%******)))(((''''''&&&&&&(((((((((((((((((('''&&&((((((''''''&&&''''''(((&&&&&&'''''')))***+++,,,)))))))))((('''&&&&&&%%%''''''((((((((()))))))))---+++(((&&&%%%&&&((())))))(((''''''''''''&&&%%%***)))'''&&&%%%&&&'''(((((('''((()))***)))$$$!!!)))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&((())),,,...///((()))***+++***)))'''%%%((((((+++222<<>><<<999777666444222///...---,,,,,,,,,,,,---...///000...)))(((+++,,,+++))))))))))))************''''''((((((((((((((('''++++++***))))))((())))))'''((()))))))))))))))(((***+++++++++)))(((&&&$$$((()))))))))*********+++&&&&&&&&&''''''((()))***)))))))))'''&&&%%%%%%&&&&&&&&&'''((()))***++++++111+++%%%###&&&((('''%%%'''&&&&&&((()))***)))'''''''''''''''(((((((((((((((((())))))******++++++000111555???KKKSSSUUUTTTQQQUUUXXXZZZYYYWWWVVVVVVNNNLLLKKKMMMMMMLLLPPPVVVXXX[[[^^^_______________cccdddddddddcccaaa___^^^^^^^^^```aaaccceeeffffffgggkkknnnlllfffaaa```bbb^^^^^^_________`````````aaabbbeeehhhjjjkkkkkkkkkggghhheeeaaaaaabbb```[[[ZZZYYYXXXXXXZZZ\\\___aaa___aaadddfffddd```[[[WWWNNNLLLHHHFFFEEEFFFHHHJJJIIIIIIJJJKKKNNNQQQSSSUUUSSSTTTUUUVVVVVVVVVUUUTTTPPPSSSTTTPPPJJJGGGIIILLLDDDCCCBBBAAAAAAAAABBBCCCBBBEEEIIIKKKJJJGGGDDDCCC@@@BBBBBBAAA??????CCCGGGGGGJJJPPPUUUXXXYYYYYYXXXmmmllljjjiiigggeeeaaa^^^]]]^^^___bbbdddhhhjjjlllnnnmmmlllkkklllnnnppprrrpppmmmiiieeeaaa\\\VVVSSSUUURRRQQQUUU\\\aaabbb```eeedddbbb___\\\XXXUUUTTT[[[\\\^^^___^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]___aaaeeeffffffggghhhiiijjjjjjjjjllloooooooooooopppqqqrrrpppnnnmmmnnnnnnnnnlllmmmmmmmmmnnnoooooopppppprrrqqqqqqpppppppppqqqqqqnnnnnnmmmlllkkkjjjjjjjjjlllnnnpppppppppooopppqqqooossssssooommmnnnooommmkkkkkkjjjiiigggdddbbb``````bbbccccccaaa```aaaaaaZZZXXXVVVVVVXXX[[[]]]^^^]]][[[[[[[[[]]]^^^]]][[[ZZZYYYXXXXXXYYYYYYXXXWWWYYYWWWTTTRRRQQQRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\bbbbbbbbbeeejjjkkkjjjgggddddddcccbbbaaa```___^^^```]]][[[ZZZ\\\^^^______[[[]]]``````___^^^___bbbaaabbbcccbbbaaaaaacccdddffffffffffffgggggggggggggggffffffeeeeeeeeeeeefffhhhggggggfffffffffggggggiiihhhgggffffffggghhhiiieeeeeeffffffhhhiiijjjkkklllmmmnnnmmmkkkkkkmmmoookkkmmmnnnllljjjiiilllnnnpppnnnllljjjiiijjjkkklllfffgggjjjlllnnnoooppppppllljjjhhhhhhjjjkkklllkkkiiijjjkkklllmmmnnnoooppprrrrrrqqqqqqooommmlllkkkgggccc``````bbbdddcccbbbaaa``````aaadddiiinnnqqqppppppqqqqqqpppmmmkkkiiigggeeecccbbbbbbbbbaaa___dddbbbaaaaaaaaa```^^^[[[\\\YYY[[[aaaeeeddddddfffgggeeeccc___\\\XXXVVVTTT]]]```eeejjjmmmnnnmmmllljjjddd]]]YYYYYY\\\___aaadddeeefffgggggggggfffeee___XXXSSSRRRQQQNNNOOOQQQNNNSSSTTTRRRUUU]]]aaa___dddeeeddd```[[[WWWUUUUUUOOOMMMIIIEEEAAA<<<777333777444000...---,,,+++***---,,,+++)))(((((()))))))))((('''((()))***)))(((''''''(((((())))))******'''((()))))))))))))))(((******))))))((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))+++)))(((&&&&&&((()))+++)))***+++,,,+++)))'''&&&+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&***)))((('''''''''''''''((((((((((((((())))))******///888EEEPPPVVVXXXXXXVVV[[[]]][[[[[[\\\[[[WWWSSSTTTTTTSSSRRRQQQRRRSSS[[[ZZZYYYYYYZZZ\\\^^^```bbbbbbbbbaaa``````______]]]^^^____________aaacccdddeeeffffffeeebbb___]]][[[ZZZYYYZZZ\\\^^^]]]\\\ZZZ]]]bbbeeeffffffggghhhhhhggggggiiikkkkkkgggdddcccaaa^^^]]]\\\^^^```aaa]]]```dddgggfffccc^^^ZZZTTTOOOHHHDDDDDDFFFIIIKKKNNNJJJGGGGGGJJJMMMMMMMMMSSSSSSTTTSSSSSSRRRQQQQQQPPPQQQRRRQQQOOOKKKGGGEEEBBBAAA???>>><<<<<<;;;;;;@@@AAABBBBBBBBB@@@>>><<<;;;<<<>>>AAADDDEEEGGGGGGQQQNNNNNNRRRXXX[[[YYYVVVjjjiiigggfffeeebbb]]]ZZZWWWXXXZZZ\\\```cccfffgggjjjkkkkkklllllllllllllllooolllhhheeeaaa]]]XXXUUUUUUSSSRRRTTTYYY]]]______aaa``````___^^^\\\ZZZYYYYYYZZZZZZZZZZZZXXXWWWVVVVVVWWWYYYYYYYYYYYY\\\^^^aaabbbccceeeggghhhjjjjjjmmmnnnoooooommmllllllmmmpppnnnmmmnnnooopppooommmmmmmmmnnnooooooppppppqqqtttsssssssssrrrsssssssssooonnnnnnmmmlllkkkjjjjjjlllnnnppppppoooooopppqqqooossssssooommmoooooommmjjjiiigggeeecccbbbaaaaaa_______________^^^]]]]]]YYYWWWVVVVVVZZZ]]]```aaaaaa___]]]\\\]]]]]]\\\ZZZ]]]\\\ZZZZZZZZZZZZYYYWWWYYYWWWUUUSSSRRRSSSUUUVVV[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ^^^]]]^^^aaaeeegggfffdddbbbaaa```___^^^^^^^^^^^^]]][[[YYYXXXZZZ\\\\\\\\\[[[]]]``````^^^^^^___aaaaaaaaabbbaaa``````bbbdddgggggggggggggggggggggggghhhgggfffeeeeeeeeeeeeeeegggffffffeeeeeeeeeffffffhhhgggfffeeeeeefffggghhheeeeeeeeeeeefffhhhjjjkkkoooooonnnllliiiggghhhiiiiiikkklllkkkiiiiiikkknnnooonnnmmmkkkjjjjjjkkkkkkiiijjjlllmmmnnnnnnmmmmmmmmmllljjjjjjlllmmmnnnmmmjjjkkklllmmmnnnnnnooooooqqqppppppooonnnmmmkkkkkkddd```]]]\\\___bbbccccccaaa```___```ccciiinnnqqqppppppqqqqqqpppnnnlllkkkllljjjhhhgggggggggfffddddddcccccccccddddddbbbaaa```]]]]]]bbbfffeeefffhhhhhhgggeeebbb^^^[[[YYYWWWaaadddhhhmmmpppqqqpppooommmhhhbbb^^^^^^aaacccddddddeeefffggggggeeedddbbbbbb[[[VVVVVVUUURRRRRRUUUQQQUUUVVVUUUXXX^^^bbb```cccddddddaaa]]]ZZZXXXXXXYYYXXXVVVSSSPPPJJJCCC???<<<999555333111000...,,,////////////...---,,,,,,,,,***))))))******)))((((((((((((((())))))))))))))))))***))))))((('''&&&(((((((((((('''''''''&&&(((((((((((((((''''''&&&'''((((((((())))))))))))***)))(((''''''((()))***%%%&&&'''((((((((('''&&&'''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''&&&%%%&&&(((***((('''))))))((('''''''''''''''((('''''''''((()))******+++000:::GGGRRRXXXZZZZZZ[[[^^^___]]]^^^```^^^YYYYYYZZZ[[[ZZZXXXVVVUUUVVVYYYXXXWWWWWWXXXYYY[[[]]]aaaaaa``````___^^^^^^^^^ZZZ[[[]]]]]]]]]]]]```bbbbbbcccdddeeedddaaa___]]]]]][[[ZZZ[[[\\\\\\[[[ZZZYYY[[[^^^bbbfffhhhjjjjjjlllkkkkkkmmmooonnnkkkhhhhhhfffcccaaa``````bbbcccccceeehhhkkkjjjgggcccaaaYYYSSSLLLGGGEEEGGGIIIJJJMMMIIICCCBBBEEEJJJNNNPPPOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCIIIJJJKKKLLLLLLJJJIIIGGGHHHIIILLLOOOQQQTTTUUUVVV\\\ZZZYYY]]]bbbeeedddbbbfffeeedddcccaaa]]]XXXTTTPPPQQQSSSVVVZZZ^^^aaaccceeeggghhhiiiiiiiiigggfffooolllhhheeeccc___\\\YYYVVVVVVUUUUUUUUUWWW[[[___````````````___^^^]]]]]]YYYXXXWWWUUUSSSQQQPPPOOOQQQRRRTTTUUUUUUVVVXXXZZZ]]]^^^```bbbeeegggiiijjjlllmmmooonnnlllkkkkkklllllllllmmmoooqqqqqqpppnnnnnnnnnoooooopppqqqqqqrrruuuuuuuuuuuuuuuuuuuuuvvvppppppooonnnmmmlllkkkjjjkkkmmmooopppoooooopppqqqooossstttpppnnnppppppnnnllljjjfffcccaaabbbcccddd```]]]\\\]]]______\\\ZZZYYYXXXWWWXXX\\\```cccdddccc```]]]\\\]]]^^^___^^^aaa___\\\[[[[[[[[[YYYXXXXXXWWWUUUTTTTTTUUUVVVXXX]]]]]]\\\ZZZXXXWWWUUUTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXYYY\\\```bbbbbbaaa___^^^\\\[[[[[[\\\^^^___]]][[[YYYYYYZZZ[[[[[[[[[[[[\\\^^^___^^^^^^___```___``````_________aaacccgggggggggggggggggggggggghhhhhhfffeeeddddddddddddeeeddddddcccddddddeeeeeegggfffeeeddddddeeefffgggfffeeedddcccdddfffiiijjjmmmnnnmmmkkkhhheeeeeefffggghhhjjjjjjjjjjjjlllnnnnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmllllllkkkjjjmmmllljjjkkklllnnnnnnmmmmmmmmmnnnooooooooooooooooooooonnnnnnmmmlllkkkkkkbbb^^^ZZZXXX[[[___ccceeecccaaa```aaadddiiinnnrrrppppppqqqrrrqqqpppooonnnooonnnlllllllllllljjjiiigggffffffgggiiijjjiiihhhgggcccaaadddgggfffgggiiijjjiiigggeeebbb___]]]\\\dddfffjjjnnnqqqrrrqqqqqqppplllhhhffffffgggggggggfffgggiiijjjjjjhhheeecccfff```\\\]]]\\\ZZZYYY[[[VVVYYYZZZYYY\\\aaacccbbbdddeeeeeeccc```]]]\\\\\\bbbbbbbbbaaa___ZZZSSSNNNGGGDDD@@@===:::777333111------......---+++***)))---+++******++++++)))((())))))))))))((((((((((((************)))'''&&&%%%''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))***++++++,,,$$$%%%&&&'''(((******+++(((((('''&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((((((((((((''''''''''''''''''''''''((()))***+++,,,111;;;HHHTTTZZZ]]]\\\___aaa```^^^```ccc```ZZZ\\\^^^aaaaaa___\\\ZZZZZZYYYYYYXXXWWWXXXYYY[[[\\\______^^^^^^]]]\\\\\\\\\VVVWWWYYYZZZZZZ[[[^^^```___```bbbccccccaaa___^^^^^^]]][[[[[[[[[[[[ZZZXXXYYYXXXYYY^^^eeejjjlllkkkmmmmmmmmmoooppppppnnnlllnnnllliiifffeeeeeefffgggiiijjjlllmmmllljjjgggeee___YYYQQQKKKIIIIIIIIIIIIHHHEEEBBBBBBEEEHHHKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNOOOOOOOOONNNNNNUUUVVVWWWXXXYYYXXXWWWVVVVVVWWWZZZ]]]```bbbddddddhhhfffeeeggglllppppppnnnccccccbbbaaa```[[[VVVQQQOOOPPPRRRTTTXXX\\\___```aaabbbccccccdddeeeeeeeeennnkkkhhhfffeeeccc```^^^XXXZZZZZZWWWSSSTTTYYY^^^aaaaaaaaaaaa___^^^]]]\\\[[[YYYVVVRRRNNNKKKIIIIIIJJJMMMPPPSSSTTTVVVYYY[[[]]]^^^___bbbdddfffhhhiiiiiikkkmmmnnnmmmnnnooopppjjjjjjlllooorrrsssqqqoooooooooooopppqqqqqqrrrrrruuuuuuuuuvvvvvvvvvvvvvvvqqqppppppnnnmmmlllkkkkkkkkklllnnnooonnnnnnooopppooossstttpppnnnpppqqqoooppplllgggcccbbbcccfffiiiccc```]]]^^^bbbbbb___ZZZ[[[ZZZYYY[[[^^^bbbddddddaaa^^^\\\\\\___bbbdddeeeccc```]]][[[[[[ZZZYYYWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\[[[ZZZXXXVVVTTTSSSSSSUUUUUUSSSSSSRRRSSSTTTUUUTTTUUUVVVYYY\\\^^^______]]]\\\ZZZYYYZZZ\\\___aaa```^^^\\\[[[\\\]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^___^^^______^^^]]]^^^aaacccgggggggggfffffffffffffffhhhgggfffeeedddccccccccccccbbbbbbbbbbbbccccccdddfffeeedddcccccccccdddeeeeeedddcccbbbccceeegggiiiiiijjjkkkjjjhhhgggggghhhfffgggiiijjjkkklllmmmnnnmmmmmmmmmmmmmmmlllkkkjjjkkkkkkkkkkkkjjjiiiiiihhhkkkjjjiiijjjkkkllllllkkkpppqqqrrrrrrrrrqqqppppppnnnnnnmmmlllkkkkkkkkkkkkccc```[[[YYYZZZ^^^bbbeeeeeedddccccccfffkkkppptttppppppqqqrrrrrrrrrqqqpppqqqooonnnnnnooonnnmmmkkkkkkkkkkkklllnnnooonnnlllmmmgggdddfffgggfffgggjjjlllkkkiiigggeeecccbbbaaadddfffjjjmmmoooppppppooorrrooolllkkkkkkkkkjjjiiigggiiilllnnnnnnmmmjjjiiikkkfffcccdddeeebbbaaaccc]]]^^^___```bbbdddffffffhhhhhhhhhfffccc```______dddddddddeeeeeeccc^^^[[[VVVSSSOOOKKKFFFAAA;;;777000///---+++***)))))))))+++***))))))+++,,,+++)))******))))))((((((''''''))))))***))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((++++++******+++,,,------$$$%%%%%%'''((()))***+++)))((('''&&&&&&&&&&&&''')))((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&'''((()))***+++***000:::GGGRRRZZZ]]]^^^``````^^^]]]```ddd```ZZZZZZ^^^bbbdddccc```^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYTTTUUUWWWWWWWWWXXX[[[]]]\\\^^^___aaabbbbbbaaa```^^^\\\[[[[[[\\\\\\[[[YYY\\\YYYWWW[[[cccjjjkkkjjjkkkkkklllmmmnnnmmmmmmlllqqqooollljjjiiijjjlllmmmmmmmmmmmmllljjjhhheeedddbbb]]]VVVPPPMMMLLLKKKJJJBBBCCCDDDFFFFFFEEEDDDBBBIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXXXXWWWWWW]]]^^^___aaaaaabbbaaaaaa^^^___aaaccceeeggghhhhhhlllkkkjjjkkkooorrrssssssbbbbbbaaaaaa```\\\XXXTTTSSSTTTUUUWWWZZZ]]]___aaa___^^^]]]]]]^^^bbbeeehhhllljjjgggffffffeeedddccc\\\______[[[UUUTTTXXX^^^___`````````___^^^]]]]]]^^^[[[WWWRRRMMMHHHEEEDDDFFFIIINNNSSSVVVYYY\\\^^^___```aaabbbdddfffggghhhjjjlllnnnooooooooopppqqqjjjjjjlllooorrrsssqqqoooooooooooopppqqqqqqrrrrrrrrrssstttuuuuuuuuuuuutttqqqqqqpppnnnmmmlllkkkjjjjjjlllnnnnnnnnnmmmnnnooonnnrrrssspppnnnpppqqqoooppplllgggbbbaaabbbeeegggeeeaaa^^^___cccccc___ZZZ^^^]]]\\\]]]```bbbccccccbbb___]]]]]]```ccceeefffbbb___\\\YYYYYYXXXWWWVVVWWWWWWWWWWWWXXXYYY[[[\\\YYYXXXVVVTTTSSSSSSSSSSSSXXXWWWUUUSSSRRRRRRSSSSSSTTTUUUWWWYYYZZZ\\\^^^```]]]\\\[[[ZZZ[[[^^^aaacccaaa___]]]]]]]]]]]]\\\ZZZ[[[[[[[[[]]]^^^^^^^^^]]]^^^^^^]]]\\\\\\]]]aaadddffffffffffffeeeeeeddddddfffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccfffeeedddbbbbbbbbbcccddddddcccbbbaaabbbccceeeggggggiiijjjjjjhhhgggggggggggghhhiiikkknnnoooooonnnkkkllllllmmmllllllkkkjjjhhhhhhhhhhhhhhhhhhiiiiiikkkjjjiiijjjlllmmmlllkkkrrrssstttuuuuuutttrrrqqqnnnmmmkkkjjjiiiiiiiiiiiigggeeeaaa^^^]]]___bbbeeehhhgggggghhhjjjnnnsssuuupppqqqqqqrrrrrrrrrrrrrrrsssrrrqqqqqqrrrrrrpppmmmpppooonnnoooqqqqqqpppnnnpppjjjggghhhiiiggggggiiikkkjjjjjjhhhgggfffeeedddfffgggjjjmmmooooooooooooqqqooommmmmmmmmllljjjhhheeegggjjjmmmoooooonnnnnnmmmiiihhhlllmmmkkkjjjlllfffeeefffhhhiiiiiiiiikkkmmmmmmmmmjjjfffcccaaaaaadddcccbbbdddfffggggggfffeeebbb^^^YYYTTTMMMFFFAAA<<<999444000------...///)))(((''')))+++---,,,,,,******))))))((((((''''''&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((***)))((('''''''''''''''''''''''''''(((((()))))))))((('''%%%%%%&&&''''''*********)))((((((((((((&&&'''(((((()))(((''''''&&&&&&&&&&&&'''((()))***(((,,,555AAALLLUUUYYYZZZ\\\]]]\\\[[[^^^cccaaa\\\]]]```dddfffdddaaa^^^\\\]]]]]]]]]]]]^^^______```[[[[[[ZZZZZZYYYXXXXXXXXXTTTUUUVVVVVVUUUUUUWWWYYYZZZ[[[]]]```aaaccccccccc\\\[[[[[[\\\]]]^^^^^^]]]```\\\YYY[[[bbbhhhiiigggjjjjjjkkkllllllllllllmmmooonnnlllkkklllnnnqqqrrrqqqpppooommmjjjgggdddbbbddd___YYYTTTPPPNNNMMMKKKFFFFFFEEEDDDBBB@@@??????IIIIIIJJJKKKKKKKKKKKKJJJLLLLLLKKKJJJKKKMMMOOOPPPSSSUUUXXX[[[]]]\\\[[[[[[______```aaabbbccccccddd``````bbbcccdddeeeeeeeeejjjiiiiiikkknnnpppqqqqqqaaa````````````___\\\ZZZZZZZZZ[[[\\\]]]___```aaa___]]][[[ZZZ[[[___dddggghhhfffccccccdddeeeeeeeee___bbbbbb^^^XXXVVVXXX\\\ZZZZZZ\\\]]]^^^_________]]][[[WWWSSSNNNIIIFFFDDDEEEIIIOOOTTTXXX[[[___aaa``````aaacccdddfffggghhhnnnoooqqqpppnnnmmmmmmnnnllllllmmmoooqqqqqqpppnnnnnnnnnoooooopppqqqqqqrrroooppprrrsssttttttsssrrrqqqqqqpppnnnlllkkkjjjiiiiiikkkmmmnnnmmmmmmnnnooommmqqqrrrooommmooopppooollliiieeeaaa______```aaabbb```^^^^^^```___\\\YYY___^^^]]]___aaaccccccbbbfffccc```___```aaabbbaaabbb^^^ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXZZZ\\\]]]^^^WWWVVVTTTSSSRRRRRRSSSSSSYYYXXXVVVTTTSSSSSSTTTTTTWWWXXXZZZZZZ[[[\\\___aaa^^^]]]]]]]]]^^^```bbbdddaaa___]]]]]]]]]\\\ZZZXXX[[[ZZZZZZ\\\^^^___]]]\\\^^^^^^]]]\\\[[[]]]aaadddeeeeeeeeeddddddcccbbbbbbcccbbbbbbaaaaaaaaaaaaaaa````````````aaabbbccccccfffeeedddbbbbbbbbbccccccaaaaaaaaaaaabbbbbbcccdddhhhjjjkkkjjjhhheeeddddddhhhhhhiiilllooopppooommmkkkkkkkkkjjjjjjjjjjjjjjjggggggggggggggghhhiiijjjmmmllllllmmmoooooonnnlllrrrsssuuuvvvvvvtttrrrqqqlllkkkiiifffeeeeeeeeeeeeiiiiiigggeeecccbbbdddfffiiiiiijjjlllnnnqqqtttuuuqqqqqqqqqqqqqqqqqqrrrrrrtttttttttuuuvvvuuussspppqqqppppppqqqrrrrrrqqqooorrrmmmjjjkkkkkkiiihhhjjjiiiiiihhhhhhgggfffffffffhhhiiikkkmmmoooooopppooopppnnnlllllllllkkkiiigggaaacccfffiiilllmmmnnnooonnnkkklllqqqtttrrrqqqsssnnnlllmmmppppppnnnmmmooopppqqqpppmmmiiifffddddddgggeeedddeeehhhkkkmmmmmmmmmkkkhhheee```ZZZRRRMMMGGGDDD>>>777333111000111***))))))***,,,......---))))))))))))((((((((((((%%%&&&''')))************((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******)))(((((('''&&&&&&))))))))))))((((((((((((***(((&&&%%%%%%%%%'''(((+++,,,,,,+++(((''''''(((&&&&&&((()))))))))((('''''''''&&&&&&''''''((()))(((***///888AAAIIINNNPPPRRRUUUWWWVVVXXX]]]___]]]```cccggggggddd___[[[ZZZYYYZZZ[[[\\\]]]^^^^^^___ZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUTTTRRRQQQRRRTTTVVVWWWZZZ]]]```bbbdddeee]]]\\\\\\]]]___``````___bbb___\\\^^^bbbfffgggfffjjjlllmmmmmmllllllnnnooolllkkkjjjjjjkkknnnqqqsssrrrrrrqqqooollliiifffdddeeeaaa[[[VVVRRROOOLLLJJJNNNKKKEEE>>>:::;;;@@@DDDFFFGGGHHHIIIJJJKKKKKKKKKOOONNNMMMLLLLLLMMMNNNOOOQQQTTTXXX\\\]]]]]][[[ZZZ\\\\\\]]]]]]^^^___``````^^^___```aaabbbcccccccccfffgggiiijjjlllmmmmmmmmm```___^^^^^^```aaaaaa`````````____________`````````^^^\\\[[[\\\^^^aaacccbbb```^^^^^^aaacccddddddaaabbbccc```[[[XXXXXXYYYXXXXXXZZZ[[[\\\\\\]]]]]]XXXWWWVVVSSSPPPLLLHHHFFFGGGKKKQQQUUUYYY[[[^^^```]]]^^^```bbbdddfffhhhiiimmmooopppooonnnlllmmmmmmpppnnnmmmnnnooopppooommmmmmmmmnnnooooooppppppqqqmmmoooqqqsssssssssrrrqqqqqqpppooommmkkkjjjiiihhhiiikkkmmmmmmllllllmmmnnnlllpppqqqnnnlllnnnpppnnnjjjhhhfffccc```^^^]]]\\\_________^^^]]]\\\[[[ZZZ^^^]]]]]]___bbbddddddccceeecccaaaaaaaaaaaa```___aaa^^^ZZZWWWWWWXXXXXXWWWVVVWWWXXXZZZ[[[]]]___```YYYXXXVVVTTTSSSSSSSSSTTTWWWVVVUUUTTTTTTUUUVVVWWWZZZ[[[]]]\\\[[[\\\___bbb^^^^^^^^^___```aaabbbcccbbbaaa___^^^^^^]]][[[YYY[[[YYYYYY[[[^^^___]]][[[^^^^^^]]]\\\[[[^^^bbbeeeddddddccccccbbbaaaaaa``````____________```aaaaaa````````````aaabbbcccdddgggfffdddcccbbbbbbcccccc___```aaabbbbbbbbbaaaaaaeeegggiiihhhfffdddcccccchhhggghhhkkkoooooommmkkkjjjjjjiiihhhhhhiiijjjkkkiiiiiihhhhhhhhhiiijjjkkkmmmllllllnnnppppppnnnlllooopppsssttttttsssqqqpppjjjhhheeebbb```______```fffiiilllkkkhhhffffffggghhhiiillloooqqqrrrssstttqqqqqqqqqppppppppppppqqqsssssssssuuuvvvuuurrrpppnnnnnnnnnppprrrssssssqqqtttooommmoooooollljjjkkkfffffffffffffffffffffeeeggghhhjjjkkkmmmmmmnnnnnnooommmkkkjjjjjjiiihhhfffbbbcccdddfffiiikkkmmmooommmkkkmmmtttxxxwwwwwwxxxuuurrrrrrvvvvvvrrrqqqsssqqqrrrrrrpppllliiihhhhhhjjjiiiiiijjjmmmoooooonnnnnnmmmlllllliiiddd]]]YYYQQQNNNJJJCCC===777333111///---,,,---...///...,,,(((((((((((())))))))))))&&&'''((())))))***))))))'''''''''((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***((()))***+++******((((((***************************)))&&&$$$$$$%%%'''(((+++------,,,(((&&&''')))%%%&&&((()))***)))((('''(((((('''&&&&&&&&&''''''******+++///555<<<@@@BBBAAAHHHLLLLLLLLLRRRWWWYYY[[[^^^aaabbb```]]][[[[[[VVVWWWYYYZZZ\\\]]]^^^^^^ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTRRRNNNLLLLLLMMMQQQSSSUUUYYY]]]```cccddd```___^^^___```aaa```___`````````aaabbbeeeggghhhjjjlllnnnmmmllllllnnnqqqjjjiiihhhggghhhjjjmmmoooooooooppppppnnnllliiiggghhhddd]]]WWWRRRNNNIIIFFFLLLKKKGGGAAA===<<>>======>>>AAAEEEIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMQQQVVVZZZ\\\ZZZXXXUUUWWWVVVVVVVVVVVVWWWWWWXXXVVVWWWZZZ]]]```bbbcccddd\\\```dddggggggfffeeeddd```bbbcccbbbaaabbbeeeiiiaaabbbccc```\\\ZZZ\\\___aaabbbbbbaaa^^^]]]]]]^^^]]]\\\[[[YYYYYY[[[___bbb``````___^^^\\\ZZZXXXWWWYYY]]]]]]ZZZZZZ]]]YYYRRRXXXUUUPPPNNNMMMLLLKKKJJJKKKOOOTTTXXXZZZ\\\^^^```[[[[[[[[[___cccgggiiiiiiiiijjjjjjkkkmmmoooqqqrrrrrrqqqooollliiihhhjjjllljjjkkkmmmooooooooommmlllrrrooollllllooorrrrrrqqqrrrqqqooollliiigggdddccchhhiiijjjlllmmmllllllkkkkkknnnqqqpppmmmkkklllmmmmmmkkkiiigggfffdddbbb```bbb```^^^^^^^^^]]][[[YYY______```aaabbbcccddddddcccbbbaaa___^^^^^^^^^___[[[ZZZWWWVVVVVVWWWZZZ[[[WWWWWWXXX\\\```bbb```]]]___\\\XXXSSSPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTT\\\]]]^^^^^^^^^^^^aaaccc```aaabbbaaa```___```aaacccaaa___]]]\\\[[[\\\\\\[[[]]]___``````___^^^\\\ZZZZZZZZZ[[[]]]___aaabbb```aaabbbccccccbbbaaa```___]]][[[ZZZ[[[^^^bbbddd````````````aaabbbddddddeeeeeeddddddddddddddddddcccbbbaaabbbcccdddcccaaaaaa```___aaadddfffggggggfffggghhhjjjjjjjjjiiihhhiiiiiiiiiiiiiiihhhhhhhhheeefffhhhiiijjjjjjiiiiiijjjkkklllmmmnnnpppqqqqqqpppqqqrrrrrrqqqpppnnnmmmmmmjjjeee```\\\[[[\\\\\\dddjjjmmmkkkkkknnnlllfffmmmlllkkklllnnnpppppppppqqqooommmlllkkklllnnnooorrrooommmnnnqqqrrrpppmmmggghhhiiilllmmmooooooppplllllllllmmmmmmllliiifffbbbdddeeedddbbbbbbeeeiiikkkjjjhhhggggggiiikkklllkkkkkkjjjgggdddcccccceeebbbaaaaaacccfffjjjkkklllpppqqqsssuuuvvvxxxxxxyyyvvvvvvwwwvvvuuutttrrrqqqssssssrrrooollllllmmmooommmoooqqqpppnnnlllkkkkkkrrrttttttpppjjjeeecccccc______``````\\\TTTIIIBBBEEE<<<333///111333000---...,,,******++++++***))))))'''&&&&&&'''))))))))))))((('''&&&&&&&&&&&&&&&)))&&&%%%'''&&&###$$$''''''''''''''''''''''''''',,,)))'''''')))***)))''''''''''''(((***+++***)))+++%%%$$$(((+++)))'''&&&---)))(((***(((""" ###''''''&&&&&&&&&''''''(((&&&(((******)))(((((()))'''''''''&&&&&&%%%%%%%%%+++***)))+++......,,,)))000111222222444888===AAAKKKLLLOOORRRUUUVVVXXXXXX[[[[[[\\\^^^```aaa___^^^\\\\\\[[[XXXVVVUUUWWWYYYXXXXXXWWWSSSMMMJJJJJJKKKTTTRRRRRRTTTXXX\\\___``````bbbcccbbb```^^^^^^___aaaaaabbbccceeehhhkkkmmmjjjjjjkkkllllllllllllllljjjjjjiiiiiihhhgggffffffkkkkkklllmmmmmmmmmllllllllliiiddd^^^XXXPPPHHHBBBGGGFFFFFFFFFFFFDDD@@@===AAABBBBBBDDDFFFHHHJJJKKKNNNOOOPPPQQQQQQOOOMMMLLLPPPTTTYYY^^^___]]]YYYVVVWWWTTTRRRRRRUUUWWWVVVUUU\\\ZZZXXXWWWYYY[[[\\\]]]UUU[[[bbbccc```^^^___aaacccdddeeedddbbbaaaccceeebbbbbb```^^^[[[[[[\\\^^^aaaccceeedddbbb^^^\\\\\\\\\[[[YYYWWWVVVXXX]]]``````______^^^]]]\\\[[[[[[YYY]]]]]][[[]]]```^^^XXXUUURRRNNNLLLLLLLLLKKKKKKQQQUUUZZZ]]]^^^^^^^^^___ZZZZZZZZZ]]]bbbfffhhhhhhhhhhhhiiijjjkkkmmmnnnoooooooooooollljjjiiijjjllljjjjjjlllmmmmmmmmmllllllnnnllliiiiiikkknnnnnnmmmpppooonnnllljjjhhhgggffffffgggiiikkkllllllllllllmmmoooqqqpppmmmkkkjjjkkkmmmkkkiiigggfffdddbbbaaaeeedddbbbaaaaaa```]]][[[aaaaaabbbbbbbbbbbbbbbccccccbbb```^^^]]]\\\\\\]]]ZZZXXXWWWVVVVVVWWWXXXZZZXXXWWWYYY]]]bbbdddccc```___\\\XXXTTTQQQNNNMMMMMMLLLMMMOOOQQQSSSVVVWWWXXX\\\^^^^^^^^^]]]^^^```aaa^^^___aaa```______```aaabbbaaa```^^^]]]\\\[[[[[[YYYZZZ\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZ[[[^^^```bbbdddeeeeeeeeedddbbb```___^^^\\\ZZZXXXYYY[[[]]]___````````````aaabbbbbbcccbbbbbbbbbbbbcccccccccccccccbbbaaaaaabbbcccbbb```aaa```___aaadddfffgggffffffggghhhhhhhhhhhhhhhhhhddddddeeefffggghhhhhhiiifffggghhhiiiiiiiiihhhhhhiiijjjkkklllmmmoooppppppqqqrrrrrrsssrrrqqqpppooommmjjjfffaaa^^^]]]^^^^^^fffkkkllljjjkkkmmmlllhhhllljjjjjjkkkmmmnnnnnnmmmmmmlllkkkiiiiiijjjkkklllnnnmmmllllllmmmnnnmmmlllggghhhjjjlllmmmnnnoooooolllkkkkkklllmmmkkkhhheeebbbdddeeedddaaabbbeeeiiijjjiiiiiihhhhhhiiijjjkkkhhhiiihhhgggeeeeeefffhhhgggeeedddfffiiilllnnnooolllmmmoooqqqssssssttttttuuuuuuuuuuuutttsssqqqppppppqqqqqqooommmllllllnnnnnnoooooonnnllljjjjjjjjjqqqrrrrrroooiiidddaaaaaa```aaacccdddccc]]]UUUOOOMMMEEE;;;777777666222------+++)))((())))))((('''+++)))'''&&&'''((((((''')))((('''&&&&&&&&&&&&'''+++((((((******'''''')))(((((((((((((((((((((((()))'''%%%%%%'''(((&&&%%%'''&&&&&&(((***+++***((()))&&&&&&***,,,)))((()))***&&&&&&***)))%%%$$$'''(((''''''&&&&&&&&&''''''((()))******(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))(((((())),,,,,,***'''...////////////222555888===???BBBFFFKKKOOORRRTTTSSSTTTVVVXXX[[[\\\\\\[[[\\\]]]\\\ZZZWWWUUUVVVWWWUUUVVVUUURRRNNNKKKKKKMMMSSSRRRRRRSSSWWW[[[^^^^^^```bbbccccccbbb`````````aaaaaabbbcccfffhhhkkklllllllllmmmmmmllllllkkkjjjkkkjjjiiihhhgggfffeeeeeeeeefffgggiiijjjkkkllllllmmmkkkfffaaa[[[SSSKKKEEEGGGGGGFFFGGGGGGEEEBBB???>>>???AAADDDFFFIIIKKKLLLLLLMMMOOOPPPPPPPPPNNNMMMNNNQQQUUUYYY[[[[[[YYYXXXWWWUUURRRSSSUUUXXXXXXXXX]]][[[XXXWWWXXXYYYZZZ[[[VVV[[[```bbbbbbaaabbbddddddeeefffeeecccaaaaaabbbccc```]]][[[[[[\\\]]]]]]aaacccfffgggddd```]]][[[]]][[[XXXUUUTTTWWW\\\``````___^^^]]]]]]^^^______]]]______^^^```cccaaa\\\SSSPPPMMMLLLMMMMMMMMMLLLVVVZZZ^^^``````^^^]]]]]]YYYXXXXXX[[[___ccceeefffgggggggggggghhhiiijjjjjjkkklllmmmlllkkkjjjkkkllliiijjjjjjjjjjjjkkkkkkkkkllliiigggggghhhjjjkkkkkknnnnnnmmmlllkkkiiiiiihhheeeggghhhjjjkkkllllllkkknnnooopppooommmjjjiiiiiikkkkkkiiigggfffdddbbbbbbgggfffdddcccbbbaaa^^^\\\ccccccbbbbbbaaaaaaaaa```aaa```___]]][[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWXXX\\\bbbfffeeeccc___]]][[[WWWSSSOOOLLLJJJIIIKKKNNNQQQUUUYYY\\\^^^^^^______^^^]]]]]]___```]]]^^^_________^^^```aaaaaaaaa```___^^^\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXZZZ\\\```bbbfffffffffeeeccc```^^^\\\^^^]]]ZZZXXXXXXYYY[[[\\\```````````````aaaaaaaaa___``````aaaaaabbbbbbbbbcccbbb```aaaaaaaaa```___aaa```___aaacccfffffffffhhhgggffffffffffffffffffdddddddddeeeeeeffffffffffffggghhhhhhiiihhhhhhggghhhhhhiiijjjkkkmmmnnnooorrrrrrsssssssssrrrqqqqqqooolllhhhdddbbbaaabbbbbbiiikkkllljjjjjjmmmmmmjjjkkkjjjiiijjjkkkkkkjjjiiiiiihhhgggffffffgggiiijjjhhhiiijjjjjjiiihhhiiijjjhhhiiikkklllmmmnnnnnnnnnlllkkkkkklllllljjjgggdddaaaccccccbbb______cccgggfffggghhhiiijjjiiiiiihhhdddfffffffffeeefffhhhjjjhhhgggggghhhkkkmmmnnnmmmhhhiiilllnnnppppppppppppssssssssssssrrrpppooonnnmmmoooooonnnllljjjjjjjjjmmmmmmmmmkkkjjjiiikkkmmmoooppppppmmmgggbbb___^^^```aaadddfffhhheeeaaa]]]VVVPPPHHHCCCAAA===666111///---***((((((((('''&&&,,,***(((''''''(((((('''((((((''''''&&&&&&'''''')))'''(((,,,,,,)))(((***))))))))))))))))))))))))((('''%%%%%%''''''&&&$$$'''&&&&&&(((***+++***(((&&&&&&)))---,,,((((((+++)))''''''******'''&&&((())))))((('''&&&&&&&&&&&&((()))***)))&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&''')))***((('''+++,,,,,,,,,******,,,...///111333777<<<@@@DDDGGGKKKMMMPPPSSSVVVYYYZZZ[[[\\\]]]]]]\\\YYYWWWWWWWWWUUUVVVUUUSSSPPPOOOOOOOOOTTTSSSRRRTTTXXX[[[]]]]]]___aaadddeeedddcccbbbbbbaaabbbccceeegggiiijjjkkkmmmmmmnnnnnnnnnlllkkkjjjlllkkkjjjhhhgggeeedddccc___```bbbdddfffiiijjjkkknnnllljjjfffbbbZZZRRRMMMKKKJJJIIIIIIIIIHHHEEEBBB???@@@BBBDDDFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPMMMNNNPPPSSSUUUWWWYYYYYYWWWUUUTTTTTTWWWZZZ\\\\\\___^^^[[[YYYXXXXXXYYYYYYWWWYYY\\\___aaaccccccdddcccdddeeefffeeecccbbbaaaddd```[[[YYY[[[]]]]]]\\\```bbbddddddbbb```^^^^^^```^^^[[[WWWUUUXXX]]]aaaaaa```^^^\\\\\\]]]^^^``````aaa```aaabbbcccbbb___VVVTTTQQQPPPPPPPPPOOONNNVVVZZZ^^^```___]]][[[ZZZXXXVVVVVVXXX\\\aaacccdddeeeeeedddddddddeeeffffffgggiiikkklllkkkkkkkkkllljjjiiiiiihhhhhhiiijjjjjjkkkiiihhhggggggiiijjjkkknnnmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkkjjjjjjlllmmmmmmmmmllljjjiiihhhiiiiiihhhgggdddbbbbbbbbbfffdddcccccccccaaa^^^\\\aaaaaaaaa````````````_________]]]\\\ZZZXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTYYY___dddeeeddd``````___\\\XXXSSSNNNKKKKKKLLLOOOSSSXXX\\\___``````aaaaaa```^^^^^^___aaa]]]___``````______aaabbb````````````___]]]ZZZYYY[[[[[[ZZZZZZ[[[\\\]]]^^^[[[ZZZXXXXXXYYY[[[___aaacccccccccbbb```^^^\\\ZZZ___]]][[[ZZZZZZ[[[]]]^^^``````aaaaaa`````````___^^^______```aaabbbcccccccccaaa``````aaaaaa___^^^aaa```___aaaccceeeeeeeeehhhgggeeedddcccdddeeeeeehhhggggggeeedddcccbbbbbbdddeeefffggghhhiiiiiiiiiggggggggghhhiiikkkmmmnnnqqqqqqrrrrrrrrrrrrrrrrrrqqqooollliiihhhggghhhhhhkkklllkkkjjjjjjlllmmmmmmkkkkkkjjjkkkkkkjjjgggeeeddddddddddddeeefffggghhhdddgggiiihhheeedddfffiiihhhiiijjjlllmmmmmmnnnnnnlllkkkkkkkkkkkkiiieeebbb^^^______]]]ZZZZZZ^^^bbbbbbdddfffiiiiiihhhfffeeebbbccceeeeeedddeeeggghhhdddeeegggjjjlllllljjjgggeeefffiiilllooopppqqqqqqqqqqqqqqqqqqpppnnnmmmkkklllmmmnnnmmmiiifffddddddiiiiiiiiihhhgggiiimmmpppnnnoooooolllhhhddd___]]]]]]^^^```ccceeefffdddbbb]]]XXXSSSOOOLLLGGG@@@:::666333///,,,+++***)))(((,,,***''''''((()))***)))((((((''''''''''''(((((($$$###%%%******'''%%%'''(((((((((((((((((((((((())))))(((((()))(((''''''&&&&&&&&&''')))***)))(((&&&'''+++...+++%%%%%%)))+++*********)))'''&&&&&&******((('''&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***+++***((('''((()))++++++,,,---///222444666???AAAEEEIIILLLOOORRRTTTXXXZZZ]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXVVVUUUTTTSSSWWWVVVUUUWWWZZZ]]]^^^]]]^^^aaaeeeffffffdddddddddcccdddfffhhhiiijjjkkkkkklllmmmnnnppppppooommmlllmmmlllkkkiiigggeeedddccc]]]^^^___aaacccfffhhhiiimmmllllllkkkiiiddd]]]XXXRRRPPPNNNMMMLLLJJJFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBJJJKKKMMMOOOQQQRRRSSSSSSOOONNNNNNNNNPPPSSSWWWYYYXXXWWWVVVWWWZZZ]]]```bbbcccbbb```\\\ZZZYYYYYY[[[ZZZYYYZZZ\\\___``````___```aaabbbdddeeeeeedddcccddd```[[[[[[]]]___^^^]]]___``````___^^^___aaaccccccbbb___[[[YYY[[[___cccbbbaaa^^^\\\[[[[[[\\\]]]^^^]]]]]]```cccddddddddd]]]ZZZWWWVVVUUUTTTRRRPPPUUUYYY]]]___^^^\\\[[[[[[WWWUUUTTTVVVZZZ^^^aaabbbccccccbbbbbbbbbccccccdddeeegggiiikkkjjjjjjkkkmmmjjjjjjiiihhhhhhiiiiiijjjiiiiiigggfffeeefffhhhjjjnnnmmmlllkkkiiigggffffffkkkkkkllllllkkkjjjhhhgggiiiiiijjjjjjkkkjjjhhhgggeeeffffffeeeaaa``````aaadddccccccdddeeedddaaa___^^^^^^^^^____________```]]]]]]\\\[[[YYYXXXVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVQQQPPPPPPTTT[[[```bbbbbbbbbccccccbbb^^^YYYTTTPPPPPPRRRTTTWWWZZZ]]]___```aaabbbcccaaa``````aaaccc___aaabbbbbbaaaaaabbbccc````````````___]]]ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[ZZZYYYXXXYYY[[[^^^`````````aaaaaa```___]]]\\\\\\[[[ZZZZZZ[[[]]]^^^``````aaaaaabbbaaaaaa```___``````aaaaaabbbcccddddddcccaaa``````aaaaaa```^^^aaa```___```cccdddeeedddgggfffeeecccccccccdddeeeffffffeeedddbbbaaa``````aaabbbccceeegggiiikkklllgggfffffffffhhhjjjlllnnnooooooppppppqqqqqqrrrrrrsssrrrpppnnnmmmmmmnnnnnnnnnlllkkkkkkkkklllmmmooonnnmmmmmmmmmmmmjjjfffbbbaaaaaabbbcccdddfffggghhhccceeegggfffcccbbbdddgggggghhhiiikkklllmmmmmmmmmmmmlllkkkkkkkkkhhhdddaaaZZZZZZZZZWWWTTTUUUYYY]]]^^^```dddggghhhfffcccaaaaaacccddddddcccbbbcccdddaaadddhhhmmmooommmgggcccaaaccceeehhhlllnnnpppqqqoooooopppooonnnmmmkkkjjjkkklllllliiieee```^^^]]]```aaaaaaaaacccggglllpppooooooooonnnlllgggbbb___]]]\\\\\\]]]```aaaaaa```___\\\ZZZXXXWWWSSSMMMHHH>>>:::555000...,,,***(((+++)))'''''')))+++,,,+++(((((('''''''''(((((()))###"""$$$((()))%%%$$$&&&''''''''''''''''''''''''((()))******)))(((((('''&&&%%%&&&''')))***)))'''((((((+++,,,((("""!!!%%%)))******)))))))))((('''+++***)))((('''&&&&&&&&&###$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++((()))+++***)))((()))******)))))))))***+++,,,,,,...111555888:::>>>BBBEEEPPPSSSWWWZZZ\\\]]]^^^```______^^^^^^]]]\\\ZZZXXX\\\[[[ZZZ[[[^^^``````___^^^aaadddeeeeeeddddddeeeeeefffhhhkkkllllllkkkkkkhhhjjjmmmpppqqqqqqpppooolllllljjjiiigggeeedddccc_________```aaaccceeefffjjjjjjkkkmmmmmmkkkgggdddZZZXXXTTTRRRPPPMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBJJJKKKMMMOOOQQQRRRSSSSSSQQQPPPMMMLLLMMMPPPSSSVVVWWWXXXYYY[[[]]]___bbbdddfffeeeccc___[[[ZZZ[[[]]]___]]]\\\]]]^^^^^^\\\[[[^^^]]]^^^aaadddfffeeedddcccaaa______````````````___```___]]]]]]^^^aaadddeeedddbbb___\\\]]]```bbbbbb```^^^]]][[[[[[[[[\\\XXXUUUWWW]]]bbbccceeeggg```^^^[[[ZZZXXXWWWTTTQQQVVVYYY\\\]]]\\\[[[[[[\\\WWWUUUSSSUUUXXX]]]```aaabbbbbbaaaaaaaaabbbccccccdddfffhhhiiiiiiiiikkkmmmkkkkkkkkkjjjjjjjjjjjjiiiggggggfffdddcccccceeehhhlllllljjjiiigggfffeeedddkkkkkklllkkkkkkiiigggfffggggggfffgggiiihhhfffddd```bbbcccaaa^^^\\\]]]```bbbbbbcccfffhhhiiifffddd]]]^^^^^^^^^______``````[[[[[[[[[ZZZYYYXXXVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVPPPNNNMMMQQQXXX^^^aaaaaacccdddfffeeeccc___ZZZWWWXXXXXXYYY[[[\\\]]]^^^___aaabbbbbbbbb``````bbbdddaaabbbccccccaaaaaabbbcccaaaaaa```___^^^\\\[[[ZZZWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[\\\^^^______```aaabbbbbbaaa``````YYYYYYYYYYYYZZZ\\\^^^___```aaabbbccccccbbbaaa```aaabbbbbbccccccdddddddddbbbaaa``````bbbbbbaaa```bbb```___```bbbddddddcccfffeeedddddddddddddddddd`````````aaaaaabbbbbbbbbaaaaaabbbdddfffiiikkklllgggfffeeeeeegggiiilllnnnooonnnoooooopppqqqrrrssstttsssrrrqqqpppqqqrrrrrrooolllkkklllmmmlllmmmppppppooooooooonnnjjjddd```^^^___```bbbdddfffggggggbbbdddddddddcccbbbcccddddddeeegggiiikkklllmmmmmmnnnmmmmmmlllkkkiiidddaaaXXXYYYXXXTTTQQQRRRWWW[[[\\\___cccfffgggeeecccaaaaaacccddddddbbbaaaaaabbbcccfffjjjoooqqqooojjjfffaaabbbbbbdddfffjjjmmmooonnnnnnooonnnmmmllljjjiiiiiiiiihhheee```\\\YYYYYYYYYZZZ[[[]]]___dddiiinnnooooooooopppooolllfffbbb___\\\ZZZYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]]YYYVVVHHHCCC<<<666111...+++***,,,***((((((***,,,,,,,,,((((((''''''(((((())))))&&&$$$%%%))))))&&&%%%'''''''''''''''''''''''''''&&&(((******)))'''''''''&&&%%%%%%''')))***)))'''***(((((()))'''"""!!!$$$"""&&&''''''(((,,,,,,*********)))(((''''''''''''"""$$$&&&'''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((((((+++---)))***+++***))))))***,,,'''''')))***++++++++++++(((+++...000000222777;;;DDDHHHMMMQQQUUUYYY]]]````````````aaabbbaaa___]]]```___^^^___aaabbbbbb```^^^```bbbbbbbbbbbbcccdddeeegggjjjlllmmmlllkkkiiidddfffjjjnnnppppppooonnnjjjiiihhhfffeeecccbbbbbbaaa```______```bbbdddeeeffffffgggjjjmmmmmmllljjjaaa^^^ZZZWWWTTTQQQMMMKKKEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKKKKMMMPPPRRRTTTVVVZZZ\\\]]]___aaabbbcccdddccc___ZZZYYY[[[^^^aaabbbaaa```^^^\\\YYYXXX^^^\\\\\\^^^bbbeeeeeedddbbbcccddddddbbbaaabbbbbbaaabbbbbb```^^^^^^```aaaccccccbbb___]]]\\\^^^___```_________^^^^^^]]]]]]WWWSSSSSSZZZ^^^^^^___ccc^^^\\\[[[ZZZYYYXXXUUUSSSVVVXXXYYYYYYWWWWWWXXXYYYWWWUUUSSSTTTXXX\\\___aaabbbaaaaaaaaabbbcccddddddeeefffggggggggghhhkkknnnllllllmmmmmmmmmllljjjjjjhhhhhhhhheeeccccccfffiiihhhhhhhhhgggffffffeeeeeefffggghhhiiiiiihhhgggfffhhhgggeeeeeefffeeeaaa^^^[[[^^^```^^^ZZZXXXZZZ]]]]]]___aaafffiiikkkjjjhhhaaaaaa````````````______YYYYYYZZZZZZZZZYYYWWWWWWUUUUUUUUUVVVVVVUUUUUUUUURRROOONNNQQQWWW^^^aaabbbcccdddfffgggfffccc```]]]]]]]]]]]]^^^^^^_________^^^___``````______aaacccbbbcccdddbbb```___```aaabbbaaa```^^^]]]\\\[[[[[[VVVWWWYYY[[[\\\\\\\\\[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^___```aaaaaaaaa```___[[[[[[ZZZZZZ[[[\\\]]]^^^___aaabbbdddeeedddcccbbbccccccccccccccccccccccccaaa``````aaacccdddcccbbbbbb```___```bbbcccccccccddddddeeeeeeeeeeeeeeeeeeaaaaaabbbccccccdddeeeeeecccccccccccceeegggiiijjjgggfffeeeeeegggiiilllnnnooooooooooooppprrrtttuuurrrrrrqqqqqqqqqrrrssssssoookkkkkknnnooolllmmmqqqppppppppppppnnniiibbb]]][[[\\\^^^aaaccceeeffffffbbbaaa```aaabbbbbbbbb```aaabbbdddgggiiikkklllmmmpppooonnnmmmllliiieeeaaaZZZZZZYYYUUURRRSSSXXX\\\]]]___cccfffgggfffdddbbbaaaccceeeeeedddccccccdddhhhhhhiiilllnnnooonnnlllhhhfffdddbbbcccgggjjjmmmmmmnnnnnnnnnmmmkkkiiihhheeeeeeccc```[[[YYYXXXYYYZZZ[[[]]]___```dddiiimmmooonnnoooqqqrrroooiiieee___[[[WWWUUUUUUWWWXXXYYY\\\]]]___aaaccccccbbbaaaUUUOOOGGG???999444111//////---***)))*********)))((((((((((((((()))******)))&&&&&&((((((%%%%%%((('''''''''''''''''''''''''''***,,,,,,***(((((((((&&&%%%%%%'''))))))(((''',,,'''%%%''''''%%%%%%''' %%%'''%%%''',,,---***))))))((((((((((((((()))###%%%'''''''''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''(((+++...++++++***(((&&&''')))+++%%%'''***,,,------+++***(((+++......,,,---111666888<<<@@@EEEJJJOOOUUUYYY\\\\\\]]]```dddeeeccc```bbbaaaaaabbbcccdddbbbaaa______```___^^^___aaacccdddfffiiilllmmmkkkhhhgggaaacccgggjjjlllkkkjjjiiieeeeeedddcccbbbaaa```___```___^^^^^^___aaaccceeeccccccccceeehhhjjjjjjiiiccc```]]]ZZZXXXVVVSSSQQQHHHGGGEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIJJJJJJLLLMMMNNNOOOSSSYYY\\\\\\\\\\\\^^^\\\^^^^^^[[[VVVUUUYYY\\\]]]```bbbaaa\\\WWWUUUUUU___\\\[[[\\\```cccdddcccaaaeeehhhgggdddbbbcccdddcccdddeeedddaaa___^^^^^^aaaaaaaaa___\\\[[[[[[\\\^^^^^^___```aaaaaa``````[[[UUUTTTYYY[[[XXXXXX[[[[[[YYYXXXXXXYYYXXXUUUSSSUUUVVVUUUTTTRRRRRRSSSTTTWWWUUUSSSTTTWWW\\\___aaaaaaaaaaaabbbbbbcccdddeeefffffffffeeeeeegggkkknnnlllmmmooooooooommmkkkjjjjjjkkkkkkhhheeeeeehhhkkkeeeeeeeeefffffffffffffffbbbccceeefffhhhhhhggggggjjjhhheeeeeedddbbb]]]YYYXXX\\\^^^\\\XXXVVVYYY\\\YYYZZZ^^^ccchhhjjjiiihhhddddddcccbbbaaa```______WWWXXXYYYZZZZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTQQQOOORRRYYY___cccdddbbbdddeeegggfffeeebbbaaa_________```````````````\\\]]]^^^^^^^^^^^^aaacccbbbccccccbbb___^^^^^^___cccaaa___]]]\\\[[[\\\\\\WWWYYY\\\^^^______^^^]]]ZZZ[[[]]]^^^______^^^]]]]]]^^^_________^^^]]]\\\______^^^^^^]]]]]]^^^^^^___aaaccceeefffeeedddccccccccccccbbbbbbbbbbbbbbbaaa``````aaadddeeeeeedddbbb```___```bbbccccccbbbbbbccceeefffgggffffffeeeggggggggggggggggggggggggeeeeeedddcccdddeeefffggghhhgggeeeeeegggiiimmmoooppppppppppppqqqsssuuuwwwppppppppppppqqqqqqrrrsssoookkkkkkppppppllllllpppppppppppppppnnnhhhaaa[[[YYYZZZ]]]___bbbdddeeeeeebbb___]]]^^^aaabbb```^^^___```cccfffiiikkklllmmmqqqpppooonnnllliiieeeaaa]]]]]][[[WWWTTTUUUZZZ___^^^```dddggghhhgggeeedddaaacccfffgggfffeeeeeefffkkkiiiggggggjjjmmmooopppooolllgggddddddfffjjjlllmmmnnnnnnnnnmmmkkkiiihhhaaaaaa___\\\YYYXXXYYYZZZ___```bbbccceeegggkkknnnnnnmmmnnnqqqsssqqqkkkfff]]]YYYTTTQQQQQQSSSUUUVVV[[[]]]___bbbdddfffffffff```YYYPPPGGG@@@;;;777555333000,,,******)))(((&&&((((((((((((((()))******)))&&&%%%'''&&&###$$$''')))))))))))))))))))))))))))---000000---******+++%%%%%%%%%&&&((()))(((''',,,&&&"""%%%(((((((((***"""'''(((%%%&&&******&&&)))(((((((((((())))))***&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&((('''&&&'''***...---,,,***&&&$$$$$$&&&)))'''))),,,......,,,)))'''&&&)))+++***''''''+++000111444888<<>>AAAKKKOOOTTTZZZ]]]^^^]]]\\\^^^^^^]]]]]]]]]___aaabbb]]]^^^^^^]]]\\\\\\^^^```___dddiiiiiieee___\\\[[[_________```aaa___\\\ZZZ[[[]]]```cccdddccc___\\\]]]]]]]]]]]]^^^___```aaa___^^^\\\\\\^^^bbbfffiiigggddd```___```___\\\YYYTTTMMMEEECCCEEEHHHHHHGGGKKKHHHDDDBBBBBBCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTUUUXXXZZZVVVUUUTTTSSSSSSSSSTTTUUUZZZZZZYYYVVVQQQNNNMMMMMM]]][[[ZZZZZZ]]]```aaabbbeeedddbbbaaa```aaabbbcccbbbddddddbbb^^^[[[\\\]]]___``````]]]XXXUUUUUUVVVZZZ\\\^^^```aaa```^^^]]][[[YYYWWWXXXZZZ[[[\\\[[[YYYXXXWWWVVVSSSPPPMMMKKKLLLMMMNNNNNNNNNOOORRRTTTVVVUUUTTTUUUWWW[[[^^^```ccccccbbbccceeefffeeedddeeecccbbbaaabbbeeegggiiillljjjhhhhhhjjjkkkiiihhhjjjjjjiiiiiigggfffeeedddccccccccceeeggggggfffdddiiihhhgggggggggggghhhiiieeeeeedddccc```\\\XXXVVVXXXXXXXXXYYYZZZZZZWWWUUUWWWWWWXXXZZZ]]]```ccceeeccccccbbb```___^^^]]]\\\```___^^^]]][[[ZZZYYYXXXTTTWWWZZZ[[[YYYWWWWWWXXX\\\YYYWWWXXX\\\^^^]]]\\\dddeeefffgggfffdddbbbaaaaaa```___```aaa```___]]]```___^^^^^^]]]]]]^^^^^^```___^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\[[[\\\]]]^^^^^^]]]]]]\\\^^^]]]]]]]]]^^^^^^______^^^^^^```aaaaaa``````___\\\]]]^^^^^^\\\[[[[[[\\\[[[\\\___aaacccccccccbbbbbbcccbbb```^^^]]]```cccccccccbbbbbbbbbbbbaaaaaa``````aaaaaabbbbbbcccccccccdddddddddcccdddgggiiidddccccccdddffffffdddbbbeeedddccccccccceeeggghhhjjjhhhffffffiiikkkllllllnnnoooppppppoooppprrrssssssqqqoooqqqssstttqqqnnnmmmnnnoooppppppooonnnmmmooooooooonnnkkkfffbbb___\\\[[[[[[\\\^^^______^^^^^^\\\]]]```dddfffdddaaaccccccdddeeegggiiijjjkkkkkkkkklllmmmooonnnllljjjccccccbbb```]]]^^^bbbfffeeeggghhhhhhgggeeebbbaaadddeeeggghhhiiiiiiiiiiiiiiihhhfffbbb```bbbfffkkkkkkjjjiiihhhiiijjjlllnnnmmmnnnooopppoookkkeee```^^^XXXSSSTTTVVVWWWZZZ___dddfffggggggffffffhhhiiikkklllmmmnnnmmmjjjhhhfffhhhddd___[[[XXXWWWXXXYYYaaabbbdddfffhhhjjjjjjkkkhhh```VVVOOOLLLIIIEEEBBB;;;888333000...---***)))***)))((('''(((***---///---,,,******)))(((%%%###***'''%%%%%%'''((('''%%%&&&&&&(((,,,000000---***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((()))***************((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%)))((((((((((((''''''''''''((()))***++++++***)))*********************))))))))))))***---000333666===AAAGGGMMMRRRUUUVVVVVVXXXXXXXXXXXXYYYYYYZZZ[[[XXXYYYYYYYYYXXXXXXZZZ\\\```dddhhhhhhccc^^^\\\\\\^^^^^^^^^``````___[[[YYY[[[]]]___bbbcccaaa^^^[[[\\\\\\\\\\\\]]]^^^______```^^^\\\[[[\\\___bbbdddiiifffcccbbbbbbaaa^^^[[[UUUOOOIIIGGGJJJLLLLLLKKKOOOLLLHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNMMMOOORRRTTTTTTUUUVVVXXXVVVUUUSSSQQQPPPPPPQQQQQQVVVVVVUUURRRNNNKKKKKKKKK___\\\ZZZZZZ[[[^^^______aaaaaa```___```aaabbbccccccdddeeeccc___\\\ZZZYYY[[[\\\]]][[[YYYXXXXXXYYY[[[\\\\\\]]]]]]]]]\\\\\\]]]\\\ZZZZZZ\\\]]]]]]\\\YYYXXXVVVSSSOOOLLLHHHFFFHHHIIIKKKKKKKKKKKKMMMOOOSSSSSSRRRSSSUUUXXX[[[]]]^^^```dddeeeeeeeeeeeefffcccbbbaaaaaabbbdddggghhhiiihhhhhhiiijjjiiigggeeegggggghhhhhhgggeeedddccccccbbbbbbdddfffgggfffeeeiiihhhhhhgggggghhhhhhiiifffeeeccc```]]]ZZZWWWVVVXXXWWWWWWXXXYYYXXXVVVSSSTTTTTTTTTUUUXXX[[[___aaa^^^]]][[[ZZZZZZZZZ[[[[[[___^^^]]]\\\[[[ZZZYYYYYYYYY[[[^^^^^^]]][[[ZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^bbbccceeeffffffeeecccbbbbbbaaaaaaaaabbbbbbaaa___```______^^^^^^^^^^^^^^^```___]]]\\\[[[[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[^^^^^^]]]]]]\\\\\\\\\\\\ZZZ[[[]]]___```aaaaaa```^^^^^^^^^\\\ZZZYYYZZZ[[[YYY[[[]]]```bbbccccccccceeedddaaa]]][[[\\\___bbbaaa``````______```bbbbbb``````aaabbbbbbcccddddddcccdddeeedddcccdddfffhhh```___```aaadddeeedddbbbdddcccccccccdddeeeggghhhkkkiiiggggggiiijjjkkkkkknnnnnnmmmkkkkkklllooorrrsssqqqppprrruuuvvvssspppoooooonnnnnnnnnnnnoooooonnnoooooonnnkkkhhheeeccc^^^]]]\\\\\\]]]^^^]]]\\\]]]\\\\\\___cccfffeeebbbeeeeeeeeeeeefffhhhjjjkkkjjjjjjkkkmmmoooooommmjjjffffffeeebbb```aaaccceeefffggghhhhhhfffdddaaa```cccdddeeefffhhhjjjlllmmmjjjhhheeeaaa___aaaeeeiiijjjjjjiiiiiijjjlllnnnooonnnnnnnnnooooookkkfffbbb]]]VVVQQQRRRTTTVVVZZZ___cccdddeeeeeeccccccdddeeeiiijjjlllllllllkkkiiigggkkkiiiddd```^^^]]]^^^^^^ccceeehhhkkkllllllkkkjjjfff```YYYTTTRRRPPPMMMJJJCCC???:::555222000---***+++***((('''(((***,,,------......,,,)))&&&%%%%%%)))'''&&&&&&((())))))((($$$'''***---...---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&'''))))))%%%!!!(((''''''&&&''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%$$$$$$))))))(((''''''''''''(((***((('''(((,,,...---+++---+++***+++------***'''+++***)))))))))+++---...///222888>>>DDDHHHKKKLLLOOOPPPQQQSSSTTTUUUUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^bbbeeehhhfffbbb^^^]]]]]]^^^^^^___```aaa___[[[XXX[[[]]]```bbbaaa___\\\ZZZ[[[[[[[[[[[[\\\]]]^^^^^^aaa___]]][[[ZZZ\\\^^^___hhhfffdddbbbbbb```^^^\\\WWWSSSOOOOOOQQQSSSSSSQQQVVVRRRNNNKKKIIIHHHFFFEEEFFFEEEEEEEEEGGGHHHJJJKKKKKKNNNRRRTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNNNNNNNNNNRRRRRRQQQNNNKKKIIIIIIIII]]][[[YYYYYY[[[]]]______````````````aaacccdddeeeddddddeeeccc```\\\YYYWWWYYYYYYZZZ[[[[[[[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZ^^^]]]\\\]]]^^^______^^^[[[ZZZXXXTTTPPPLLLIIIHHHGGGIIIJJJJJJIIIHHHHHHIIIOOOOOOPPPPPPQQQSSSWWWYYY\\\aaafffhhhfffddddddeeebbbaaaaaaaaabbbdddfffgggggghhhiiijjjjjjhhheeeccccccdddeeeffffffdddcccbbbbbbbbbbbbcccfffgggfffeeehhhhhhhhhhhhhhhhhhhhhhhhfffddd```\\\YYYWWWUUUUUUXXXWWWWWWWWWXXXWWWTTTRRRRRRRRRQQQRRRTTTXXX[[[^^^ZZZYYYWWWUUUUUUVVVWWWXXX\\\\\\\\\\\\[[[[[[[[[ZZZ]]]^^^``````___]]]\\\[[[XXXXXXXXXWWWUUUVVVYYY[[[]]]^^^aaacccccccccbbbaaabbbaaa```aaabbbbbbaaa___```______^^^]]]^^^^^^^^^___^^^\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWXXXXXXYYY\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]\\\YYYWWWVVVWWWYYYXXXYYY\\\^^^```bbbccccccgggddd___ZZZYYYZZZ^^^aaa^^^]]]\\\[[[\\\^^^```bbb______```aaabbbccccccdddbbbcccddddddcccccceeefffaaa``````bbbdddeeeeeedddcccbbbbbbcccdddeeeggghhhiiigggfffgggiiikkkkkkkkkmmmmmmkkkiiihhhkkkppptttsssrrrrrrtttxxxyyyvvvssspppooommmllllllmmmooopppmmmnnnnnnmmmllljjjgggfffaaa___^^^]]]^^^^^^]]][[[]]][[[[[[^^^cccfffeeeccceeedddccccccccceeeggghhhjjjjjjjjjlllmmmllliiiggghhhgggfffdddbbbbbbbbbcccdddeeefffffffffdddbbbaaacccccccccdddgggjjjnnnppphhhfffccc```aaadddhhhllllllkkkkkkjjjjjjkkkllllllnnnnnnmmmnnnnnnkkkgggddd]]]VVVRRRSSSUUUWWW[[[```^^^___aaaaaaaaaaaaccceeejjjkkklllmmmmmmlllkkkjjjhhhgggeeecccbbbcccdddeeefffhhhlllooopppooollljjjfffbbb\\\XXXVVVUUURRRPPPKKKGGGAAA<<<888444000...+++***)))(((((()))***+++&&&))),,,+++(((''')))+++)))((((((((()))***++++++'''((()))+++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((%%%###%%%'''%%%''''''''''''''''''(((((('''''''''''''''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$'''(((((((((((((((''''''...)))&&&(((---111111///222---))))))---...+++'''---,,,***))))))***+++,,,,,,...111555999===@@@BBBFFFGGGJJJNNNPPPRRRRRRRRRUUUWWWXXXYYYYYY[[[]]]```cccfffgggeeeaaa^^^^^^```______```aaabbb```]]]ZZZ\\\^^^aaabbbaaa___]]]\\\]]]]]]\\\\\\]]]^^^______aaa___]]][[[[[[\\\]]]^^^eeecccbbb```^^^]]][[[ZZZYYYWWWUUUUUUXXXYYYYYYXXX\\\YYYUUUQQQOOOLLLIIIGGGIIIHHHFFFEEEEEEEEEFFFFFFJJJMMMRRRTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPOOOMMMJJJIIIIIIKKKZZZYYYXXXYYY]]]___``````^^^^^^___```aaacccdddeeedddcccccccccaaa^^^ZZZWWWXXXXXXYYY[[[]]]^^^______]]]\\\[[[YYYXXXXXXXXXXXX]]]\\\\\\]]]```aaaaaa```\\\[[[XXXUUUQQQNNNKKKJJJIIIJJJKKKJJJHHHFFFFFFFFFKKKMMMOOOOOOOOOPPPSSSVVV^^^bbbhhhiiigggdddccccccbbbbbbbbbbbbbbbdddeeeffffffhhhjjjkkkjjjgggeeeccc```aaabbbcccccccccbbbbbbcccbbbaaabbbeeeffffffeeeggggggggghhhhhhgggggggggdddbbb^^^ZZZWWWUUUTTTTTTYYYXXXWWWWWWWWWVVVSSSPPPQQQQQQQQQQQQSSSVVVYYY[[[YYYWWWUUUSSSRRRRRRSSSTTTYYYZZZZZZ[[[[[[\\\]]]]]]______`````````^^^\\\ZZZSSSSSSRRRPPPNNNOOOQQQTTTVVVXXX[[[^^^`````````______^^^^^^___``````___]]]______^^^]]]]]]]]]]]]]]]^^^\\\ZZZYYYXXXWWWXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]\\\[[[YYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYY[[[[[[ZZZWWWUUUTTTUUUWWWWWWXXXZZZ]]]___aaabbbcccgggccc^^^ZZZYYY[[[^^^```[[[ZZZYYYYYYZZZ\\\___```^^^^^^______```aaaaaabbbaaabbbccccccbbbbbbcccdddbbbaaa```aaacccdddcccbbbbbbbbbccccccdddeeeffffffeeeddddddfffiiilllllllllkkkkkkjjjiiiiiilllqqquuurrrqqqrrrvvvzzz{{{xxxtttpppnnnlllkkkkkklllnnnppplllmmmmmmmmmllljjjiiihhhcccbbb`````````___^^^\\\[[[YYYXXX[[[___bbbbbb```bbbaaaaaa```aaabbbcccdddhhhhhhiiikkkmmmmmmjjjhhhhhhgggeeedddcccbbbaaa```aaabbbcccdddeeeeeeeeeddddddccccccdddfffjjjnnnpppjjjgggdddbbbcccfffhhhjjjhhhhhhiiiiiijjjjjjkkklllmmmllllllllllllkkkhhheee___YYYUUUWWWYYYZZZ]]]aaa]]]___``````______```aaahhhiiijjjjjjkkkjjjjjjiiiggggggfffeeeeeeffffffggggggiiinnnqqqrrrpppmmmjjjfffccc```\\\ZZZWWWUUUSSSQQQMMMGGGAAA===999555222---,,,+++***)))))))))***###&&&))))))((('''))),,,'''''''''''''''((()))******&&&$$$''',,,---((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))***'''&&&(((+++***$$$%%%%%%&&&&&&''''''''''''(((''''''''''''((())))))'''''''''''''''&&&%%%%%%%%%&&&)))******)))'''%%%///+++'''(((...333333111555///((('''+++------***+++***(((''''''(((***+++......///000222333555666:::<<<@@@EEEHHHKKKLLLMMMMMMOOOQQQRRRSSSUUUYYY[[[aaadddeeeccc```^^^___aaa`````````aaaaaa```]]][[[]]]```cccdddbbb```______``````_________```aaaaaaaaa```___^^^^^^___aaabbbcccbbbaaa___]]][[[YYYYYYZZZYYYYYYZZZ[[[\\\]]]\\\___]]]YYYWWWTTTQQQLLLIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHKKKPPPRRRRRRQQQPPPQQQPPPOOOOOONNNOOOPPPRRRSSSOOOOOONNNLLLJJJJJJLLLMMMVVVWWWXXX\\\___bbbbbbaaa[[[\\\]]]^^^```aaabbbccccccbbbaaaaaaaaa```]]]ZZZZZZYYYYYY\\\___aaaaaaaaa^^^]]][[[YYYXXXWWWVVVVVVXXXXXXZZZ]]]aaaccccccbbb]]][[[XXXTTTPPPMMMKKKJJJIIIJJJJJJIIIGGGFFFGGGHHHMMMPPPRRRRRRQQQQQQUUUXXXaaadddhhhiiihhhfffdddcccddddddccccccccccccddddddfffhhhkkkkkkiiifffdddccc^^^______``````aaabbbbbbeeecccbbbbbbdddeeeeeedddeeeffffffggggggffffffeeebbbaaa]]]ZZZWWWVVVUUUUUUXXXWWWVVVVVVUUUTTTPPPNNNPPPQQQQQQRRRTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRVVVVVVXXXZZZ\\\^^^___```aaa````````````___[[[XXXPPPNNNKKKIIIHHHJJJKKKMMMPPPRRRVVVYYY\\\^^^^^^^^^\\\[[[[[[\\\^^^^^^]]][[[^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUUUUUUUWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]][[[YYYWWWVVVWWWWWWXXXYYYYYYXXXVVVVVVXXXYYYYYYWWWUUUTTTUUUVVVXXXXXXZZZ[[[]]]___aaaaaaeeeaaa^^^\\\]]]^^^^^^^^^[[[ZZZZZZZZZ[[[\\\^^^___^^^^^^____________``````___```bbbbbbaaa``````aaa```^^^]]]]]]___aaaaaa```ccccccccccccddddddddddddaaaaaabbbeeehhhkkklllkkkiiikkklllllllllmmmppprrrnnnnnnppptttyyyzzzwwwtttnnnmmmkkkjjjjjjkkkmmmnnnlllllllllkkkkkkjjjiiihhheeecccaaaaaaaaa```___]]]YYYVVVUUUWWW[[[]]]]]][[[]]]]]]^^^_________``````ddddddgggjjjnnnooonnnmmmgggeeedddddddddcccaaa______```aaacccdddeeeffffffeeeddddddeeefffiiilllnnnmmmkkkgggeeeeeeeeedddcccaaabbbdddfffiiikkkmmmmmmlllkkkjjjjjjjjjjjjhhhfffbbb]]]ZZZ\\\^^^]]]^^^aaabbbbbbbbb```^^^\\\\\\\\\cccccccccddddddddddddccciiiiiihhhhhhgggfffeeedddeeehhhkkkooopppnnnkkkiiifffeeeccc```]]]ZZZXXXVVVUUUQQQKKKFFFBBB>>>:::777111000///...,,,,,,++++++'''((())))))'''&&&&&&'''%%%&&&&&&&&&$$$$$$&&&((('''### %%%,,,///+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))&&&%%%&&&(((,,,---***'''$$$%%%&&&'''''''''''''''((((((''''''(((((()))***((((((((((((((('''&&&&&&%%%&&&(((******)))'''&&&...+++((()))---111222111333...)))'''))),,,---,,,---,,,+++***+++,,,...000.........------,,,,,,,,,///111444888<<>><<<666666444333111000//////,,,+++***))))))(((%%%###&&&(((((('''%%%$$$&&&((('''%%%$$$''',,,...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((($$$%%%'''((())))))((((((((((((((((((((())))))***((((((((((((((('''&&&&&&((('''&&&&&&&&&((()))******)))))))))+++---...///,,,,,,++++++++++++++++++000///...------///111222,,,,,,,,,,,,,,,+++***)))***+++,,,...111333666777===???BBBDDDGGGJJJNNNQQQTTTXXX[[[\\\ZZZYYYZZZ\\\[[[XXXTTTSSSTTTUUUUUUUUUZZZ^^^ccccccaaa```aaadddddddddccccccbbbccccccddddddccccccccccccdddeeeeeeeeeffffffddd```]]]]]]^^^ZZZZZZZZZYYYYYYZZZ]]]^^^^^^]]]\\\\\\ZZZWWWRRROOOPPPNNNLLLJJJHHHGGGGGGGGGAAACCCEEEFFFEEEEEEFFFHHHGGGGGGGGGGGGHHHIIIKKKLLLHHHHHHHHHFFFFFFGGGJJJMMMVVVXXX\\\```ddddddaaa^^^^^^___```bbbcccdddddddddaaa^^^\\\]]]```bbbbbb```^^^]]]\\\^^^bbbdddcccaaa^^^^^^]]][[[YYYWWWUUUTTTPPPQQQUUUZZZ```dddfffeeefffccc]]]WWWQQQMMMJJJHHHBBBCCCDDDEEEFFFIIIMMMQQQWWW[[[^^^^^^[[[[[[___ccccccbbbcccggglllmmmkkkhhhhhhggggggfffdddccccccbbbdddfffhhhgggcccaaaaaabbb]]]\\\[[[ZZZ\\\___bbbdddgggeeebbbaaabbbccccccbbbcccccceeeeeeeeeeeeccccccbbbbbbaaa___]]]\\\ZZZZZZTTTRRRQQQQQQPPPNNNJJJHHHMMMOOOQQQTTTUUUTTTSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVPPPRRRUUUXXX\\\```ccceeecccbbb```aaabbb```\\\WWWQQQKKKDDDCCCFFFIIIHHHFFFKKKMMMQQQVVVZZZ\\\]]]^^^YYYYYYYYYZZZ\\\\\\[[[ZZZ\\\[[[[[[ZZZYYYZZZZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVYYYZZZWWWWWWWWWWWWYYY[[[]]]^^^\\\]]]^^^^^^]]][[[XXXWWWVVVWWWYYYZZZZZZZZZYYYYYYWWWYYY[[[[[[ZZZXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^___```______aaacccccc___[[[]]]^^^___`````````______bbbbbbbbbaaa``````______\\\^^^``````^^^]]]]]]]]]ZZZYYYXXXZZZ^^^aaaccccccdddddddddddddddbbbaaaaaaaaaaaaaaacccfffgggfffeeeiiilllooopppnnnjjjgggfffffffffiiinnnsssuuurrrnnnjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiihhhggggggcccaaa______``````^^^]]]^^^[[[XXXYYY\\\^^^]]]\\\WWWYYY]]]___``````^^^]]]]]]^^^```ccceeefffdddcccfffeeedddfffhhhgggccc___bbbbbbbbbbbbbbbcccccccccggggggggggggggghhhhhhiiigggeeedddfffggggggccc```^^^___aaaccceeeffffffgggjjjhhhgggfffggghhhgggfffddd```___cccccc```^^^^^^aaabbbbbbaaa___^^^^^^___]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___aaabbbbbbbbbaaa]]]```ccceeeggggggfffeeedddeeefffeeecccaaa```___WWWSSSNNNJJJGGGDDDAAA???::::::888777555333222111...+++))))))+++***'''$$$***+++,,,***'''&&&(((+++******+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''++++++,,,***'''&&&&&&'''%%%&&&((()))*********)))((((((((((((((()))******''''''((((((''''''&&&%%%+++)))%%%######&&&+++...&&&((())))))((()))+++---'''***---...---+++******---,,,***))))))***,,,---***+++,,,---...---,,,+++************+++---000111222444777:::===@@@EEEHHHNNNSSSWWWYYYWWWVVVWWWYYYWWWSSSOOOLLLMMMOOOQQQQQQXXX]]]bbbbbb```___aaaeeeddddddcccccccccccccccdddeeeeeeddddddcccdddddddddeeeffffffddd___\\\]]]^^^ZZZZZZYYYXXXWWWYYY[[[^^^]]]\\\\\\\\\\\\XXXTTTPPPZZZWWWSSSNNNIIIEEECCCBBB>>>???AAAAAA@@@AAACCCDDDEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCDDDHHHKKK^^^___aaabbbcccccccccbbb```aaaaaaaaaaaabbbbbbbbb^^^^^^______``````aaaaaa```]]]ZZZ\\\```cccaaa^^^]]]______]]]ZZZVVVUUUUUUSSSSSSTTTXXX]]]bbbdddeeefffbbb]]]ZZZWWWRRRLLLHHH@@@CCCFFFGGGHHHLLLRRRWWW[[[___cccdddccccccdddfffiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiifffdddccceeefffjjjjjjjjjiiigggdddbbbaaaXXXWWWWWWXXXZZZ]]]```bbbeeeeeedddbbb```___aaaccccccdddeeeffffffeeedddcccdddbbbaaabbbcccbbb^^^ZZZVVVUUURRROOOLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRSSSUUUUUUTTTXXX[[[YYYTTTSSSSSSTTTYYY___bbbaaa___``````___^^^\\\ZZZXXXVVVOOOMMMKKKHHHFFFFFFGGGGGGLLLOOOTTTYYY[[[\\\\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^______^^^[[[XXXWWWVVVUUUTTTRRRPPPNNNLLLKKKNNNLLLLLLOOOSSSUUUSSSPPPWWWUUUTTTUUUYYYZZZYYYWWWZZZ\\\^^^___^^^[[[XXXVVVWWWYYY[[[]]]]]]ZZZWWWUUU[[[\\\^^^______]]]\\\ZZZ\\\\\\\\\]]]]]]]]]^^^^^^````````````aaaaaaaaaaaa^^^```bbbcccbbb```]]][[[___``````^^^[[[[[[^^^bbbaaaaaaaaa```______^^^^^^\\\\\\[[[ZZZ[[[\\\]]]^^^fffdddcccaaaaaaaaaaaabbbddddddeeefffggghhhiiiiiiooooooooonnnnnnmmmlllkkkhhhggghhhkkkooopppmmmjjjjjjiiihhhfffeeeeeeddddddiiijjjjjjjjjjjjiiihhhhhhaaaaaa```___^^^]]]]]]\\\[[[[[[\\\^^^^^^]]]YYYVVVYYYYYYZZZZZZ[[[[[[\\\\\\```______```aaaccceeefffaaa```___```bbbccccccbbb`````````aaaaaaccccccdddggggggfffffffffeeeeeeeeefffeeeccccccccccccaaa```dddbbb```bbbeeegggfffddddddeeeeeedddaaa``````aaacccbbb```^^^]]]]]]^^^^^^bbbbbbccccccbbbaaa___^^^bbbaaa```^^^]]][[[ZZZZZZ]]]^^^^^^^^^]]]]]]\\\[[[______```aaacccdddffffffhhhfffdddccccccbbb```^^^^^^ZZZTTTMMMGGGBBB@@@???@@@@@@<<<777666888666222333222000//////,,,)))&&&)))'''%%%%%%&&&(((((((((***))))))***++++++)))&&&)))&&&%%%&&&(((((($$$ ''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******)))'''%%%%%%&&&***)))'''''')))***)))((()))(((&&&&&&&&&)))+++---(((&&&$$$$$$%%%&&&'''&&&&&&''''''(((((('''&&&%%%+++***))))))+++***)))'''(((---333444000------///+++,,,---...---,,,+++***))),,,//////---******+++))),,,***%%%&&&,,,///---,,,///333666777777888999CCCCCCCCCDDDFFFIIILLLMMMNNNLLLLLLMMMJJJFFFFFFIIIMMMPPPUUUXXXYYYZZZ[[[\\\^^^]]][[[ZZZZZZZZZ[[[[[[\\\]]]^^^```bbbdddfffggg^^^```bbbdddcccbbb___]]]^^^[[[WWWUUUTTTVVVZZZ\\\YYYYYYYYYYYYXXXWWWVVVUUUXXXWWWTTTQQQMMMHHHEEECCC>>>===;;;:::;;;>>>@@@BBBAAA>>><<<<<>>@@@@@@>>><<<===???@@@???===BBBAAA@@@@@@AAABBBCCCDDD[[[\\\^^^```bbbcccccccccbbbaaaaaa``````______^^^____________```````````````^^^\\\]]]```bbbaaa```___]]]\\\]]]^^^]]]ZZZVVVYYYWWWWWWXXX[[[^^^______cccaaa___]]]\\\ZZZWWWTTTPPPOOONNNPPPTTTXXX[[[\\\aaadddggghhhhhhhhhiiijjjfffggghhhhhhhhhhhhgggfffiiiiiijjjiiiggggggiiijjjjjjjjjiiigggeeecccaaa___\\\\\\[[[[[[]]]```bbbdddfffggggggfffdddbbbbbbbbbdddeeefffggggggfffeeeeeedddddddddeeeeeedddaaa^^^ZZZWWWQQQKKKGGGGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQTTTVVVUUURRRSSSUUUSSSNNNTTTSSSSSSUUUYYY]]]^^^___aaa___]]][[[YYYWWWVVVVVVZZZXXXWWWUUUTTTUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXWWWWWWWWWWWWXXXXXX]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUURRRPPPMMMKKKJJJIIINNNNNNOOONNNNNNOOORRRTTTTTTSSSSSSTTTVVVWWWWWWVVV[[[ZZZYYYYYYYYYYYYZZZZZZ]]][[[YYYWWWVVVXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^_________`````````````````````^^^]]]^^^aaacccbbbbbbaaa```____________bbbbbbaaa`````````aaaaaabbbaaa```_________```aaabbbbbbcccdddeeefffggggggkkkllllllmmmmmmmmmmmmmmmllljjjiiihhhiiihhhgggeeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeecccbbb```______dddbbb```______^^^[[[YYYXXXXXXYYYZZZ\\\]]]___```]]]]]]]]]]]]^^^```aaabbbaaa___^^^^^^___```___]]]^^^]]][[[ZZZ[[[]]]___aaa```aaaaaaaaa```^^^[[[YYY[[[]]]___aaacccddddddddd``````bbbdddffffffcccaaabbbdddggggggfffddddddddd```aaacccdddcccbbb___^^^bbbcccdddeeefffeeeeeedddccccccbbbbbbaaa```______```aaaaaaaaaaaa```______\\\^^^```cccddddddcccccccccbbbaaabbbdddeeeeeeddd___^^^ZZZUUUOOOJJJFFFCCCEEEFFFDDDAAABBBGGGGGGCCCDDD???:::555333111///...&&&)))***)))'''%%%''')))***)))))))))***)))&&&$$$'''***,,,)))%%%$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++******))))))(((((()))'''&&&&&&'''(((((('''$$$%%%'''((()))(((''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%######$$$&&&)))+++((((((((()))+++,,,+++)))&&&***---,,,(((%%%$$$%%%(((((((((((())))))***++++++---......,,,)))))))))''')))(((%%%%%%***,,,+++'''))),,,............///000000111222444666999::::::999999:::888444444888888;;;???@@@AAAAAABBBCCCBBBAAA???>>>>>>??????@@@DDDDDDEEEGGGHHHJJJKKKKKKRRRRRRRRRSSSTTTTTTTTTTTTWWWUUURRROOOLLLKKKJJJJJJMMMLLLJJJIIIJJJKKKMMMNNNMMMLLLKKKIIIFFFDDDAAA@@@;;;:::888777777999:::<<>>======>>>>>>=========>>>??????ZZZ[[[]]]___aaabbbcccdddccccccbbbaaa```___^^^^^^^^^^^^__________________```^^^\\\]]]```bbbaaa``````\\\ZZZ\\\```aaa\\\XXXZZZXXXVVVVVVXXXZZZ[[[[[[]]]]]]]]]\\\\\\[[[ZZZXXXXXXUUUSSSTTTYYY]]]^^^]]]ccceeeggghhhiiiiiiiiiiiidddeeeggghhhhhhgggeeedddfffggghhhhhhggggggiiijjjggggggfffeeedddcccbbbaaa______^^^^^^___aaadddfffcccdddfffeeebbb___^^^^^^cccccceeeffffffeeeeeedddbbbcccdddddddddcccaaa___[[[XXXTTTOOOLLLJJJJJJJJJJJJLLLMMMOOOPPPQQQPPPPPPTTTVVVUUUQQQPPPQQQOOOKKKSSSRRRQQQQQQTTTWWWZZZ\\\___^^^[[[YYYWWWVVVVVVVVVZZZYYYXXXXXXXXXXXXYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWXXX[[[YYYVVVSSSRRRRRRTTTUUUUUUTTTQQQNNNLLLJJJIIIIIINNNPPPPPPNNNLLLMMMQQQUUURRRRRRRRRSSSTTTUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYY\\\ZZZXXXVVVVVVWWWYYYZZZ^^^^^^]]]]]]]]]^^^______]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^```aaabbb``````___^^^^^^___bbbccccccbbbaaa_______________ccccccbbbbbbbbbaaaaaabbb``````___^^^^^^^^^___```bbbbbbcccdddeeeffffffgggiiiiiijjjllllllmmmmmmmmmnnnllliiigggeeedddcccbbbeeeeeefffgggggghhhhhhhhhffffffeeeeeedddddddddeeeffffffeeeeeedddddddddcccgggdddaaa`````````___^^^^^^^^^]]]^^^___```bbbccc_________``````aaabbbbbb^^^]]]\\\]]]^^^___^^^]]]\\\[[[XXXVVVWWWYYY]]]______```aaaaaa___\\\XXXVVVXXX[[[]]]______^^^^^^^^^]]]]]]^^^___``````______```cccfffhhhgggeeeddddddbbbccccccddddddcccbbbaaadddeeefffggggggfffeeeeeedddddddddccccccbbbbbbbbbbbbbbbcccccccccbbbbbbaaa]]]___bbbeeeffffffdddccccccbbbaaabbbdddeeeeeedddbbbaaa___[[[VVVPPPKKKHHHFFFGGGEEEBBBCCCHHHHHHEEEHHHDDD???;;;999666222000)))---000...)))&&&(((,,,***)))((())))))(((%%%###((())))))'''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))***)))(((((('''%%%%%%'''((('''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%'''((((((%%%###$$$#########$$$%%%&&&&&&'''&&&''')))+++,,,,,,+++''')))+++***'''%%%%%%&&&''''''&&&'''(((***,,,---,,,,,,---,,,+++)))((((((******)))((()))+++------,,,...//////---++++++,,,222222111111111111111111555333444555444000000444111333666777777777888999777666555444444555666666777777888999:::;;;;;;<<>>===>>>@@@DDDFFFBBBBBBBBBAAA@@@>>>===<<<888777555444444555666777:::999999888999999::::::999999999999999999999:::ZZZZZZ[[[]]]___aaabbbcccddddddcccbbb```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\]]]___`````````___\\\ZZZ\\\aaabbb^^^YYYXXXVVVSSSRRRTTTVVVVVVVVV[[[\\\]]]]]]]]]]]]]]]]]]]]]YYYWWWWWW[[[^^^^^^]]]cccdddeeeggghhhiiihhhgggcccdddfffggggggfffdddccccccdddfffffffffeeeggghhhcccccccccccccccdddddddddaaa```______```bbbdddeeeaaabbbdddccc```]]]\\\[[[^^^___aaabbbbbbbbbaaaaaa]]]___aaabbbaaa```^^^]]]YYYYYYXXXVVVSSSPPPMMMKKKJJJKKKMMMOOOPPPPPPOOOOOOSSSUUUTTTOOOMMMNNNMMMKKKQQQPPPOOONNNOOORRRVVVYYY\\\[[[ZZZXXXWWWVVVUUUUUUXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^___^^^\\\YYYWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUQQQNNNMMMOOORRRTTTUUUSSSPPPMMMKKKJJJJJJJJJPPPQQQQQQOOOMMMMMMQQQUUUQQQRRRRRRSSSSSSSSSTTTUUUTTTVVVXXXZZZZZZXXXVVVUUUXXXXXXXXXWWWWWWWWWWWWWWW\\\\\\\\\[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\]]]___aaaccc```^^^]]]]]]^^^```bbbccccccaaa```^^^]]]^^^______aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^___aaabbbcccccceeeeeefffgggfffggghhhiiijjjkkkkkkkkkmmmllljjjgggdddaaa``````aaabbbdddeeefffgggggggggeeedddcccbbbbbbbbbccccccccccccdddeeefffggghhhiiigggdddbbbaaabbbdddddddddcccbbb```_________aaaaaa``````aaaaaaaaaaaaaaaaaa[[[ZZZZZZ[[[]]]___^^^^^^[[[YYYWWWUUUUUUWWWZZZ\\\\\\]]]^^^]]][[[XXXTTTRRRTTTVVVYYYZZZXXXXXXXXXZZZZZZYYYWWWUUUUUUWWWZZZ\\\]]]```dddfffeeecccbbbbbbdddcccaaa``````bbbdddeeefffgggggghhhgggfffeeedddeeeeeeddddddcccccccccbbbcccddddddeeeeeeddddddddd```bbbeeeggghhhhhhfffeeeeeecccbbbcccddddddcccaaaddddddccc```[[[VVVPPPMMMHHHHHHFFFCCCCCCGGGGGGCCCGGGEEEDDDBBB@@@;;;666222---000222...)))%%%'''+++)))(((((())))))(((&&&###***'''$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''&&&''')))***)))'''((('''%%%%%%'''((('''&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%'''((((((%%%###'''((()))***)))(((%%%$$$&&&&&&''')))+++---,,,+++((()))******)))))))))***(((((('''((()))+++---///,,,++++++******)))((('''(((''''''(((((()))***,,,(((***,,,------...000111333222222111111000///...111000000222111......222000222333333222222222444000///.........///000111//////000000000111111111555444333333444666888999666777777888999999999999777666333222333666:::<<<888888888888888777777666333333222111111111222333444444444444333333444555444444444444444444444333ZZZZZZ[[[\\\]]]___aaabbbccccccbbbaaa___^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```]]]\\\[[[]]]``````]]]ZZZVVVTTTPPPOOOQQQSSSUUUUUU\\\]]]``````______```aaa___]]][[[ZZZ[[[]]]^^^^^^bbbbbbccceeeggggggfffdddcccdddeeeffffffeeedddcccaaacccdddeeedddcccdddeeebbbbbbbbbbbbbbbcccdddeee```___^^^]]]]]]___aaabbb___``````___\\\YYYYYYYYYXXXYYY[[[\\\]]]\\\\\\[[[WWWYYY\\\]]]\\\ZZZZZZZZZVVVWWWXXXYYYWWWTTTPPPMMMJJJKKKMMMNNNOOOOOONNNNNNQQQTTTTTTOOOLLLMMMNNNLLLOOOOOONNNMMMLLLNNNRRRUUUWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^[[[]]]___```___\\\YYYVVVXXXXXXYYYZZZZZZYYYXXXXXXRRRPPPLLLJJJJJJMMMQQQSSSTTTRRROOOMMMKKKKKKLLLMMMRRRRRRRRRQQQOOOPPPQQQSSSPPPRRRSSSSSSSSSSSSTTTVVVSSSUUUWWWYYYYYYWWWTTTRRRUUUUUUWWWWWWWWWVVVTTTSSSYYYYYYYYYZZZZZZ[[[[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]]]]\\\]]]___aaabbb___]]][[[[[[^^^aaabbbcccbbbaaa^^^\\\\\\\\\^^^___^^^___``````aaaaaa``````aaa```___]]]]]]]]]]]]^^^``````aaabbbcccdddeeeeeedddeeefffggghhhhhhhhhhhhkkkkkkkkkhhhdddaaa`````````aaaccceeefffffffffeeecccbbbaaa```___```aaabbb```aaabbbdddgggiiijjjkkkfffdddbbbbbbdddfffffffffdddbbb```^^^]]]]]]^^^______```````````````___^^^[[[ZZZZZZ[[[]]]^^^^^^]]]ZZZYYYWWWUUUUUUWWWYYY[[[XXXXXXXXXXXXVVVSSSPPPNNNOOORRRUUUUUUSSSSSSVVVYYYVVVTTTQQQMMMLLLOOOTTTXXX[[[]]]```aaa```_________bbb```]]][[[\\\___bbbeeedddeeefffggggggfffeeedddeeeeeeddddddcccbbbaaaaaaddddddeeefffffffffeeeeeecccdddfffhhhiiihhhggggggfffeeeccccccccccccaaa```eeedddcccaaa]]]XXXSSSQQQLLLLLLIIIEEEFFFIIIHHHEEEEEEEEEFFFFFFEEEAAA<<<888222333111---'''%%%&&&((()))(((((()))***)))'''%%%)))&&&"""###'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))(((&&&$$$&&&)))+++)))''')))'''&&&&&&'''((((((''')))'''%%%######%%%''')))&&&%%%%%%&&&''''''&&&$$$&&&'''***+++***'''### '''&&&''')))+++---,,,+++++++++*********+++,,,---)))))))))***+++,,,......+++***((()))******)))(((+++((((((+++,,,***+++...***+++,,,,,,++++++,,,---......///000000000000000---,,,---///...+++,,,000111222333222000///000111,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---------///000111000000000000000/////////000...,,,+++,,,///222444000111111222222222222111///.............../////////000000///......///111//////000000000///......[[[[[[ZZZ[[[\\\^^^___aaa``````___^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\^^^___\\\\\\]]]^^^^^^]]]\\\[[[UUURRROOONNNPPPSSSUUUVVV[[[^^^``````___^^^```aaa``````___\\\[[[[[[]]]___cccbbbbbbdddggggggeeeccccccddddddddddddddddddccc```bbbdddeeecccbbbccccccdddcccbbbaaa```aaabbbbbb\\\[[[ZZZYYYYYYZZZ\\\]]]ZZZZZZZZZWWWTTTRRRRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVPPPSSSWWWXXXVVVTTTUUUVVVRRRSSSTTTUUUUUUSSSQQQPPPJJJKKKLLLNNNNNNNNNMMMMMMOOOSSSSSSNNNKKKMMMOOOOOONNNOOOPPPNNNMMMMMMQQQTTTRRRTTTVVVXXXXXXWWWVVVTTTSSSTTTVVVXXXZZZ[[[\\\]]][[[\\\]]]^^^^^^\\\[[[YYYWWWXXXYYYZZZZZZYYYXXXWWWMMMKKKIIIHHHIIILLLPPPRRRSSSQQQOOOMMMLLLMMMNNNOOOUUUSSSRRRRRRSSSSSSRRRQQQPPPRRRTTTTTTRRRRRRTTTVVVTTTUUUVVVWWWVVVUUUSSSRRRSSSTTTTTTUUUTTTSSSRRRRRRTTTUUUWWWXXXYYYYYYYYYXXXVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]]]]^^^______```]]][[[YYYZZZ]]]aaabbbbbbaaa___]]][[[ZZZ[[[\\\^^^\\\]]]^^^```aaaaaaaaaaaacccbbb```^^^]]]\\\\\\]]]]]]^^^______aaaaaabbbcccbbbcccdddeeeeeeeeeeeeeeehhhjjjkkkiiieeeaaa```aaa```aaaccceeeffffffeeeeeebbbaaa___^^^^^^^^^```aaa___```aaacccfffhhhiiijjjgggfffddddddeeeffffffeeecccbbb___]]]]]]^^^___```aaaaaabbbbbbbbb```___^^^^^^]]]\\\\\\]]]]]][[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZWWWVVVVVVUUUSSSQQQPPPOOOQQQSSSTTTRRROOOOOOSSSWWWPPPPPPNNNJJJHHHJJJOOOSSSYYYZZZ\\\\\\[[[ZZZ[[[\\\[[[ZZZXXXXXXYYY[[[]]]___```aaaccceeeffffffffffffeeeeeedddcccaaa```______ddddddeeefffffffffffffffdddeeefffgggggghhhggggggfffdddccccccccccccbbb```ccccccaaa___[[[WWWSSSQQQMMMMMMKKKGGGHHHKKKKKKGGGFFFEEEFFFGGGHHHGGGDDDAAA<<<999333...***(((((((((((((((((()))++++++)))'''&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))))))))&&&$$$&&&***,,,+++(((***(((''''''((())))))(((((('''&&&%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%$$$&&&'''((('''%%%###"""((('''''')))+++,,,+++***---,,,***))))))***++++++((()))***+++,,,,,,,,,,,,***(((&&&''')))+++***(((,,,))))))......+++,,,000/////////,,,***(((((())),,,---...///000//////...+++***+++...---***+++000111111111000---,,,---...+++******)))***+++,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,---+++***))))))+++...///,,,---...///////////////++++++++++++,,,---------+++---...---+++***,,,...+++,,,------,,,+++***)))[[[[[[ZZZZZZ[[[]]]___```^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^ZZZ\\\^^^^^^\\\[[[[[[[[[TTTRRROOONNNPPPTTTVVVWWWYYY\\\___^^^\\\[[[]]]___aaabbbbbb^^^[[[ZZZ]]]```cccbbbaaadddggggggeeebbbddddddcccbbbbbbcccddddddaaaccceeeeeedddbbbbbbcccfffeeecccaaa_________```YYYXXXVVVUUUUUUWWWXXXZZZUUUTTTSSSPPPLLLKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRLLLPPPSSSTTTRRRQQQQQQSSSOOOPPPPPPQQQQQQQQQRRRRRRJJJKKKLLLMMMNNNNNNMMMMMMNNNRRRRRRNNNKKKNNNPPPQQQOOOPPPQQQPPPNNNNNNQQQTTTOOORRRUUUXXXYYYXXXVVVTTTOOOPPPRRRUUUWWWYYYZZZZZZ]]]\\\\\\[[[[[[\\\\\\]]]WWWWWWXXXYYYYYYXXXWWWWWWJJJIIIGGGGGGHHHLLLPPPRRRRRRQQQNNNMMMLLLNNNPPPQQQVVVTTTRRRSSSUUUUUURRROOOPPPRRRUUUTTTSSSRRRUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSVVVXXXXXXXXXWWWVVVTTTUUUVVVWWWXXXZZZ[[[[[[WWWWWWWWWXXXXXXXXXYYYYYY]]]]]]^^^^^^^^^^^^^^^^^^]]]ZZZXXXYYY]]]aaabbbaaa```___\\\ZZZYYYZZZ\\\]]][[[\\\^^^```aaabbbbbbbbbdddcccaaa^^^]]]\\\\\\\\\[[[\\\\\\]]]^^^___``````bbbbbbcccdddddddddccccccfffiiikkkjjjfffbbbaaaaaaaaabbbeeegggggggggfffeeebbb```^^^]]]]]]^^^___`````````aaaccceeefffggghhhiiigggffffffffffffdddbbbdddbbb```______```cccdddddddddeeeeeedddcccbbb```aaa```]]]\\\\\\[[[YYYWWWZZZYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQWWWXXXWWWRRRLLLJJJNNNSSSLLLMMMMMMKKKHHHHHHLLLOOOXXXYYYZZZYYYWWWWWWXXXYYYTTTUUUUUUVVVWWWXXXYYYYYY[[[]]]```ccceeeggghhhhhheeeeeecccbbb```___^^^]]]ddddddeeefffggggggffffffeeeeeeeeeeeeffffffggggggeeecccbbbcccddddddcccbbbbbbaaa___\\\YYYUUUSSSQQQKKKLLLJJJGGGHHHLLLLLLIIIGGGFFFFFFGGGIIIJJJIIIHHHDDD???777111---,,,++++++((('''(((***,,,,,,+++)))$$$'''++++++(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***'''%%%''',,,...,,,)))***)))'''''')))***)))(((&&&'''((((((((('''&&&%%%(((&&&$$$$$$%%%&&&'''&&&(((((())))))))))))))))))((((((((()))+++,,,+++)))///,,,)))'''(((((()))((('''(((***,,,,,,,,,+++***)))'''%%%&&&)))++++++))))))%%%%%%***+++'''(((,,,***,,,------,,,---///222///000000000///...,,,+++,,,***,,,///...+++,,,111000000000...+++******,,,---,,,+++++++++---...///---------,,,+++*********++++++++++++++++++******,,,,,,+++******+++---...,,,+++***))))))***,,,---+++,,,---...............(((((()))***+++,,,,,,---***,,,---,,,))))))+++...)))***+++++++++)))((('''YYYYYYZZZZZZZZZZZZYYYXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZ______``````___]]]\\\ZZZWWWUUUSSSSSSTTTUUUUUUUUUVVVXXX[[[]]]]]]\\\ZZZYYY]]]]]]^^^___^^^]]]\\\[[[\\\^^^aaadddeeedddbbb```bbbcccdddeeefffeeeddddddbbb```___```aaaccccccbbb```___^^^\\\[[[YYYXXXXXXUUURRRNNNLLLNNNQQQTTTUUUVVVRRRMMMHHHEEEEEEGGGHHHKKKKKKKKKNNNPPPRRRQQQPPPOOONNNNNNOOOOOONNNLLLIIINNNMMMLLLKKKKKKMMMNNNPPPLLLKKKIIIIIIIIILLLNNNPPPNNNMMMMMMLLLKKKKKKKKKLLLIIIQQQWWWWWWUUUTTTRRROOONNNQQQTTTVVVUUUUUUUUUVVVTTTSSSRRRSSSVVVYYYZZZZZZZZZYYYYYYZZZ[[[ZZZXXXVVVZZZYYYXXXXXXWWWTTTPPPMMMHHHHHHHHHIIIJJJLLLNNNPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRPPPNNNPPPTTTWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRTTTRRRQQQRRRTTTUUURRROOOPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXWWWWWWXXXYYYZZZ[[[\\\YYYZZZ[[[[[[ZZZYYYZZZ[[[^^^\\\]]]```aaa______aaa______^^^]]]]]]]]]]]]^^^YYYYYYZZZ[[[]]]^^^______bbbaaabbbdddggghhheeeaaaeeeeeeeeeeeeddddddcccbbbbbbcccfffggghhhhhhfffeeeaaa___\\\ZZZZZZ[[[]]]___dddddddddcccaaaaaaccceeegggffffffeeeddddddcccccceeeeeecccaaa```_________aaabbbcccddddddcccaaaaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSVVVUUURRRPPPNNNNNNOOOOOONNNLLLJJJIIIJJJMMMQQQSSSRRRTTTUUUUUUUUUUUUWWWXXXRRRRRRRRRSSSUUUWWWZZZ[[[YYYYYYYYYZZZ\\\___aaabbbbbbbbbaaa^^^\\\[[[]]]______aaadddggghhhhhhfffeeeeeecccaaaaaaccceeeffffffcccbbbaaa```______^^^^^^```ZZZVVVTTTQQQNNNNNNRRRPPPNNNLLLKKKLLLLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNGGGDDD???;;;888444000---,,,***))))))***+++***)))&&&$$$###&&&)))+++)))'''$$$%%%%%%&&&&&&%%%%%%%%%+++!!!$$$+++(((&&&'''###'''&&&%%%(((+++,,,***((((((''',,,***"""%%%((( ((('''%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''''''''&&&'''&&&%%%%%%&&&&&&&&&%%%)))((()))+++------+++)))+++)))''''''((())))))((((((((())))))))))))((((((((()))'''&&&(((,,,+++&&&,,,,,,***)))))))))***+++---+++)))((()))+++---///555222,,,(((&&&'''***,,,,,,,,,------,,,,,,+++***++++++,,,,,,+++(((&&&$$$,,,+++******++++++)))(((+++++++++***((('''((()))222///,,,++++++++++++******)))((()))+++,,,,,,+++''',,,(((&&&,,,+++(((---+++,,,,,,------,,,,,,+++,,,------...---,,,+++******++++++)))(((''')))***,,,((((((,,,,,,((()))---ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]]]]]]]]]][[[ZZZYYYZZZXXXVVVVVVXXXZZZZZZYYYXXXYYY[[[\\\]]]\\\[[[ZZZ\\\\\\]]]]]]]]][[[ZZZYYY[[[]]]```ccccccbbb```___^^^___```aaaaaaaaaaaa```cccaaa```aaabbbbbbaaa```]]]]]]\\\ZZZXXXVVVTTTSSSQQQNNNLLLKKKLLLNNNPPPQQQTTTQQQMMMIIIGGGGGGHHHIIIIIIIIIIIIKKKNNNPPPOOONNNMMMLLLLLLLLLNNNNNNLLLJJJKKKJJJIIIHHHHHHJJJLLLMMMLLLJJJHHHGGGGGGIIIKKKMMMNNNMMMMMMLLLKKKKKKLLLLLLHHHOOOUUUUUUTTTUUUSSSQQQLLLMMMPPPRRRSSSTTTSSSRRRVVVTTTRRRSSSVVVXXXYYYYYY[[[ZZZZZZZZZ[[[[[[YYYWWWXXXWWWVVVUUUTTTRRRNNNKKKIIIHHHIIIIIIKKKMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTVVVSSSQQQRRRTTTVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRTTTTTTUUUUUUTTTSSSRRRQQQUUUSSSRRRSSSTTTTTTRRROOOQQQRRRTTTUUUVVVWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWSSSSSSRRRSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]\\\[[[ZZZWWWWWWWWWWWWWWWXXXXXXYYYXXXZZZ[[[ZZZYYYYYYZZZ[[[]]]ZZZ[[[___```]]]]]]```______^^^]]]]]]]]]]]]^^^[[[[[[\\\\\\]]]]]]^^^^^^aaaaaaaaacccffffffdddaaadddeeeeeeeeeddddddcccbbbcccdddfffggggggfffeeeddd^^^]]]\\\\\\\\\^^^___aaabbbccccccbbbaaabbbdddffffffffffffeeeeeedddcccbbbddddddbbbaaa``````______aaabbbcccccccccbbbaaaaaa______^^^^^^]]]\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVUUUTTTTTTTTTTTTUUUSSSQQQOOOMMMMMMNNNNNNRRRPPPNNNLLLKKKMMMOOOQQQQQQRRRTTTSSSSSSSSSUUUWWWRRRRRRQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXZZZ]]]^^^bbbaaa```^^^\\\[[[]]]______aaadddggghhhgggfffeeeeeecccaaaaaaccceeeeeeeeedddddddddcccbbb```___^^^\\\XXXVVVVVVTTTOOOOOOQQQVVVTTTQQQQQQQQQQQQPPPOOOMMMMMMNNNOOOOOOPPPQQQQQQMMMKKKFFFBBB???:::555111000---+++******+++***)))(((&&&%%%'''***+++)))&&&%%%&&&&&&&&&&&&%%%%%%$$$***"""%%%***(((+++,,,"""***((('''(((+++,,,+++)))&&&%%%+++,,,(((,,,///&&&(((((('''&&&&&&''''''((('''%%%%%%%%%'''((('''&&&+++)))&&&%%%%%%'''((())))))))))))***,,,,,,+++)))+++***(((((()))******)))(((((())))))))))))((((((+++,,,+++***,,,111000+++,,,+++***)))))))))***************++++++,,,,,,,,,///...---+++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++)))'''%%%,,,+++)))***++++++)))((()))*********((((((***++++++)))''''''((())))))))),,,***)))***++++++***))))))...)))''',,,***''',,,++++++++++++++++++++++++***++++++,,,+++***)))((()))******)))''''''(((***+++((((((,,,,,,)))(((+++[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQUUUUUUTTTTTTUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWYYYXXXWWWXXXZZZ\\\]]]\\\XXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWYYY[[[^^^``````___]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^```_________```___]]]ZZZZZZZZZYYYXXXUUURRRNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJLLLOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJGGGFFFEEEDDDEEEFFFGGGHHHKKKIIIGGGEEEDDDEEEGGGIIIKKKKKKJJJJJJIIIIIIJJJJJJFFFMMMRRRRRRSSSTTTTTTQQQLLLKKKLLLOOOSSSUUURRROOOUUUSSSQQQQQQTTTVVVWWWWWW[[[YYYXXXXXXYYYYYYYYYXXXVVVUUUSSSQQQPPPNNNJJJHHHIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTWWWUUURRRQQQRRRSSSRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOTTTUUUUUUUUUTTTSSSQQQPPPVVVUUUTTTTTTTTTTTTQQQOOORRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZ]]]]]][[[YYYWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWXXXYYYXXXXXXXXXZZZ[[[[[[YYYZZZ^^^___\\\\\\_________^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]`````````ccceeeeeecccbbbddddddeeeeeeeeedddccccccdddeeefffffffffeeecccbbb\\\\\\]]]^^^___```aaabbbaaabbbcccbbbbbbbbbdddfffdddeeeffffffeeedddbbbaaacccbbbaaaaaa`````````aaaaaaaaabbbbbbbbbbbbaaaaaa```______^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWZZZYYYWWWUUUTTTSSSSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMRRRPPPNNNLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPQQQTTTVVVRRRQQQPPPOOOOOOOOOPPPQQQSSSRRRRRRRRRSSSUUUWWWYYY`````````^^^\\\\\\^^^``````aaadddfffgggfffeeeddddddbbb``````bbbcccdddcccdddeeeeeedddccc```^^^]]]XXXUUUUUUWWWVVVRRRPPPRRRZZZXXXVVVUUUVVVVVVTTTSSSQQQRRRRRRSSSSSSTTTTTTTTTTTTRRROOOLLLHHHBBB<<<888555222...+++++++++***)))***(((&&&(((++++++)))&&&'''''''''''''''&&&%%%$$$&&&###&&&(((+++666777(((,,,***((((((***+++++++++'''$$$))),,,***///000$$$)))((((((''''''((())))))'''&&&%%%&&&((()))(((''',,,)))&&&$$$$$$&&&))),,,)))))))))***+++,,,***))),,,***((()))***++++++***(((((())))))))))))(((((((((******(((+++///...+++++++++***)))))))))))))))((()))+++------,,,***))))))***---/////////...---,,,,,,,,,,,,,,,++++++***)))***+++++++++)))(((''',,,***))))))***+++***((('''(((******)))***+++---&&&%%%$$$%%%''')))***)))---+++************(((''''''---)))'''---+++'''---,,,+++***))))))***+++,,,((())))))))))))(((((('''******+++)))((('''(((******((())),,,,,,)))((()))ZZZYYYWWWUUUTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVYYY[[[[[[[[[XXXWWWWWWWWWWWWYYYZZZ[[[YYYXXXXXXXXXWWWVVVUUUUUUXXXYYY[[[]]]]]]\\\ZZZYYY[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZ[[[]]]^^^]]]ZZZWWWYYYYYYYYYWWWTTTOOOJJJGGGGGGHHHJJJJJJJJJIIIIIIJJJNNNOOOOOOOOOOOONNNMMMLLLOOONNNOOOQQQTTTUUUUUUSSSPPPMMMJJJIIIIIIJJJIIIHHHCCCCCCBBBBBBBBBCCCDDDEEEIIIHHHEEEDDDCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFKKKOOOOOOPPPRRRQQQNNNMMMKKKKKKOOOUUUWWWTTTPPPRRROOOMMMNNNPPPSSSUUUVVVYYYWWWUUUTTTUUUWWWWWWVVVTTTRRROOOMMMLLLJJJHHHEEEJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWVVVTTTSSSTTTSSSQQQPPPOOOPPPPPPPPPTTTSSSSSSQQQPPPOOONNNNNNSSSSSSTTTUUUUUUTTTRRRQQQVVVVVVUUUUUUTTTSSSRRRPPPSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSTTTUUUTTTVVVZZZ]]]]]][[[XXXUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTUUUVVVVVVUUUVVVYYY[[[\\\YYYZZZ^^^___\\\\\\______^^^]]]]]]\\\\\\]]]]]]\\\]]]^^^_________^^^^^^___```aaabbbdddddddddcccdddddddddeeeeeeddddddccceeeeeeeeeeeedddcccbbbaaa\\\]]]___```aaaaaaaaa```aaabbbccccccbbbaaacccdddcccdddeeefffeeecccaaa```aaaaaa`````````aaaaaabbb``````aaaaaaaaaaaaaaaaaa``````___^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWTTTQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRQQQPPPOOOPPPSSSUUUPPPOOONNNMMMMMMMMMNNNOOOQQQPPPOOONNNOOOQQQTTTUUU^^^______^^^\\\]]]^^^``````aaaccceeeeeeeeedddddddddbbb``````aaabbbaaaaaaccccccccccccaaa___\\\ZZZWWWTTTTTTWWWVVVTTTSSSVVV\\\ZZZWWWWWWWWWXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUSSSRRROOOJJJDDD@@@;;;777222...,,,,,,***))))))'''&&&(((+++,,,)))&&&(((((((((((('''&&&%%%%%%###$$$((()))...???AAA...,,,***((('''''')))***+++***%%%(((***'''+++((((((((((((((((((((())))))((('''&&&''')))))))))((('''&&&&&&%%%%%%'''***---***)))((()))++++++***(((***)))'''((()))+++******(((((())))))))))))(((((((((******'''(((++++++(((******))))))((((((((((((((()))+++,,,,,,+++***)))(((***---///000000///---+++,,,,,,,,,,,,+++******((()))************))))))+++)))((()))***+++***(((((()))++++++******+++,,,((('''&&&'''***+++++++++,,,***))))))******)))'''$$$***'''&&&---,,,(((...,,,***)))'''''')))***,,,((((((((((((((((((((('''+++,,,,,,+++)))(((***+++))))))***,,,,,,***((((((XXXWWWVVVTTTSSSRRRRRRRRRMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUURRRQQQQQQQQQRRRRRRRRRSSSPPPPPPQQQSSSWWWYYYYYYYYYVVVUUUTTTSSSTTTUUUWWWXXXVVVVVVUUUUUUTTTTTTTTTTTTWWWXXXYYYZZZZZZYYYWWWVVVYYYXXXWWWVVVVVVXXXYYY[[[XXXXXXYYY\\\^^^^^^\\\ZZZZZZZZZZZZXXXTTTOOOJJJGGGFFFIIILLLMMMKKKJJJIIIJJJMMMOOOPPPRRRRRRQQQOOONNNRRRRRRRRRUUUWWWYYYXXXWWWTTTQQQMMMKKKJJJIIIHHHGGGCCCCCCBBBCCCCCCCCCDDDDDDIIIGGGEEEDDDDDDEEEGGGIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGJJJLLLJJJKKKNNNMMMIIIKKKIIIIIINNNUUUWWWTTTPPPMMMKKKIIIJJJMMMQQQTTTUUUXXXVVVTTTSSSUUUVVVWWWVVVRRROOOKKKIIIIIIHHHFFFEEEKKKLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUVVVWWWVVVTTTSSSQQQQQQPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPOOONNNMMMPPPQQQSSSTTTUUUUUUUUUTTTVVVVVVVVVVVVUUUSSSSSSRRRTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVSSSVVVZZZ\\\]]][[[WWWUUUWWWVVVVVVUUUTTTRRRPPPOOOQQQRRRSSSRRRRRRTTTWWWZZZ\\\ZZZ[[[___```]]]]]]```^^^^^^]]]\\\\\\\\\\\\]]]ZZZ[[[]]]___`````````______```aaabbbcccdddeeeeeecccddddddeeeeeedddddddddeeeeeedddcccbbbaaa``````^^^___aaabbbbbbaaa___^^^bbbcccdddcccaaa```aaaaaacccddddddddddddbbbaaa`````````````````````aaabbb_________``````aaaaaabbb```______^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXVVVSSSPPPLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPRRRUUUNNNMMMLLLLLLMMMNNNPPPQQQQQQOOONNNMMMNNNPPPSSSUUU[[[]]]^^^^^^]]]]]]___aaa```aaabbbcccdddddddddccccccaaa______``````___^^^bbbbbbbbbaaa```^^^\\\ZZZYYYUUUSSSUUUVVVUUUXXX\\\\\\ZZZYYYXXXZZZZZZZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSPPPKKKHHHAAA===888333111...,,,***(((&&&%%%'''+++,,,***((()))))))))))))))((('''&&&$$$&&&***))),,,<<<>>>,,,***)))(((&&&%%%&&&(((***+++%%%'''((($$$'''%%%&&&&&&''''''((((((((((((((('''&&&''')))))))))((("""%%%)))******+++---///+++)))((((((******)))(((((('''&&&&&&((())))))((((((((())))))))))))((((((+++......***)))++++++)))))))))))))))((((((''''''+++*********************++++++,,,---............++++++,,,,,,++++++***)))((())))))******************)))((((((***+++***(((***+++---,,,***)))))))))***))))))***++++++***))))))((('''(((***+++***)))%%%***'''&&&,,,)))$$$)))+++***(((''''''(((***+++)))))))))((()))))))))))),,,------,,,******+++---***+++,,,,,,++++++)))(((TTTTTTTTTTTTSSSRRRPPPPPPKKKMMMOOORRRTTTTTTUUUTTTQQQRRRSSSUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUQQQQQQPPPPPPPPPPPPPPPQQQOOOOOOPPPSSSVVVYYYXXXXXXVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXXXXWWWVVVUUUTTTUUUTTTRRRPPPQQQRRRUUUWWWYYYYYYZZZ]]]___```___^^^]]]\\\[[[YYYUUUPPPLLLIIIGGGKKKOOOOOOMMMKKKKKKMMMNNNPPPRRRSSSTTTSSSQQQPPPSSSSSSSSSUUUXXXYYYYYYXXXVVVTTTQQQOOONNNMMMJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGJJJHHHFFFDDDCCCDDDFFFHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFHHHGGGFFFGGGKKKJJJEEEGGGGGGHHHMMMRRRTTTSSSPPPLLLJJJGGGGGGKKKOOORRRSSSWWWUUUTTTUUUVVVWWWWWWVVVPPPMMMIIIGGGGGGGGGGGGGGGLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRROOOPPPQQQPPPPPPQQQSSSVVVSSSSSSRRRQQQPPPOOOOOONNNNNNOOORRRTTTVVVVVVVVVVVVTTTVVVWWWWWWUUUTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWYYY\\\\\\ZZZXXXVVVWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNOOOOOOOOOQQQUUUXXX]]]ZZZ[[[___```]]]]]]```^^^^^^]]]\\\\\\\\\\\\\\\XXXYYY\\\___`````````___]]]___aaaaaaaaabbbdddfffccccccdddeeeeeeeeedddddddddccccccbbbaaa`````````___```aaaaaaaaa```^^^]]]aaabbbdddcccbbb``````aaaddddddcccbbbbbbaaaaaaaaa`````````______```aaaaaa______^^^^^^___```aaabbb___^^^^^^]]]]]]\\\[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXTTTRRRMMMIIIFFFEEEEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPQQQRRRKKKKKKKKKKKKLLLNNNPPPRRRQQQOOOMMMLLLMMMQQQTTTWWWYYY[[[]]]^^^]]]^^^```aaaaaaaaabbbbbbccccccccccccbbb```___^^^______]]][[[aaa``````___^^^]]]\\\\\\[[[WWWTTTVVVWWWWWW[[[```]]]\\\[[[[[[]]]______^^^YYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVTTTQQQNNNGGGDDD???;;;888444000...***((('''(((,,,---+++(((((())))))******)))))))))((('''+++***'''///111$$$'''''''''&&&%%%%%%(((***)))$$$''''''$$$((()))%%%%%%'''((((((((((((((('''&&&%%%&&&((()))((('''$$$(((---///...---...000+++***(((((()))))))))((('''&&&%%%%%%'''))))))((((((((())))))))))))(((((()))------)))'''))))))(((((((((((((((((('''&&&&&&++++++***)))))))))******,,,,,,+++++++++,,,---...+++++++++++++++******))))))))))))))))))*********)))((('''(((*********)))***,,,...---+++)))((((((+++***))))))******(((&&&(((''''''(((***++++++***)))...***'''+++''' $$$+++***)))(((((()))***+++***))))))))))))******+++------...,,,+++***+++---,,,......+++***,,,,,,)))PPPQQQSSSTTTTTTRRROOONNNLLLMMMOOOQQQSSSRRRRRRQQQQQQRRRTTTUUUWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUSSSRRRPPPOOOOOOOOOOOOPPPMMMMMMOOORRRUUUWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTRRRPPPNNNNNNQQQTTTVVVZZZYYYYYY[[[]]]^^^^^^]]]___^^^[[[XXXUUUQQQNNNLLLHHHLLLPPPPPPMMMKKKLLLOOOPPPQQQSSSTTTUUUTTTSSSRRRTTTSSSTTTVVVYYYZZZZZZYYYVVVUUUSSSSSSSSSRRROOOMMMIIIIIIJJJJJJKKKKKKKKKJJJMMMKKKGGGDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFCCCDDDCCCAAADDDIIIHHHDDDEEEGGGJJJNNNQQQSSSSSSSSSPPPMMMIIIHHHJJJMMMPPPQQQRRRRRRRRRSSSUUUUUUTTTRRROOOKKKGGGFFFFFFHHHIIIIIIMMMNNNOOOPPPQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRQQQMMMNNNOOONNNMMMMMMPPPSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOPPPRRRTTTUUUVVVVVVUUUSSSUUUWWWWWWUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXVVVXXXYYY[[[[[[ZZZYYYXXXWWWXXXYYYYYYWWWUUUSSSQQQKKKKKKLLLKKKLLLNNNSSSVVV[[[YYYZZZ^^^___\\\\\\___^^^]]]\\\\\\[[[\\\\\\\\\XXXZZZ\\\_________]]]\\\ZZZ\\\______^^^___bbbeeebbbcccddddddeeeeeeeeedddcccbbbaaaaaa````````````^^^^^^______``````______]]]```bbbcccbbbbbbcccccceeedddbbb`````````aaabbbaaa``````_________``````^^^^^^]]]]]]^^^```aaabbb^^^]]]]]]\\\\\\[[[ZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYYVVVSSSNNNIIIFFFDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQPPPOOOMMMLLLMMMOOORRRRRRQQQOOONNNOOOKKKJJJJJJJJJKKKMMMOOOPPPPPPOOOMMMLLLMMMQQQUUUXXXXXXZZZ\\\^^^^^^^^^```bbbaaaaaaaaabbbbbbbbbbbbbbbaaa```^^^^^^^^^]]][[[YYY\\\[[[YYYXXXWWWXXXYYYZZZ[[[WWWWWWYYYZZZZZZ\\\```\\\[[[[[[\\\___aaabbbbbb]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWTTTRRRMMMKKKGGGDDD@@@;;;666222///---++++++------***'''(((((()))***+++++++++++++++'''+++---&&&'''***$$$%%%''')))(((''''''(((+++&&&###''''''"""''',,,$$$%%%&&&((()))******))))))'''%%%%%%%%%'''((('''&&&'''+++...---***(((***---,,,***((('''((()))(((((('''&&&%%%&&&(((******)))(((((())))))))))))(((((($$$)))+++(((&&&(((***)))''''''((((((((('''&&&%%%)))***+++++++++)))((('''))))))***++++++,,,,,,---+++++++++++++++***))))))******)))))))))))))))))))))((('''(((*********))))))+++---...,,,************))))))***+++***(((&&&)))((('''((()))***)))((()))///+++)))...)))###&&&************************))))))((((((((()))+++++++++,,,,,,+++))))))***,,,///111///***)))---...+++NNNPPPRRRTTTTTTRRROOOMMMMMMNNNPPPQQQQQQPPPOOOMMMQQQRRRTTTVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQOOONNNNNNOOOOOOKKKKKKLLLOOOSSSTTTSSSRRRWWWWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXWWWWWWWWWVVVUUUTTTSSSRRRVVVTTTQQQOOOOOORRRUUUXXXZZZXXXWWWWWWYYYZZZZZZYYY___^^^[[[XXXTTTQQQOOONNNIIIMMMQQQQQQMMMKKKMMMPPPRRRRRRTTTTTTUUUTTTSSSSSSVVVUUUVVVXXX[[[\\\\\\[[[UUUTTTTTTVVVWWWVVVTTTQQQKKKLLLMMMMMMNNNNNNMMMMMMPPPMMMHHHDDD@@@?????????@@@?????????@@@@@@AAABBB@@@@@@??????CCCHHHHHHEEEEEEIIINNNQQQSSSTTTVVVWWWTTTPPPKKKIIIJJJLLLNNNOOOMMMMMMNNNOOOQQQQQQOOONNNNNNKKKGGGEEEFFFIIIJJJKKKMMMNNNPPPQQQRRRQQQQQQPPPRRRQQQPPPPPPPPPPPPQQQQQQIIIKKKLLLJJJHHHHHHKKKNNNRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSTTTUUUUUUTTTTTTRRRUUUWWWXXXVVVUUUWWWYYYSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXZZZ[[[[[[[[[ZZZYYYXXXYYYZZZZZZYYYVVVTTTRRRIIIIIIJJJIIIJJJMMMQQQUUUZZZXXXYYY]]]^^^[[[[[[^^^^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[]]]______]]][[[YYYXXXZZZ]]]]]]\\\]]]```cccbbbcccddddddeeeeeeeeeeeebbbaaaaaa````````````aaa\\\]]]]]]^^^___```aaaaaaZZZ]]]```bbbcccdddeeeffffffdddaaa___^^^___aaacccaaaaaa```_______________^^^^^^]]]]]]^^^___aaabbb]]]]]]\\\\\\[[[ZZZZZZYYY\\\\\\[[[[[[ZZZYYYYYYYYYXXXTTTOOOJJJGGGEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMGGGHHHKKKMMMNNNNNNMMMLLLKKKNNNQQQRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNOOONNNLLLKKKMMMQQQVVVYYYWWWYYY\\\^^^^^^___```bbbaaaaaaaaaaaaaaabbbbbbbbbaaa___^^^^^^^^^]]]ZZZXXXWWWUUUSSSQQQQQQSSSUUUWWWZZZXXXYYY]]]^^^\\\\\\___ZZZYYYYYY[[[___aaabbbbbbaaaaaa```___^^^]]]]]]\\\^^^\\\ZZZYYYYYYXXXWWWUUUQQQOOOLLLJJJFFFAAA:::666555222///...///...***&&&'''((()))***+++,,,,,,,,,***%%%,,,111)))&&&++++++$$$'''******)))(((***,,,%%%$$$'''%%%$$$***%%%&&&''')))***+++++++++***&&&%%%$$$%%%'''((('''&&&))),,,,,,)))$$$"""$$$(((,,,***''''''((()))((((((((('''&&&''')))++++++***(((((())))))))))))((((((%%%+++...+++***...000111&&&'''((((((((('''%%%%%%'''))),,,...---***'''$$$%%%&&&)))+++------,,,,,,***++++++++++++***))))))++++++***)))((()))))))))(((''''''((()))******)))&&&))),,,...---,,,+++,,,***)))***+++---,,,***(((+++***(((((())))))'''&&&%%%,,,******111...)))---******++++++++++++******)))(((''''''((()))***+++***++++++)))(((''')))***111333000))))))...///---SSSPPPOOORRRUUUVVVQQQLLLLLLLLLNNNOOOOOONNNMMMMMMQQQQQQRRRUUUXXXYYYVVVSSSXXXVVVTTTTTTUUUUUUUUUTTTWWWVVVTTTSSSQQQOOOJJJGGGCCCEEEIIIMMMPPPQQQRRRRRRWWWVVVTTTRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQSSSTTTUUUXXXWWWUUUTTTUUUWWWYYY[[[WWWVVVSSSQQQQQQSSSUUUVVVYYYXXXXXXXXXXXXZZZ\\\]]]YYYYYYZZZZZZXXXUUURRRQQQRRRRRRQQQPPPPPPPPPPPPPPPSSSUUUWWWVVVTTTTTTVVVXXXYYYWWWUUUTTTTTTUUUWWWYYY[[[ZZZWWWUUUTTTUUUUUUVVVSSSRRRPPPOOONNNNNNNNNOOOJJJKKKJJJEEE@@@<<<===>>>AAA???>>>>>>?????????>>>>>>@@@AAA@@@>>>>>>BBBEEEFFFIIIMMMQQQSSSSSSRRRQQQSSSMMMHHHHHHLLLPPPPPPOOONNNNNNOOOPPPPPPPPPOOOOOOLLLIIIJJJNNNPPPLLLIIIJJJPPPPPPPPPQQQQQQRRRRRRRRROOOPPPRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNPPPRRRTTTUUUTTTSSSTTTUUURRRUUUXXXXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTWWWWWWXXXYYYYYYYYYWWWVVVUUUUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWVVVWWWXXX]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQPPPMMMLLLMMMQQQTTTWWWWWWXXX[[[]]]\\\ZZZXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[^^^```_________```bbbcccccccccaaa```cccbbb___]]]\\\\\\]]]^^^cccbbb```______``````aaa```^^^\\\]]]aaacccbbb```````````````___^^^]]]\\\````````````___^^^]]]\\\___]]]\\\\\\^^^______^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQNNNIIIFFFDDDDDDBBBJJJNNNHHHCCCEEEGGGFFFJJJKKKKKKKKKJJJKKKMMMOOOJJJJJJJJJKKKKKKKKKKKKKKKNNNKKKIIIIIIMMMOOOOOONNNVVVOOOIIIHHHNNNTTTWWWXXXWWWXXXYYYZZZ\\\^^^___```aaa```___```aaaaaa___^^^bbbaaa___[[[WWWUUUUUUVVVSSSQQQNNNLLLJJJKKKLLLMMMTTTUUUWWWZZZ^^^```___^^^YYY[[[]]]^^^^^^^^^___``````___]]]^^^```aaabbbbbb\\\]]][[[WWWVVVYYYYYYWWWWWWSSSOOOMMMMMMJJJDDD>>>666333111000000111000///,,,***)))''''''(((***+++---+++***(((''''''''''''&&&&&&&&&''''''((((((((('''%%%"""###&&&'''&&&$$$(((&&&%%%(((---...***%%%&&&'''((('''%%%$$$%%%&&&***'''$$$###%%%'''((()))***((('''&&&'''((('''&&&(((+++***%%%%%%***+++(((###'''+++,,,+++******,,,''''''((()))))))))))))))%%%)))+++((((((***,,,+++...,,,)))***,,,+++(((%%%+++***((()))***,,,,,,+++---,,,++++++,,,,,,***)))(((***,,,,,,+++)))))))))(((((((((((())))))))))))+++******,,,///111111000---+++))))))+++,,,***((())))))(((''''''((()))***///---+++***++++++'''$$$)))))))))))))))))))))***(((((((((+++---+++&&&"""...---,,,+++************999999444+++(((,,,---+++QQQOOONNNQQQTTTTTTPPPLLLKKKKKKLLLMMMMMMLLLKKKJJJRRRRRRRRRTTTXXXYYYWWWUUUVVVUUUTTTUUUVVVWWWVVVUUUVVVTTTRRRPPPOOOMMMJJJGGGEEEGGGJJJMMMOOOQQQQQQRRRVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNNNNOOOQQQSSSUUUVVVVVVUUUSSSRRRRRRTTTVVVWWWXXXWWWUUUTTTTTTVVVWWWYYYYYYXXXXXXWWWWWWXXXZZZZZZYYYYYYYYYXXXWWWTTTRRRQQQTTTTTTSSSRRRRRRRRRRRRSSSRRRTTTVVVUUUTTTSSSUUUWWWWWWVVVVVVUUUUUUUUUTTTTTTYYYXXXWWWUUUUUUVVVWWWXXXUUUTTTRRRPPPOOOOOOOOOOOONNNOOONNNJJJDDD@@@??????AAA???===============;;;>>>???@@@???>>>???BBBEEEGGGJJJMMMQQQSSSRRRQQQPPPQQQMMMIIIIIIMMMPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLIIIIIINNNOOOLLLIIIJJJMMMMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOQQQQQQQQQPPPPPPQQQOOOMMMLLLMMMNNNNNNMMMNNNOOOOOOOOOOOOOOONNNNNNPPPQQQSSSSSSSSSSSSTTTVVVSSSTTTVVVVVVTTTRRRRRRRRRVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZXXXVVVVVVUUUUUUUUUWWWXXXXXXWWWVVVUUUTTTVVVXXXXXXWWWVVVVVVVVVZZZZZZZZZYYYXXXVVVTTTSSSSSSRRRQQQNNNMMMNNNQQQTTTWWWWWWWWWYYY[[[\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXYYY\\\]]]\\\[[[]]]^^^```aaaaaa```___^^^cccaaa___^^^]]]^^^______bbbaaa```______``````aaa___]]][[[\\\___aaa```____________^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^\\\[[[[[[]]]^^^^^^]]][[[ZZZYYYWWWWWWWWWXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSRRROOOKKKHHHGGGGGGKKKRRRTTTMMMFFFFFFFFFEEEHHHIIIKKKKKKLLLMMMOOORRRPPPOOOOOONNNMMMLLLKKKKKKLLLJJJIIIKKKOOORRRSSSSSSTTTOOOKKKKKKOOOSSSTTTSSSYYYZZZ[[[\\\]]]___`````````___^^^___```___^^^\\\]]]]]]ZZZVVVQQQNNNNNNOOOPPPNNNKKKHHHGGGHHHIIIJJJMMMNNNPPPUUUZZZ]]]]]]\\\XXXXXXYYYZZZ\\\^^^______]]][[[ZZZZZZ\\\^^^___^^^]]]^^^]]]XXXWWWZZZZZZXXXZZZVVVRRRQQQQQQOOOIIICCC===:::777555444333111000///...,,,+++++++++---......,,,+++)))((((((((((((''''''''''''(((((())))))(((&&&$$$%%%'''((('''&&&(((&&&%%%(((,,,---+++''''''(((((('''&&&%%%&&&''')))'''$$$###%%%'''''''''+++)))(((((())))))((('''(((+++***%%%%%%***+++((('''***,,,,,,)))'''((()))''''''((()))))))))))))))$$$)))***((('''***+++***------,,,,,,---,,,***)))+++)))((()))+++,,,++++++---+++******++++++***(((***+++,,,,,,***))))))***(((((((((((()))))))))***+++,,,---...000///,,,***+++)))((((((******)))'''***)))(((''''''((())))))+++***)))***,,,,,,***(((******))))))))))))))))))***((('''(((******(((&&&------,,,+++************///111...))))))...000...PPPNNNMMMOOORRRRRROOOLLLLLLMMMMMMMMMLLLKKKJJJJJJSSSRRRQQQSSSVVVXXXYYYXXXTTTSSSTTTUUUWWWXXXWWWUUUUUURRROOOMMMMMMLLLJJJHHHIIIJJJKKKLLLNNNPPPQQQQQQUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNPPPSSSVVVXXXVVVUUUSSSQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZXXXWWWUUUSSSRRRQQQUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTUUUVVVUUUTTTRRRQQQXXXWWWVVVVVVVVVWWWYYYZZZWWWVVVSSSQQQOOOOOOOOOOOORRRSSSSSSPPPKKKFFFCCCBBBBBB@@@>>>======<<<;;;999>>>???@@@@@@???AAADDDFFFJJJKKKNNNPPPQQQQQQOOOOOONNNKKKIIIJJJMMMPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHMMMNNNKKKIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOORRRPPPNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPQQQQQQQQQRRRUUUWWWUUUVVVVVVUUUSSSQQQQQQRRRVVVVVVVVVVVVVVVVVVWWWWWWUUUXXXZZZYYYVVVSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTTTTPPPSSSVVVWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRPPPNNNNNNQQQSSSWWWVVVVVVWWWYYY[[[ZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVWWWYYYZZZZZZXXX[[[\\\]]]^^^^^^]]]\\\[[[___^^^^^^]]]]]]^^^^^^___``````_________``````aaa^^^]]][[[\\\]]]^^^^^^]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]]\\\ZZZYYYZZZ[[[\\\\\\\\\\\\[[[XXXWWWVVVVVVWWWXXX[[[[[[ZZZZZZXXXVVVUUUTTTSSSSSSRRROOOLLLJJJJJJKKKSSSXXXXXXQQQHHHEEEDDDDDDGGGIIIKKKLLLMMMOOORRRTTTPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNQQQSSSTTTTTTRRROOOMMMNNNQQQRRRQQQOOOZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\]]]]]][[[ZZZZZZYYYVVVQQQKKKGGGGGGGGGJJJIIIFFFDDDCCCDDDEEEFFFFFFGGGIIINNNTTTXXXZZZZZZWWWUUUSSSTTTYYY]]]^^^^^^YYYXXXVVVWWWYYYZZZ[[[[[[^^^```^^^ZZZYYY[[[[[[XXX[[[XXXUUUTTTTTTRRRMMMIIIFFFCCC???;;;999777444222333222111000///000000111...---+++***))))))))))))'''(((((((((((()))))))))***(((&&&&&&((()))((('''(((&&&%%%&&&***---,,,***((())))))((('''&&&'''))))))'''%%%$$$&&&''''''&&&,,,***)))((()))***)))((((((***)))&&&&&&)))***((()))***+++***((('''((()))''''''((())))))))))))((($$$)))***''''''***+++***,,,---......---,,,,,,---+++)))((()))+++,,,+++***+++***))))))******)))(((+++,,,,,,+++))))))***,,,((((((((()))))))))******)))***,,,...000...***&&&***(((''''''((()))'''&&&+++***)))(((''''''((((((***))))))***++++++***(((*********))))))(((((((((***(((''''''(((******)))---,,,+++******)))******)))******((()))---///...OOONNNNNNOOOQQQRRRPPPNNNPPPPPPOOOOOONNNMMMLLLLLLRRRQQQPPPQQQSSSVVVXXXYYYSSSSSSSSSTTTVVVVVVTTTRRRTTTQQQNNNLLLLLLKKKJJJIIILLLLLLLLLLLLMMMNNNPPPPPPSSSRRRRRRQQQPPPOOOOOOOOORRRQQQPPPPPPQQQTTTWWWXXXWWWVVVUUUSSSSSSSSSTTTUUURRRSSSSSSTTTUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTQQQRRRRRRSSSTTTTTTSSSSSSXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUSSSPPPNNNMMMMMMMMMQQQSSSTTTSSSQQQLLLIIIFFFFFFCCCAAA??????>>>===;;;AAABBBBBBBBBCCCEEEGGGIIILLLLLLNNNOOOOOOOOONNNMMMKKKIIIHHHIIILLLMMMMMMLLLNNNNNNNNNNNNMMMKKKJJJJJJKKKHHHHHHLLLMMMKKKIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNNNNOOORRRQQQOOOOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPRRRUUUWWWWWWWWWWWWTTTRRRQQQQQQSSSTTTTTTUUUVVVVVVVVVVVVVVVPPPTTTWWWVVVSSSPPPQQQTTTSSSTTTUUUVVVUUUTTTSSSRRRNNNQQQUUUWWWVVVUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRPPPOOOQQQRRRWWWUUUTTTUUUXXXZZZZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^______``````aaa___^^^]]]\\\\\\\\\\\\\\\^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]ZZZXXXWWWXXXYYY[[[ZZZZZZ___]]]ZZZXXXWWWWWWYYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRPPPMMMKKKJJJLLLNNNRRRUUUVVVPPPHHHCCCBBBCCCHHHJJJLLLMMMNNNPPPRRRUUUMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPNNNMMMNNNQQQRRRRRRQQQYYYYYYZZZZZZZZZZZZZZZ[[[\\\[[[ZZZ[[[\\\[[[YYYWWWZZZXXXUUUOOOIIIDDDCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDGGGKKKQQQUUUWWWWWWVVVQQQMMMOOOVVV\\\]]]\\\YYYWWWVVVVVVXXXZZZ[[[ZZZ___aaa```\\\ZZZ\\\[[[XXXXXXWWWUUUTTTTTTRRRNNNKKKKKKHHHDDDAAA???<<<999666777777555444333333333333///...,,,***))))))******((((((((((((((((((((((((***)))(((''''''((((((((()))'''%%%&&&))),,,------***+++***)))'''''')))***+++)))''''''((()))(((''',,,***(((((()))***)))((((((((((((''''''((((((((('''''''''(((((()))+++,,,&&&'''(((((())))))((((((%%%)))+++((('''***,,,***))),,,//////,,,+++---///***))))))***+++,,,+++******)))'''((()))***)))''',,,,,,,,,***((((((***,,,(((((()))))))))*********&&&&&&(((+++---...,,,)))))))))((((((((((((''''''+++******)))(((''''''''',,,,,,++++++***)))'''&&&*********)))(((((('''''''''''''''((()))******)))---,,,+++***))))))))))))***************++++++***OOOOOOOOOPPPQQQRRRQQQPPPQQQPPPPPPOOONNNMMMMMMLLLPPPOOOOOONNNOOORRRUUUXXXTTTSSSQQQRRRRRRQQQOOOMMMSSSPPPMMMLLLLLLLLLLLLKKKMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNVVVUUUSSSRRRRRRTTTUUUVVVVVVVVVTTTSSSSSSSSSSSSTTTQQQRRRSSSTTTUUUUUUVVVVVVSSSTTTVVVWWWYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSPPPPPPOOOOOOQQQSSSVVVXXXYYYXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJJJJNNNOOORRRSSSSSSQQQMMMJJJJJJHHHEEEDDDEEEDDDCCCBBBGGGFFFFFFFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGIIIJJJJJJIIINNNNNNNNNMMMLLLKKKJJJIIILLLHHHHHHLLLMMMKKKJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJLLLMMMOOOOOORRRPPPOOOOOOOOOOOOMMMLLLJJJKKKLLLMMMNNNOOOOOOOOONNNPPPQQQQQQQQQRRRTTTVVVTTTUUUTTTRRROOONNNOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUJJJNNNQQQRRRPPPPPPQQQSSSRRRRRRSSSTTTTTTSSSRRRQQQNNNQQQTTTUUUUUUTTTTTTTTTQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTSSSQQQPPPQQQRRRUUUTTTSSSTTTWWWYYYYYYYYY\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRSSSUUUXXX[[[[[[[[[WWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\]]]^^^___```````````````___]]]\\\[[[[[[\\\^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVVVVXXXYYYYYYXXX]]]\\\ZZZXXXWWWXXXYYYYYY[[[[[[[[[ZZZYYYXXXVVVVVVQQQPPPNNNKKKHHHIIILLLNNNNNNQQQRRRPPPIIIDDDDDDHHHKKKLLLMMMNNNNNNOOOQQQTTTOOOOOONNNOOOPPPRRRTTTUUUTTTTTTTTTSSSQQQPPPPPPPPPOOONNNMMMNNNQQQTTTVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXVVVSSSMMMGGGCCCAAAAAAEEEDDDCCCBBBBBBCCCCCCDDDGGGGGGHHHKKKPPPSSSUUUUUUTTTOOOKKKMMMTTTZZZ\\\[[[[[[YYYXXXXXXZZZ\\\]]]\\\^^^aaa```\\\ZZZ\\\ZZZWWWVVVVVVUUUTTTTTTRRROOOLLLKKKIIIGGGEEEDDDAAA>>><<<::::::999777666555555444000///---,,,+++***++++++((('''''''''''''''''''''))))))((('''&&&&&&''''''***(((&&&&&&(((+++---...+++++++++)))''''''))),,,...,,,))))))***++++++******)))''''''((((((((('''(((''''''((((((''''''((('''&&&&&&'''(((***++++++&&&&&&'''(((((((((((((((&&&***+++)))(((+++,,,+++'''***------+++***,,,...)))))))))***,,,,,,+++))))))((('''''')))***)))'''+++,,,+++)))((((((***,,,))))))))))))************((('''&&&''')))+++++++++)))******)))((((((((((((*********)))((('''&&&&&&++++++++++++)))(((''''''))))))))))))((((((''''''$$$&&&)))++++++***((((((,,,,,,+++***))))))))))))+++***+++++++++)))))))))OOOOOOPPPPPPQQQQQQRRRRRROOONNNMMMLLLLLLLLLLLLLLLOOOOOOOOONNNNNNOOOSSSVVVUUUSSSPPPOOOOOONNNMMMLLLPPPNNNLLLLLLMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWRRRSSSUUUWWWXXXZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQPPPOOONNNPPPSSSWWWYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQOOOMMMKKKIIIIIIIIIIIIKKKLLLOOORRRTTTSSSPPPMMMMMMLLLJJJJJJKKKLLLKKKJJJMMMLLLJJJJJJLLLNNNOOOOOOMMMMMMLLLKKKKKKLLLLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHMMMMMMMMMMMMMMMLLLKKKJJJMMMIIIHHHLLLNNNLLLLLLNNNKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHJJJLLLNNNOOOPPPOOONNNNNNNNNMMMKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOQQQSSSSSSSSSRRRSSSTTTOOOPPPPPPOOOLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSIIIJJJLLLNNNPPPQQQQQQQQQOOOPPPQQQSSSSSSSSSRRRQQQNNNPPPRRRRRRQQQQQQRRRSSSPPPPPPQQQRRRRRRRRRRRRRRROOOQQQSSSSSSQQQPPPQQQQQQSSSRRRRRRTTTWWWYYYXXXXXXZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOPPPRRRUUUXXXXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY[[[\\\^^^```aaa```^^^]]]ZZZ[[[\\\^^^___````````````aaa```^^^[[[YYYZZZ[[[]]][[[ZZZXXXXXXXXXXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVXXXVVVUUUVVVWWWYYYXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWYYYZZZZZZZZZZZZYYYXXXXXXQQQOOOLLLHHHFFFGGGKKKNNNOOOPPPRRRRRRLLLFFFGGGLLLKKKLLLMMMNNNMMMNNNQQQSSSXXXWWWUUUSSSRRRSSSUUUVVVRRRSSSUUUUUUSSSRRRRRRSSSPPPOOOOOOPPPSSSVVVZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRROOOJJJDDDAAA@@@@@@DDDDDDDDDCCCDDDDDDEEEEEEKKKJJJJJJLLLPPPSSSTTTTTTRRROOOLLLNNNSSSXXX[[[\\\]]][[[YYYZZZ\\\^^^^^^^^^]]]______[[[YYYZZZXXXTTTUUUUUUUUUTTTSSSPPPNNNMMMKKKIIIHHHHHHGGGFFFDDDAAA======<<<:::999777666555333222000///...---......))))))(((((((((((('''''')))))))))(((&&&%%%&&&(((***)))(((((((((***,,,...,,,,,,+++)))''''''***,,,222///+++)))***,,,,,,---***(((&&&&&&'''((('''&&&(((&&&&&&))))))&&&&&&(((***)))'''((())))))(((&&&&&&&&&'''(((((((((((('''%%%***+++((((((+++,,,+++''')))++++++******++++++)))))))))+++------+++))))))((('''((()))***)))((()))******)))''''''(((***)))))))))*********++++++---***'''&&&&&&((((((((()))***+++***((('''((()))))))))******)))((('''&&&&&&(((******))))))***+++((((((((((((((((((((((((###'''+++---,,,)))'''''',,,+++***))))))((())))))***((((((+++,,,***+++---MMMNNNOOOOOOOOOPPPQQQRRRNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNNNNQQQTTTUUURRRNNNMMMMMMNNNOOONNNLLLKKKKKKKKKLLLLLLKKKIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHIIIKKKMMMOOOOOOPPPOOOSSSSSSTTTTTTTTTSSSRRRQQQSSSRRRSSSSSSSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSTTTVVVRRRSSSTTTUUUVVVVVVUUUUUURRRSSSUUUVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTRRRQQQRRRTTTUUUTTTRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRROOONNNLLLJJJIIIHHHIIIIIILLLLLLMMMPPPSSSSSSPPPMMMOOONNNMMMNNNPPPRRRRRRRRRRRROOOMMMMMMOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLJJJGGGEEEEEEGGGIIIMMMMMMMMMNNNNNNMMMLLLLLLNNNJJJIIILLLOOOMMMMMMOOOKKKKKKKKKKKKJJJJJJIIIIIICCCCCCDDDEEEGGGJJJLLLNNNNNNMMMLLLLLLLLLKKKHHHFFFJJJKKKMMMNNNPPPQQQQQQRRROOORRRUUUVVVUUUSSSRRRRRRLLLNNNPPPPPPNNNLLLLLLLLLKKKMMMOOORRRSSSSSSSSSSSSLLLJJJJJJMMMRRRTTTQQQNNNMMMNNNPPPQQQRRRRRRRRRRRRNNNNNNNNNMMMLLLLLLNNNPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRUUUWWWXXXWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPMMMLLLLLLMMMOOOQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[^^^``````^^^\\\ZZZXXXZZZ\\\^^^___``````````````````]]]YYYWWWXXXYYYZZZYYYWWWUUUTTTUUUVVVWWWTTTUUUVVVWWWWWWXXXWWWWWWXXXVVVUUUUUUWWWXXXXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZRRRPPPLLLGGGEEEFFFJJJNNNRRRRRRSSSSSSLLLDDDEEEKKKHHHJJJLLLMMMMMMOOORRRTTT[[[YYYVVVTTTSSSTTTUUUVVVTTTVVVXXXXXXUUUSSSSSSTTTPPPRRRTTTVVVWWWYYYZZZ[[[]]]]]]^^^^^^_________```___]]]\\\\\\\\\[[[YYYWWWQQQPPPMMMIIIDDDAAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFJJJIIIIIIKKKOOORRRTTTTTTQQQPPPPPPPPPSSSVVVZZZ\\\\\\[[[YYYYYY[[[]]]^^^^^^[[[^^^]]]ZZZXXXXXXVVVRRRQQQRRRRRRQQQOOOLLLJJJIIILLLKKKJJJJJJKKKJJJGGGEEE@@@@@@???>>><<<:::888777777666444333222111222222+++++++++*********))))))***+++,,,***'''&&&''')))++++++***)))))))))+++,,,,,,,,,***(((&&&'''***,,,444000+++((((((+++---...+++)))''''''((()))((('''(((%%%&&&******&&&%%%((()))((('''(((******'''$$$%%%&&&''''''((((((''''''###((()))'''&&&)))***)))***))))))***++++++***))))))))))))+++------***((()))((('''(((***+++***)))'''((())))))'''&&&&&&'''))))))*********+++++++++,,,***((('''(((((('''&&&''')))***)))'''&&&''')))(((((()))******)))((('''%%%'''******)))(((***+++&&&&&&''''''((()))))))))&&&)))++++++)))''''''(((,,,+++***))))))((((((((()))&&&&&&***+++)))***///LLLMMMNNNNNNMMMNNNPPPRRRPPPOOONNNNNNNNNOOOPPPQQQOOOQQQSSSRRROOONNNQQQSSSUUURRRNNNLLLMMMOOOQQQRRRIIIIIIIIIKKKLLLLLLJJJGGGHHHIIIKKKMMMMMMLLLJJJIIIFFFHHHJJJMMMOOOPPPPPPPPPNNNPPPRRRTTTTTTSSSQQQPPPTTTTTTUUUUUUVVVVVVWWWWWWTTTRRRPPPNNNNNNOOOQQQSSSRRRSSSTTTTTTTTTRRRQQQPPPNNNPPPRRRUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTRRRQQQRRRUUUVVVUUUSSSRRRSSSTTTTTTTTTSSSQQQPPPRRRRRRSSSTTTTTTTTTTTTSSSNNNMMMKKKJJJIIIIIIIIIJJJOOONNNNNNPPPSSSSSSPPPMMMOOONNNNNNPPPSSSUUUVVVVVVTTTQQQNNNNNNPPPQQQPPPOOOMMMLLLJJJIIIJJJKKKMMMNNNPPPOOOLLLHHHEEEEEEHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMNNNJJJIIIMMMOOONNNNNNPPPKKKKKKKKKJJJJJJIIIIIIIIIAAAAAABBBCCCEEEHHHKKKMMMLLLKKKKKKKKKKKKJJJGGGDDDJJJKKKMMMOOOQQQRRRRRRSSSPPPSSSWWWXXXVVVSSSQQQPPPMMMPPPRRRSSSQQQPPPOOOOOOKKKLLLOOORRRTTTTTTSSSSSSPPPLLLJJJNNNSSSUUUQQQLLLKKKLLLOOOQQQRRRRRRRRRRRRMMMMMMLLLJJJHHHIIILLLNNNLLLMMMMMMNNNNNNNNNMMMMMMJJJMMMPPPRRRRRRQQQQQQQQQOOOPPPRRRUUUXXXYYYWWWUUUTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMMMMMMMMMMMMMMMMNNNKKKJJJIIIIIIJJJKKKJJJHHHMMMMMMNNNPPPRRRUUUWWWXXXVVVXXX[[[]]]]]][[[XXXVVVXXXYYY[[[^^^___`````````___```___\\\WWWUUUVVVXXXXXXWWWTTTSSSRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[XXXVVVUUUVVVWWWXXXXXXXXXUUUVVVYYY[[[[[[[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[SSSQQQLLLGGGEEEFFFKKKOOOUUUSSSTTTSSSKKKAAAAAAGGGFFFHHHJJJLLLMMMPPPSSSVVVWWWVVVTTTRRRRRRTTTVVVXXXYYY[[[]]][[[VVVRRRQQQRRRQQQTTTYYY[[[[[[ZZZYYYXXX[[[[[[\\\]]]]]]^^^______```^^^]]]]]]]]]\\\ZZZXXXQQQPPPNNNJJJFFFDDDDDDEEECCCDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGIIIMMMQQQSSSTTTPPPQQQRRRRRRSSSUUUYYY\\\[[[YYYXXXXXXZZZ\\\]]]]]]YYY\\\\\\XXXWWWWWWTTTPPPMMMNNNNNNMMMJJJGGGEEEEEENNNMMMLLLLLLMMMKKKHHHFFFCCCBBBAAA@@@>>><<<:::999;;;999888666555555555555---------,,,,,,++++++++++++------+++((('''(((++++++++++++***))))))***+++,,,+++***'''&&&&&&))),,,555000***&&&'''***---...,,,***(((((()))***)))(((((($$$%%%******%%%$$$(((%%%$$$%%%(((,,,,,,)))&&&%%%&&&''''''((((((''''''"""&&&'''%%%$$$'''(((''',,,***((())),,,---***'''(((((()))+++------***((()))(((((()))***++++++***%%%'''))))))'''&&&%%%%%%)))************+++++++++''''''''')))++++++***(((&&&((()))(((%%%$$$&&&((('''((()))******)))(((((('''***,,,+++(((&&&'''(((%%%%%%&&&'''((()))******)))***+++)))&&&%%%'''***,,,+++***)))((((((((((((+++&&&%%%))))))'''(((---NNNNNNLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSMMMLLLKKKJJJJJJJJJKKKLLLKKKOOOMMMEEEAAADDDGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGDDDGGGIIIJJJIIIHHHHHHIIIOOORRRTTTUUUTTTRRRQQQQQQQQQRRRTTTVVVVVVUUUSSSQQQQQQOOOPPPRRROOOJJJMMMTTTWWWSSSQQQTTTSSSMMMLLLPPPPPPSSSVVVVVVTTTSSSUUUWWWTTTVVVWWWVVVTTTRRRRRRRRRTTTTTTUUUUUUTTTSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRSSSVVVVVVVVVVVVVVVSSSNNNJJJKKKLLLLLLKKKIIIHHHIIIJJJNNNOOOOOOOOOOOOOOOOOONNNQQQOOONNNPPPSSSUUUWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKIIIGGGFFFHHHJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKKKKJJJJJJKKKOOOQQQNNNLLLIIIHHHHHHIIIIIIHHHDDDEEEEEEEEEEEEGGGKKKNNNLLLLLLKKKJJJIIIHHHGGGGGGLLLNNNPPPRRRRRRQQQOOOMMMPPPRRRTTTUUUVVVUUUSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLPPPVVVYYYWWWTTTTTTRRRPPPOOOPPPPPPPPPNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNLLLLLLLLLLLLNNNNNNQQQQQQPPPOOONNNMMMMMMLLLMMMOOOPPPOOOQQQTTTRRRMMMPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMNNNOOOOOOLLLIIIKKKIIIFFFDDDCCCBBBCCCDDDFFFHHHJJJJJJKKKLLLOOORRRXXXVVVVVVYYY\\\\\\ZZZWWW]]]]]]]]]]]]^^^^^^^^^___]]]\\\\\\\\\\\\[[[WWWTTTWWWSSSOOOLLLLLLNNNNNNOOOMMMMMMNNNQQQUUUWWWWWWVVVXXXWWWWWWXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYTTTQQQNNNKKKKKKLLLKKKKKKKKKMMMNNNLLLGGGBBBAAABBBCCCDDDEEEEEEGGGJJJPPPSSSWWWYYYWWWRRRQQQTTTUUURRRWWWWWWXXXXXXVVVUUURRRQQQWWWXXXXXXYYYYYYYYYXXXXXXWWWZZZ]]]^^^^^^]]]^^^___]]]]]]]]]\\\ZZZXXXUUUTTTVVVOOOIIIHHHHHHEEECCCDDDIIIHHHGGGEEEDDDDDDEEEEEEHHHHHHIIIIIIJJJMMMRRRVVVTTTTTTTTTVVVXXXZZZ[[[[[[UUUUUUVVVWWWXXXXXXXXXXXX\\\[[[ZZZ[[[\\\YYYSSSNNNLLLGGGEEEHHHIIIGGGFFFHHHKKKLLLLLLKKKIIIHHHHHHIIIEEEGGGHHHEEE@@@======>>>???===;;;:::999777444222222111/////////...---+++222111/////////---+++))),,,...///---)))&&&&&&''',,,,,,,,,,,,+++***)))(((++++++******)))))))))(((,,,+++******+++,,,+++))),,,***(((&&&&&&&&&'''(((...******...///+++)))***&&&&&&&&&((())))))&&&$$$((((((((((((((()))******++++++******)))'''&&&%%%***************++++++,,,---+++***))))))***+++---------,,,+++***)))(((((('''''''''''''''((()))***)))((('''&&&&&&'''((()))'''(((((((((&&&&&&(((***'''((()))******)))((('''******)))((('''&&&&&&%%%###&&&))))))&&&%%%'''***++++++***)))'''&&&%%%$$$,,,,,,+++))))))((((((((((((''''''(((***+++***(((MMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMIIIMMMKKKDDD@@@BBBDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFBBBDDDGGGGGGFFFEEEEEEFFFKKKNNNQQQRRRRRRQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWUUURRRQQQSSSQQQNNNPPPVVVVVVRRRQQQSSSRRRMMMLLLOOOPPPRRRUUUUUUTTTSSSUUUVVVUUUWWWXXXWWWUUUSSSSSSSSSPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTQQQNNNKKKJJJLLLLLLLLLJJJIIIJJJKKKNNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMNNNQQQSSSUUUUUUSSSRRRQQQOOONNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIJJJLLLMMMHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLOOORRRLLLJJJHHHFFFFFFFFFFFFFFFCCCDDDEEEDDDEEEFFFJJJMMMMMMMMMLLLJJJIIIHHHGGGGGGOOOQQQSSSTTTTTTSSSQQQOOOQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSRRRPPPPPPOOOOOOOOOOOOMMMLLLOOOUUUWWWVVVSSSTTTRRRPPPPPPPPPQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNNNNMMMLLLLLLLLLMMMOOOOOONNNOOORRRPPPLLLNNNNNNNNNOOOPPPPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMNNNOOOOOOLLLJJJLLLJJJHHHEEEDDDDDDDDDEEEDDDGGGIIIKKKLLLMMMOOORRRUUUTTTTTTVVVYYY[[[ZZZXXX[[[[[[[[[\\\\\\\\\\\\\\\VVVVVVVVVWWWXXXVVVSSSQQQVVVRRRNNNKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTVVVVVVUUUXXXVVVUUUUUUWWWXXXXXXWWWYYYXXXXXXXXXWWWWWWWWWVVVXXXXXXXXXWWWWWWWWWXXXXXXXXXUUUQQQOOOOOONNNNNNMMMKKKMMMMMMJJJEEEAAA??????@@@AAABBBCCCEEEIIINNNRRRVVVXXXWWWSSSRRRUUUUUURRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXVVVRRRKKKFFFGGGGGGEEEDDDEEEIIIHHHFFFDDDBBBBBBBBBBBBGGGHHHHHHIIIIIIKKKOOORRRTTTUUUUUUWWWYYYZZZZZZZZZVVVWWWXXXYYYYYYZZZZZZYYY^^^]]]\\\\\\[[[XXXRRRMMMIIIDDDCCCFFFGGGEEEEEEGGGHHHJJJLLLLLLLLLLLLNNNPPPJJJJJJJJJHHHEEEBBBAAAAAA???>>>=========<<<:::888777555333222222111///---333111000000000///---++++++---...,,,)))''''''(((,,,,,,,,,,,,+++***)))(((*********))))))))))))))),,,+++))))))******)))(((,,,***)))'''''''''((()))+++((()))...///,,,******''''''((()))+++***(((%%%******))))))******+++,,,***************))))))(((***))))))))))))***++++++***)))(((&&&&&&((()))***,,,,,,++++++***)))((((((((('''''''''(((((()))******)))(((((((((((()))******++++++***))))))***,,,))))))***++++++***))))))*********)))(((((('''''',,,***(((''''''((())))))***))))))((('''&&&%%%%%%,,,+++***)))(((((((((((()))(((((()))+++,,,***)))KKKKKKJJJIIIIIIJJJKKKKKKPPPPPPOOOMMMLLLJJJIIIIIIGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKGGGJJJIIIDDDAAAAAA@@@>>>BBBBBBBBBBBBBBBCCCCCCDDD@@@BBBDDDEEEDDDCCCCCCCCCJJJMMMPPPRRRRRRRRRSSSTTTVVVUUUUUUUUUUUUWWWYYY[[[YYYTTTQQQRRRRRRRRRSSSUUUTTTRRRQQQRRRPPPMMMLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUTTTUUUVVVVVVTTTRRRRRRSSSMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXVVVTTTRRRQQQQQQPPPNNNLLLKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLMMMOOORRRSSSSSSQQQQQQPPPPPPOOOMMMLLLKKKOOONNNMMMLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLLLLDDDFFFIIIKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJKKKNNNPPPJJJIIIGGGEEEDDDDDDDDDEEECCCDDDEEEDDDDDDFFFIIIKKKOOONNNLLLKKKIIIHHHHHHGGGPPPQQQSSSTTTTTTRRRQQQOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNOOOMMMLLLOOOSSSVVVUUUSSSTTTRRRPPPPPPPPPQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOONNNMMMNNNPPPOOOJJJOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPOOONNNNNNOOOOOOMMMKKKKKKIIIGGGEEEDDDCCCCCCDDD@@@CCCGGGJJJKKKLLLNNNPPPSSSRRRQQQSSSVVVYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWVVVVVVWWWXXXWWWUUURRRTTTQQQMMMKKKLLLMMMNNNNNNPPPOOOPPPRRRTTTUUUTTTSSSVVVUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUXXXWWWWWWWWWWWWWWWWWWWWW[[[XXXTTTRRRQQQPPPOOOMMMKKKLLLKKKHHHCCC>>><<<;;;<<<>>>???AAABBBFFFKKKOOORRRUUUUUUSSSRRRTTTSSSOOOLLLMMMMMMOOOQQQSSSUUUVVVSSSSSSSSSTTTTTTSSSSSSRRRQQQTTTWWWXXXXXXXXXYYYZZZ]]]]]]]]]]]]\\\ZZZXXXWWWRRRLLLIIIJJJJJJHHHGGGIIIHHHGGGEEECCCAAA@@@@@@@@@FFFHHHIIIIIIIIIIIIKKKMMMRRRTTTVVVXXXYYYXXXWWWVVVVVVVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZWWWRRRNNNGGGBBBAAADDDEEEDDDCCCEEEGGGIIIKKKLLLLLLMMMPPPRRRPPPOOOMMMLLLKKKJJJGGGEEEBBBAAAAAABBBCCCCCCAAA@@@===;;;999888888666333111444333222222333222000...---///000///---++++++,,,------------,,,+++*********************+++++++++///---,,,+++,,,+++***(((+++***)))((((((((()))******(((***000333000---...)))))))))+++,,,,,,)))'''***************+++,,,,,,((()))***+++++++++++++++)))(((((((((((()))*********)))(((''''''((()))***+++++++++******))))))))))))(((((((((((())))))***++++++***))))))***++++++.........---+++***+++---******++++++++++++******************************111,,,&&&%%%(((+++***)))******))))))((((((((((((+++***)))(((((((((((((((***))))))***,,,,,,+++)))LLLKKKJJJIIIIIIJJJKKKLLLOOOOOONNNMMMLLLKKKJJJIIIEEEGGGIIIJJJKKKJJJIIIGGGEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIIIIFFFCCCAAA???===AAA@@@?????????@@@BBBCCC@@@BBBEEEEEEDDDBBBBBBCCCIIIKKKNNNOOOOOOOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZUUUPPPOOOQQQSSSSSSSSSSSSRRRQQQQQQOOONNNMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSQQQSSSTTTSSSQQQPPPPPPQQQMMMNNNPPPRRRSSSSSSSSSRRRPPPQQQQQQRRRSSSTTTTTTUUUVVVSSSPPPOOOOOOOOONNNMMMLLLNNNOOOOOONNNNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMNNNPPPRRRSSSRRROOOPPPPPPPPPOOOMMMKKKJJJLLLLLLKKKJJJJJJKKKLLLLLLHHHIIIKKKLLLLLLKKKKKKJJJEEEGGGJJJLLLMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHJJJLLLJJJJJJHHHFFFDDDDDDEEEFFFDDDEEEFFFEEEEEEFFFHHHJJJOOOMMMLLLJJJHHHGGGGGGGGGNNNNNNPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMOOORRRTTTTTTSSSSSSQQQOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKMMMMMMMMMMMMKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPNNNLLLMMMOOONNNIIIMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPOOOPPPPPPOOONNNMMMIIIHHHFFFDDDCCCBBBBBBBBB===AAAFFFIIIKKKLLLMMMNNNSSSRRRRRRRRRTTTVVVXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXWWWUUUSSSTTTRRRNNNMMMNNNOOOPPPPPPRRRQQQQQQRRRTTTTTTSSSRRRUUUSSSQQQQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXX[[[XXXTTTRRRQQQOOOMMMLLLKKKKKKIIIFFFBBB===:::888<<<===>>>???@@@CCCGGGJJJLLLQQQSSSQQQQQQRRRPPPLLLIIIIIIIIIKKKMMMPPPSSSUUURRRSSSSSSSSSSSSRRRRRRQQQNNNQQQTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYWWWVVVUUUQQQMMMKKKMMMLLLHHHGGGIIIGGGFFFDDDCCCBBBBBBCCCCCCGGGIIIKKKKKKJJJIIIIIIIIIOOORRRUUUWWWWWWUUUTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWWWWUUURRRPPPIIIDDDBBBDDDEEECCCBBBCCCGGGHHHJJJKKKJJJKKKLLLNNNUUURRROOOOOOQQQPPPLLLHHHGGGFFFFFFGGGIIIIIIGGGFFFCCCAAA@@@>>>===;;;777444777666555666777777555333333444555555444333333333///////////////...---------------....../////////444222000/////////---++++++******)))))))))***+++%%%$$$'''---111...,,,,,,******)))+++,,,,,,***((())))))(((((())))))***+++))))))***++++++++++++***((((((((((((((()))******,,,+++************+++,,,+++++++++++++++******************))))))******++++++++++++******+++++++++...//////---+++***+++,,,++++++++++++++++++++++++)))))))))******+++++++++,,,***'''''')))++++++***+++++++++,,,,,,,,,,,,,,,+++******)))(((((())))))+++***)))***,,,,,,+++)))LLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKEEEFFFHHHJJJJJJIIIGGGFFFAAABBBDDDFFFGGGGGGFFFFFFJJJHHHHHHHHHFFFCCC???>>>@@@???>>>>>>>>>???AAABBBBBBDDDFFFFFFEEECCCCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKOOOQQQSSSUUUVVVVVVVVVUUUYYYUUUQQQOOOQQQSSSSSSQQQQQQQQQQQQOOONNNNNNMMMLLLMMMMMMNNNOOOPPPPPPPPPOOOPPPRRRSSSSSSQQQPPPPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPUUURRROOONNNNNNOOOOOONNNNNNOOOPPPPPPOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSQQQOOOOOOQQQSSSTTTSSSOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIGGGGGGHHHIIIJJJJJJJJJHHHEEEEEEGGGIIIEEEFFFGGGGGGFFFFFFHHHIIILLLKKKIIIGGGFFFFFFGGGGGGLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEGGGIIIKKKHHHIIIKKKNNNPPPQQQQQQRRROOONNNMMMNNNPPPQQQRRRRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPNNNKKKLLLOOONNNJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSOOOPPPQQQPPPPPPOOOOOOOOOJJJIIIHHHFFFEEEDDDCCCCCC???CCCHHHKKKMMMNNNOOOPPPUUUTTTTTTSSSRRRSSSUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTSSSPPPNNNTTTQQQOOONNNPPPQQQQQQQQQRRRQQQQQQQQQSSSSSSQQQPPPSSSQQQPPPPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXYYY[[[[[[[[[ZZZWWWTTTRRRQQQOOOMMMKKKIIIHHHFFFDDDAAA===999666<<<===>>>>>>>>>???BBBEEEJJJNNNQQQPPPPPPQQQOOOKKKJJJJJJJJJKKKMMMOOORRRSSSRRRRRRRRRRRRRRRQQQPPPPPPKKKMMMPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNLLLKKKLLLIIIDDDCCCEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGJJJLLLLLLJJJHHHGGGGGGNNNQQQUUUWWWUUUSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWWWWUUURRRPPPOOOMMMGGGEEEFFFFFFBBB@@@BBBEEEGGGIIIIIIJJJJJJLLLNNNTTTQQQOOOPPPRRRRRRNNNKKKLLLKKKKKKKKKMMMMMMKKKIIIHHHGGGEEEDDDCCC@@@<<<888:::999999:::<<<<<<;;;:::999999999:::::::::999888333444444444444333333222333333333444444555555555777555333333333222000///---,,,,,,++++++++++++,,,!!!"""(((+++)))'''(((+++***)))***+++,,,***)))'''''''''''''''(((((()))***++++++++++++***)))))))))))))))))))))***++++++------------------------,,,,,,------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++---......,,,***))))))+++++++++++++++++++++++++++)))))))))***++++++,,,,,,"""&&&)))+++******+++,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,+++++++++------+++)))KKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFFFFGGGFFFEEEDDD@@@AAABBBDDDEEEFFFFFFFFFIIIFFFEEEGGGGGGBBB??????>>>>>>>>>>>>>>>???@@@@@@CCCEEEFFFFFFEEECCCCCCCCCFFFGGGIIIHHHHHHHHHIIIKKKMMMOOORRRTTTUUUTTTSSSQQQUUUUUUSSSOOOOOORRRQQQNNNMMMOOONNNKKKKKKLLLLLLIIIKKKJJJJJJLLLNNNNNNMMMLLLQQQRRRTTTSSSRRRQQQQQQRRRPPPQQQQQQQQQPPPOOOMMMLLLRRRRRRQQQPPPPPPOOOOOONNNRRROOOMMMLLLMMMNNNNNNMMMMMMNNNPPPOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSQQQOOOOOOQQQRRRRRRRRROOOOOONNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHGGGEEEFFFGGGGGGHHHIIIGGGEEEDDDGGGKKKDDDFFFGGGGGGEEEEEEFFFGGGIIIGGGEEEDDDCCCDDDFFFGGGLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDEEEFFFHHHIIICCCEEEHHHKKKMMMOOOPPPPPPMMMMMMLLLKKKLLLMMMOOOPPPMMMKKKIIIIIIIIIJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNLLLIIIJJJNNNMMMJJJKKKKKKLLLMMMMMMNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNPPPPPPNNNMMMMMMNNNLLLLLLKKKJJJHHHGGGFFFEEECCCFFFJJJMMMNNNOOOQQQSSSTTTUUUUUUTTTRRRQQQSSSTTTTTTVVVXXXYYYYYYYYYWWWVVVWWWUUUSSSRRRRRRRRRPPPNNNPPPNNNMMMMMMNNNPPPPPPOOOOOONNNMMMNNNPPPPPPNNNLLLOOONNNMMMNNNPPPQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOQQQSSSVVVXXXYYYYYYYYYVVVTTTRRRPPPOOONNNKKKIIIEEECCCBBB@@@???===999555999;;;<<<<<<<<<===???AAAGGGKKKNNNMMMNNNOOONNNIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNNNNMMMMMMLLLKKKJJJEEEGGGJJJJJJIIIHHHIIIIIILLLMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNJJJDDDBBBDDD@@@???@@@@@@BBBDDDFFFHHHEEEGGGHHHHHHFFFDDDCCCDDDLLLOOOTTTTTTRRRQQQRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXVVVQQQNNNKKKKKKLLLGGGDDDEEEEEEAAA???@@@@@@CCCEEEHHHIIIKKKNNNPPPMMMLLLLLLMMMNNNOOOMMMLLLNNNMMMLLLMMMOOOOOOMMMLLLLLLKKKJJJJJJIIIEEEAAA===>>>======???AAABBBAAA@@@>>>===<<<===>>>>>>===;;;999999::::::::::::999999::::::::::::::::::;;;;;;999888666666666666444333222111111000000///......)))&&&''',,,...,,,+++,,,,,,***)))***+++,,,+++***((((((((((((((())))))***,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,------......................../////////000000111111111000//////............///,,,------......------,,,,,,------,,,***)))***,,,------,,,,,,,,,,,,------***+++++++++,,,,,,------ &&&,,,...---,,,---///,,,,,,,,,,,,------------......------------......///...---...//////---,,,FFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFAAA???BBBCCC???===>>><<<<<<===>>>>>>>>>>>>===AAABBBDDDDDDBBBAAA@@@AAABBBCCCEEEEEEEEEFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLQQQQQQLLLJJJLLLLLLHHHHHHKKKKKKGGGFFFIIIIIIEEEIIIGGGGGGIIIKKKMMMKKKIIINNNOOOQQQQQQOOOOOOOOOPPPMMMNNNNNNNNNNNNLLLKKKIIINNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOQQQOOOMMMLLLNNNOOOOOONNNMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIKKKKKKJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFEEECCCAAAAAABBBAAADDDFFFDDDAAAAAAEEEJJJBBBDDDEEEEEECCCCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDFFFIIIIIIIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBCCCDDDEEE@@@BBBEEEHHHIIIJJJJJJIIIJJJIIIIIIHHHGGGHHHJJJLLLJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIFFFGGGLLLLLLIIIKKKKKKKKKLLLMMMMMMNNNNNNHHHHHHHHHHHHIIIJJJJJJKKKIIIKKKMMMMMMKKKJJJKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDFFFIIIJJJKKKLLLOOOQQQOOOQQQSSSSSSQQQPPPQQQSSSOOOPPPSSSTTTUUUTTTRRRQQQRRRPPPOOOOOOPPPPPPPPPOOOJJJIIIGGGHHHJJJKKKKKKJJJJJJIIIHHHIIIKKKKKKJJJHHHJJJJJJKKKLLLNNNNNNLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJLLLNNNOOOOOONNNNNNOOOMMMKKKJJJJJJHHHFFFCCC???===<<<<<<===;;;888444444666888999:::;;;>>>@@@@@@DDDFFFEEEFFFIIIHHHDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA===???AAAAAA???>>>===>>>BBBCCCEEEGGGHHHHHHGGGGGGFFFFFFIIIKKKGGGAAA???BBB<<<;;;;;;<<<===???AAACCC@@@AAABBBAAA???>>>>>>>>>EEEIIIMMMMMMKKKJJJMMMPPPMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQQQQOOOKKKGGGGGGGGGFFFAAA???AAABBB???>>>???<<<>>>AAACCCDDDFFFIIIKKKDDDFFFHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMPPPQQQPPPOOOQQQPPPOOOOOONNNKKKGGGCCCAAAAAAAAACCCFFFGGGFFFEEEDDDBBBAAABBBCCCCCCAAA>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???===<<<<<<======<<<:::888888777777555444222222333///...111333111111333...,,,++++++,,,------,,,,,,,,,++++++,,,,,,---...,,,------.....................------......///000111111111222222111111111111111222333333444555555222222111000000000000000//////000111111000//////...//////...,,,,,,...///000000///......///000000.............../////////)))+++...000111222222222000000000000000/////////111111000000000000111111333222222222333333111///BBBAAA@@@@@@@@@@@@AAABBBEEEEEEDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<======;;;::::::;;;===???AAACCCCCC<<<:::???@@@<<<:::<<<:::;;;<<<===>>>===<<<;;;>>>@@@BBBBBB@@@>>>===>>>777999;;;<<<===???BBBDDDGGGFFFEEEDDDEEEEEEGGGGGGDDDKKKNNNHHHDDDEEEEEEBBBEEEIIIHHHCCCCCCGGGFFFBBBGGGFFFEEEGGGJJJKKKJJJGGGIIIKKKMMMMMMKKKKKKKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJIIIGGGIIIJJJKKKJJJHHHGGGGGGHHHLLLMMMMMMNNNNNNMMMMMMLLLNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGFFFEEECCCBBBAAAAAA@@@???=========???AAACCC???@@@AAA@@@>>><<<<<<<<<<<<@@@BBBAAA>>>???CCCHHHAAABBBDDDCCCBBBAAAAAAAAAAAA@@@???>>>???AAADDDFFFEEEEEEEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>??????@@@???AAACCCEEEFFFFFFEEEDDDGGGGGGFFFEEEDDDDDDGGGIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHFFFCCCEEEJJJJJJGGGCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFIIIKKKKKKHHHGGGHHHJJJHHHHHHHHHGGGEEEDDDBBBAAAAAACCCDDDEEEFFFGGGJJJMMMJJJNNNQQQRRRQQQPPPQQQRRRJJJLLLOOOPPPQQQPPPNNNLLLHHHFFFFFFGGGIIIKKKKKKKKKEEEDDDCCCCCCEEEGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGEEEFFFGGGHHHKKKMMMLLLIIIFFFAAAAAABBBBBBCCCCCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBGGGFFFDDDDDDDDDBBB@@@===;;;999888999::::::777333///111444777888;;;>>>@@@999===???===>>>AAAAAA>>>999:::<<<>>>?????????>>>>>>>>>>>>======;;;::::::888999;;;:::888666555666:::;;;===???@@@@@@@@@???999:::>>>AAA>>>888777:::999999888888999:::<<<===;;;<<<===;;;:::999999:::>>>BBBEEEEEECCCCCCGGGKKKEEEFFFGGGHHHIIIIIIIIIIIIBBBEEEGGGGGGDDDCCCEEEFFF@@@<<<;;;===???======>>>:::<<<>>>>>>>>>>>>@@@BBB>>>BBBFFFGGGFFFFFFIIILLLIIIIIIJJJMMMPPPRRRRRRQQQSSSSSSSSSSSSRRROOOKKKGGGCCCCCCCCCFFFHHHJJJIIIHHHIIIGGGFFFFFFHHHHHHEEEBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@?????????EEECCCBBBCCCDDDDDDCCCBBB======<<<;;;999777555444555000...000111//////111000...,,,,,,...///...---000////////////000111111,,,---...000111111222222///////////////000111111444555555666666555555444333333444444555666777777444333333222111111111222111222333444444333222111000000111000//////111333333222111000000111222333111111111111000000000000444111///111555777666444555555555444444444333333333222222222222222333333777555555555666666444222???>>><<<::::::999::::::::::::::::::999999999999666666666777777777777777888666444555666888999888555777999;;;;;;:::888777888888777666777888999:::@@@>>><<<<<<>>>>>><<<:::;;;888666777;;;===>>>===;;;;;;:::;;;<<<>>>@@@BBBEEE@@@???CCCDDD???<<<>>><<<<<<======???@@@AAABBBAAA@@@?????????@@@BBBCCC>>>CCCEEECCCFFFJJJGGGAAADDDEEECCC@@@BBBEEEEEEAAAFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFFFFDDDCCCAAAHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHFFFCCCBBBBBBCCCHHHGGGFFFEEEEEEDDDEEEEEE???@@@@@@???>>>>>>@@@BBBBBBBBBBBB@@@???===;;;:::999>>>>>>888777;;;<<<999===<<<;;;999888777777777444888;;;;;;:::999:::<<>>===<<<;;;;;;===:::777777999<<<>>>???DDDAAA??????@@@???;;;888;;;>>>>>>;;;;;;>>>>>>;;;999:::;;;===>>>????????????CCCCCC???>>>BBBBBB>>>BBBBBBAAA@@@@@@@@@@@@@@@@@@>>>===;;;::::::;;;;;;?????????>>>===<<<::::::???>>>======>>>???@@@AAA???????????????@@@AAABBBAAA???======???AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>>======???AAACCCCCCAAAAAAAAABBBAAA>>>;;;;;;<<<===???AAABBBCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCAAA???>>>@@@AAAAAAAAA@@@BBBCCCCCC@@@>>><<<<<<===@@@BBBAAA>>><<<===???>>>>>>????????????>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;@@@>>>;;;;;;======:::777:::999888666444222111000000///...///111444888:::666666777777666555444444888555444777666333333555:::666222000111222333333444444222000...,,,***)))333333333333333333333333555444444555777777666444444333222222222444555666555555555555555555555555999999:::;;;<<<;;;;;;;;;:::<<>>AAACCCDDDEEEDDDEEEHHHIIIJJJLLLOOORRRRRRQQQPPPNNNMMMLLLKKKKKKHHHJJJLLLLLLLLLKKKLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFEEECCCAAA???===<<>><<<999666555222//////222555888:::444333222222111111222222333111000......///111222111...///555666111111555666666555555555444444444999::::::999666555666777===<<<;;;999888888777777999888888888888888888888777777777666777777888999555555444333333333444444222444666888888777666555222333555666666666555444888888777777777666666666::::::999777666555444333333444666888888888888777999;;;<<<<<<999777777777:::999777666555555666666555555555555555444444444222333333333444444444555333111000000222333444333222222333444555555666666222111000000000111222333777666555666999:::999777333111///000222444444333555444444444555777999:::<<<777555999:::666555777777777888888999;;;<<<===<<<;;;:::::::::;;;<<<===;;;======;;;===AAA@@@<<<>>>@@@>>>;;;===@@@@@@<<<======<<<<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<>>>>>>>>>>>>>>>?????????BBBBBBAAA???<<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;<<<::::::999999777666444333...333555333333999;;;:::888777555444333222222222222444888888777666777888<<<<<<;;;:::999888777777888666444555888;;;===>>>@@@>>><<<;;;<<<;;;888555888;;;;;;888888;;;;;;888888888999999:::999999888:::======999999======:::<<<<<<;;;:::::::::::::::::::::999888777777777777777888888999999999999999444555777999;;;<<<======999999888888888999::::::999888666777888:::999888999999::::::::::::999999;;;999888777777999;;;===;;;>>>???>>>;;;888888888555666888999;;;;;;<<<<<>>>>>===<<<::::::::::::;;;<<<======???===;;;;;;<<<>>>>>>===999;;;===<<<:::777666666888888888888999999888777777888:::<<<===<<<:::999999::::::;;;;;;::::::999555555666666666666555555<<<:::888999:::;;;999777444444333222000///...---...---,,,,,,---///111222444444555555444333333222444111000333222//////222888555222000/////////...///............---------111111111111111111111111222111111222444555333222//////.........///111111......///111222444555555222222222333333333444444444555777888888666444333666555333222333444777888333333333333333222111111222111111111222222000...///111444777:::===>>>???>>>???BBBDDDEEEHHHKKKNNNOOOOOOOOONNNNNNOOOOOOOOOKKKLLLNNNNNNMMMLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGFFFEEECCCAAA???>>>@@@BBBFFFIIIJJJJJJHHHGGGGGGEEECCCAAAAAA???<<<999555333000111333666888999666555444444333333444444555555333333333333444555444222333888999555444777777777777777666666666666000222555555555666777888;;;;;;:::999999999999999=========<<<;;;:::999999999999999999999::::::;;;888777666555444333333333666666777888999888777777555666777888888888777777666666777777777777777777::::::999888777666555555666777888888999888777666:::<<<>>>===<<<:::::::::444333111000//////000111000000000/////////......111111000000///............,,,++++++---......---......------...///111222///...---------...000111333222111222333444333222222111//////111222111000000////////////000111222333...,,,...000//////000111111111222333444555666555444444333333555666777777777555333444888888666777888777444555999999555444444555555555333222111444555666777777666555444222333555777888888777777777777888999999999999888;;;;;;;;;888555333333444444555666888888888888777666777777666444333444555111111111111000///......000333333000...000222111333222111000///............000333444333222333333666666555444333222111111333111000111555888:::;;;:::888777777777666333111333666666333333666666333555555555555444222111000666777666333333777888666444444333222222222333333333333333333222222111000222222333333333444444444,,,...111444666666555555333333222222111222222222222111111222333333111///222222333333333333222222444333222111111333555666666:::===:::444000222666111222333444444555555555888888888777666555333333000000111222444666888999999777666666777888888777111333444444111///......444111///111555777555222111333555777888777555444444555555666666555555444000111111222222111111000666555444555777888777666000000//////......------000000//////............111222222222222111000000000------000000,,,,,,///444222000......,,,***(((++++++,,,,,,,,,---------------------------------.........///000111000...,,,++++++++++++,,,------((()))***,,,...000111222,,,,,,+++++++++,,,---.........//////...---,,,+++000...---,,,,,,---///111.........///......---------,,,******+++,,,+++***)))+++...111444555555555555777:::<<<>>>AAAEEEHHHIIIIIIJJJLLLMMMOOOPPPQQQNNNOOOPPPOOOMMMLLLMMMNNNPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOQQQPPPNNNKKKJJJIIIHHHFFFDDDBBB@@@???>>>AAAEEEHHHKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB???===666444333444666888888888888888777666666666666777888888888888888888888888777555777::::::777666888999999999999888888888888---000333555555666777888999999999999::::::;;;;;;??????>>>===;;;:::999999;;;;;;;;;<<<<<<=========;;;:::888777555444444444::::::999999888999999999888888999:::::::::::::::666666666777777777777777999999999888888888777777999999999:::999999888777<<<>>>@@@@@@???=========///...,,,+++++++++,,,---......------,,,,,,++++++111111///---+++***((('''+++)))((()))***+++***)))---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...555444333111000///...,,,444444333222222222222111/////////........./////////,,,******,,,---...///...------...///000111111111000000//////111222333444333222111222444333111000222000...000333333000000111222333333111///...000111333444444333111000///000111222333333333333222222444555555555444333888888777444111//////000111222444666666555444333111222333222000......///.........///......------111222222///,,,+++,,,,,,111000///...------------,,,---///000000000000000111000000///......------000...---...111444555555444444333333333222000///000333333000000333333000111111111000///...---,,,333333222000000222444444//////...------.........---.../////////...,,,+++222111000///...------,,,......///000000//////...111000///...............000//////000111000...+++...//////000000//////...111000///......000111222666999:::777222///000333///000111111111111111111222222222222111000000///---......///111333555666333222000111222333222111,,,...///...,,,*********111000///000333555555444333333333222222222111111111111222222222222111111//////000000000000////////////000111333444444444//////////////////////////////000000///...---,,,000000111111111000000///000------//////,,,,,,///...---,,,------+++(((&&&,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,++++++++++++***++++++++++++)))))))))***++++++,,,,,,+++***)))((((((***,,,------,,,+++***)))))))))))),,,+++***)))((()))***+++,,,,,,---------------,,,---+++(((((()))++++++******,,,///111111000...,,,...000333666888<<<@@@CCCBBBDDDEEEHHHJJJLLLMMMNNNOOOOOOPPPNNNLLLKKKLLLMMMNNNNNNOOOPPPPPPOOONNNNNNMMMNNNOOOQQQSSSRRROOOMMMJJJIIIGGGEEECCCAAA@@@@@@???AAADDDHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@888888777999;;;;;;:::999::::::999888888888888888888888999::::::::::::999777777888::::::888777777;;;::::::::::::999999999333555777888666444444444666777888999:::;;;;;;;;;<<<;;;;;;:::999888888777<<<<<<===>>>>>>?????????<<<;;;:::999888777777777===<<<:::888888888:::::::::::::::;;;;;;;;;<<<;;;999999888888777777777777888888888888999999999999999::::::;;;;;;;;;;;;;;;@@@BBBCCCCCC@@@>>>>>>>>>---,,,+++***)))***++++++///......---,,,,,,++++++......---,,,+++***)))(((+++***)))***++++++***))),,,---......---+++((('''(((''''''&&&'''((()))***333333222111///---,,,,,,111111111111000///......////////////.........---...,,,***)))+++...//////---------------...///000000///.........///111222///...///111222111...,,,---...---***,,,000000---...///111222111000...---,,,...///111111///...,,,....../////////.........------......//////......555555444111...,,,,,,---111222333444444222000///...000111000...,,,+++,,,---------......------,,,)))***+++++++++***,,,//////...------,,,,,,,,,,,,+++,,,---///000000///......------,,,,,,+++++++++///---+++,,,.../////////000111111111000///.........111111......111111...------.........------,,,///---------......///111------,,,,,,,,,,,,---...++++++,,,------,,,***)))000///---,,,+++******+++000///---,,,,,,---...000......---,,,++++++++++++///......///000///,,,***+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///666555333222111000///...---......//////......---+++,,,---...........................///000111222///...---...///000...---+++,,,---,,,***))))))***...000111111111222555888888666222///......000111000000111111111111000000...//////////////////...,,,,,,---...///000111222////////////000000000111)))***+++------,,,***)))///000000111111111000000...,,,,,,//////,,,,,,///***)))***+++---,,,***'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,+++)))))))))*********)))))))))))))))))))))******+++++++++***((('''((()))+++---,,,+++)))((((((((()))))),,,+++***)))(((((()))))))))***++++++,,,,,,,,,,,,,,,***(((((()))+++++++++***,,,...000000...,,,******,,,000222555999===@@@@@@BBBDDDGGGIIIJJJKKKLLLNNNNNNNNNLLLIIIIIIJJJKKKIIIJJJLLLNNNPPPPPPPPPOOONNNNNNNNNPPPRRRQQQOOOLLLIIIHHHFFFCCCAAA@@@??????AAABBBEEEGGGHHHIIIHHHHHHGGGEEECCCBBBCCCCCCBBBAAA<<<<<<<<<===??????===;;;;;;;;;:::999999999999:::777888999::::::::::::999888999;;;;;;;;;;;;;;;999;;;;;;;;;::::::::::::999777888999888666333333333555666888999:::;;;;;;;;;888888888888888999999999;;;<<<===>>>????????????;;;;;;;;;:::;;;;;;<<<<<<>>><<<:::888777888:::;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;999888777777999999999999999:::::::::999999:::<<<===???@@@AAADDDEEEFFFEEEBBB???======---,,,+++*********+++,,,000//////...---,,,++++++((())))))***+++,,,,,,---,,,+++***+++,,,,,,***(((+++---...///---+++'''%%%))))))((('''((()))***+++,,,...///...---,,,...//////000111111///.........,,,,,,---------,,,,,,+++***+++)))''')))---...+++------,,,,,,---....../////////...---...///000111+++***+++000111...+++***+++,,,+++)))+++//////,,,,,,---.........---,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,++++++*********......---------...///000000111000...+++******,,,//////000000///...,,,+++,,,---//////---++++++++++++,,,,,,,,,,,,++++++******))))))***(((%%%&&&))),,,+++***))))))))))))***+++++++++---000000...---,,,,,,+++++++++*********...,,,++++++,,,---,,,,,,---///000000...------...---//////------//////---++++++,,,---.........---***'''(((+++,,,******---,,,,,,,,,,,,,,,,,,---...******++++++++++++******,,,+++*********+++---......,,,***)))***---111444+++***)))))))))))))))))),,,+++***+++,,,,,,***)))((())))))******))))))((()))))))))))))))******+++222///,,,+++------+++)))******++++++++++++++++++'''((()))***+++,,,,,,,,,---------,,,------.........---,,,---//////---,,,,,,------,,,+++******,,,+++...000///------222666999666222...------///111000000111111111111000000,,,------......------,,,+++,,,------,,,,,,...///------------......//////***+++---...///......---///000000111111111111000---***+++......+++,,,...))))))***+++---...,,,***((()))***+++---...///000------------------------***))))))***,,,,,,+++)))(((((())))))(((((('''&&&''''''(((***+++,,,---...)))((('''''''''(((***+++)))((((((''''''(((((()))---,,,+++***))))))))))))%%%&&&'''((()))*********)))((('''''')))******)))&&&'''***,,,......---,,,)))+++...111444777;;;???AAABBBEEEHHHJJJLLLLLLLLLLLLLLLLLLJJJGGGGGGHHHJJJFFFHHHLLLOOOQQQQQQQQQPPPPPPNNNNNNNNNOOOOOOMMMKKKHHHGGGDDDAAA???>>>>>>>>>BBBCCCDDDFFFFFFFFFFFFFFFEEECCCAAA@@@AAABBBBBBBBB@@@???>>>???@@@@@@>>>=========<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;999===>>>===>>>@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;666777777666555444555666888999:::<<<<<<<<<;;;:::888999999::::::;;;;;;<<<:::;;;===???@@@@@@??????<<<<<<<<<<<<===>>>???@@@>>><<<:::999999:::;;;<<<;;;;;;;;;:::;;;;;;<<<===AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???BBBDDDEEEFFFGGGHHHGGGDDDAAA@@@???---,,,+++******+++,,,---//////...---,,,+++******(((((())))))***++++++++++++******+++,,,+++)))'''))))))*********)))(((''',,,+++*********+++,,,---***---......---,,,...000---000222222///......///******+++,,,,,,,,,+++***(((***)))&&&(((,,,+++&&&+++++++++++++++,,,,,,---...---,,,,,,,,,---//////,,,((()))...000---+++---***+++***(((***//////+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************++++++000///---,,,,,,...000222...//////---+++***+++---,,,,,,,,,,,,,,,,,,++++++)))+++......---+++******+++,,,,,,,,,+++***))))))000---++++++'''!!!!!!%%%******)))(((((((((((()))+++******,,,///000...+++***************)))))))))+++***)))***,,,------,,,***,,,///...,,,+++,,,...+++......++++++......+++***+++,,,,,,---------,,,(((%%%'''------***)))+++++++++******++++++,,,---******))))))))))))******+++***)))((()))***,,,---+++***))))))***,,,///000)))))))))((())))))*********((('''((()))******)))(((((())))))))))))(((((('''''''''((((((((())))))++++++***)))(((((()))***(((((()))******+++******(((((()))***++++++++++++,,,,,,+++++++++,,,------...------///000000...,,,,,,------,,,******+++,,,,,,,,,,,,+++,,,---000222222111000///............000000000111111000000000------............------,,,...///...+++***+++---,,,,,,---------------...///000000111111111111111...//////000111000000000///,,,,,,///000---...111---,,,+++,,,...///---,,,***+++,,,---...000000111------------------------+++******+++------,,,***)))******+++***)))((('''))))))******+++,,,,,,,,,''''''(((((((((((())))))&&&&&&'''(((((()))))))))---,,,+++***)))(((''''''###$$$&&&'''((()))))))))'''&&&&&&''')))***((('''&&&'''(((***+++,,,------)))+++...000333666:::===>>>@@@DDDHHHKKKLLLMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKIIIKKKOOORRRSSSSSSRRRRRRRRRPPPMMMLLLMMMMMMLLLKKKHHHGGGDDDAAA???>>>>>>>>>@@@AAABBBDDDEEEEEEEEEEEEDDDBBB??????AAABBBCCCCCCAAA@@@>>>>>>??????>>>===@@@???>>>>>>======>>>>>>;;;;;;::::::;;;<<<>>>???888===???===>>>BBBBBB>>>>>>>>>>>>>>>============888888888777555666999;;;===>>>???@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;:::<<<>>>@@@AAAAAAAAA@@@?????????>>>??????@@@@@@======<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>>>>BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<<===>>>@@@CCCEEEFFFFFFHHHIIIIIIGGGEEEEEEEEE---,,,+++******+++,,,---......---,,,+++***)))))),,,+++***)))((('''&&&&&&***))))))***+++***(((%%%'''&&&&&&%%%&&&((()))***(((((('''&&&'''((()))***///111222111...,,,...000))),,,//////,,,++++++---)))***,,,---------,,,+++'''******&&&(((,,,***$$$******)))))))))***++++++,,,+++*********+++---...000***(((---///---...222)))******(((***......+++------,,,,,,,,,,,,---...+++******))))))******+++*********+++,,,---...///,,,***(((&&&&&&))),,,...///000000///---,,,...///++++++***++++++,,,---...'''***,,,---,,,+++******------------,,,+++***)))...******---+++'''(((---++++++***)))))))))*********))))))+++...///---***))))))))))))))))))(((((()))))))))***---......---(((+++------+++***+++---***------******------***++++++,,,,,,,,,,,,++++++)))'''***000111,,,***---)))))))))))))))***+++,,,***)))(((''''''(((***+++...---***(((''''''((()))++++++******))))))))))))************++++++,,,---***(((&&&'''(((***++++++)))******++++++******)))(((((()))))))))*********(((+++---+++&&&%%%)))...((()))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,.../////////......000111111///---+++,,,,,,+++))))))***,,,000,,,))))))---000000///***,,,---/////////---,,,///000000111111000000///...//////000000//////...---///000...+++)))***+++........................////////////............------...///000000000///222///000333333111111444000///------...///...,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,---.........,,,+++***------,,,+++***)))(((((('''((()))************)))&&&'''(((***++++++++++++,,,,,,+++***((('''&&&&&&$$$%%%&&&((()))***++++++&&&&&&''')))++++++)))'''*********+++++++++,,,,,,)))+++...000222555999<<<:::===AAAFFFIIILLLMMMMMMKKKKKKJJJIIIGGGGGGJJJLLLMMMOOORRRUUUVVVUUUTTTRRRUUURRRNNNLLLLLLLLLLLLLLLIIIGGGDDDAAA???>>>>>>???>>>???AAACCCDDDEEEFFFFFFDDDAAA??????AAACCCDDDDDDBBB@@@>>>===>>>>>>===<<>>===<<<<<<===???AAABBB555:::===;;;<<>>>>>>>><<<999777888;;;>>>AAABBBCCCCCCBBB@@@===<<<;;;;;;;;;::::::999999999;;;===???AAACCCCCCBBBAAABBBAAAAAA@@@????????????>>>======>>>>>>???@@@@@@>>>===<<<<<<<<<===???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB????????????@@@BBBDDDFFFEEEGGGJJJKKKJJJIIIIIIJJJ%%%'''***...///---(((###,,,***)))+++///000...+++000///...+++))))))+++------)))%%%%%%'''******))))))(((((((((((())))))***,,,,,,+++***)))))))))***333///---...---++++++///+++---//////---,,,///111///---,,,---//////---***---+++'''%%%&&&''''''&&&)))'''%%%&&&***,,,+++)))------,,,,,,,,,,,,,,,---...///111333222000...,,,,,,,,,+++***)))(((''''''------.........------,,,)))***,,,,,,++++++---...,,,+++***+++,,,,,,+++***,,,+++***))))))***+++,,,,,,000000......///...***+++,,,,,,++++++***)))(((+++---///...+++***,,,...++++++++++++************------,,,,,,+++++++++***++++++************++++++,,,***)))+++---...,,,***------............---------+++)))***---...,,,)))---+++******++++++***(((---))))))...///+++)))+++******++++++,,,,,,,,,,,,(((***+++------,,,***))),,,+++***)))((()))***+++*********)))))))))((((((++++++***))))))))))))************+++++++++,,,,,,,,,,,,+++*********++++++((()))+++,,,,,,,,,+++***)))++++++'''""""""&&&,,,***((())),,,---+++))),,,+++************++++++***))))))***,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,///333555444111---***//////.........---------/////////......------------,,,,,,---///000000///000//////.........//////000...---000555777444000111111111000//////......000111111111111111000000......////////////......333444444444222000000000///000222333333111...---444222000000222333444333000//////111444555222///666444444444555444222000000000111222444333111...000///.........---***(((000////////////...+++))),,,+++***,,,//////,,,)))***)))((((((((()))+++,,,$$$%%%''')))******))))))///---)))((()))*********((((((((()))***)))'''$$$***************+++++++++++++++,,,...111111000...---...///111222444555666>>>???AAAEEEIIIKKKKKKJJJLLLNNNOOONNNLLLJJJKKKKKKLLLNNNPPPQQQPPPNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLHHHEEEBBB@@@AAABBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAADDDHHHIIIGGGDDDAAA@@@>>>===>>>@@@CCCDDDAAAFFFFFFCCCDDDHHHIIIEEEGGGHHHGGGEEEBBB@@@???@@@CCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAABBBAAAAAA@@@CCCCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>???@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA>>>???>>><<<;;;<<<>>>@@@BBB@@@@@@?????????@@@AAABBBGGGFFFGGGGGGHHHIIIJJJKKKHHHHHHGGGIIIJJJIIIGGGEEEBBB@@@??????BBBEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHGGG++++++***+++,,,---+++)))...---,,,---...///...---//////...,,,)))(((***+++***(((&&&'''***+++)))((())))))((((((((((((((()))))))))))))))***+++,,,---222...,,,...---***+++...+++---///...---,,,...000000...,,,,,,------+++(((+++)))''''''((())))))((()))'''&&&''')))++++++))),,,++++++******++++++,,,///000222333222000...,,,...---,,,+++***+++,,,---------------,,,***))))))&&&(((***+++******+++,,,---,,,+++,,,---...---+++,,,+++***))))))******+++,,,///000------///---*********++++++***)))(((((()))+++,,,,,,***)))***,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))(((((((((((())))))---,,,+++---///000...,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,---------,,,,,,*********,,,---,,,+++///)))(((,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***,,,+++***))))))***+++++++++++++++*********))))))++++++******))))))************+++++++++,,,,,,,,,...---,,,+++************)))***+++,,,,,,,,,+++++++++---///,,,'''%%%'''***,,,***)))***,,,---,,,***,,,,,,++++++***++++++,,,---,,,,,,---//////...---))))))***+++,,,,,,,,,,,,...///000111111000///...000000000/////////......111111111000000000//////...---,,,---///111111000111000000//////000000000111///...111666777555111111111111222222222222222111222222333222222111111111111222222222222111111444666666666555333222222333333333333333333333333555333222222444555555555333222333555999:::888666999888888888999999777555444444444666777666444111444222111000000///,,,***000000000000000///---,,,///...---///111111///,,,---,,,,,,++++++,,,,,,,,,''''''''''''(((***+++,,,///---+++***+++,,,+++***+++***)))***++++++)))''',,,,,,,,,,,,------------...------...000000///---...///111222444666888888<<<<<>>>>>???AAABBBAAAAAA@@@???@@@AAABBBCCCGGGGGGGGGHHHHHHIIIKKKKKKIIIHHHIIIJJJKKKKKKIIIGGGDDDBBBAAAAAADDDGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIII222...***((())),,,///000///000///...,,,---...000/////////---***(((((()))''''''''')))++++++)))'''******)))((('''''''''(((''''''((()))+++---...000000,,,+++---,,,******---,,,.........,,,+++,,,---111...,,,++++++***)))((()))(((((()))+++,,,+++))))))'''&&&''')))++++++***,,,,,,++++++++++++,,,,,,000111222222111///---+++...---+++***+++,,,...000......---,,,+++)))((('''&&&(((+++---,,,+++++++++...---,,,---...///...,,,---,,,+++***))))))******+++...///,,,,,,...---***+++++++++,,,++++++******)))+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((())))))...------...000111///...++++++,,,,,,,,,,,,++++++---...///...---------...+++***)))***,,,...---,,,///+++)))+++,,,++++++---------------------,,,,,,///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,//////---,,,++++++++++++,,,,,,,,,,,,,,,---------+++...000///,,,+++,,,...,,,+++***+++---...---,,,------,,,,,,,,,------...111111000222333444333111++++++---.../////////000222111000000111222444555333333222222222111111111444444444444333333333333444222000///111444555555333222222222222222333333444222111444777999777444333444444555666666777777444444555555555555444444555666666777777666666555888888:::::::::888666444999888777666666777999:::888666555555777999888888777777888;;;>>>??????>>>???>>>===>>>??????===<<<;;;;;;;;;;;;<<<<<<999777999777555444333222///---111111222222222222111111111111000111222222111///000000000000///......---+++***(((''')))+++///111///...---...//////---,,,///...,,,,,,---------,,,/////////000000111111111333111//////000000000...111222333555777999;;;;;;===>>>@@@CCCHHHKKKKKKKKKMMMNNNMMMLLLJJJJJJLLLOOOOOOPPPQQQQQQOOOMMMMMMNNNKKKKKKLLLMMMMMMNNNOOOOOOMMMKKKGGGFFFFFFFFFEEEDDDAAAAAAAAABBBBBBDDDEEEEEEEEECCCBBBCCCDDDEEEDDDBBBEEEDDDBBB@@@@@@AAABBBCCCEEEHHHHHHFFFFFFHHHIIIFFFFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGLLLIIIGGGEEEEEEEEECCCAAACCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIKKKMMMMMMLLLJJJGGGEEECCCDDDFFFHHHIIIIIIHHHIIIIIIIIIJJJKKKKKKKKK444000***((()))---000222///000000---))))))---000///000000///,,,)))(((((((((((((((***+++++++++***,,,+++***)))(((''''''''''''(((((()))+++---///000...+++***---,,,)))))),,,.........---,,,++++++,,,///...,,,***************)))))))))+++---,,,***''')))((((((((()))+++++++++---------,,,------......000000111111000...,,,+++******************++++++.........---,,,+++***)))(((+++///111000///......///---,,,---...///...---------,,,++++++*********+++......,,,+++......+++,,,---...............---,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000000///...---..................---,,,///111000---,,,...111,,,+++***+++------,,,+++...,,,,,,...///...---,,,.........---------,,,,,,000///---+++***+++,,,---,,,,,,,,,------......///////////////............///////////////...------,,,,,,,,,---------......//////......---.........///.........//////000000))),,,///000///......///---------...///000000///000////////////000000111666555555666888888777555333333444444555555444444555444444444666888:::;;;777666666666666555555555777777777777666666666666:::888555444666888:::;;;666666555555555666777777999777777999;;;<<<;;;:::999999999::::::;;;;;;;;;777888888999999999999888999::::::;;;;;;::::::999<<<<<<===??????>>>;;;888>>>>>>===<<<<<<<<<<<<<<<<<<:::999:::<<<===<<<;;;<<<<<<===>>>@@@AAAAAAAAACCCBBBAAACCCDDDDDDCCCAAABBBAAAAAAAAABBBAAA???===>>><<<999777666555222000333444555555555555555666444444444444444444333222333444444444333111///...---,,,,,,,,,---///222333111000111333444444222///555333000000111222222111333444444444555666666666777555333222333555555555333444666888:::<<<===>>>CCCBBBBBBDDDFFFHHHGGGFFFKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQQQQPPPNNNLLLLLLMMMIIIIIIJJJKKKLLLNNNOOOPPPNNNLLLIIIGGGGGGGGGEEEDDDAAAAAABBBBBBCCCDDDFFFFFFGGGFFFEEEDDDDDDDDDCCCCCCEEEDDDBBB@@@@@@@@@AAAAAAFFFFFFFFFFFFFFFGGGGGGFFFEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGGGGIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGLLLIIIFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKGGGFFFDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIKKKLLLMMM222///+++***+++...///000---///...,,,((((((+++//////000111000---*********++++++***))))))***,,,...---,,,+++***)))(((((((((************+++,,,---...---******---,,,))))))+++///...------------,,,+++,,,,,,,,,,,,,,,,,,---...+++++++++,,,---+++(((%%%)))************+++,,,...,,,,,,,,,,,,,,,---......//////000000///---,,,+++***+++,,,,,,,,,***'''&&&++++++,,,,,,,,,,,,,,,+++***---111333222111000000///---------...///...------------------,,,,,,+++,,,......++++++...///,,,,,,---......////////////---------------...---------------,,,,,,,,,++++++---------------------...///......------......///,,,---...///////////////...//////000000//////......111333111///...000222111///------...---,,,***---///000222444333///+++........................000///,,,******+++---......///000111222222333333444444444333333333222222333444444555444333222222000000000111111111222222111111111111111222333444222222333333333444444444,,,///111222222222222222000000111222222333444444444333333333444555555666:::999999:::<<<<<<;;;999;;;;;;;;;:::999888777666444666888:::<<<=========;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::>>>;;;888777999;;;======::::::999::::::;;;<<<<<>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======AAA@@@@@@BBBCCCCCC@@@===BBBCCCCCCCCCBBB@@@===;;;@@@???>>>???AAABBBAAA??????@@@@@@@@@@@@@@@@@@AAADDDDDDDDDEEEGGGGGGFFFEEEGGGFFFEEEEEEFFFFFFEEECCCAAA???;;;999888777666444555777999999777777999;;;:::::::::999888888888999666666777666555333111///...///000222444555555555555555666999;;;:::888555;;;999666666777888888777888888999::::::;;;<<<<<<;;;999777888:::<<<======777777999:::<<<>>>???@@@EEEDDDCCCDDDFFFHHHGGGFFFGGGJJJNNNPPPOOOMMMLLLLLLOOOPPPPPPOOOLLLKKKLLLMMMHHHHHHIIIIIIKKKMMMNNNOOOMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@????????????DDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFIIIFFFDDDCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFGGGIIILLLLLLKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFHHHHHHHHHHHHIIIKKKLLLMMM111///------.../////////.........---++++++---///000111111000...,,,,,,---///...---***)))***...111------,,,+++*********+++,,,,,,+++++++++,,,,,,---,,,******------***))),,,///...------...///...,,,+++---///000/////////000---------......,,,)))&&&+++,,,---,,,,,,,,,...000+++*********+++,,,---...000000000000000//////...---...//////...,,,)))((())))))***+++,,,,,,,,,,,,+++...111222222111111111000///......000000///.........////////////......---//////,,,,,,///000...+++,,,---...///////////////...---...///000///---////////////.........---.........///////////////000000////////////000000...000111222111000111222000000111111111111000000222444444444333222333444666444222111111000...---000333555555777777333...000000000000111111111222222000///......///111222333444666777999999::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<;;;:::999888777777888888888999999999777777777777888999::::::666777888999:::999888777555666666777777888777777333555777777777777999:::999888888888999:::;;;<<<>>>======>>>@@@AAA???>>>@@@@@@???>>><<<:::999888555888;;;???AAA@@@???>>>@@@@@@@@@@@@????????????======>>>>>>>>>>>>?????????===:::999;;;=========>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAFFFCCCBBBCCCFFFFFFDDDAAADDDEEEFFFGGGFFFCCC???===CCCCCCBBBDDDFFFFFFEEECCCBBBBBBCCCAAA@@@???@@@BBBEEEDDDDDDFFFHHHIIIHHHGGGIIIHHHGGGGGGIIIIIIIIIGGGDDDBBB>>><<<;;;;;;:::999999;;;===<<<:::999<<>>===???@@@999999999888777555444333111333555888999::::::999:::;;;<<<>>>AAAAAA???===@@@>>>===<<<===>>>===<<<<<<======>>>???@@@AAAAAA???======>>>@@@BBBCCCBBB<<<======>>>???@@@AAAAAADDDCCCBBBDDDHHHKKKLLLLLLFFFJJJNNNPPPOOONNNMMMMMMMMMNNNNNNLLLJJJJJJKKKMMMIIIIIIHHHHHHIIIKKKLLLMMMKKKJJJHHHHHHHHHHHHFFFDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKJJJHHHEEEDDDDDDCCCBBBAAA@@@??????>>>>>>CCCAAABBBEEEEEEDDDDDDGGGGGGHHHJJJJJJIIIHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEECCCCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJJJJIIIGGGGGGEEEDDDEEEFFFFFFEEEDDDHHHIIIIIIIIIJJJKKKKKKKKK222111//////000111111000222111000000222333222111222222222000......000222000111111///,,,+++---000...------,,,,,,,,,------,,,++++++++++++,,,------,,,***+++......+++***,,,000...---...000111000...,,,000333444222000000000//////...///000///---+++,,,...//////------000222,,,,,,,,,------...///000222222222222333333333333111000///...............------......///.........///111333333333222333555333222111111222333222111---...000111222222111111...000///,,,---000222000---...///111222333333333555333111222444555333111333333333222222222111111333333333444444444555555333333222222222222333333222555777777555444555777555555666666666666555555999888777777888999888777:::888666666777666555333666888888555666:::999444222222333444555666777777555555444444555666777888:::;;;===???AAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBB@@@???===@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@???????????????999;;;===@@@@@@>>><<<:::===<<<;;;:::;;;;;;;;;:::777999;;;<<<;;;;;;===???============>>>???@@@AAACCCBBBBBBCCCEEEEEEDDDBBBDDDCCCCCCBBBAAA???>>>===<<<>>>AAADDDEEEFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@>>>???@@@AAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHJJJHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFEEEIIIFFFBBBCCCGGGIIIGGGEEEDDDEEEEEEFFFFFFEEEDDDCCCFFFFFFFFFGGGIIIIIIHHHFFFCCCDDDEEECCCAAAAAADDDGGGEEEEEEEEEGGGJJJKKKJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJGGGEEEAAA????????????>>><<>>;;;;;;>>>BBBDDDEEEEEEBBB@@@???AAACCC===<<<;;;:::999999999999666777888999;;;===>>>???@@@@@@AAACCCFFFFFFEEEDDDDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAACCCEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCEEEIIILLLMMMNNNIIIJJJLLLLLLLLLMMMOOOPPPKKKLLLLLLJJJIIIIIIKKKMMMKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEHHHKKKLLLIIIEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@CCC@@@AAAFFFGGGEEEEEEJJJHHHJJJKKKKKKIIIIIIJJJLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMKKKJJJJJJMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEGGGHHHIIIGGGFFFEEEDDDCCC@@@>>>@@@>>>===<<<<<<>>>???AAACCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFGGGHHHJJJIIIGGGEEEGGGFFFEEEFFFFFFFFFEEECCCHHHIIIJJJKKKKKKJJJIIIIII555333000000111333333333555333222444777999666333333333222000//////222444///222444333///---,,,.........---------...//////++++++++++++,,,---...///,,,***+++//////,,,***,,,000...---...111333111///...222777777444111//////000//////000222222111000---///000000......111444000000000000111222444444333444444555555666666777222000---***+++---111333333333333333333222111111333555666666555666777999555444333333555555444333---///000222333333333333...111000------111333111111222333555666777777888;;;888777777:::;;;999777666666555555555444444444888999999999::::::;;;;;;777777777666666777777777666999;;;;;;999888999;;;;;;;;;<<<<<<<<<<<<;;;;;;===;;;999:::<<<>>><<<999<<<:::999:::;;;;;;:::999;;;<<<999444555;;;===999444555666777888::::::;;;888888999999:::<<<======>>>@@@BBBDDDFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGCCCDDDEEEFFFFFFDDDBBBAAAFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGEEECCCBBBBBBBBB:::===AAACCCDDDBBB>>><<>>>>>======@@@BBB@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEFFFHHHHHHGGGEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHLLLGGGBBBCCCGGGJJJIIIGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGHHHIIIKKKKKKIIIGGGCCCEEEFFFEEEDDDDDDHHHKKKFFFEEEFFFHHHJJJLLLKKKJJJIIIGGGFFFGGGJJJLLLLLLLLLJJJGGGCCCAAABBBBBBBBBBBB>>>AAABBB@@@<<<;;;???CCCBBBDDDDDDAAA>>>===???BBB@@@???===;;;;;;;;;<<<===;;;:::999999;;;>>>BBBDDDDDDCCCCCCFFFHHHJJJIIIHHHFFFEEEEEEFFFGGGGGGDDDBBBAAABBBCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEGGGFFFCCCAAAGGGGGGFFFFFFFFFFFFFFFFFFIIIGGGFFFFFFIIIKKKLLLLLLLLLKKKJJJIIIIIILLLPPPTTTJJJJJJJJJIIIHHHHHHJJJMMMMMMKKKIIIGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBGGGKKKLLLIIIEEEBBBBBBCCCBBBBBBBBBBBBBBBAAAAAACCC@@@AAAGGGHHHFFFGGGLLLIIIKKKLLLKKKJJJIIIKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLNNNOOONNNNNNMMMLLLKKKJJJOOONNNLLLKKKIIIGGGEEEDDDHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGEEECCCDDDEEEHHHJJJLLLJJJHHHGGGEEEBBB>>>:::>>><<<:::999:::<<>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<============:::;;;===??????>>>===<<>>======<<<<<<;;;@@@@@@AAAAAA@@@@@@??????BBBAAA@@@@@@BBBBBBAAA@@@???>>>======???@@@@@@???DDD???:::;;;@@@BBB???:::888888999<<<>>>???>>><<<>>>=========>>>@@@BBBCCCBBBDDDHHHJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFHHHJJJKKKJJJJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEECCCBBBBBBAAAAAAAAACCCAAA???>>>??????>>><<>>>>>======>>>???AAABBBCCCCCCCCCEEEFFFFFFDDDBBBCCCAAA>>><<<======<<<;;;:::::::::<<<>>>AAACCCEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCDDDFFFGGGHHHGGGJJJJJJJJJIIIHHHHHHGGGGGGKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHIIIFFFDDDDDDFFFGGGDDDBBBBBBCCCEEEEEEEEECCCAAA@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGJJJLLLMMMLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCHHHGGGFFFFFFGGGJJJLLLNNNPPPOOONNNMMMLLLLLLLLLLLLOOONNNLLLKKKIIIGGGFFFEEEGGGFFFEEEEEEGGGGGGFFFDDDFFFDDDBBBCCCDDDFFFGGGGGGFFFFFFFFFEEECCC@@@>>><<<;;;===>>><<<::::::<<>>???AAACCCDDDEEEEEEDDDHHHJJJHHHCCCAAADDDGGGGGGHHHHHHHHHHHHHHHIIIIIIIIICCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKK888666444333555777777777888:::<<<>>>===;;;999777777666444666999:::999777555888999777777999888444333444444444444222111000222222111000000111222333111222222000//////111222///000333666888888666333444999<<<::::::===>>><<<888888999999999999999999;;;<<<>>>>>>>>>===;;;:::999888999;;;===>>>===;;;AAAAAA@@@???>>>===<<<<<<:::666333333666888777444888888999:::::::::999888;;;;;;;;;<<<===>>>???@@@AAA???===:::999888999999999999888888888888888777444444333333444555666777???@@@@@@@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>@@@AAACCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCBBBBBBDDDDDDCCCBBB???>>><<<===???AAABBBBBBCCC???<<<===@@@AAA???<<<;;;;;;<<<>>>AAABBB@@@???AAA@@@?????????@@@AAABBBDDDFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDBBB@@@@@@@@@AAA???>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBAAAAAACCCGGGJJJFFFGGGGGGGGGFFFEEEDDDDDDHHHFFFDDDEEEFFFGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIMMMJJJHHHGGGIIIIIIHHHFFFGGGGGGHHHIIIHHHGGGFFFEEEIIIIIIHHHGGGGGGFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMLLLMMMNNNKKKLLLNNNOOOOOOMMMKKKIIIKKKGGGDDDEEEHHHIIIGGGDDDGGGFFFEEECCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHEEECCCAAA@@@??????????????????@@@BBBCCCCCCEEEDDDCCCDDDFFFFFFDDDCCCFFFCCCAAA???@@@@@@???>>><<<<<<<<<===???AAACCCEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA======>>>???@@@BBBCCCDDDBBB@@@???@@@BBBDDDDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLJJJHHHHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGEEEEEEFFFFFFDDDBBBAAABBBCCCDDDDDDBBBAAA@@@@@@AAACCCEEEEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEFFFGGGIIIKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEHHHFFFEEEEEEFFFFFFEEEDDDEEECCCBBBBBBDDDEEEEEEDDDCCCDDDDDDCCCBBB@@@>>>===;;;===???>>><<<;;;<<<>>>???@@@BBBCCCDDDEEEDDDDDDDDDGGGFFFBBB@@@CCCFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJ;;;999777777999;;;<<<<<<===>>>???@@@@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;>>>>>><<<<<>>???@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>======???AAAAAA@@@???@@@@@@@@@@@@@@@@@@???>>>:::777555666999;;;:::888666888;;;>>>???===:::888<<<===>>>???AAACCCEEEEEEBBBAAA@@@???>>>===<<<<<>><<<;;;999999999:::444333333333333555666777@@@AAABBBAAAAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@EEEFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBDDDDDDCCCBBB===<<<::::::===@@@BBBBBB@@@@@@@@@????????????????????????BBBDDDDDDCCCAAADDDCCCBBBAAAAAAAAAAAAAAAEEEGGGJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@DDDFFFGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEECCCBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBEEEHHHFFFFFFFFFFFFEEEDDDCCCBBBEEECCCBBBCCCEEEGGGGGGFFFKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGEEEDDDIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNLLLJJJIIIKKKHHHEEEFFFHHHIIIGGGEEEHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHIIIJJJIIIGGGEEEDDDGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHGGGEEECCCBBBAAA@@@@@@???@@@AAACCCDDDDDDEEEEEEFFFDDDCCCCCCDDDEEEDDDDDDGGGEEECCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@BBBCCCFFFEEEDDDBBB@@@@@@??????AAAAAA@@@>>>===<<<;;;;;;888777777777999;;;>>>@@@;;;:::999999;;;======<<>>@@@@@@>>><<<<<<<<<@@@AAABBBCCCDDDCCCCCCBBBDDDHHHIIIFFFDDDGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE:::999:::<<<>>>@@@???>>>@@@@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>>>>>???BBBAAA???@@@DDDEEECCC=========<<<;;;:::999888888888888777777777777777999999:::999777666777888:::999:::<<<===>>><<<:::;;;>>>???<<<<<>>;;;<<<===>>>??????>>>>>>;;;999888888::::::999888000222777;;;===>>>===<<<>>>???@@@BBBDDDEEEEEEFFFBBBCCCCCCCCCBBBAAA???>>>CCCBBB???<<<:::999:::;;;444333333333333555666777>>>???@@@@@@???@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@<<<:::777777999<<<======???AAACCCBBB@@@>>>@@@BBBAAAAAABBBCCCEEEFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFHHHHHHFFFDDDCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEBBBBBB@@@???======<<<<<>>======<<<<<<<<<===>>>???>>>===;;;999888777666666666666666666555444333333555333111000111333666888444222111222444666666555::::::;;;<<<>>>AAADDDEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@??????AAADDDGGGIIIJJJIIIHHHGGGFFFEEEDDDCCC===>>>???@@@AAAAAAAAA@@@>>>???AAABBBCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDBBB???<<<===>>>>>>???@@@@@@AAA>>>???AAAAAA@@@>>>;;;:::@@@@@@AAABBBBBBAAA@@@???@@@EEEGGGEEEDDDFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@??????AAA@@@@@@??????>>>>>>???:::;;;===@@@BBB@@@<<<999@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAA???????????????BBBBBB@@@BBBFFFHHHFFFBBBAAA@@@???>>>===<<<<<<::::::::::::999999888888:::;;;======<<<<<<===>>>===<<<;;;<<<===>>>===<<<===@@@@@@===>>>CCCGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEECCC@@@???>>>===;;;999;;;<<<===>>>???@@@AAAAAA;;;:::999888888777555444000111333666999<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDCCCBBB@@@???CCCAAA>>>;;;:::999::::::555555444333444555666777???@@@AAABBBBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFFFFEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???<<<999888999:::::::::>>>AAAEEEDDDAAA???AAACCCBBBBBBBBBCCCEEEEEECCCAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEDDDBBB@@@??????CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;>>>???@@@@@@>>><<<<<<===????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@??????@@@BBBBBBAAA???????????????????????????AAAAAAAAA???>>>>>>AAACCCCCCCCCCCCCCCBBBAAA@@@???CCCBBBBBBDDDGGGIIIJJJJJJLLLKKKHHHGGGFFFGGGHHHIIIFFFGGGJJJLLLMMMMMMLLLKKKNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@GGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBFFFJJJMMMMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJIIIIIIIIIJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA>>>AAAEEEIIIKKKKKKIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>???AAACCCCCCCCCBBBBBBBBB@@@=========???>>>>>><<<;;;::::::::::::999777999888777666666777888999555444333111111000000000,,,---...///000000//////333111...,,,+++,,,...///...---,,,,,,...000000///222222333444777:::>>>@@@DDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFDDDCCCCCCCCC?????????@@@BBBDDDGGGHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@@@@BBBDDDGGGIIIIIIIIIHHHGGGEEEDDDDDDDDD>>>??????@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFGGGHHHGGGFFFDDDAAABBBBBBCCCBBBBBBAAA@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFCCCBBBCCCDDDCCCCCCDDDCCCCCCDDDEEEDDDBBB???::::::;;;<<<===>>>@@@@@@>>>>>>???@@@???>>>;;;999<<<===>>>>>>>>>===<<<;;;666<<>>>>>;;;??????>>>>>>============;;;<<<<<<<<<;;;:::999999;;;:::999888777777777888???@@@AAABBBBBB>>>888333@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAA???>>>>>>@@@===@@@BBBAAABBBGGGHHHFFFEEEDDDBBB@@@???>>>>>>>>>;;;<<<<<<<<<;;;:::999888;;;===???@@@??????@@@AAA@@@>>><<<<<<===>>>=========AAABBB???@@@EEEIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFCCC@@@>>><<<;;;999777999999999:::;;;===???@@@::::::999888666444222111666555555555777;;;>>>AAAAAAAAABBBBBBAAA@@@>>>===??????@@@AAAAAA@@@???>>>@@@???===;;;:::::::::;;;888777666555555555666777<<<===???@@@@@@AAADDDFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBCCC@@@>>>=========;;;:::>>>BBBEEEEEECCCAAABBBDDDBBBBBBBBBCCCDDDDDDBBB???@@@@@@AAABBBCCCCCCCCCBBB>>>@@@AAAAAA@@@>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>><<<:::;;;;;;<<<======>>>>>>??????@@@>>>======<<<<<<===============>>>???AAABBB@@@>>>>>>>>>>>>============<<>>===<<<<<>>BBBFFFIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB<<>>????????????>>>>>>======>>>>>>>>>>>>=========;;;999888999999999777444333222333444444222000333222111000000111222333000///......---------...(((***,,,...////////////111///---***)))((())))))***)))((()))+++,,,,,,,,,...------...111444777:::===???@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA>>>>>>>>>???AAACCCFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBBBBCCCEEEFFFHHHFFFGGGGGGFFFDDDCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFDDDCCC???@@@AAABBBBBBAAA??????@@@AAABBBDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFCCC@@@>>>???@@@@@@???AAA@@@???@@@AAAAAA@@@>>>777777777888999:::<<<<<<;;;::::::;;;;;;;;;888666777777888999999888777666333777:::888666888888666888888888777777666666555555555555555555555444333555444222111111111222333BBBAAA@@@@@@@@@>>>:::777@@@@@@AAAAAAAAA@@@?????????@@@BBBAAA>>>>>>???AAA:::>>>AAAAAACCCHHHHHHEEEFFFEEECCCAAA@@@?????????===>>>>>>>>>===<<<;;;:::>>>@@@BBBCCCAAA@@@@@@AAABBB@@@===<<<===>>>>>>>>>===AAABBB@@@AAAFFFIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFHHHIIIJJJIIIHHHGGGEEECCC???>>>======;;;:::555444333333444777:::<<<777888888888666444222222444444444555888;;;???AAA@@@@@@AAABBBAAA???===;;;<<<<<<===============<<<======<<<<<<<<<<<<<<<;;;;;;:::888777666555666666777888:::;;;;;;===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@===;;;@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDCCCAAA???@@@@@@AAAAAAAAA@@@???>>>;;;===???@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>??????;;;===>>>>>><<<;;;<<<===;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<===???BBBBBB@@@>>>============<<<<<<<<<;;;<<<<<<<<<;;;:::;;;>>>@@@>>>???@@@@@@AAA@@@@@@@@@BBBAAAAAACCCFFFHHHIIIIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJGGGFFFFFFDDDCCCBBBAAAAAA@@@BBBCCCBBB@@@???AAADDDCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<>>????????????BBB@@@>>>======???AAACCC:::===@@@CCCEEEEEEDDDDDD??????@@@AAABBBBBBBBBAAABBBAAA@@@???>>>>>>???@@@999:::;;;=========<<<<<<;;;;;;:::999888888888888666555444444555555333111///......///000000---+++...---,,,,,,,,,---...///...---,,,+++************(((***,,,...//////...---...---,,,***)))((('''''')))'''&&&''')))++++++***,,,+++++++++---000333555555777:::===???AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>@@@BBBDDDFFFCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEECCCEEEFFFEEECCCBBBDDDFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDEEEEEECCCBBB>>>???AAABBBBBBAAA@@@???>>>>>>???@@@BBBEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEBBB???;;;999999:::;;;:::;;;:::888999:::;;;;;;:::555444444333444555666777666444333333555666444222111222333444444333222222222666888444333555555333222222222111000////////////000000111111111111000111000///------...///000AAA???======???@@@AAA@@@@@@@@@AAABBBAAA@@@>>>===>>>@@@BBBAAA???>>>@@@BBB999>>>AAABBBDDDHHHHHHEEEGGGEEECCCAAA??????????????????@@@@@@???>>><<<;;;AAACCCDDDDDDBBB@@@@@@@@@DDDAAA>>>======?????????<<>>?????????>>>666444222111222666999<<<555666888888666444444444...///111444888===AAACCC>>>???AAAAAAAAA???===<<<:::::::::::::::;;;;;;;;;;;;;;;<<<==================<<<:::888666666666666666888::::::;;;===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAABBBDDDFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>???@@@AAA@@@===:::AAABBBCCCEEEFFFEEEDDDCCCDDDCCCCCCCCCDDDCCCAAA???AAAAAAAAAAAA@@@>>><<<;;;:::<<>>??????>>>======>>>;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<===@@@BBBCCCAAA???>>>>>>======<<<<<<<<<;;;:::::::::999999:::===@@@===>>>???@@@@@@AAA@@@@@@BBBAAA@@@BBBDDDGGGGGGGGG======???@@@@@@@@@@@@???FFFDDDBBB@@@AAADDDHHHJJJDDDDDDCCCBBBAAA@@@@@@??????AAABBBAAA>>>>>>@@@CCCAAA@@@>>><<<<<<===>>>@@@<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@AAACCCEEECCCBBBBBB@@@???>>>======<<<======;;;::::::;;;<<<777888999;;;<<<<<<===<<<<<<:::777666666999<<>>???>>>======<<<<<<===>>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>???777888999;;;<<<;;;;;;:::;;;999777555444444444555333222222222333222///,,,---,,,,,,---///...,,,***,,,+++*********+++,,,------,,,***)))''''''&&&&&&)))***,,,---...---+++***,,,++++++******)))((((((((('''&&&&&&(((******)))---+++******+++...111333000222555999<<<>>>??????BBBBBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAACCCEEEEEEBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB???@@@CCCEEEFFFFFFEEEDDDEEEDDDCCCDDDEEEEEECCCAAA???@@@BBBCCCCCCBBBAAA???===<<<<<<===???BBBFFFHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB???;;;777555555666777777777555333333555777777777333222111000000000111222222000---...000222111000---...///000111000000///...222222///---...///...///......---,,,,,,++++++------...//////000//////000///---,,,,,,---///000?????????@@@??????>>>>>>CCCAAA???===<<<===???@@@@@@???>>>???AAACCCCCCCCC???@@@AAA@@@???@@@BBBEEEEEEDDDBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCIIIDDD???===>>>>>>===;;;;;;???BBBDDDCCCCCCEEEHHHKKKJJJGGGDDDAAA???>>>===CCCCCCDDDDDDEEEFFFHHHHHHEEEBBB???===<<<<<<;;;:::444444444444444444444444666666777777666555444333444333333666:::<<<;;;888<<<>>>@@@AAA@@@<<<777555777666666777888888666444444444666999<<<<<<:::888===>>>>>>===<<<999666444444444444444666888:::;;;AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBBAAABBBCCCAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDAAACCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>@@@AAAAAA@@@???>>>AAAAAABBBAAAAAA???>>>======>>>???@@@@@@???===;;;???@@@@@@???<<<;;;;;;<<<:::;;;<<<===>>>?????????@@@>>>===>>>???@@@@@@???CCCCCCBBBAAA???>>>======:::;;;<<<===???@@@AAABBB???===;;;;;;;;;:::888666>>>>>>???@@@???===;;;999::::::;;;;;;<<<=========;;;;;;;;;::::::999999999<<<>>>>>>>>>===>>>@@@BBB>>><<<;;;<<>>;;;;;;======:::888===>>>???@@@@@@???>>>===@@@???===;;;;;;;;;===>>>>>><<<;;;;;;<<<===<<<;;;999999999999999999999999:::888777777999999777444555777999888777666666888777777777777888888888888888777666555444333333333111333555555444444555666444555666777777777777777333111///...///111444555888666444666:::;;;888444666555555666888999888666444444444555777888777666666666444444444444555666666555333111////////////...///---******,,,***&&&...+++((((((***,,,+++)))+++'''$$$&&&***---+++(((+++***)))(((''''''((())))))***,,,---,,,+++)))'''(((((()))+++,,,***'''$$$((((((((((((((((((((((((((()))))))))******++++++---...///000222666;;;???===???@@@@@@>>>===>>>>>>BBBBBBBBBCCCEEEEEEBBB@@@DDDCCC@@@>>>======>>>???<<<>>>@@@CCCDDDDDDCCCBBBAAABBBDDDEEEGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAAAAADDDDDDBBB@@@EEEDDDBBBAAAAAABBBCCCCCCEEEEEEDDDCCCAAA@@@>>>======AAAFFFFFFDDD@@@??????===:::<<>>>>>??????>>>===888666444333111111111222555000++++++///111000---------,,,++++++,,,,,,,,,......,,,***(((&&&%%%$$$+++///000......///...+++111000...,,,***(((''''''...---,,,,,,+++++++++,,,444333111///...---......++++++,,,,,,---...//////>>>>>>???@@@@@@?????????CCCAAA???======>>>@@@AAA???======>>>@@@AAAAAA@@@BBB@@@>>>???BBBDDDDDDCCCFFFFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBGGGDDD@@@??????@@@>>><<<>>>AAACCCCCCCCCCCCFFFHHHFFFFFFDDDCCCAAA@@@???>>>AAAAAAAAABBBCCCEEEFFFGGGEEECCC???======<<<;;;:::777777777777777777777777666777777888777666555444555333333555888::::::999<<<===???@@@???;;;777555777555555555666666444222222333666999::::::::::::>>>>>>???>>>===:::777555444444444444666888:::;;;AAAAAAAAABBBCCCDDDEEEEEEDDDEEEEEEDDDAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCAAA???>>>BBBAAAAAAAAA@@@?????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>;;;:::===>>>?????????===;;;:::;;;<<<<<<:::888666777888<<<===>>>??????@@@@@@@@@>>>===<<<<<<>>>@@@@@@???BBBAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>???===;;;;;;;;;:::999777<<<===>>>>>>>>><<<:::999::::::::::::::::::::::::999999999888888777777777999:::;;;:::::::::<<<>>><<<:::999:::<<<======<<<<<<:::888888999999777555999:::;;;;;;;;;;;;:::999:::999888777666777777888999777666666777888888777444444444444444444444444555444333444555666444111000111222333333333333444333333333444444444555555444333222111000000000000000111222222111000111333---......////////////...000000000000000000111111---+++***...333777666444333333333444666666555333111222333444555555555555666555333222111111111222444333111000/////////000...///---******,,,+++&&&...+++'''''')))******))),,,(((%%%'''***,,,***(((+++***)))((((((((()))))))))***+++,,,,,,***)))'''*********++++++)))%%%"""((((((((((((((((((((((((&&&&&&''''''((((((((((((,,,---......///333888;;;;;;===??????>>>>>>???@@@CCCBBBBBBCCCEEEEEECCCAAAAAA@@@>>>======>>>???@@@===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCAAAAAACCCFFFHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA???>>>===???@@@BBB@@@===<<<===>>>===:::<<>>>>>???@@@AAAAAAAAA@@@AAA@@@???>>>>>>???AAACCC@@@??????@@@BBBCCCBBBAAABBB===:::<<>>@@@AAAAAA@@@@@@AAACCCFFF@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???AAACCCDDDEEEDDDBBB???===<<<;;;999777888888888888888888888888777777888999999888666666555444333444666999::::::<<<===>>>???>>>;;;777555666555444444444444111///...222777888777777999<<>>;;;888666444444333444555777999:::@@@?????????AAABBBDDDFFFCCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;AAAAAA@@@??????>>>==================>>>>>>>>>>>>@@@>>><<<:::999:::<<<===:::;;;===>>>===;;;888777<<<=========<<<;;;999888888888888666444333444555;;;;;;<<<===>>>>>>>>>>>><<<:::999:::<<<>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999:::999888666999:::;;;;;;:::999777666999999888888777666666555555555555555444444444444333444555555444555777999888666555666666666444222666444333333444444222111333333444444444444333333111111000000000000000///222000//////111222111000........................///......///000111///...---,,,,,,...000111111000........./////////000000------,,,,,,,,,,,,------...///...---++++++---///.........------------------...///000000///---,,,(((&&&%%%'''---111222222111000000111222333111000---000333333111111222555444333222000......------111000///.........///000...///---***+++---+++'''---***'''%%%&&&((()))))),,,)))''''''***+++)))'''+++***)))((((((((()))***)))***+++++++++***(((''')))))))))***+++)))&&&###((((((((((((((((((((((((&&&&&&''''''''''''((((((+++,,,,,,,,,,,,...222555888;;;===>>>??????AAABBBCCCCCCBBBCCCEEEEEECCCAAA???>>>===<<<===>>>@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCFFFHHHIIIGGGFFFCCCBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDCCCAAA@@@>>>>>>AAA@@@>>>:::888888:::===<<<:::;;;???AAA??????BBB======>>>>>>===<<<:::888:::888555444444333111000///...,,,***))))))******'''%%%###$$$))),,,,,,+++...---,,,+++***(((''''''((()))))))))***************---...++++++...---***---,,,+++)))(((((('''''',,,+++******************,,,++++++,,,---...000000000000///...,,,+++******>>>>>>@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>@@@AAABBB???>>>>>>???AAABBBAAA???===:::999;;;@@@CCCAAA???BBBAAA@@@?????????@@@@@@EEEEEEDDDCCCBBBAAA@@@???BBBAAA???>>>===<<<<<<<<<>>>>>>???@@@AAA@@@@@@??????>>>===<<<<<<===???AAA===>>>@@@BBBBBBAAA???>>>;;;;;;<<<===???AAACCCDDDCCC@@@>>><<<;;;999777555666666666666666666666666666777888999999999888777777555444444666888:::<<<<<<===>>>>>>===;;;888777666555444444444333000...,,,111666777555444888<<<>>>?????????===;;;888777333333333333444666888999<<<<<<;;;;;;===???AAACCC@@@AAAAAA???<<<::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>><<<;;;:::???>>>>>>===<<<;;;::::::888888999999::::::;;;;;;<<<;;;999888777777777888666888:::;;;;;;999666444::::::::::::999777666555777777777555333222444555666777888999999999999999888777666777999;;;;;;;;;888888888888999999999999444444555666777888999:::888777555555666666555333444555555555555444333222444444444444333333222222111111111000000000000000///000111000000000222444222111111111222111...,,,///...............------........................******+++++++++******))),,,+++)))***+++,,,,,,+++*********************************,,,------,,,,,,---,,,***+++...///...---++++++++++++,,,,,,,,,,,,)))))))))))))))***++++++...---,,,***((((((+++---000000///...............------...------,,,++++++---***((((((+++---......///......///111111///...+++000444333000...111555222111000///...------,,,111000...---,,,------......///...++++++...,,,(((,,,***'''%%%%%%''')))***,,,)))''''''((()))(((&&&***)))(((''''''((())))))******+++++++++***)))(((%%%%%%'''))),,,,,,+++)))''''''''''''''''''''''''))))))))))))))))))))))))+++,,,,,,+++***+++...111666999<<<>>>???@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDBBB???>>>===<<<===>>>@@@AAA??????======>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDFFFHHHJJJFFFFFFFFFEEEDDDBBBAAA@@@CCCAAA>>>;;;888888999;;;999999:::<<<============999888888777666555444444333111000000111222222111...---,,,***))))))******(((&&&%%%&&&***,,,---,,,+++++++++***)))(((''''''(((((())))))*********+++***------++++++......++++++***)))(((((('''((((((******))))))))))))******++++++,,,---...///000000000000///...,,,+++******===>>>???AAAAAABBBBBBBBB=========<<<===>>>???@@@;;;::::::<<<======<<<::::::;;;<<<===>>>>>>???@@@???>>>===<<<;;;<<<======CCCCCCCCCCCCBBBAAA@@@??????>>>===;;;:::999999999999:::<<<=========>>>>>>>>><<<:::999:::;;;======<<<>>>???@@@@@@>>><<<:::999::::::;;;===>>>@@@AAABBB@@@>>>===<<<:::888555555555555555555555555555555666777888999999888777777777666666666888;;;===<<<<<<<<<<<<;;;:::888888777555444444444333000...+++000444555222222666:::;;;<<<======;;;999777555222222111111222444666777777666666777888999;;;<<<:::;;;;;;:::777666666777666666777777777888888888888999999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;::::::999::::::999999888777666666666666666777777888888888555666666666555444222111333555777888888666444222666666666555555444333222555555444222000000222444333444555555666555555555444333222333555777777666222222222333333333333444//////000111111222333333222111///000111111000//////////////////......---....../////////000000000,,,,,,,,,---------------,,,---...---------///111---,,,,,,---///...,,,***))))))******))))))******++++++++++++++++++++++++&&&'''(((((((((((('''''')))(((&&&''')))******)))((((((((((((((((((((((((((()))***+++++++++++++++---+++***)))***++++++***))))))*********+++++++++(((((('''(((((()))***+++------,,,)))((((((***,,,------+++************+++///---+++***)))***+++,,,000---+++***+++,,,------000/////////111111///---,,,000444444000///222666000000000000000/////////111000...---+++++++++,,,...000...+++,,,///...))),,,***((('''&&&''')))++++++)))((('''((((((''''''))))))(((''''''((()))***+++++++++++++++******)))&&&&&&'''))),,,---,,,+++''''''''''''''''''''''''*********************)))+++,,,---,,,+++,,,...000666999<<>>>>>>>>@@@AAAAAA@@@???>>>>>>@@@CCCDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEECCCCCCBBBCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;999888555666777777888999888777666444111///...///111222///---,,,,,,---......---...---+++***)))******+++***)))((()))***++++++***(((((()))*********))))))*********)))))))))))))))***------***+++...///,,,***)))((((((''''''(((((()))))))))(((((()))******.................................------,,,,,,,,,<<<<<<===>>>????????????;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;===>>>>>><<<:::999<<>>===>>>@@@===<<<;;;:::999:::;;;;;;>>>???@@@@@@@@@@@@>>>>>><<<;;;:::888777666666666444666777888777888:::;;;<<<:::888888999;;;;;;:::;;;;;;<<<<<<;;;:::888777777777777888999:::<<<<<>>======;;;999666555555555555555555555555222333555666777777777666666777777777666777999<<<;;;::::::999888777777777555444333333333333111///,,,///222222111111444777777888999999888666333222000000//////000111333444222222333333444444555555444555555444222111111222222222222333333333444444444444555555666666777777555555666777888999999:::666666666666666666666666444444444333333333333222444444555555555555555555///000222333222000...,,,000111222222222222111000222111111111000000000000000000///---++++++...000222333333444444333333333111000...///000222111111..................//////......------,,,,,,++++++,,,+++***+++,,,---,,,++++++*********************)))******+++,,,,,,------)))))))))***************)))+++,,,+++++++++---///))))))(((***+++,,,***)))%%%'''((((((''''''(((******))))))(((((())))))***'''''''''''''''((((((((((((&&&%%%&&&(((******)))(((((((((((((((((((((((((((***++++++*********+++)))***)))(((&&&''')))+++))))))*********+++++++++((((((((((((((()))***++++++,,,,,,***))))))***,,,---,,,***))))))***++++++...,,,***(((''')))+++---++++++******+++,,,...///111000///000111111///...---000333333222111333555000111111222222111111000111///...,,,,,,,,,,,,---///000///,,,---000///***+++,,,,,,***((((((***,,,++++++***)))))))))************)))((()))***+++,,,---,,,,,,,,,++++++++++++,,,+++++++++,,,,,,+++)))))))))))))))))))))))))))******))))))))))))((((((,,,...////////////111333999;;;>>>@@@AAABBBDDDEEEFFFDDDCCCCCCDDDEEEEEEDDDEEEDDDBBB@@@@@@AAABBBCCCDDDCCCAAA@@@AAABBBDDDFFFEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFF???AAABBBCCCBBBCCCEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>======;;;777444000333444222222444444111111///---+++***,,,...000...,,,***)))))))))(((&&&,,,+++)))((((((((()))************))))))(((((((((&&&''')))***++++++******++++++******))))))(((((()))++++++))))))---...,,,******)))(((((('''(((((())))))))))))))))))***+++///////////////...---,,,,,,,,,------------------999999:::::::::::::::999999999888888888888888888:::::::::<<<===<<<:::888:::::::::;;;<<<<<<:::999999888777666666666777888777888:::<<<===<<<;;;:::888888666555444444444444000222333222111222555888555333222333666777666555666666666666555555555555555444444444555555666777:::999999999999888555333333333333333333333333333///000222444555666555555222555666666555555777999777777555444444444444444333111111111222222000...////////////000111222333333444555555444222000...///...------...///111222///000111222222111000///---...//////------...///....../////////000000000//////////////////000000//////000222444555777777222222111000000000000000............////////////000000000000000/////////,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,---------------,,,------......------+++)))((((((+++...///000000000000000/////////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))))))((()))''''''(((***+++***)))))))))((((((((()))))))))((((((((((((((()))))))))'''''''''((((((((())))))'''((())))))((()))+++---)))'''&&&&&&'''(((((('''###&&&((((((&&&&&&(((+++)))((('''&&&&&&'''((()))(((((('''&&&'''((()))***'''&&&%%%&&&((()))***)))))))))))))))))))))))))))(((+++,,,,,,***((()))***%%%)))+++)))&&&&&&,,,222))))))*********+++++++++))))))((((((((()))******)))***++++++***)))***,,,...---,,,++++++,,,...///+++******))))))***+++,,,((()))***+++,,,,,,...///111000000000111111///---///000111222222222222333222222333333222111000///...---,,,,,,---...///000///000///,,,...111///++++++---///...,,,***+++---------------,,,,,,...///------,,,,,,,,,---...///......------,,,,,,,,,---///...,,,---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---///111222333444666888<<<>>>AAABBBBBBBBBCCCEEEGGGEEECCCCCCDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGG@@@AAABBBAAA@@@AAAEEEHHHFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>:::888666666777666222///,,,///000------000///+++++++++++++++,,,,,,,,,,,,...+++))))))))))))((('''+++***)))((((((((()))*********++++++)))(((((((((((()))***,,,,,,+++***)))************))))))))))))'''))))))&&&'''+++,,,***,,,+++***)))((((((((((((***))))))))))))***+++,,,---......///...---,,,+++------------------------666666777777777666666555888777777777666666555555222222222444555444222///999666333666::::::666111555444333222111222333333222444666999::::::999888666555444444333333333333...000000///---...333666...---,,,///222333111...222222111111111222333444333222222111111222222333333333222333444333000...////////////////////////---///111333444444444444000333666666444333444666555444222111000111111222000//////000111111///---000///---...000111111000000111222333222000---,,,...---,,,,,,---...///000...///111333222000...,,,)))+++,,,,,,+++***,,,---,,,,,,,,,---------......+++++++++++++++++++++***+++,,,---///111333555666111000...---++++++************+++,,,,,,------...+++++++++******))))))))),,,+++)))((((((***+++---+++***)))(((((()))***+++************+++,,,---...---,,,+++)))'''(((+++...,,,,,,,,,---,,,,,,++++++...,,,***)))******)))(((,,,,,,,,,+++++++++******(((((())))))******++++++'''&&&&&&''')))***)))((())))))((((((((())))))***)))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&'''(((((('''''')))+++)))'''$$$###$$$%%%%%%$$$###&&&((((((&&&&&&)))+++((('''&&&%%%%%%&&&'''((()))((('''&&&&&&(((***,,,'''&&&%%%&&&((()))***))))))))))))))))))))))))))))))+++---,,,)))'''(((***$$$)))...---((()))111999)))))))))*********++++++***))))))(((((()))))))))&&&(((***+++*********+++,,,+++***)))***+++---///((()))***+++,,,,,,+++******+++---...---------...111000///000111111///---/////////000222333222111333444444444222000...---+++++++++,,,...000222444///000///---...111000,,,+++...111111...,,,,,,---...///000/////////111333000//////...///000111222//////...------------...---,,,,,,---///000///...////////////////////////.........------,,,,,,,,,...000333555666777:::<<<>>>@@@BBBCCCBBBBBBCCCDDDGGGEEECCCBBBDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEDDDAAA>>>???CCCGGGGGGFFFDDDBBBAAA@@@AAAAAA===============<<<;;;:::666333000///000000...,,,)))---...***)))---,,,(((%%%(((+++......---+++))),,,+++******,,,---------,,,,,,***))))))***++++++***+++------,,,++++++,,,***+++,,,---,,,***((('''))))))))))))************%%%'''&&&$$$$$$)))***)))---,,,+++)))((((((''''''******))))))***+++,,,,,,***+++,,,---------,,,+++.........------,,,,,,,,,000/////////000111333444...222555555111///222555333555333......111222111000000000000111111111111---///000///...---///000...///111222333333333222333000///222333///,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,------000000/////////000000111111000///......///111111000000000000000111111111000---+++,,,///111000///,,,,,,,,,...//////---***222222111000000000000000222111000......//////000000000///---++++++,,,...,,,++++++---...///...,,,+++*********+++,,,------,,,,,,++++++***)))))))))---.../////////---***)))+++(((%%%%%%&&&)))+++,,,((()))***++++++***)))((()))))))))))))))******+++...---,,,,,,,,,...000222000...---,,,,,,,,,***)))***************)))((((((((()))***,,,+++***((('''******))))))))))))******(((((())))))******++++++(((''''''(((***+++***)))************))))))))))))+++,,,------,,,+++***)))+++***)))'''''''''((()))((((((''''''((()))+++,,,(((%%%###$$$&&&'''%%%"""(((((((((((()))+++,,,---***'''%%%'''***)))###******)))))))))((((((((()))(((''''''''''''((()))'''''''''(((((()))))))))''''''&&&%%%&&&'''))))))(((((('''&&&'''((()))***)))(((''''''((((((&&&%%%&&&'''((()))((('''&&&%%%)))(((''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''*********)))((('''%%%$$$(((''''''((()))+++...///---***'''(((***,,,***(((,,,++++++************+++)))***+++,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,------+++(((------,,,+++,,,---...///...///000000000///---,,,000000111222333555555666444555666666666444333222444555555444444333222111333333222111000000000000555555555555444333222111333333333333444444444444888888888777777777666666666666555555555555555666444222000000222444555444222222111111000000111111333555666444111000333666444555777999<<<>>>@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCBBBCCCFFFHHHHHHFFFGGGFFFDDDDDDEEEHHHKKKMMMLLLIIIGGGGGGIIIJJJIIIGGGHHHGGGGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLIIIFFFBBB??????AAADDDFFFHHHDDD@@@???@@@AAA@@@???;;;999666444333222000...---++++++---000111...***++++++)))'''&&&(((,,,000***++++++***((('''(((***///---,,,,,,,,,,,,+++)))///---)))(((((()))))))))...,,,++++++,,,------,,,))))))((((((((((((((()))'''(((******)))(((((()))++++++***)))(((((())))))******))))))))))))******************+++,,,---...,,,------......------,,,///////////////............---------...///111111000333555444000---...111000222///++++++///111////////////......---------/////////...------,,,---,,,---///000111111000000000---,,,///111...,,,---,,,,,,++++++******++++++,,,+++*********+++------...------,,,,,,,,,---------,,,,,,,,,---///000111000000000111111111111111///---,,,,,,///000000...---,,,+++,,,---...,,,***/////////......//////000...---------...000222333000000000///---,,,---...---,,,,,,---//////...---***************++++++,,,************)))))))))))))))***+++++++++)))'''%%%***((('''&&&((()))++++++(((((())))))))))))(((((()))(((((((((((()))******---,,,*********+++---...***)))((('''(((((('''%%%'''((((((((((((((('''''''''(((***++++++)))((('''***))))))(((((())))))***+++******))))))(((''''''(((&&&&&&&&&((()))(((''')))))))))***))))))))))))............,,,***)))'''******((('''''''''(((((())))))((('''''''''((())))))'''%%%&&&'''(((&&&$$$''''''''''''''''''((((((((('''&&&'''))))))&&&###+++******))))))((((((((()))((('''&&&&&&'''((()))'''((((((((()))))))))***)))((('''&&&&&&'''((())))))((('''''''''(((*********(((''''''(((((('''&&&(((((((((((((((''''''&&&'''%%%%%%&&&((((((((('''((((((''''''''''''((((((''''''((())))))))))))(((++++++***)))))))))))))))---+++******+++++++++***------,,,+++******))))))******+++---............000///...,,,+++++++++,,,+++++++++,,,......,,,***000///.........///111111222222333333333222111000444444555666777888999999::::::;;;;;;:::999999888999999999999999888777777999888666555444444555666888888888888777666555444444555666777888:::;;;;;;<<<<<<;;;;;;::::::::::::999888888888888888999999;;;999777777999:::::::::777666666555555555666666888888999888777777888:::999:::;;;===???AAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGEEECCCCCCFFFHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIFFFFFFHHHIIIGGGFFFCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIFFFCCC@@@???@@@AAACCCEEEAAA===:::::::::999777777555222000000///---+++(((((((((***++++++***(((++++++***)))(((***---000)))******)))''''''(((***...,,,,,,,,,.........,,,///,,,***))))))*********+++)))((((((***+++***)))))))))(((((((((((())))))((()))+++***)))(((((()))++++++***)))))))))))))))+++++++++******+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,++++++......//////////////////++++++++++++,,,---......000222444222---++++++,,,...///,,,''''''+++...---------,,,+++***)))((((((000...---,,,,,,,,,***)))***+++---...///......------)))(((+++---,,,,,,...++++++***)))(((((((((((()))(((''''''(((***---///------,,,+++*********+++))))))******,,,...///000000000000000000000000000...---,,,,,,...//////...,,,+++)))***+++,,,+++***++++++++++++,,,---...///++++++,,,,,,---...000111...///111000...,,,,,,------,,,,,,---//////...,,,))))))))))))))))))******'''(((((((((((()))))))))'''((())))))((('''%%%$$$&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))+++***((('''''''''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))((('''&&&)))((((((''''''(((((()))***))))))((((((''''''''''''&&&%%%%%%&&&'''%%%$$$)))))))))*********))))))/////////---,,,***((('''))))))(((''''''''''''((())))))'''&&&&&&%%%%%%&&&***)))'''((())))))(((&&&)))(((''''''&&&&&&&&&''''''''''''(((((()))))))))++++++***))))))(((''''''(((''''''&&&&&&''''''((((((((()))))))))))))))***))))))((('''''''''((((((((((((((('''((())))))******(((''''''((()))(((&&&))))))(((''''''''''''(((&&&%%%%%%&&&)))************))))))(((((())))))***(((((())))))************++++++++++++******)))(((,,,------,,,++++++---.........---,,,+++*********+++,,,---///000111111111000000///...---.........///......000222222111000333333333333333444555555777777888888777777666555999999:::;;;<<<======>>>BBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>@@@>>><<<:::999:::;;;===<<<<<<<<<<<<;;;:::999888888999:::<<>>???AAA???======>>>??????>>>;;;;;;;;;:::;;;;;;<<<<<<>>>======>>>@@@AAA@@@???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFJJJGGGEEEDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIMMMKKKIIIHHHIIIIIIHHHGGGCCCCCCEEEGGGJJJLLLNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGHHHFFFCCC@@@>>>=========>>>;;;777444222111///...111///,,,+++++++++)))(((%%%'''))))))((((((((()))***++++++***)))***+++---((()))***)))((((((***+++---,,,+++,,,///000///......,,,***)))+++,,,,,,,,,***)))''''''((())))))((())))))(((((((((((()))))))))***++++++)))(((((((((+++***))))))))))))))))))---------,,,,,,---------+++++++++***++++++,,,,,,,,,+++++++++******)))))).........//////000000000************++++++,,,,,,...///000///,,,******+++000000,,,&&&$$$(((***)))******))))))(((''''''&&&---+++******+++,,,***((()))***,,,---------,,,,,,,,,'''%%%(((***)))))),,,))))))(((((('''(((((((((((('''&&&&&&(((***...000...---,,,++++++***++++++*********+++,,,------...///...............---------,,,,,,,,,,,,---------,,,***(((''')))*********((((((((()))***+++------,,,++++++***************+++---//////---+++++++++,,,+++***+++------,,,***'''(((((((((((((((((((((%%%%%%&&&''''''((())))))((())))))))))))((('''&&&###$$$&&&&&&%%%$$$######((('''%%%%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******((('''%%%%%%&&&&&&%%%###((()))***++++++******)))...------,,,***)))((('''((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%***)))))))))))))))((('''******)))(((((()))))))))'''((()))((('''''')))+++******))))))((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((())))))******((('''((())))))((('''+++***((('''''''''((()))((('''&&&(((***,,,,,,+++++++++************++++++...------,,,+++*********'''(((+++---...//////...,,,...000///---,,,///222///////////////............///111222444555555555......///000222333555555555555555666888:::999888888888888888888999999:::<<<<<<<<<<<<;;;;;;::::::===>>>>>>???@@@@@@AAAAAAFFFEEEDDDCCCBBBCCCDDDEEECCCDDDEEEEEEEEEEEEEEEDDDEEECCC???<<<<<<===@@@AAA????????????>>>===<<<;;;======???AAACCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>??????>>>===>>>=========>>>???@@@@@@CCCAAA@@@BBBFFFHHHFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGEEEFFFGGGIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIPPPOOOMMMLLLKKKKKKKKKJJJHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBB???<<<999777666666444111...,,,+++)))(((---+++)))((((((((('''&&&&&&))),,,+++)))(((***,,,,,,---...---+++))))))))))))***+++***)))***,,,------,,,+++,,,...///...---...,,,******,,,------,,,,,,***(((((()))******))))))(((((((((((())))))******+++,,,,,,***(((((()))******)))))))))))))))***,,,------------------,,,,,,,,,++++++***+++++++++---,,,,,,+++************------...///000111111222******+++++++++,,,,,,+++)))+++,,,,,,++++++++++++222222...'''$$$''''''&&&(((((((((((((((((((((((()))(((((()))***++++++******+++,,,---------,,,+++,,,'''%%%'''(((&&&&&&)))'''''''''((((((***++++++((('''''''''(((+++---///,,,,,,+++***************,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,+++)))''''''(((******)))&&&&&&&&&'''(((***,,,,,,((((((((((((((('''''''''(((***,,,,,,+++)))((()))***)))((()))******)))'''&&&'''(((((((((''''''&&&$$$$$$%%%&&&'''(((((()))))))))))))))))))))((((((###&&&((((((&&&#########'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((+++***)))((('''&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((()))*********(((''''''((((((&&&%%%((()))+++,,,,,,,,,+++************)))))))))))))))''''''((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))((('''((((((((((((((())))))+++,,,,,,)))******)))'''&&&(((***)))))))))(((((((((''''''))))))))))))))))))))))))*********)))))))))))))))%%%&&&'''((()))++++++,,,)))))))))***************+++)))((()))++++++***))),,,+++***)))((()))******)))((('''(((***+++***)))...------,,,,,,------...222111000///......//////)))+++...111333444555555...111333222000000333777111222333444555555444444333444666777888999999999111222444555777888999:::;;;:::999:::===>>>>>>===<<<=========>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDAAA>>>===???AAACCCAAAAAAAAA@@@@@@???>>>===BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDEEEEEE@@@???>>>>>>??????===<<<=========>>>???@@@AAABBBEEECCCCCCEEEIIIJJJHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJHHHGGGFFFGGGIIIJJJJJJKKKLLLNNNNNNMMMKKKJJJOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCC@@@???===;;;777444222000......---+++)))(((((((((***)))''''''(((((('''&&&(((+++---,,,))))))+++...111222333111...+++*********+++,,,,,,++++++---///---,,,++++++,,,,,,+++)))---,,,***+++,,,------,,,,,,***(((((()))***)))(((((((((((((((((()))*********,,,---,,,***))))))******)))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++///...---,,,,,,,,,,,,------......///000111222222***++++++,,,,,,,,,++++++'''''')))***+++,,,,,,,,,222333000)))&&&''''''$$$'''((((((((()))))))))***%%%''')))***))))))+++---++++++,,,---------,,,+++,,,'''%%%((()))&&&&&&'''&&&&&&'''((()))+++,,,---(((((((((((())))))***+++)))((((((((((((((())))))............---,,,++++++,,,,,,,,,++++++******)))+++,,,,,,+++))))))***,,,+++)))'''((()))***)))(((&&&&&&&&&'''(((***+++,,,$$$%%%&&&((())))))))))))'''(((***)))(((''''''(((((('''''''''(((((('''%%%&&&'''((()))((('''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''***,,,+++'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&%%%$$$###$$$&&&'''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((***)))(((((()))***)))''')))***,,,...///...---,,,***))))))))))))***++++++'''((())))))***)))))))))&&&'''((()))************)))***+++***((('''((()))'''''''''((()))***,,,,,,++++++*********))))))((()))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++'''((()))+++,,,---------,,,,,,---............---...---,,,---...///...---//////...---------------+++***))))))+++,,,+++***111111111000000111111111333333222222333555777888333444555666777888888888444555666666777888:::<<<666888999;;;;;;;;;::::::999:::;;;<<<============:::;;;;;;<<<<<<<<<;;;;;;>>>===;;;<<<>>>?????????@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEBBB@@@@@@@@@BBBCCCBBBBBBCCCBBBBBBAAA@@@???EEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCCCC@@@?????????AAA@@@???=========>>>???@@@AAACCCDDDEEEDDDEEEGGGIIIIIIGGGFFFHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLKKKJJJIIIJJJLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGFFFCCC???<<<::::::999777555222///---,,,)))***+++***((('''((())))))(((&&&'''((())))))((()))*********))))))+++,,,555666666444111...---...+++,,,---,,,++++++---...---,,,******++++++)))(((---,,,++++++,,,---+++***+++)))'''&&&'''((('''&&&(((''''''(((((()))***+++)))+++------+++***+++,,,)))))))))))))))******+++)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,000///...------...///000/////////000000111111111)))***+++,,,,,,+++***)))&&&'''((()))+++,,,,,,+++///111///***((()))((($$$)))))))))((((((((((((((($$$)))---+++'''&&&***...***+++,,,------,,,+++***)))&&&%%%)))+++)))'''(((''''''''''''(((***++++++(((((())))))((('''&&&%%%''''''''''''((()))***+++,,,---.........---,,,+++...------,,,++++++*********+++,,,***(((''')))+++***)))((()))***+++)))((('''''''''((()))***+++,,,%%%&&&((()))***++++++***'''((()))(((''''''(((***)))'''''''''((((((&&&$$$'''((()))))))))(((&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''***---***&&&###$$$'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&'''(((((()))************)))(((((('''&&&%%%$$$%%%&&&'''&&&%%%(((((((((((('''%%%$$$$$$&&&&&&&&&&&&'''((()))******))))))(((((())))))***)))))))))))))))))))))))))))((('''(((*********))))))+++...000111000...------,,,+++******+++,,,,,,'''(((***+++++++++******)))***+++,,,,,,++++++******,,,---,,,)))((()))+++***)))))))))***+++,,,,,,---+++***,,,///000---******+++,,,---...//////000......///000000///......000000000000/////////...------///000000//////...000111222333333333222222333222111222444555444333333333444444333333222111///......///111333222111666666555555555555666666777777666666777999;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>@@@AAAAAA???@@@AAAAAAAAA@@@>>>===??????@@@@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>BBB@@@>>>>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@???>>>???@@@BBBBBB@@@>>>??????@@@AAABBBDDDEEEFFFDDDFFFHHHIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMIIIKKKLLLKKKIIIIIIKKKNNNLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFEEECCC@@@;;;888555444333111...,,,+++******&&&(((******'''&&&'''(((((('''&&&'''(((******)))+++)))(((((()))+++++++++000111222111///...///000+++,,,,,,+++))))))***,,,,,,+++******,,,,,,+++***---+++++++++,,,+++***(((,,,***((('''(((((('''&&&''''''''''''((()))***+++(((***,,,---,,,,,,---...)))))))))))))))***++++++)))***+++,,,,,,+++***)))************+++,,,------///...---------///111222000000000000000000000111((()))***++++++***)))(((((('''((()))+++,,,+++***+++......+++)))+++)))%%%******)))((('''&&&&&&%%%%%%+++000---&&&###(((...)))***+++,,,,,,+++***)))'''$$$%%%***---+++)))***(((((('''''''''(((((()))'''((())))))(((%%%"""!!!))))))))))))***,,,---...)))***,,,---...------,,,//////...------,,,++++++)))+++,,,***'''&&&(((+++)))))))))***,,,+++)))'''))))))((())))))***+++,,,***+++,,,,,,,,,+++)))((()))))))))(((&&&''')))+++)))((('''((()))((('''%%%'''((()))******(((&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&)))***'''""" """%%%%%%%%%'''(((((('''%%%%%%(((''''''''''''((()))))))))))))))***))))))((('''((('''&&&&&&(((((('''&&&))))))((('''&&&$$$###"""&&&&&&&&&'''''')))***+++******))))))))))))******&&&&&&''')))***,,,------(((''''''(((***+++***)))***,,,///111222111///...111///...,,,++++++,,,,,,((()))***+++,,,,,,+++***------......---,,,***)))+++---///---+++)))+++---///...------,,,,,,---------+++***...444555111,,,,,,---...///000222333333///000111222222111000///444333333333222222111111222333333333222111///...444555666777777777666555777666555666888999888777666777888888888777555444333333333555999;;;;;;:::::::::999999999999::::::>>><<<:::999999:::;;;<<<@@@???>>>======>>>@@@AAAAAA>>>===???DDDGGGFFFEEEEEEEEEFFFFFFDDDBBB???===BBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFGGGAAABBBDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCCCCEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJCCCBBBAAA@@@???>>>>>>>>>=========???AAAAAA@@@>>>AAAAAABBBCCCDDDFFFHHHIIICCCGGGJJJJJJGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAAEEEIIIJJJHHHGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNJJJLLLMMMMMMKKKKKKNNNQQQNNNOOOOOONNNLLLIIIFFFDDDAAAAAAAAA@@@>>>;;;888666000///---***)))((())))))&&&)))+++***'''%%%%%%'''(((&&&%%%&&&(((*********...+++((((((,,,...---+++)))***+++++++++,,,...000***++++++***((('''(((***+++******+++---......------,,,+++++++++***(((&&&...,,,************)))(((''''''''''''((()))++++++(((***,,,---,,,---...///))))))((())))))***++++++)))***,,,------,,,***)))************+++,,,---......---,,,,,,---///222333111111111000000000000000---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,222***!!!###***...//////---+++*********((('''***+++,,,+++***+++,,,...000,,,((((((+++,,,)))&&&(((((())),,,......---,,,"""%%%))))))'''&&&''')))))),,,***%%%$$$((()))&&&%%%&&&&&&''')))+++,,,---......---...000000000///111000...,,,+++++++++,,,---------,,,+++******)))+++***)))((((((((((((((('''&&&&&&(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))++++++*********)))))))))))))))(((''''''&&&%%%%%%)))''''''(((***)))%%%!!!)))))))))))))))*********++++++***)))(((''''''&&&###%%%'''((()))***))))))'''''''''((()))******++++++***************++++++''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''&&&'''(((***+++---+++)))(((&&&&&&''')))***,,,,,,,,,++++++,,,------+++,,,------...---------...000222444444222000...222111///------...000111////////////////////////...000222333333111///---111111000000000111222222333222000//////000222333444222111333666777555222333111000111444666444222333444444444444444333333999999888777666555444444555555666777888888999999999888999;;;>>>???>>>===@@@===>>>AAA???999999===@@@???>>>===<<<<<<======:::::::::::::::;;;<<<===????????????????????????>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@?????????@@@AAA@@@???@@@BBBEEEHHHHHHHHHEEEFFFHHHIIIIIIGGGDDDBBBFFFCCC@@@@@@AAAAAA@@@===GGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCEEEGGGHHHHHHHHHIIIIIIHHHGGGGGGJJJHHHGGGGGGHHHIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJNNNJJJEEEDDDFFFGGGDDDAAAGGGHHHIIIIIIJJJJJJIIIIIILLLLLLMMMMMMKKKHHHFFFDDDFFFEEECCCAAA@@@???>>>>>>BBBBBBBBBAAA??????AAACCCEEEEEEEEEEEEDDDDDDDDDDDDIIIGGGDDDEEEFFFFFFDDDBBBFFFFFFGGGHHHHHHHHHHHHGGGIIIGGGDDDBBBAAABBBCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKHHHKKKNNNNNNMMMLLLNNNQQQMMMJJJGGGHHHKKKNNNNNNMMMIIIGGGEEEFFFGGGFFFCCC???<<<:::888666555444111///(((+++...---***&&&###!!!+++++++++*********))))))...,,,+++***))))))---222---,,,+++***))))))))))))+++++++++,,,,,,...///000---***((()))***+++)))&&&---,,,+++******+++,,,---******)))))))))))))))***+++******+++,,,+++)))''',,,)))'''(((+++---,,,***---+++******++++++)))(((,,,+++***))))))***+++,,,,,,+++++++++******))))))+++'''$$$''',,,///...+++---------...///000222333000111222111000000222333,,,***((()))***+++******,,,,,,,,,,,,------------000+++%%%%%%(((,,,---,,,000...,,,+++,,,+++***)))***+++,,,+++******,,,...000,,,))))))+++,,,***'''++++++,,,---...---,,,+++%%%'''******((('''(((***'''))))))$$$%%%)))***'''&&&''''''((()))***,,,---//////...///000111111000111///...,,,++++++++++++---,,,,,,+++******)))))),,,+++******)))))))))***((((((''')))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))))))))))))))***+++***'''%%%******++++++++++++***))))))))))))((((((''''''&&&***+++,,,------,,,++++++(((((()))******+++,,,,,,---,,,,,,+++++++++++++++++++++******))))))))))))******************************)))((())))))++++++,,,,,,,,,,,,,,,,,,,,,+++......---------......///////////////////////////000111333444444333111000555444333111111111222222111111111111111111111111///000222333333222111000444444333333333444444555333333222111222444666888777666555666999999888666:::888666777999:::999777777777888888888888777777;;;::::::999999888888777999999999:::;;;<<<<<<<<<>>>======???AAACCCBBBAAABBB@@@@@@CCCAAA<<<===AAAAAAAAAAAA@@@@@@@@@@@@@@@===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@BBBEEEGGGGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDGGGDDDBBBAAABBBBBBAAA???EEEFFFGGGGGGHHHHHHHHHGGGDDDEEEEEECCCBBBBBBDDDFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGCCCDDDHHHJJJHHHFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFEEECCCBBB@@@?????????BBBCCCCCCBBBAAABBBDDDFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJHHHFFFFFFGGGGGGEEECCCFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDBBB@@@@@@BBBDDDEEEFFFHHHJJJJJJIIIHHHIIIJJJHHHKKKNNNNNNMMMLLLNNNOOORRRNNNJJJHHHIIIIIIHHHFFFFFFDDDCCCCCCCCCBBB>>>;;;777555222111111000...,,,***,,,......+++(((&&&%%%+++++++++*********)))))),,,,,,,,,+++)))((()))+++++++++***))))))))))))***++++++,,,,,,---.........---+++((((((******(((%%%++++++***))))))***++++++******))))))))))))******,,,++++++,,,------***(((+++)))'''(((***,,,+++***+++***)))***+++,,,+++***((((((((((((***,,,...///+++++++++*********)))))),,,)))((()))---///...,,,,,,,,,,,,---...///000111222333444333222222444666---+++******+++,,,,,,+++------------............///---***+++...///---***222000............,,,+++***+++,,,+++******,,,...000---******,,,---+++)))...............---,,,+++)))***++++++***)))+++,,,'''))))))'''(((+++---+++((((((((()))***+++,,,,,,000000000000000111111111222111///...------------......------,,,,,,++++++---,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++------------------------***+++,,,,,,,,,,,,+++***************)))))))))((((((((()))***+++,,,,,,---)))+++------,,,+++******,,,---...///...,,,***)))************************------------,,,+++))))))+++++++++,,,------......//////...---,,,,,,,,,,,,------------------------///......---,,,+++******......---,,,++++++,,,,,,...000222333333222000///222111111000000000111111444444222222222222333444444444555555555555444444777777666555444444333333555555555555555555555555444444555555666666666777999999888888888888888999666555555666777999;;;===;;;::::::;;;======<<<:::???===<<<<<<===>>>===;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@BBBAAA@@@AAACCCEEEEEEEEEDDDCCCCCCEEECCCAAABBBFFFBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@BBBDDDFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFDDDCCCCCCCCCBBBAAADDDEEEFFFHHHIIIJJJJJJJJJDDDEEEEEECCCBBBBBBDDDFFFHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGEEEFFFIIIKKKJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCEEEGGGJJJEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGHHHHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???@@@AAACCCDDDFFFHHHJJJJJJIIIHHHHHHIIIIIIKKKMMMMMMMMMLLLMMMNNNRRROOOKKKHHHFFFEEEDDDBBBCCCAAA???>>>===:::777444111000............,,,***,,,---......+++*********+++************)))))))))'''))),,,,,,***((('''&&&))))))((((((((()))******+++,,,---......---,,,,,,,,,+++)))((()))(((&&&$$$+++******))))))******+++******)))))))))******+++---,,,,,,---...---+++)))***)))'''(((***++++++***)))(((((()))+++---,,,+++((((((((()))***,,,......+++++++++************))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///222333444444333333555666111///......///000000///............////////////000///...///000000---+++222111000000000000...,,,,,,------,,,++++++---...000...,,,,,,.........,,,///000111000/////////000...///......------......,,,------,,,---.........+++++++++++++++,,,---...000111111111000000111111444333333222111000000000111111000000000/////////---------------------,,,---,,,++++++---...---+++........................+++,,,...//////...,,,+++,,,,,,+++++++++***************+++,,,---......///***---000000---,,,---///...000111222111///,,,***.........//////000000000//////......---,,,,,,+++.../////////000000000111111000000///000000111111000000000111222222333333111111111000///.........222222222111111111111111333444555666666666555444555555444444333444444444999888666555555666888999999999999888888999999999999999999999888666555444::::::::::::::::::::::::;;;;;;::::::;;;===>>>???>>>>>>===<<<;;;;;;;;;<<<::::::::::::;;;===??????=========>>>?????????>>>>>>>>>===>>>>>>??????>>>???@@@@@@AAAAAAAAAAAAAAA===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFIIICCCDDDFFFHHHIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEECCCBBBAAABBBDDDEEEEEEDDDGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCCCCCCCCBBBBBBFFFFFFHHHIIIJJJKKKKKKKKKFFFGGGGGGEEEDDDDDDFFFHHHIIIIIIJJJKKKKKKKKKJJJJJJFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGJJJKKKMMMNNNOOONNNLLLKKKMMMKKKIIIIIIJJJKKKIIIGGGIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLKKKHHHGGGEEEDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDEEEHHHJJJGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBBDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDCCCCCCBBB???===;;;999777444111000///...------......---,,,+++,,,---,,,+++***,,,---************))))))))))))$$$(((+++***)))***)))(((''''''''''''((()))***++++++,,,---......---+++***,,,+++***)))((('''%%%%%%++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,...---+++)))))))))(((((()))************)))((()))+++,,,+++***+++******************+++++++++++++++***************,,,------++++++,,,---------,,,,,,,,,------...111222333333222222444666333222000000222333222111//////000000000111111111333222000000000000000///333222111222222222000...//////000///------///000111///...///000111111000000111333333222222444666444444333333333222111111000////////////...---...///.........///000111111000222333222000000111333444444444333333222111111222222111111111111000000---....../////////......///...---...///000///...000000000000000000000000...///111222222111///.../////////............---........./////////000000---000222111///...///222111222444555444222///---000111111222222333333444333333333333333444444555222222333333333333333444222222222333444555666777777666666555555444444333222222222333333333444444666666666777777777777777777777666555666777888999999888888777666666777777;;;:::999888888:::<<<===========================>>>>>>>>>>>>===<<<::::::>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@BBBDDDAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@<<<===>>>??????@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEEEEDDDDDDFFFGGGFFFFFFGGGIIIJJJCCCEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFHHHIIIJJJJJJKKKFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDFFFEEEDDDDDDDDDFFFHHHIIIFFFFFFEEECCCBBBAAAAAABBBHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFGGGIIIKKKIIIJJJKKKLLLLLLLLLLLLLLLGGGIIIKKKKKKJJJIIIJJJLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKHHHGGGFFFGGGIIIJJJJJJJJJIIIKKKMMMOOOOOONNNMMMLLLMMMLLLLLLLLLLLLLLLJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHFFFEEEEEEEEEEEEGGGGGGGGGFFFDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGEEEDDDCCCCCCCCCCCCEEEDDDBBBAAA????????????AAACCCFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKEEEEEEDDDBBBAAA?????????:::999888555222///...------,,,+++,,,---...---+++***++++++***)))***,,,...))))))))))))))))))))))))&&&+++---)))(((++++++)))''''''''''''(((***+++,,,***+++---......,,,+++)))+++++++++)))((('''&&&&&&------------------------***************+++,,,,,,+++******+++,,,,,,)))'''))))))))))))))))))***+++,,,+++******++++++***(((************+++*********++++++++++++,,,,,,,,,,,,...000111222000///000111///...............//////222333444444444444666888555333111222333444333333222333333333444444444444555444333222222222333444444444444555666555222000222333333222111000222333222222222222222333444555222555777666555555888<<<999888888888999888555333222//////222111---,,,...222222222333333444666666333555777666333111333555333444444444444333222111222222111111111111111111//////111222222222111000333222222333444555555444555555555555555555555555333333444555555444333333444444444333333333222222222222222333333444444444333333444333222222333444444555666777666444222111222222222333333444444444333333333444555777888999666666666666666666666666666666666777888999:::;;;???>>><<<999777444222111333444555666777888999999888999:::;;;;;;;;;;;;;;;999888777666777888;;;<<<<<<;;;:::999999888999999::::::::::::;;;===>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCAAA@@@???===<<<;;;;;;;;;??????????????????>>>>>>===???AAAAAA@@@???@@@AAA>>>@@@AAAAAA@@@AAABBBDDD@@@AAABBBCCCCCCDDDDDDCCCAAABBBBBBCCCEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHFFFEEEDDDHHHJJJHHHGGGIIIJJJHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFDDDBBBAAAAAACCCHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKJJJHHHHHHJJJLLLJJJKKKKKKLLLMMMMMMMMMMMMJJJLLLMMMKKKIIIHHHJJJMMMJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJLLLNNNOOOOOONNNMMMJJJHHHGGGHHHJJJLLLLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKLLLMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIGGGEEEEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFIIILLLLLLKKKIIIHHHHHHJJJIIIGGGEEEDDDDDDDDDDDDGGGFFFEEECCCAAA@@@??????@@@CCCFFFHHHIIIJJJLLLNNNLLLKKKJJJKKKLLLKKKIIIGGGDDDDDDCCC@@@<<<999777888444444333111---,,,,,,---***)))((((((******)))(((((()))***)))((()))+++,,,(((((()))))))))))))))***(((...///***(((,,,,,,(((((('''(((((()))***+++,,,***+++,,,------,,,++++++***+++,,,***((('''((()))---......//////......---***************+++,,,---+++******+++,,,+++)))''')))***+++***))))))+++------,,,******+++***)))'''&&&''')))***,,,---------,,,,,,------------......+++,,,---/////////...---111111111111111222333333666777888888888999;;;===777666444444666777666555777777777888888888888999666777777777777777888888777777777999:::999666444666777777666444333555666333444444444444555777888666999;;;999777666:::>>>===<<<<<<>>>???===888444444111222666666111000333555555666666888999;;;;;;666999<<<:::666444777:::666777777888777777555555555555555555555555555555111222444666666555444333888777777888;;;<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999888888888777777555555666888999:::;;;<<<:::888777666777777666555666666777777777666666555555555555555555555555666333333333333555666888999999999999999999999888888<<<<<<;;;;;;;;;;;;<<<<<<@@@???===;;;999666555444666666777888999:::;;;;;;;;;<<<<<<======<<<;;;:::999999999999:::;;;<<<=========<<<;;;::::::::::::888999:::;;;===???@@@AAA???@@@BBBCCCCCCBBB@@@???CCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???===;;;:::999888888<<<======>>>????????????>>>@@@BBBBBBAAA@@@AAACCC@@@BBBCCCBBB???>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJIIIGGGDDDDDDKKKNNNKKKJJJLLLKKKGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKGGGHHHHHHFFFCCCAAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHIIIKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNKKKGGGFFFJJJOOOKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKNNNPPPQQQQQQPPPPPPMMMKKKJJJJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNLLLNNNOOOPPPOOONNNNNNNNNLLLMMMMMMNNNOOONNNNNNNNNLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHJJJMMMGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKOOOOOOMMMKKKKKKKKKMMMLLLIIIGGGEEEEEEEEEFFFHHHGGGFFFEEEDDDBBBBBBAAABBBDDDGGGHHHHHHHHHJJJKKKJJJHHHGGGGGGHHHHHHEEECCCBBBCCCBBB>>>888333222222...//////,,,))))))***---)))'''&&&'''(((((('''&&&((()))+++***))))))***+++(((((((((((())))))****** ***...++++++000000))))))))))))))))))***+++,,,*********+++,,,,,,,,,---)))+++,,,,,,))))))***,,,------...//////...------************+++,,,---...,,,++++++,,,---,,,***(((***+++,,,,,,******,,,...,,,***)))***++++++***)))&&&''')))+++,,,---------............/////////000***)))))),,,000000...+++444444444444555666777888888999:::::::::;;;===???;;;999888888999::::::999::::::;;;;;;;;;<<<<<<<<<666888;;;<<<<<<;;;:::::::::999:::;;;===<<<999777888999999888666555777888444555666666666777999::::::===>>><<<888777:::>>>>>>>>>???AAABBB@@@999444777444555;;;;;;777666:::777777888999:::<<<>>>???999===???===999777999===:::;;;<<<===<<<;;;:::999999999999999999:::::::::333555777888999888777666<<<;;;;;;<<>>===<<<<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::666777999;;;===???AAABBB???<<<999888:::;;;999666777777777777777888888888888888888888888888888888999888888888888:::;;;<<<::::::::::::::::::::::::AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888999::::::;;;;;;<<<======>>>>>><<<;;;999777888999;;;===>>>===<<<<<<>>>>>>===;;;;;;:::::::::666777:::<<<>>>@@@AAAAAA>>>@@@BBBDDDDDDBBB@@@>>>AAA@@@???>>>???AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC>>>===<<<:::888777666666999:::<<<===??????@@@@@@>>>AAADDDCCCAAA@@@BBBDDDAAACCCCCCAAA===:::;;;<<>>@@@@@@<<<666111000111***++++++***''''''))),,,***(((''''''((()))(((&&&(((***,,,,,,***)))***+++'''((((((((())))))******"""++++++...666555---***************++++++,,,************+++,,,---...)))+++---,,,******,,,...,,,,,,---......---,,,,,,************+++,,,---...---,,,,,,---...---+++)))***,,,...---******---///***)))((()))+++,,,,,,+++)))***+++,,,,,,+++***))).../////////000000111111000------111666888444///555555666666888999;;;;;;777888999999999:::<<>>;;;<<<======>>>=========????????????>>>>>>======<<<>>>@@@AAA@@@>>>;;;999;;;;;;::::::999888777777888888999999:::;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAA@@@??????@@@@@@>>>===<<<;;;;;;::::::999999999999;;;<<<===<<<;;;<<<===<<<===>>>??????>>><<<;;;>>>===<<<;;;;;;<<<======<<<;;;:::999888999::::::666888;;;===>>>===;;;:::======???@@@BBBCCCEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAACCCAAA???=========<<<;;;>>>======???DDDFFFDDDBBB???>>>===>>>???>>><<<::::::======::::::;;;:::777>>>;;;888777777888999888666666777888:::;;;<<<<<<===;;;999999;;;===>>>===>>>???@@@>>><<<;;;<<<===>>>===;;;:::999999::::::<<<<<<<<<===>>>>>>??????:::999999<<<>>>>>>;;;777666777:::<<<>>>>>>===<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;<<>>DDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIKKKLLLMMMNNNKKKJJJHHHGGGFFFGGGGGGHHHEEEGGGHHHIIIIIIHHHFFFEEEJJJKKKLLLKKKJJJHHHHHHHHHKKKIIIGGGGGGHHHIIIHHHGGGFFFEEECCCBBBAAACCCDDDFFFEEEFFFFFFGGGHHHJJJKKKLLLHHHGGGHHHIIIKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLJJJHHHEEEFFFGGGHHHHHHFFFEEEDDDHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNOOOQQQRRRQQQPPPNNNLLLKKKLLLKKKHHHIIINNNNNNNNNOOOPPPPPPNNNMMMLLLPPPOOOOOORRRUUUVVVSSSOOOSSSQQQNNNMMMNNNNNNLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPOOONNNMMMLLLKKKSSSQQQPPPPPPQQQSSSSSSRRROOOPPPPPPPPPNNNMMMNNNOOOOOOMMMJJJIIIKKKMMMNNNNNNLLLJJJHHHFFFGGGIIIKKKMMMQQQQQQQQQQQQPPPOOONNNNNNQQQOOOLLLIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMHHHFFFCCCBBBAAA???===;;;777555222///---,,,,,,,,,,,,***)))''''''(((***++++++)))(((((())))))(((&&&---(((&&&))))))&&&$$$%%%)))))))))***+++,,,...///)))***++++++++++++******'''***,,,***&&&%%%(((,,,,,,,,,++++++++++++++++++,,,------...---,,,***)))***+++---///000000///...)))*********++++++++++++,,,------...---+++***))))))***,,,------,,,***))))))+++---......,,,***(((***+++,,,---------------,,,---...000111222222222///000222444555666777777333555888;;;===>>>>>>===>>>>>>============>>>>>><<<:::777666777888999888;;;;;;<<<===============@@@@@@@@@??????>>>>>>>>>:::<<<>>>???@@@@@@???>>><<<<<<;;;:::999888777666888888999:::<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@BBBAAA???@@@AAAAAA???>>>:::::::::999999888888888:::<<<>>>>>>===<<<===>>>===>>>???@@@@@@>>><<<;;;@@@???===<<<;;;<<<<<<===>>>===<<<::::::::::::;;;777888;;;===>>>???>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????@@@AAABBBEEECCCAAA@@@@@@@@@???===?????????AAAEEEGGGFFFDDDDDDCCCAAA@@@@@@???>>><<<>>>AAA@@@===<<<>>>>>>;;;@@@===:::999999::::::999999999999999::::::::::::===;;;999:::<<<>>>>>>>>>>>>@@@AAA@@@>>><<<<<<===>>>===<<<;;;;;;;;;<<<<<<@@@@@@?????????????????????>>>======>>>===999666777888;;;===>>>>>>======<<<<<<<<<<<<;;;:::999888<<<;;;;;;===@@@BBBBBBAAABBBAAAAAAAAABBBBBB@@@>>>CCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????CCCBBBAAA@@@@@@AAABBBBBB???>>>;;;999888777777777888999;;;===>>>>>>>>>>>>@@@AAACCCCCCCCCBBB@@@???CCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIHHHHHHGGGFFFKKKLLLLLLKKKJJJHHHGGGGGGKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIGGGGGGGGGIIIJJJKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMNNNPPPQQQPPPOOOOOOMMMMMMNNNLLLIIIKKKOOONNNNNNOOOOOONNNNNNMMMLLLPPPPPPQQQSSSUUUUUUSSSQQQRRRPPPNNNNNNNNNNNNMMMLLLMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSTTTPPPPPPPPPOOONNNMMMKKKKKKQQQQQQPPPQQQRRRRRRRRRRRRPPPQQQRRRQQQOOONNNOOOPPPPPPNNNLLLKKKMMMNNNOOOOOOKKKJJJIIIHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPOOONNNNNNQQQOOOLLLIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJCCC@@@===;;;999777333111111000---***)))(((((())),,,+++)))(((((()))***++++++)))(((((())))))(((''',,,'''&&&))))))'''%%%''')))))))))***+++---...///+++++++++,,,++++++******###&&&'''%%%'''+++000)))))))))******++++++,,,+++,,,---------,,,+++***------...////////////...)))))))))*********++++++,,,,,,---...---,,,+++******+++,,,------,,,***)))((()))+++,,,,,,+++)))'''+++,,,,,,---............//////111222333444444444444555666777777777777666555777:::===??????????????????>>>>>>>>>>>>??????>>>;;;888777888888777777;;;;;;<<<============<<>>???@@@@@@@@@@@@>>>===<<<:::999777666555888999:::;;;===>>>???@@@??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@AAAAAA@@@???;;;;;;;;;;;;::::::::::::<<<>>>@@@@@@???>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;@@@???>>><<<<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<999999:::<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFAAA@@@@@@@@@AAABBBCCCDDDGGGFFFDDDDDDDDDDDDBBBAAABBBBBBBBBDDDGGGHHHGGGFFFJJJGGGDDDBBBBBBBBBAAA@@@CCCEEEDDD@@@???BBBBBB@@@CCC@@@===<<<<<<<<<<<<;;;======<<<;;;:::999888888===;;;::::::<<<>>>?????????AAACCCCCCAAA???======>>>============>>>??????DDDDDDCCCCCCBBBAAA@@@@@@DDDBBBAAA@@@???<<<999555999:::<<<===>>>>>>>>>===<<<<<<<<<<<<;;;:::999999<<<;;;;;;>>>AAACCCDDDCCC@@@@@@AAACCCDDDCCC@@@===BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::999999999999999:::;;;===???@@@AAAAAABBBBBBCCCDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@??????CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIMMMLLLLLLKKKJJJIIIGGGFFFJJJIIIGGGGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHJJJJJJIIIFFFEEEFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLNNNOOONNNMMMPPPNNNMMMOOOMMMJJJLLLQQQOOOOOONNNMMMMMMMMMMMMMMMMMMOOOQQQRRRRRRQQQQQQRRRRRRPPPOOOOOOPPPPPPOOOMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQRRRTTTUUUUUUVVVRRRQQQQQQPPPNNNLLLJJJIIIOOOOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSRRRPPPOOOPPPQQQRRRPPPMMMMMMNNNPPPPPPOOOKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNPPPNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEE>>>;;;777444222///+++(((,,,+++)))'''&&&&&&&&&''',,,+++***))))))***+++,,,,,,***''''''((()))))))))+++&&&%%%)))***((('''(((*********++++++---...///************))))))((((((%%%'''((('''%%%%%%(((+++''''''((()))***+++,,,,,,***+++,,,,,,---,,,,,,+++000///......---------...((((((((()))))))))******+++,,,---.........---,,,+++,,,,,,---,,,+++)))(((''')))+++,,,,,,+++)))(((+++,,,,,,---...//////000222333444555666777777777::::::::::::999888777777999;;;===???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@===;;;999999:::;;;;;;:::;;;;;;<<<============<<>>>>>???>>>===;;;999777666555777888999;;;<<<>>>???@@@>>>???@@@@@@AAAAAA@@@@@@AAA???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@@@@@@@AAABBBBBBAAAAAA@@@>>><<<;;;>>>===<<<<<<===>>>@@@AAAAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;<<<===???@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCEEEEEEHHHFFFEEEFFFFFFFFFEEECCCDDDEEEEEEGGGHHHIIIIIIHHHKKKHHHEEECCCDDDDDDEEEDDDGGGHHHEEEAAA@@@DDDEEECCCEEECCC@@@?????????===<<<>>>>>>===<<<;;;999999888===;;;:::;;;===???@@@@@@???BBBEEEEEECCC@@@???>>>======>>>???@@@AAABBBBBBFFFEEEEEEEEEDDDDDDDDDCCCFFFEEEDDDBBB@@@>>>;;;999;;;<<<===>>>??????>>>>>><<<<<<<<<<<<<<<;;;:::999;;;;;;;;;>>>AAACCCDDDCCCAAAAAA@@@AAACCCBBBAAA???BBBBBBCCCCCCCCCCCCBBBBBB======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????>>><<<;;;;;;::::::999:::;;;===???AAABBBCCCCCCCCCDDDDDDDDDCCCBBBAAACCCBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKIIIHHHJJJIIIGGGGGGGGGGGGEEECCCBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEGGGHHHIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHHHHHHHIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNLLLJJJJJJKKKLLLMMMLLLKKKPPPMMMMMMNNNMMMJJJLLLQQQPPPOOONNNLLLLLLMMMNNNNNNHHHLLLOOOOOOMMMLLLNNNPPPQQQPPPOOOPPPQQQRRRPPPOOOPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWRRRRRRQQQPPPNNNLLLJJJIIILLLNNNQQQSSSRRRQQQPPPPPPRRRSSSTTTSSSQQQPPPQQQRRRRRRPPPNNNNNNOOOOOOOOONNNJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKIIIHHHGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@:::777444111///---)))'''***)))((((((''''''((((((+++******)))***++++++,,,,,,***''''''(((************&&&%%%)))+++)))(((************++++++,,,......((('''&&&&&&%%%%%%%%%$$$+++,,,+++)))&&&&&&(((+++))))))******+++++++++,,,******++++++,,,,,,,,,,,,111///...,,,+++++++++,,,(((((((((((())))))))))))***+++---...//////......,,,,,,,,,,,,,,,+++)))))))))***+++------,,,+++***+++,,,,,,---...000111111555666777888999999999999<<<<<<<<<<<<;;;:::999999<<<===>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@???>>><<<<<<===>>>===<<<;;;<<<======>>>>>>======AAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@?????????>>>===;;;999777666555777777888:::;;;<<<===>>>===>>>??????@@@@@@??????>>>===<<<===>>>???>>>===>>>>>>>>>??????@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<:::::::::;;;===@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???===;;;:::;;;<<<<<>>???@@@BBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGEEECCCFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFCCCCCCDDDFFFGGGGGGFFFHHHEEEAAA@@@CCCEEECCCEEECCCAAAAAAAAA@@@???>>>>>>=========<<<;;;;;;;;;===<<<:::;;;>>>@@@AAAAAA@@@CCCFFFFFFDDDAAA@@@???===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@??????>>>?????????????????????<<<<<<=========<<<;;;;;;;;;;;;;;;===AAACCCCCCCCCDDDAAA???>>>@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>???????????????===>>>???AAABBBBBBBBBBBBCCCBBBAAA@@@>>><<<;;;::::::;;;<<<===???AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKIIIHHHGGGGGGIIIKKKMMMKKKJJJIIIJJJMMMMMMKKKIIIIIIHHHGGGHHHHHHHHHEEECCCBBBDDDFFFHHHIIIHHHFFFEEEGGGFFFEEECCCCCCDDDEEEFFFEEEDDDEEEFFFHHHHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFHHHIIILLLMMMOOONNNLLLKKKIIIHHHHHHIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJIIIJJJLLLMMMLLLKKKNNNLLLLLLNNNLLLJJJLLLQQQQQQPPPNNNMMMMMMMMMNNNOOOIIILLLNNNNNNLLLKKKNNNPPPPPPOOOPPPQQQSSSTTTRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIJJJMMMQQQRRRQQQPPPPPPQQQQQQSSSSSSSSSQQQPPPQQQRRRPPPNNNMMMMMMNNNNNNMMMLLLIIIJJJLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA>>><<<;;;444222000///...---+++)))))))))(((((((((((()))))))))))))))******++++++,,,,,,***(((((()))*********)))&&&%%%)))+++))))))+++************++++++,,,---''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((+++///222---------,,,,,,+++++++++************+++,,,,,,---000///---***)))((())))))(((((((((((()))))))))))))))***,,,...//////......,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,---///111333444888999:::;;;;;;;;;;;;;;;;;;<<<<<<============<<<>>>>>>??????@@@@@@@@@@@@?????????>>>>>>?????????DDDBBB@@@??????>>><<<:::======>>>????????????>>>@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBCCCCCCCCCCCC???>>>===;;;:::888777666777888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDBBBAAAAAABBBAAAAAA@@@???>>>=========888888999:::<<>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGEEECCCFFFGGGIIIIIIHHHGGGGGGHHHEEEDDDBBBCCCEEEGGGHHHHHHDDDFFFDDD@@@@@@CCCCCCAAADDDBBBAAAAAABBBBBB@@@>>>========================>>><<<;;;<<>>@@@BBBCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCDDDCCCBBBBBBCCCEEEAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======>>>======???BBBCCCCCCBBBEEEBBB>>>===>>>AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???????????????===>>>>>>@@@AAABBBCCCCCCEEEEEEDDDCCCAAA???===<<<======>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJMMMNNNLLLIIIHHHHHHHHHIIIJJJIIIGGGEEEDDDFFFHHHJJJJJJJJJHHHGGGJJJHHHFFFDDDDDDEEEHHHIIIEEEEEEEEEGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJKKKMMMNNNMMMLLLNNNLLLLLLMMMLLLJJJLLLQQQQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNPPPPPPOOOOOOQQQRRROOOOOOPPPRRRUUUVVVTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSPPPQQQQQQRRRRRRSSSSSSTTTRRRQQQQQQPPPNNNLLLJJJIIIIIIMMMQQQQQQOOONNNPPPRRRPPPQQQRRRQQQOOONNNOOOPPPOOOMMMLLLLLLMMMMMMKKKIIIGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE?????????>>><<<999777555...---++++++,,,+++***(((''''''''''''''''''''''''((((((((()))******++++++***)))((()))+++,,,+++)))***&&&&&&)))+++***)))+++)))))))))))))))***++++++))))))(((''''''((()))***((('''%%%%%%&&&(((+++---//////...---,,,+++******+++************++++++,,,///...---+++***)))((((((((((((((()))))))))******(((***+++---......------++++++++++++++++++++++++))))))***++++++,,,,,,,,,.........///111444666888;;;<<<======>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>??????BBBAAA@@@?????????<<<:::>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA???@@@BBBDDDEEEDDDCCCBBB>>>===<<<;;;:::999888888::::::::::::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<===<<<;;;<<<>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@BBBCCCEEEDDDBBBAAAAAABBB@@@???>>>>>>============999999999999;;;===???@@@???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>======CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDFFFHHHGGGEEECCCEEEGGGIIIIIIFFFEEEFFFGGGEEEDDDCCCEEEFFFHHHGGGFFFBBBEEEDDDAAA@@@BBBBBB???AAA@@@@@@@@@BBBBBB@@@?????????>>>>>>>>>=========>>><<<;;;<<>>??????@@@@@@@@@??????BBBAAA@@@AAADDDEEEDDDCCCCCCAAA>>>>>>@@@BBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>><<<<<<<<<===>>>@@@CCCDDDFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHIIIIIIHHHHHHEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOLLLJJJKKKMMMNNNJJJFFFHHHHHHHHHJJJLLLLLLIIIGGGGGGHHHIIIJJJKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLFFFEEEFFFGGGIIIIIIGGGEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIKKKLLLLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKOOONNNNNNMMMMMMNNNNNNOOOMMMLLLLLLLLLNNNOOONNNMMMNNNLLLMMMNNNMMMKKKNNNRRRQQQQQQRRRRRRQQQQQQPPPOOOQQQOOOOOOPPPQQQSSSSSSRRRNNNOOOPPPSSSVVVWWWVVVTTTRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKIIIMMMPPPPPPMMMMMMPPPTTTNNNOOOPPPOOOMMMMMMMMMNNNNNNMMMLLLLLLMMMLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????777888888888666444222000+++***((())))))***((('''''''''(((((((((''''''&&&&&&&&&'''((()))*********(((((()))+++------***(((+++'''&&&***+++)))(((***((((((((((((((())))))******)))((('''(((***,,,---...+++(((%%%%%%&&&((()))---------,,,,,,+++++++++,,,+++***))))))******+++//////......,,,+++)))))))))))))))*********++++++((()))+++,,,,,,,,,++++++************+++,,,------,,,,,,---......//////000222111222222555888;;;===??????@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@????????????@@@@@@????????????@@@@@@>>>======>>>@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>======<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<===>>>??????>>><<<<<<===???@@@AAABBBCCCBBBDDDEEEDDDBBBAAAAAABBB???>>>===============>>>;;;::::::999:::;;;<<<===>>>???AAACCCEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@===>>>@@@AAABBBBBBAAA@@@CCCCCCDDDFFFHHHHHHFFFDDDDDDGGGIIIHHHEEEDDDEEEGGGFFFFFFEEEFFFHHHHHHFFFDDDAAADDDDDDAAAAAABBBAAA>>>?????????@@@AAABBBAAA???AAA@@@@@@???>>>===<<<<<<>>><<<;;;===???BBBCCCCCCDDDDDDEEECCCAAA@@@AAABBB>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????AAACCCDDDDDDBBBBBBEEEHHHDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@EEEDDDCCCDDDEEEFFFFFFDDDAAA@@@???@@@BBBCCCBBBAAABBBCCCDDDFFFFFFDDDCCCBBBAAA@@@@@@???>>>======<<<<<<;;;:::;;;<<>>@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>???===;;;<<>>@@@AAACCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<===============777>>>AAA===:::;;;======777888999:::;;;;;;;;;;;;??????>>>>>>======<<<<<<;;;===???AAABBBCCCCCCBBBDDDDDDBBB@@@???>>>======>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>??????@@@AAACCCEEEFFFGGGHHHGGGEEECCCCCCCCCCCCBBBAAADDDCCCCCCEEEFFFEEECCCAAAFFFEEEEEEDDDBBBAAA@@@@@@??????>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFJJJFFFCCCBBBDDDDDDBBB???@@@?????????@@@AAAAAABBBAAA@@@??????>>>?????????AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFDDDCCCBBBGGGEEECCC@@@>>>>>>??????CCCCCCBBBBBBBBBDDDFFFGGGCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<>><<<<<<===@@@CCCEEEIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMMMMJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPOOONNNMMMMMMLLLLLLMMMMMMLLLJJJIIIJJJMMMNNNMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMLLLKKKMMMPPPPPPMMMKKKOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTRRROOOMMMMMMNNNRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRSSSSSSTTTSSSSSSPPPNNNMMMMMMMMMMMMLLLJJJPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMKKKKKKMMMPPPNNNJJJJJJMMMIIIJJJKKKLLLMMMNNNNNNNNNPPPNNNMMMMMMMMMLLLJJJHHHEEEEEEEEEFFFGGGHHHJJJJJJGGGFFFDDDDDDEEEFFFDDDCCCGGGFFFEEEDDDBBB@@@???>>>777666444333222111111111//////...---,,,***)))(((///'''"""''',,,+++(((&&&)))))))))))))))(((''''''+++***)))'''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,000...+++)))((()))+++,,,((('''&&&%%%%%%&&&''''''''''''((('''&&&&&&)))+++)))))))))((('''(((+++......+++***......***((((((******))))))((((((''''''...///...---***)))***+++***************++++++,,,...---,,,,,,,,,+++)))''''''((((((***+++---///000///000111222444555666777888777888888:::===???AAAIIIJJJKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@??????>>>CCCCCCBBBAAA???>>>@@@BBBAAAAAA@@@?????????@@@@@@>>><<<:::;;;===>>>>>><<>><<<<<<<<<>>>@@@AAACCCDDDDDDDDDCCCAAA???>>>==============================;;;777999<<<<<<888999999:::;;;<<<======<<<>>>>>>>>>======<<<<<<<<<;;;===???AAABBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;>>>>>>===<<<<<<===>>>>>><<<<<<======>>>?????????@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCBBBAAACCCBBBBBBBBBDDDDDDBBBAAADDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIIIIHHHGGGIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBAAA@@@@@@???????????????AAA@@@???@@@BBBBBBBBBAAABBBBBBBBBAAA@@@@@@@@@???BBBCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>>======>>>???AAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDCCCAAA@@@???@@@@@@@@@AAAAAA@@@???===<<<>>>=========???AAADDDEEEEEEDDDCCCDDDFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHJJJLLLMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHKKKKKKKKKKKKKKKKKKLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMOOOMMMMMMNNNPPPPPPNNNKKKNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPLLLMMMMMMNNNOOOOOONNNNNNPPPNNNMMMMMMMMMMMMLLLJJJLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKMMMPPPOOOKKKKKKOOOJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMKKKIIIFFFEEEFFFFFFFFFGGGHHHIIIJJJHHHFFFEEEEEEEEEEEEDDDCCCFFFEEEDDDBBB@@@>>>===<<<555444333222111000000000---------,,,+++***((((((+++%%%$$$***///---'''$$$)))))))))))))))(((''''''))))))))))))((('''&&&&&&(((((()))***++++++,,,,,,///---+++)))((()))***+++,,,+++)))(((((()))***+++)))((('''&&&'''(((***************((('''(((***---///,,,+++...///+++))))))***)))))))))))))))((((((.........,,,***)))***,,,******))))))******+++,,,+++******+++---///...---******+++,,,...000111222222222333555666777888999888888999;;;<<<>>>@@@AAAEEEGGGHHHHHHFFFEEEEEEFFFIIIIIIJJJJJJIIIGGGFFFEEECCCCCCBBBAAA@@@??????>>>BBBBBBBBB@@@??????AAACCC???>>>>>>>>>>>>???@@@@@@???===;;;;;;<<<===<<<;;;<<<<<<;;;;;;<<<>>>@@@AAACCCDDDDDDDDDCCCAAA@@@>>>========================@@@HHHMMMHHH???;;;:::999:::;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@===<<<:::999888888888999>>>>>>===<<<<<<===>>>>>>=========>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDDDDEEEDDDDDDCCCBBBAAABBBAAA??????AAABBBAAA@@@BBBBBBAAA@@@???>>>>>>===<<<===>>>>>>>>>===<<<;;;>>>>>>@@@AAACCCDDDFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEHHHGGGGGGHHHJJJJJJIIIGGGFFFGGGFFFEEECCCBBBBBBDDD@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???????????????@@@?????????AAABBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>@@@AAACCCEEEFFFFFFFFFFFFAAA@@@>>>===<<<===???@@@>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFFFFBBBCCCDDDDDDBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======>>>@@@AAABBBDDDDDDAAA@@@@@@AAADDDGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHGGGGGGFFFFFFFFFGGGEEEFFFGGGHHHIIIKKKKKKLLLNNNKKKIIIHHHHHHIIIIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKGGGHHHJJJKKKLLLKKKKKKJJJKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLLLLKKKJJJKKKLLLPPPOOONNNNNNOOOOOOMMMKKKKKKLLLLLLMMMMMMNNNOOOOOONNNOOOPPPOOOMMMLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLLLLKKKKKKOOONNNLLLLLLMMMMMMKKKJJJGGGHHHJJJMMMOOOPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMPPPOOOLLLLLLPPPLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMKKKHHHEEEFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEEEECCCAAACCCBBB@@@>>><<<:::999888222222111///............*********+++******)))((()))%%%'''///333000)))%%%)))))))))))))))((((((''''''(((((())))))(((''''''((())))))******+++++++++---,,,***)))(((((()))******)))&&&%%%%%%''')))++++++(((&&&&&&)))+++***)))***+++***)))'''''')))+++///,,,+++///000,,,******)))))))))***************---......,,,******+++,,,******))))))******+++,,,,,,+++***+++---000111111------...///000222444555555555666777999:::;;;;;;999:::<<<>>>@@@AAAAAABBBCCCEEEGGGGGGFFFEEEFFFGGGJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA@@@@@@???BBBBBBBBBAAA@@@@@@CCCEEE<<<<<<<<<<<<===>>>???@@@AAA@@@>>>=========<<<<<<:::::::::;;;<<<>>>@@@AAABBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>===============>>>YYYmmmdddJJJ888777>>>:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>:::999777666666666888888===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBCCCEEEDDDCCCBBBAAAAAAAAA???======???@@@AAA@@@@@@@@@??????>>>======<<<;;;<<<===>>>===<<<999888<<<===>>>@@@BBBDDDFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCHHHGGGGGGHHHJJJJJJIIIGGGCCCEEEFFFDDDAAA@@@BBBEEEAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@????????????@@@@@@???>>>???@@@AAAAAA???AAAAAA@@@@@@??????>>>>>>@@@AAACCCDDDEEEEEEEEEDDD@@@???===<<<===>>>@@@AAA===???BBBDDDDDDCCCBBBAAAAAA@@@@@@???????????????>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@???>>>@@@BBBEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFHHHIIIKKKKKKNNNKKKGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHHHHIIIHHHHHHEEEFFFHHHJJJJJJIIIGGGFFFIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHHHHJJJLLLMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKJJJIIIKKKLLLOOONNNNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJLLLMMMMMMLLLKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMKKKKKKLLLLLLJJJIIIEEEGGGIIILLLOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIKKKNNNMMMJJJKKKOOOMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNLLLHHHEEEGGGGGGGGGGGGGGGGGGGGGFFFGGGEEECCCBBBCCCBBB@@@>>>>>>===<<<:::888666444444000///...---,,,,,,,,,,,,((()))******++++++*********''')))111555222,,,***(((((())))))))))))((((((((((((''''''((()))******)))))))))))))))*********,,,+++***)))(((((((((((()))'''%%%$$$$$$&&&)))***...)))%%%&&&***---+++(((+++++++++)))''''''(((***...+++***...///,,,)))***))))))******++++++,,,,,,,,,------,,,+++***,,,---***************+++,,,,,,000---+++***,,,///000000...//////000222444666777777777888999:::;;;<<<===;;;<<>>???@@@AAA@@@@@@???>>><<<;;;<<<<<<::::::;;;<<<===>>>???@@@???@@@AAAAAA@@@???===<<>>>>>===============XXXmmmdddJJJ888888>>>:::;;;;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<===>>>?????????>>>===<<<888777666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAA@@@BBBDDDCCCAAA@@@@@@AAA@@@>>><<<<<<>>>@@@AAA@@@?????????>>>>>>======<<<;;;<<<===>>>===<<<999888;;;<<<===???BBBDDDFFFGGGDDDEEEFFFGGGGGGFFFDDDCCCGGGGGGFFFHHHIIIJJJIIIGGGAAACCCDDDCCC@@@???AAADDDBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???>>>===>>>@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDCCCCCCAAAAAA===<<<;;;:::;;;===???@@@===@@@CCCEEEFFFEEEBBBAAA???>>>======<<<<<<======<<<<<<======???@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDEEEDDDBBB@@@???AAA???>>>???@@@BBBAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJMMMKKKGGGEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEHHHIIIJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGHHHIIIHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEGGGJJJKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGIIIJJJJJJIIIIIIJJJKKKMMMLLLLLLKKKIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKKKKJJJKKKLLLNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMKKKJJJJJJJJJJJJIIIGGGFFFGGGIIILLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHIIIKKKJJJGGGIIIMMMMMMMMMMMMMMMLLLKKKJJJJJJMMMLLLLLLNNNNNNMMMJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCAAA???>>>>>>===;;;999888888777555333222000000---,,,+++***************((()))***+++,,,,,,,,,,,,+++''''''---000...,,,,,,(((((())))))))))))((((((***)))&&&%%%&&&(((+++...+++***)))(((((())))))******+++******))))))(((''',,,***)))((((((***,,,......)))%%%&&&***---+++'''***++++++***((('''((())),,,)))))),,,...***((()))))))))******++++++,,,,,,+++,,,---,,,++++++,,,...+++++++++++++++,,,------///---++++++---///000000//////000111333555666777888888999:::;;;<<<<<<======???AAACCCDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGFFFEEEFFFHHHJJJ>>>>>>>>>???@@@AAABBBCCC=========<<<999888999;;;;;;;;;<<<===>>>>>>??????>>>>>>???@@@???>>>===<<<@@@??????>>>>>>======<<<>>>GGGLLLGGG@@@<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;999999::::::;;;<<<======>>>?????????>>>===;;;:::888666555444555777:::<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>???AAAAAA>>>@@@BBB@@@======???BBB@@@>>>===>>>@@@BBBBBBAAA@@@@@@?????????>>>>>>>>><<<===>>>>>>>>>===<<<;;;:::;;;===???AAACCCEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFFFFGGGIIIIIIHHHFFFAAABBBCCCBBBAAAAAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>=========???@@@???>>><<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>:::999888777888:::<<<===>>>@@@CCCEEEEEEEEECCCAAA>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAAAAABBBCCCDDDDDDEEEDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGEEEEEEFFFEEEDDDBBB@@@???BBBAAA???>>>???@@@???>>>DDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAABBBCCCEEEGGGHHHJJJJJJIIIGGGDDDCCCDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGHHHIIIIIIHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFFFFFFFDDDCCCDDDEEECCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHFFFGGGIIIIIIHHHHHHIIIKKKJJJKKKKKKIIIGGGGGGHHHIIIFFFGGGIIIJJJKKKKKKJJJIIIGGGIIIJJJJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIGGGGGGHHHHHHFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGHHHIIIHHHEEEGGGKKKLLLLLLLLLLLLKKKKKKJJJIIINNNMMMLLLMMMNNNMMMLLLJJJFFFFFFGGGFFFEEECCCAAA@@@???===:::999999777555333222222111000///...------++++++***)))))))))))))))((()))***+++,,,,,,,,,,,,***%%%$$$''')))((((((+++'''(((((()))))))))))))))+++)))'''%%%&&&(((,,,...,,,+++)))((('''(((((()))***++++++,,,+++***((('''))))))(((((()))***+++,,,---***'''&&&)))***)))((()))***+++***)))((()))***+++((((((,,,---***(((((()))))))))******************+++,,,,,,++++++---///------,,,,,,------...///---++++++,,,///333444444///000000222333555777888999999:::;;;;;;<<<======@@@@@@BBBCCCDDDEEEEEEEEECCCEEEGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIKKK>>>>>>>>>>>>>>>???@@@AAA;;;======<<<999888:::<<<<<<======>>>????????????>>>??????@@@@@@???===<<<@@@@@@??????>>>======<<<;;;<<<:::777999>>>>>>:::<<<<<<=========<<<<<<;;;999999:::;;;<<<===>>>>>>????????????>>><<<:::999777555333333444777:::===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@===???@@@===::::::>>>CCC@@@??????AAACCCDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????;;;;;;===???@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGHHHGGGEEEDDDCCCBBBBBBDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>===<<<===?????????>>><<<======>>>>>>?????????===>>>???@@@@@@???>>>>>>;;;:::999888999;;;===>>>>>>???AAACCCDDDCCCBBBAAA???>>>======<<<<<<======<<<;;;<<<<<<===>>>???@@@??????AAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@>>>>>>???@@@???>>>AAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@?????????BBBBBBAAA@@@AAACCCEEEFFFFFFJJJLLLIIICCC@@@BBBFFFFFFFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDFFFGGGFFFEEECCCBBBCCCEEEFFFEEEBBBAAABBBDDDCCCCCCCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDFFFGGGIIIJJJJJJJJJHHHGGGEEEFFFHHHHHHGGGGGGIIIJJJIIIJJJKKKIIIGGGGGGIIIKKKEEEGGGIIIJJJKKKKKKJJJIIIGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGEEEEEEFFFFFFDDDCCCFFFGGGGGGHHHIIIKKKMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHKKKIIIHHHIIIGGGDDDFFFJJJIIIJJJJJJJJJJJJJJJIIIIIIOOOMMMJJJJJJKKKLLLLLLKKKEEEEEEFFFEEEDDDAAA???===:::888555444333222///------------,,,,,,,,,++++++******)))((((((((())))))(((((()))***++++++++++++)))%%%$$$''''''&&&&&&)))''''''((()))))))))))))))))))))))))))))))))******,,,+++)))'''&&&'''((((((***+++---------+++((('''%%%&&&&&&'''((()))))))))+++)))((('''''''''((((((''')))******)))))))))***+++((((((,,,...+++))))))***)))))))))))))))((((((***+++,,,,,,+++,,,...000...............///000000///......000333555555555111111222333555666888999;;;;;;;;;<<<======>>>>>>BBBBBBBBBBBBCCCEEEFFFFFFBBBDDDEEEEEECCCBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGEEEEEEGGGIII<<<;;;;;;;;;;;;<<<======<<<>>>???===;;;:::<<>>???????????????>>>??????@@@AAAAAA@@@>>>===@@@@@@@@@???>>>======<<<555<<<@@@===:::<<>>>>>>>>>>>>>>======999999:::;;;===>>>??????????????????===;;;999888666444222222333777:::======>>>???@@@@@@???>>>==================<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>;;;777888>>>CCC@@@???@@@CCCEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>???@@@AAABBB;;;<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIEEEDDDDDDEEEGGGGGGFFFDDDGGGDDDBBBCCCGGGIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<===>>>??????===>>>>>>>>>>>>============:::;;;===>>>???????????????>>><<<<<<<<<>>>???AAA===>>>@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFAAA???>>>>>>???@@@@@@??????@@@BBBDDDEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>CCCBBB@@@@@@@@@BBBDDDEEECCCIIINNNJJJBBB>>>AAAFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@BBBDDDFFFDDDAAA@@@AAACCCDDDCCCBBBAAABBBDDDFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCDDDFFFFFFEEECCCEEEFFFHHHJJJJJJIIIHHHGGGDDDFFFGGGGGGGGGGGGIIIJJJIIIJJJKKKJJJGGGGGGJJJNNNEEEGGGIIIKKKKKKKKKJJJIIIHHHIIIKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDDDDEEEEEECCCBBBEEEEEEFFFFFFHHHKKKNNNOOOHHHHHHHHHGGGGGGGGGFFFFFFMMMKKKJJJJJJHHHDDDFFFJJJHHHHHHIIIIIIIIIIIIIIIHHHNNNLLLIIIHHHIIIKKKKKKKKKDDDEEEEEEEEECCC@@@===;;;777555222111000...+++)))***************+++++++++***))))))(((((((((((()))''''''((()))))))))))))))***''''''******'''''')))''''''((()))))))))))))))'''(((+++,,,,,,***(((&&&---+++)))'''&&&&&&'''(((***,,,---......+++)))''''''(((***,,,,,,,,,,,,+++)))))))))'''%%%%%%''')))&&&(((***+++***)))***+++,,,))))))---///,,,***+++******))))))(((((('''''')))***,,,,,,+++,,,...000///////////////000111111444444333444555555444222222222333444666888999;;;<<<<<<======>>>>>>??????CCCBBBBBBBBBBBBDDDFFFGGGCCCEEEFFFEEECCCBBBBBBCCCDDDDDDFFFFFFGGGFFFEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLHHHHHHHHHFFFDDDDDDEEEGGG999<<<>>><<<999888:::===<<<;;;:::999999999:::;;;======<<<<<<<<<<<<===>>>;;;<<<>>>???@@@@@@@@@???@@@???===<<<<<<<<<===>>>===>>>???@@@@@@???>>>===999;;;<<<>>>>>>===;;;:::============<<<<<<<<<<<>><<<:::888666555555444333333555888;;;===???>>>===@@@CCCEEEDDDAAA===;;;;;;>>>@@@???>>>>>>?????????@@@@@@??????>>><<<===???AAAAAAAAA???>>>>>>>>>???@@@BBBBBBAAA???DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???AAACCCCCCBBB@@@@@@??????@@@AAACCCFFFGGGGGGDDDBBBCCCFFFHHHGGGEEEEEEDDDBBBCCCEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBGGGDDD@@@@@@CCCEEEEEEDDDAAA@@@@@@?????????@@@@@@>>>????????????>>>======??????>>>===<<<<<<======?????????>>>>>>>>>>>>>>>=========>>>>>>???@@@AAA????????????@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>???AAABBBCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@??????AAACCCCCCBBBAAAFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA???HHHDDDAAABBBEEEEEEAAA===@@@???>>>===>>>@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCDDDEEEFFFFFFDDDCCCDDDDDDDDDCCCAAA???>>>@@@DDDHHHGGGCCCBBBDDDHHHDDDBBBAAAAAACCCDDDDDDCCCDDDFFFHHHGGGEEEEEEGGGJJJHHHFFFEEECCCCCCDDDFFFGGGHHHHHHGGGFFFEEECCCCCCBBBEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLMMMNNNMMMKKKIIIHHHJJJKKKIIIFFFIIILLLJJJEEEGGGEEEDDDFFFHHHHHHEEEAAAHHHGGGGGGFFFFFFEEEEEEEEEIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDKKKJJJHHHFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKJJJHHHFFFFFFEEECCC@@@===999666444444333111///---,,,++++++///,,,)))))))))******)))---,,,+++***))))))))))))***'''(((,,,...,,,,,,...+++(((((((((######---((())))))************)))'''((()))***++++++***)))------+++***))))))((((((---+++)))((())))))((('''&&&&&&'''((()))***++++++***((('''''')))))))))(((************************((('''(((***------***&&&((((((((()))***+++++++++(((+++...///......000222222111111000111222444555444444444555666666444222888444111222888===>>>===CCCBBB@@@???>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDGGGIIIJJJHHHHHHKKKMMMIIIHHHGGGFFFFFFFFFGGGHHH999:::<<<;;;;;;;;;<<<===:::999999999999:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>??????>>>===<<<<<<<<<<<<===>>>????????????>>>===:::;;;<<<<<<<<<<<<;;;:::========================@@@@@@???===;;;888666555555555444333555888;;;===???>>>===???AAABBB@@@>>>>>>======>>>???>>>======>>>????????????>>>>>>===@@@AAACCCDDDDDDCCCBBBAAADDDCCCBBBCCCDDDDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDBBBAAACCCBBBBBBBBBCCCDDDEEEFFFEEECCCAAABBBDDDFFFEEEDDDEEEDDDBBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEBBB@@@@@@BBBDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======>>>???@@@AAA@@@@@@??????@@@AAAAAABBBAAAAAA???>>>===<<<<<<<<<@@@??????>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@AAACCCCCCBBB@@@DDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCAAAFFFCCCAAABBBEEEEEEAAA>>>BBBBBBAAAAAABBBCCCEEEFFFBBBAAAAAAAAABBBCCCDDDEEEBBBAAA@@@AAACCCDDDCCCBBBBBBCCCCCCCCCAAA@@@>>>===@@@CCCFFFFFFBBBAAACCCFFFFFFDDDCCCBBBCCCDDDCCCBBBDDDFFFGGGFFFDDDDDDGGGIIIHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIKKKMMMMMMMMMKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKIIIGGGHHHKKKIIIDDDGGGFFFEEEGGGIIIIIIGGGDDDGGGGGGGGGGGGGGGGGGFFFFFFIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDIIIHHHGGGGGGGGGGGGHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGHHHHHHHHHEEECCC???>>><<<999666444222111000///...,,,+++++++++++++++***((()))***++++++***,,,,,,+++***))))))))))))---******------***)))***---))))))+++***&&&'''+++((()))))))))))))))(((((('''((()))+++++++++***)))---,,,+++***))))))******---+++)))((())))))((('''''''''((()))***++++++,,,,,,***'''&&&'''((((((''''''''''''''''''''''''''')))'''''')))+++,,,***'''((()))))))))******++++++***---000000000000222444333222222222333444555666888888:::===>>>===999555999666333555;;;??????>>>AAA@@@???>>>>>>??????@@@@@@@@@AAAAAACCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHCCCFFFHHHHHHGGGGGGIIIKKKHHHGGGFFFEEEEEEFFFGGGHHH;;;:::999:::<<<======<<<888888888999:::;;;<<<===::::::;;;<<<<<<;;;:::999:::;;;<<<======>>>======>>>>>>>>>>>>===<<<;;;:::===>>>>>>??????>>>>>>============<<<<<<<<<======<<<<<<======>>>>>>??????AAAAAA@@@>>>;;;888666555666555444444555888;;;<<>>======>>>>>><<<:::===>>>???@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<>>???@@@AAABBBCCCDDDDDDEEEBBBAAA@@@@@@BBBBBBAAA@@@CCCBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@???????????????????????????>>>===<<<===???AAACCCAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>============BBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@AAACCCCCCBBB@@@CCCCCCCCCDDDDDDDDDDDDEEE???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEEEECCCAAADDDAAA@@@AAADDDEEEBBB?????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBBBBAAA@@@???>>>===@@@CCCEEEDDDAAA@@@AAACCCHHHFFFCCCCCCCCCCCCBBB@@@DDDEEEFFFEEEDDDDDDFFFGGGHHHGGGFFFEEEFFFFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLJJJLLLJJJGGGHHHJJJIIIEEEGGGFFFGGGIIIKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLKKKIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDCCC@@@>>>888777555222000/////////+++******)))))))))******((('''''')))+++,,,+++***,,,,,,+++***)))))))))))),,,******------)))(((+++,,,)))(((,,,...,,,)))((()))))))))))))))((('''&&&((()))***+++++++++***)))---,,,***))))))***+++------+++)))((()))))))))'''(((((()))***+++,,,,,,---000---(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))******)))************+++++++++++++++---000111111111222444555555444555555666888888;;;<<>>AAA@@@???@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIICCCEEEFFFFFFEEEEEEFFFHHHFFFFFFEEEDDDDDDEEEFFFGGG>>>;;;999:::===>>><<<999999999999::::::;;;;;;<<<:::;;;<<<======<<<:::888::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<:::999=========>>>>>>>>>>>>>>>AAA@@@>>>=========???@@@<<<<<<======>>>?????????BBBAAA@@@>>>;;;999777555666555555555666888:::<<<===<<<<<<======<<<;;;:::777;;;======>>>@@@BBBAAA???????????????>>>======AAAAAAAAABBBAAA@@@???>>>DDDBBB@@@???@@@BBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@DDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAA>>><<>>===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBB>>>???????????????@@@@@@@@@???===<<<===???BBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>?????????????????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAABBBCCCCCCBBB@@@DDDDDDDDDCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@BBBBBBAAA???AAA@@@???AAACCCDDDBBB@@@===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBGGGEEEEEEFFFGGGHHHGGGFFFBBBBBBBBBAAA@@@??????>>>AAACCCEEEDDDBBBAAAAAABBBFFFDDDBBBAAABBBBBBAAA@@@DDDEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJLLLLLLMMMNNNOOOOOOOOONNNJJJLLLKKKHHHGGGJJJIIIEEEEEEFFFGGGIIIKKKLLLKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMOOONNNMMMJJJIIIKKKKKKKKKJJJHHHFFFDDDCCC@@@AAADDDFFFGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIEEECCCAAA??????===:::888555333111///......///000***))))))((((((((())))))((('''(((***+++,,,***(((,,,+++***))))))(((((((((((('''))),,,---***+++...***))))))+++,,,***))))))+++++++++******((('''&&&))))))***+++++++++***))),,,+++)))((()))+++---...,,,***)))((()))***)))(((((()))***+++,,,------...444000+++'''&&&'''''''''((((((((((((((((((((((((***((('''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111222333444777777777888888999::::::===>>>@@@CCCDDDCCC???<<<>>><<<<<<>>>@@@BBBAAA@@@@@@???>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCEEEFFF@@@===;;;;;;======:::777<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???>>>===;;;999:::::::::::::::;;;;;;;;;;;;<<<=========<<<:::999<<<<<<=========>>>>>>???@@@???===;;;:::;;;===>>><<<<<<======>>>>>>>>>???@@@@@@???===;;;999777666666666666666777888:::;;;:::;;;<<<<<<<<<<<<<<<<<<777===???;;;999<<<===;;;>>>>>>????????????>>>>>>????????????>>>======<<>><<<<<>>>>>@@@???>>><<<@@@@@@?????????????????????@@@AAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEECCCBBB@@@>>>>>>???AAABBBBBBAAAAAAAAAAAAAAABBBBBB>>>>>>??????@@@@@@@@@AAA@@@???>>>===>>>@@@BBBCCCAAA@@@@@@?????????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAABBBCCCCCCBBB@@@EEEEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???AAABBB@@@????????????AAABBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCC@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAAFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLLLLMMMNNNNNNNNNNNNHHHKKKKKKHHHGGGIIIIIIGGGDDDFFFHHHJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJMMMNNNOOOMMMKKKIIIKKKKKKKKKJJJHHHFFFDDDCCCAAACCCFFFHHHIIIHHHGGGFFFGGGFFFFFFEEEDDDBBBAAA@@@@@@===;;;999888777555333111///...,,,,,,---///000,,,+++***))))))((())))))***))))))***++++++(((&&&,,,+++***)))((((((((((((''''''))),,,,,,)))***///)))---...+++''''''***------------,,,+++***)))((()))***+++,,,,,,+++***))),,,+++***)))***+++---///,,,***(((((()))***)))((())))))***+++,,,---......666222---)))((()))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***,,,---------...............000000111333555666666666888999999:::;;;;;;<<<<<<@@@??????@@@BBBCCCBBB@@@@@@??????@@@AAABBBAAA@@@AAA@@@??????@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDD@@@>>>===<<<<<<<<<:::999?????????>>>===<<<:::999===>>>>>>>>>>>><<<;;;:::;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????===<<<:::888777888999:::===============<<<<<<<<<>>>>>>===<<<;;;999888777666666777777888999::::::777999;;;;;;;;;:::;;;<<>>??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<===@@@BBBBBBBBB??????@@@AAAAAABBBBBBBBB@@@??????AAABBBCCCBBB@@@@@@AAABBBCCCDDDDDDEEEEEECCCDDDDDDCCCAAAAAABBBDDDBBB@@@============<<<;;;>>>>>>>>>=========<<<<<<===?????????>>>===>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAA????????????@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???AAAAAAAAA@@@AAAAAABBBBBB???@@@BBBDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBFFFFFFEEEEEEDDDCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAABBBCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDCCCBBB@@@EEEDDDCCCBBB@@@>>>===<<<@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAACCCDDDBBB@@@>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBB@@@???@@@BBBCCCCCCBBBGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLFFFJJJKKKHHHGGGIIIKKKIIIDDDGGGIIIKKKKKKJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFHHHIIIJJJIIIGGGFFFDDDDDDCCCBBB@@@>>><<<:::888666444222222222000///,,,,,,+++***+++,,,---...---,,,++++++************---+++***+++++++++)))'''++++++***)))(((((((((((()))))),,,---***&&&''',,,+++111333---'''(((,,,///---------------,,,+++******+++,,,,,,,,,+++***)))+++++++++++++++,,,------+++***(((((()))******)))))))))***+++,,,------...444111---******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''(((+++---...//////000111111222222555555555777:::;;;;;;:::999:::;;;<<<============CCCAAA@@@@@@BBBDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAABBB??????>>>>>>===>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIHHHFFFDDDCCCDDDCCCAAA@@@@@@@@@?????????AAABBBCCC;;;=========<<<<<<<<<>>>??????@@@@@@???>>>===<<<>>>>>>===<<<<<<;;;::::::<<<;;;::::::::::::;;;<<<888888999999:::<<<======<<<<<<;;;;;;<<<===???@@@<<<;;;:::999888888888999======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777777777888888999::::::777999;;;:::888666777999AAAJJJKKKAAA;;;======999888999:::<<<===>>>>>>???===============>>>>>>>>><<<<<<<<<>>>@@@AAA@@@???===>>>>>>???@@@@@@AAAAAA@@@??????AAACCCEEEDDDBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDEEECCCAAA@@@BBBDDDGGGCCC???<<<;;;::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===;;;999999<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBB===>>>???AAAAAAAAAAAAAAA??????>>>===============???????????????@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAA@@@AAABBBDDDEEEAAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBAAA@@@???======<<<>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCCCCBBB@@@>>>???@@@@@@@@@???@@@@@@???>>>>>>===>>>@@@AAABBBAAABBBCCCCCCCCCCCCBBBAAAEEECCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@BBBDDDDDDDDDCCCEEECCCBBBBBBCCCDDDCCCBBBIIIGGGDDDDDDFFFGGGFFFDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIICCCHHHKKKHHHGGGJJJLLLLLLFFFIIILLLMMMLLLKKKLLLMMMIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFEEECCCBBBAAA?????????===<<<:::888777222///---,,,---...------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,******+++,,,,,,++++++***)))((((((''''''((()))))),,,---***%%%''',,,,,,111222---***++++++(((,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---------,,,++++++)))(((((()))******)))(((((()))***+++,,,------///---+++***+++++++++***'''''''''''''''''''''''')))++++++***((()))+++...///000111222333444555666666555555888;;;===<<<:::999:::<<<===>>>>>>======AAA@@@@@@BBBDDDEEEDDDCCCBBBBBB@@@>>>======???AAA@@@???>>>=========>>>???<<<<<<;;;:::999999:::::::::<<>>======>>>@@@AAABBB888;;;======<<<<<>>>>>@@@AAAAAA@@@???>>>>>>===<<<::::::999999:::===<<<;;;:::::::::;;;<<<888777777888999<<<>>>???<<<;;;;;;;;;<<<===???@@@>>>>>>===<<<;;;:::::::::======<<<;;;:::999999888999999:::::::::999888888777777888888999999999:::777999;;;999555333333555333>>>@@@777333777888444555666888:::<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;<<<===??????<<<:::<<<======>>>??????@@@@@@@@@???@@@BBBEEEFFFFFFEEEGGGFFFDDDBBBBBBBBBCCCCCCBBBDDDEEECCC@@@???AAACCCKKKGGG@@@;;;999888888777777888999999:::;;;<<<<<<999::::::888666666:::===============>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@======<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBBBB<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<============>>>???@@@@@@AAABBBDDDDDDCCCBBB@@@>>>CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFAAAAAA@@@@@@???@@@@@@@@@??????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCAAA@@@?????????AAADDDEEEAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDBBB@@@@@@?????????>>>>>>============>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>@@@AAAAAA@@@>>>>>>???AAAAAA????????????BBBBBB@@@@@@@@@BBBDDDFFFBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBBBBBBBAAABBBAAA@@@?????????@@@AAA>>>>>>>>>@@@CCCDDDDDDCCCIIIGGGEEEDDDDDDDDDCCCBBBJJJGGGEEEEEEGGGHHHFFFDDDCCCCCCEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEELLLLLLKKKKKKKKKKKKLLLLLLFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGBBBHHHJJJHHHGGGJJJMMMMMMHHHKKKNNNOOOMMMLLLMMMOOOIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@???===<<<;;;666666666555444333222111---+++))))))+++,,,,,,,,,++++++,,,---...---------)))))))))***+++---...///---+++)))***,,,.........+++***)))(((((('''''''''%%%&&&***---***&&&)))000***......++++++,,,'''******+++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))***+++---......---+++***+++)))((((((***+++***)))(((((()))***+++,,,,,,---,,,***))))))***++++++***************************)))+++---,,,***))),,,...000000222333555666888888444333222555999;;;999777999:::<<<>>>>>>>>>=========>>>???BBBDDDDDDAAA???CCCBBB@@@===;;;<<<>>>AAA???>>>===<<<;;;;;;<<<<<<999999888777666666666666777999<<>>=========>>>???AAABBB===???@@@@@@>>>======>>>======>>>>>>>>>>>>======>>>===<<<::::::999999999<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<:::999888:::<<<>>>======;;;:::999888888<<<;;;;;;:::999888777777888777555444555777:::;;;<<<<<<;;;999777555333111555666666666666666666555333444666777999999::::::===<<<;;;:::::::::::::::@@@@@@???@@@AAA@@@>>><<<============<<<<<<<<<<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAANNNIIIBBB===;;;;;;;;;;;;;;;<<<======<<<;;;999888===;;;888555444555777888999777666999===???>>><<>><<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@?????????>>>>>>======;;;:::999:::<<<<<<<<<:::>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAABBBDDDEEEEEECCCAAA@@@??????>>>>>>>>>>>>??????<<<>>>@@@BBBCCCCCCBBBBBBDDDCCCAAA??????AAACCCEEEAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAA@@@???>>>===DDDAAA??????AAABBBAAA???AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@??????>>>>>>>>>======<<<<<<===>>>AAACCCCCCAAA???>>>AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@???AAACCCCCCAAABBBEEEHHHDDDCCCBBBCCCDDDCCCAAA@@@@@@>>>===???BBBCCCAAA???AAAAAA@@@AAABBBBBBAAA???AAABBBBBBCCCCCCCCCCCCBBBGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIICCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCC@@@BBBEEEHHHHHHHHHFFFEEELLLJJJHHHFFFFFFGGGJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHIIIKKKKKKLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFDDDCCCDDDDDDDDDBBB@@@@@@???>>>;;;999777555444222111///444999...(((222+++***)))***++++++***(((............---,,,+++***+++***+++,,,------+++)))---***((((((+++------,,,,,,+++***(((''''''&&&&&&+++******+++---......---000---++++++,,,---------+++******+++------+++)))+++)))'''))),,,---,,,*********,,,------,,,*********&&&$$$(((...111...)))(((***++++++++++++---...)))(((((()))******((('''******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,666555222000444:::888333444555777888::::::::::::===<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@???@@@AAAAAABBBCCCAAA???======???BBBDDDAAA@@@===:::888888888999777444222111333555666666888999;;;<<<<<<===>>>@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::::::::<<<======<<<::::::<<<===???@@@???>>>???@@@>>>>>>>>>???>>>>>>=========<<<;;;::::::999999999<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<======;;;999999;;;=========<<<;;;:::999888888999999999888888888888888666666777777888888999999::::::999888666444222111444555555666666555555444555666888999;;;<<<======>>>======<<<<<<<<<<<<<<<>>>======>>>??????<<<:::========================AAAAAABBBBBBBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAAAAA======>>>>>>????????????HHHDDD???<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888999888666555555666777888;;;::::::;;;===>>>>>>===BBBAAA???>>>============>>>?????????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<;;;:::999:::;;;<<<;;;:::======>>>>>>???@@@@@@AAA@@@AAACCCDDDDDDCCCAAA@@@CCCDDDEEEEEEDDDBBB@@@?????????>>>>>>>>>>>>??????===>>>@@@BBBCCCBBBAAA@@@DDDCCCAAA@@@@@@@@@BBBBBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEBBB@@@@@@BBBCCCAAA@@@AAABBBBBBBBBBBBBBBAAAAAA???>>>>>>???AAABBBAAA@@@@@@?????????>>>>>>>>>>>>@@@AAACCCDDDDDDBBBAAA@@@AAA@@@????????????@@@AAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???AAACCCCCCBBBBBBEEEHHHDDDCCCBBBCCCDDDDDDBBB@@@BBB@@@@@@AAACCCDDDBBB@@@@@@@@@???@@@BBBBBBAAA???AAABBBDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFLLLKKKIIIGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNMMMMMMNNNNNNNNNKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEECCCBBBAAABBBBBBAAA???===<<<;;;999777555333222111///111333===DDD777+++000+++*********,,,,,,***)))++++++++++++***)))((('''&&&&&&&&&)))++++++***(((,,,***((())),,,------,,,&&&&&&''''''(((***+++,,,,,,+++***,,,...///...---...---++++++,,,------,,,---+++***+++,,,---,,,***+++)))((()))+++,,,+++)))***++++++++++++++++++***+++'''%%%(((...000---((()))+++,,,,,,+++***+++,,,+++)))(((((())))))(((&&&******))))))))))))******++++++,,,,,,---...//////666555222000444999888333444555666888999:::<<<<<<;;;:::::::::999999888888=========>>>>>>???@@@AAADDDBBB???<<<;;;;;;<<<===@@@>>><<<999888777888888555444222222333444444444777888999::::::;;;===>>>>>>>>>????????????>>>>>>AAAAAA@@@>>><<<999777555999::::::;;;;;;::::::999:::===???@@@???@@@AAABBB???????????????>>>======<<<<<<;;;;;;::::::999999=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======>>><<<;;;:::;;;======<<<;;;;;;:::999888888666666666777777888888888444666777999::::::999888888888777666555333111111333444444444444444444333555666888:::<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======>>>??????<<<:::>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@??????@@@@@@::::::;;;<<<======>>>>>>AAA???<<<<<<<<<=========<<<;;;:::999999888888888444444555555555666666666:::<<<======<<<<<<===>>>AAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAA@@@@@@???@@@@@@???===<<<;;;:::::::::999888999;;;<<<;;;:::<<<======>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCAAAAAAEEEEEEEEEEEEDDDAAA???>>>@@@@@@????????????@@@@@@>>>???@@@AAAAAAAAA??????CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDEEECCCAAAAAABBBCCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@===<<<<<<>>>@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCBBBCCCEEEGGGDDDCCCCCCCCCEEEDDDCCCAAAEEEDDDCCCDDDEEEEEEDDDBBB@@@??????@@@BBBCCCBBB@@@@@@BBBDDDFFFIIIJJJLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDDDDFFFGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDEEEBBBAAAAAA@@@@@@AAABBBBBB>>>>>>>>>>>>>>>===999666666555444222000...---,,,***...333@@@KKK>>>---,,,+++***)))***,,,,,,+++***************)))((('''&&&$$$$$$%%%(((***,,,+++))))))))))))***,,,---,,,++++++***)))((((((''''''(((,,,++++++---///000///------,,,++++++---------,,,...,,,******+++------,,,+++***))))))***+++***(((++++++************+++++++++(((&&&(((---...+++''')))+++......,,,***))))))+++)))''''''((()))))))))******)))))))))******+++++++++,,,...///000222222666666333111444999888444666666666666888:::<<<===:::::::::999888777777666999999:::;;;<<<>>>???@@@???>>>===;;;999888888888>>><<<:::888777777777888222222111222444555444222666777777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;@@@@@@@@@???<<<999555333999999888888888888999999;;;===???@@@??????@@@AAA@@@@@@@@@@@@???>>>===<<<============<<<;;;;;;:::=====================<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<=========>>>>>>===>>>>>>===<<<;;;<<<===;;;;;;;;;:::999888888777666666666666666666666666555666777888999999::::::777777777777666444333222333333444444444444333333333444666888:::<<<======>>>>>>>>>??????>>>>>>>>>?????????@@@AAAAAA???===>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCCCC??????>>>>>>=========<<<888999:::;;;<<<===>>>>>>>>>===<<<<<<>>>>>>>>><<<<<<;;;999888777777888999333444555666666555444333777:::===<<<;;;;;;===AAA?????????????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@@@@??????@@@???>>><<<;;;999888888999888777888:::<<<;;;:::;;;<<<<<<======>>>??????AAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDDDDCCCBBB@@@???@@@@@@????????????@@@@@@??????@@@@@@@@@???>>>===???@@@AAABBBBBBAAA@@@@@@?????????@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCBBBBBBEEEDDDBBB@@@??????@@@AAA???>>>===>>>@@@BBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>?????????@@@AAACCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCHHHGGGFFFEEEEEEEEEEEEDDDAAA@@@@@@BBBDDDDDDCCCBBB???@@@CCCEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBCCC@@@@@@???>>>=========<<<888888888999999777333000111000///---,,,***))))))&&&***,,,888EEE<<<+++(((+++***)))***+++,,,,,,+++++++++,,,,,,+++******)))''''''(((+++---...---+++'''(((***+++------+++***---,,,+++)))'''&&&%%%%%%,,,,,,,,,...000000///...---,,,,,,---//////...,,,///---***)))+++---------++++++*********)))((((((+++***)))(((((()))***+++,,,)))'''))),,,---***&&&'''***---///---+++******)))'''%%%%%%(((***,,,,,,******))))))******++++++---......///111222222333777777444222444888888444999888666666666888:::;;;<<<;;;::::::999888777777666666777888:::<<<>>>???:::::::::::::::999999888;;;:::999888777777777888//////111333666777555333888777777888999::::::999999999999999999:::;;;;;;;;;<<<===>>>===:::777666999888777666666777888999===>>>@@@@@@>>>======>>>???????????????>>>=========>>>>>>???>>>>>>===<<<<<<=====================<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<============<<<>>>???>>><<<;;;<<<===:::::::::999888888777777777777666666555444444333666666555555666888:::<<<888888888888888777666666333444444555555444444333444555777999;;;<<<======<<<<<<===>>>>>>>>>===<<>>???@@@AAAAAA???======>>>>>>>>>?????????@@@<<<===???AAABBBDDDDDDEEE??????>>>>>>===<<<;;;;;;999999:::;;;===>>>?????????>>>===>>>??????===;;;<<<;;;999888777777888999555666777777666444222111222666999::::::;;;???BBB>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<======>>>?????????>>>>>>>>><<<;;;999888777666888777666888:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@??????????????????@@@????????????>>>===<<<<<<<<<===???AAABBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCFFFEEECCCAAAAAAAAAAAABBBCCCAAA??????@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB???>>>======>>>>>>===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDFFFEEEEEEFFFHHHHHHFFFEEEHHHGGGFFFEEEDDDDDDEEEFFFCCCBBBBBBCCCEEEFFFEEECCCAAABBBCCCEEEGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGEEECCCAAA@@@?????????>>>>>>===;;;999888666555333222222333333111...+++...---,,,+++***)))((((((''')))&&&,,,888555******+++)))((((((***+++,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,......,,,***''')))+++,,,++++++******''''''''''''(((***+++,,,,,,+++,,,...000111///------,,,---///111111///---///---***)))***,,,------************)))(((((((((+++***((((((((((((***++++++)))((()))++++++)))&&&$$$(((,,,......---,,,,,,+++)))&&&&&&''')))*********************+++,,,,,,000000111111111111222222777888666333333777888555;;;:::777555444555666777:::999999888777777666666444444555777999;;;===>>>::::::;;;;;;;;;:::999888999888888888888888888888---...111555999:::888666;;;999888999;;;;;;:::999666666666777888:::;;;<<<;;;;;;======<<<;;;888777999888777666666777888999<<<>>>???>>>===;;;<<<<<<======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;===>>>>>><<<;;;;;;<<<999999999888888888777777888777777666555444333222666444333222444777:::<<<888888999::::::999999999555666666666666666666555888999:::<<<===>>>??????:::;;;<<<===>>>===<<<;;;<<<<<<<<<>>>@@@@@@>>><<<<<<======>>>>>>?????????:::;;;===???AAACCCCCCDDD@@@@@@@@@@@@???===<<<;;;::::::;;;<<<===>>>>>>???@@@>>>======>>>>>>===;;;<<<;;;:::999999888888888888888888888777555333222111333666888:::===@@@BBB??????@@@@@@AAA@@@@@@???AAAAAA@@@@@@???>>>======;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;:::888777666666777666666777999;;;::::::999::::::;;;<<<<<<======????????????????????????>>>?????????@@@AAAAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDCCCAAA@@@BBBCCCEEEDDDCCCCCCBBBBBBBBBBBBEEEBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@??????@@@AAA===>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFEEECCCBBBBBB@@@???@@@BBBCCCCCCBBBEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEECCCBBBBBBDDDFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA>>><<<::::::::::::999888888666444222000//////---,,,---------+++))),,,,,,+++******)))((((((***+++%%%%%%//////***,,,***(((&&&&&&(((***++++++)))***************))))))+++******+++---,,,***((()))***,,,+++***((())))))))))))(((((((((((())))))++++++,,,...000000...,,,+++,,,---000222222///,,,---+++))))))***,,,,,,+++(((*********((('''((()))))))))(((((((((((())))))***)))((()))******)))'''$$$'''+++---------...///...,,,)))'''''''''&&&%%%***************+++,,,---222222111111111111111111777999777444333777777555:::888777555444333333444555555555555444444444444444444555777888;;;<<<===??????>>>===;;;888666555777777888888999999999999111222444777:::<<<:::999===;;;888999<<<===;;;888666666666666777999<<<===>>>>>>>>>===;;;:::888777999999888888888888999999999;;;======<<<;;;<<<<<<:::;;;<<<======>>>======:::;;;===>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::<<<>>>===<<<:::::::::888888888888888777777777777777666666555555444444222222222333444666888999777888999:::::::::::::::777888888999999888888777:::;;;<<<======>>>>>>>>>999:::<<<>>>>>>===<<<;;;<<<<<<<<<>>>@@@@@@>>><<<;;;;;;<<<======>>>??????;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;;;;;;;<<<<<<<<<======>>><<<:::;;;<<<======<<<<<<<<<<<<;;;;;;:::999888999999999999888888777666444444555888<<>>AAAAAA@@@???>>><<<<<<;;;::::::;;;<<<===>>>>>>===::::::999888888777666666666555555666999::::::999999999999:::;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>======<<<<<<<<<<<<<<<<<<>>>???????????????>>>>>><<<<<<<<<<<<===>>>@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDBBB@@@???AAACCCBBBBBBCCCCCCCCCBBBBBBAAACCC@@@>>>>>>???AAABBBBBB?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA<<<===???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEEEEDDDCCCAAA???AAA???===>>>AAABBBAAA@@@BBBBBBAAACCCEEEEEEDDDBBBAAABBBBBBAAA??????BBBEEEDDDCCCBBBCCCCCCCCCAAA???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDCCCBBBAAACCCEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBB???@@@BBBCCCCCCBBB@@@???<<<;;;888666444333333333000000000000///---,,,+++,,,***(((((()))******)))++++++******))))))(((((()))---(((%%%,,,,,,'''***(((&&&$$$%%%''')))******(((((()))))))))))))))((()))((()))+++,,,---+++)))+++,,,---***'''&&&''')))...---+++)))'''&&&%%%$$$)))***+++...000000---+++((())),,,///111000---***+++***))))))++++++***)))''')))******(((''')))+++'''(((((())))))(((((('''((((((((()))******)))(((&&&(((+++,,,,,,,,,---///,,,***(((((()))((('''%%%************+++,,,---...000000111111222222222333777999888444333666777666555555444444444333333333333333333333444444444444555666666777999;;;<<<===AAA@@@>>><<<:::888777666666777888999::::::::::::888888888:::;;;<<<:::888>>>;;;888999<<<===:::777:::999888777777888:::;;;???>>>===;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777999;;;<<<;;;;;;<<<>>>888999;;;<<<======>>>>>>888:::;;;======<<<:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999;;;======;;;:::999:::888888888888777777777777555555555666666666666777///000222444666666777666777777888::::::;;;;;;:::999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;999;;;===>>>???>>>===<<<>>>>>>>>>@@@BBBBBB@@@>>>:::;;;;;;<<<===>>>>>>???======>>>>>>>>>>>>=========>>>>>>>>><<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;===>>>===;;;<<<======<<<;;;999888999999999999999:::::::::888666666888===@@@@@@>>>@@@@@@AAABBBAAA@@@???>>>AAA@@@???>>>===<<<;;;:::999:::;;;<<<============999888888888777777666666666555555666999::::::999888999999::::::;;;<<<<<<======<<<<<<<<<<<<======??????>>>===<<<<<<============<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===BBBAAA@@@???>>>===<<<<<<999999:::;;;===???@@@AAADDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCBBB???>>>@@@CCC???@@@AAABBBCCCBBBAAA@@@@@@>>><<<<<<>>>AAABBBCCC>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>????????????<<<===???@@@AAAAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDAAAAAACCCCCCBBBAAA>>>===AAA???<<<===@@@AAA@@@???@@@??????AAABBBCCCBBB@@@???@@@@@@???===>>>AAAEEEDDDCCCAAAAAABBBAAA???===<<<===???AAABBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDAAABBBCCCBBB@@@@@@BBBCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@BBBEEEHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@AAAAAA@@@??????:::;;;<<<>>>>>><<<;;;:::888666444222000/////////)))***+++,,,,,,+++***)))***(((%%%%%%''')))***************))))))(((((((((&&&---***''',,,)))###&&&(((&&&###$$$&&&(((******))))))***************)))(((((()))+++...///...,,,---...---***&&&%%%&&&)))((((((((((((((()))******))))))+++...000///---***&&&'''***...000///+++((())))))((()))++++++)))'''%%%(((***)))((('''))),,,&&&'''((())))))((('''&&&''''''((()))******)))))))))***,,,+++++++++,,,...%%%%%%&&&(((+++,,,+++***************+++,,,---.........///000222333444555777:::999555333666777666111111222444444444444444333444444555555666666777777777777888999;;;<<<===>>>===<<<;;;::::::::::::666777888999;;;;;;;;;;;;>>>===<<<;;;<<<;;;999777???;;;888999<<<===999666>>><<<:::888777777888999<<<;;;::::::;;;===@@@BBB::::::<<<======<<<::::::<<<;;;::::::<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;>>>===888777;;;;;;777555;;;===:::888:::;;;;;;???>>>;;;999777666666666:::999888888777888888888<<<<<<;;;:::::::::;;;;;;999999999999888888888777666555555555555444444444333333222111222333444555888999:::;;;<<<;;;::::::<<<;;;999999:::;;;:::999999888777888999:::999888888999:::::::::;;;===???<<<<<<===>>>>>>===<<<;;;<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;888999;;;<<<============<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999999:::;;;;;;<<<<<<<<<======>>>>>><<<<<<======>>>>>>??????>>><<<::::::;;;======<<<999999999:::::::::;;;;;;:::999888777666666666666777777666777888999:::;;;888999:::<<<============<<<<<<<<<<<<<<<;;;;;;;;;??????>>><<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::===============>>>>>>???@@@@@@??????>>><<<;;;:::===============>>>??????@@@BBBCCCBBB???===???AAABBBAAA???>>>>>>>>>???@@@>>><<<;;;;;;<<<===;;;:::;;;>>>???>>>;;;:::<<<>>>;;;;;;;;;;;;<<<===>>>>>>===>>>???>>>======@@@BBB@@@@@@@@@???????????????===>>>???AAAAAA???>>>======<<<<<<@@@DDDEEEAAA<<<>>>===<<<;;;<<<>>>@@@BBB???@@@@@@??????>>>===<<<@@@???======>>>???BBBCCCCCCAAA>>>===>>>>>><<<;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA>>>;;;>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>?????????@@@@@@@@@CCCAAA@@@BBBFFFGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCEEEDDDBBB@@@AAADDDEEECCCAAA@@@???>>>===<<<<<<======;;;:::999777555333222111000111333222000+++%%%"""&&&''')))*********)))(((+++***))))))))))))&&&$$$+++((('''))),,,,,,'''"""***''''''******''''''***&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))+++)))(((***...000///---,,,***)))((()))***)))((((((''')))---,,,&&&%%%)))///+++((((((+++---,,,***+++++++++,,,,,,---------((())))))))))))))))))((((((&&&$$$$$$%%%%%%%%%###'''''''''''''''((()))***+++++++++***((((((+++---'''(((((()))******+++++++++***)))((((((''''''''''''((()))+++,,,,,,,,,,,,222222222333444555666777999999888888666555444333444444333222222333444555555444444555777888777666555555666888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::::::::;;;;;;<<<===???@@@???>>><<<<<<>>>AAA<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::666555555777999:::999888;;;::::::::::::::::::999999<<<;;;777666999999555444999;;;888666888:::888;;;:::888777666555666666888888888888777777777777999999999888888888999999888888888888777777777777777666666666666555555555333333222222222333444555777888999:::::::::999999:::999777888999::::::999999888777777888999888666999:::;;;:::999999:::<<<;;;<<<===>>>>>>===<<<;;;<<<>>>??????>>>===???@@@============<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>:::888777777888999999888;;;;;;;;;;;;;;;:::::::::===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<:::888777999::::::999999999999::::::::::::;;;::::::999888777666666666777777888888999::::::;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>@@@AAA@@@===<<<===???>>>>>>===<<<<<<<<<<<<<<<;;;999888999;;;;;;:::999:::;;;<<<<<<;;;:::;;;<<<999999999::::::;;;<<<===<<<===>>>???>>>=========>>>>>>>>>======<<<<<<<<<:::;;;===>>>>>>===;;;:::<<<;;;;;;>>>CCCCCC???;;;>>>>>><<<<<<;;;<<<<<<===<<<======>>>>>>>>>======>>>============???@@@AAA@@@???=========<<<;;;999888999:::;;;<<<=========???>>>>>>???@@@@@@>>><<<::::::;;;<<<<<<======>>>?????????@@@@@@@@@@@@@@@????????????????????????CCCBBBAAACCCFFFGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@???>>>>>>>>>???AAABBBCCCAAA???@@@AAABBB@@@>>>>>>======<<<;;;::::::999666555444222000...---,,,......---,,,+++)))'''&&&&&&'''((()))))))))((('''***)))((()))))))))'''%%%,,,***)))+++//////+++'''(((&&&&&&((((((%%%%%%((('''''''''''''''(((((()))''''''((())))))***))))))***)))(((***---///...---***)))'''((()))******)))+++((((((+++)))%%%&&&+++*********)))((((((***+++++++++++++++++++++,,,,,,)))((((((''''''(((((()))(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%''')))+++,,,'''(((((()))***++++++,,,+++***)))(((''''''(((((((((((()))***++++++,,,,,,222222333333555666888888::::::999999888666555444555444333222222333444444555444333444666777666555555666666777888999::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<===>>>??????>>>======>>>@@@<<<<<<<<<;;;;;;;;;::::::<<<======>>>>>>>>>=========>>>>>>???????????????======<<<;;;;;;<<<======333222333555888999999888888888888888999999999999888:::999666666888777555222666888555444777777666666666555444444555555666777777777777777666555555666666666666666666666666777777666666666555555555777777777666666666666555333333222222222333444555666666777888888888888777777666555666888999999888999888666666777777666444999999:::888777666777999===>>>???@@@@@@???>>>===<<<===???>>>======>>>@@@======<<<;;;:::999999888444555666888:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>:::888777777888999999888999999999:::::::::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;888666555555666777777666888888999999999:::::::::::::::999888888777777777777888999;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888999:::;;;<<<============<<<;;;::::::::::::<<<;;;:::999999999:::;;;::::::999999::::::;;;<<<999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<999::::::::::::999888888777666555666888:::999888999888888999:::;;;;;;:::777777777777888999:::;;;:::;;;<<<>>>???>>>;;;888<<<<<<;;;;;;:::999888888777888999::::::999888777:::999999<<>>>>>===<<<<<<<<<<<<;;;999666666666888999:::::::::::::::::::::;;;======<<<;;;888888888999::::::;;;;;;<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>AAA@@@@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===???@@@AAA???============;;;::::::::::::999888666555444//////...,,,***)))((('''+++***(((&&&&&&''')))***&&&''''''(((((('''&&&&&&)))((('''((()))***(((&&&)))'''&&&))),,,,,,)))&&&&&&######&&&&&&$$$$$$&&&'''''''''''''''(((((()))&&&&&&((()))************))))))(((***,,,------,,,)))((('''''')))++++++***,,,)))(((((('''%%%''',,,&&&(((***)))%%%$$$'''+++************)))))))))))))))(((&&&%%%%%%&&&((()))(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%###"""$$$(((+++,,,***''''''((()))***+++,,,---,,,+++)))'''&&&'''((()))***))))))((()))***,,,---222333444555777888999:::;;;;;;;;;:::999888777666777666444333222333444444666555444555666777666555666666666777777888888888888888999:::;;;;;;;;;;;;888888888999999:::<<<<<<<<<>>>??????>>>===>>>???<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>???@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;===>>>???555555555777:::;;;:::888666666666777777888888888777888888777777777666555111555666444444666666444555555444444444444444444555666666666666444333222444444555555555555555555555555555444444444444333666666666666555555555555222222222333333333444444444444555555666666666666555333333444666888888777999777666555666666444222666777777666555555666888:::;;;<<<=========<<<;;;:::<<<======<<<;;;===>>>===<<<;;;:::888777666555333444555777999999::::::===<<<;;;;;;;;;<<<===>>><<<:::888999:::;;;:::999999999999999999:::::::::::::::::::::::::::::::::888888888999999:::::::::;;;;;;;;;::::::999999999666444333444555666555444888888888888999999999999999999999999999888777777777888:::<<<<<<;;;:::999:::;;;;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<<<<;;;:::999999999999999;;;:::888777777888:::;;;999999888888999999:::;;;888999::::::;;;;;;::::::999888888888888999::::::999999999999999888999999777777888999999777666555444444333555888999999888999777555777;;;===;;;999666555555666666777888999999888999;;;>>>>>>;;;888;;;;;;:::999888777666666555666777777777777666555888777888:::<<<<<<:::777::::::;;;;;;:::888666444888999999:::;;;;;;::::::888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===;;;888555777777888999:::;;;;;;;;;999888777888999:::999777777777888888999::::::;;;999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@AAA@@@???????????????>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>===<<<:::999888777666555666666555444222000///++++++***)))(((&&&&&&%%%)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&((()))***)))'''((('''&&&'''))))))'''$$$%%%######&&&&&&###$$$&&&'''&&&&&&&&&&&&&&&''''''%%%&&&''')))************((((((((()))++++++,,,+++***((('''''')))******)))******)))((('''&&&(((***&&&((()))(((&&&%%%'''))))))))))))((((((''''''''')))'''%%%######%%%''')))((('''%%%%%%&&&''''''&&&))))))))))))***)))))))))+++(((%%%''',,,...,,,((('''((()))***+++,,,,,,------+++(((&&&&&&'''((()))+++***((('''((()))+++---222333555777888:::;;;;;;<<<======<<<;;;:::999999888777666444444444555555999888777777888999888666777777777666666666666666666777888:::;;;;;;<<<<<<:::999999888888999999:::;;;===???@@@???======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@======>>>???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<888777888:::;;;;;;999777555555555666666777777777888777888999999777666666222555555444444777777333666666666555555444444333444444444444333222111000333333444555666666555555444444444333333333222222555555444444444333333333222222333333333444444444333333333333444444555555333222111222444666666666999777555555666555444222222444555444444444777888444555666777888777666666888999::::::999999:::;;;<<<;;;:::888777555444333666666777888888888888888===<<<<<<;;;;;;;;;;;;<<<:::999777777999:::999888888888888999999:::::::::888888999999999999999999444555666777888999:::;;;:::999999999888777777777555444444444666666555333777777777888888888999999888888999999999888777777666777999;;;;;;:::888777999999:::;;;<<<=========999999999999999888888888:::999999888888888888888999888777555555777999:::999999888888999999:::;;;:::;;;;;;;;;;;;:::999999777777777777777888888999777777777777777888777777666777888999888777666555444333333555888::::::999999777555777;;;===<<<999555555555555666777888888777777666888:::<<<======::::::999888777777666666666666666777777666666666666666666888999999777666555666888::::::888666555999999999999999888777777777777999::::::;;;:::::::::::::::<<<<<<;;;888555777777888999::::::::::::999888666666666666555333666666666777888888999999777777888888999:::;;;;;;::::::;;;<<<>>>???@@@@@@===>>>???@@@@@@??????????????????>>>>>>==================<<<<<<<<<======;;;:::999888666444333333111111111000///...,,,,,,******))))))((('''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***)))''',,,++++++*********((('''&&&######&&&'''%%%%%%(((&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((()))************'''(((((()))))))))***+++,,,***((('''(((((('''&&&''')))+++***(((((('''''')))'''&&&''')))***(((&&&(((((((((''''''&&&&&&&&&((('''$$$######$$$'''((()))'''%%%&&&'''((((((''')))******++++++***))))))---)))''')))...000---))))))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))***)))''''''''')))+++---111333555888:::;;;<<<======>>>>>>======<<<;;;::::::999888666666666777888===;;;::::::;;;;;;:::888777777777777666666666666555666777999:::;;;;;;;;;<<<<<<:::999888777777777:::<<>>======>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????>>>???AAAAAA@@@===:::888777777888999;;;:::777555555555555555666666666666777666777::::::777666777333555555333555888777333666666666666666555444333555444222111000000000000111222444555666666555444444444333333333222222222444444444333333333222222111222333444444444333333333333222222333333444555444222111222444555555444888777555555666666555333111222333444333444777999555666777999999999888888666777999888777777888:::;;;:::999888666555444333888888888888888777666666;;;;;;;;;;;;;;;:::999888777555444444555666666555666666777777888999999999555666777777888777777777222333444555666888999999777777777777777666666666666555444555777777555333666777777777777888888888666777888999999888777666555666777888888777666666777888999;;;<<<<<<======999999888888777777777777888888777777666777777888777666555555555666777888888888777777888888999:::::::::;;;::::::999888888777666666666666777888888777666555666888888888666888888888888888777666666555444444555888999999888888777777888:::;;;:::999555555555555666777888999666777888888777999<<>>???@@@>>>@@@BBBBBB@@@???@@@AAA@@@@@@??????>>>=========::::::::::::::::::999999555666666444111//////000......,,,+++++++++++++++******))))))((((((((('''&&&'''((()))(((&&&$$$"""&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%'''))))))((('''******))))))((('''''''''&&&###$$$'''(((&&&&&&)))'''&&&%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&''')))((('''''')))***---+++)))'''''''''&&&$$$%%%***,,,***))))))(((%%%+++(((&&&(((+++,,,)))%%%'''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((()))'''&&&&&&((())))))((((((((()))******)))'''&&&(((&&&&&&)))---...---++++++++++++++++++++++++++++++***)))(((((('''''''''''''''''''''(((***,,,---000222555888;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999999;;;;;;@@@>>>===<<<======;;;999777777777777777777777777555555777888999:::::::::======;;;:::888888777777:::<<<>>>>>>======>>>???=========<<<<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<:::;;;<<<>>>>>>?????????>>>???@@@AAA???<<<999777555555777999;;;;;;888666666666666666555555555555666333555::::::555444666333444333222555888666111333444555666666666555444555444111...---...///000000111333555555555444333444444333333333222222222555555444444444333333333111222333444444444333333333333222222222333444555444333111222333444444333888666555666777777666555222333444444333333555777777888999;;;;;;;;;;;;:::666777888888777777888::::::999888777666555444444777777888888777666555555999:::;;;<<<;;;999666555555444222222444555444333333444444555555666777777333444555666666666555555444444444444555555555555555555555555666666666666555555555666777777555333666666666777777777888888444555777888888777666555444444444444444444444444666777888999999999999999666666777777777777777777777666666666666666777777444444555555555666666666666666666666666777777888777777888999999999888888666666666666666777888888888666555666888:::888777999888777777666666777777555444333555777888888777666777888888777666777888777666666777777888999:::555999===;;;777555999===555555666666666666777777777777666666666666777777555555666666555444555555333444666777888888888777777888888888888888777666888777777777777999:::;;;999888666777888888777555444555666666777666666666999777555444555666555444444555555666666777777888444555555666777888999:::;;;;;;<<<<<<<<<<<<======<<>>===>>>???=========<<<;;;:::::::::555555555555555444444333///111111///,,,***+++,,,,,,+++)))'''''')))+++,,,((((((((((((''''''''''''$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%&&&''')))***'''&&&&&&'''((()))'''&&&%%%%%%&&&%%%%%%&&&'''(((%%%######'''(((%%%&&&))))))(((''''''&&&&&&&&&''')))))))))))))))(((((('''%%%''')))(((&&&&&&'''))),,,***((('''''''''&&&%%%&&&+++,,,(((&&&))))))&&&((((((((()))***)))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''(((******)))((()))***++++++)))'''&&&&&&''')))***++++++******---,,,,,,++++++******))))))*********)))((('''&&&$$$%%%&&&((()))+++,,,---///111444888;;;<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===>>>???AAA???============;;;999777777888888888888888888555666777888999999999999<<<;;;;;;::::::::::::::::::<<<===<<<<<<<<<>>>@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@=========<<<<<<<<<<<<<<<444555777;;;===>>>;;;999777777777666666555555444555222333999999444222555222333222111444777555000///111333555666666666666666444000---+++,,,///000...000222444555444333222444444444333333333222222666666555555555444444444111222333444555444333333444333222222222333444555555444222222333444333222777666555666777888777666444555555444333222333555222333555666777777777666666888999999888888999:::999999888777666555555444555666666666666666555555777999;;;<<<;;;888555222666555333333555666555444111111222333333444555555111222444555555555444444666666555444444333222222333444444555555666666666555444444666777777555333666666666666777777777777333444666777888777555444444333333222222222333333777777777777777666666555444444555666777888999999666666555555555666666777333333444555666666555555555444444444444555666666333444555777888888999999666666666666666777888888888666555666999;;;999777999888777555555666777777444333333444666777666555444777888777444333555777777777777888888999:::;;;444;;;AAA@@@888333555:::333333444555555666666777777666666555555666666777555555666555444444444555555666666777777777777777555666777888999999999999999888777666777999;;;<<<888666444444555666666555666666777777888777777777888666444444555777777777777777888888999:::::::::444444555666777888999:::>>>>>>===<<<;;;;;;::::::999;;;======:::999:::<<<999999888888777666555555111111111111111000///...+++---...,,,)))'''(((***+++)))'''%%%%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,'''&&&&&&'''(((((('''%%%$$$&&&'''((((((***,,,...$$$"""###&&&'''%%%&&&)))******)))(((((((((((((((************)))((('''&&&$$$''')))(((&&&%%%''')))***(((&&&&&&((((((((('''(((,,,,,,%%%$$$(((***)))$$$(((++++++(((&&&''')))&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))(((&&&''')))******)))***+++---...---+++)))(((***,,,...---+++((('''(((......---,,,+++))))))(((((()))***+++***(((&&&%%%###$$$&&&(((***,,,------...000444888;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>@@@AAAAAA???=========<<<:::888777888888888999999999999555666777888888999888888::::::::::::;;;<<<======;;;<<<<<<;;;;;;<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAAAAABBBBBB===;;;999888999;;;???AAA555555666777888999::::::666666555444444444444555444444333222222222222333111444333111111555666444444555777888999999888888777222......000222///,,,...000333333111111444777444444444555555555666666777888999777555444555666333222222222111111000000111111000000111222333333333222111000000000222222111333555777888666555333333111111555999999444///333333333444555666777777>>><<<999666666777999;;;:::999777666666666777777666555444333333333333444666666555666888888777555333333444444444333222111222222222333333222222222444444444444444444444444111111000000111333444666222222333333333333444444444444333333333444555555999777444333444444444333555555555555666666777777666666555555555444444444555888888666666999:::777999999777666555555555555444444444666666444000,,,666555555666888999777666222222444555555555444333333444666777777777666555777777777777666666666666444444555555666666777777888777777666555555444444444333222444666777777666333444444555555444444333666666666666666777777777444???GGGDDD999222555;;;999777555555555666555444888888888888777666444444777666555444444444444444222333333444444555555555555666777888888888888888666666777777777777666666777555444555777888888777888777666777777777555333333444555777777555444333777888888888777666444333666555444555777999888777888999999888666555777888>>><<<999888888777666555:::555---((('''))),,,---******))))))))))))******---,,,+++)))(((&&&%%%$$$)))&&&&&&((((((%%%$$$'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###%%%'''%%%###'''&&&&&&***---+++$$$)))((('''''')))******)))(((''''''&&&&&&&&&''''''***(((&&&&&&(((***+++++++++---...,,,)))&&&%%%%%%,,,+++(((&&&%%%%%%&&&'''$$$&&&)))+++,,,+++)))(((+++++++++***************+++++++++***((('''%%%$$$+++%%%"""&&&'''$$$$$$((()))'''&&&(((+++,,,)))'''((((((***,,,...---***'''(((******)))***...,,,((()))))))))(((''''''&&&&&&************))))))))))))((((((((((((((('''''''''&&&''')))+++,,,+++***)))...000222444555777;;;===<<<<<<<<<<<<============???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???<<<::::::;;;;;;:::999:::;;;;;;999888333333333444555777999;;;;;;<<<<<<<<<:::999:::;;;999;;;===>>>>>>>>><<<;;;<<<;;;;;;<<<<<<;;;999777;;;<<<<<<<<<<<<<<<;;;;;;:::<<<>>>>>>>>>===>>>@@@<<<:::888999;;;;;;888555666666666666777777777777777666666555444444444444666555555444444444444444333555444111111444444222444555666777777777666555777333......111222000...---///222222111111333555222222333333333444444444777888999777555444444555222222111111000000000000111111000111111222222333333222222111111111111222555555666666666777777777333111111444888888444///333333333444444555666777::::::999888777777888888999888777666555666777777666666555555555444444444777666555666777888666444111222333333333222111000111111222222222222111111222222222222222222222222111111000000111222444555222222222333333333444444333333333333444444555666888666333222333333333222333333333444444444555555666555555555444444444333444777777444555888888666999888777666555555555555444444444555666555222///444444333555666777666444222333444555666555444444444444555666666666666666777666666666666555555555555555555555555666666666777777666555555444333333444333222444666777666555333333444444444444333333888777777777777666666666333888<<<<<<888444444555777555444444555777666555444444555666666666555555999888777555333222111000222222222333444555666666666777777777777777777888555666666777777666666555666444333333555777666666777666666666777777666444333444555666666555444333888777666555444444444444777555444555666666555333555555666444333222333555888666333222222111000...777333///,,,,,,------,,,))))))(((((((((((())))))******))))))((('''''''''***'''&&&)))(((%%%%%%(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$$$$&&&&&&$$$"""&&&%%%&&&***...---'''!!!(((&&&%%%&&&''')))((((((&&&&&&&&&&&&&&&''''''((((((&&&$$$$$$&&&((((((((()))+++,,,,,,***(((((((((+++)))'''&&&%%%&&&'''((($$$%%%''')))***)))((((((((((((((((((((((((((((((*********))))))'''&&&%%%***$$$"""%%%'''%%%&&&)))%%%$$$###&&&)))+++***((((((((()))+++------***((((((******)))***...,,,(((!!!###&&&)))++++++******************))))))))))))((((((((((((''''''''''''&&&''')))+++,,,+++***))),,,...000111222333666999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@?????????@@@>>>;;;::::::;;;<<<;;;::::::;;;;;;999777999888777555444444444555888999;;;;;;::::::;;;<<<===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;:::::::::;;;======<<<;;;<<<===888777666888;;;;;;:::888666666666555555444444444888888777555555444444444777777666555555555555666444666555111111333333111444555666666666555444333666333//////111333222000,,,///111333222222222333333333333444444444555555777888888777444222333333000000000000////////////111111111111111222222222333333333333333222111000666555444333333555666777222000111333666666333///333333333333444555666777666666888888888777666555888777666555555555666777555666777777777666555444888666666666777666555333000111222222222111//////000000111111111111000000000000000000000000000000111000000000111222333444222222222222333333333333222222333333444555666666666444222111222222111000111111111222222222222222555555444444444444333333333555666333333666777444888777666555444444444444555444333444555555444333222222111333444555444222333444555555666666555555555444444444444555666666555555555555444444444444555555555555555555444444666555555444444333333222444333222333555666666555333333444444444444333333888888888777777666666666333333333555888777444111555333222333555777777666000111222444555666666777888888666555333222111000111111222333444555666666888777666555555555666777555555666666666666555555444333222222444555555444555444444555777777666444222333444555555444333222777666333111111222333444444333222222333444222111000111111000......///000333111...---,,,,,,***(((---+++******+++***'''%%%((((((''''''''''''(((((('''''''''((((((((((((((()))&&&&&&)))(((%%%%%%((($$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''***(((&&&&&&&&&%%%$$$"""%%%%%%&&&***...---)))%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$&&&(((((((((%%%(((***++++++******+++((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&)))$$$"""$$$&&&&&&(((***$$$######$$$&&&((('''&&&(((((((((***,,,,,,***((((((******)))***...,,,((( %%%***------,,,+++************))))))))))))((((((((('''''''''&&&&&&&&&''')))***++++++*********,,,---------...111333777777888:::;;;<<<===>>>??????>>>>>>>>>>>>??????>>>??????>>>;;;::::::;;;<<<;;;::::::;;;:::888666<<<;;;999777555333222222999;;;===>>>>>>>>>???@@@<<<<<<=========;;;:::999:::999999999999:::;;;;;;999999::::::::::::999999999;;;<<<<<<:::999999:::888777777888999:::888777444444444444333333333333999888777666555444444444777777666555555555555555333555444111111444444222555666666666555444222111555333000000222333333222---///111333444444333333555555666666666777777777777777777666333111111222//////////////////......111111111222222222111111222333444444444222111000222222222111111222333333111000111222555555222000444333333333444444555666444444555666666666555555777666555444444555666666444555777888777666444222888666555555666555333111000111222222222111000/////////000000000000//////000000000000000000000000000000000000111111222222111222222222222333333333111222333444555555666666333222000000111222000///111111111111111111111111444444333333333333333333333666666333333666666333666666555444444333444444666444222333555666777666222111111222444444333222444444555555555666666666555444333333333444666777444444444333333333222222666555555444444333333333444444444333333222222222444333222333555666555444333333333444444333333333777777777777777777777777666444333555888888555111555333222333444666666555000111222444555666666666333333444444444333333333000000111222444555666666999777555333333444555666444444555555555555444444444333111222333444444333333222222444666666555444111222333333333333222111333222111000000000000111000///...///000111000///,,,------,,,******,,,---111///,,,+++***)))(((&&&&&&&&&&&&&&&((('''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''(((((('''$$$$$$''''''$$$$$$'''$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''''''''&&&%%%$$$%%%%%%&&&)))++++++(((%%%'''%%%$$$$$$&&&''''''&&&'''&&&%%%%%%%%%%%%&&&&&&***)))''''''(((***))))))$$$&&&)))***)))))))))***&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&'''((())))))))))))***************''''''((((((((((((((('''***&&&$$$$$$&&&'''(((((()))(((&&&%%%$$$$$$###"""((((((''')))***+++***((((((******)))***...,,,(((###$$$''')))******)))(((************)))))))))((()))((((((''''''&&&&&&&&&'''((()))***++++++*********+++,,,+++******,,,...333444555777999;;;======>>>>>>===<<<<<<===>>>>>>===??????>>><<<;;;<<<======<<<::::::;;;:::888666999888888777666666666666999;;;===>>>======>>>???;;;;;;;;;:::999888666555777888888777777888;;;===888999999::::::::::::999:::<<<===<<<999888888888::::::999888777666444333222222222222333333333333888888666555555444444444666555444444333333444444000333333111111555666444666777777777666444222111444222111000111333333333///000111333555555444444555555555555666666666777555666666555222111111222..................//////111111222222222111111000111111333444444333111111000111333444444222111000111111111222444444222111444333333333333444444555444333333333333444666666555555444333333444555666333444666666666555333111777666555555555555222000111222333333333222000////////////000000/////////111111111111111111111111//////000000000000000000111111111222222222333333111222333444555555555555222111000111222222111///222222222111111111111111222222333333333333333333444777666444444666666333555444333333333333333333666444222222444666777777333222222333555555444222444444444444555555666666444333222222222333555666333333333333222222222222555555444444333333222222333333333333333222222222444333222333555555444333222333333333333333333222444444555666777888888999666666666555444444333333666444333222333444333222222333444555555555555555111222333444444333222222000000111222333444555666888666444222222333444555333333444444444444333333555333222222333444333222111000000222444444333222000000000111111000000000---...///000000///---+++///---,,,,,,,,,,,,+++))))))***+++***))))))***,,,...,,,***((((((((('''%%%)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%######%%%&&&######&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$###""""""&&&''''''''''''''''''(((&&&&&&&&&'''((('''%%%###((('''%%%&&&((())))))((()))((('''&&&%%%$$$$$$$$$***)))'''((()))***)))((($$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&'''((()))+++(((((())))))************&&&''''''(((((((((((((((***)))&&&%%%&&&''''''%%%******(((&&&%%%$$$$$$$$$)))'''&&&'''(((***))))))(((******)))***...,,,(((((((((''''''''''''((()))************)))))))))(((******)))(((''''''&&&&&&'''((())))))***+++++++++***+++,,,+++))))))***,,,///000222444666999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===?????????=========???<<<;;;::::::;;;:::888666777777777888888888888888777999;;;;;;:::888888888===<<<<<<;;;999888777666444555666555555666999<<<777888999:::::::::::::::;;;<<<===<<<:::888777888999999:::999777555444444111111111222222333333333666666555444444444444555444444333222222222222333///222222000222666888666666666777777666444222111222111000000111222333444111000///111333555555444222222222333333333444444333444555333111000111222............////////////111111222333333111000/////////000111222222222222222333666777777555222000111222222333333333333333444444333333333333444444333222222222333444666777444333222222222333444555333444555555555444222222666444444444555444333111111222333333333222111000//////000000000000//////111111111111111111111111...///000000000000//////111111111111222222222222222333444555555555444333333222111222444444222000222222222222222111111111111111222222222222333333444777777444333666666333333333222222222222333333555444222222444666666666444333333444666666555333444333333333333444555555333222222222222333444444333333333333222222222222333333333333333333222222333333333333333333333333444333222333444555444333222222333333333333222222333333444555666666777888444555555333000///111333666555333222333333222111444444444555444444333333333444444444333111///...111111222222333333444444555444333222222222333444222222333333333333222222555333111111222333222222//////...///111111000...........................(((***---//////---***(((000---+++)))((('''$$$"""((()))))))))'''((()))+++***(((&&&%%%&&&&&&%%%$$$)))&&&######$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""%%%%%%######&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$######"""!!!%%%&&&''''''&&&&&&''')))''''''&&&&&&%%%$$$######***((('''''')))******)))***)))((('''&&&%%%%%%%%%((('''&&&&&&'''(((&&&%%%%%%'''))))))'''&&&%%%&&&&&&''''''((((((((())))))***)))(((''''''((()))***%%%&&&&&&''''''(((((()))&&&''''''(((((((((''''''''')))(((&&&'''***'''###'''(((((('''%%%&&&(((***)))'''%%%%%%''')))))))))(((******)))***...,,,((()))'''&&&%%%&&&'''***+++************))))))))))))++++++******)))(((''''''((((((((()))******++++++++++++,,,***)))((()))++++++,,,...000333555777888::::::;;;;;;;;;;;;::::::<<<===???>>>======>>>???;;;:::999:::;;;;;;999888999999999999999888777666999<<<>>>>>>===:::999999999888777666555444333333000333555444222222666999666666777888999999999999:::;;;<<<;;;999777777888444666888999888888999:::333333222222222222222111444333333333333444444555444444333222222222222222000333333111111555777555333444555555555333222111000000000///000111333555111...,,,---000333444333111111111222222222222333111222333222111000111333....../////////000000000000111333333333111000...------...///000222333444444555666666555444333222222333444444333333444555444444333333222333333444000111222444555666666666333222111111111333444555555555555555444444444444444333333333555555333111000111222222222111/////////000000111111000000///111111111111111111111111...//////000000///......111111111111222222222222333444555666666444333111444333333444666666444222222222222111111111000000111111111111222222222333333666555222222444444111222222111111111111222222555333222222444555444333333333222444555666444333333222222111222333444555111111222333333333333333444444333333333222222222222222222222333333333333333333333444444444444444444333222222444444333222222222333333333333222222444444444444444444444444222222222000///000222444444333111111222333333222222222333333333333222222222333444444333111///---222222222222222222222222222222222222333333333333111111222222222222111111444222000000111111111000...---------///...---+++,,,,,,++++++++++++,,,,,,''')))***,,,,,,+++)))(((+++)))'''&&&&&&&&&$$$"""&&&'''((('''&&&&&&(((***'''&&&$$$$$$&&&'''&&&%%%&&&$$$""""""###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&######''''''%%%%%%(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&***((('''''')))******)))(((((('''''''''(((((()))((('''&&&'''((('''&&&$$$&&&(((******)))''''''((((((((()))))))))))))))))))))((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&&&&"""&&&((((((***---***$$$&&&'''(((&&&%%%%%%))),,,)))'''$$$$$$&&&((())))))(((******)))***...,,,(((''''''&&&&&&'''((()))***************))))))))))))------,,,+++***)))((((((((((((((())))))***+++,,,***++++++***(((((()))***)))***+++---000222444444777999;;;<<<<<<;;;999777999;;;<<<<<<;;;;;;<<<>>>:::999999:::;;;<<<;;;999999::::::::::::888777666999;;;???@@@???===<<<<<<333333222111000/////////---111444444111000222555333333444555666666666666888999::::::888666666777333666999:::999999;;;===555555444333222111000///222222222222333444555555444444333222222222222333222444444111111444555333222222333444333222111000...////////////000333555111---******---111222222222222333333333444444444///111222222111111222333.../////////000000111111000111333444333111///...,,,,,,,,,---///111444666555555333222111222333333222333444444444444555666444444333222222333333333---000444777888777555444222222111111111222444555777777666555555555555666333222222333444555333222///000111111111000...---000000111111111111000000111111111111111111111111......///000000///...---000111111111111222222222444444666666666444222000444444444666777777555333222222111111000000000///000000111111222222222333222555444111111333333000222111111111111111222222444333222222444444333222333222222333555555444222333222111111111222333444000111222333444333222222444444444333333333222222111111111222222333333444444444444444444444444444444333222222444444333222222222222333333222222222666555555444222111000000333111//////111444555555222111000111333444444333000000111222222222222222...///111333444333111000333333333222222222111111000111222333333333333333111111222222222222111111222111///...///000///......---,,,,,,------+++)))++++++************++++++((((((((()))))))))))))))######"""$$$&&&(((((('''%%%&&&&&&&&&%%%%%%''')))(((&&&%%%&&&((())))))(((((('''''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))'''%%%%%%((()))&&&''')))&&&&&&%%%$$$##################$$$%%%'''(((((()))&&&((()))((($$$"""###%%%%%%&&&'''&&&&&&&&&(((***)))((('''''')))******)))&&&&&&'''''')))***+++,,,***)))((()))***)))(((&&&&&&(((***+++*********+++))))))************))))))''''''''''''''''''&&&&&&'''''''''((()))******+++''''''(((((('''&&&&&&%%%###'''(((+++000---%%%)))))))))&&&######&&&)))***'''$$$###%%%'''))))))(((******)))***...,,,((('''((()))))))))(((&&&&&&************))))))))))))......---,,,+++***)))((((((((((((((()))***+++,,,)))******)))''''''(((***'''(((***,,,...000111222666888;;;======;;;888666777999::::::::::::;;;<<<999888888:::<<<<<<;;;:::777888999:::;;;:::999888111444888:::999888888888555444333222111111111111+++000444444000...000222000111222333444444444444666777888888666555555666666999;;;;;;999888999;;;444333222222111111222222555333111000111111000...111000///000111111000///222000//////222555777777111111222333333111000/////////000000000000//////000///------...000222444000000111111111000000///222111111111000000//////000000000000000000000000111111000000//////......000//////000111111///......000111///------000444555444333222222222222333444888777333222666666222000222444555444333333444333333111111111111333333888888777777666666555555444333111222333333222000222000...---,,,---...///,,,...000222222111///...111000000////////////000//////000000000000///...222111000000//////000000222222222111000111444666:::888555444444444333111111111000///...000444777444222000000111222111000222111111000000111222222111111111111111111111111444222000...///000333555111111111222222333444444333333333333333222111000111111222333444444444444555444444333333444444555444333111000000111333444333111000000111222222111444333333222222333333444000111222222333333333333555555444333333222111111666444222000000000222222222222222222222222222222333333333222222111111111111222444444444444222111333111...,,,+++,,,...///222555666555111//////111---000000......222222///////////////...---,,,+++((()))***++++++***)))(((+++)))((('''((((((&&&$$$((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((***+++)))%%%###$$$&&&'''&&&&&&%%%%%%&&&&&&'''***&&&$$$%%%)))***((($$$''''''((()))))))))))))))+++++++++++++++***)))(((%%%'''(((******((('''%%%+++)))'''''''''((('''&&&$$$%%%&&&&&&'''''''''&&&$$$'''+++,,,***(((&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((***+++***(((%%%###%%%((('''&&&&&&(((+++)))&&&###$$$&&&'''&&&$$$'''(((***)))(((''')))***+++***)))***,,,,,,***)))...,,,******++++++)))'''***++++++******)))(((''')))))))))(((&&&''')))++++++***((((((((()))((('''+++(((&&&%%%&&&(((((((((************+++,,,---...333333444555666666666555999999999999999999999999999999:::::::::;;;;;;;;;999888666666666666555333;;;<<<===<<<999888777888666444222222222222000...111222111,,,+++...///,,,***...222222111///000111555555444444444333333333555666777888999999888777444333222222111111222222555333111111111111000///444333222222444444333222444222000000222555666666111222222222222111000000//////000000000000//////...------------///000111......///000111111111000111111111000000000//////////////////////////////////////////.........---000///......///000///.../////////.........000222444444333333333222222222444777777333222555555111---000222222111000000000444333222111111222333444666666666555555444444444444222111111222333111000222000///---------///000......///000111000000///000000///...............000/////////////////////222222111111000000000000222333222111000000333555888666444333444444333222444333111000///000222444333222111111222222111000111111111111111000000000111111111111111111111111333222000///000111333444222222222111111111111111222222222222222111111111111111222222222333333333444333333222222333333444333222000//////000222333333222000000111222111000222222222111111222222222111111222333333333333333444333333222111000000///333222111000000111333444111111111111111111111111333333333222222222111111111111222222222222111111000///---,,,---...111222111333444333000......///,,,//////,,,,,,///000---------------,,,+++***)))''''''(((((((((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###"""###%%%''')))((('''&&&&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!"""&&&'''%%%!!!)))***++++++,,,,,,++++++***************)))(((((('''(((***++++++***((('''***(((&&&&&&'''((('''&&&&&&&&&''''''''''''''''''%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((***++++++(((&&&###&&&((((((''''''(((******(((&&&&&&((()))((('''&&&((()))((('''&&&''')))+++******+++,,,,,,+++)))$$$$$$&&&''')))***+++,,,++++++++++++***)))(((''',,,,,,+++)))&&&%%%&&&(((+++***((((((((((((((((((+++)))&&&&&&(((***,,,,,,+++***************++++++000111222333444555555555666666666777777888888888666666777777777888888888:::999888999999999666555999999:::::::::999999888777555333333333222000///111222111---,,,///000...***...111222111///000111555555555444444333333333666666777888999888777777333333222111111111111222555333111111222222111000222111000000222222111000666444111111222444444333222222111000000000000111//////000000000000//////,,,,,,,,,------...//////,,,---...///111111111111000000000000////////////....................................------------111///------.../////////000///------///000111000222222333444333222111000555777666333222444444111111333444555333222111222444444333333333333444444444444444444333333333333444222111111222222111000111000///...---...///000///////////////000000111000//////............---000///.........///000111333222222222111111111111333333333111000000222444555333222222444555444333777555333111000000111222333222111222333333111///000111111111111000///...111111111111111111111111111111111111111222333333333333222111111000//////333222111000111222333444333222222111111111111111222222222111111222222222222111000//////000111222444222000000111111000///111111111111111111111111111111222333333333333222111111111000000/////////111000000000000222444555111111111111111111111111333333333222222222222222111000000//////000000111...---,,,,,,...000333444000111111000---,,,,,,---+++...---******------***************)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((($$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&###"""###$$$&&&'''&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''###%%%&&&'''&&&'''(((***$$$%%%&&&''''''&&&%%%$$$(((&&&$$$%%%((()))'''$$$''''''((())))))))))))((()))))))))))))))((((((''')))***+++,,,,,,+++***)))((('''%%%&&&''')))((((((((((((((('''''''''''''''%%%&&&&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&'''(((((((((((((((***++++++)))'''$$$&&&)))))))))(((((())))))((('''''')))))))))'''&&&'''((((((&&&&&&'''(((+++*********,,,,,,***)))"""%%%''''''))),,,000++++++++++++***)))((('''***++++++)))'''&&&'''(((******(((''''''(((((()))---***'''''')))---///000+++***))))))(((((())))))------///000222222333333222333333444555666666777444444555555555666666666888888888999:::999666333888666555777:::;;;999666999777555444444333111///111222111......111222000+++...000111111000000111555555444444444444333333777777888888888777666666333222222111111111111111555333111111222333222222111///...///000111000///777444222222222333222111333222000/////////000111//////000000000000//////+++,,,---..................///000000111111111111////////////////////////................................................222000---,,,...000000000111...+++,,,///111111///000111333444444222000///555555555333333333222111222444666666444333222333444444444444444444444444333333333333333333333333333222111111222222111000000000///......//////000111000...---...///111222111111000000000///......000///...------...000222333333333333222222111111333333333222000000222333444333222333555777777777777555333222222222333333333222222333444333111///333333111000000000000000111111111111111111111111000111111222222333333333333333333222222111111111444333222111111333555777555444333222111111111111111111000000000000111111222111000000000000111222444222000000000111000///000111111111111111111000111111222222333222222111000000000000////////////111000000000000111222333111111111111111111111111222222222222222222222222111000///......///000111...---------...000222333//////...,,,+++************------))))))++++++((('''(((((((((''''''&&&%%%&&&%%%$$$######$$$%%%&&&&&&)))+++((("""!!!$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###'''%%%$$$$$$%%%$$$""" &&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%'''###$$$%%%&&&&&&'''((()))###$$$&&&''''''&&&$$$###)))'''&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''((((((((((((((('''''')))***++++++++++++***)))'''%%%$$$%%%''')))))))))((((((''''''&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&''''''((()))(((((()))++++++***(((%%%&&&(((******)))((((((&&&&&&&&&&&&'''''''''&&&'''((())))))'''&&&'''(((***)))((()))***+++)))'''"""&&&******''''''+++///++++++++++++***)))((((((&&&'''((((((((((((***,,,******)))'''&&&''')))+++///,,,((('''))),,,///000)))((((((''''''((((((((()))***+++---///000000111000000111222333444555666444444444444555555555555444444555777888666333000888555222444999:::666222999777555444444444222000111333222...///222444222,,,...///000111000000111444444444444444333333333888777777777666666555555333222111111000000111111333222000111222333333222444333222222444444333222555333111111222222111///333222000/////////000111//////000000000000//////------.../////////......222222222222111000//////.....................///////////////////////////////////////////////////333111...---///000111111111...+++,,,///111000//////000222333333222000///444333333333333222111222...000222333111000///000444444444444444444444444333333333333333333333333333222000111222222111///000000/////////000000000111000...------///111333222333333333222111///...///...---,,,---...000222222333333333333222111000222333333222111111222333444333333444777:::::::::777444222222444666555444444333222222333333222000666444111///...000222444111111111111111111111111000111111222333333444444333333333444444555555555666444333222333555777888777666555444333222222222111000000//////000000111222222222111111222222222333111//////000000000///111111222333333222111111000111111222111111000000////////////000000000000111111000000////////////222222222222222222222222111111111111111111111111111000///......///000111//////...------...//////...,,,+++)))))))))((((((***---,,,)))(((+++***'''&&&''''''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''###''')))'''""" ###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! '''%%%$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$###"""###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%$$$###$$$%%%%%%$$$$$$'''((())))))******))))))&&&''''''(((((((((''''''((())))))))))))))))))(((&&&%%%$$$%%%''')))))))))((('''&&&&&&%%%&&&'''''''''))),,,,,,***'''&&&%%%(((''''''&&&&&&&&&'''''')))(((((()))+++,,,+++)))&&&&&&'''((())))))((('''$$$&&&'''((((((''''''''')))***+++***((('''((()))(((''''''((())))))(((&&&$$$(((,,,***'''%%%)))---+++,,,,,,++++++***)))((($$$&&&((()))))))))+++,,,)))***)))'''%%%&&&))),,,000---)))'''(((***+++,,,'''&&&&&&&&&'''(((((()))&&&''')))***,,,---.........///000111222333444555111111111222222222222333222222333555666555222///888444111333666777333...777666444444444333222000111333222//////333444222.........///000111111000222222222333333333333333777666666555444444444444222222111000000000000111111000///000111333333222333111000111222333222111111000///000111111000///111111000////////////000//////000000000000//////.....................///222222222222111///...------------.............../////////////////////////////////000000000000000222000......///000000000///...,,,,,,...///000///...///000111222111000000222000000333333111222444...111333444333222222222333333444444444444333333222222222222333333333333333111000000111111000/////////000000000000111111111000...---...///111222333444444444333222000///...------------///000111111222333333333222000///000111333333222222333444555444444555999;;;<<<<<<888555222333666888666444555333222111222333222222555333000......000333555111111111111111111111111111111111111222444555666333333444555555666777777666555444444444555666777666666666666555444222222111000000//////000000111222222222222222222222222111000...///000111111000000111222333333222111000///000000000000///...............//////000000000111111111000///......---111111111111111111111111///////////////000000000000//////......//////000000///...---,,,,,,,,,,,,...+++(((''''''((('''&&&(((++++++((('''******'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&& """%%%&&&$$$%%%'''***''''''''''''&&&&&&&&&&&&'''&&&%%%###""""""""""""###"""###$$$&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((()))(((((('''&&&&&&&&&''')))******---000000---)))%%%$$$(((((('''&&&&&&&&&&&&''')))(((((()))+++,,,++++++(((&&&%%%&&&'''((('''&&&%%%'''***+++***)))******+++,,,,,,+++)))((((((***((('''&&&'''))))))'''&&&"""%%%((((((&&&'''))),,,,,,,,,,,,,,,+++***)))(((&&&(((******)))(((((()))(((***)))'''%%%%%%***...000---***(((((())))))((((((''''''&&&''''''((((((%%%&&&''')))***+++++++++---......///000111222222,,,,,,---------.........222222333444555555222000666333111222333333000,,,444333111111222333111000222333222//////222333111///...---...000222111000000000111111111111222222555444333333222333333333222222111000000000000000000...---...111222222222000///...///000111000...---,,,---...000111000///000000000000000//////...//////000000000000/////////...---,,,,,,---......//////000//////...------,,,,,,---------........................................../////////000000///---,,,---...///...------......---,,,---///111/////////000000000111111111......333444111222666///222444666555555555666111222333444444333222111000000000111111222222222222111000000111111000/////////000111111111111111000//////......000111222333444444444333111///---,,,,,,------...///000000000111222333222111///......000222333222333444555555444333555888;;;;;;;;;:::777444444777888555222777444111000111333333333.........//////000111111111111111111111111111111222111000000111444666888444444444555555555555555444444444444333333333333333444666777666444222000111000000000000000000111111111222222222222111111000...---...000111111111///000111333333111000///......//////...------,,,+++,,,,,,---...//////000//////////////////......////////////////////////---------.........//////------............------......---,,,++++++******...+++'''&&&'''((('''&&&%%%((((((%%%&&&((()))&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$######$$$&&&(((###"""###%%%''')))((('''$$$$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((''''''((((((######$$$%%%%%%%%%%%%$$$&&&'''((()))))))))))))))(((''''''''''''''''''(((&&&%%%$$$$$$&&&((((((''')))(((''''''(((***,,,...///000111///+++'''%%%$$$(((((('''&&&&&&&&&&&&&&&***(((((()))+++,,,,,,+++)))&&&######%%%''''''&&&$$$'''+++,,,***)))***+++***+++,,,+++((('''((())))))(((((()))******)))'''$$$%%%&&&'''(((***++++++,,,,,,,,,,,,+++***))))))%%%'''******)))((()))***(((******'''$$$%%%***///---+++******++++++)))(((+++***)))'''&&&%%%%%%%%%%%%%%%'''(((((())))))))),,,,,,---------.........******+++++++++,,,,,,,,,111000000111222222111///111111111111111000///...000///...///111222111000222444222......111111///000...,,,...000222222000////////////000000000111222111111000000111222333222111111000000000000000///------...000222222111333222111222333444333111******+++---000111111000///000111111111000...---//////000000000000/////////---+++******+++---...,,,,,,------...---------,,,,,,,,,------.........---------------------------------.........//////,,,++++++,,,------,,,***,,,...///...++++++///222/////////...///000111222000,,,---333444111222777+++...111222222222333444111111333333333333111111.../////////000000111111222111000000111111000///...///000111111111111111///////////////000000111222333444444333000...,,,+++,,,---...///////////////000222222222111///------///222333333333555666444333333444777:::::::::===999555555888888444000888555111///000222444555(((***---000111000///---111111111111111111111111333222000000111444777999666555555444444333333222333333333333333222111000000222555777666444111///111111000000000000111111000000111111111111000000///------...000222222222...///000222222000///...---.........---,,,,,,+++******+++,,,------......,,,---...///000000000000------------------------,,,,,,,,,------.........++++++---......---++++++,,,,,,,,,+++++++++******...***&&&%%%'''((('''%%%"""%%%&&&###$$$'''(((%%%"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###***(((&&&&&&&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######'''&&&$$$###$$$'''+++---&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---+++)))'''$$$"""!!!!!!!!!###%%%&&&'''&&&$$$###'''$$$###$$$&&&'''&&&###%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''''''''((()))******))))))((((((''''''''''''(((((('''%%%$$$$$$&&&''''''&&&***)))((()))***,,,///111222222000---(((%%%%%%%%%)))((('''&&&&&&&&&&&&&&&***)))((((((+++,,,---,,,***&&&"""!!!###&&&&&&&&&"""%%%)))***)))'''((()))***++++++***'''&&&''''''+++***)))***,,,,,,***)))***))))))***+++,,,,,,+++,,,,,,,,,,,,+++***))))))!!!$$$'''******+++,,,---(((******'''$$$$$$***000+++******+++------+++***///---+++(((&&&$$$###"""%%%&&&''''''((((((((((((++++++++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,---...///...------///111111000///000111---,,,,,,---000111000///222444222...---000000...000...,,,---000222222000---.........//////000000000000/////////111222333111000///......///000111222222000///............222111000000111111000.........//////000000000111111//////111///---...333///000111111111///...---,,,+++******,,,,,,+++***------.........---+++***++++++++++++,,,,,,---...------,,,+++,,,---...///***++++++,,,---...///000+++,,,---...////////////222+++'''***......,,,,,,000...,,,+++,,,------,,,///---,,,---///000000000222333444555666555444333000222333444444333111000///000111111111111000///333222111000////////////////////////............000000111111111000000///444555555555444222000///""")))...000000111222111111111000//////....../////////000111333444555444222111444777999777444888555222111111111000///000000000000000000000000////////////////////////111...---...111222111......//////000111222222222000000000000000111111111000111111111111222222222111000000///////////////---...///...---,,,,,,---000000000000000000000000...------...000111000///222...---//////,,,---000222...,,,---,,,)))***...(((((()))***++++++,,,,,,////////////////////////,,,******+++------,,,*********+++,,,,,,,,,,,,+++***)))((()))***+++***((())))))))))))(((((((((((('''&&&$$$###%%%)))---///$$$'''&&&!!!###&&&&&&)))((('''&&&%%%&&&'''(((%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&((()))((('''%%%$$$000$$$###(((%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&(((((((((&&&$$$"""&&&&&&&&&''')))((('''%%%(((''''''&&&%%%######"""++++++++++++***((('''&&&'''&&&$$$"""!!!!!!"""###((('''%%%$$$$$$&&&)))+++***)))'''&&&(((+++///222******)))(((((((((((((((&&&###%%%++++++&&&$$$'''+++++++++++++++***)))(((...'''$$$%%%%%%"""%%%+++(((''''''''''''(((((()))+++)))''''''((())))))(((+++***************+++,,,*********+++,,,,,,---------,,,+++)))(((''''''''''''(((*********)))***+++(((((((((((()))))))))))),,,)))(((***///111...+++000...+++(((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((000---+++******+++******************++++++++++++(((---///,,,---111000+++000//////...------,,,,,,---...000111111000///---222111///---,,,---...//////...------...222555888***+++---.........000222000000000000000111111222000000///......///000000222111000//////...//////111/////////111111000///.../////////000000000000///...///111000,,,---111....../////////...------...,,,++++++------,,,+++,,,,,,---------,,,+++******************+++,,,,,,+++++++++++++++,,,,,,------------------------------......------,,,+++***)))### %%%*********+++000...++++++,,,---,,,,,,000///---...///000000///000111111222222222222222000111222333333222111000000000000000000000000000111111000......------.../////////.........------...///////////////......333444444444333111///...'''***---///...---------///////////////.........111111222222333444555555444444333444555555333222666444222111111111000...////////////////////////////////////////////////222000---...000111...,,,......//////000111111222000000000000000000000000......////////////000000---------------...///000222222222000...,,,---...////////////////////////...---,,,---/////////---111......111111......111444///+++,,,,,,))))))+++(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++***,,,...---***''''''((())))))***++++++++++++***)))'''&&&'''((()))(((''')))((((((((((((''''''''''''&&&$$$###$$$&&&(((***((()))&&&""""""&&&)))((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$$$$%%%%%%###!!!)))$$$,,,$$$)))%%%)))%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%'''''''''(((((('''%%%$$$######$$$%%%&&&'''((()))((((((((((((((((((''''''&&&%%%$$$######%%%&&&'''((('''&&&%%%%%%&&&((()))((('''&&&&&&(((+++...000)))((('''&&&'''((()))***%%%###%%%***+++((('''***'''((()))******++++++***,,,((('''))))))%%%&&&***,,,+++***)))((('''''''''+++)))''''''((()))((('''((((((''''''(((((())))))(((((()))***+++---......------,,,+++***)))((((((''')))***+++***)))***++++++******)))((('''&&&&&&+++)))'''***...000---***111///,,,***((('''(((((()))(((((('''((()))***+++,,,+++))))))***+++++++++))))))))))))))))))*********...///++++++---,,,'''//////......------,,,,,,///000000111000...,,,***///...---++++++,,,---...///...------...000222333,,,---......,,,,,,---...///////////////000111111//////............//////111000000/////////000000...------...000111000//////////////////000000000---,,,...111000,,,,,,///,,,,,,,,,,,,,,,,,,---...///---,,,,,,------,,,***+++,,,,,,,,,,,,++++++***))))))))))))))))))***+++((()))******++++++******......------,,,+++******---------,,,,,,+++***)))+++%%%###'''+++,,,,,,---...,,,+++***+++,,,,,,+++111///......///000///...///............///000000///000111222222111000///000///............///000//////...---,,,,,,,,,,,,.........---------,,,,,,,,,,,,---......------,,,111222222222111///---,,,,,,...//////---,,,,,,,,,------------............000111222333444444333222000222333333222111222333333222111111111111///---------------------------........................333000......000///,,,)))------......//////000000/////////...............++++++,,,,,,,,,---------*********+++,,,---//////111111111///---,,,...000------------------------...---,,,,,,---...,,,+++---***+++------((('''(((444---)))+++,,,)))((((((((((((((())))))******+++((()))***++++++***)))((($$$)))...---((($$$&&&)))''''''((()))))))))))))))&&&%%%$$$%%%&&&'''&&&$$$''''''''''''&&&&&&&&&&&&'''&&&%%%$$$############+++)))$$$ """(((***'''!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%######$$$$$$###!!!***"""'''!!!---###***'''$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&%%%$$$###""""""###$$$%%%''''''&&&%%%$$$######"""######$$$$$$%%%&&&&&&'''&&&'''(((((('''&&&%%%$$$!!!"""###%%%''')))***+++&&&&&&%%%%%%%%%&&&((()))%%%%%%$$$%%%&&&(((***,,,(((((('''&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,(((&&&%%%$$$%%%''')))+++"""!!!"""&&&(((&&&&&&)))###$$$&&&(((***+++,,,,,,+++)))***,,,,,,)))(((***---,,,+++)))((((((((((((+++)))''''''((((((((('''''''''''''''((((((((()))&&&'''((()))+++---......++++++,,,++++++)))'''&&&''')))++++++***)))***+++---,,,+++)))'''%%%$$$###)))(((''')))---...+++(((///...+++)))''''''''''''&&&&&&&&&%%%&&&''''''((()))((('''(((***,,,,,,+++(((((())))))*********+++(((++++++))))))+++***'''---------------------,,,---......//////---,,,+++,,,+++*********+++,,,---------------------.........//////...+++******+++...............//////000......------------......//////////////////000000,,,++++++,,,///000000///............////////////++++++---111000+++***---,,,++++++***+++,,,...//////---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))******'''((()))++++++***))))))------,,,,,,+++***************+++,,,,,,,,,,,,,,,111,,,)))+++---,,,+++---,,,+++******+++,,,+++***///...------......,,,+++...---,,,+++,,,---...///......///000000000//////000...---++++++---...000...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,000000000000///---,,,***+++,,,---,,,,,,,,,...000***++++++,,,------......---///000222222111///...)))---000111000000333666000000///000111000...+++------------------------------------------------000...,,,---//////,,,(((,,,,,,,,,---------......---------------,,,,,,,,,************++++++++++++************+++,,,---...,,,,,,,,,+++***+++---000************************---,,,++++++,,,,,,***))),,,******,,,***$$$!!!"""111***'''))),,,***((((((''''''((((((((()))))))))'''((()))******)))((('''###)))***(((&&&'''***%%%%%%&&&'''''''''''''''&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###!!!!!!***''' !!!((()))%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""$$$&&&((('''&&&)))!!!&&&,,,$$$)))$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''''''&&&$$$###'''&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%)))((('''%%%###!!! $$$############$$$%%%&&&$$$%%%'''((('''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&''')))***,,,(((((((((''''''&&&&&&%%%$$$$$$&&&'''((())))))))))))'''$$$"""###%%%(((***$$$$$$$$$%%%&&&&&&&&&((("""###%%%'''(((******+++*********++++++***)))***(((((((((((()))***+++++++++)))''''''(((((('''&&&'''((())))))************(((((())))))***+++,,,,,,((()))***+++***(((&&&$$$(((***++++++***)))***+++---,,,+++)))'''%%%$$$###'''''''''))),,,,,,)))'''+++***((('''%%%$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))+++******)))))))))***+++,,,,,,---$$$&&&'''''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---///000000000******))))))***+++,,,---((()))+++,,,---,,,,,,+++...//////...,,,******+++---,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,.........---......//////***))))))+++...//////...------------------------***))),,,000...***))),,,,,,,,,+++***+++,,,...///,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,------******))))))))))))******'''(((***+++++++++***)))*********++++++++++++,,,+++,,,,,,------------,,,---)))&&&((()))'''''')))***)))((()))++++++***))),,,+++++++++,,,,,,)))'''---,,,+++++++++,,,...///,,,------...////////////...---+++******+++---...------,,,+++++++++,,,,,,++++++++++++***************+++,,,,,,---------,,,.../////////...,,,***))))))***+++******+++...000))))))***+++,,,---......---...000111111000...---(((,,,///000//////111444...---...///000000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000,,,)))***+++++++++++++++,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++,,,++++++******++++++++++++++++++***((((((***,,,((((((((((((((((((((((((,,,***))))))******((('''---+++,,,///...)))&&&''',,,'''%%%)))+++)))((()))&&&'''''''''''''''((((((%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&(((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###***&&& """)))***%%%&&&''''''((('''&&&$$$###'''''''''&&&&&&&&&%%%%%%###""""""$$$&&&(((((('''(((%%%,,,!!!+++!!!(((######$$$$$$%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$######""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%######"""!!!&&&%%%$$$############$$$!!!###&&&''''''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$+++***'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%###$$$%%%'''((((((((((((+++)))%%%###"""###%%%'''++++++)))'''&&&'''((('''$$$$$$%%%''''''(((((((((******((('''''')))******'''&&&&&&'''((()))***++++++)))'''&&&''''''&&&%%%'''((()))***+++++++++++++++++++++***************)))***,,,,,,,,,***(((&&&)))+++,,,,,,***)))***+++******)))((('''&&&%%%%%%&&&&&&(((***+++***(((&&&***)))((('''%%%$$$$$$###''''''(((((()))))))))))))))((('''((()))***((('''''''''((()))***,,,,,,---&&&&&&&&&((())))))***,,,,,,,,,,,,,,,,,,+++++++++((()))+++,,,...///000111))))))))))))***++++++,,,$$$%%%(((***,,,,,,,,,+++,,,...///...,,,,,,---...++++++******++++++,,,---++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------)))((((((***,,,......---,,,,,,,,,+++++++++++++++)))(((***---,,,((((((+++,,,++++++++++++,,,,,,---***)))((()))***+++***))),,,++++++++++++,,,,,,---+++******)))))))))))))))'''((())))))******))))))'''((()))***+++,,,------/////////...---+++))))))(((%%%%%%'''((('''(((,,,((((((((()))***+++)))((()))))))))***+++***(((&&&,,,+++++++++,,,,,,------++++++,,,,,,------......,,,+++************+++,,,,,,,,,+++******++++++,,,*********)))))))))(((((())))))***+++,,,,,,,,,,,,............---+++***(((+++,,,,,,+++***)))+++---)))******+++,,,------......///000111222222111000---///000///...------------,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))),,,//////,,,((()))))))))***************++++++******))))))((((((((())))))))))))*********,,,++++++***))))))******,,,------+++)))''''''((('''''''''''''''''''''''')))(((''''''((()))(((&&&'''%%%'''+++---******,,,)))&&&&&&))))))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&########################'''%%%###$$$&&&&&&$$$!!!######$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%)))(((%%%"""%%%+++,,,((('''''''''&&&%%%$$$###"""(((((('''''''''&&&&&&&&&%%%$$$"""###$$$%%%$$$"""((()))111$$$+++!!!(((#########$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((&&&&&&&&&%%%$$$$$$###### ###'''(((&&&%%%&&&)))######$$$$$$%%%&&&'''''',,,+++)))(((&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%''''''((((((''',,,***'''$$$######$$$%%%)))***'''"""!!!###$$$"""%%%&&&&&&'''''''''&&&&&&((()))((($$$%%%)))+++***))))))((('''''''''''''''+++)))'''&&&''''''&&&$$$%%%&&&((()))*********)))...------,,,+++***))))))------.........---+++******+++---,,,+++)))******(((((((((''''''&&&&&&&&&%%%''')))++++++)))'''%%%++++++***)))((('''&&&&&&&&&&&&'''((((((((((((''')))(((((()))******(((&&&$$$%%%&&&''')))+++,,,,,,...+++***+++***((((((+++------,,,++++++***))))))+++++++++++++++,,,,,,,,,))))))))))))************"""$$$&&&)))++++++,,,+++***,,,------,,,,,,---///)))))))))))))))***++++++******+++,,,,,,+++******------,,,+++************)))(((''')))+++,,,,,,++++++*********)))))))))))))))((()))+++***&&&'''+++******++++++******))))))***)))((()))+++,,,,,,+++***)))(((((((((***+++,,,***)))((((((''''''(((((('''''''''''''''(((((()))''''''((()))***+++,,,,,,.........---+++***((('''***((('''******(((***...'''&&&'''(((******)))'''((('''(((***++++++)))''')))******+++++++++++++++*********+++,,,------...***************************)))))))))))))))******)))))))))(((((((((''''''''''''(((******++++++***---.........---+++)))(((,,,---...---+++***+++,,,***++++++,,,,,,---------......//////000111222222111///......///...,,,***,,,+++******,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,......***&&&((((((((((((((((((((((((******))))))(((''''''&&&''''''((((((((())))))))))))((((((((((((((()))***%%%'''******)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%"""###'''(((&&&'''***((((((******&&&!!!"""'''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$''''''&&&$$$""""""###$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&***+++)))(((''''''&&&%%%%%%%%%%%%(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&%%%$$$'''(((000###***###)))!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$######""""""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%$$$!!!%%%)))(((%%%###$$$&&&######$$$&&&((()))***+++***))))))(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&''''''((((((***)))'''&&&%%%%%%%%%%%%&&&'''$$$!!!###!!!%%%&&&&&&'''''''''''''''%%%))))))&&&&&&******'''***)))((((((((((((((((((+++)))'''&&&&&&&&&%%%$$$%%%&&&)))+++,,,,,,+++***......------,,,+++++++++---------,,,,,,,,,,,,+++***,,,------+++)))******)))((((((''''''&&&%%%%%%%%%'''***,,,+++)))'''&&&+++++++++***)))((('''&&&###$$$%%%&&&&&&&&&%%%%%%''''''''')))+++,,,***(((&&&&&&((()))+++---...///333///---...---))))))---...---,,,+++***)))((('''***))))))((((((((())))))(((((((((((((((''''''&&&$$$%%%&&&((()))*********(((***++++++******+++,,,((((((((((((((())))))***)))***+++,,,,,,+++***)))---,,,+++***)))))))))))))))((('''(((***,,,+++******)))))))))((((((''''''***((((((***(((&&&''',,,((()))*********((('''&&&***))))))***,,,......---((('''&&&&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((((()))******++++++******+++++++++******))),,,***))))))((($$$&&&***&&&&&&&&&(((******(((&&&''''''(((***,,,,,,***((('''(((***+++++++++***)))************+++,,,---...))))))************))))))(((((('''''''''(((((())))))(((((((((((('''''''''%%%&&&'''((())))))))))))---.........---+++)))(((***,,,......---,,,---...+++,,,,,,,,,,,,---------++++++,,,,,,---///111222///---,,,---000111...+++,,,***((()))+++---------))))))))))))))))))))))))************************,,,+++***,,,...,,,(((###((((((((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***###'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&,,,(((''')))(((%%%&&&)))(((***---,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###""""""###&&&'''###&&&'''$$$ %%%***######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%%%%###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$#########$$$!!!&&&'''%%%$$$''')))'''***)))(((''''''(((***+++)))(((((((((''''''''''''$$$$$$$$$&&&(((*********%%%$$$+++)))###((("""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&%%%%%%$$$###""""""###%%%''''''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$"""$$$&&&((((((((('''&&&$$$(((+++)))$$$ !!!$$$&&&&&&'''((()))***++++++&&&'''(((((())))))((((((%%%%%%&&&'''((((((''''''((('''%%%$$$$$$&&&)))+++&&&&&&&&&&&&&&&'''((()))((('''''''''&&&&&&'''''')))+++(((""""""'''***((($$$%%%&&&'''((((((((((((###(((+++)))))),,,***%%%'''''''''((()))+++,,,---+++)))'''&&&&&&&&&%%%###''')))+++...//////...---------------------------+++***))))))((())))))***+++,,,------+++************)))((('''&&&%%%$$$$$$%%%(((+++---+++)))'''&&&))))))))))))((('''%%%%%%&&&'''((()))))))))((('''%%%&&&'''))),,,---,,,+++)))***+++---///111222333333...---000000,,,---222///...---+++)))((('''&&&%%%%%%%%%&&&&&&((()))***''''''''''''&&&%%%$$$$$$''''''''''''(((((())))))((()))***)))((('''((()))'''''''''''''''((())))))))))))(((((((((((())))))+++***)))''''''(((((()))%%%&&&&&&''''''(((((((((&&&******######))),,,%%%&&&(((************)))'''&&&&&&'''***++++++***%%%&&&''')))))))))((((((%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))(((&&&%%%(((+++%%%&&&'''((()))***+++,,,......---+++***((('''&&&***(((&&&$$$$$$&&&(((***))))))(((''''''((()))***&&&((()))(((***---,,,'''+++***(((%%%%%%%%%''')))(((''''''))),,,...------+++)))((('''((((((&&&$$$))))))))))))((('''&&&%%%,,,)))'''&&&''''''$$$!!!&&&&&&&&&''')))***)))(((&&&(((+++......,,,***(((***,,,,,,+++---111000+++,,,+++***))))))+++---...+++,,,------......------,,,,,,++++++++++++++++++***+++,,,---------,,,+++---+++((()))+++,,,+++)))---,,,***(((((()))***+++,,,+++)))((('''''''''(((''')))***(((%%%###%%%'''+++***(((&&&%%%%%%%%%%%%,,,&&&%%%((((((%%%&&&+++***%%%$$$&&&$$$ &&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''%%%$$$'''%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''###"""$$$$$$""")))((('''&&&%%%$$$$$$$$$'''%%%###$$$&&&'''&&&$$$%%%""" !!!$$$&&&%%%###)))&&&###"""###%%%&&&'''###%%%&&&&&&%%%$$$&&&'''&&&%%%&&&'''))))))'''%%%***(((&&&%%%&&&''''''&&&$$$%%%'''((()))(((((('''%%%'''''''''%%%%%%%%%'''((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%((((((((('''&&&%%%######!!!"""%%%(((((('''%%%$$$&&&%%%###$$$%%%%%%$$$"""#########$$$%%%%%%###!!!$$$%%%&&&'''&&&%%%$$$######$$$&&&&&&&&&%%%###!!!&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''((()))))))))))))))((('''&&&$$$$$$)))'''&&&%%%&&&'''&&&%%%000,,,(((&&&'''((('''%%%)))&&&$$$%%%((((((%%%!!!,,,***'''%%%%%%&&&((()))%%%$$$$$$###$$$%%%'''((()))&&&%%%(((---///---)))***(((&&&''')))***(((&&&((('''&&&%%%%%%%%%&&&&&&---(((%%%'''(((&&&''')))&&&''')))+++,,,---,,,,,,111111000//////...------------,,,,,,+++***)))))),,,---...///...,,,***(((&&&)))(((%%%$$$&&&&&&######)))***&&&(((---(((***)))((('''''''''''''''%%%###!!!"""$$$'''((())))))((('''((()))***)))'''+++)))((())),,,///000000...///000---***((())),,,222///,,,)))((((((&&&%%%************)))((('''&&&"""$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))))))))***,,,---************)))))))))))))))((((((''''''(((((()))***)))((('''&&&'''(((((('''''''''''''''(((((((((###''''''"""###))),,,%%%%%%&&&(((((())))))))))))((('''((()))***)))(((((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&'''((()))******+++---,,,+++***)))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&'''((()))+++,,,)))******((())),,,***&&&((('''''''''((((((((('''(((''''''(((+++,,,,,,+++((('''&&&'''((()))((('''(((((((((((('''&&&%%%%%%+++(((&&&&&&''''''%%%###&&&%%%%%%''')))***)))'''&&&''')))++++++***)))'''***++++++***,,,//////+++******(((((((((***+++---+++,,,------......------,,,++++++++++++*********------...------,,,+++***---***((((((***+++***(((,,,+++)))(((((((((******+++***((('''&&&&&&''''''''')))***(((%%%$$$%%%&&&(((((('''&&&%%%&&&''''''***&&&%%%((((((%%%&&&++++++'''&&&)))((($$$###&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((('''&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$&&&)))***'''%%%((((((%%%((('''&&&%%%$$$$$$$$$$$$)))&&&###"""$$$&&&&&&%%%%%%$$$""""""###$$$$$$###&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%&&&'''))))))'''%%%)))(((&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&'''(((((('''$$$######$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&$$$###'''&&&%%%%%%&&&&&&%%%###$$$######%%%&&&&&&$$$"""$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%$$$+++***(((((()))***)))(((+++((($$$###$$$%%%$$$###'''((((((((('''&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&'''%%%"""!!!###(((***(((%%%'''%%%$$$%%%'''((('''%%%'''''''''&&&&&&&&&&&&%%%***%%%###&&&((('''(((+++'''((()))***+++,,,,,,,,,---------,,,+++*********------,,,++++++***)))))),,,------...---+++)))((('''))))))%%%$$$'''&&&###$$$******&&&'''---))))))(((''''''&&&&&&&&&'''''''''%%%%%%%%%&&&((()))***((('''((()))+++******,,,*********---.........+++------,,,******,,,...000...+++******)))'''&&&'''(((((()))))))))((((((%%%%%%&&&&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))******))))))))))))((((((((('''''''''&&&&&&''''''''')))((('''&&&%%%&&&''''''((((((((((((''''''''''''&&&***)))$$$!!!$$$(((***%%%%%%%%%%%%&&&'''((((((,,,***((((((((((((&&&%%%)))'''$$$"""""""""$$$%%%&&&%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%&&&&&&%%%''''''((((((((()))))))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,+++,,,***&&&'''***)))%%%&&&%%%%%%(((++++++'''$$$)))((('''((()))******)))%%%$$$$$$&&&)))*********'''''''''''''''&&&%%%$$$)))'''&&&&&&''''''&&&%%%%%%$$$$$$&&&((()))(((&&&&&&''''''((()))(((((((((***+++***(((***......+++++++++***))))))***,,,---+++,,,------......------++++++++++++******))))))111000///---,,,,,,++++++,,,***(((((()))))))))(((******((('''''''''((())))))((('''&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((%%%%%%'''((('''(((+++)))&&&''')))***((((((***&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$'''(((%%%$$$'''&&&###%%%%%%$$$$$$$$$$$$%%%%%%***'''$$$"""###%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$&&&''''''%%%""""""$$$%%%%%%$$$###%%%&&&&&&%%%%%%'''((()))'''&&&((('''&&&'''((((((&&&$$$'''&&&&&&%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((('''%%%%%%&&&'''&&&$$$'''%%%""""""###$$$$$$###$$$(((+++***'''&&&(((+++'''&&&&&&&&&&&&&&&'''(((***)))'''&&&%%%%%%&&&&&&&&&###"""$$$(((***)))&&&%%%$$$$$$%%%'''((('''&&&''''''((((((((('''&&&%%%'''###!!!%%%''''''(((+++(((((())))))***+++------//////......---,,,,,,,,,---,,,,,,++++++******)))+++,,,------,,,+++)))((('''))))))&&&%%%''''''$$$&&&***)))%%%&&&+++)))"""''''''&&&%%%%%%%%%&&&&&&(((******(((%%%$$$'''******(((''''''***,,,---------,,,,,,,,,......,,,***)))***++++++++++++...000...,,,++++++++++++(((&&&&&&&&&''''''((()))))))))((()))))))))(((&&&$$$###''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%...000///((($$$%%%'''&&&'''&&&%%%%%%%%%&&&((()))+++***((((((((((((&&&$$$&&&%%%$$$######$$$$$$%%%&&&%%%%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""%%%'''&&&$$$(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((()))******+++(((%%%&&&))))))&&&(((&&&%%%'''******&&&""")))(((''''''((()))(((&&&%%%$$$$$$&&&(((******)))&&&&&&''''''&&&%%%%%%$$$'''&&&&&&&&&''''''''''''$$$$$$$$$%%%'''((('''&&&'''''''''''''''(((((()))***,,,***(((***//////,,,...------,,,,,,---......+++,,,------......------+++++++++***))))))((((((111000...---,,,,,,---...+++***)))((((((((('''''')))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''(((((()))***%%%%%%%%%''''''''''''(((&&&%%%%%%$$$############'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))&&&$$$""""""######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$&&&&&&$$$$$$'''%%%!!!$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###!!!$$$&&&$$$""""""%%%(((%%%$$$$$$%%%&&&&&&%%%###"""###%%%$$$######$$$&&&'''&&&%%%&&&((()))(((&&&'''&&&&&&((()))(((&&&$$$((('''%%%$$$######$$$$$$&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&)))((('''%%%%%%%%%&&&'''((('''&&&&&&''''''&&&$$$%%%$$$###$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%$$$"""&&&&&&%%%%%%%%%'''''''''$$$&&&))))))(((((()))+++)))((((((((((((''''''&&&)))((('''&&&%%%&&&&&&''''''&&&%%%&&&(((******(((''''''&&&''''''((('''''''''((()))******(((&&&%%%'''###"""%%%((('''''')))***))))))((()))+++---.../////////.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***)))(((******&&&&&&((('''$$$&&&(((((($$$$$$((((((%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&***,,,)))%%%###'''+++***)))'''(((+++...///000...------...///---+++((()))******++++++,,,...///+++++++++,,,---,,,***((('''''''''''''''(((((()))&&&'''(((***++++++++++++))))))((((((((((((''''''+++,,,,,,,,,++++++******++++++************))))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$...000///)))&&&''''''$$$((('''&&&&&&&&&'''((())))))'''&&&'''((()))'''&&&!!!###%%%'''((((((&&&%%%&&&%%%$$$&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%"""###&&&((('''%%%((((((((((((''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''(((&&&$$$%%%******'''+++(((&&&%%%''''''%%%###)))(((''''''(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''''''''''''''((($$$$$$$$$%%%'''((('''&&&(((((('''''''''((()))***+++,,,,,,***,,,000000,,,...---------------------+++,,,------......------++++++***))))))(((''''''...---,,,,,,---...000111+++******(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((()))(((%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&######$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$''')))((('''(((+++((("""############$$$%%%&&&&&&$$$%%%'''((('''%%%###""" """%%%$$$######'''***(((&&&###"""$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&'''&&&%%%&&&'''(((((('''&&&&&&&&&((())))))'''$$$)))(((&&&$$$#########$$$$$$%%%&&&&&&$$$$$$%%%'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%&&&''')))***'''&&&%%%%%%&&&&&&%%%$$$%%%$$$"""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''((()))((('''%%%&&&&&&'''''''''((()))***&&&$$$$$$&&&)))+++)))'''---,,,+++***)))((('''&&&'''&&&%%%%%%%%%'''((()))&&&%%%$$$$$$&&&'''(((((('''(((((('''&&&%%%%%%%%%((()))***++++++)))'''&&&***&&&$$$''')))'''&&&(((******)))((()))***,,,---,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,++++++******(((+++***'''&&&((((((%%%%%%&&&&&&######%%%'''&&&&&&&&&&&&%%%%%%&&&&&&'''$$$(((***)))%%%$$$(((,,,+++))))))***---000111111......---...///...+++)))---,,,++++++,,,---------+++***+++,,,------+++)))***)))(((''''''''''''((("""###%%%''')))+++,,,,,,*********))))))(((((((((,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&))))))&&&&&&))))))&&&((('''''''''''''''(((((('''&&&%%%&&&((())))))'''"""&&&***+++***(((&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''(((((('''((('''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&((((((((((((&&&&&&''''''''''''&&&%%%$$$###%%%&&&%%%$$$&&&******''')))((('''&&&%%%%%%%%%%%%)))(((''''''((()))(((&&&(((&&&%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%$$$$$$&&&((()))(((&&&(((''''''''''''((())))))***,,,---+++...111000,,,+++++++++++++++*********+++,,,------......------+++******)))((('''&&&&&&++++++,,,,,,---///000111+++,,,+++***'''&&&'''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$######&&&'''&&&&&&)))(((&&&''')))(((%%%%%%'''&&&$$$$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""'''((('''&&&''')))#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%''')))&&&$$$$$$$$$$$$$$$%%%&&&&&&"""$$$'''((('''%%%$$$$$$!!!"""###$$$$$$%%%((())))))&&&###!!!###%%%&&&'''###%%%&&&&&&%%%$$$&&&'''(((&&&%%%%%%'''(((((('''&&&&&&%%%'''((()))'''&&&((((((&&&%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''((()))*********)))''''''&&&&&&'''(((***+++'''&&&%%%%%%&&&&&&%%%###&&&%%%######$$$%%%%%%$$$&&&%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''((()))(((&&&###$$$%%%''''''''''''(((***'''$$$###&&&***,,,)))&&&///...,,,+++)))(((((((((''''''&&&&&&'''(((***+++)))((('''''''''(((***+++&&&'''((('''%%%$$$%%%&&&******+++++++++***)))(((---((('''***+++((('''(((******))))))***++++++,,,............------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))++++++((('''))))))&&&$$$%%%&&&%%%$$$$$$&&&((((((''''''''''''((())))))$$$'''))))))'''&&&(((++++++***+++---000111111111...---------//////---+++111///---,,,---...---,,,,,,++++++,,,------,,,***,,,+++)))(((''''''(((((((((((()))******+++,,,---,,,++++++******))))))(((******)))((((((***+++,,,///.........------------''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&'''''''''''''''(((###&&&'''&&&'''******&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%&&&((()))((('''"""$$$&&&((())))))'''&&&$$$######$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%&&&''')))&&&'''''''''''''''''''''***)))((('''&&&%%%$$$###&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''&&&%%%&&&)))((($$$!!!%%%))))))&&&$$$&&&((()))((('''''')))***)))((('''&&&%%%%%%''''''&&&%%%&&&''''''(((((((((''''''&&&''')))(((&&&%%%&&&(((&&&%%%%%%''')))***)))'''%%%&&&&&&&&&''''''''''''(((+++,,,,,,...111...)))******+++******))))))(((+++,,,------......------+++***)))((('''&&&&&&%%%***+++,,,------...------,,,------+++(((&&&''')))'''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&((()))'''%%%###$$$%%%&&&&&&&&&%%%%%%###'''(((%%%%%%((((((###%%%)))(((%%%$$$((('''$$$$$$$$$&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%***+++(((&&&''')))#########"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""""""""!!!%%%'''"""&&&%%%%%%%%%%%%%%%&&&'''###$$$&&&%%%###$$$&&&)))&&&$$$######%%%&&&&&&%%%'''%%%######%%%&&&&&&%%%$$$&&&''''''&&&%%%'''((((((&&&%%%%%%&&&((((((((('''&&&%%%%%%'''((((((''''''''''''''''''&&&%%%$$$%%%'''((((((&&&&&&''')))&&&&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&''''''((()))'''(((((())))))))))))((((((((((((((((((((())))))((('''&&&&&&''''''&&&$$$)))'''%%%%%%&&&'''''''''''''''&&&&&&'''(((***+++)))(((((('''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))''''''(((((()))(((((((((%%%%%%%%%'''((('''$$$"""$$$&&&(((((('''&&&(((***'''''''''((()))***)))(((---,,,***(((((()))***++++++***)))))))))***+++,,,++++++***))))))***,,,...%%%'''))))))((((((***,,,,,,++++++++++++*********---))))))---...,,,+++,,,))))))***++++++++++++***111111111111111111111111////////////000000000000---------------------...))),,,+++((('''))))))&&&%%%&&&(((((('''%%%'''******))))))))))))***+++,,,))))))******))))))((((((++++++---///222333111///---,,,+++,,,...000000///222///------///000///---...,,,++++++,,,---,,,+++,,,+++)))(((((()))***+++......------------......---,,,,,,+++******))))))+++)))'''&&&'''***---///............------------(((''''''&&&&&&''''''((()))((('''&&&%%%&&&'''''''''((((((((())))))******&&&))))))((())),,,***%%%$$$%%%&&&'''&&&%%%$$$###((('''&&&&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''$$$$$$'''***&&&&&&&&&'''''''''((((((+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&((((((&&&&&&(((&&& """***,,,(((%%%'''***)))((('''(((*********)))&&&%%%$$$%%%'''((('''&&&''''''((((((((((((((('''&&&(((***(((%%%$$$%%%(((&&&&&&&&&''')))***)))(((###$$$%%%&&&&&&&&&%%%%%%&&&))),,,,,,...000---''',,,,,,,,,,,,,,,+++***)))+++,,,------......------+++***)))((('''&&&%%%%%%+++,,,---...---,,,+++***,,,......,,,(((&&&(((***''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&(((&&&$$$%%%((()))'''%%%!!!"""$$$&&&''''''''''''###((()))%%%%%%((('''""""""&&&'''######''''''######$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++///...)))%%%$$$&&&$$$###"""""""""$$$'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$$$$'''***$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$""" ###(((---***'''######%%%&&&$$$!!!%%%$$$$$$&&&''''''%%%###%%%&&&((('''&&&&&&''')))(((&&&%%%%%%&&&((((((((((((&&&$$$$$$&&&((()))(((&&&'''((()))((('''&&&%%%((()))***)))'''&&&&&&'''$$$%%%&&&(((((((((((('''&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''''''''((()))***''''''((((((((((((''''''******))))))((((((''''''***(((''''''(((((('''&&&+++)))''''''((()))))))))((('''''''''((()))+++,,,++++++***)))))))))))))))%%%%%%&&&'''((((((((('''&&&''''''((()))***++++++(((((())))))))))))(((((()))((()))***+++***'''%%%%%%(((+++***(((''')))+++&&&))),,,+++)))'''))),,,***)))'''&&&'''))),,,...///...,,,+++***++++++,,,(((((('''&&&%%%&&&)))+++&&&)))---------...111444---,,,+++*********++++++,,,))))))...000///...///((()))+++,,,,,,+++***)))............////////////000000000000111111111111......---------......///***,,,,,,((((((***)))&&&&&&'''***+++)))'''(((,,,++++++******+++,,,---------,,,+++++++++***(((&&&+++,,,...111444333111...---+++***+++...000222222222///---...000222111//////---+++***+++,,,,,,,,,+++***)))((()))***---...++++++*********+++,,,,,,------,,,,,,+++***))))))---+++((('''))),,,111444......---------,,,,,,,,,((('''%%%%%%%%%''')))***))))))))))))((((((((((((###$$$$$$%%%&&&'''((((((+++)))'''$$$$$$&&&)))***((((((''''''&&&&&&&&&%%%***)))'''&&&'''(((***+++---)))'''***+++)))''')))(((&&&%%%&&&))))))'''$$$******)))((('''&&&%%%%%%###(((***(((&&&&&&'''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$######!!!&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******)))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((&&&###"""&&&)))((()))***)))'''&&&&&&'''(((((((((***++++++)))'''$$$%%%&&&'''''''''&&&%%%''''''(((+++//////,,,(((+++++++++************)))******,,,---.../////////000,,,)))''''''((((((((()))******+++,,,,,,,,,,,,,,,------***'''&&&))),,,*********)))(((&&&%%%$$$$$$%%%''')))***))))))((((((((((((((((((''''''&&&)))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((('''(((((('''%%%%%%'''(((+++(((&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((()))'''%%%$$$$$$$$$###"""###$$$&&&))))))'''"""%%%&&&(((((('''&&&&&&''')))((('''&&&&&&'''((()))&&&'''''''''&&&%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$,,,'''$$$&&&,,,///+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***+++)))&&&)))'''&&&&&&'''(((&&&%%%)))((('''&&&&&&&&&&&&&&&((())))))***)))((('''&&&((('''&&&''')))******)))$$$)))***%%%###%%%((()))*********)))))))))))))))''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((()))***++++++,,,)))))))))))))))((('''&&&((())))))'''$$$$$$(((+++***)))(((''''''((()))***&&&&&&&&&'''''''''((((((---,,,***(((&&&&&&&&&&&&******+++++++++******))),,,,,,+++***)))((('''''''''''''''''''''((())))))***++++++***))))))***,,,******))))))***,,,...///))))))*********+++++++++...///000000///---+++***---+++)))+++...///---+++++++++***(((&&&'''))),,,***+++++++++***,,,...111,,,)))''')))---///---***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666444111...---...///000---...000222333222111000222111000///............++++++++++++******)))))))))((('''&&&''')))+++,,,...,,,)))))),,,---+++)))++++++***************+++---...000111111111000//////---,,,---///000111000+++,,,---///222222000...000)))&&&111222,,,******))))))***+++,,,,,,,,,***((((((***+++++++++******++++++++++++******************************.........------,,,,,,,,,((('''&&&%%%%%%''')))***)))))))))))))))))))))(((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))))))))(((((('''''''''''')))((('''&&&'''(((***+++---)))(((***+++)))((()))((('''&&&'''))))))'''%%%)))))))))(((''''''&&&&&&!!!$$$'''((('''&&&&&&''''''((((((((((((((((((''')))(((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((())))))(((&&&&&&&&&%%%###!!!&&&&&&&&&''''''((((((((('''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%'''(((''')))))))))'''&&&'''((()))))))))***,,,,,,***(((''''''((((((((('''%%%$$$&&&&&&(((+++...///,,,)))+++++++++++++++++++++++++++,,,,,,---............111...***''''''((((((''''''((()))+++,,,,,,---------------+++)))))))))+++*********)))(((&&&%%%%%%%%%&&&'''((())))))))))))((())))))))))))(((''''''''''''&&&%%%&&&&&&'''((((((((((((((((((((((((((('''(((((('''&&&%%%'''))),,,***(((''''''(((((('''&&&&&&''''''(((((((((((((((&&&%%%%%%&&&&&&&&&%%%&&&&&&''')))***)))%%%"""'''((()))(((''''''((()))(((((('''&&&&&&'''((((((&&&''''''''''''&&&&&&%%%((('''%%%%%%&&&'''&&&%%%222...)))(((((('''###''''''''''''''''''''''''%%%((('''###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***(((%%%'''%%%%%%&&&((()))((('''((((((((('''''''''&&&&&&***)))((('''''''''(((((()))((('''(((***+++***)))&&&))))))%%%$$$''')))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))******++++++*********)))))))))((((((((())))))'''&&&&&&)))---***)))(((((((((((()))***((((((((((((((((((((((((...,,,+++)))(((''''''(((((())))))*********))))))++++++******))))))(((((()))))))))))))))******+++***+++++++++))))))***,,,************+++,,,------++++++++++++,,,,,,,,,,,,......///000///---+++***///---++++++,,,---,,,***...---,,,***((((((***,,,+++,,,,,,+++)))***,,,...,,,)))'''))),,,...,,,)))------......---,,,,,,+++---------...//////000000333222000.........///000...///111222222111000///111000///......---------,,,+++******))))))******,,,+++)))(((((()))***++++++)))((())),,,......,,,+++******))))))******+++......///000000000000//////...---...000111111000,,,,,,---///111111///---///,,,'''%%%+++111///)))******))))))***++++++,,,---+++)))((()))***)))((()))******++++++******)))************************...---------,,,,,,,,,,,,(((((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))((((((''''''%%%'''(((*********)))(((*********))))))))))))))))))((('''&&&'''((()))***---)))(((+++,,,)))((()))(((''''''((())))))(((&&&((((((((((((((((((((((((###%%%&&&&&&&&&%%%'''((()))((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''((()))***,,,***))))))))))))(((&&&''''''''''''(((((((((((())))))((((((''''''''''''***)))'''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''((())))))(((''''''((())))))(((((()))******))))))+++,,,---+++***************)))'''%%%$$$&&&&&&(((+++...///---+++******++++++,,,------------.....................111...***((((((((((((''''''((()))+++,,,---------...---,,,---------+++)))******))))))((('''&&&%%%''''''''''''((()))***+++***************)))((((((''''''''''''((()))***+++(((((((((((((((((((((((('''(((((((((&&&&&&((()))---,,,+++***))))))))))))(((((((((((())))))))))))'''&&&%%%%%%'''))))))((()))(((((()))+++***(((%%%*********)))((((((***,,,((((((''''''''''''((((((&&&''''''''''''((((((((('''&&&$$$%%%&&&((('''&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&'''%%%""""""(((******'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%$$$$$$&&&(((***))))))'''((()))))))))((('''&&&+++***'''&&&%%%&&&((()))***)))((()))***+++***)))((()))'''$$$&&&******''''''(((((()))************((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***)))))))))***+++((())))))((('''(((+++---***))))))(((((())))))***)))))))))))))))))))))))),,,+++***)))((('''''''''&&&'''((()))))))))))))))***************************++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,******+++++++++++++++***,,,,,,,,,------------...---......///...---+++***111///,,,+++++++++***)))//////...,,,***)))+++---,,,---,,,+++))))))***,,,---+++((())),,,---***(((---------------,,,,,,+++,,,------...///000111111///////////////////////////000222222222111///.../////////...------,,,,,,---,,,***)))((()))***+++...---+++))))))))))))***+++***)))***+++------,,,******)))))))))******+++...............///000000000///...///111222222111.........///111111///,,,***---......000222///)))*********)))******+++,,,---+++)))((((((((('''&&&)))******++++++******)))))))))))))))))))))))))))------,,,,,,,,,,,,,,,+++)))((((((''''''((()))))))))))))))))))))*********************************&&&'''(((******+++******+++++++++++++++++++++***(((((('''''''''((()))***---)))(((+++,,,***)))***)))((())))))******)))(((''''''(((((())))))))))))&&&&&&%%%%%%%%%&&&''')))***)))(((''''''((()))***))))))(((((('''(((((()))(((((((((''''''(((((())),,,***))))))***+++***)))((((((((((((((((((((((((((((((((((((((('''''''''+++***(((&&&%%%&&&''''''''''''&&&&&&&&&&&&'''''')))''''''))),,,---***&&&'''((())))))))))))***+++******)))+++,,,------+++***++++++,,,+++)))((('''&&&''')))+++.........---***++++++,,,...//////000000//////......------...///---***)))************)))***+++,,,,,,---,,,,,,///---,,,...000000,,,)))+++***)))(((((('''''''''))))))((('''((()))+++,,,***++++++++++++***))))))((((((((())))))******+++(((((((((((((((((((((((('''((()))((('''''')))***,,,---,,,+++***))))))***))))))))))))))))))******)))(((&&&'''(((***))))))***)))((((((******)))(((,,,,,,+++***((())),,,...)))))))))(((((()))))))))''''''''''''(((((())))))'''%%%$$$%%%'''((((((((("""&&&''''''))),,,///&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''######(((***(((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%$$$&&&((())))))((('''(((***++++++)))(((&&&+++***)))((((((((())))))***)))((()))***+++***)))***)))&&&$$$'''+++***&&&%%%&&&((()))************((((((((((((((()))))))))*********++++++******************)))))))))))))))---,,,***))))))***,,,---++++++******))))))***+++))))))))))))))))))))))))******))))))))))))(((((())))))((((((''''''''''''&&&'''((()))************)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,***+++,,,,,,,,,***)))(((++++++,,,,,,,,,------------------------,,,+++***111///,,,+++******++++++---......---++++++,,,...,,,---,,,+++******,,,...///---++++++,,,,,,***(((,,,,,,---------,,,,,,+++,,,,,,,,,------.........,,,---...///000000000///000111222333222000...---////////////...---,,,,,,...,,,***(((''')))+++,,,,,,+++***))))))))))))***///---,,,+++******))))))******)))))))))***++++++///...---------...000111000//////111333444333222///......///000000...,,,$$$+++111111111222111...+++***************++++++***)))''''''(((((('''&&&))))))************))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++)))))))))(((((()))))))))((()))))))))*********+++))))))******+++,,,------(((((((((((()))+++,,,---+++,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******---)))(((+++---***)))+++)))***++++++************''''''(((((()))*********)))'''&&&%%%&&&'''))))))***)))(((''''''((()))***))))))((((((((())))))***%%%%%%&&&&&&''')))***++++++)))'''''')))***))))))))))))))))))))))))))))))&&&&&&''''''((())))))***,,,+++)))((((((((()))***(((''''''&&&&&&''''''((()))((('''***---...+++'''''')))******))))))+++,,,+++))))))***,,,------,,,)))***+++,,,,,,,,,+++***&&&(((***,,,------......+++,,,---...///000111222111111///...............---+++)))***+++------,,,------------------,,,+++///...---...111111...***+++***)))(((''''''((((((+++***)))(((((()))+++,,,+++++++++++++++******)))+++++++++******))))))((((((((((((((((((((((((((('''((())))))((((((***,,,***,,,---+++)))'''((()))******************))))))+++***(((((()))))))))((()))(((''''''((())))))(((------,,,***)))))),,,///*********++++++*********'''''''''''''''((()))***'''&&&%%%%%%'''))))))(((%%%)))+++***&&&%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&((('''$$$(((((((((((((((((((((((('''((()))))))))(((((((((((('''&&&&&&'''((('''%%%&&&((()))++++++***(((''')))***+++,,,,,,***((('''+++)))((()))******)))(((***)))&&&###&&&+++***%%%$$$&&&((()))*********)))&&&&&&&&&''''''(((((((((******++++++++++++***************)))))))))))))))---,,,***))))))+++,,,......---+++******))))))((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))((('''((()))***++++++,,,,,,))))))******++++++,,,,,,)))***+++,,,,,,,,,++++++)))+++------,,,***++++++***+++,,,,,,+++***(((''')))************+++++++++,,,,,,,,,,,,,,,+++++++++...---,,,+++***+++,,,---)))+++,,,+++++++++---///+++,,,,,,,,,+++,,,...111000///---------,,,+++***++++++,,,,,,---,,,,,,+++---------------,,,,,,,,,***+++...000111111000///000111222333222000...---000000111000000///------...,,,***(((''')))+++,,,(((((((((((())))))******------,,,+++***)))*********************+++,,,,,,//////...------///000111000///000111333444333111000///......000000...---%%%---222000---...000///++++++***************+++'''&&&%%%''')))))))))''')))))))))******)))))))))((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))((())))))******+++++++++((()))***+++,,,---......******)))))))))+++,,,---+++,,,,,,,,,,,,---------))))))*********+++++++++,,,)))(((+++---+++***,,,)))+++,,,,,,+++******+++((((((((())))))*********+++)))''''''((()))***)))***))))))(((((())))))***)))))))))))))))******+++""""""$$$&&&(((+++---///,,,***''''''((()))))))))************))))))))))))%%%%%%&&&'''((()))***************+++++++++++++++((((((''''''''''''(((((()))((((((***+++,,,+++***)))***++++++***)))+++,,,***)))((()))+++---------)))***+++,,,---,,,,,,+++(((***,,,,,,,,,,,,---///------...///000111222333222111000.........///000,,,+++***+++---......------------------,,,,,,+++///.........//////...---+++***)))((('''((())))))+++***************++++++***++++++++++++***))))))++++++++++++***)))((('''((((((((((((((((((((((((((()))***)))((()))+++---(((+++---,,,(((&&&''')))************)))))))))))),,,***(((((())))))((('''((('''&&&'''((()))((('''+++++++++***))))))+++---******++++++++++++******((('''&&&&&&&&&'''((()))((('''%%%&&&''')))((('''(((***+++***'''%%%''')))((((((((((((((((((((((((&&&******((('''(((&&&"""''''''''''''''''''''''''''')))******)))(((((())))))'''&&&&&&''''''&&&%%%&&&'''((()))))))))(((''''''))),,,...---+++(((%%%***)))(((((())))))(((''''''(((&&&###%%%))))))&&&%%%&&&(((*********((('''%%%%%%&&&&&&''''''(((((()))***+++,,,,,,+++***))))))))))))))))))*********,,,+++*********+++,,,---...,,,+++***+++***(((''')))******++++++******)))'''''''''(((((()))))))))++++++,,,---------,,,,,,((()))***++++++,,,++++++*********+++++++++,,,,,,((()))***+++,,,+++******)))+++---...,,,+++++++++***+++++++++***)))(((((((((((((((((())))))))))))+++++++++++++++++++++++++++---...---+++++++++,,,((()))++++++******,,,---***++++++++++++,,,///111///......---,,,++++++******++++++,,,,,,,,,,,,,,,........................+++,,,...000111111111111///000222222222111///...000111111111111///...------,,,***)))((()))***+++&&&''''''((())))))******((()))++++++***+++---000+++++++++++++++,,,---...///////////////000111111//////000222444444222111///...---...///000///...,,,222444...))))))+++,,,,,,+++******)))*********%%%%%%%%%'''***+++***(((((())))))******))))))((()))))))))))))))))))))))))))************+++++++++***+++++++++******)))(((((())))))******+++,,,,,,*********++++++,,,,,,,,,******++++++,,,++++++***+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,)))(((+++---++++++,,,))),,,...---+++***+++,,,))))))))))))))))))******,,,***((()))+++,,,+++))))))))))))******)))))))))***)))))))))******+++,,,%%%%%%&&&''')))+++---...///,,,)))((()))***+++***+++++++++******)))))))))&&&'''''''''(((((())))))&&&''')))+++,,,,,,,,,+++)))(((((((((((((((((()))'''((())))))))))))+++---***,,,,,,,,,***)))***+++)))(((''''''***,,,------***+++,,,---,,,+++***))))))+++------++++++,,,.../////////000111222333333222111000......///000111///---,,,,,,------,,,+++((()))***+++,,,,,,,,,,,,......///...------...000,,,+++)))((('''((()))******+++++++++++++++***************+++***))))))((())))))***++++++***)))(((((((((((((((((((((((((((((()))******)))***,,,...'''+++...---)))&&&''')))******)))))))))(((((((((***((('''''')))******)))'''&&&&&&((()))***)))'''(((*********)))((()))***((()))************)))((()))(((&&&%%%$$$%%%'''(((***(((&&&&&&'''(((((('''$$$%%%&&&''''''((()))***(((((((((((((((((((((((('''))))))&&&&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******'''&&&''')))'''&&&%%%&&&(((((('''&&&&&&&&&'''''''''((((((((('''(((***+++***)))'''%%%)))(((''''''(((((('''%%%%%%((('''$$$"""%%%'''&&&%%%&&&)))******)))'''&&&&&&&&&&&&'''(((((())))))((()))***++++++***)))((((((((())))))******++++++************+++++++++,,,+++)))((()))+++,,,***((()))***++++++++++++***)))''''''((()))******++++++)))***+++,,,---,,,,,,+++))))))***************)))++++++++++++++++++++++++((()))+++,,,,,,,,,***))))))+++......---++++++++++++******))))))))))))***''''''((((((((()))))))))++++++************+++++++++...000///,,,***))))))***+++---,,,***))))))***)))******)))((())),,,...,,,,,,,,,,,,******************+++,,,,,,,,,,,,,,,******+++,,,---...///000---...///000111111222222...///111222222111000//////000111111000///---+++,,,+++******))))))******((())))))*********))))))&&&(((***+++***+++///222,,,,,,,,,,,,---...///000///000000111111111111111......///111444444222000///---,,,---///000000000000444555...))))))******,,,++++++***))))))******'''&&&'''(((***+++)))'''(((((())))))))))))((((((************************))))))))))))******+++++++++++++++++++++***)))(((((())))))***++++++,,,,,,,,,,,,++++++++++++******(((***---///...,,,)))'''+++++++++,,,,,,---------++++++,,,------------,,,,,,)))(((,,,---,,,+++---***,,,......+++***+++---******))))))))))))))))))---+++)))***------+++)))((()))***++++++***)))(((******))))))***+++,,,,,,---,,,+++***))))))))))))222///,,,***+++,,,,,,,,,++++++++++++******))))))((((((((((((((('''''''''###%%%(((+++------+++***))))))(((((((((((())))))''')))***)))''''''+++///+++------,,,***)))***+++)))'''&&&'''))),,,------,,,---------,,,***((('''***,,,...---+++***,,,...000000000111222222333333222111///......000111333111000...------,,,***((($$$%%%''')))+++,,,---------...///...++++++...222,,,+++)))''''''(((***+++***+++,,,------,,,***))))))************)))((((((&&&''')))***++++++******((((((((((((((((((((((((((()))******)))***,,,...(((,,,///...)))&&&'''******)))))))))(((((('''''''''&&&%%%''')))+++++++++''''''''')))++++++)))'''&&&(((******((('''((((((&&&'''((())))))((('''&&&)))(((&&&$$$$$$$$$%%%&&&+++)))'''''''''((('''&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))'''###$$$)))+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&)))'''&&&&&&''''''&&&$$$###'''((($$$!!!###&&&'''%%%''')))******(((&&&$$$&&&''''''((()))******+++'''(((***++++++***(((''''''(((((()))***++++++,,,((()))***+++++++++++++++'''&&&&&&(((,,,---,,,***)))***+++,,,,,,+++***)))''''''(((***+++,,,---...%%%'''((()))******))))))((()))))))))))))))((('''++++++++++++++++++++++++((()))+++------,,,+++***)))+++...///---,,,+++++++++***)))(((((()))***+++(((((((((((())))))))))))+++***************++++++,,,///222111---((('''&&&---...///---***((('''((()))******(((&&&&&&(((***)))***+++***)))((()))))))))***+++,,,,,,,,,,,,,,,$$$%%%''')))+++---///000/////////000111222222333---...000222333222111000......000000///...+++***++++++++++++******))))))++++++,,,++++++***)))((((((***,,,+++******,,,///,,,,,,,,,---...///000111///000111333333222111111......///111333333111///...---,,,---///111111111///333444///,,,,,,---+++,,,,,,+++***))))))******)))(((((()))+++***(((&&&(((((())))))))))))((((((************************(((((())))))*********+++++++++++++++******))))))((())))))*********))))))((())))))***+++,,,,,,,,,...+++)))***---...---,,,)))***,,,------,,,***)))222...,,,...000///***$$$------,,,++++++,,,------+++---///---***((()))***+++***)))(((((()))***+++---+++)))((()))))))))(((***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))***)))))))))))))))******(((---...***---333,,,,,,++++++***)))(((((('''++++++***+++,,,+++)))'''((()))))))))))))))((((((,,,***(((''')))*********(((((()))++++++''''''&&&&&&''')))+++,,,++++++***)))***++++++***)))+++---///...+++***,,,//////...,,,---///222333333444333222111111111222222111000222333...((('''+++)))'''&&&(((+++......---111///,,,***)))***,,,---(((((()))***+++,,,---------)))&&&)))...000+++%%%)))))))))))))))))))))))),,,)))'''(((***+++***(((''''''&&&&&&&&&&&&''''''************))))))))))))+++++++++)))''''''(((***,,,+++***(((&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((((()))***)))'''&&&&&&'''&&&(((******((('''&&&&&&%%%''')))***)))))))))+++***)))((('''&&&&&&'''(((---)))%%%$$$&&&'''&&&$$$$$$%%%''''''''''''%%%$$$'''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''''''&&&&&&'''(((((('''%%%***)))(((&&&&&&&&&'''(((+++******))))))(((''''''$$$(((,,,***%%%"""$$$(((%%%''')))))))))((()))***((('''&&&'''((())))))'''+++******+++------,,,***(((((((((((((((((((((((()))))))))))))))******+++---***&&&'''***+++'''###*********))))))))))))((((((((()))+++,,,+++)))&&&((((((((((((((()))******&&&&&&'''((())))))(((((())))))(((''''''(((******---***&&&&&&(((+++...///++++++,,,,,,,,,++++++******++++++++++++***)))))),,,***((((((***,,,,,,,,,)))***+++,,,+++***)))(((***,,,...---***)))***+++---,,,+++++++++,,,***))))))+++,,,+++***)))***+++***)))(((((((((((()))))),,,+++((('''&&&'''((()))(((((()))***+++---///000000+++))),,,///...---...000///000222333333000---000111111222111000///......---,,,,,,---...---,,,000///---+++******++++++---------,,,+++***)))(((++++++***(((&&&&&&''')))+++++++++,,,---...000000)))***,,,///111222222222000...---...111222111///222000......///000000000000000...,,,++++++++++++,,,)))***000111+++'''(((,,,***((('''((()))(((&&&+++++++++***************((()))***,,,---+++'''$$$---+++(((''''''''''''&&&++++++++++++*********)))'''''')))***++++++++++++(((((()))******+++,,,,,,---+++******---...---,,,)))***,,,------,,,***)))---,,,+++,,,......***&&&---,,,++++++++++++,,,---,,,...///...+++******++++++***))))))))))))***+++***)))(((((()))******)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,++++++***)))++++++***)))))))))))))))$$$((('''###%%%***$$$***))))))(((''''''&&&&&&+++******+++,,,+++)))&&&(((((())))))))))))((((((+++)))'''''')))***+++***...,,,+++,,,,,,***&&&"""((('''&&&'''***,,,,,,,,,...---,,,,,,---,,,,,,+++,,,.........---,,,---......---,,,---000222222222333333333333333333222222111000222333///***))),,,,,,***(((***---//////...///...,,,*********+++,,,(((((())))))***++++++++++++)))''')))------***&&&))))))))))))))))))))))))+++)))'''''')))+++***((((((((((((''''''(((((((((''''''((()))***++++++,,,***++++++***)))***,,,...***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&((((((((()))***)))'''&&&'''(((&&&''')))(((&&&%%%%%%&&&''')))))))))'''%%%%%%&&&***)))((('''&&&''''''(((***(((&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((***)))((('''&&&''''''((('''&&&%%%&&&((((((&&&%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%******+++***(((&&&&&&&&&((()))))))))((('''((())))))((('''(((*********)))***))))))***,,,,,,+++***))))))))))))))))))))))))((((((((('''((())))))***---***'''(((++++++(((%%%++++++*********)))))))))***)))***,,,---,,,***(((((((((((((((((()))******'''((()))))))))))))))))),,,+++***((('''&&&'''''',,,***'''''')))+++------+++++++++,,,,,,++++++***+++++++++++++++***))))))+++***((()))+++,,,,,,+++++++++,,,,,,+++***)))((((((***,,,+++)))'''((()))---,,,++++++,,,,,,***))))))***+++***))))))***+++)))))))))(((((((((((((((******(((''''''((())))))((((((((()))***+++------+++&&&&&&***.........000.........000111000...,,,111111222333222222000000000///......//////...,,,...---,,,+++******++++++,,,,,,,,,++++++***((((((++++++***)))&&&&&&((()))*********+++,,,---...///000000111000000...,,,+++,,,+++---000333444111///555333000///......------//////......---,,,,,,,,,---((('''+++,,,)))(((***+++)))((((((***+++***************************)))******+++---...,,,)))%%%+++***((()))+++,,,,,,+++++++++++++++************&&&'''(((***+++,,,------((((((((()))******++++++---+++++++++---...---,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,***))),,,++++++******++++++,,,---...//////---++++++,,,+++******))))))******+++((('''&&&(((***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***)))))),,,+++***)))))))))))))))...111///***+++///+++"""******))))))(((''''''''')))))))))***+++***(((&&&(((((())))))***))))))(((+++)))'''((()))+++,,,+++...,,,)))'''(((((((((''')))''''''(((***,,,,,,+++.........------,,,,,,,,,///...------//////...------,,,---...111222111000222222333444444333333333222000222444111,,,+++...///---,,,,,,...//////...------,,,++++++*********))))))))))))))))))))))))((())))))*********((('''((((((((((((((((((((((((***((('''''')))))))))((())))))(((((((((((())))))&&&'''((((((******+++,,,,,,------,,,++++++---///(((((('''''''''((())))))''''''&&&%%%%%%&&&((()))((()))***)))'''&&&'''(((''''''(((&&&%%%$$$%%%'''(((******)))'''&&&&&&'''))))))(((''''''''''''((('''''''''%%%$$$###$$$%%%''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))******)))(((((((((((()))'''&&&%%%%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((...,,,***)))******(((%%%...,,,***((('''''''''(((***)))((()))***++++++))))))(((((()))++++++***))))))******************)))'''''''''''''''(((((()))---***((()))+++,,,***(((,,,+++++++++************+++***+++,,,------+++))))))(((((((((((()))******)))***************)))(((,,,+++***((('''''''''''',,,***))))))***++++++******++++++,,,,,,++++++++++++++++++++++++******)))******)))***,,,,,,+++***,,,------,,,+++***)))((()))***+++***)))(((((()))+++++++++,,,------***(((((()))******(((((()))***(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++***&&&&&&***...---...111.........///111000...,,,111111222333333222222222444222000/////////...---,,,,,,+++******++++++,,,++++++++++++***)))((((((+++,,,+++)))''''''(((***)))))))))***+++,,,---...---...///000000000//////(((***---111444444111///444333111///...---------....../////////...,,,+++,,,'''$$$%%%''''''))),,,***)))((()))+++,,,---,,,((((((((()))))))))))))))+++++++++---...---***''''''&&&&&&'''))))))((('''++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,------...------***++++++,,,,,,++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++------......---,,,++++++++++++++++++++++++++++++(((((('''(((***+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***))))))*********))))))***+++++++++---+++'''(((+++)))$$$,,,,,,,,,++++++*********((((((((()))******(((&&&(((((()))*********))))))+++)))'''(((***,,,,,,,,,+++)))'''&&&&&&'''((())))))'''&&&''')))+++++++++***+++,,,,,,++++++,,,---111...,,,...000111///------------///222222000///000000222222333222222111222000111444333///...000000///..................+++,,,,,,,,,,,,***)))(((***)))))))))((((((''''''&&&)))++++++(((''''''((((((((((((((((((((((((((()))(((((('''(((((()))))))))(((((((((((((((((()))***)))))))))((((((((((((///000000...+++)))***+++(((((((((((((((((()))***(((((('''&&&&&&'''((()))((()))***)))((('''((()))(((((((((&&&$$$%%%&&&)))((()))+++*********,,,...((((((((('''''''''((((((###%%%((('''%%%$$$'''***((('''&&&%%%%%%&&&'''((('''((()))))))))'''&&&%%%'''''''''&&&''''''((()))&&&&&&&&&&&&'''(((******))))))(((((((((((((((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%'''''''''&&&%%%$$$''''''(((((()))******+++++++++*********+++******444000,,,(((''''''(((((()))((('''(((***+++***)))(((''''''(((***+++)))((())))))***++++++***))))))(((''''''''''''((()))))),,,***)))***,,,---,,,***,,,,,,,,,+++++++++******+++******+++,,,,,,+++)))))))))(((((())))))***+++************))))))((('''''''''(((((())))))******+++*********++++++***(((******+++,,,,,,,,,++++++++++++,,,,,,++++++***)))*********,,,------+++)))...------,,,+++***))))))+++,,,,,,++++++++++++,,,+++***+++,,,...---***(((''')))***)))((('''((()))'''((())))))***))))))((('''((()))***************++++++***)))))))))))))))---***))),,,---+++,,,...111000000111222222000///000000111111222222222222555333000///......---,,,************++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,***(((''')))***************+++,,,---...,,,---///000111111111000***+++...000222222111///000000//////...///000222///000111111000---+++)))+++'''$$$$$$&&&(((***++++++)))((((((***,,,++++++'''''''''(((((((((((((((+++******+++---,,,***((()))((((((((()))'''$$$"""+++++++++++++++++++++,,,+++,,,,,,,,,,,,++++++***))))))))))))************+++,,,---......---------++++++++++++++++++++++++,,,---...---+++)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++***)))***++++++)))''',,,,,,,,,------,,,,,,,,,,,,------------,,,++++++---,,,,,,+++++++++******))))))))))))***,,,---...)))******((())),,,,,,***,,,,,,,,,,,,++++++++++++((('''((()))******(((&&&(((((()))***************,,,***((((((***,,,,,,,,,***++++++++++++***++++++)))((('''(((***++++++***'''***,,,,,,,,,---///111222000...///111333111............000222222111///...//////000000000//////111///000444555222111222000//////---,,,,,,,,,---+++,,,---------+++)))(((******))))))((('''''''''&&&))),,,,,,(((%%%&&&((((((((((((((((((((((((((()))))))))((((((((()))***(((''''''&&&&&&''''''((()))))))))(((((((((((('''---......---+++)))))))))***))))))(((((((((((()))))))))((('''''''''((()))''')))***)))(((((()))*********)))(((&&&&&&(((***)))*********)))***,,,...''''''((((((((((((((((((!!!$$$((((((''''''***---((((((&&&%%%%%%&&&(((((((((((()))***)))(((&&&%%%''''''''''''(((((()))***&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&$$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&'''(((((()))%%%(((+++***((()))---111777222,,,(((((()))))))))((('''&&&''')))***)))((((((''''''(((******)))''''''(((***++++++***((('''))))))(((((())))))***+++,,,+++***+++,,,,,,,,,+++,,,,,,,,,+++++++++*********)))))))))++++++***((()))))))))))))))***++++++))))))))))))((('''&&&&&&&&&''''''((()))*********+++******+++,,,,,,***((()))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,------+++)))------,,,+++******)))))),,,+++******++++++,,,,,,+++******,,,------+++)))''')))***)))((('''((()))''''''((()))))))))))))))'''((()))***++++++******------,,,+++************+++))))))++++++)))***...111000///000222222111///000000/////////000000000555222...---,,,,,,+++***)))******+++,,,,,,,,,---------......------,,,,,,------,,,***(((((()))+++,,,,,,+++,,,,,,---...///333333333222000---+++)))//////......---...///000...///000///---...111333111111111111///,,,)))&&&(((((('''''')))++++++))),,,***(((((())))))((('''&&&&&&''''''((((((((((((***)))((()))***+++***)))...------------,,,)))'''++++++++++++,,,,,,,,,,,,------------,,,+++************************++++++***,,,//////...------...++++++++++++++++++++++++...------,,,++++++******+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,+++,,,---,,,)))&&&,,,,,,------------,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,---)))))))))***+++,,,---...+++,,,------...000000000************************((((((((()))++++++)))'''(((((()))***++++++++++++---+++))))))***+++++++++''')))+++,,,+++))))))))),,,***)))***+++------,,,))),,,//////...///222555222111000000222222111000000000///111222333222000000///...------------...000---...333666444222444...//////---+++***+++,,,,,,---......---,,,***)))*********))))))((((((((('''***---,,,)))&&&'''((((((((((((((((((((((((((()))*********(((((()))+++''''''&&&&&&&&&&&&''''''%%%&&&''''''))))))***+++''')))+++,,,++++++,,,---******)))((((((((())))))+++***(((''''''((())))))''')))******(((((()))+++******+++)))((('''(((************(((%%%%%%''')))&&&'''(((((()))(((((((((###%%%((())))))***+++,,,((((((''''''''''''(((((((((((()))))))))(((''''''(((((('''(((((()))***+++''''''''''''((()))******%%%&&&'''''''''''''''&&&)))'''%%%%%%&&&'''((('''%%%&&&&&&''''''''''''&&&''''''(((((()))***++++++"""'''+++***((()))000666555000***'''(((***)))((((((&&&&&&'''((()))((('''(((''''''(((******)))((('''(((***++++++***(((''')))))))))))))))***++++++++++++++++++++++++++++++,,,+++++++++***************)))((((((*********(((***))))))))))))***++++++'''((((((((((((''''''&&&)))))))))))))))(((''''''***))))))***,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,+++,,,------+++))),,,+++******))))))******+++)))'''''')))***+++***,,,***)))***,,,---,,,+++((()))******(((((()))***((((((''''''((()))***+++))))))******************...---,,,+++************%%%$$$%%%))))))(((+++000000...---...///000///...111000///............///444111---+++***+++*********+++,,,---------------.........//////......------------+++)))(((***,,,---,,,,,,,,,------...///111111222222111///...---000000///---++++++...111111222222000,,,+++...111111111000///---***(((&&&(((*********+++---+++''',,,***((('''(((((('''&&&&&&&&&''''''(((((())))))***)))'''''')))*********+++******+++------,,,++++++++++++,,,,,,,,,------,,,---------------,,,+++,,,,,,++++++++++++++++++))),,,000000///------...,,,++++++++++++++++++,,,---+++((()))+++,,,+++))),,,---............---,,,---+++***+++......,,,***+++,,,---......---,,,+++,,,+++,,,---///...+++))),,,,,,------------,,,,,,---------...------,,,+++++++++******+++,,,...///,,,++++++******+++++++++$$$%%%'''(((((('''''')))++++++++++++++++++++++++(((((()))***,,,,,,***((((((((()))***++++++++++++///---***)))***+++******''')))+++***((('''((()))000...------///000000///+++...111111...---000444111222333222111111222333333222000111222444333333333111...,,,+++,,,---...///,,,,,,222666555333444...//////...+++***,,,...............---,,,++++++******************))))))***+++,,,,,,***(((''''''))))))))))))))))))))))))***+++,,,+++)))(((***---((((((''''''''''''((((((%%%&&&&&&'''((()))******%%%'''***,,,,,,,,,---...(((((((((((()))***+++,,,+++***)))((((((((())))))''')))******))))))***+++((()))+++***(((''''''(((******)))&&&$$$$$$&&&(((%%%&&&((()))))))))(((((('''''''''((())))))(((&&&''''''((((((((((((''''''(((((((((((((((((()))***(((((((((((()))***+++,,,)))((((((((((((((())))))%%%&&&'''((()))(((((('''+++(((&&&%%%'''((())))))''''''&&&&&&''''''((()))++++++,,,,,,---------...&&&(((******+++---222666000+++&&&%%%''')))(((&&&(((''''''''')))***)))((()))(((((()))++++++***(((''')))+++,,,,,,+++)))'''((((((((((((((()))******+++,,,,,,+++***))))))***++++++*********))))))))),,,***))))))***+++************))))))******+++,,,'''(((((()))))))))((((((((())))))******)))''''''***)))((()))+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***///---++++++,,,,,,+++******)))((((((((()))***+++,,,)))&&&&&&)))+++++++++---+++)))(((***,,,------)))***+++***))))))***+++)))(((&&&&&&&&&)))+++---,,,+++***)))))))))***+++---,,,+++******))))))***&&&%%%'''******))),,,222000...------///000///...333222000///............333000,,,******+++++++++,,,,,,---.........---,,,------...............---......---+++))))))+++,,,,,,,,,,,,+++,,,,,,---...,,,---///111222333333222---...///...,,,,,,...111000222333000,,,+++...222......---,,,+++******)))))),,,+++)))***---+++&&&+++***(((((()))***)))(((&&&''''''((())))))******,,,***(((''')))+++,,,,,,)))(((&&&''')))******)))+++++++++,,,,,,---------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))---000111///------...,,,++++++******++++++,,,+++'''$$$&&&+++...,,,)))------...//////...------...,,,+++,,,///000---+++,,,,,,---......---,,,,,,***+++,,,...000000...,,,,,,------......------,,,------......------,,,++++++*********+++---///000///...---+++***)))))))))---...///111000------///------------------------)))))))))+++------+++)))(((((()))++++++,,,,,,,,,000...+++************)))---//////---+++***---///333111000000222333222222,,,///222000,,,***,,,000000333555444111000222444555333111111222444444444666333///,,,++++++---///...++++++222666555444444...///000...,,,+++---///000//////...------,,,,,,******************+++++++++,,,,,,,,,+++***((('''***************************,,,---,,,))))))+++...))))))(((((((((((()))))))))(((((((((''''''''''''(((***,,,---,,,++++++,,,&&&&&&'''(((***+++---...,,,+++***((((((((())))))''')))******))))))***,,,&&&(((******((('''&&&&&&((((((((('''&&&'''+++---%%%&&&((()))))))))((((((+++((('''''')))((($$$ &&&'''((())))))((('''&&&)))(((''''''''')))***+++(((((((((((()))***+++,,,***))))))(((((((((((()))&&&'''(((*********)))(((,,,)))'''&&&''')))******((('''&&&&&&'''((()))***)))************+++++++++,,,***)))***...111333333,,,(((######&&&)))'''$$$***(((((()))***+++***))))))(((((()))++++++***)))(((***,,,......,,,***((('''''''''''''''((()))))),,,,,,,,,+++)))(((((()))*********))))))))))))(((---+++******+++,,,,,,+++*********)))******+++,,,'''((()))***************$$$%%%''')))***+++*********((('''(((+++,,,---,,,((()))***+++,,,---------,,,,,,------,,,,,,+++***000---+++***+++,,,,,,+++((((((''''''''')))***+++...+++((((((+++---...---...+++((('''))),,,......)))+++,,,+++***)))***+++***(((&&&%%%%%%(((,,,......,,,***(((((()))***+++++++++***))))))))))))))),,,,,,---///---***,,,222222111//////111111111000555444222000............333000,,,******,,,,,,,,,------/////////...---,,,,,,,,,------...---------.........,,,***)))+++---+++++++++***++++++,,,,,,111222222222111000...---))),,,///000...---///111,,,///111000------111666++++++*********+++,,,,,,***---+++'''''',,,+++%%%***)))((()))+++,,,,,,,,,'''''''''((()))******+++---+++((((((***,,,------000---***))))))***)))(((------------------------,,,------.../////////...++++++*********+++---...,,,,,,,,,,,,///111,,,$$$---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,//////000000000000//////)))))))))***,,,...------000000000000///...---,,,...------///222222...++++++///000//////111000,,,222///,,,+++,,,---.........---,,,+++,,,---...//////---+++***+++,,,,,,++++++***)))))))))***,,,---******+++,,,---//////000,,,***((((((+++,,,+++***,,,+++***+++---...---,,,111000///---,,,+++******++++++,,,---------,,,,,,------...000222333333222,,,---...//////...------///000111222333444444444555555444444333333444444111222333111...+++******......///222555666555333111///---,,,,,,,,,...///000///.........---***(((,,,***)))***++++++***)))+++++++++************)))((()))***,,,,,,,,,+++******++++++++++++***))))))(((((((((((((((''''''&&&***)))((((((((()))+++,,,...+++'''''')))++++++***(((&&&%%%'''+++------,,,,,,+++***)))((((((((((((******)))(((((()))******))))))(((((((((((())))))---(((&&&''''''&&&(((---%%%(((******''''''))),,,***+++,,,------,,,***)))+++++++++******((('''''''''''''''&&&***,,,'''&&&''''''((()))******+++***(((''''''((())))))(((''''''((())))))))))))))),,,+++)))((((((((()))***,,,+++)))'''&&&'''((()))---+++))))))***...222444++++++'''&&&111<<<666&&&)))))))))))))))(((''''''******+++,,,,,,------...((()))))))))************,,,+++)))'''&&&&&&''''''***)))((((((((((((((()))))))))***++++++++++++***((((((''''''''''''((((((******+++,,,+++***)))((())))))***+++,,,,,,------(((((((((((()))))))))))))))(((((()))******(((&&&***(((''')))---...,,,))))))***+++***)))((((((***+++***)))(((((()))***+++.........,,,***)))***,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++))))))...+++'''(((***---...------,,,)))'''&&&&&&'''((())))))))))))((((((((((((------,,,+++************++++++***)))(((((())))))//////000000///---+++***...///111111///---------444333111///------......++++++*********+++,,,,,,***,,,------,,,+++,,,---***,,,...---***((()))+++333000,,,+++---///---+++...---,,,+++++++++,,,---333000---,,,......,,,***,,,---...---+++******+++---------+++***+++...000///,,,)))((()))*********,,,---,,,)))+++......***((((((((((((((('''''''''111...***'''%%%&&&''')))++++++***)))((())))))))),,,,,,++++++***)))((((((++++++++++++++++++++++++***+++,,,------------,,,++++++*********+++,,,------...------000222---&&&------,,,,,,,,,++++++++++++***))))))(((((())))))---......//////......---+++***)))***,,,------,,,............---------------------///222222///---...111111///...000...+++111///,,,+++,,,......---......---,,,,,,,,,---...000...,,,+++,,,------,,,***************++++++,,,------------,,,,,,,,,+++...+++))))))++++++***(((++++++***+++,,,------,,,///...---,,,+++************+++,,,,,,---,,,,,,,,,///......000444666444222---...///111111111000000///000111222333333333333333333222222333444555666444555444222...+++******000000000333555666555333222000///------...///000///............---***(((+++***))))))++++++***))))))))))))******+++++++++((()))*********************++++++++++++***))))))(((((((((((((((''''''&&&))))))((((((((()))***+++---+++((((((***,,,+++******(((''''''***++++++)))******)))))))))******+++************************))))))(((((((((((()))))),,,(((&&&((((((&&&(((,,,&&&((())))))(((((()))***'''(((***++++++***((('''++++++++++++***)))(((''''''((('''&&&))),,,'''&&&''''''((())))))******,,,***))))))***++++++***''''''((()))))))))))))))((((((((((((((()))***+++***)))((((((((()))******,,,+++)))))))))+++---///---...,,,***222<<<777***))))))******))))))(((''',,,,,,,,,,,,++++++++++++(((((()))))))))*********))))))(((((('''((((((((())))))((((((((())))))***)))))))))*********++++++)))((((((''''''(((((())))))***+++,,,,,,***)))'''((())))))***++++++,,,,,,)))))))))((((((((((((((()))(((((((((******((('''+++***)))+++,,,------,,,,,,,,,,,,++++++++++++*********)))(((((()))******---......,,,+++***+++,,,)))***+++***)))((()))***+++)))'''))),,,---,,,***---+++)))))),,,------,,,---+++)))'''&&&&&&''''''''''''(((((()))))))))***************+++,,,------******))))))))))))******......//////...---,,,+++...000111111///---,,,---333222111///......------............------------+++,,,...---,,,++++++,,,,,,...000///,,,++++++---111///---,,,,,,---,,,,,,------,,,+++++++++,,,---///...,,,,,,---...---,,,------...---++++++,,,...,,,------------///333666///,,,))))))***++++++++++++,,,***((()))---,,,)))(((((((((((((((((((((((()))))))))(((((('''''''''(((((())))))***+++++++++))))))))))))*********************************)))))))))***+++++++++******++++++*********+++,,,---,,,---,,,,,,...000,,,&&&,,,,,,,,,,,,++++++++++++******)))(((((((((((((((,,,------------------,,,---+++))))))***,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,---///222222111//////222222///...///---***000...,,,+++,,,......---//////...---,,,,,,,,,---111///,,,,,,---......---)))******+++++++++++++++,,,,,,,,,,,,,,,+++******...,,,************((('''*********+++++++++++++++,,,,,,+++*********************+++,,,,,,,,,,,,,,,///,,,+++...333666333000------///000111111111111000000111222333333333333333333222111222333555666666777666444000,,,++++++333222222333555555444222222111000......///000000///...---......---***(((+++)))))))))++++++***)))'''(((((()))***+++,,,---***))))))(((((((((((()))******++++++******)))((((((((((((((((((''''''&&&)))(((((((((((()))******,,,+++******+++,,,+++***,,,***(((((())))))((('''))))))))))))***+++,,,---))))))***++++++***)))))))))((((((''''''(((((()))***''''''))))))''''''***(((''''''''')))***)))((('''((()))*********((((((++++++++++++***)))((((((&&&((('''''')))+++(((!!!'''''''''(((((())))))***+++***((((((***+++***)))''''''((())))))))))))((($$$%%%&&&((()))*********)))))))))))))))(((((((((******))))))))))))))))))+++///...,,,000777555---***************)))((((((...---,,,+++***)))((('''(((((((((((())))))))))))&&&''''''((())))))(((((((((((((((((()))***++++++***)))((((((((()))+++,,,***))))))(((((())))))***((()))+++---,,,***(((&&&((((((((())))))******+++***))))))((((((''''''''')))((('''(((******)))'''&&&'''''''''&&&''')))+++***(((&&&'''))))))'''%%%***))))))(((((())))))***+++---------++++++,,,---)))***+++***((('''((())),,,(((&&&''',,,...,,,***+++******+++,,,---,,,***,,,+++)))'''&&&&&&''''''%%%&&&'''((()))******+++))))))))))))***+++,,,---***)))))))))))))))***+++,,,---.........---,,,,,,...///111111///---,,,,,,000111111111000...---,,,---...//////...---,,,++++++---...---+++******+++,,,---......,,,+++,,,,,,.........,,,******+++,,,---,,,+++++++++,,,------+++,,,---,,,+++,,,...///......---,,,+++,,,...111)))***+++******,,,///111...,,,))))))***+++++++++)))***)))&&&'''++++++'''(((((((((((((((((())))))"""$$$''')))***)))'''&&&%%%&&&(((+++,,,---------&&&&&&'''(((***+++,,,,,,************))))))))))))))))))***************)))+++++++++++++++++++++,,,)))******)))***,,,***$$$,,,+++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,------------,,,,,,///---***)))***+++++++++,,,+++++++++,,,---///000+++,,,---///111222111111...111111...---//////,,,///---,,,+++---...------000000///...---,,,,,,,,,000...++++++,,,------,,,)))***+++,,,---,,,+++***'''(((***+++,,,,,,,,,+++,,,++++++++++++***)))((()))***++++++*********+++******))))))))))))***+++((()))***+++,,,,,,,,,+++,,,(((&&&***000333000,,,***+++,,,---//////000000000000111222222222222222555444222111111222333333555666777555222///...///666444333444555555333222111000///.........//////...---------...---***(((***)))((()))***+++***)))((((((((()))***++++++++++++)))(((&&&&&&&&&'''(((***************))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((******++++++,,,+++***)))+++***)))((((((((((((''')))))))))******+++,,,---((()))+++,,,,,,+++)))((((((((((((''''''((((((((((((&&&'''******'''&&&(((***'''%%%&&&)))***(((&&&)))***++++++,,,++++++***++++++++++++******)))(((&&&((((((''')))+++(((###'''''''''((((((((()))))))))'''%%%&&&'''(((''''''&&&'''(((((())))))((((((###%%%&&&((())))))((('''))))))))))))(((&&&%%%$$$'''((()))*********(((''''''+++---******...///,,,***************))))))(((,,,++++++***)))((('''&&&'''''''''((((((((())))))%%%&&&((())))))((('''&&&'''''''''((()))***+++,,,***)))'''''''''(((***,,,******))))))))))))******''')))+++---,,,***(((&&&'''''''''((((((((())))))******)))(((''''''&&&&&&(((''''''(((******)))'''$$$&&&'''%%%###$$$(((,,,***&&&"""$$$((()))&&&""")))))))))(((((()))))))))***,,,------,,,+++,,,---)))++++++***)))((((((***---+++))))))***,,,,,,+++((((((***+++++++++)))'''+++***)))'''&&&&&&&&&'''&&&&&&''''''((())))))***,,,+++***))))))((())))))++++++***)))(((((())))))***+++,,,---......---,,,---///000000...---,,,,,,...///111222111///,,,******+++,,,,,,,,,***'''&&&+++---...---+++))))))*********+++++++++************---...---)))(((***,,,---,,,+++++++++,,,---...***,,,...,,,******,,,000......---++++++,,,000333+++++++++***(((''')))***,,,***((((((***+++******)))***)))&&&'''++++++'''(((((())))))))))))******"""$$$'''***+++***((('''%%%'''***,,,......---,,,''''''(((***+++,,,------,,,,,,+++++++++***************++++++++++++******++++++++++++++++++++++++(((******((()))+++)))%%%++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,------......------,,,///---*********++++++***++++++,,,,,,---...000000+++,,,---...///000111111,,,//////------111111///...,,,+++,,,---...---,,,000000//////...---,,,+++...,,,***)))***+++++++++)))***+++------,,,++++++'''(((***+++,,,++++++***((()))***+++++++++++++++)))+++,,,+++)))(((***+++))))))((((((((()))******'''((()))***++++++++++++***'''&&&)))...111///+++++++++,,,---...///000111000000111222222222111111222222222222333444555555333444666555333222222333777555444333444444333111//////......---------...---,,,,,,---...---***((()))((('''(((***+++***)))))))))))))))))))))))))))***)))'''&&&&&&&&&'''''')))************)))(((((((((((((((((((((''''''&&&''''''(((((('''''''''''')))***+++++++++*********(((((((((((((((((()))***+++******************+++'''(((***++++++***((('''((((((''''''''''''(((((('''%%%'''++++++'''%%%'''***'''%%%&&&)))***(((%%%))))))******++++++++++++***++++++++++++******)))&&&((()))'''(((+++)))%%%''''''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%'''***,,,---,,,***)))%%%)))+++(((&&&(((***+++***************)))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((('''&&&$$$###''''''''''''((()))***+++)))((('''&&&&&&(((***+++******))))))))))))******((()))+++,,,,,,***'''&&&'''''''''''''''(((((((((***))))))((('''&&&&&&%%%(((''''''(((***+++)))((()))++++++***'''(((,,,111---)))&&&'''+++,,,)))%%%((((((((())))))(((((((((***+++------,,,+++,,,---***+++,,,,,,******+++,,,)))+++,,,+++++++++---///%%%''')))******(((&&&%%%))))))(((''''''&&&&&&&&&((((((((('''''''''''''''++++++***)))((((((((((((---,,,+++)))(((''''''''')))***+++---------,,,,,,+++---///000...------...---...111222111///,,,***((()))++++++***(((&&&$$$***,,,------+++))))))***))))))******++++++***)))))),,,...---***(((***,,,,,,,,,+++***+++,,,---...+++---///---***)))+++.........---++++++,,,000333...//////---+++******,,,***((('''((()))***)))(((***+++***'''))),,,,,,((())))))))))))******++++++))))))))))))************(((***,,,---...---+++***+++++++++,,,,,,------------------,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++*********------+++***,,,,,,(((*********+++++++++++++++------,,,+++++++++++++++,,,------......------,,,---,,,++++++,,,,,,***)))++++++---...////////////***,,,------------///111+++......,,,---111333111---,,,+++,,,---...---,,,///////////////...---,,,...+++))))))***++++++******++++++,,,,,,,,,,,,,,,++++++,,,---,,,***'''&&&%%%(((+++,,,++++++,,,,,,))),,,...,,,)))(((***,,,))))))((((((((())))))***&&&'''((()))***+++++++++***)))***,,,///000000///............///111222333000000111111111111111000---///222555777777888777111333555555444444555666777555333222333333222111...............---------,,,,,,+++,,,------***((((((''''''(((***+++***)))******)))))))))((((((((()))((((((''''''''''''((())))))******))))))((('''(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%((()))***)))(((((()))***%%%'''(((((('''(((***,,,******)))))))))))))))***''''''((())))))(((''''''(((''''''&&&&&&''''''((('''%%%&&&******&&&%%%''')))(((''''''(((((('''&&&&&&'''''''''((())))))******+++++++++++++++******&&&))))))''''''******''''''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&'''(((((((((((('''''''''(((((('''&&&&&&%%% !!!"""$$$''')))+++,,,%%%'''***---...---+++***''')))+++)))&&&&&&))),,,)))))))))))))))(((''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&'''''''''(((((((((((('''&&&$$$###"""&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''')))******))))))(((((())))))***))))))*********)))(((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&'''''''''(((***+++***((()))******))))))***,,,...,,,***((((((++++++)))''''''(((((())))))(((((('''***,,,......---+++++++++)))+++,,,,,,+++,,,---...&&&'''***+++------...///%%%''')))***(((&&&%%%%%%((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''((()))***+++---,,,+++)))((('''''''''((()))+++,,,---,,,,,,+++)))+++...///.........///---...000111111///,,,******+++,,,,,,+++***(((''')))+++,,,,,,+++******+++++++++***+++---...,,,+++***+++------+++******+++,,,++++++***+++,,,...///---......---+++***+++---......---,,,+++,,,...111***+++---,,,++++++,,,---)))((('''(((*********(((+++,,,+++(((***------))))))))))))***++++++,,,,,,---,,,+++***)))***+++,,,,,,------...---,,,+++***......------------------...------,,,++++++******+++,,,,,,,,,++++++***)))+++,,,,,,,,,,,,+++***)))+++......+++***,,,,,,***)))*********++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***((()))***---...///...,,,+++***+++---,,,++++++---///---//////,,,,,,000222000,,,++++++,,,......---,,,......///000000///...---...,,,***)))***++++++***,,,++++++++++++,,,------+++,,,---...---***'''&&&%%%))),,,---+++******+++***---///---***(((***---******))))))((()))))))))%%%&&&''')))***+++++++++'''***---...---...///111000///......///000111222000000111111111111000000///111555888999888666444111333555555444333444555666444222111222222222111///////////////...------,,,++++++,,,------***(((((('''&&&(((***+++***)))((((((((()))))))))))))))''''''((()))))))))(((((()))))))))))))))(((((('''(((((((((((((((''''''&&&&&&''''''((('''&&&%%%$$$'''((()))'''%%%%%%(((***%%%'''((((((&&&'''))),,,''''''''''''((()))******''''''''''''''''''''''''(((''''''&&&&&&''''''((((((%%%&&&))))))&&&%%%((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''(((((()))******++++++,,,,,,++++++***%%%)))***''''''******((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''''''''''''''''''''((((((######$$$%%%'''))),,,---((()))+++,,,,,,+++)))((()))))))))((('''&&&(((+++((((((((((((((('''&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))((((((''''''(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***+++***)))'''&&&&&&''')))******)))******))))))))))))((((((''''''((())))))(((''''''+++---//////---+++******'''(((***++++++,,,...000+++'''&&&)))...///)))###&&&)))++++++(((&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******+++***)))))))))))))))))))))***+++,,,,,,+++******&&&))),,,...//////000111---...///000000...---+++,,,,,,,,,,,,,,,+++++++++''')))+++++++++***+++,,,+++***)))+++---...,,,***+++++++++,,,------,,,***++++++******+++---...///...---,,,,,,---.........------...---++++++,,,...)))***++++++***))))))******))))))***,,,,,,+++***+++,,,+++(((***------)))))))))******+++,,,,,,---,,,,,,+++******+++,,,---......------,,,,,,,,,+++------------------------------,,,,,,+++***))))))+++++++++++++++***))))))+++,,,,,,---,,,+++***))))))------***(((***+++)))))))))******++++++++++++...---,,,,,,++++++,,,,,,******++++++++++++******)))***+++---///...***''''''))),,,//////---***(((***+++---+++))))))+++...///111000,,,,,,///000...+++******,,,......---+++---...///000000///......///---+++***+++,,,,,,+++---,,,+++***+++,,,---...(((***,,,......---+++)))'''***......+++))))))******...000...***(((***...++++++***)))))))))))))))%%%&&&''')))******++++++$$$)))------+++***---111///...---,,,,,,---//////000000111111111000000///555777:::;;;:::666000---333444666555444222333444555333111000111222222111000000000000000//////...+++++++++,,,------***(((''''''&&&'''***++++++***&&&&&&'''((()))***++++++&&&'''(((*********)))))))))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&'''((('''&&&$$$###'''((((((&&&###$$$'''+++&&&((()))(((&&&&&&(((+++%%%%%%%%%&&&((()))+++,,,'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''(((%%%%%%((((((%%%%%%(((&&&(((***(((%%%$$$%%%((((((((((((((()))***,,,,,,***++++++,,,,,,,,,++++++%%%)))***''''''***+++)))'''''''''''''''''''''&&&'''%%%###$$$%%%&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''')))+++,,,+++***((('''&&&((()))+++******+++,,,+++)))'''&&&)))'''&&&'''&&&$$$&&&)))'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((+++***((('''''''''((()))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&(((***+++***)))***((('''***---...,,,)))---...///...,,,,,,,,,---&&&'''((())))))((('''&&&+++---//////---***))))))%%%''')))***+++,,,...000444***###'''//////"""(((+++---,,,)))'''(((***'''''''''(((''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))(((''''''&&&&&&'''(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))%%%(((+++...///000111222---.../////////...---,,,+++++++++******+++,,,,,,&&&(((***+++++++++,,,---)))((('''(((+++,,,***(((---+++***,,,//////,,,)))++++++******+++---...///...+++***+++///222111///,,,---...---+++******+++000111111///,,,***))))))+++++++++,,,......---,,,+++,,,***((()))---,,,)))))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,...------,,,,,,,,,---...+++++++++,,,,,,---------222+++'''***...---,,,,,,+++***))))))******)))(((---,,,,,,++++++*********///...---,,,++++++++++++++++++++++++++++++++++++///...------...///...,,,000...---...///...)))%%%,,,+++)))***+++,,,,,,+++'''))),,,......---+++))),,,,,,,,,+++++++++******......///000000000000000------...///000000000///,,,...//////...------...000///............,,,***...,,,******+++------------......---,,,+++***)))+++)))((()))+++...//////'''+++,,,(((''')))+++***---------,,,)))%%%""" ***)))((('''((()))+++,,,,,,---...,,,)))))),,,///,,,,,,,,,---...000111222222000000222555444000,,,000444777777555222222333444333111000000111333555111111111333444333000---444111...///222333000,,,,,,,,,,,,,,,,,,+++))))))((((((''''''''''''(((((((((((())))))))))))((((((,,,***((((((++++++)))''''''(((((()))***+++++++++((((((''''''''''''((()))(((&&&%%%'''******(((&&&&&&((()))+++++++++***)))&&&&&&&&&'''((())))))***,,,)))&&&$$$%%%'''+++---((((((''''''''''''((((((***)))((('''((()))+++---'''***+++)))%%%$$$(((,,,(((((((((((()))***+++,,,...,,,***)))''''''((((((***,,,---......---+++))))))))))))+++,,,+++(((%%%+++***)))'''''''''(((((('''((()))(((&&&$$$%%%&&&******((('''''''''))))))&&&'''%%% !!!&&&***)))111***'''***+++((((((,,,,,,+++***(((((((((((()))((((((((((((((('''''''''***(((((()))***+++***)))444...'''%%%&&&(((&&&###''''''''''''((((((((())))))((('''&&&&&&'''((()))***)))'''%%%$$$%%%'''(((***************)))((((((''''''''''''((((((((()))+++))))))***------***'''((($$$###&&&(((&&&%%%&&&((()))***)))'''&&&&&&'''&&&&&&'''))))))*********((()))+++,,,------,,,+++......---,,,,,,++++++***,,,***)))((()))***)))(((---...///...---++++++,,,,,,+++***---000000...+++------------,,,+++***)))(((***---,,,)))(((***---)))((('''))),,,---***'''&&&''''''((()))******+++---,,,+++)))))))))************)))))))))***,,,---+++++++++,,,,,,---------(((***---000222222111000000000---(((***000///***------,,,+++*********+++000...,,,*********,,,---///---++++++,,,,,,+++*********+++,,,,,,------...,,,,,,,,,---------......,,,///111222111///......222111///---,,,,,,,,,,,,---000111///...///,,,(((000...,,,++++++,,,---///,,,+++))))))***+++******+++++++++,,,,,,---------******++++++,,,---......333///***)))+++---......***+++,,,------......///000)))&&&))),,,***)))))),,,+++***************))),,,,,,,,,+++++++++++++++//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,///------...///...***'''---,,,******+++,,,,,,+++***+++,,,......---,,,+++///...------,,,,,,------......///000000000//////......//////000/////////,,,...000///...---......222111000111222222000...///---++++++,,,---------///......---,,,+++++++++---+++))))))+++,,,,,,+++***------***(((+++,,,+++)))***+++,,,,,,+++)))(((***)))(((((((((***,,,---+++,,,---+++)))))),,,///------......///000111222333222222222333222000...000333666666444222222333111111000000000222333444222222222222333333111///444111...///222333000---------,,,,,,+++***))))))))))))(((((((((((())))))((())))))))))))))))))(((+++(((''''''))))))(((&&&'''''''''((()))*********))))))(((((((((((())))))((('''&&&(((***+++)))'''))))))******++++++******&&&&&&'''(((((()))******)))(((((('''''')))***+++))))))))))))))))))))))))''''''((())))))))))))))))))+++,,,)))%%%###&&&***))))))))))))***+++,,,,,,,,,+++***)))))))))*********+++---......---+++***+++***+++,,,---,,,)))''',,,+++***(((((('''((((((###%%%((((((((((((***+++***))))))(((((((((((((((''')))'''$$$%%%***,,,+++///)))''')))+++((())),,,***+++++++++***)))((('''((((((((((((((((((((((((,,,***))))))******((('''---((($$$$$$''')))(((&&&'''''''''((((((((()))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((('''&&&'''''''''((((((((())))))+++))))))+++------***''')))%%%$$$''')))&&&%%%'''((()))***)))'''&&&'''(((&&&'''((()))************)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,+++******))),,,***))))))******)))(((,,,---///...---+++,,,---///...------///...+++(((------------,,,+++******+++*********++++++******)))(((((())),,,,,,***((()))))))))))))))(((((((((+++***)))))))))***+++,,,+++***)))))))))***,,,---++++++,,,,,,,,,---------)))+++...000222111000///000000---(((***//////++++++************++++++,,,++++++***))))))***+++,,,///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,---------...............111333444222111000000222111///...------......---000111...---...---)))///...---,,,+++,,,------,,,+++))))))+++++++++***---------------.........,,,,,,------...//////000///,,,(((''')))++++++***,,,+++++++++,,,......---111+++'''***,,,***((((((,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,000000///...---,,,++++++------------------------...---,,,---...///...------------...///...+++)))///---+++***+++,,,+++***,,,,,,---------.........000///---,,,+++,,,---.........///000000000000//////000000000000//////...---...000000.........///222111111222444444333111222000...---...///...---000///...---,,,,,,---...///---+++*********)))(((,,,//////+++))),,,---,,,)))***,,,.../////////...***)))(((((()))+++,,,---***+++,,,+++++++++---//////////////////000111222444444444222000///000111///111333333222111111222...///000111222222333333444333222222333333222111444111///000333333111///000///---+++***)))************))))))))))))******))))))************)))))))))'''&&&&&&'''(((&&&%%%&&&''''''(((((()))))))))+++******)))))))))******)))(((((()))+++,,,***))),,,,,,++++++******++++++''''''(((((())))))******'''((()))*********))))))))))))***++++++***))))))%%%&&&(((******)))'''&&&***,,,,,,***%%%$$$%%%(((*********+++,,,,,,------******)))******+++,,,---)))***,,,---...------,,,---,,,,,,---......+++)))...---,,,***)))(((((((((###%%%)))***++++++,,,---)))******+++***)))((('''(((******(((***...///...---(((&&&)))*********,,,)))***,,,---,,,***'''%%%((((((((((((((((((((((((---+++))))))))))))'''%%%(((&&&$$$%%%(((***(((&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''((((((((()))))))))***)))***+++,,,,,,***(((***&&&%%%)))***((('''(((((()))***)))'''&&&'''((((((((()))***++++++++++++*********++++++,,,---...,,,,,,,,,++++++***)))(((,,,+++))))))++++++***)))***,,,......---,,,,,,---///...------......+++***------...------,,,+++***---***'''))),,,---+++''')))(((((()))++++++***((((((((()))))))))))))))))))))((((((((((((***,,,---+++************+++,,,,,,,,,,,,,,,,,,------------***,,,...000111000///...//////,,,)))***...///,,,))))))))))))***+++,,,---))))))******+++,,,------...---++++++,,,---,,,+++++++++,,,------...//////------........./////////000222444555333222222222111111000///......//////...000000---,,,......+++------------,,,,,,++++++---+++)))***+++,,,,,,+++/////////.....................//////000000111111000...,,,,,,---...---,,,///,,,)))))),,,......,,,444///---//////,,,***+++---......---,,,+++,,,,,,***++++++,,,,,,---------000000000///...,,,++++++........................///...---...000000000...------.../////////...---000...,,,+++++++++***)))---,,,,,,+++,,,---...//////...+++))))))***,,,...///000000111111111111111111111111111000000///...---///111000///...///000/////////111333555444333333222000///000000...---111000...---,,,---///000///---++++++++++++***(((---000000,,,***,,,---,,,---.../////////...------******))))))***+++---...++++++,,,------...///000111000000000000000111111444555555222...---000333///000000000000000000111---///111333555555444333666444222222333333333222333111000111222333222000111000---***))))))***+++,,,++++++******++++++,,,)))******++++++******))))))(((((('''(((''''''&&&'''((((((((())))))******,,,,,,+++*********++++++*********+++,,,,,,++++++///...,,,+++***++++++,,,((((((((())))))*********(((((())))))************((()))+++,,,,,,+++)))((('''((()))******)))((((((+++,,,,,,+++((('''((()))++++++,,,------.........+++++++++++++++,,,,,,---)))***+++,,,---...------...------...//////---,,,///...---+++***)))((((((&&&))),,,---,,,++++++,,,+++,,,...///...,,,)))((('''+++,,,+++,,,000000...***((('''(((***+++,,,,,,***+++,,,,,,,,,***(((&&&((((((((((((((())))))))),,,***)))((())))))'''&&&)))((('''(((***)))'''$$$'''(((((((((((()))))))))''''''''''''''''''''''''(((((()))))))))(((((('''''''''((((((''''''&&&%%%'''(((((((((((())))))))))))******+++,,,+++***))),,,((('''***+++)))((()))((()))***)))((('''((()))))))))***+++++++++++++++,,,+++******+++,,,...///,,,,,,------,,,+++)))(((,,,+++***+++,,,,,,+++))))))+++------,,,,,,---...+++++++++,,,.../////////------......---,,,++++++,,,***))))))+++,,,***((()))((())))))************$$$%%%&&&(((***,,,---...))))))((((((((()))++++++++++++++++++++++++++++++,,,,,,------------------,,,---...///000///...---///...,,,***+++---......,,,,,,+++++++++,,,,,,---,,,,,,---...///............,,,++++++,,,---,,,+++))))))+++,,,...000111222.........////////////000111333444444333222222333222111000///...---,,,,,,...000///,,,+++//////---------......---,,,+++***---+++******,,,------,,,000//////......---------/////////000000111111111000//////000000///...---111---******---000///---555111///222111...,,,------...///...,,,+++,,,...+++++++++,,,,,,------...////////////...---,,,+++........................000/////////111222222000...///000000000000000000000...,,,+++,,,,,,+++***,,,+++***)))***+++---...000...+++))))))***,,,...111111222333333333333222111222222222111000//////...000111111000//////000//////000222555666666444444333111111111111///---111///...------...000222---,,,+++,,,---...,,,+++,,,000000,,,***,,,---,,,////////////...---,,,++++++++++++++++++,,,,,,---,,,------...000000000000111000000000000000111111333444444000---,,,000444///...------...///000111...000333666777777666555666444222222333333333222222111000111222222222111111///---+++)))***++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************)))(((((())))))***************++++++------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,)))))))))******************)))((((((((()))+++,,,'''(((***++++++***(((''',,,+++***)))))))))***+++***+++,,,,,,+++++++++,,,++++++---...//////......---------------,,,,,,+++)))***+++,,,------......///...---...///000...---......---,,,+++***)))((('''))),,,------,,,---...---///111222111...+++)))'''***,,,+++,,,//////,,,))))))((((((+++------,,,---,,,+++***))))))))))))(((((((((((())))))******)))((('''((()))***)))((((((((()))+++++++++)))'''(((((((((((()))))))))***(((((((((((((((((((((((((((((()))******))))))(((((())))))))))))(((''''''(((((((((((()))))))))***)))***+++,,,+++******))),,,((('''+++,,,***)))***''')))***)))(((((()))***)))******++++++++++++***,,,++++++***+++---...///---......///...,,,+++)))++++++***,,,------,,,***)))+++------,,,,,,,,,...***+++,,,,,,---...///000------.........---,,,,,,***,,,---+++)))((()))+++((()))))))))))))))***+++%%%%%%''')))+++,,,......,,,+++***((((((((()))***++++++,,,,,,,,,+++++++++------------------------,,,---...//////...------///---,,,,,,++++++---000111000///...---,,,,,,,,,...////////////...---,,,---,,,***+++,,,------,,,***++++++,,,---...//////.........////////////000000222333333111111111222222111000...,,,***)))(((---///...+++,,,///000.........///......,,,+++***---+++***+++---......---///.........------,,,,,,///////////////000000000,,,---......---,,,++++++111...,,,,,,///000000///111//////111000,,,+++---,,,///000///,,,***,,,///,,,,,,,,,,,,------------,,,---...//////...---,,,........................000///...000222333222111...000111000//////000111000...,,,+++,,,---,,,+++++++++***)))***+++,,,---111000...---,,,---...///111111222333333333333333111222222222222111111000///000222222000000000111222111222444777999888777333222111222333222000...///...------...///000111---,,,,,,...000000///...+++///000,,,+++---///...........................---------,,,,,,,,,++++++...------///111111000...///////////////000111222222111000///---...000222000...++++++---000111111111222555777888777666555444333222222333333222111000000000000000111111111///...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++++++++++++++++++++...---,,,++++++***++++++)))+++------,,,+++,,,---------,,,,,,++++++,,,,,,******************+++++++++***((((((((())),,,---(((((()))******)))((((((...,,,***))))))***+++---)))***+++,,,,,,---,,,,,,***+++---...//////............///......---,,,++++++++++++,,,,,,------......---,,,,,,...///...---,,,,,,,,,,,,,,,+++))))))&&&(((***,,,,,,...111333///000222333222///,,,***'''+++,,,***+++...---+++)))++++++***,,,//////,,,...---+++)))))))))***+++'''(((((())))))******+++((('''&&&''')))***)))(((%%%&&&)))+++,,,------,,,((((((((()))))))))******((())))))******))))))((())))))))))))***************************))))))(((((((((((()))))))))******(((***,,,,,,+++***)))***,,,((('''+++,,,***)))***''')))******(((((()))+++))))))***************)))+++++++++,,,,,,---...///---...///000///---+++***+++++++++---......,,,***)))+++------,,,++++++,,,---......---++++++---...------............------))),,,...,,,(((&&&(((+++((()))***)))((((((***,,,))))))******************...,,,+++))))))))))))***,,,,,,,,,---,,,,,,+++***............------------,,,------.........------...,,,,,,---,,,***---222444333111///...---------//////...---,,,,,,++++++---+++***+++,,,------,,,......---,,,,,,+++******------........./////////000111222111000///000222111000///...,,,***(((&&&+++......,,,---000000...111000000///...---,,,,,,---,,,++++++---//////............---------------............////////////---///000000...------...,,,---......//////000000...,,,...000///+++***---+++...111///+++***,,,///---------------,,,,,,,,,)))***,,,...///...---,,,------------------------...------...000111111000...///000///---,,,...000///---++++++---------,,,+++++++++++++++,,,------000000///...............///000111111222222111111111111222222333222222222///111222222111000000111222222222444777888888666111111111222333333111///,,,,,,---......///000000.........000111222000...,,,///000---,,,000222111...............//////000//////......---+++***)))...,,,,,,---000000...+++------......///000111222000...------...///000000111...******---000222222222333444666666666555555222222222222333333111///......////////////000111------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++---...---***)))***,,,************************...---,,,+++************(((+++------+++***+++---***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++***************)))))))))+++,,,+++***)))***+++---/////////...---,,,---.../////////......,,,,,,,,,+++,,,,,,,,,---,,,+++***+++,,,------,,,******+++,,,,,,+++***)))((()))******+++---111444000000111111000...,,,***))),,,,,,)))))),,,,,,******------+++---111000+++---,,,,,,,,,+++***))))))'''(((((()))******++++++)))(((''''''((()))(((&&&%%%'''(((******+++,,,---(((((()))))))))*********)))***+++,,,,,,+++***)))******)))))))))***+++,,,******++++++******)))((((((((()))))))))*********'''***------+++))))))***,,,((('''***,,,)))(((***''')))******))))))***+++((())))))******))))))(((***+++,,,---............,,,---///000///---***)))++++++,,,...//////---+++***,,,------+++******+++,,,......---++++++---000------............------,,,,,,,,,+++***)))))))))((()))***)))'''(((***---++++++******************---,,,+++******+++,,,,,,,,,,,,---------,,,+++***///.........------------,,,,,,,,,------............+++,,,...,,,))),,,333222111000///............///...---,,,,,,---......---+++******,,,...------+++++++++++++++++++++***,,,---------............000111222111//////111222......///...---,,,***))))))---...---...111000---444222111///............---,,,+++,,,...///000///.............../////////////////////////////////111222333222000///000222%%%***...///---,,,...111---,,,...111000,,,+++...+++...111///+++)))+++///.........------,,,,,,,,,''')))+++---///......------------------------------,,,+++---///000000///---...///...+++***,,,......,,,++++++---......---,,,,,,,,,---------......---------------,,,,,,,,,......///000000000000000000111222333333333333333000111333333111000111222000000000222555666555444000000000222333333111///***+++---...////////////000000000111222222000...,,,000111///...222444333111111000///......//////000000///...---+++)))(((---++++++,,,......+++(((,,,,,,------///000111222///,,,***+++///111000...222...******---111222222333333444444444444444444111111111333444333000------...//////......///111+++,,,---.........------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***,,,...---***)))***,,,*********)))))))))))))))...---,,,+++************(((***------+++***+++---((()))+++,,,---,,,,,,+++++++++++++++++++++++++++'''(((+++------,,,***))),,,++++++******++++++,,,)))***+++,,,+++***(((&&&)))))))))******)))'''%%%)))***---...//////------***,,,...///111111000000------,,,+++++++++,,,,,,+++***))))))+++---,,,,,,((()))***+++,,,+++******------,,,***)))***---000///000000///...,,,+++***+++---,,,)))))),,,,,,***+++//////,,,---222000+++***,,,---...---+++)))''''''(((((()))***++++++++++++***((('''((('''&&&$$$))))))***)))((('''((()))))))))))))))***************+++,,,------,,,+++***+++***)))((((((***,,,...***************)))(((((())))))))))))************'''***------***))))))+++,,,((('''***+++)))(((***''')))******))))))***,,,(((((()))))))))(((((('''***+++---...///......---+++,,,...///...,,,)))(((++++++,,,...000000---++++++,,,------+++))))))***)))+++,,,,,,+++,,,000444------...............---///,,,))))))+++,,,)))&&&(((***+++)))''''''***---(((((()))***++++++,,,,,,,,,++++++***+++,,,...///,,,,,,---...---,,,***)))//////.........---------++++++,,,,,,---...//////...+++,,,...,,,))),,,444000//////.........//////000///...---...000222333---+++******,,,......---%%%&&&''')))+++---//////,,,,,,,,,---------......111222222111000000111333,,,---.../////////...---(((,,,///...///111000---666444111///......///000---,,,+++,,,...000000///......//////000000111111000000000///////////////...000111///,,,+++...000 '''...000,,,***---000...---,,,---...///...---,,,,,,,,,+++++++++******+++++++++,,,,,,---------...,,,,,,...000111...+++......---------,,,,,,,,,------------------------......///---+++)))******.........------,,,,,,+++,,,---.../////////...---...---+++,,,---///000///...000///---000444555111111111222333444444444333000111111222111000///...777666444444333111...+++///////////////.........000//////.........//////111111111111000000000000///000000000000111111111444333111222333333222000---...///...,,,++++++,,,+++...---***)))++++++(((,,,,,,,,,------.........///---+++)))))))))+++,,,+++...///...///333333111///222555555333111111222666222222555444///---111***...000...///222111---******+++,,,,,,,,,,,,+++------,,,+++)))(((***,,,++++++,,,,,,,,,++++++***---,,,,,,+++***)))((((((''''''((()))***+++,,,,,,---,,,***)))))))))***+++((()))***++++++***((('''++++++++++++++++++++++++///...***%%%&&&,,,...,,,+++*********+++,,,,,,---222---((((((,,,...---+++(((((())))))((('''&&&&&&+++)))((()))---...---,,,///+++'''(((,,,...,,,***111//////222222...++++++000000...---+++***((((((***+++---......---+++***......---,,,***(((&&&%%%+++***((('''(((***---///222...///444333---)))******+++,,,,,,+++***+++,,,///000000000000...,,,+++---------//////---)))&&&(((***+++***)))((()))***)))(((''''''(((((('''%%%******)))(((((((((((((((,,,+++)))''''''(((***+++,,,+++***((((((((())))))%%%%%%&&&((()))+++,,,,,,+++,,,,,,---,,,+++***))))))+++------+++***++++++,,,***))))))******((('''))))))((())))))***+++,,,*********+++,,,,,,------+++)))((()))******)))(((,,,---......//////......---...//////---+++++++++...---,,,,,,......---,,,***'''%%%)))///111///+++...------,,,,,,------...------...///...---+++***111///,,,)))''''''''''''*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,+++***+++,,,---...))))))***+++,,,---------/////////......------,,,...------,,,,,,---------333111...,,,+++,,,---...////////////////////////000///---***(((***000555222///,,,++++++,,,,,,,,,------------------------......---------,,,,,,,,,...000111111111111444666/////////...---,,,***)))---......------...111444444333000......///000222...---,,,---///000///.../////////111333333111///111111111111000///------444444333222111111111222,,,,,,++++++,,,,,,---......,,,+++,,,---...---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,------,,,+++---000111///,,,............------,,,,,,---------------------------......---+++***+++,,,............------------------.../////////...---000...,,,,,,...000111111---///...,,,///333333000222222222222222222333333333444444444444333111000111000000000111000...+++............////////////.........---------......//////000000111111111222000000000111111111222222333222000000111222111000...///000///---++++++,,,,,,//////,,,,,,//////,,,---...---------,,,+++***---,,,+++*********+++,,,+++//////...///222333111///222555555333111111222666333222555333...,,,///,,,///000......111000---))))))***++++++++++++++++++,,,,,,***))))))+++,,,+++++++++++++++***))))))***++++++++++++******)))))))))))))))************,,,,,,+++***************)))***+++++++++***)))(((++++++++++++++++++++++++))),,,,,,+++,,,...,,,'''++++++******++++++,,,---///+++'''(((+++,,,+++((()))*********))))))((('''***))))))+++---...---+++///+++((())),,,...---***---***+++//////,,,***+++000///...---+++***)))(((***+++---......---+++***,,,,,,,,,+++***((('''&&&+++***((('''(((***---...000---...222222,,,)))******+++,,,+++)))(((((()))//////000000///...,,,+++++++++,,,---...---+++(((''')))***)))((('''((()))+++***))))))))))))((('''******)))((((((((((((((()))((('''&&&'''(((***,,,+++***)))(((((())))))***(((((()))))))))*********+++,,,,,,---,,,+++***)))***,,,,,,,,,+++***+++,,,+++***((()))******)))((((((''''''''''''(((((())))))))))))))))))(((((((((+++))))))***+++,,,+++***,,,------...............,,,---......---,,,---///...,,,,,,,,,---...---,,,,,,+++***+++...///---+++---------,,,,,,---------------......---,,,,,,+++///...+++)))((((((((()))***++++++++++++++++++,,,((()))***+++++++++++++++,,,,,,+++++++++,,,---...''')))******))))))***,,,///......---,,,,,,------......---,,,,,,,,,------///...---,,,,,,,,,---...........................//////...+++)))+++///333222///,,,++++++,,,,,,,,,------------------------............---------,,,///000111000000000222444---------------,,,,,,,,,,,,------,,,+++,,,///222333111///------...000222///...---...000000///...000//////000222222000...000000000000000///...---333333222111111111111111.............../////////---,,,++++++,,,---,,,++++++++++++*********))))))---,,,,,,,,,,,,,,,,,,+++,,,++++++---///000///.../////////............---------------------------+++---...---,,,+++,,,---............////////////...///////////////...---333000---,,,...000222222,,,...---,,,///333333///333333111000000111222222444444444444333222111000...------...000000///------------.../////////000------------------------......///000111222333333111111111111222222222333333111///...///000000000///111222111...,,,++++++(((+++,,,)))***------***...//////...,,,***'''&&&***++++++++++++,,,,,,,,,,,,//////...///222333111///222444444333222111222666333333555333///---...///111111------000000...))))))***+++++++++++++++***+++,,,+++******,,,...,,,,,,,,,+++***)))((('''((()))+++,,,---,,,+++***++++++*********)))))))))++++++++++++++++++***)))++++++,,,,,,+++***))))))++++++++++++++++++++++++)))+++,,,***,,,...,,,'''++++++******++++++,,,,,,---+++)))***,,,---***'''***++++++++++++***))))))))))))***,,,......,,,***///,,,)))***---...---+++***((()))---...+++***,,,//////...---+++***))))))++++++------------++++++************)))((('''&&&+++***(((((()))***---...---,,,---000000,,,***+++***++++++)))'''&&&&&&'''////////////...---,,,,,,*********+++------,,,***'''((())))))''''''((()))((((((((((((''''''''''''******)))(((((((((((()))'''&&&&&&&&&''')))+++,,,***))))))((())))))***+++,,,,,,++++++******))))))+++,,,,,,------,,,******,,,,,,,,,+++******,,,...***)))((()))***+++***))))))))))))(((((((((((((((,,,,,,,,,,,,+++***))))))+++***)))***,,,------,,,,,,,,,---...............,,,---...------...000222...,,,+++,,,---...---+++............------++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++*********)))******+++++++++******,,,,,,+++++++++,,,---...(((***,,,+++)))(((***,,,///...,,,+++***+++---...///......---,,,,,,------++++++,,,,,,------------......................../////////---+++,,,...000111///,,,+++,,,---,,,,,,------------------------/////////.........------///000000000......000111,,,+++++++++,,,---...///,,,---,,,+++******,,,...000///---,,,,,,...000111111000//////000111000...000//////000111111///---...///////////////......222222222111111111111111...///000111111111111000...---+++,,,------,,,+++++++++*********)))))))))---------,,,,,,++++++++++++++++++---...//////////////////////////////...........................+++,,,------,,,,,,---///......//////000000111111000000000000//////......777444000......000111111,,,......---000444333///555444222000000000222333111111111111000///......///...---...000111000...,,,,,,------...///000000------.....................//////000111111222222111111222222222333333333444222///...///111111111000222333222000---,,,+++(((***+++((((((++++++(((---.........,,,)))'''%%%((()))***,,,,,,---,,,,,,,,,///000...///222333000000111333333333222222222444444444666555333111000111333111---,,,///000---***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000---------,,,+++***((('''(((***,,,......,,,***(((***************************+++,,,,,,,,,+++***))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++...---)))%%%&&&,,,///---,,,++++++***++++++,,,,,,---,,,,,,...//////,,,)))******++++++++++++******(((***,,,...///...,,,***...,,,++++++---...---++++++***+++...---******---......---,,,,,,+++******+++,,,,,,------,,,,,,+++((())))))))))))(((((('''***))))))((()))+++,,,...***+++---......,,,+++,,,((()))***)))((('''((()))............------,,,,,,,,,***)))***+++,,,+++***((()))***)))((('''(((***((()))***)))(((((())))))+++***))))))(((((())))))((((((''''''((()))***+++((((((((())))))***++++++---------,,,++++++******++++++,,,------,,,+++***------,,,***)))***,,,///)))((('''(((***++++++***,,,,,,,,,,,,+++******)))------......---,,,+++***,,,+++******+++,,,+++***,,,,,,---.........------//////...---,,,---000333---,,,++++++------,,,+++,,,...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---,,,,,,++++++******))))))******+++++++++******)))+++++++++,,,,,,,,,------...---,,,,,,------,,,,,,///---+++))))))+++---...//////...---------------)))***,,,------,,,+++***..............................///......---------000...,,,+++,,,------,,,------------------------000////////////.........///000000///------...///,,,,,,++++++,,,---...///---...---,,,******+++---------,,,+++,,,---///000111000...///000000///---111/////////000000///------....../////////......111111111111111111111000...///000111111111000000000...------......---++++++++++++************)))---------,,,,,,+++++++++++++++,,,,,,------...///.../////////////////////........................***,,,------------...000...//////000000111111111222222111000///.........:::777222////////////...---000000///222666555000666555222111000111222333000000//////............111///.........///---,,,+++,,,,,,---...//////000---...///000111000000000111111000000000000000000111111222222222333333333555333111000111222222111///222444333111...,,,,,,---//////,,,+++...---***,,,,,,------,,,***)))(((((()))***+++,,,------------000000......222222000111111111222333333333222111333666666777777555333222444222---,,,///000---,,,---......//////......,,,.../////////...000111/////////...---+++***)))***,,,.........+++((('''((())))))***+++,,,,,,,,,******,,,------,,,+++***------,,,++++++*********++++++++++++++++++++++++...---)))%%%'''---///...,,,,,,++++++***++++++,,,,,,---...///000...,,,))))))******++++++*********(((+++---//////---+++***,,,,,,+++,,,------,,,+++,,,+++,,,...+++''''''+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***)))))))))***+++,,,---(((+++...---,,,+++,,,,,,'''(((************,,,------------,,,,,,,,,,,,,,,...---++++++++++++***((()))***++++++))))))***+++***,,,...---++++++,,,...++++++***))))))))))))))),,,++++++***))))))))))))(((((())))))************,,,,,,,,,,,,------------++++++------...---,,,+++------,,,+++)))***---///)))((('''(((***++++++***,,,,,,------,,,+++***)))'''(((***+++++++++***)))---+++***)))***)))(((&&&+++,,,,,,---...---------111111000---,,,,,,...111---,,,++++++,,,---,,,+++)))+++------+++++++++,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++******)))))))))******+++++++++******)))++++++,,,,,,,,,---------111---)))+++000111...)))...---+++))))))+++---//////......------......///***+++---...---+++(((&&&........................------.../////////---,,,///---,,,,,,---...---,,,------------------------000////////////.........000000000///---,,,---...---------,,,------.........//////...,,,+++,,,---,,,,,,++++++,,,---...//////...------//////...---111000...///000111000///......//////////////////000111222222222222111111---...//////000000//////111///............---+++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++---///---............/////////........................+++---......------...000////////////000000000000444333222000///.........999666333111000000///---...000111111333777555111444333222111000111222222111000000000000111222222111///,,,+++,,,+++***))),,,,,,,,,---.........///---...000111222222111000111111111111000000//////111111111111222222222333444333222222333333222000---000333333111///---,,,+++......++++++......+++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,---------000000......111222///222111000111333444444333000444666666777888666222111333222......000000---......///000000000000000---///111111000//////000000000000///...---,,,+++,,,---......---+++((('''(((((()))***+++,,,---...***+++,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++++++++++++++(((***+++***,,,///---))),,,,,,++++++******++++++***+++---...---,,,***)))))))))***+++++++++******))),,,...///...,,,,,,,,,***++++++,,,,,,++++++***+++***+++,,,(((###%%%))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))(((((())))))))))))***+++,,,---(((---000---***+++------&&&(((***+++,,,---///111---,,,,,,+++++++++,,,,,,///...---------,,,***(((***+++,,,,,,******+++,,,&&&(((******'''&&&(((+++++++++***))))))))))))***------,,,,,,+++))))))(((((())))))************)))***++++++,,,---......///++++++---......------,,,---------,,,++++++---///***)))((()))***+++***))))))***+++,,,,,,+++)))(((''')))+++---...---,,,+++---+++))))))))))))'''&&&++++++,,,---------------000111000...,,,+++---///---+++***+++,,,---,,,***((()))***+++,,,------,,,***+++,,,------,,,+++***)))***,,,---------++++++))))))******++++++++++++***************))))))))))))******+++++++++*********+++,,,---------,,,,,,///+++(((***...000---)))...---+++***+++,,,...///------------...///000111,,,---......---***(((&&&------------------------,,,,,,---...000000...,,,...---,,,,,,......---,,,------------------------/////////.........------///000000///---,,,...///---....../////////......///000111000...---...///,,,,,,,,,,,,,,,,,,------...---,,,---...//////...111000...///111222222111///000000000000000//////000111222333444333222111000////////////000111222000...------------,,,***---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,......,,,***))),,,...,,,,,,------....................................,,,---///...------...///000///////////////......666555333111///.........333222111111222222111///---///111111333666444000////////////000000000000111111000111222333555666111///,,,+++,,,,,,+++***------------------------,,,---///111222111000000000000000000000111111111000000000111111111222222222111111333444333000...+++...222333111///------'''***+++)))***...///---///...,,,+++***+++,,,---++++++*********+++---...---000000......111111///222000///000333555444333000555777555555666333...000222333000///111000---......///000000000000///---...000000///---------......//////...---,,,,,,,,,---------,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,------...---+++)))((((((((((((++++++++++++++++++++++++'''***+++***,,,///...)))---,,,++++++******+++++++++,,,------,,,+++************+++,,,,,,,,,,,,,,,+++---///...,,,+++,,,---(((***+++,,,+++***))))))******+++,,,((($$$&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++***)))(((((()))))))))******+++,,,,,,(((///222---)))+++------''')))+++,,,,,,,,,...000,,,,,,+++******+++,,,------------//////...,,,))))))+++,,,+++***)))***+++"""%%%((('''$$$###%%%))),,,+++******))))))******+++++++++++++++***)))((())))))***+++******((((((***++++++,,,------......***+++---.........---,,,,,,---...---,,,,,,,,,...+++***((()))******)))(((((()))+++,,,---,,,***)))+++,,,///000000///---,,,+++***))))))++++++***)))++++++,,,------------,,,---...///...---,,,---...,,,+++***+++,,,,,,,,,***+++***)))+++...///---+++)))+++,,,------,,,+++)))'''))),,,...///---+++)))+++++++++++++++***))))))))))))))))))************((()))***+++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,------......------,,,,,,---......///,,,,,,,,,---///000222333,,,,,,---------+++***)))------------------------,,,++++++---000111000...---,,,,,,---......---,,,------------------------............---------,,,///000000///...---///000+++,,,///222333222111000...000111000///......///------------,,,,,,,,,,,,---,,,,,,---000111111000111000...///222444444444111222222222111000//////000222333555555555333222555444222111111333555777///...,,,,,,,,,,,,+++)))......---------,,,,,,,,,+++++++++,,,,,,------------...///,,,)))(((+++...,,,,,,,,,---------......////////////////////////---...///...---,,,---///000000//////......------777555333111///...............///222444444333111+++...000000222555333///+++,,,---...//////......000000///000222444666777333000...---...///......------------------,,,,,,+++,,,...000111111000///......///000111222333333///000000000000111111111///000111333444222///,,,)))---111222111///...---'''+++---,,,///444666444222000---+++***+++,,,...---+++***))))))+++---......000111......111111///333000///000333555555333000666777444333444000)))...222333111000222111------......///////////////,,,...//////---+++++++++---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,+++***+++,,,...///...,,,***)))'''''''''(((++++++++++++++++++++++++---,,,(((%%%'''---000///---,,,,,,+++*********+++---///000///...---------+++,,,,,,---.........---,,,...///...+++***,,,///''')))++++++***)))))))))******---...***'''***111++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***)))(((((())))))***++++++,,,,,,)))111333---)))+++...---)))***,,,,,,++++++,,,...,,,+++*********+++,,,---+++,,,---000222111...+++(((***+++***)))((()))***&&&))),,,+++((('''***...,,,+++******)))*********((())))))*********)))))))))***++++++***)))((('''++++++,,,,,,,,,,,,,,,---***+++---.........------+++---......---,,,,,,---,,,***))))))******((('''***+++---/////////---,,,***+++---...---+++(((''')))((((((***,,,......---++++++,,,---------,,,,,,)))+++---...------...///,,,+++******,,,,,,+++***///+++)))+++000111...***)))***,,,------,,,***)))&&&(((,,,///000...***(((,,,,,,,,,++++++)))((('''(((((())))))******++++++'''((()))***+++,,,,,,,,,***+++,,,---...---,,,,,,(((...333111,,,+++000555,,,------....../////////++++++,,,---///111333444++++++,,,------------,,,------------------------,,,******,,,000222111///---,,,,,,---...///---,,,------------------------......---------,,,,,,,,,///000000000......000111(((+++///333555555333222---///000000///......///.........------,,,,,,,,,---,,,,,,...111333333222111000///000222555666666333333333222222000///...111222444666666666444333999777555333333666999;;;...---,,,,,,++++++,,,,,,333000---,,,,,,,,,+++***...111333222///,,,+++,,,000000000///......------+++,,,------......------------.........---,,,,,,///---+++,,,...///---+++,,,---.../////////...---333333222222222222333333000000111111111111000///000000000000000000000000,,,,,,,,,...000111///------...000111222222222111111111///...---,,,++++++//////000000111111222222111111111000000///------111///......000111000000333222111000000000111111///222222000111555555333000///...///111222000---)))......,,,333>>>===333************************,,,---------,,,,,,...///111///...000444555333000+++...222888;;;;;;888444444666777666444222111111222222222333444333000...000///......//////,,,+++***++++++,,,---------...///...+++)))))))))***+++...---,,,,,,++++++,,,,,,---------,,,+++***)))(((++++++,,,------,,,++++++------++++++************---,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///...---,,,,,,---///000+++,,,,,,------,,,,,,+++333///+++***,,,---,,,+++---,,,+++*********+++,,,///...,,,++++++,,,...///,,,...000...***(((***,,,++++++++++++++++++++++++///,,,******,,,---***'''---......---,,,+++***)))//////,,,((((((,,,+++'''%%%&&&((()))+++,,,,,,,,,)))((('''''')))---111444333111///,,,++++++,,,---************************---,,,+++******+++,,,---000---***+++...///+++&&&111111...******...---)))+++((()))------++++++---......------,,,,,,,,,,,,,,,++++++,,,...///.........---***)))***,,,000222+++******+++------,,,***,,,+++***+++++++++)))'''&&&***+++***...333111))),,,++++++,,,------,,,***,,,---///000000///---,,,...,,,+++,,,///000---***111///,,,***+++---------...+++***,,,///000...++++++)))***///---((()))...(((***,,,---------+++***++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++***)))***+++,,,---.........------,,,,,,,,,000///...---------------,,,,,,------------------,,,++++++---000111000///,,,+++++++++,,,...000111------++++++++++++------......//////...,,,+++***------.........---+++***...000///---///333333///111000///...---...//////111111000///...---------//////000222555666444333000000000000111222333333555333000/////////...---222...++++++...111111111000666;;;<<<===>>>;;;666777000222444+++,,,555777444444666777777888888888;;;666444888<<<>>>AAAFFF......---,,,,,,,,,,,,---333000...---------,,,+++,,,...000000---,,,---...////////////............---...............------***+++,,,,,,,,,,,,++++++...---,,,---//////---+++,,,---...//////...------111000000//////000000111000000111111111000000///000000000000000000000000.........///000000...,,,---...///111222222111111///......------.........///000000000000000111111///000000111111111000000222000//////111333333222333333222222222222111111222444444111111444444111000///000333555444000---***...---***///888666,,,+++++++++++++++++++++++++++,,,---,,,+++,,,---///.........000222222111000000111444777:::999666333444666777666444222222222444333222333444444222000000///............,,,***---,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,---......---,,,++++++,,,---,,,))))))+++---------,,,+++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000111+++,,,,,,------,,,,,,+++///,,,******,,,......---...---,,,++++++,,,------///...,,,++++++,,,...///---...///---,,,***++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++***++++++,,,,,,,,,+++++++++...///,,,)))***---,,,)))(((((()))***++++++++++++...---+++))))))***,,,...111///---,,,*********++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,...+++)))))),,,,,,)))%%%+++,,,***(((***//////,,,+++)))***------+++***---////////////...---++++++---,,,,,,---...///.........---+++***+++---///111,,,+++++++++------+++))),,,+++***+++,,,,,,***((())),,,,,,+++---111///(((......---...//////...,,,***+++,,,------,,,,,,+++------,,,---......---+++111///,,,+++,,,---...---......------......,,,***+++)))+++...---((()))...((()))+++,,,,,,,,,***)))((())))))******))))))(((++++++++++++++++++++++++///...---------...///000.........---------,,,,,,......---------......///000000000//////.........---------...000111000///,,,,,,++++++,,,---///000...---,,,++++++,,,---...---.........---,,,+++***....../////////...---,,,...000111000111444333...111000///...---......///222111///.........///000111111111333555444222000111111222333555777999:::888666333000000000000000///...,,,---000222111000777===BBBDDDEEEFFFCCC>>>:::222555888000///555444444555777:::;;;===>>>>>>AAA===<<>>FFFNNNQQQSSSSSSOOOHHH>>>555666:::333111333///444555888;;;???AAACCCDDDAAA>>>===@@@CCCIIIUUUaaa///...------,,,,,,------111///------......---,,,,,,,,,+++******+++---...,,,,,,---...//////000000000000000///...---+++***,,,---...///000111111111------///000000///...,,,...///000000000///...---...------,,,,,,------...//////000000111111000000111111111111111111111111///---,,,---......,,,+++......//////000000000000------------...000111222111000000//////.........000000111222333333333333222000000111444666666666333444666777666555333111555888777444333555555222000222444555666444222000111333222...///222000***........................///000111000//////111333///333666666444333555777777555444444666777666555444666777666555444555666777666444444666666666555111000............---,,,...---+++*********+++,,,***+++,,,---.........---......---,,,,,,,,,,,,,,,---,,,***)))***,,,...///---...///000000///...---+++***)))***+++,,,------,,,++++++*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------...///000000111,,,,,,------------,,,,,,***))))))***,,,...///000---------------...............------------......111...,,,---///000---+++***+++++++++++++++,,,,,,))),,,///...,,,,,,...111---------,,,,,,,,,,,,---,,,...---+++---111000---***++++++,,,,,,,,,,,,+++***+++,,,------.........000111111111000///......,,,,,,,,,------......///+++++++++******+++++++++000...,,,,,,---...,,,++++++,,,***''')))......+++,,,***+++......+++***---,,,...000222222111///---...///000111///................../////////......///...------------+++)))***)))***+++---...---,,,+++,,,------......---,,,---,,,,,,---......---+++---,,,,,,,,,---...///000+++...000000---+++---//////---++++++,,,------,,,---///111000,,,***+++---,,,,,,,,,,,,***)))***,,,+++,,,------......------))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///....................................///000000/////////......---------000///...///000000...,,,///......------,,,,,,,,,........................------------,,,,,,++++++///////////////////////////444888:::;;;<<<666///000000//////............111///---,,,---000444666111222333555666444111---...///333999BBBLLLTTTYYYZZZVVVNNNEEE<<<777444444000000000111222333444444EEEPPP\\\ccceeecccZZZPPPDDD777666888333222333...444666999<<>>>>>@@@BBBJJJYYYhhh......---,,,,,,,,,,,,,,,///---------......---,,,///---+++***++++++,,,,,,,,,------...///000111111000000000///---,,,***)))---...///000111222222222---///000000000///......000000111222111000///...///......------....../////////000111111111111111000000000000000000000000---+++***+++---......---///////////////000000000//////.........//////000111111000000//////......222222333333333333222222111000000111444666666666444555777888777666444222444666666444444666666444222222222222111111222222111333222000111222111---...........................///000///......000222000333666666444333555777666444333333666888999888555666777666555555666888999888777888999:::999888444222000///000000///...,,,,,,+++++++++,,,...///,,,---............---,,,///...------,,,,,,---------,,,*********,,,...000......///000000///.........)))&&&(((---000---*********))))))))))))******,,,,,,,,,---------......------,,,,,,------.../////////////////////......,,,------......------,,,++++++,,,,,,,,,,,,---...++++++,,,,,,------------........................111...,,,---///000...+++*********++++++,,,,,,,,,***---//////------000333333222000///------------,,,...---,,,...222111---)))***+++---......//////)))***,,,...///000000000///000000111000000///...+++,,,,,,,,,------......+++++++++,,,,,,+++++++++///...,,,,,,------------,,,---,,,)))+++000000------++++++......+++***---)))+++///222333333222111...111333333000.........---...///000000000///...000///.........---+++)))*********,,,...///...---******,,,.........///000---,,,,,,---......---+++......---------...///000+++...111000---,,,---///,,,+++******,,,,,,,,,++++++...111000---,,,---000,,,------+++))))))+++,,,***++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...///000111222////////////////////////111000///...............---......//////000000000000///.../////////---+++////////////...------,,,////////////////////////......------------------..................//////111777===???AAAAAA:::222000111111000000000//////000///---,,,...111555777111111333555777666333111///222888BBBNNN]]]iiippptttoooeeeWWWGGG<<<666444444333111000111444888;;;LLLZZZjjjtttvvvqqqcccWWWJJJ<<<888888333333777444888:::<<>>@@@@@@>>><<<888555333222222333333222+++,,,,,,---.../////////........................///......------------------,,,+++++++++---...///---...///000000///...---///***&&&(((---///---)))***))))))))))))***++++++,,,,,,,,,---------......---------------......///000000000000000...------------............------,,,...///...,,,,,,,,,---***+++,,,------...------...........................---,,,---......---,,,*********++++++,,,,,,---,,,...////////////111222666555222000...---------+++......,,,...111000,,,)))***,,,---///000000000------...//////.........------------------......------------------------,,,,,,------------,,,,,,---,,,+++******+++,,,---+++,,,+++***---333555222...+++,,,///...+++***---)))+++...111222333333222///222666555111......///---...///000111111111111000///......//////---++++++++++++---///000///---***)))+++......---///333000///...///111111///...---------------------------...000///...---......,,,+++***+++,,,---,,,+++,,,---/////////...///000,,,......***(((***++++++(((((()))))))))*********'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,000///.........///000111////////////000000000000222111000///............//////000111222333444444111000//////000000...,,,000000111111000///......///000000111111000000/////////...............///......---------...///000333999@@@DDDGGGGGG@@@777222222222222222111000000222111000///111444777999444333444555777777666444444777???JJJZZZkkk{{{wwwfffRRRBBB888555888666444222222555<<<@@@PPP___qqq{{{}}}vvvgggZZZMMM???;;;;;;444555<<<;;;===>>>@@@CCCEEEGGGHHHHHHHHHEEECCCDDDFFFKKKVVVaaa111000000////////////////////////111222333111///000...---///111222000...000000111111222222222333222222222111111///...---//////000000111000000///000111111///---...000333444555555555555333222111111111000000000000111111111111222333444444444444333333333333333333333333222111//////000222222111333222111000000111222333111000000///////////////111111111111222222222222///000111222333333333222555444333333555777666666666666555555555444444444444777666333333555444111///111222111//////000222------...//////------///........................+++,,,---,,,++++++---///000000000111333444333222555444333444777999::::::555666777666666777999;;;AAAAAACCCFFFHHHGGGDDDAAA;;;888555444555666666666---...///000111000...---......---------///000111//////...---------------,,,,,,,,,------------------...////////////...---,,,,,,,,,+++******+++,,,++++++******+++,,,,,,---,,,,,,,,,---------......---------------...////////////000111000000......------............------,,,...000000---,,,---///***+++---.../////////.........////////////......+++---------,,,,,,,,,---)))******+++,,,,,,------//////...///111222111000555444111///.........///+++---...,,,...111///***+++,,,---...///000000000000000//////...---------,,,,,,+++++++++,,,...///000//////......---------------...//////...---------,,,,,,*********,,,...,,,---,,,+++...333444222...,,,,,,//////+++***,,,,,,,,,...///000111111111000444777666222......///------...///111222333444///.........000000...,,,---,,,,,,---///000///---,,,+++,,,///...+++---444000/////////111111///...//////000000000...---,,,///......///000000...------,,,+++---...///...---///......///000///...,,,,,,///...)))&&&***,,,******)))))))))******++++++((()))***++++++,,,,,,,,,------------------------...---,,,,,,,,,---///000//////000000000111111111000000///////////////000111111111222222333333333222111000111222222111///111111222222222111000000000000111222222111000000111000///......///000111//////.........///111111555<<>>BBBOOO\\\llltttvvvpppcccVVVGGG=========444444<<<======???AAADDDFFFHHHIIIJJJHHHCCC@@@AAABBBCCCIIIPPP333222222111111111111111000000111333555555333111...------000444555333000222222222222222333333333333333333333333222111000222222333333333222222111111222111///,,,---111555666666777777666444333111111111000000000000111111111222333444555555555555555555555555555555555555777555222222222333333222444333222111111111333333000000////////////000000111111111222333333333444---...///111333444444444888666555555777888777777666666555444444444444555666888777333222333222///---111444444222000000111......000111000------///........................---...//////......///111333111000222555777555222666555444555777999999888555666777666666777:::<<>>:::777999::::::999:::>>>BBBKKKVVVcccjjjkkkfff[[[QQQ@@@888;;;<<<333222999::::::<<<>>>BBBEEEGGGIIIIIIJJJDDD???@@@AAAAAACCCFFF888666444333333333222000666555555777999888555111111000000111333444555555222777999888888999666111666777999::::::888666555333000000444444222222555555444444333222111111000777888888888777555333222555666444111444999444+++444555777888999888888777;;;:::777555555777999:::999888666444222222222222444444333333333555666777111111111111111222222333333111000111444555333000222333333444555555444444444555666777888777666555777666444333444666999:::777666555444333333333333111111111111222222111000000///............///000000000000000///...,,,,,,***+++,,,,,,+++,,,///111333444555666666555555444444444444444444555777777===:::777777888;;;<<<===@@@HHHRRRWWWVVVRRROOOMMMDDD>>>888555555666555444111222222000---,,,///222222111000000111111000///555444333111000///////////////000000000000//////,,,...111111((( %%%///---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////111000000/////////000000111111111111111111111111//////000000111111222222333111///...////////////000000111222222111000///111111111111///---+++***+++,,,---////////////...///,,,,,,///000...///333000///...///111222222222333111//////000111000///........................222000......000111222222444444444333222111/////////000000000000111111111333222111000000000111222111222222000//////222444111000///......///000111111000///......///000111333444333333222111000///000000000111111000000000:::666222000000000---***111000...------///111222000000000000000...------.........///000222333444333111........./////////111000...///222444555555777555222222222222111000///000222333444333333222222333333333222111111000555...'''&&&***///111111////////////////////////+++///000......000///,,,////////////000111222222000000///////////////000444333222111000111222333222333222111000000333555555222000000333444333111222111000000222222111000444222222666<<<===888333222222333333333333333333111222333444444444333222333444444444333222222111111111111222333444555666:::444555@@@KKKKKKDDD>>>:::::::::999999999888888<<<;;;::::::;;;===@@@BBB999:::::::::::::::::::::666888???JJJZZZmmm}}}nnnWWWFFF???>>>999::::::888777777999;;;FFFKKKRRRWWWVVVPPPHHHBBB===:::777777999999888555===<<<<<<===???AAADDDEEEAAA@@@???=========>>>???>>><<<::::::::::::888777999888888:::;;;;;;888555777666666666888999::::::999>>>AAA@@@AAABBB???;;;======>>>>>>===;;;:::999:::777666999999666666999::::::999888777666666555999:::;;;<<<;;;888666444777888666333444777333,,,555666888999999888888777;;;999777666666888:::<<<888666444333222222222333666555444444444444555666555555333222000000//////555333222444666666555222222222333444555555555555666666666666666555444444555555555555555555555555666555444444333333333333444222111333555555333111//////...------...//////222222111111000000//////.........------...111444555666888888888777666444444444444444555666777888<<<;;;999888999;;;===???CCCIIIQQQWWWWWWTTTOOOMMMDDD>>>888555555666444222333444444333000000222555444222111222333333222111333222222111111111111222111111111111111111111111111......000,,,'''(((...---------...............///..................///////////////////////////111111111000000000111111000000000000000000000000111111111111222222222333222000......///111111111000000111111111000...---222222333222111000...---000111111111000...---,,,000------000111000111444333111000000111222111000111///...///111333333222////////////////////////222000//////111222222111444444333333222111111000000111111111111222222222555444333222111222222333333333333222000000222444222111000//////000111222222222111111111111222222444444444444333222111000111111222222222222111111333111///000333444222000333222000//////000111222111111222111111000///...111111111000111111111222333111//////000000000///222111000111444777999999:::888555444555444333222111111333444444333222222444444555555444333333222444000------000333333222111111111111111111111111...222222000000222111---222111111111111111222333111111000000000000111111444333333222222222222222444444444333222222444666666333111222444555444222444444333333444444444333444444555888<<<<<<999666666555555444444555666666333444555666666555444444444444444444444333222222444333333333333333444555999666777???DDDBBB===;;;999999999888888888888777::::::999:::;;;<<<>>>???;;;;;;;;;;;;:::::::::::::::;;;>>>EEEPPP]]]iiiqqq{{{xxxpppbbbQQQDDD>>>===999999999888777777999;;;>>>AAADDDFFFFFFBBB===:::888555333222444555555333======<<<<<<<<<===???@@@===<<<;;;:::::::::;;;<<>>===@@@===<<<>>>===::::::===>>>===<<<;;;:::999888888===???AAABBBAAA>>>:::888===???>>>;;;999:::888444======>>>???>>>===<<<;;;>>>===;;;::::::;;;<<<>>>:::888777555555666777888<<<;;;:::999888777888888888888666444333222111111444222111222333333222111222333444555666666666666777666555555444444444444666777888888888666333222555555444444333444444444555222000222666777333///000000////////////000000444444333222222222333444333222111///...000444888777999;;;<<<;;;999666555555555555555666777888888:::<<<<<<:::888:::>>>BBBIIILLLRRRXXXZZZXXXRRRNNNFFFAAA;;;888888888555333555666666666444555666888555444333444555666555444222222111222222333444444333222111000000111222333555///,,,...111///---,,,......//////000000111111000000////////////000000////////////////////////222222111111111222222333111111111111111111111111222222222222333333333333111///......000222333333111222222222222111000///333333444444444333222111333333333222111///...---222//////222333111222555666444222111222222111000333111000111222333222111000000000000000000000000222111111222444444333111222222333333333333333222222222222333333333444444777666555444444444555555555666666444222222333555333222222111111222222333333333444444444444333333555555555555555444333222333333444444444444333333//////000333666777666444666555333222222222333333444444444444333222111000555444333222111111000000444222000000111222222111444333222444888<<<>>>>>>>>><<<:::888888888666555333444555555555444333222666777777777777666555555111222333444555444333222222222222222222222222222222555666333222444333000555444333333333333333333222222222111111222222333333333444444333333222111666666777666444444666777666444333333444555555444666777777777777777777666555666888;;;<<<;;;:::999:::999777666666777888999666666777777777777666666444555555555555444333333666555555444333333444444888777999===;;;777555777888777777777777666666666777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::999999:::999999<<>>>>><<<;;;;;;::::::;;;999999888888888999::::::[[[YYYXXXXXXYYYXXXVVVUUUWWWWWWWWWXXXXXXXXXWWWVVVRRRQQQQQQPPPOOOPPPRRRTTTWWW\\\```aaabbbeeeccc___YYYWWWSSSPPPMMMLLLKKKKKKKKKHHHGGGIIIHHHFFFGGGJJJGGGGGGFFFEEECCCBBBAAAAAAEEEGGGIIIJJJIIIFFFBBB@@@GGGIIIIIIHHHEEEEEEEEEEEEIIIJJJJJJJJJJJJHHHFFFEEEFFFDDDBBB@@@>>>>>>>>>???>>>===<<<;;;;;;===@@@AAAFFFEEECCCBBB@@@???>>>===::::::999888777777888888555444333222222222222222444555666777888888888888888777555444444555666777:::;;;;;;;;;999777555333666555555444444444555555444000...000444666222---222222222222222222222222666555333222222444666777666555333000///111666999999:::<<<===<<<999666444666666666666777888999999888;;;===;;;888999???DDDMMMNNNRRRXXX\\\[[[UUUPPPLLLGGGBBB???>>><<<999666666777777888888888999:::777666555555777777666555333333333333333444444555444333111000000111333444555000---...111222000---......///000111222222222111000000//////000000111000000000000000000000000222222111111111222333333333333333333333333333333333333333333333333333333333222000000111333333222222222333333444444555555222333444555555555444333111111111222222222111111333000000333333111222555666555333333333444333222888666444333333111///,,,111111111111111111111111222111222444555555333111111222222222333444444555333444444444555555555555888888777777777666666666777888888777555444444666444444333333333333444444333444555666666555444333666666666666666555444444555555666666666666555555333444666777888777555444888888666555444444444444777777777777666555444333555555444444333222111000444333222222333444333222555444444777;;;???AAABBBBBB???===;;;;;;:::999777777777888888888666555444888888999999999999888888///111444555444333222333444444444444444444444444666888888555444666666222777666555444444444444444333333333333333444444555333444555555555444222111666777888777555444555777555444444333444444555555777888::::::999888888888666888;;;<<<;;;;;;;;;<<<999999999999999999888888777777777777777777666666444555555666555555444444666555555444444444555555888666777999777222222555666666666555555555444444444555666888888999999888;;;;;;:::999888777777666666555444555888===CCCFFFMMMHHHCCC???>>><<<888555777777777666444555777999:::888777555555555777777444333111111222444666888======<<<;;;:::999999999888888888888888999999999nnnmmmlllmmmmmmmmmkkkiiikkklllmmmmmmmmmmmmmmmnnneeefffeeecccaaaaaadddggglllqqquuuuuuwwwyyywwwssspppnnnjjjfffcccbbbbbbbbb\\\YYYXXX[[[[[[ZZZ\\\```\\\[[[ZZZYYYWWWVVVUUUTTTSSSUUUWWWXXXWWWTTTPPPNNNTTTTTTVVVVVVVVVUUUWWWZZZYYYYYYYYYYYYXXXWWWUUUTTTRRRPPPLLLIIIEEECCCAAA@@@BBBAAA@@@???AAADDDHHHJJJQQQPPPOOOMMMKKKIIIGGGFFFAAA@@@???>>>===<<<<<<<<<;;;;;;:::888777777777888666666777888888888888888999888777777777999:::;;;>>>===<<<:::999777777666777777666666555666666666555111///111555666333///222222333333333333222222777666444333333555666888888777444111///111555999999:::;;;<<<;;;999666444777777777777888999::::::777:::<<<:::888999???EEEKKKLLLPPPVVV[[[\\\XXXSSSQQQMMMHHHFFFDDDBBB===999999999999:::;;;;;;;;;;;;999777666666777888666555666555555444444444444444444333111000000111333444222222222000///000000000...//////000111222222333111111000000000000111111111111111111111111111111222111111111222222333444333333333333333333333333333333333333333333333333777555222111222222222111...///000222444555777888222333444555555555444333111111111111111111222222333000000333333111111555555333222333555666666555999777666555444222///,,,222222222222222222222222222222222444666666444222111111111222333444666777444555555555666666666666999999999999888888777777777888999888777666666777444444555555555555444444222333444555555444333222666666777777777666555555666666666777777666666666777888::::::999888666555999888777666666555555444999999999999888777666666333333444444444444333222444333222333444555444222666555555777;;;???AAABBBBBB@@@===<<<<<<;;;:::888999999:::::::::888777666888888999999999999999888222333444444333333444666444444444444444444444444666999888555444777777444777777666555444444444444444444444444444555666666444444555666666444333222555666777666555444444555444444444333333333444444555888;;;;;;999777777888777999;;;<<<;;;:::;;;<<<666888:::;;;;;;999666444888777777666666555555555444444555555666555555444444333333444555666777777888444333666777444333444555555555444444444333333333444555666777777666666888888777777666555444444666444333333444777:::<<<@@@;;;777666777888555222555666666444333333555777333222222222111111111111333333222222222444777999888888888888888777777777666666666777777777666666~~~||||||}}}|||}}}|||yyyvvvvvvyyy}}}|||yyyvvvuuuuuuuuummmjjjiiilllmmmmmmppptttqqqpppooommmllljjjiiihhhiiiiiijjjjjjiiigggeeecccfffccccccgggiiihhhjjjmmmiiiiiijjjjjjiiihhhfffeeebbb```\\\XXXSSSOOOLLLJJJIIIHHHGGGGGGJJJNNNSSSUUU^^^^^^]]][[[YYYVVVTTTRRRNNNMMMKKKHHHEEECCCBBBAAABBBBBBAAA>>><<<;;;<<<>>>;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<===>>>>>>======;;;:::999999999999;;;:::999888777777777777666555555666777777666444111222222333333222222111888777666555555666777888888888555333111222555888999999::::::999888777666888888888888999:::;;;;;;999:::;;;::::::<<>>>>>======>>>@@@@@@???===<<<:::999888999888777555777777666555444444555555555444333222222333444555000666777222......111222000000000111222222333333333333222222222222333333333333333333333333333333333222222333333444555666333333333333333333333333555555555555444444444444999777444222222222111000,,,---...///111444666777222333444555555555444333444333222111111000111111444111111333333111222555444333222333555666777666555555555555666666333111222222222222222222222222333222222333555555444222222222111222333555666888555555555666666666666777888888999999999888777666666888999999888777888888444555555666666555555444333333444444444444333333666666777777777666666555555555666666666666555555555777999:::999888888999777777777777666555555555999999999999888777666555000111333444555444444333333222222333555555444222666555444666999<<<===>>>???===;;;:::::::::999888888999:::::::::999888777666666777888888888888777666555444333444555666777333333333333333333333333444777666333333666777555666555444444444444444444444444444444555666666777555555666666555555444333444666777666444333333333333444444333222222333555444777;;;;;;888666666888888888999999:::::::::999555777999:::999777444222888777666555444444444555333333444555555555555444222222222333444666777888666333333666777444333555555444444444444333333333333444444444555555555666666666555555444444333333777666555444333444555666999555222222444555444222444444444333222222444666000111222333333222111000000111222222222222444666222333444444555444444444333444444444444333222111}}}}}}|||{{{~~~}}}|||{{{zzz|||vvvtttyyy}}}|||}}}{{{{{{|||||||||{{{yyyxxxwwwuuurrrmmmhhhccc```^^^ZZZYYYXXXYYY\\\aaafffiiioooooonnnmmmjjjgggeeeccc^^^]]]ZZZWWWUUURRRQQQPPPNNNNNNMMMJJJFFFEEEGGGIIIFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>===>>>???@@@@@@???>>>>>>>>>===;;;:::999888777777555888999999777666777888444555555666666555555444:::::::::999999888888888999999888555333333555777::::::999999999999999999888888888999999:::;;;<<<<<<;;;;;;;;;===AAAEEEGGGKKKPPPWWW^^^bbbeeegggiiifffccc^^^\\\ZZZUUUNNNIIIFFFDDDDDDEEEGGGGGGDDDBBB@@@>>><<<;;;;;;999777555666666555555666666777777666666666666666666666666333999:::444///111333222333333333333333333333333666555555444444555555666555555555555555555555555555555555555666777888999555555555555555555555555888888888777777666666666999777444333333444333222000000000000222444666777444444555666666555444333555444333222222333444444666333333555555222333666555444222333444555555444555555555666888777444222111111111111111111111111333222000111333444444333333222222111222444666888555555555555666666666777777777888888888777666555444777999:::999888999:::444444555666666555444444444444444333333444444444555555666666666666666555444444555555555555444444333555777777666666777:::555555666666666555555444666666666666555444333333000111333444444444222222222222222333555555444222666444333333555888888888;;;999777777888888888777555666777888999888777666333444555666666666666666555333111222555666555333222222222222222222222222111444333000111555666555333333222222222333444444444333333444555666777777777666666555555555555555555666888777555333333333333555666555333222444777333777<<<<<<888666666888888666555666999:::888666888888777666666555555444999888666555444444555555222222333444444444444444333333222333333444555555111222666888555000222777555555444444444333333333555444333333333444555666555444444444444444444444666555444444444444555555555333222111222444444444333333333222111111333555333333555555555555444333...111444444222111222444333333444555555444333333444444444444333111000///~~~zzzuuurrrpppkkkjjjiiijjjmmmsssxxx||||||||||||zzzxxxuuusssqqqiiihhhfffdddbbbaaaaaa```]]]^^^\\\YYYUUUSSSVVVYYYQQQQQQPPPOOONNNLLLJJJIIIGGGHHHGGGFFFDDDBBB???===>>>AAAEEEGGGHHHGGGDDDBBB@@@???===;;;999888888777333777:::999555333666999888999:::;;;;;;:::999888<<<<<<<<<<<<;;;:::999888::::::999777555444555777;;;:::999888888:::;;;<<<999999999999:::;;;<<<<<>>======<<<;;;:::888888777888999;;;===>>>>>>======???AAAAAA@@@>>>CCCBBBAAAAAABBBAAA???======<<<;;;:::;;;===@@@AAA===;;;999999;;;<<<==================>>>@@@AAACCCDDDDDDDDDEEEGGGLLLPPPRRR^^^bbbhhhooouuuyyy{{{{{{{{{yyywwwssspppllljjjiiiccc___YYYWWWWWWVVVPPPKKKJJJGGGCCCAAA@@@>>><<<;;;;;;;;;:::::::::;;;;;;<<<@@@>>>;;;::::::999777555999777555333333444777888777999::::::999888888999>>>>>>===<<<<<<<<<<<<<<>>===???>>>:::<<<===>>>???@@@???>>>>>>AAA@@@???>>>???AAACCCDDDGGGBBB@@@DDDCCC>>>;;;===;;;;;;;;;:::::::::999999888888777777777777888888666888::::::999777666777555555666666777888888999===;;;999888999999999888888777666666666777999:::555777999:::999777333111555777555111111444555444666222000333444111000111333333444444555666666666666777999888777666666777444444555555555555444444444444555555555555444444555555666777777777777666999666333222333555666666777777666666555444333333555666888999999777555444999777777:::999444111222555444444444666777666555666666555444444444444444...,,,---222333111111444222111111222444333111///444444444444444444444444777444111000111333333333666666555555555555666666000000111222444333000---777666444333111111000000333222000......000111222333222111111111222333444666555333222222333444444777999;;;;;;:::999:::;;;777777777888888888888888444666888:::999777444222666777888777666555666777666666777777888888888888666777777666444444555777888888888777555555666777>>>777444999;;;888666888444444555777999888666333444444111///111777999777444333222333666777555222666666555555555555555555555333111222444666666666777888999777444555999===555444333333222222333333666555555444444444555555777555333333444444444222444444444444444444444444444555666666444333444666777777777777777777666666777999;;;<<<<<<<<<:::999~~~~~~{{{yyyxxxxxxwwwtttrrrsssqqqooommmkkkhhhdddaaa___]]]YYYUUUQQQOOONNNNNNPPPQQQRRRTTTVVVVVVTTTRRRMMMJJJFFFDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@@@@AAAAAAHHHFFFEEEEEEFFFGGGFFFDDDJJJKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCAAABBBDDDFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNNNNPPPSSSWWW\\\^^^gggjjjpppuuuzzz}}}~~~}}}{{{yyywwwppplllgggeeeeeeccc___ZZZSSSOOOKKKHHHGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHFFFDDDCCCBBB@@@===:::::::::888888888999;;;<<<<<<>>>??????>>>>>>???@@@FFFFFFFFFFFFGGGHHHIIIIIIJJJMMMMMMJJJIIIKKKJJJGGGLLLMMMMMMLLLKKKIIIGGGFFFKKKKKKKKKMMMOOORRRTTTVVVXXXSSSPPPRRRPPPIIIFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>===???@@@???>>>======>>><<<===>>>???@@@AAAAAABBBHHHFFFCCCBBBBBBAAA???===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777999999666666999999777666111000333444222111333333333444555666666777777666888::::::777666555555777777777777777777777777777777888888888888777777555666777888888999999999>>><<<999999:::::::::999999999888777666555444444999999:::;;;;;;:::999888:::888888<<<;;;666333444555333333444555666555444555555444333333333333333333111111444333000///111000000000222444555333111222222222222222222222222444222000///111222222111444444444333444444555555333222222333555444222000111111111111111111222333333222000//////000111222000000111111222333555555555555444333333444444444888:::<<<===<<<<<<===???>>>>>>===<<<:::999888888777999;;;======;;;888666777999999999777666777888::::::;;;;;;;;;;;;;;;;;;888999999888666555666888999::::::999777777888999@@@;;;;;;@@@AAA===999:::===<<<<<<<<<<<<:::777444888999666333555:::;;;888666444333555777777555333777777777777666666666555777666555666888999999999666555444444666888999:::999888888777777777888888666666666555666666777777999777555555666777777666777777777777777888888888888999:::999888777888999::::::::::::::::::999999999:::<<<>>>>>>===<<<;;;~~~}}}zzzvvvsssooommmiiieeeaaa^^^\\\[[[^^^^^^```bbbddddddbbb```\\\YYYTTTQQQQQQQQQQQQQQQRRRQQQOOONNNMMMMMMMMMNNNSSSQQQPPPQQQSSSUUUVVVVVVYYY\\\___```___^^^aaaccc^^^^^^]]]\\\ZZZWWWTTTRRRRRRQQQPPPQQQTTTVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^```cccgggkkkmmmtttvvvzzz~~~~~~{{{xxxvvvvvvuuuppplllbbb^^^YYYVVVVVVVVVWWWWWW[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRNNNIIIEEEBBBAAAAAAAAABBBDDDFFFGGGKKKLLLMMMLLLLLLMMMPPPRRRVVVVVVWWWYYYZZZ\\\]]]^^^\\\___```]]]]]]______[[[aaaaaaaaa```^^^\\\[[[ZZZ\\\^^^```cccgggjjjmmmoooqqqllliiihhhddd^^^YYYXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSQQQOOOMMMKKKKKKJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJJJJLLLMMMOOOPPPRRRRRRYYYWWWTTTRRRQQQOOOLLLIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA?????????@@@AAA???CCCCCCAAAAAABBBAAA===;;;777555888999777666888666777777999:::;;;<<<<<<<<<>>>AAAAAA???<<<:::999===<<<;;;::::::;;;<<<===>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>?????????>>>===>>>???>>>===;;;??????===<<<;;;;;;::::::BBBBBBCCCDDDDDDCCCCCCBBBAAA>>>>>>AAAAAA<<<888777666555444555777888777666666555555444444444444444666333333666555111///111222222222444777777666444111111111111111111111111222111000111222333222111333333333444444555555555555444333444555666555444222222111222222333444444555444333222222222222333333333444555666777777777777777888999999999888888;;;>>>@@@AAAAAAAAABBBDDDEEEDDDCCCBBBAAA???>>>>>>>>>@@@BBBDDDDDDCCCAAA???===??????>>>===<<<<<<===>>>>>>>>>>>>============>>>??????===;;;:::;;;<<<>>>??????>>><<<<<<===>>>GGGFFFIIIOOOOOOJJJCCCAAACCCAAA???>>>>>><<<999666<<<<<<:::777888<<<===::::::999999:::;;;;;;999888;;;;;;;;;;;;;;;:::999999888777777999;;;;;;:::999:::777666888===@@@>>>;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===<<<;;;999:::;;;<<<<<<;;;<<<;;;;;;<<<<<<===>>>>>>===>>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCBBBAAAAAA~~~{{{vvvrrrooommmlllmmmmmmnnnqqqssssssqqqooollliiidddaaaaaaaaabbbbbb```___^^^]]]]]]^^^``````___^^^]]]```dddiiilllnnnmmmqqqvvvvvvssssssvvvzzztttsssrrrpppmmmjjjhhhfffdddddddddfffiiikkklllkkkjjjjjjkkkkkklllnnnooooooqqqqqqqqqqqqsssvvvyyyzzz~~~{{{tttpppkkkhhhhhhjjjllllllqqqqqqpppooonnnnnnnnnnnnllllllkkkjjjhhhccc\\\WWWSSSQQQOOOOOOPPPTTTYYY\\\bbbccccccbbbbbbeeehhhkkkllllllnnnoooqqqrrrrrrsssqqqtttuuurrrsssuuuuuurrrtttttttttttttttsssssssssqqqsssvvvzzz~~~~~~{{{uuupppnnnkkkkkkkkkkkkjjjjjjjjjiiiiiihhheeebbb___]]][[[ZZZ[[[[[[[[[YYYWWWWWWYYY[[[\\\\\\^^^```bbbdddfffgggkkkjjjhhhgggfffccc```]]][[[ZZZZZZYYYXXXWWWVVVUUURRRRRRPPPOOOOOOOOOPPPPPPPPPTTTUUUSSSQQQRRRNNNJJJIIIDDDAAABBBCCC@@@???@@@>>>???@@@AAABBBCCCDDDEEEFFFJJJMMMOOOMMMKKKIIIHHHFFFEEECCCBBBBBBCCCEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEGGGIIIHHHFFFDDDIIIHHHGGGEEEEEEDDDEEEEEENNNPPPSSSUUUUUUSSSQQQOOONNNIIIFFFHHHFFFAAA;;;::::::999888999;;;<<<;;;:::888888777666666666666777555222333666666444333555777666777888::::::888666444444444444444444444444444333333555777777666444444444555666666777777777777555444444555777777666888888777666555555555555777777777777666666666555999:::;;;<<<<<<;;;:::999<<<===???@@@AAAAAA@@@???@@@CCCEEEGGGGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIILLLNNNOOONNNMMMLLLHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIIIIGGGDDDCCCDDDEEEFFFFFFGGGFFFDDDDDDFFFGGGSSSWWW]]]cccbbb\\\TTTOOOIIIGGGDDDCCCCCCBBB@@@???@@@BBB@@@>>>@@@DDDCCC@@@AAAAAAAAABBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===>>>@@@BBBCCCAAA???CCCBBBBBBDDDGGGHHHFFFDDDAAAAAA@@@@@@AAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDEEEBBB@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIII|||zzzyyy{{{{{{|||~~~~~~|||{{{xxxtttqqqqqqrrrrrrrrrqqqpppooooooooopppqqqrrrqqqpppppprrrwww|||~~~}}}~~~~~~xxxxxxyyy{{{~~~}}}{{{|||~~~yyyrrrlllkkkgggcccaaaccciiipppuuuyyyzzzzzzzzzzzz|||~~~|||yyyvvvssspppnnnmmmnnnnnnmmmllljjjjjjlllnnnoooppprrrtttvvvxxxzzz{{{|||{{{|||||||||zzzvvvsssnnnmmmlllkkkjjjhhhhhhggggggggghhhhhhhhhgggffffffgggkkkllliiigggfffbbb\\\[[[UUUQQQQQQPPPMMMKKKMMMKKKKKKLLLMMMNNNPPPPPPQQQTTTXXX]]]``````___^^^]]]UUUSSSRRRPPPPPPRRRSSSUUUYYYZZZZZZZZZZZZZZZZZZYYYVVVUUURRROOONNNOOOPPPQQQUUUUUUWWWYYY[[[[[[YYYVVVTTTSSSQQQPPPPPPPPPRRRRRR[[[___dddhhhiiieee```]]]\\\TTTNNNMMMJJJCCC===;;;===<<<;;;<<<>>>???>>>===::::::999888888888888999888666666999:::777666999<<<;;;;;;;;;;;;:::888555555555555555555555555555666555666777::::::999888666777888999999999888888888666555555777888888888;;;::::::999999999::::::999:::;;;<<<<<<;;;:::999<<<===???AAABBBBBBAAAAAABBBCCCEEEGGGHHHHHHGGGGGGIIIKKKMMMOOOOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUWWWZZZ[[[[[[[[[ZZZTTTUUUVVVUUURRRQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRPPPOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSUUUaaahhhpppuuutttooofff___WWWUUUQQQNNNMMMLLLJJJIIIFFFHHHHHHGGGIIIMMMLLLHHHGGGHHHIIIJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKMMMPPPPPPNNNLLLKKKNNNPPPPPPNNNMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKKKKJJJFFFFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJIIIHHHHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOO~~~yyyvvvyyy}}}}}}~~~~~~|||zzzxxxxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwww}}}~~~||||||xxxssspppjjjeeedddccc___^^^___^^^______``````aaaaaabbbfffjjjnnnqqqrrrrrrssssssiiihhhgggffffffggghhhiiinnnnnnoooooooooooonnnnnnhhhfffbbb___^^^^^^```bbbiiiiiiiiikkklllllliiifff```___^^^]]]^^^___aaacccjjjooouuuyyyzzzwwwqqqmmmjjj___UUUQQQNNNGGGAAA>>>AAA@@@???@@@AAABBBBBB@@@???>>>======<<<<<<======BBB??????AAA@@@<<<;;;===AAA@@@???>>>>>><<<999666888888888888888888888888999888888:::===>>>>>>===;;;<<<===>>>>>>===<<<;;;;;;:::999:::<<<======<<<;;;;;;<<<===>>>@@@BBBCCC>>>@@@BBBDDDEEEDDDCCCBBB@@@AAADDDFFFIIIJJJLLLLLLIIIJJJKKKMMMNNNOOOOOOOOOTTTVVVXXXYYYYYYZZZ[[[\\\______^^^^^^^^^]]]]]]]]]```aaacccfffhhhiiiiiiiiiaaabbbbbbaaa___]]]]]]^^^````````````aaaaaaaaabbb___``````___]]]]]]^^^```dddeeeeeeeeecccdddeeegggnnnxxxyyyrrrhhhddd^^^YYYUUUSSSPPPNNNKKKNNNOOONNNOOORRRPPPLLLNNNPPPRRRSSSRRRSSSTTTUUUSSSUUUXXXZZZ[[[[[[ZZZZZZXXXWWWWWWYYY[[[[[[ZZZYYYTTTXXX[[[YYYVVVUUUXXX[[[[[[ZZZZZZYYYXXXXXXYYYYYY\\\[[[YYYVVVTTTRRRQQQQQQRRRPPPOOOOOOQQQRRRRRRQQQMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMOOOOOONNNNNNPPPQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSS{{{zzzzzzwwwwwwyyywwwwwwwwwwwwxxxxxxxxxxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvssssssuuuxxxzzz~~~}}}|||{{{{{{yyyvvvsssooonnnmmmmmmoooqqquuuwww~~~xxxkkk^^^XXXUUUPPPKKKIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFJJJHHHHHHKKKJJJFFFFFFHHHGGGFFFEEEEEEFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>@@@CCCEEEFFFFFFFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@@@@BBBDDDEEECCCBBBBBBBBBCCCDDDFFFHHHJJJKKKIIILLLOOORRRSSSSSSQQQPPPOOOOOOPPPPPPRRRSSSUUUVVVRRRRRRSSSTTTVVVWWWYYYZZZ```bbbddddddddddddeeefffeeeeeeeeeeeeffffffffffffjjjkkkmmmppprrrtttuuuuuuoooppppppooolllkkkkkklllkkkkkklllmmmnnnnnnooooooooopppppppppooooooppprrruuuvvvwwwvvvuuuuuuwwwyyy}}}yyytttmmmfffbbb___]]][[[[[[]]]^^^\\\\\\]]]ZZZTTTXXX[[[^^^```___```bbbddddddfffiiimmmooooooooonnnhhhfffeeefffhhhjjjjjjiiidddeeeeeefffgggiiikkkmmmlllkkkjjjiiihhhgggggggggmmmkkkhhhddd```]]][[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQQQQSSSTTTTTTTTTTTTUUUWWWTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYY|||{{{zzzzzz|||tttfff```]]]YYYUUUTTTNNNMMMLLLMMMNNNOOOOOOMMMPPPPPPOOONNNNNNNNNNNNNNNMMMKKKMMMQQQRRRPPPPPPSSSMMMLLLLLLMMMNNNMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFEEEFFFIIILLLNNNOOOPPPQQQRRRRRRQQQOOOMMMKKKDDDEEEFFFHHHKKKKKKHHHFFFLLLLLLLLLLLLLLLMMMNNNOOOTTTWWW[[[^^^``````___]]]```___]]][[[ZZZYYYZZZZZZ[[[ZZZZZZ[[[]]]___aaacccgggiiikkkkkkkkkjjjkkkllleeeeeegggiiikkkmmmoooppppppqqqsssvvvxxxzzz{{{|||zzz{{{{{{zzzwwwvvvvvvwwwxxxyyyyyy{{{|||}}}~~~{{{|||}}}}}}|||}}}|||vvvsssrrrpppoooppprrrrrroooooonnnjjjcccbbbeeeiiijjjjjjkkknnnpppqqqtttxxx|||yyywwwuuuvvvxxxzzzzzzzzztttqqqoooqqqwww|||}}}}}}~~~|||{{{yyyyyyxxxxxx{{{yyyuuupppkkkgggdddccc]]][[[ZZZYYYZZZZZZZZZYYYYYYWWWTTTQQQPPPQQQRRRSSSUUUVVVXXXXXXWWWXXXYYY[[[[[[[[[\\\]]]]]]^^^______]]]]]]\\\\\\\\\]]]^^^___|||tttlllhhheeecccbbb]]][[[YYYYYY[[[]]]]]]\\\ZZZYYYYYYZZZ\\\[[[YYYWWW]]]\\\[[[\\\^^^^^^]]]\\\\\\ZZZXXXVVVUUUVVVVVVWWWXXXUUUQQQOOONNNNNNLLLKKKLLLLLLOOOTTTTTTRRRSSSWWWVVV]]]bbbccccccccc___YYYSSSNNNLLLNNNOOOMMMMMMOOOMMMMMMNNNOOORRRVVVZZZ\\\^^^cccjjjpppssstttuuuuuutttsssrrrooolllgggdddbbb```aaabbbdddgggiiikkklllrrrvvvxxxvvvvvvxxxvvvrrrrrrrrrsssssstttuuuuuuuuu~~~{{{zzz}}}~~~~~~~~~~~~xxxtttuuuwwwzzz{{{|||}}}~~~{{{ssshhh```aaaaaacccccccccbbb```___^^^^^^]]]\\\\\\\\\]]]]]]ZZZ]]]``````^^^]]]___aaacccdddeeefffffffffffffffeeefffgggggggggfffeeedddyyyuuurrrpppooolllkkkiiijjjlllnnnnnnnnnkkkjjjjjjlllmmmmmmkkkiiihhhfffffffffhhhhhhgggffffffeeebbbaaa```aaacccdddaaa^^^[[[XXXWWWVVVUUUSSSUUUSSSUUUXXXXXXWWW[[[```___fffkkkmmmnnnnnnjjjddd^^^XXXVVVWWWWWWUUUTTTVVVTTTTTTUUUWWW[[[___dddfffrrrwww~~~}}}xxxsssooollljjjjjjjjjkkklllnnnqqqrrrwww{{{}}}{{{|||}}}|||xxxxxxxxxxxxxxxyyyzzz{{{{{{~~~|||{{{}}}sssllliiiiiiiiiiiiiiihhhhhhggglllllllllllllllkkkkkkkkkhhhjjjkkklllkkkjjjjjjkkkkkkkkklllmmmmmmnnnoooooommmnnnooooooooonnnmmmlllyyyxxxwwwxxxzzz|||||||||yyyyyyyyy{{{}}}}}}|||zzzwwwvvvuuuuuuvvvwwwvvvuuusssqqqooommmnnnpppsssuuurrrooollljjjhhhgggeeeccc___[[[YYYYYYYYYYYY___fffkkkrrryyy|||~~~~~~zzztttoooiiieeefffeeeaaa```aaa___```bbbeeeiiiooosssvvv}}}zzzwwwvvvtttssssssuuuwwwyyy~~~}}}|||||||||~~~~~~~~~wwwwwwuuutttttttttuuuvvv~~~}}}|||{{{zzzzzz{{{|||{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyzzzzzzyyyyyyyyy}}}|||zzzyyyzzz}}}}}}|||zzzxxxvvvlllfff```]]][[[\\\dddllluuu}}}{{{wwwwwwuuuqqqooopppnnnoooqqqtttyyy|||{{{|||~~~~~~}}}~~~|||tttkkkfffcccdddllluuu}}}uuuppplllmmmttt}}}}}}}}}{{{rrrdddyyylll___rrrzzzoooyyy~~~wwwzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||yyyrrrvvvyyyrrrssszzzyyy~~~|||}}}|||zzz|||xxxxxxyyyyyyyyyxxxvvvuuurrrrrrrrrrrrssstttuuuuuusssvvvvvvrrrrrruuutttrrrvvvxxx|||{{{|||~~~~~~wwwvvvuuutttssssssssssss}}}~~~}}}}}}||||||}}}~~~}}}}}}}}}||||||{{{{{{|||~~~~~~~~~~~~}}}|||wwwxxxxxxxxxwwwwwwyyyzzzzzzxxxyyy}}}~~~{{{{{{~~~~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxwwwvvvtttrrrqqqqqqfffiiiooojjjjjjqqqrrruuussstttwwwvvvqqqoooppplllllllllkkkiiihhhhhhhhhccccccddddddeeefffggggggiiikkkjjjfffeeehhhhhheeelllpppvvv|||~~~~~~|||zzzvvvwwwyyyyyyyyyxxxvvvuuunnnlllkkkiiigggggggggggg|||}}}~~~~~~wwwxxxzzz|||~~~~~~}}}~~~{{{yyyxxxxxxzzzzzzzzzvvvvvvvvvwwwxxxyyyyyyyyy{{{zzzyyy{{{~~~~~~}}}|||zzzxxxwwwvvvppprrrtttttttttuuuwwwxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{}}}~~~|||||||||vvvwwwvvvsssuuuyyyxxxuuusssrrrrrrqqqqqqssstttuuuttttttuuuvvvvvvuuussssssoooppppppnnnjjjiiillloooooommmooossstttqqqqqqsssooopppqqqqqqooonnnnnnooommmnnnnnnooopppqqqrrrrrrnnnnnnooonnnmmmllljjjhhheeeZZZ^^^hhhdddcccggggggooommmmmmpppooojjjggghhhbbbbbbbbb```]]]]]]]]]^^^WWWWWWXXXYYYZZZ[[[\\\\\\ccceeeddd___]]]______\\\aaafffmmmtttwwwvvvsssqqqssstttuuuuuusssqqqnnnlllgggeeecccaaa___^^^^^^^^^{{{xxxxxxwwwuuusss|||{{{{{{zzzxxxwwwwwwvvvttttttssssssqqqpppnnnmmmmmmnnnnnnooopppqqqrrrrrrqqqssstttvvvuuusssqqqoooooommmlllnnnrrrtttssspppnnnppprrrrrrpppnnnnnnnnnnnnnnnoooqqqrrrrrrooommmjjjkkkkkkkkkkkkjjjiiiiiikkklllooosssvvvxxxyyyyyywwwuuurrrpppooommmkkkhhhjjjjjjjjjjjjkkklllmmmnnnooommmkkkjjjlllmmmmmmlllooopppqqqrrrrrrpppnnnmmmppphhhccceeeiiijjjjjjjjjiiikkkllljjjgggddddddfffeeeddddddgggllllllfffaaadddeeeccc___^^^bbbcccaaaaaaccceeeggghhhiiiiiiiiiiiigggfffeeeeeedddbbb`````````aaabbbbbbbbbbbbaaadddddddddcccbbbaaa```___[[[[[[[[[\\\\\\\\\]]]]]]ccccccdddcccbbb```^^^]]]ZZZYYYVVVSSSQQQOOOOOONNNKKKJJJIIIKKKMMMPPPPPPPPPVVVWWWWWWUUURRRRRRTTTWWWZZZ]]]aaagggkkkllljjjgggeeefffgggggggggeeecccaaa]]]ZZZWWWWWWXXXXXXUUURRR{{{xxxvvvtttqqqqqqsssuuuwwwwwwuuurrrppppppqqqssstttvvvwwwwwwwwwsssooolllkkkkkkiiigggiiiiiihhhgggfffeeeddddddiiiiiiiiiiiihhhggggggfffccccccddddddeeeeeeffffffaaabbbdddeeedddccc```___dddcccbbbdddfffhhhiiihhhfffhhhjjjiiihhhfffffffffgggffffffgggiiihhhfffddd```````````````aaaaaaaaadddeeehhhjjjlllmmmnnnnnnnnnllliiigggfffdddbbb```aaaaaaaaabbbcccdddfffgggcccaaa______aaabbbbbbaaaeeefffggghhhhhhfffdddccceee^^^ZZZ]]]aaa```___```aaacccdddbbb___]]]]]]^^^]]]ZZZXXXZZZ^^^___]]]YYY[[[\\\[[[VVVVVVZZZ[[[YYYXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTQQQRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVUUUTTTRRRQQQOOOPPPOOOLLLIIIGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIHHHHHHIIIJJJKKKIIIGGGFFFHHHJJJPPPQQQUUUYYY]]]^^^\\\ZZZWWWXXXYYYZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOOOOMMMLLLxxxzzz~~~~~~}}}||||||||||||}}}|||yyywwwxxxyyyyyyzzz|||}}}||||||{{{{{{|||~~~~~~{{{yyyvvvrrrnnniiieeeccc______```ccceeeeeebbb```___```aaaccceeeggghhhiiigggdddaaa^^^^^^]]][[[ZZZ\\\[[[[[[ZZZYYYXXXWWWWWW]]]]]]^^^^^^^^^^^^]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZYYYXXXVVVUUUVVVWWWXXXXXXXXXZZZ]]]___\\\^^^``````^^^\\\\\\\\\^^^]]]\\\\\\]]]]]][[[ZZZUUUTTTSSSSSSTTTUUUWWWXXX\\\]]]___aaabbbcccbbbbbbcccaaa^^^]]]\\\ZZZWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZUUUTTTRRRRRRTTTUUUTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVWWWRRRPPPSSSVVVTTTRRRSSSUUUVVVWWWVVVTTTRRRRRRSSSRRROOOLLLLLLOOOQQQQQQOOOOOOPPPOOOKKKKKKNNNOOOMMMOOOOOOPPPPPPPPPOOOOOONNNNNNMMMLLLMMMNNNNNNLLLJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFDDDBBB@@@>>>===<<<<<<>>>>>>>>>@@@BBBBBB@@@>>>AAABBBDDDCCCBBBAAAAAABBBEEEEEEGGGJJJMMMNNNMMMKKKGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFGGGmmmppptttxxx|||~~~|||xxxuuusssssstttuuuqqqqqqpppooonnnmmmmmmnnnuuuvvvzzz|||xxxtttqqqmmmkkkkkklllmmmllllllllloooqqquuuvvvzzz}}}||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}zzzvvvttttttuuuvvvtttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvuuurrrooonnnmmmmmmlllmmmnnnoooqqqrrruuuvvvwwwyyy|||~~~}}}|||||||||zzzwwwtttpppooommmiiieeeaaa]]][[[WWWWWWWWWYYY[[[[[[YYYWWWUUUVVVXXXZZZ]]]___aaabbb\\\[[[YYYWWWUUUUUUTTTSSSVVVUUUUUUTTTSSSSSSRRRRRRVVVVVVVVVVVVVVVUUUUUUTTTQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPMMMOOOQQQPPPNNNPPPTTTXXXTTTVVVWWWWWWVVVTTTTTTTTTWWWUUUSSSRRRSSSSSSSSSRRRLLLKKKJJJJJJKKKNNNPPPRRRUUUVVVXXXZZZ[[[\\\\\\\\\ZZZXXXVVVTTTSSSRRROOOMMMJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLHHHHHHLLLMMMJJJHHHHHHIIIJJJKKKJJJIIIHHHHHHGGGHHHFFFDDDEEEGGGIIIHHHGGGDDDGGGFFFBBBBBBEEEFFFDDDIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFEEECCCDDDCCCAAA@@@AAABBBDDDFFFAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@???BBB@@@>>><<<::::::::::::<<<<<<<<<>>>??????<<<999???@@@BBBBBBBBB@@@@@@???AAA@@@???AAACCCDDDDDDCCC???@@@AAABBBCCCCCCCCCCCCBBBEEEGGGFFFCCCBBBDDDGGG\\\___cccgggkkkoootttxxx~~~}}}}}}zzzwwwtttnnnlllhhheeedddeeefffgggeeedddcccbbbaaa`````````cccdddggglllrrrvvvwwwwwwuuutttrrrqqqrrrtttvvvxxxtttpppkkkfffbbb^^^ZZZWWW\\\^^^___^^^]]]]]]___aaadddfffjjjpppvvvxxxxxxwwwyyyyyywwwuuutttuuuxxx{{{}}}}}}~~~}}}yyywwwuuutttqqqnnnllljjjjjjiiikkkrrryyy}}}{{{wwwsssqqqmmmmmmmmmlllkkkkkkkkkkkkppprrrtttvvvxxxxxxwwwwwwrrroookkkhhhffffffggghhheeefffggghhhhhhhhhhhhhhhaaabbbcccdddcccbbb```___]]]]]]\\\\\\]]]___```aaafffgggiiikkkmmmooorrrtttssswwwzzz|||{{{yyyxxxxxxyyy|||~~~~~~{{{xxxuuuuuurrrqqqqqqqqqrrrpppmmmjjjdddccc```]]]YYYUUURRRPPPPPPPPPPPPQQQSSSSSSQQQPPPMMMNNNPPPRRRUUUWWWYYYZZZTTTTTTSSSQQQPPPOOOOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJPPPPPPOOOOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHJJJIIIGGGHHHKKKOOOKKKMMMNNNNNNMMMKKKKKKKKKMMMKKKIIIIIIJJJJJJJJJIIIEEEDDDCCCCCCDDDGGGJJJKKKLLLNNNPPPSSSUUUVVVVVVVVVQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCC@@@AAAEEEEEEAAA??????AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@AAACCCCCCBBB@@@>>>AAAAAA>>>>>>AAAAAA???CCCCCCBBBAAA@@@@@@@@@??????>>>>>>???AAAAAA@@@??????>>>===<<<<<<>>>@@@AAA===>>>???@@@AAAAAAAAAAAA??????????????????>>>>>>;;;;;;<<<<<<<<<:::999888@@@???===;;;:::::::::::::::::::::<<<===<<<999666<<<<<<===>>>???>>>===<<<@@@>>>======???@@@@@@???<<<<<<===???@@@@@@AAAAAA@@@BBBEEEDDDAAA@@@CCCEEEMMMPPPTTTXXX\\\bbbhhhlllvvvwwwxxxzzzzzzxxxwwwvvvqqqooommmllljjjgggccc___]]][[[XXXVVVVVVWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQSSSWWW\\\___``````^^^^^^^^^```bbbdddfffhhhdddaaa]]]YYYVVVRRRNNNKKKMMMNNNPPPPPPPPPPPPQQQSSSUUUWWWZZZ```eeehhhiiihhhjjjjjjiiihhhfffgggjjjllloooqqqssstttvvv|||~~~}}}}}}yyywwwvvvwwwwwwwwwyyy~~~~~~~~~~~~~~~|||~~~zzzuuusssiiiiiikkknnnrrrtttuuuttttttttttttsssrrrsssvvvxxx~~~{{{|||~~~~~~~~~~~~~~~zzzvvvuuutttvvvwwwtttrrrpppnnnllliiifffcccbbbaaa^^^[[[YYYXXXWWWWWWXXX___eeeiiinnnssstttqqquuuuuuttttttttttttuuuuuupppooommmlllllllllmmmnnnqqqqqqooommmjjjfffcccaaa]]]]]][[[ZZZZZZYYYZZZZZZ]]]^^^aaacccddddddccccccbbb```^^^[[[YYYYYYZZZZZZWWWWWWYYYZZZ[[[[[[[[[[[[TTTUUUVVVWWWXXXWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXZZZZZZ[[[]]]```bbbcccfffiiijjjiiigggfffeeeeeegggiiiiiigggeeedddcccbbbaaaaaabbbcccbbb___]]][[[YYYUUUQQQMMMIIIGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEAAABBBDDDGGGIIILLLMMMNNNIIIKKKKKKJJJHHHGGGHHHIIIFFFEEEEEEEEEDDDDDDDDDCCCGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC>>>??????@@@@@@@@@@@@@@@???@@@BBBBBBAAAAAABBBCCCAAACCCDDDDDDCCCAAAAAAAAABBB@@@@@@@@@BBBBBBAAA@@@======<<<===>>>@@@BBBCCCCCCEEEGGGJJJLLLNNNNNNNNNIIIGGGEEEDDDCCCBBB@@@>>>???>>>===<<<;;;:::::::::;;;;;;;;;<<<>>>???>>><<<============>>>>>>>>>>>><<<999:::===<<<888777888;;;::::::;;;<<<===;;;:::999:::<<<=========<<<;;;;;;>>>>>><<<<<>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888888999:::999888777666>>>===;;;999999999999:::888777777999:::999777555===<<<<<<===??????>>>===>>>===<<<<<<>>>>>>===<<<;;;;;;<<<======>>>?????????@@@AAA@@@??????@@@AAADDDFFFHHHJJJNNNSSSYYY^^^___```bbbccccccbbb```___\\\ZZZYYYXXXWWWTTTPPPMMMLLLKKKJJJJJJJJJKKKMMMNNNKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDEEEGGGKKKMMMNNNMMMJJJKKKNNNPPPRRRTTTUUUVVVSSSQQQPPPOOOMMMKKKGGGDDDAAACCCFFFGGGGGGGGGIIIJJJIIIIIIKKKOOOSSSVVVWWWVVVVVVWWWWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\]]]bbbkkksssvvvxxxzzz{{{yyyvvvqqqooonnnmmmlllmmmnnnnnnllljjjiiijjjjjjhhheeeddddddddddddfffiiillloootttyyy}}}~~~~~~zzzsssmmmhhhhhhiiikkknnnrrrvvvyyyzzzxxxvvvsssqqqooonnnmmmhhhgggggghhhiiillloooqqqyyy~~~|||{{{zzzzzzxxxuuuqqqooonnnmmmmmmppptttzzzzzztttpppnnnppptttxxxzzz|||}}}|||xxxssspppiiifffcccdddhhhllloooooovvvwwwyyy{{{|||}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}yyywwwvvvvvvwwwxxxwwwuuupppooonnnllliiieeeaaa___VVVVVVWWWYYY\\\^^^^^^]]]aaaaaa```^^^\\\\\\___aaaeeefffgggggggggfffdddcccccceeefffeeeddddddfffhhhfffeeecccbbb````````````^^^\\\[[[ZZZZZZXXXTTTRRRRRRPPPMMMJJJHHHHHHHHHHHHIIIMMMPPPRRRVVV]]]aaa```bbbbbbaaa```____________YYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQQQQPPPOOORRRRRRPPPOOONNNMMMMMMMMMIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHJJJLLLLLLLLLMMMPPPSSSRRRTTTVVVVVVTTTRRRQQQPPPPPPQQQSSSSSSQQQPPPQQQRRRPPPOOONNNOOOPPPPPPOOOMMMOOOLLLHHHDDDAAA@@@@@@AAA???>>>===>>>??????>>>===999:::<<<>>>@@@BBBDDDDDD@@@BBBDDDCCCAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>===:::888:::<<<>>>>>><<<:::::::::999999:::;;;===>>><<<:::777888888999:::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFEEECCCAAA@@@???>>><<<:::999999999888888999999:::777666777999;;;<<<:::888999999999999999::::::;;;999777777999888444333666777666555777999:::888666888999999999888999:::;;;999<<<<<<:::;;;>>>===;;;888888777888888:::;;;<<<;;;:::999:::;;;;;;:::888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999888888888999999:::;;;:::999888777<<<;;;999888777888888999888777666777999999888777@@@>>><<<===@@@AAA@@@???======<<<===??????===<<<<<<<<<<<<======>>>??????@@@???>>>>>>??????>>>===>>>>>>>>>>>>???CCCIIIMMMMMMOOOPPPQQQQQQPPPOOOMMMJJJJJJIIIJJJJJJJJJGGGEEEBBBBBBAAABBBCCCDDDFFFGGGCCCBBBBBBAAAAAAAAAAAAAAA@@@??????AAACCCEEEEEEEEE???AAADDDGGGIIIJJJJJJJJJCCCBBBCCCDDDDDDCCC@@@===<<>>>>>??????@@@CCCCCCBBBFFFOOOTTTUUUOOONNNMMMKKKJJJJJJIIIIIIJJJIIIHHHHHHIIIKKKMMMOOOMMMNNNMMMMMMKKKIIIFFFEEEDDDCCCBBB@@@@@@@@@AAAAAA???AAACCCDDDEEEDDDCCCBBBHHHHHHGGGGGGFFFEEEDDDDDD???@@@BBBCCCEEEFFFFFFFFFAAAAAABBBBBBBBBBBBAAAAAABBBAAA???>>>======>>>>>>AAADDDFFFEEEDDDDDDGGGJJJFFFHHHIIIHHHEEECCCBBBBBBAAACCCDDDDDDCCCCCCDDDFFFDDDBBBAAABBBCCCDDDCCCBBB???===999777777999;;;======;;;:::;;;<<<<<<;;;:::777888999;;;===???@@@AAA;;;===@@@???===<<<===???>>>>>>>>>>>>============999:::::::::::::::999999888888999999:::;;;<<<<<<666666666777777888888888;;;::::::<<<>>><<<888333888:::<<<<<<:::999888999666777888;;;======;;;999666666888999999999999999>>>???@@@BBBBBBBBBAAAAAADDDBBB@@@??????>>><<<:::555555666666777999:::;;;666666777999;;;;;;:::888666666666666666777888888999777777999777333333777555444333555888999777555;;;:::888666666777;;;>>>777:::;;;999:::<<<<<<999777777777777999;;;===>>><<<;;;;;;;;;<<<<<<:::888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::999999888888888777777888999999888666555;;;:::999888777888999999;;;999888888:::;;;;;;;;;>>>;;;999999<<>>===>>>>>>>>>???AAAAAA???===???>>>>>>>>>>>>???@@@@@@BBB???===>>>@@@AAA???<<<;;;;;;<<<<<<>>>???AAAAAABBBBBBAAAAAABBBBBBCCCDDD>>>>>>???BBBCCCBBB>>><<<>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<>><<<;;;<<<>>>AAACCCBBB@@@???@@@BBBAAA===:::<<<<<<<<<;;;;;;::::::::::::<<<===>>>===>>>???AAA======<<<<<<===>>>@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBDDDFFFGGGPPPPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGGGGHHHJJJMMMPPPSSSSSSSSSTTTTTTRRRNNNKKKFFFFFFFFFFFFGGGHHHJJJJJJSSSSSSTTTUUUVVVVVVWWWWWWTTTQQQMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOSSSRRRUUU]]]fffnnnwww}}}xxxooodddZZZUUUTTTUUUOOONNNLLLJJJIIIIIIJJJJJJMMMNNNOOORRRUUUYYY[[[]]]ZZZZZZZZZ^^^eeeoooxxx~~~wwwfff```WWWPPPLLLKKKJJJJJJRRRVVVXXXWWWRRRNNNLLLKKKGGGGGGGGGHHHHHHHHHHHHHHHJJJNNNRRRTTTTTTTTTSSSTTTUUURRRPPPQQQUUUVVVSSSOOOOOOMMMKKKIIIJJJLLLOOORRRKKKHHHEEEDDDDDDEEEDDDCCCBBBCCCEEEFFFFFFEEECCCBBBFFFDDDAAA???>>>???AAACCCBBBCCCDDDCCCAAA?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDGGGHHHGGGGGGEEECCC@@@???@@@???>>><<<;;;;;;::::::@@@???===<<<===???AAABBBBBBBBBAAA??????>>>>>>>>>:::;;;===>>>>>>>>>===<<>>===;;;::::::;;;>>>===<<<;;;<<<===>>>??????===<<<===>>>???>>><<<>>><<<<<<===<<<:::===AAA===>>>???@@@@@@@@@@@@@@@BBBBBB>>>888888===>>>:::===<<<;;;;;;:::::::::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;;;;:::888:::999888777555333222222333555777999999888666555777666666999<<<>>>>>>===:::<<<>>>???@@@???>>>===<<<;;;;;;<<<===<<<999777999999888888777777666666;;;999888888:::;;;;;;:::777888888999999777666555888666555777;;;======;;;999:::999777:::===;;;555::::::;;;;;;<<<===>>>>>>999999::::::::::::999999???@@@AAACCCCCCBBB???<<<>>>???@@@@@@???===;;;999;;;;;;:::999999888888777999777555666999:::888555<<<888555444666888888777;;;999666444444666999;;;;;;888444444666777777555777666666777999:::::::::;;;999888:::======:::777666888:::<<<======<<<;;;???>>>===<<<;;;:::999999:::999999:::;;;<<<:::888===<<<;;;;;;<<<===<<<:::>>><<<;;;999888888999999999555666::::::555555888999777666888:::;;;888666777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAACCCCCCBBB@@@===<<<<<<>>>>>>???AAABBBCCCCCCBBBBBBFFFEEEDDDCCCCCCDDDEEEFFF999999999:::;;;<<<===>>>??????>>>>>>??????@@@AAA<<<<<<<<<>>>??????<<<:::<<<;;;;;;;;;<<<======>>>======>>>>>>>>>===<<<<<<======<<<;;;<<<>>>@@@AAA???===<<<>>>??????<<<999;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>============<<<<<<<<<<<<::::::::::::;;;===>>>@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>======???BBBCCCDDDCCC???????????????@@@@@@@@@===>>>>>>>>>===>>>@@@CCCFFFEEEFFFGGGGGGEEEBBB???AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGDDDBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGFFFDDDFFFMMMTTT[[[dddlllzzz}}}zzzsssooojjjeee]]]TTTMMMJJJHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKLLLNNNSSSZZZbbbfffttt~~~xxxqqqhhh___VVVRRRKKKGGGEEEDDDDDDCCCBBBDDDGGGFFFCCC@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???BBBFFFGGGFFFEEEDDDDDDHHHEEECCCEEEHHHIIIFFFCCCEEECCCBBBAAAAAACCCEEEGGGEEECCC@@@???@@@AAA@@@@@@===>>>@@@AAAAAA@@@>>>===>>>===;;;999999;;;===>>>===>>>???>>><<<;;;;;;<<<>>>>>>??????????????????AAA@@@???>>>?????????>>>BBBCCCCCCCCCCCCBBB@@@@@@???>>>===;;;:::999999999;;;:::999888999:::<<<======<<<;;;:::999999999999999999:::;;;;;;;;;;;;:::888999:::999777777888999:::;;;<<<;;;:::999:::;;;===<<<;;;::::::;;;<<<<<<>>><<<;;;<<<===>>>===<<<:::888888:::999666999===<<<======>>>>>>>>>>>>======>>>:::555666:::999555::::::999888888888888888;;;;;;:::999888777777666888888888888888888888888<<<:::999999999999888666777777666666555555555444666666666666777777777777777666666888;;;======<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<;;;999777999999999888888777777777;;;999888999:::;;;;;;:::888888999999999888777666777555444666999;;;:::888:::;;;:::888:::===;;;666::::::;;;<<<<<<======>>>999999999::::::999999999>>>>>>???AAAAAA@@@===;;;===>>>>>>???>>>===;;;::::::::::::999999999999999999888777777999999888777;;;888555555777999888777:::999888666555555555666666444333444777999999888888777777888:::;;;;;;::::::999888:::<<<<<<999777666888:::<<<======<<<<<<=========<<<;;;;;;::::::;;;:::999:::;;;;;;:::888>>>===<<<<<<===>>>===<<<===<<<:::999888888888999999555666::::::666666999999777666888::::::888666888777777888888999:::;;;:::;;;<<<>>>????????????AAABBBBBBAAA???======>>>>>>???@@@BBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEE777777777777777888999:::;;;::::::::::::;;;<<<<<<;;;:::999999;;;;;;:::999999999999:::;;;===>>>???<<<============<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>:::999:::;;;<<<<<<999777999999999999999:::::::::999:::;;;:::888777888999<<<;;;:::999888999:::::::::999999999999888888888777666555555555666888888888999:::;;;===>>>??????777777777888;;;======<<<999999999:::;;;<<<<<<<<<;;;<<<<<<:::999888:::;;;=========???@@@???<<<999::::::::::::;;;<<<===============>>>>>>??????@@@@@@>>>===;;;;;;<<<>>>??????>>>=========>>>@@@AAABBB>>>>>>CCCIIINNNUUU]]]fffjjjnnnpppnnnhhhaaa\\\WWWQQQIIIDDDCCCBBB@@@>>>>>>===<<<<<<<<<<<<======?????????>>>>>>??????@@@BBBBBBBBBCCCFFFJJJNNNPPP[[[dddnnnsssvvvzzzzzzxxxpppoooiii```ZZZVVVOOOGGGEEEBBB???>>>>>>>>>>>>===999:::<<<<<<;;;;;;<<<===;;;;;;;;;::::::999999999:::===???@@@>>><<<;;;;;;AAA???===???BBBBBB@@@===@@@????????????@@@AAAAAA===<<<::::::;;;<<<<<<;;;:::;;;<<<======<<<;;;:::===<<<:::999999;;;===>>>888:::;;;;;;:::999999:::============<<<<<<<<<<<>>???@@@@@@@@@@@@<<<<<<;;;:::999999888888777777666666666777888888888777666555555555555555777777666666777777888888666777888888777666777999777999::::::999888999;;;;;;;;;:::999888888888999<<<;;;999999;;;<<<;;;:::777555666888777444666;;;;;;;;;<<<===<<<;;;::::::::::::888666666888777333999888777777777777777777999999888777555444333222555555555555555555555555999777666666777777555444444444444555666777777777888777555444444666888999777666666888;;;<<<<<<;;;>>>>>>======<<<;;;;;;:::999999999:::;;;<<<:::888999999999999999999888888;;;:::999:::<<<===<<<;;;999999::::::999999888777888777666777999:::999888;;;<<<<<<:::<<<>>>===888;;;;;;;;;<<<<<<======>>>999999999999999999999999<<<===>>>??????===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::888999::::::888888999:::999888666666888999888777888888888777666444222111444444444666888:::999888777888888999999:::::::::999888888:::;;;;;;999777666888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;999777>>>===<<<===>>>???>>><<<;;;:::999888888888888888888666666999:::888888;;;999888777888::::::888777888888888888999:::;;;<<<777:::===???@@@@@@>>>===???AAACCCCCCAAA@@@???@@@>>>???@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC666666666555666666777777999888888888888999::::::;;;999777777888999999999999999999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;777888999:::::::::999777777777888888999999999:::777999999999777777888999===<<<:::999888888888999888888777777777666666666888777666555555555666666666777888:::<<<>>>???@@@666555555777999;;;;;;:::999999999::::::;;;;;;;;;:::;;;<<<;;;999999:::;;;:::::::::<<<======;;;999777666666666777888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;===??????============>>>???DDD@@@>>>AAADDDGGGNNNTTTVVVXXX[[[]]]\\\XXXSSSPPPLLLFFF@@@???AAACCCAAA>>>::::::::::::;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>===;;;:::::::::::::::;;;===???;;;;;;:::999888777777666:::<<<>>>>>>===<<<;;;<<>>@@@AAA???===??????@@@@@@@@@@@@@@@???999888777777999::::::999;;;;;;<<<======<<<;;;;;;===<<<;;;:::999:::;;;<<<888:::;;;<<<;;;:::;;;<<>>>>>======<<<<<>>>>>;;;888::::::;;;<<<===>>>>>>>>>;;;;;;;;;;;;:::999888777777777777777777777777777777666555444444444444444666555444444444555777888777888::::::999999:::<<<666777999999999999:::<<<::::::999888777666666666;;;999777777888::::::999888666777:::999666777<<<:::;;;<<<<<<<<<:::999777:::::::::999::::::777444999999888888888888999999999999888777666666555555777777777777777777777777888666555555666666555444444444555555666777888888888777666555555777888999999999888999<<<======<<<===<<<<<<;;;;;;;;;<<<<<<:::999999:::<<<===<<<;;;::::::::::::::::::;;;;;;===<<<<<<===>>>???>>>===;;;;;;;;;;;;::::::999999;;;;;;::::::;;;;;;;;;:::;;;>>>>>><<<===???>>>;;;;;;;;;<<<<<<=========>>>::::::999999999999::::::;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>888888999999:::;;;<<<<<<888:::<<<;;;999777999<<<888888777888888999999999888777666555444333222222666666777888888777666444666777888888888888999:::888888999:::::::::888777777888999;;;<<<<<<<<<<<<::::::;;;;;;<<<=========<<<;;;::::::;;;;;;999777===<<<;;;<<<===>>>===<<<:::999999888888777777777777777777888999999:::<<<::::::::::::;;;;;;:::999999999999999:::;;;<<<===888:::<<<>>>??????>>>>>>???AAADDDEEEDDDBBBAAAAAA??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC777666666666666666777777999888888888888999::::::<<<:::777777888:::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888999;;;<<<<<<;;;:::999777888:::;;;::::::999999777777777888888999999999555777888888888888:::;;;>>>===;;;999999888999999888888888777777777777666:::999777666555555666666333444555666888999:::;;;777666555777999::::::999;;;;;;;;;::::::999999999555666888888777777888:::777777777888::::::888777777666666666666777888888666666666666777777777777;;;<<<<<<:::888777999;;;AAA@@@>>>======>>>>>>???AAA===;;;===??????CCCIIIIIIIIIJJJJJJKKKJJJJJJJJJEEE@@@<<<===AAACCCBBB???999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;===>>>>>>??????>>>===BBBEEEFFFHHHKKKIIIDDDDDDEEEBBB>>>>>>AAAAAA===::::::;;;===>>>???===;;;999888666666777888999:::;;;;;;:::999999888777777777999;;;<<<;;;;;;;;;<<<;;;:::;;;<<<=========;;;<<<<<<===>>>>>>===<<<;;;888777777888:::;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777777777777888:::<<<<<<;;;;;;<<<===??????>>>>>>======<<<<<<===;;;:::;;;======;;;888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888666777888999888888777666666555444444444444444444666555444444444555777888555666888888777777888:::666888999:::999:::;;;===999999888888777666555444:::888666555777888888888888777888;;;:::777888<<<:::;;;===>>>===;;;999777;;;999:::;;;<<<:::777666888888888777777888999999777777777888888888888888888888888888888888888888999777666666777888777555666666777777777777777777777777777888888888888888===<<<;;;<<<>>>???>>>===::::::::::::;;;===>>>???===;;;;;;;;;===???>>>===::::::;;;;;;<<<<<<======???>>>>>>@@@BBBBBB@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<>>===??????<<<<<<<<<<<<===============;;;;;;:::999999:::;;;;;;<<>><<<<<<===;;;;;;::::::;;;<<<===>>>888888999:::;;;<<<<<<===888;;;===<<<999888:::<<<888888888888888888:::;;;888666444222222333555666444666777888888777666666555666888777666555777999888999:::;;;:::999999888777777888:::;;;;;;<<<<<<999999:::;;;<<<===>>>>>>;;;:::::::::;;;;;;999777;;;:::999:::<<<===<<<;;;888999999999888888777777888888888888999;;;<<<<<<;;;<<<======<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<===>>>???@@@AAA@@@BBBEEEFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD666666666666777777888999::::::999999::::::;;;<<<===:::888888999;;;;;;:::======<<<;;;::::::;;;;;;<<<============<<<;;;;;;999:::;;;<<<<<<;;;:::999888:::<<<<<<;;;999999:::888888888888888999999999444666888888888999:::<<<>>>===<<<:::999999::::::::::::999999999888888888999888666555444444555555444444555666777888888999666555555666888999999888:::999999888777777666666333555888999999999:::;;;999888888999::::::999888888888777777777777888888777777777777777777777777888:::<<<:::666555777:::???>>>===<<<<<<===>>>>>>???;;;:::<<<===<<<>>>BBBAAA@@@>>>>>>>>>@@@BBBCCC<<<:::888:::===???>>><<<777888999:::::::::::::::777777888888999;;;<<<===<<<===>>>????????????>>>===??????>>>@@@CCCBBB===@@@AAA>>>;;;;;;===<<<888:::::::::<<<>>>???===;;;999777555555666888888777::::::999999888777777777888:::<<<<<<<<<<<<===>>>:::;;;<<<===============<<<<<<=========<<<;;;;;;999888888:::;;;<<<;;;999::::::::::::::::::::::::===<<<;;;::::::999999999777999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888;;;;;;:::999999999::::::::::::;;;<<<;;;:::999888444666777888888777555333444333333222222222333333666666555555666666777888555666777777666666777888666888999999999999;;;<<<888888888888888777666555:::777555444555777888888666555777:::999555666999999;;;===>>>>>><<<:::888:::777777:::;;;888666666666666666666666666777888555666666777777888888999777777777777777777777777:::888777888999:::999777999999999999888888888888888888999::::::::::::999???>>>======???@@@???>>>999999:::<<<===>>>???@@@???===<<<<<<>>>??????>>>;;;;;;<<<<<<===>>>??????@@@???@@@AAACCCCCCAAA???>>>>>>===<<<<<<<<<<<<===999;;;;;;;;;999999999;;;;;;@@@AAA>>>===??????>>>==============================;;;;;;;;;;;;=========@@@BBBAAA>>><<<>>>@@@;;;;;;<<<<<<============888999999:::;;;<<<<<<===999:::;;;;;;999999:::;;;888999888777666888;;;===888666333111111333666888111333666777777888:::;;;555777999888555444666999888:::<<<<<<;;;999999:::777777888999:::;;;<<<<<<999999:::;;;<<<===>>>???:::999999:::;;;<<<:::888:::999888999;;;<<<<<<;;;888999999:::999999888888999;;;:::777888<<<===<<<;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>=========>>>@@@BBBCCCBBBDDDFFFGGGEEEDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD555555555666777888999:::;;;::::::::::::;;;<<<<<<<<<:::999999;;;;;;;;;:::<<<<<<<<<;;;<<<<<<============>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;::::::999;;;>>>===:::888888999999999999999999888888888555777888888777777888:::===<<<;;;:::999999:::;;;;;;;;;:::::::::999999999888777555444444444444555666666777888999999::::::666555555666888999888777666666666666666666666666555888:::<<<;;;;;;<<<===<<<;;;:::;;;<<<<<<;;;999888777777666666777777888999999999999999999999999555888:::999666555888;;;>>>===<<<<<<<<<===>>>??????<<<===@@@@@@======@@@>>>===<<<;;;:::;;;<<<<<<888888888999::::::::::::777888999::::::999999888888999999:::;;;<<<>>>?????????????????????>>>>>>======;;;999;;;@@@AAA===???@@@>>>::::::<<<:::555999999999;;;>>>???>>>===:::888666777:::;;;;;;999999999999888888888888888;;;<<<>>>===<<<;;;<<<>>>;;;<<<>>>????????????@@@???>>>>>>>>>============888888888999;;;;;;999777::::::999999999999::::::<<<<<<<<<======>>>>>>???888:::;;;<<<:::::::::;;;::::::;;;;;;;;;;;;;;;;;;666:::>>>===:::777888999999999888777777888999999888999:::;;;:::999777666444666888999999777444222444333333333333333444444555555666777777777777666777888999888666666666888555777888888777777999:::888888999::::::999888777:::777444333555777888888555444666999888555555999777999<<<>>>>>><<<:::888;;;666666:::;;;777666777777666666666666777888999777777777777888888888888888888888888888888888888:::999888999:::;;;:::888::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===???>>>===>>>??????>>>===999;;;<<<>>>??????>>>>>>@@@>>><<<<<<===>>>>>>===;;;;;;<<<===>>>???@@@AAA?????????AAACCCCCC@@@>>>@@@???>>>===<<<===>>>>>>999:::<<<;;;:::999:::<<<;;;@@@BBB???===>>>???>>>>>>=====================???>>>===<<<<<<===>>>???===@@@CCCAAA===;;;>>>AAA;;;<<<===>>>>>>>>>===<<<999:::::::::;;;;;;<<<<<<:::999888999:::::::::999999999888666555777<<<@@@888777555444333444555666111333666666666777:::===666999<<<:::777555888;;;888;;;>>>===;;;::::::;;;777777888888999;;;<<<<<<999::::::;;;<<<===>>>>>>999888888:::<<<<<<;;;::::::999999:::<<<======<<<888999:::;;;;;;:::999999:::===;;;777777<<<===;;;999;;;======;;;:::;;;<<<<<<<<<<<<<<<===>>>??????===>>>???@@@AAABBBBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDEEECCCCCCDDDEEEEEEDDDCCCCCC444444555555777888::::::;;;;;;::::::;;;;;;<<<===;;;:::999:::;;;<<<:::999;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>===:::777777999;;;:::::::::999888888888666888888777666555666777<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::::::::999888888666555555555666666333333444555777888999999888777666777999:::999888444555555666666777777888555777:::::::::999999:::;;;:::888888999999888777777777666666555666666666888888777777777777777777333777::::::888777;;;???>>>>>>===<<<===>>>???@@@===;;;===@@@AAA===<<<>>>??????>>>===<<<;;;999999888:::;;;<<<:::::::::;;;999999:::;;;;;;:::999888>>>>>>>>>>>>???AAABBBCCC======<<<;;;::::::999999:::999666444888???@@@======???>>>;;;<<<>>><<<777999888999<<>>======<<<;;;:::::::::;;;888777777888:::999777555<<<<<<;;;;;;;;;;;;<<<<<<666666888999;;;<<<>>>>>>;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<=========666<<>><<<:::888===888666;;;<<<888777:::999999888888999:::;;;;;;;;;;;;::::::999999888888:::::::::::::::::::::::::::999888999:::;;;:::999:::::::::;;;;;;<<<<<<<<>>AAA???>>>======>>>>>>===<<<;;;<<<>>>@@@@@@???===<<<@@@>>><<<;;;<<<===<<<<<<;;;<<<===>>>???@@@AAABBB======>>>@@@BBBBBB???===AAA@@@>>>=========>>>???:::<<<>>>>>><<<;;;===@@@:::@@@BBB???<<<>>>???>>>>>>>>>>>>>>>============@@@???>>><<<<<<>>>???@@@===@@@BBBAAA<<<;;;===AAA<<<===???@@@@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;999777888:::<<<:::777::::::888555444666<<>><<<888777999===999<<>><<<:::;;;<<<777777777888999:::<<<<<<::::::;;;;;;<<<======>>>888777888999<<<===<<<;;;;;;:::999;;;===>>>>>>===888999:::;;;<<<;;;:::999;;;>>><<<777777<<<===:::777:::<<<<<<999888999;;;<<<<<<<<<======>>>???@@@<<<>>>AAACCCDDDDDDBBBAAAGGGHHHHHHFFFEEEDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAA666555555555555777999::::::::::::999999999888888>>>:::777999===>>><<<888>>>>>>?????????>>>>>>===BBBBBBAAA@@@??????@@@@@@>>><<<999888999;;;<<<;;;999999999999999999999999<<<;;;999888888888999999888999::::::::::::999888===;;;888777999:::;;;;;;===<<<;;;999888777666666777777666444333555888;;;;;;999666666777777777666777444333666:::<<<:::666:::999888777777888999999777888999;;;<<<<<<;;;;;;===<<<;;;;;;;;;;;;:::999===<<<;;;999888777777666===<<<:::999888888999:::999888888888888888888999<<<<<<=========>>>??????===============<<<<<<<<<999;;;<<<<<<:::999999:::888:::<<<>>>???>>><<<:::::::::::::::::::::::::::;;;:::999;;;===>>>>>>===???>>>===<<<;;;:::999999<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999888888666777999:::;;;;;;::::::;;;:::999999888888999999555666777999:::;;;;;;;;;::::::999999999:::;;;;;;>>>===<<<<<<<<<<<<<<<===BBB===:::<<<<<<999;;;@@@>>>:::777666888888777555666888:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@???;;;===CCCDDD???AAA===999888:::<<<<<<;;;@@@???===;;;999888888888999;;;======:::777555555666888::::::777555666888888999999::::::888777666888333000111000///000444666777777888777555333222333666999777333222666::::::888777666777888:::;;;::::::999999999999999999888888999999999:::::::::666777888::::::;;;;;;:::777888:::<<<===<<<<<<;;;888888888888888888888888;;;999777666666888;;;===999999999:::::::::;;;;;;::::::;;;;;;::::::999999===<<<:::999999:::<<<===;;;:::999:::<<<===<<<;;;888:::<<>>>>>>>>>>>>>>>>>??????>>><<<:::;;;<<<@@@???>>>>>>>>>???@@@AAA???@@@BBBCCCDDDCCCBBBBBBAAA???<<<<<<===>>>>>>===888:::===>>>>>>===>>>>>>============>>>???@@@AAA===============<<<<<<<<>>===<<<<<<======AAA@@@??????>>>?????????;;;>>>???>>>;;;999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888777888999;;;<<<<<<<<<;;;;;;666777888777666555555777777777777999;;;<<<;;;:::::::::::::::999888777777;;;===>>>===<<<<<<===>>>???===<<<::::::999999888:::999999888888999999:::;;;::::::;;;===>>>===<<<;;;999888;;;@@@AAA>>>:::<<>>>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;???>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@888777777777777999:::;;;:::::::::999999999999888:::888777:::???AAA???<<<>>>>>>????????????>>>>>>??????>>>===============<<<:::999999;;;>>>??????999999999999999999999999;;;:::999888888888999:::888999::::::::::::999888<<<:::888777888:::;;;:::<<<;;;:::999888777777777888888777666555666999<<<;;;999666666777888777777888555444666:::<<<999666999888777777777888999:::777888999;;;;;;;;;::::::<<<;;;::::::;;;;;;:::999;;;;;;:::999999888888999;;;;;;::::::999999:::::::::999999888888999999:::<<<<<<======>>>==============================<<<:::;;;<<<<<<:::999999:::888:::<<<>>>???===<<<:::999999999999999999999999;;;::::::;;;===???>>>===>>>======<<<;;;:::999888======<<<<<<<<<<<<======;;;;;;;;;:::999888888888666666777888999::::::999;;;::::::999999999999999999999:::;;;;;;::::::999::::::999999::::::;;;<<>>>>>>>>>>>>>>======>>>;;;;;;>>>>>>:::999<<<===:::777777888999888777999:::;;;<<<===>>>>>>>>><<<<<<<<<============>>>>>>@@@@@@===???CCCBBB>>>???<<<;;;;;;======;;;999@@@>>><<<:::888888999999;;;<<<>>>===:::888777777555777888777555333444555777888999999999888666666:::666333555444333444888444555666666777666666666444666888777555444777999999888777666777888:::;;;999999999999999999::::::999999999::::::::::::;;;777888888999::::::;;;;;;999:::<<<===>>>>>>======999999999999999999999999::::::888888888999;;;<<<::::::::::::;;;;;;;;;;;;<<<=========<<<;;;::::::===<<<:::999999:::<<<======<<<::::::<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAA@@@???===<<<<<<===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<>>>>>>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAA>>><<<<<<===>>>======:::===???@@@???>>>??????=========<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<>>===============AAA@@@??????>>>>>>>>>>>>;;;===???>>>;;;999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;:::888777666999:::<<<======<<<;;;;;;888999:::999888777888999777777777999;;;<<<;;;999999::::::::::::999888888888:::<<<<<<;;;<<<===???===>>>???===888777888:::;;;:::::::::;;;<<<<<<======<<<;;;;;;<<<===;;;::::::888777:::???@@@>>>:::<<<>>>@@@>>><<<::::::;;;:::;;;===<<<;;;;;;<<<===999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<======;;;999999;;;=========999999999999999999999999:::999999999999::::::;;;888999999::::::999999888;;;999777777888999:::999::::::999888888888888888999999888777666777:::<<<;;;999666666777888888777999777666777:::;;;888555777777777777777888999:::888999999:::::::::999999:::999888999;;;<<<;;;:::::::::::::::::::::::::::999999::::::;;;;;;::::::;;;::::::999999::::::;;;<<<===>>>??????===<<<:::<<<<<<==================:::<<<======;;;::::::;;;999;;;===>>>>>>===<<<;;;999999999999999999999999===;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;:::999999??????>>>>>>>>>>>>??????;;;;;;;;;:::999999888888777777666777777888999:::<<<;;;::::::999999::::::=========<<<;;;:::999888:::::::::::::::;;;<<<<<>>===:::999<<<@@@???;;;888999;;;:::888888999::::::999<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@AAACCC@@@<<<<<<<<<<<<>>>???>>>;;;888???===:::888777888:::;;;<<<===>>><<<:::999999:::666777888777555333333444777777777888777666666555999555444666777555777:::333333444555666888999:::666666777777777888888999999888777777777888999:::888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888999:::;;;<<<;;;<<<===>>>>>>???>>>>>>999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===????????????>>>===<<<;;;<<<;;;:::999999:::;;;<<>>>>>>>>??????@@@@@@@@@>>>===<<<===??????===<<<<<<<<<===>>>>>>>>>>>>======>>>???>>><<<;;;;;;<<<============>>>???AAABBBAAAAAA@@@@@@AAAAAABBBBBB@@@>>><<<<<<===>>>===<<<===???AAAAAA@@@??????@@@======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>>>>AAAAAA???>>>============<<<===>>>===;;;::::::;;;888888999:::;;;<<<======;;;;;;;;;:::999888777666;;;<<<===>>>===<<<;;;:::999:::::::::888777888999888777777888:::;;;:::999888999999:::::::::::::::777888:::;;;;;;<<<>>>@@@;;;???BBB>>>888555777;;;:::;;;;;;;;;<<<<<<======>>>===;;;;;;<<<<<<:::999999777666999===>>>===:::<<<===>>>>>>;;;::::::;;;:::<<<======<<<::::::;;;::::::::::::::::::::::::========================?????????>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::::::::;;;;;;:::::::::999999999::::::;;;>>>???>>>;;;777===>>>>>>????????????>>>???>>>>>>=========>>>>>>@@@===;;;:::::::::999777;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;999999999999999999999999:::888777777888999999888999888888888888888999999888888888777666777999;;;;;;999666666777999999888:::888777888999999777555666666666777888999::::::999999999999999999888888999888888999;;;<<<;;;:::;;;;;;;;;;;;;;;:::::::::777888999;;;<<<<<<;;;:::;;;;;;;;;::::::;;;;;;;;;<<<>>>@@@AAA@@@>>><<<:::<<<<<<<<<<<<============;;;===>>>>>><<<;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::999999>>><<<<<<===?????????>>>>>>>>>======<<<;;;::::::???>>>>>>>>>>>>??????@@@<<<<<<<<<;;;;;;:::::::::999888777777777888:::;;;<<<;;;::::::999:::::::::>>>>>>>>>===<<<;;;:::999:::::::::::::::;;;<<<===>>>???@@@AAA@@@???<<<;;;::::::<<<>>>>>><<<:::999:::999999999:::;;;;;;;;;===<<<<<<<<<<<<>>>@@@AAA?????????@@@@@@AAAAAABBBAAABBBBBBBBBBBBAAA>>>:::;;;<<<===>>>>>>===<<<:::>>><<<999777777999;;;===<<<<<<<<<;;;999888:::;;;::::::999888666666555666666666666666666555555555555222222555666444555999444444444444555888:::;;;777666666888:::::::::888999888888777888999::::::888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;:::888777888:::<<<===;;;<<<<<<======>>>>>>>>>::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============@@@@@@@@@???>>>===<<<;;;<<<;;;::::::::::::;;;<<>>===<<<<<<<<<<<<======<<<;;;;;;===>>>>>><<<999;;;<<<======>>>>>>======<<<======<<<;;;::::::;;;;;;;;;<<<===>>>???AAAAAABBBAAA@@@??????@@@AAABBB@@@>>>======>>>>>>===<<<>>>@@@AAA@@@???>>>>>>@@@>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>======>>>>>>>>>AAA@@@???>>>===<<<<<<<<<<<<<<<======<<<;;;::::::888999999999::::::;;;;;;888888999999999999888888======>>>>>>>>><<<;;;:::777888999888666555666777888777777888:::;;;999888777888999:::;;;;;;;;;;;;999:::<<<<<<<<<<<<===???===???@@@>>>:::888888999:::::::::::::::999999888===;;;::::::<<<<<<;;;::::::999888888:::;;;:::888;;;<<<===<<<;;;:::::::::999<<<>>>>>><<<:::999999;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>======???????????????>>>======::::::::::::::::::999999;;;;;;;;;:::::::::999999888999:::<<<===<<<999777======>>>???????????????>>>===============>>>>>>AAA???===<<<<<<<<<:::999========================999999::::::;;;;;;;;;;;;999999999999999999999999:::888777777888999999777888888777777888888999999666777777666555666888::::::999777666888999999999:::999999999999999777555666666777888999:::::::::::::::999999999999999999:::999888999;;;<<<;;;:::============<<<:::888777666777999;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>???AAABBBBBB???===;;;;;;<<<<<<<<<======>>>>>><<<>>>??????===<<<<<<===<<<======>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;>>>===<<<===>>>???>>>===??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???============<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<===??????>>><<<:::999<<<===<<<;;;;;;<<<======888999:::::::::;;;;;;<<<<<<;;;::::::;;;<<<>>>????????????@@@AAABBBBBBBBBCCCBBBAAACCCCCC@@@<<<:::============<<<<<<===>>><<<;;;999777777999;;;<<<:::::::::999888888999;;;;;;999888777666666666666666666666555555555555555333111222666777555555888777666555555555777888999777666777888;;;;;;:::888999999999999999::::::;;;888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<;;;999888888:::<<<===;;;:::::::::;;;;;;<<<<<<::::::::::::::::::::::::888:::;;;======<<<;;;:::<<<<<<<<<=========>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;===;;;:::;;;>>>@@@AAAAAA>>>===<<<<<<;;;<<<<<<<<<999999999;;;<<<<<<999777;;;;;;<<<===============:::;;;<<<;;;999888999:::::::::<<<===>>>???@@@@@@BBBAAA???>>>>>>???@@@AAA???>>>======>>>>>>===;;;===>>>???>>>===<<<===????????????>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<>>>===============>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888777777444555777888999:::::::::======>>>>>>>>><<<;;;:::777888999888777666666888888777777888::::::999777777888999:::;;;<<<<<<<<<===>>>???>>>===<<<===>>>???===<<<<<<>>>===:::777;;;;;;;;;:::999777555444:::999888:::<<<======<<<===;;;:::999888888777666;;;;;;;;;;;;;;;;;;:::999999;;;>>>>>><<<:::888888<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@???>>>>>>======>>>????????????>>>======888888999::::::999999999;;;;;;;;;;;;::::::::::::444666888;;;<<<<<<;;;;;;<<<===>>>??????@@@??????<<<;;;;;;;;;;;;<<<<<<===???>>>>>>???AAABBBAAA@@@========================999:::;;;;;;;;;;;;;;;::::::999999888888999999::::::888888888::::::999888888888777777777888888999555666777666555555777999:::888777777888:::::::::999:::::::::999888777777888888999:::;;;;;;;;;:::;;;::::::999999:::;;;;;;;;;:::999:::<<<<<<<<<:::>>>>>>???>>>===:::888777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAA???>>><<<;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@>>>======>>>======>>>>>>>>>===<<<<<<>>>>>>>>>======<<<<<<;;;>>>===<<<<<<>>>>>>===<<<>>>>>>>>>=========<<<<<<:::999999::::::;;;<<<===========================;;;;;;:::::::::;;;;;;;;;;;;:::999999888888999999888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>><<<=========<<<:::888777======;;;777777<<<>>>>>>666888:::;;;:::999:::;;;:::::::::::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBBDDD@@@???BBBBBB>>>;;;:::<<<===>>>===<<<<<<>>>@@@;;;:::999888888999::::::777999::::::888888999:::999666444444555666666555777777666555555555555666444333555999:::777666999888888777666666666777777444666888999:::::::::999::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999999:::;;;<<<:::999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;;;;:::<<<<<<<<<<<<=========>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>999888777888::::::888777;;;;;;<<<============<<<999:::;;;;;;999888999;;;999:::<<<===>>>>>>>>>>>>@@@@@@??????>>>????????????>>>===>>>??????===;;;<<<======<<<;;;;;;===>>>>>>>>>??????>>>===;;;:::888999999::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::::::::999888777666555555333444555777999:::::::::;;;<<<===>>>===<<<;;;::::::;;;;;;;;;999888999:::888777777888999999888666888888:::;;;<<<<<<<<<<<>>>>>===>>>===;;;999888777666666::::::999:::;;;;;;:::888999;;;<<<<<<;;;999999:::<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<=========>>>???@@@@@@AAA@@@@@@???????????????>>>>>>>>>???????????????>>>======777888999:::;;;;;;::::::<<<;;;;;;;;;;;;:::::::::555777999:::;;;<<<<<<===<<<===>>>??????@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>>>>======???AAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999::::::999888888999:::::::::999999999;;;;;;:::888999888777777777777777888555777888888666666888999:::888777777999:::;;;:::888999::::::999888888888::::::;;;<<<<<<<<<;;;:::;;;::::::::::::;;;===>>>>>><<<;;;;;;======<<<:::======>>>???>>><<<:::888999999999999::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???>>>@@@AAA@@@???===>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>===<<<;;;;;;;;;===<<<;;;<<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;::::::999:::999888888777777888888777777888999999999999999999:::::::::<<<===>>>???======<<<;;;:::999888888999;;;999444555:::===;;;666888;;;;;;999888888:::999::::::;;;;;;;;;;;;:::<<<<<<===>>>???@@@AAAAAADDD???===@@@@@@<<<:::<<<999<<>>======???::::::::::::999999888888666999;;;<<<;;;::::::;;;888555333333555777777666888777666555555555666666666444777;;;<<<888777888777777888888888777777777111555999:::999888999;;;;;;<<<<<<===============::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::;;;;;;<<<<<<<<<=========;;;<<<======>>>=========:::;;;;;;;;;;;;;;;;;;:::<<<;;;<<<>>>@@@???===;;;<<<===>>>?????????>>>===:::888777777999999999888:::;;;<<<<<<======<<<<<<:::;;;<<<<<<;;;:::;;;<<<:::;;;<<<============<<>>>>>===>>>>>>===>>>??????===:::;;;<<<<<<;;;;;;;;;>>>@@@<<<<<<>>>>>>>>><<<:::999888888888999::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;:::;;;===>>><<<:::888888888777777666666666444555666777888888888888999:::<<<======<<<;;;;;;:::;;;<<<;;;999888999:::888777777888999999777666999999:::;;;<<<<<<<<<;;;===>>>???>>>===<<<===>>><<<::::::===@@@@@@===999888999:::::::::888666555999888888999;;;===<<<;;;<<<<<<;;;999888888888999:::999888999;;;<<<:::777999:::;;;;;;:::999:::<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<============>>>>>>>>>>>>>>>===>>>>>>????????????@@@@@@??????@@@@@@??????>>>===666777999;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;::::::;;;<<<<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888;;;:::999888888999:::;;;::::::999:::<<<<<<:::888999999888777777777777777666888999999888888999::::::888777777999;;;;;;;;;888999::::::999999999999;;;<<<=========<<<;;;:::;;;;;;::::::;;;===>>>??????>>><<<<<<======<<<:::;;;<<<>>>??????===<<<;;;;;;:::999888999:::;;;<<<;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>@@@AAAAAA???>>>>>>?????????>>>>>>=========<<<>>>>>>===<<<;;;;;;::::::===<<<;;;;;;<<<===<<<:::::::::::::::::::::999999888777888888999:::;;;<<<::::::::::::::::::::::::888999:::;;;;;;:::888777999888888777666777777777777777888888888777777666999::::::;;;<<<===?????????>>><<<;;;999999999999666999888333444999;;;888555888;;;;;;888666777888999:::;;;<<<<<<<<<;;;::::::;;;<<<===>>>???@@@@@@DDD>>>;;;??????;;;:::===777;;;AAABBB@@@>>><<<===999:::;;;;;;:::999777666666999<<<======;;;;;;;;;:::666444444777::::::999999888777555555666666777555444777;;;<<<777555777555666777999999999888777///555:::;;;888666888;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;::::::;;;:::999888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>??????>>>:::;;;;;;<<<<<<;;;;;;:::======>>>???@@@>>>:::777888:::<<<>>>>>>===<<<;;;<<<:::777777888::::::::::::;;;<<<<<<======<<<<<<;;;===>>>===<<<<<<===>>>:::;;;<<<=========<<<;;;>>>???@@@@@@@@@>>>===<<<>>>======>>>??????<<<:::;;;;;;<<<;;;;;;<<>>===;;;:::;;;>>>>>><<<:::666666666666777777777777666777777777777666666555888999;;;<<<<<<<<<;;;;;;888999:::999777666777888888777777777999999777555::::::;;;;;;<<<<<<;;;;;;:::<<<======<<<<<<===???888:::===??????>>>======333444666777888777555444;;;999999999;;;<<<;;;999:::::::::999888999;;;===:::888777999;;;<<<:::777888999::::::999999;;;===================================================999999999:::;;;<<<===>>><<<===============<<<;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>999999888888888888999999999::::::;;;:::999777666888999::::::::::::;;;<<<======<<<<<<<<<>>>@@@AAA;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<===<<<;;;999===<<<;;;;;;<<<<<<:::888999999999888888888888777999999999999999999999999666:::;;;999999:::888444666666777777888888999999:::999999888888888888888444666888888888999;;;===888000,,,111666666555888<<<;;;::::::;;;???BBBDDD???;;;888:::>>>@@@???<<<;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>============@@@;;;777888;;;===;;;888777888999::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;::::::999888999:::<<<>>>???>>>===<<<>>>===<<<===>>>???>>>======;;;::::::::::::999777:::;;;;;;:::888777888999::::::;;;;;;:::999777666444555666777777888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888666555444444555666888999999888888888888999999::::::::::::;;;;;;<<<===<<<<<<;;;;;;999999888777888888777777888888999:::::::::999999::::::;;;<<<;;;:::999999999;;;>>>???999999999:::;;;<<<===>>>=========>>>======<<<;;;999===@@@BBBAAA???======>>>===<<<;;;:::999888888;;;::::::999999::::::;;;:::::::::999999999999999777777666555555666888999333444777888888777444333555555666666777777888888888999:::;;;<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::;;;:::::::::;;;;;;<<<======<<<;;;:::999:::;;;;;;;;;>>><<<777666;;;<<<888:::===;;;777666999999666<<<;;;999888888999;;;<<<::::::999888777777777888:::;;;;;;<<<=========<<<>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;>>>======<<<======>>>???======<<<;;;999888888777666666666666666666777888::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===;;;:::888999:::;;;<<<<<<<<<<<<>>>????????????>>>======@@@@@@???>>><<<;;;999888:::999:::;;;<<<<<<999777<<<<<<<<<;;;:::999888777777888999888777666777888999:::;;;999666666999<<<333444777:::<<<<<<<<<;;;<<<:::999999:::;;;;;;::::::999888999::::::999777333444666999;;;:::666333>>>===;;;999999:::;;;<<<;;;:::999777666666666666666666666888::::::888666===888777:::;;;888999>>><<<===<<<:::<<>><<<::::::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;===@@@CCC===>>>@@@BBBBBBBBB@@@???999888888777777888888999999999999:::999999888888999:::;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@<<<;;;;;;:::::::::;;;;;;===<<<;;;<<<======;;;999;;;:::::::::;;;;;;:::888999999999888888888777777777888888999999888888777666999:::777777999888444777777777777777888888888999999888777777777777777444666777888777888999;;;;;;333000444888777777999;;;:::::::::;;;===@@@AAA???;;;999:::>>>@@@>>><<<;;;<<<======<<<<<<<<<<<<>>>>>>>>>=========<<<<<<>>>:::666777:::<<<:::777::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888999:::<<<>>>???>>>===<<>><<<<<<======<<<:::;;;:::999:::<<<<<<;;;:::888999:::999777666777888999:::::::::999888666555555666666777777777777666888888888999999999::::::999999999999999999999999888777555444444555777888777777777666666777777777::::::::::::::::::;;;<<<>>>>>><<<;;;999888666666888888777777888888999:::::::::999999::::::;;;<<<::::::999888999;;;===>>>999999999999999:::;;;<<<===============<<<;;;:::999<<<@@@BBBAAA???============<<<;;;:::999888888;;;::::::999999::::::;;;:::999999888888777777777999888666555555555666666444555666777777666555444555555666666777888888888888999:::;;;<<<<<<<<<<<<===<<<;;;<<<======;;;999;;;:::::::::::::::;;;;;;999999888999:::;;;===>>>:::===<<<888777;;;;;;888999999::::::;;;;;;;;;;;;888777777777999;;;>>>???:::999888888777777888888999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::===============>>>??????????????????>>>>>>>>>>>><<<<<<;;;:::999888777777777666666666666777888888;;;;;;;;;:::::::::::::::<<<============<<<;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<>>>>>>======;;;:::888888:::999999:::<<<;;;999777888888888888888777666666444555777666555555666888:::;;;;;;:::888888:::<<<999:::;;;<<<<<<;;;999888:::999777777999:::999888999888888888::::::888777777666555666777888777666999999999999888888777777888888888777666666555555777666666777999999888666999666666::::::777888<<<:::;;;:::888:::???@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777777666777777555666777888:::<<<===>>><<<<<<;;;::::::999888888::::::;;;;;;;;;:::888777999999999999999:::::::::???>>><<<;;;:::::::::;;;===<<<<<<<<<<<<;;;;;;;;;>>>===;;;;;;===>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>???===<<<;;;;;;::::::::::::;;;::::::;;;======<<<:::999888888999;;;;;;:::888999999888888888777777777555666888999999888666555666999888555444777777444888777777777777777777666888888777666666666666666555666777777666666777999;;;555222555888777777777999::::::;;;;;;<<<======>>><<<:::;;;>>>???>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<;;;<<<999666666999:::888666;;;;;;;;;;;;:::999888777999:::;;;;;;;;;;;;:::999:::::::::::::::999999888999:::<<<===>>>>>>======???>>><<<;;;<<<;;;999888:::999999:::<<<======<<<666777888777555555555777888888888888888777555555666777777777777666666555777888888888999999999999777777777777777777777777777777555555555555777777666555555555555555555666;;;::::::999999999999:::???>>>===;;;999777666555888888777777888888999:::::::::999999::::::;;;<<<999999888888888:::;;;===999999999888888999999:::=========<<<<<<:::999999999<<<@@@AAA@@@>>>============<<<;;;:::999999888;;;::::::999999::::::;;;;;;;;;:::999888888777777999888777555444444444444555666666666666666666555555555666777777888888999888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999888::::::999999888999999999777777777888999:::<<<===999<<<<<<:::999;;;:::888999666888@@@AAA<<<;;;@@@777777777777888;;;===>>>999999888777777777888888888999::::::::::::::::::999999999999999888888888::::::::::::;;;;;;<<<===???@@@AAAAAA@@@???===<<<::::::999888777777666666777666666666777777888999999999999999999999::::::======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;999888888999888888:::;;;;;;999777666666777777777777666666333444666666555555666888:::;;;;;;:::999999;;;<<<:::;;;;;;<<<;;;:::888777999888666666888999888777888777777888999:::888777;;;888444222333666777888555666888999999777555444555555666777777666555444999777666666777888777666555444555999:::888777999777999888666888======:::>>>======<<<;;;;;;:::::::::999888777777777777777333444555777888:::<<<<<<======;;;:::999999::::::;;;;;;<<<<<<;;;:::999999::::::::::::999999999999@@@>>>;;;999888999;;;======<<<<<<<<<<<<;;;;;;;;;???===;;;;;;<<<>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===@@@;;;<<<>>>@@@AAABBBAAAAAA888888777777777777888888888777666666666888999;;;999888888999:::;;;:::::::::::::::;;;;;;<<<======>>>===<<<;;;:::999999999:::999999;;;======<<<;;;777777777888:::;;;999888888888888888777777777777444666888::::::888666444666888666222222555666555888888777777666666666555777777666555555555555555555666777666555444555666999666333444555555444444999:::;;;<<<======<<<;;;===<<<;;;<<<>>>???===;;;;;;::::::;;;<<<<<<;;;999<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777888999888666999999999999999999888888999999999999999999999999999999:::::::::999999888999:::;;;<<<===============<<<::::::;;;:::999777:::999888999;;;<<<;;;:::444555666555444333444555777777777666666555555444777777888777777666555444777777777888888888888999777777777777777777777777777777666555555666777777555555666666666666555555;;;::::::999888888888888======<<<;;;999888777777888888777777888888999:::::::::999999::::::;;;<<<999888888888888999:::;;;;;;;;;:::999999888999999======<<<<<<;;;:::888888:::<<>>======>>>>>>===<<<<<<;;;::::::;;;::::::999999::::::;;;<<<<<<;;;;;;:::999888888888777666555555444444444777666555444444555666777555666666777888888999999888999:::;;;<<<<<<<<<<<<:::999888999::::::888666:::999888888888888888888999999999888888888888888888:::;;;;;;;;;;;;:::888;;;555888DDDEEE;;;999AAA::::::999888888888888999888888777777777777888888888888999999999999888888888888888888888888888888::::::999999999999999:::>>>???@@@AAA@@@>>>;;;:::999888888777666666555555666666666666777888888999444555666888:::<<<===>>>===<<<<<<;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>===;;;;;;;;;;;;;;;:::999999888777888999;;;;;;999777888888888888888777777666666777888888666666777888888999999999999999::::::777888999999:::999999888999888666666888999888777999888888999:::;;;999888<<<888444222222555777777666777888888888777666666222333555777777666555444:::888555555666777777666333444777:::;;;999888888666888777555888<<<;;;888;;;;;;;;;:::::::::999999999888888888777777888888888888888888888777777666===<<<:::888888888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888>>>===;;;999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>><<<:::999;;;<<<===<<<999999:::::::::::::::;;;:::;;;;;;:::::::::<<<>>>:::;;;===???@@@AAABBBBBB888777777777777777777888777666666555666777999:::888666555666888999888777888999999:::;;;;;;<<<<<<>>>===<<<;;;:::999999999:::999999:::<<<===<<<:::777666666888::::::999888888888888777777777666666555777999;;;;;;999777555666777555111000444666444888777777777666666555555777666666555555555555555555666777666555444444666888888666555555666555444999:::<<<>>>>>>>>><<<<<<===<<<<<<===>>>>>><<<;;;<<<:::999:::<<<===;;;999;;;;;;;;;;;;:::::::::999:::999888888999999888777555555777888999999999999888888777777777777888888888888999::::::999999999999:::;;;<<<<<<=========:::999888999:::;;;:::999:::999888888999999888666333444555555444333444666666666555555555555555555777777888777777666555444666666777777777888888888888888888888888888888888777777666666666666777777666777888888888888777666;;;::::::999888888888888::::::::::::::::::::::::888888777777888888999:::::::::999999::::::;;;<<<999999999999999999::::::===<<<;;;::::::999::::::<<<<<<<<<<<<;;;:::999888:::<<>>======>>>??????>>>>>>======<<<<<<;;;::::::999999::::::;;;:::::::::999888777777666555555666666666666666666777666555444444555666777666666777777888999999999888999:::;;;<<<<<<<<<<<<999888777888999999777555999888888777777888888888999999999888888888777777999999:::<<<<<<:::999999>>>777:::EEEEEE:::777>>>999999888888777777777777888777777666777777888888777888888888888888777777888888888888888999999999??????===<<<;;;;;;;;;:::<<<<<<>>>>>>===;;;999777888777777666666555555555555555555555666777888999555555777888:::<<<===>>>;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;:::999666666777888::::::999777999999999888777666555555;;;<<<<<<;;;999777777888666666666777888888888888999999::::::::::::999999:::999777777999:::999888999888888999;;;<<<;;;999:::888555333444555555444777666555555555666777888111222444666777666555444999777555444555777777777333666999;;;<<<<<<:::777666888888666888<<<;;;777777777777888888999999999888888888999999999999999;;;;;;;;;:::999777555444;;;:::888666666777999:::999999:::;;;<<<>>>???@@@===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;:::999===<<<<<<<<<<<<;;;;;;;;;===;;;888888999;;;;;;:::999999999::::::;;;;;;;;;999:::;;;;;;::::::;;;===:::;;;<<<>>>???@@@AAABBB888777777666666777777888666666666666666666777888777555333444777999777555777888999:::;;;;;;;;;:::===<<<;;;;;;:::::::::::::::999999:::<<<<<<;;;999888777777888::::::999777888888777777777666666666666777999::::::999777666666777555111111444666444777666666666666666666555777777666555555555555555555666777666555444555666888;;;:::888777999999666999:::<<<===>>>>>>======<<<===>>>>>>>>>===;;;;;;===;;;999;;;===>>><<<999::::::::::::999999999999888999999999999888777777444444666888999::::::;;;777777666666666666777777777888999999999999999999:::::::::;;;;;;<<<======999888888999:::;;;;;;::::::888777777777777666444333555666666555444666777666666555444444555555666666777777777777666666555666666666666777777777777888888888888888888888888777777777777777777777777777888999::::::999888777;;;::::::999999999999:::888999999::::::;;;;;;<<<888888777777888888999:::::::::999999::::::;;;<<<999999::::::::::::::::::===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::<<<>>>???>>>======>>>??????>>>>>>============;;;::::::999999::::::;;;666666666666666555555555555555666777888888777777777666555444444555666777666666777888888999999:::888999:::;;;<<<<<<<<<<<<888777777777888888666555888888777777888999999:::555666777888:::::::::::::::888999<<<<<<999999;;;===999<<>>===<<<;;;:::999999999999::::::;;;:::999777666777777777666666555555555333333333444555666777888999999999999999:::::::::999:::;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<;;;999999555555666888::::::888666666666666666666555444444<<<======<<<999888888999555444444666888999777666>>>>>>===<<<:::999999888:::999777777999:::999888888777777999;;;<<<:::999:::888666555555444333111555444222111222333555777222333555666666666555555777555444555666888777777666:::<<<<<<<<<===;;;777666888888777999<<<:::666555555666666777888888999888888999:::;;;;;;;;;:::999:::;;;;;;;;;:::999888999888777666666777888999888999999:::<<<>>>@@@AAA===<<<<<<;;;:::999999888999:::;;;<<<<<<;;;:::999===<<<<<<<<<<<<;;;;;;;;;===;;;888888999::::::999999999::::::;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<:::;;;<<<===>>>???@@@AAA777777666666666666777777666666666777666666555555888444222444888999777444666777888999:::::::::999<<<;;;;;;:::::::::;;;;;;;;;:::::::::;;;;;;:::888:::999888999::::::888777888777777777666666666666666777777888888777777666555777666222222555666444555555555666666666666666888777666666555555666666555666777777666555666888777;;;<<<888777::::::777777888:::;;;<<<===>>>>>>;;;===??????>>><<<;;;:::>>>;;;999;;;??????<<<999:::999999999888888888888666777999999888666666555666777888::::::;;;;;;;;;666666555444444555666666777777888999999999999999::::::::::::;;;<<<======;;;:::999999:::;;;:::888999888666777888888777666555666777777666666777999666666555444444555666777555666666777777777777666555555555666666666777777888888888888888888888888777777777888888777777777777888999;;;;;;999888777::::::::::::::::::;;;<<<999999::::::::::::;;;;;;888888777777888888999:::::::::999999::::::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::999:::::::::;;;;;;<<<=========<<<<<<:::<<<>>>>>>===<<<===>>>=========<<<<<<<<<<<<<<<;;;::::::999999::::::;;;666666666666666777777777777888888999999888777666666666555555555555666666666777777888888999::::::888999:::;;;<<<<<<<<<<<<999888777777888888777555777777777888999:::;;;<<<555666888999:::;;;;;;:::;;;888777;;;;;;999999===:::;;;<<<===<<<:::777666555555666777888888888888666666666666666777888888888999999999999888777666777777888888888999999999999888888888888888999999888888888888888888888888777777777666666666666666222222222333444555666777888888888888888888777777777999;;;===<<<:::777555888999:::;;;<<<<<<<<<<<<>>>????????????>>>============<<<<<<:::999777777555444555777999:::888666333444555666777888888888777888999999777777888999555444444666999:::888666<<<;;;:::999888888888777999888666666888999888777666555555777999:::999888;;;888555444333333333111333333333333333444555555555555555555555666666666444333333555888999888777888<<<===;;;:::===;;;666555888888666888;;;999555666666666777777777777777888999:::<<<======<<<<<<666777999;;;<<<;;;::::::888888888888888888888888;;;::::::::::::<<<===>>><<<<<<;;;;;;:::::::::999::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;???<<<:::999:::;;;;;;:::999::::::;;;<<<<<<======:::<<<======;;;:::;;;<<<;;;;;;<<<<<<===>>>??????777777666666666666777777666666777777777666444333999555333444999:::888555555666888999::::::999999;;;;;;:::::::::;;;<<<<<<<<<;;;::::::;;;;;;999777;;;:::999999::::::888666777777777777666666666666666666666555555666666666555777777333333666666333444555555555666666777777888888777666666666666666555666777777666666777999444999:::666555999999555666777888999;;;<<<===>>>;;;===??????>>><<<;;;:::???<<<:::;;;???@@@===999999999999888888888888777444666888888666555444444::::::;;;<<<<<<<<<;;;;;;666555444333333444555666666777888999999999999999::::::::::::;;;<<<======>>><<<::::::::::::888777888777666777999::::::999555777888888777777888:::777666555444444555777777555555666777777888777777555555555555666666666777888888888888888888888888777777888888888888777777666888999::::::999888666::::::::::::;;;<<<<<<===;;;;;;;;;::::::999999999888888888777888999999:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<;;;:::::::::999999888999999:::::::::;;;<<<===>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;888888888999::::::;;;;;;::::::::::::999888666555666666666666666666666666777777777888999999::::::999999:::;;;<<<<<<<<<<<<999888777888999999777555666777777888999;;;<<<===999999:::;;;:::999888777<<<888777:::;;;888:::???666;;;<<<999999;;;999444888888888888777666555444666666666666666777888888999999999999999888777777666777777777888888999999999999999:::;;;===>>>???999888888777777888999:::777777777777777666666666111111111222333444666777444555555666777888888999666888;;;======:::777444999999:::;;;<<<<<<<<<<<<===============<<<<<<;;;<<<<<<<<<;;;999777666555444444555777999999888666222444666888:::<<<======222333555666555666888:::666555555777:::;;;999666444444444444555666777888888777555555777777777666444333333555777888777666===999555222222222333333333444666888888777666555777666666555555555666666222222333666999999888777999===>>>:::999<<<:::555444777777666777:::888333999999888888777777666666888999;;;===>>>>>>======666888:::;;;;;;;;;999888888999999:::::::::999999===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;999777888999;;;=========<<<<<<<<<;;;;;;;;;@@@>>><<<;;;<<<======<<<::::::;;;;;;<<<===>>>>>>:::<<<>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???999777555555777999999999666555555777:::;;;999666888666444555777999::::::999::::::;;;;;;::::::999777999;;;<<<;;;;;;<<<===999:::<<<<<<<<<:::888777666777999::::::999777666<<<;;;:::888777888888999666777888888888777555444666555444333333333333333888777555444999>>>:::333777777777777777666666666444///000888>>><<<888888444555777999:::999888777;;;888666888===@@@>>>;;;===<<<<<<<<<<<<===>>>>>>;;;::::::;;;<<<===;;;:::;;;888666777999:::888666777777777777666666666666999888777666666777888999999666555555888888777444666666777888888888888888;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666999:::;;;;;;;;;;;;:::999:::999999888777666555555666888888888777666777888777666555555777888888777;;;777444555888;;;;;;999777888:::;;;;;;:::888777<<<;;;:::999888999::::::<<<<<<;;;;;;;;;::::::::::::<<<===<<<:::888777777;;;;;;;;;;;;:::999999888999999888888999999:::;;;:::;;;<<<;;;999888999:::::::::;;;<<<<<<;;;::::::888999:::;;;;;;:::888666????????????>>>===;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999777777777999:::;;;999777888555777===???<<<::::::888888::::::::::::999888777666555444444555666777999999999888777666666555777888999:::;;;:::999999:::<<<===;;;777555777:::;;;888555555888::::::999<<<<<<<<<;;;::::::999999999===>>>;;;:::<<<===<<<::::::999888777777777888888888999999999888888777666777888888888666555444555555555666555555444444888:::<<<<<<:::888777777888<<<@@@AAA???<<<:::;;;:::999888777666666666666666666666666666555555444666666666666666666666666444555777888888888777666666777888999999999999999===>>>?????????>>><<<;;;>>>???AAABBBAAA>>><<<:::<<<;;;:::888888888888999;;;:::999888777777777888555666444111444999:::888888888888777666777:::===777888999:::;;;:::999888888777666444444666777888999999999999999888777666444555555666777888999999666666666666555444333222888777666555666777999:::888777777777666666555555777555444666:::<<<;;;999555888;;;<<<;;;999999999888:::;;;;;;999888888888999999888888888888888999888999;;;===>>>>>>===<<<===>>>???@@@???===;;;:::<<<<<<============<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<=========<<<:::999888888777777777777888888888999:::;;;;;;:::999888<<<;;;;;;::::::<<<===>>>========================>>><<<:::;;;>>>???===;;;@@@<<<888777999<<<>>>???666444222333444666666666555444555777::::::888666888666555666888999999888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<999:::;;;<<<;;;:::888777777888999;;;;;;999888777:::999999888888888888888444555666666666555333222555444333333222222222333444666777666777::::::777666666666666666666666666666111111888<<<888444333666777999999999888666555:::777555888<<>>??????===;;;;;;;;;:::::::::;;;::::::999999999999888888999999:::;;;:::;;;;;;;;;999888999:::999:::;;;<<<<<<;;;:::999999:::;;;;;;;;;:::999888>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<===??????===<<<:::888777666777777777999::::::999777777555777<<<>>>;;;888888::::::;;;;;;:::999888777888777666555444555555666333444444666777999;;;<<<777888999:::::::::999999:::999888888888999999888999777666888:::<<<:::888;;;;;;;;;:::::::::999999999===>>>;;;999<<<===;;;:::999888888888888888888666777888888999999999999777777777777777666555555444444555666666555555555888999;;;:::888777888888999===@@@@@@===;;;:::::::::999888777666666666666777888888888777666555555555555555555555555555555444555666777777777666666666777888999999999999888999:::;;;<<<======<<<<<<===>>>?????????===;;;:::;;;:::999777777777777888888888777666666666666666444555333111333888:::777888999888777666666999<<<777888999:::::::::999888:::999888777777888999::::::::::::999888777666555444444555555666777888888444555555555555444333333666666777888888888888888999999999888888777777777777666555777:::<<<;;;:::666888:::;;;:::999999:::888;;;======;;;999999999999999888888888888999999999:::<<<>>>>>>>>>===<<<:::;;;===???@@@???>>>>>>>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::888888888777777888888888::::::;;;;;;;;;;;;::::::===<<<;;;;;;;;;<<<===>>>========================@@@>>><<<===???@@@>>><<>>??????===;;;;;;>>>>>><<<999888999:::;;;;;;999888777777888999::::::999888777666777777888888888888888444555666666666555333222444444333222222222222333111666999666555777999888555555555666666666666666555222222777:::777444333888999999:::999777666555999777666777;;;===<<<:::999::::::::::::;;;;;;;;;???>>>======>>>>>><<<:::<<<;;;999999:::;;;999888777777777777777777777777666666777888999999999888888666666666888888777666777777888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::999888888999999::::::999999888777666666666666666666666888999:::999888777888:::888777666777888999999888888999::::::999888888888999::::::::::::::::::999<<<;;;:::999999999::::::;;;;;;;;;;;;::::::::::::888:::<<<<<<:::999999:::888999::::::::::::::::::999999888888999999:::;;;:::;;;;;;;;;999888888:::999999::::::::::::999999:::::::::::::::;;;;;;;;;===============<<<;;;:::999999999999:::;;;======>>>===<<<;;;999888777666888777777888::::::999777888555666;;;<<<999666777999:::999999888777555555:::999777555444444555555111111222444666:::===???777888999999::::::999999:::666333555999;;;999777666777888;;;======;;;888;;;;;;;;;:::::::::::::::999===>>>:::999;;;<<<:::999888888888888999999:::555555777888999:::::::::888777777666666666666666333444555666666777666666777888888888777777888:::<<<===>>>===;;;999999999999999888777666666666666999999999999888777555555444444444444444444444444444444555666666666666555777777888888999999888888888999;;;<<<<<<<<<<<<;;;=========<<<;;;;;;:::::::::999888666555666666777666666555555555555555555555666555222555:::;;;888999999999777666666888:::777777888999999999999999:::999888777777888999::::::::::::999888666555444333444444555555666666666333444444555555555555555444666888999:::999777666:::::::::::::::999999999777666666777:::;;;;;;:::888999:::999888888:::<<<888;;;>>>@@@>>>;;;999888999999888888888888999999:::;;;===>>>???>>>>>>===;;;<<<>>>???@@@@@@???>>>AAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<============<<<<<<============<<<;;;;;;999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???@@@AAA@@@>>>???>>>>>>???AAAAAA@@@>>>999777666777999:::999888333444555666777777666555777666777888:::999777555:::999888888999;;;>>>@@@BBB===999:::===>>>:::666888888999:::999999888777666777888888888888777666333444666888888888888777666777888888888777555444555444444333333333444444444777888666555777777555555555555555555666666666222111222666999:::888777888888999999999888777777:::888777999;;;===<<<;;;999::::::;;;;;;;;;;;;;;;@@@>>>======>>>===;;;999===<<<;;;;;;;;;::::::999777777777777777888888888555666888999::::::999888777777666777888888888777888888999999999999999888>>>>>>>>>>>>>>>=========:::;;;<<<<<<<<<;;;:::999999999999999999999999999777777777777777888888888888999::::::999888999:::888777777888::::::999888777:::===<<<999666777888;;;:::999999999999:::;;;;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999666888999999888888999:::777888999:::::::::::::::999999888888999999:::;;;:::;;;;;;:::888777888999888999999999999999999888999888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::888888999999:::;;;======999999999999::::::::::::888777777888999:::999888:::777777;;;<<<999666777666666666666666555555555;;;999888666444444444555555444444444555777:::;;;777888888999999999999999888666444555777888777666777777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999===>>>:::888:::;;;:::888888888888999999:::;;;666666777888888999888888888777666555555666777888333444555666777888888888666666777666555777999<<<>>>===<<<;;;999888888888888888777666666666666666999999999888777666555444444444444444444444444444444444444555555555555555777777888888888888777777;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888999999:::999888666555444444555555444444555555555555555555777888777555888<<<===:::999999999888666555777888666666777888888999999999777777666555555666777777:::::::::999888666444444333444444444444444444444333444555666777777777777555666777888999888888777::::::::::::::::::::::::777777777888::::::;;;;;;999999999888777888:::===777;;;???@@@???;;;999777999999888888888999::::::<<<<<<===>>>??????>>>>>>???????????????===<<<;;;BBBAAA>>><<<::::::;;;<<<;;;<<<<<<===>>>=====================<<<<<<;;;;;;:::999999999999999999:::===<<<;;;::::::;;;<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@??????@@@???>>>???AAABBBAAA???555444333444666777666444333555666777777666555555666666666888::::::888555===;;;:::999999;;;<<<>>>BBB===888888;;;;;;888444777888888888888888888888555555666666666666555555222333555777888888888777666777888888888777555444666666555555555666666777:::999777555777:::666///555555555555666666777777333444555777999;;;:::888666666777888999:::::::::;;;::::::;;;<<<======<<<;;;;;;<<<===>>>=========???>>>=========<<<:::888=========<<<::::::999:::666777777777888888888999666777888:::::::::999888666777777888888888888999999999::::::::::::999999??????>>>>>>============999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999999999999::::::888999::::::999888999:::999888888:::;;;<<<:::999777:::===<<<999777777999;;;;;;:::999999:::;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999999:::<<<<<<;;;;;;===>>>777888888999::::::::::::999999888888999999:::;;;:::;;;;;;:::888777777888888888888777777888888888666666666666777888:::::::::;;;;;;;;;;;;::::::999888888888999:::;;;<<<<<<777888888888999:::::::::999777666777999:::999888<<<888888<<<===:::888999555555555666777888999:::;;;:::888666555444555555777666555555666777888999777777777888888888999999777999999777444333444666999999999999999:::<<<>>>;;;;;;<<<<<<======>>>>>>:::===>>>:::999:::;;;999999888888888999:::;;;;;;888888888888888777666555888777666555555666777888444555666777888888888888555666666666666777:::<<<>>><<<:::999888888777777888777666666666666666666777777777777666555444333444444444444444444444444444444444444555555555666777777888888888777777666888999;;;<<<===>>>======;;;:::888777666777999999888777666444444444444555444555666777777777777777666777777555888<<<<<<999888999999888666555666777555555666666777888999999777777666666666666777777999999999888777666555444444444444444444333333333444555666888888999999999888777666666666777999:::888888888999999999999999777888999999999::::::;;;::::::999777666777;;;===666:::>>>???>>>:::888777999999888888999::::::;;;=========>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;BBB@@@===;;;::::::;;;;;;;;;<<<<<<===>>>============<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::<<<;;;:::999999:::;;;<<<<<<======>>>>>>>>>>>>>>>===========================>>>>>>>>>======>>>>>>AAA???===<<<>>>@@@AAA@@@666555555666888888777555444666888888777666555666666555555777999:::999888===<<<;;;::::::;;;<<<<<<@@@===999777888999777555777777777777777888888888666555555555555555555666444444666777888888888888444555666666666555333222777666666666666777888888<<<:::777555999<<<777///555555666666777777888888777::::::888777999888666555666777888999;;;<<<<<<;;;<<<<<<<<<============<<<===>>>???@@@???>>>>>>>>>===<<<<<<======;;;999<<<======<<<:::888999:::666777777888888999999999888999999999999999888888555777888888777888999:::::::::;;;;;;;;;:::999999===<<<<<<;;;;;;:::::::::999:::;;;<<<======<<<;;;;;;::::::999999::::::;;;;;;;;;::::::::::::::::::888999:::999888777888:::999999999;;;======;;;999999:::;;;;;;:::999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888::::::::::::999999999999888999::::::999999;;;===777888999999999999999999999999888888999999:::;;;:::;;;;;;:::777666666777888777666666666666777888333444444666777888999999999999::::::::::::999999999999999999999::::::;;;999999999888888777777777999888666777888::::::999<<<888888;;;===:::999:::777777777888:::<<<>>>???;;;999888666555555666666444555666777888999::::::888777777777777888999999777:::;;;888444111444777::::::999888777888;;;>>>::::::;;;<<<===>>>>>>???;;;??????;;;999;;;<<<::::::999999999999::::::;;;999999999888777666444444666666666666666777777888555666777888888999888888555777888888777888:::<<<===;;;888888888888777666777666666555555666666666666666666666666555555444444444444444444444444444555555444444555555666777777777888888777777666666111333666999<<<===>>>>>>999888777666666777888999888777666444333444444555333555666888999999888888333555555444666::::::666666888888888666555666777555555555555666777999:::888888888999999888888888888888888888777666555555555555555444444333333333555666777888999999999999999888666555555777999;;;777777777777888888888888888999::::::999999:::<<<999999999888777888:::===777:::===>>>===:::888777999999888999999:::;;;<<<========================:::;;;;;;<<<<<<===>>>>>>???>>><<<:::999999::::::;;;;;;<<<============<<<<<<;;;::::::999999::::::999999888888888888999999;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>==============================;;;===>>>===<<<;;;<<<===AAA>>><<<;;;===???@@@@@@777777777999:::;;;999777444777999999777666666777666555444555888:::;;;:::::::::;;;;;;<<<<<<======???===;;;999888888888888666666666666666777888888777777777666666777777777666666666666777888888999444555666666666555333222666666666666666777888888999:::999777999<<<999444666666777777888999999:::666::::::666555888888555777777777888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<===<<<===???@@@AAA@@@???>>>>>>===<<<===>>>>>>===;;;<<<===>>><<<999777888999666777777888888999::::::;;;;;;:::999888888888888555777999999777777999<<<;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;:::999999888888999;;;============<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;::::::999999888777888999999777777888999:::::::::<<<>>>>>><<<999;;;999888999:::;;;;;;:::999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;:::999888:::::::::999999999999888777888888777666666888:::888999999999999888888777999999888888999999:::;;;:::;;;;;;:::777666666777777777666555555666777777222333555777999999999999888888999999999999999888;;;:::999999888999999999888888888888888777777777:::888666666888999:::999:::666666:::<<<:::999;;;888888888888999;;;===>>>:::999777666666666777777333555777:::;;;;;;;;;:::888777777666777888999:::888888888777666555666777888:::;;;999777666888:::888888999:::;;;<<<===>>><<<@@@AAA===:::<<<<<<;;;;;;;;;:::999999999::::::777888888888777666555555555555666777777777777777777777888999999888888888666888999:::999888999::::::888777777999999777555666666555555555666666777555555666777777777777666555555555555555555555555666666555555555666777888777777777777777666666555333444666999;;;;;;<<<;;;888888777777777777888888888777666444444444555555222444666888999999999888444666777666888<<<;;;777555666888888777666777888444444444444555777999:::888888999999999999888888666666777777777777666666666666666555444333333222444555666777777777777777777777777777777888888999777777777777888888999999888:::;;;;;;999888:::<<<888999999888777888:::<<<999<<<>>>>>>===;;;::::::999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<===:::999::::::;;;<<<<<<===;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888888888999999888888888777777888888888;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;:::<<<>>>???======>>>???@@@???>>>444444444666888888666444555888::::::888666666888666444333444777:::<<<<<<888999:::<<<===>>>>>>>>>???>>>===:::888777999;;;666666666666666777888888999999888888888888999999888888666666666777999:::666777888888888777555444555555555555555666777777444999;;;999888:::<<<:::666777777888999:::::::::111777888444444999:::888999999999888999999:::::::::;;;<<<;;;::::::;;;<<<<<<===???@@@AAA@@@>>>===>>>======>>>@@@@@@???===;;;===>>><<<888666777999666777777888999999::::::===<<<:::888777777888888444777999999777777:::<<<;;;<<<<<<<<<;;;::::::999>>>>>>===<<<;;;;;;::::::888999;;;===>>>>>>=========<<<;;;;;;;;;;;;<<<===;;;;;;::::::999888777777666888999888777666777888::::::;;;===???>>><<<:::<<<999666777:::===<<<;;;999:::<<<======<<<:::999::::::;;;<<<;;;:::999888:::::::::999999999888888;;;;;;;;;:::888888:::<<<999999999999999888777666999999888888999999:::;;;:::;;;;;;:::777555666666777666555444444555666777111333666999:::;;;:::999777888888999999999888888<<<;;;:::999888888888888444555666777888999:::;;;:::888666666888999:::999999555444888;;;999999;;;777777666666666888999:::999888777666666777888888555777:::<<<<<<;;;999888888777666666666777999::::::777444555999:::999777666999<<<<<<999666666666666666777888:::;;;<<<<<<===AAAAAA===;;;======;;;<<<;;;;;;:::999999999999555666777777777777777666444555666888888888777666888888999999999888888777666888;;;;;;:::999999:::999777666777999:::777444666666555555555666666777555666777888888999999888666666666666666666666666777666666555555777888999777777777777777666555555;;;;;;<<<<<<;;;:::888777777777777888888888888888999888666555444444555555111333666888999999999888777::::::999<<>>>>>===<<<;;;999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;:::<<<>>>======???AAACCCBBB???<<<777555444666999:::777555666777888888777777888999777999::::::999999:::;;;;;;:::999999:::;;;===>>>>>>???@@@???<<<:::999999888777777777777999:::;;;::::::999999888999999999000333666666555444666888555777999;;;;;;999777555555777999888666555777999777999;;;<<<;;;::::::;;;888999::::::999:::<<<>>>888888888999999:::::::::999999;;;;;;;;;;;;999999<<<;;;;;;;;;;;;<<<======>>>@@@@@@???======AAADDD>>>===<<<===>>>???>>>===<<<======;;;888555555555666666777888999:::;;;;;;>>>===:::888666777888888888888888888999999999999<<<<<<=========<<<:::999<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::???<<<999888999;;;;;;;;;<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888:::999777666666777999:::>>><<<999888999;;;<<<<<<:::999888666666666777888444444555555555444222111888666666999999666777999777999::::::888777777888:::666555888777555555888888888888888777777777777;;;999555444555666666666666666666666777777777777888999999::::::::::::999777777666666666888999:::::::::::::::::::::::::::;;;:::888777777777888888:::888555555666666666666666777999::::::999777666777888999:::;;;:::999888===>>>???>>><<<;;;;;;;;;???===;;;<<<======:::777888888999999999999888888888777555444444666888999666666888999:::;;;;;;;;;999999999999888888777777<<<999666666888888777444555555555555555555555555555666666666666666555555888555222111222444555555777666555555555555666666666666444333333444555666:::999999888777888888999;;;888444333444777888999LLLDDD:::666666888777666111555:::;;;888555555666999999:::<<>>===666777777777777777777666999777555666888;;;<<<<<<999888666666555666777888777555444444666777777666777888999777333222444777999888777666666666666666666777888888999888888888666888:::;;;<<<;;;:::999999999::::::999888777666::::::::::::999999999999===???===:::;;;>>><<<888???<<<::::::===>>>===;;;<<<<<<;;;;;;::::::999999666999<<<>>>===;;;:::999>>>999888<<<<<<888888===888999:::999999:::===???===<<<:::999888888999:::<<<;;;:::999888999::::::===<<<;;;<<<>>>@@@???>>>===>>>???>>>>>>>>>@@@BBB======<<<;;;;;;;;;<<<<<<===>>>===::::::===<<<999AAAAAAAAA@@@@@@@@@@@@@@@555555555666777888777555888999:::999777666666777777999::::::999888:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@>>><<<:::;;;;;;999999888888999:::<<<===;;;::::::999999999999999555777999888555444555666777888999::::::999888777666888:::999777666888:::777999;;;<<<;;;999888888777888::::::999999;;;<<<999:::::::::;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<======;;;===>>>===;;;;;;>>>@@@>>><<<<<<<<<>>>???>>>===:::<<<===<<<999777777888666777777888888999999:::<<<;;;:::999888888888999777777888888888999999999<<<<<<=========<<<::::::<<<<<<;;;;;;<<<======>>><<<;;;;;;;;;;;;;;;;;;:::;;;999777777999;;;<<<<<<;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;::::::::::::::::::999<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888888777666666666666777888<<<;;;999888999:::;;;;;;999888777666666666666777444555666666666555333222666444444777777555555888777888::::::999999:::;;;888555444666555333333666777777777666666666555555:::888555444555777777777555555666666666777777777888888888777666555444333888888777666666666777888::::::999999999999999999;;;:::999888888888888999:::888666555666777666666777888999::::::999888777777888999:::::::::999999<<<===???>>><<<;;;<<<<<>>===;;;888::::::;;;::::::999999888999888777777777777999999666777888999:::;;;;;;;;;:::999999888888888888888;;;888555555666777555444666666555555555555666666555666666666666666555555666555444444666777666555777777777777777777777777666666666555666666777777999999888888777777666666888555222111333555666666===999444444777999888555222555888:::::::::;;;;;;;;;::::::;;;<<<===;;;:::444555555666666555555444888666555555777888888777777666555444444555666666555333222333555666666555666888999888555333444666666666555444444444444444555555666777777777777777666777999:::;;;:::999888:::::::::999999888888888999999888888888888888888>>>???>>>;;;<<<>>>===999===:::888888:::;;;:::999:::::::::999999888888888777:::===>>>===;;;;;;;;;===:::999===>>>;;;<<<@@@<<<===>>>===<<<===???AAA===<<<;;;:::999999:::;;;;;;;;;:::::::::<<<===>>>===<<<;;;===???@@@???>>>?????????===;;;:::<<<>>>;;;;;;::::::;;;;;;<<<===AAABBBAAA>>>>>>BBBBBB???AAAAAA@@@@@@@@@@@@@@@@@@444555777777666666666777:::;;;;;;999777555666666777999::::::888888999;;;;;;<<<===>>>????????????AAAAAA@@@>>><<<;;;===>>>;;;::::::::::::<<<===>>><<<;;;;;;:::999999::::::<<<>>>>>>===:::888888888888999999999999999999888999:::;;;:::999888999:::666999<<<<<<:::777666555555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===999;;;======<<<;;;<<<======<<<;;;<<<>>>???>>>===:::;;;===<<<;;;::::::;;;888888888888888888888888999::::::::::::::::::999777777888888888999999999<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<999777666666999;;;<<<<<<:::;;;;;;::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;999777777888888888888777777:::999888777777888999:::666666777777777666555555666666777777777666555444777444444777888555666999777888999999999:::<<<>>>888555444666666333444777666666555555555444444444999777555555666888888888555555555555666666666666666666666555444333222111999888777666555555555555888888888888888888888999::::::999888888888999999999888666666777777777666888888888888888888888888777888999::::::::::::999:::<<<>>>>>>===<<<===>>>???>>>===>>>>>>>>><<<:::>>>======<<<;;;:::999999999999999999999999999999666777888:::;;;;;;;;;;;;:::999999888888888888888:::888666666777777666555888777666555555666777888555666666777777666666666555444555777999999777555777888999::::::999888888666666777888888888888888777777888888777555444333666444333333444555555444333222222444888999666333333444555888<<>>@@@???:::<<<:::888888999999888777:::::::::999999999999999999<<>>======<<<999:::<<<>>>===>>>AAA======>>>===<<<<<<===??????>>>===<<<<<<<<<===>>><<<<<<<<<===>>>@@@AAABBB???>>>===>>>@@@BBBAAA@@@BBBAAA@@@>>><<<<<<>>>@@@============>>>>>>???@@@@@@BBBAAA>>>>>>BBBCCCAAA>>>>>>??????????????????444777::::::777666888::::::;;;;;;:::888666777888777999::::::999999:::;;;;;;<<<===???@@@??????>>>BBBAAA@@@>>><<<<<>>???======<<<;;;::::::::::::===>>>>>>===;;;:::999999:::999888888888888999:::;;;;;;;;;;;;::::::::::::666999<<<<<<999666333333444666888999888888888999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;<<<>>>???>>>===<<<<<<===<<<;;;<<<>>>>>>>>>===;;;<<<>>>===;;;::::::;;;999999888888888777777777777888:::<<<===<<<;;;:::888888888888999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======999888777777:::;;;<<<;;;:::::::::::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;:::888999;;;<<<<<<;;;999888888888888777666666888999444555666777777666555444777777777777777777777777999666777:::;;;888999<<<777888999888888999;;;===;;;888777999999666666999666666666666555555555555777666444555777999999999444555555555666666666666333333444555666666666666777777666555555555555555777777777777888888888888888888888888888888888888999777666666888888777666999999888777777888999999777888888999::::::::::::999;;;===>>>======>>>???>>>>>>>>>?????????>>>===@@@???>>><<<;;;:::999888999::::::::::::999888888777888999:::;;;;;;;;;;;;::::::999888888888999:::;;;:::888888888888888888888666555444444555666888555666666777777777777666555444555666999999999777666888:::;;;;;;:::999888555666777999999999888888666666888888777555222111777666555666777888666555555444444666777777444111555222111555:::???@@@???;;;999666555555555555444555666666666666666666555777666666888999999666444777777777777777777888888666444333444777999999888555666888888777555333222777777666666666666666777777888999999::::::999999999:::;;;;;;<<<;;;::::::;;;:::888777777999;;;<<<;;;;;;<<<<<<<<<<<<<<<===AAABBBAAA>>>>>>AAA@@@;;;===<<<::::::999999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@AAA@@@@@@@@@@@@???>>>>>>?????????@@@BBB===>>>???>>><<<<<<===>>>AAA@@@?????????@@@AAABBB?????????@@@@@@AAABBBCCCAAA@@@@@@AAACCCDDDCCCBBBBBBBBBAAA@@@@@@BBBEEEHHHCCCCCCBBBBBBBBBCCCCCCDDD???BBBAAA>>>>>>AAADDDCCCAAAAAABBBBBBBBBBBBBBBCCC777:::===<<<:::999:::===888:::;;;:::999888999;;;999:::;;;;;;::::::;;;<<<:::;;;===>>>??????>>>===AAAAAA@@@>>>======@@@BBB;;;;;;::::::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;888888888999999999888777;;;:::999888888999:::;;;===<<<<<<;;;;;;;;;::::::777999;;;;;;888555333222444666888888777777888999<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<:::===;;;;;;<<<===>>>===<<<===>>>???>>>;;;:::999:::::::::999999888888777777666888;;;===>>>>>><<<;;;999999999999::::::::::::<<<<<<;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<;;;999:::;;;;;;;;;:::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;<<<===============???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>><<<:::888999;;;======;;;999888666777888777666555777999444555666777777666555444888888888777888888888888999777777;;;;;;999:::===999999:::999777777999:::<<<888888:::999777777:::888888888888777777777666666555555666888::::::999555555555666666666666777222333444555666666666666444444555666666666666666666666666777777888888888666666777777777777777777888777666777999999888666999999888777777888999999777888888888999:::;;;;;;888;;;============>>>???===>>>??????????????????AAA@@@>>><<<:::999888888999999::::::999999888777888999:::;;;;;;;;;;;;;;;;;;:::888888888999:::;;;999999999888777777888888666666555444444555666666555555666777888888777777777555333333555888999999666777999;;;;;;;;;999888555666777888999888777777555666888888777555333111777666666777999999777555777666555444444444333222555222000222777;;;;;;;;;777555333222333555555555555555666666666666555555444333444666999999777555666666777777888888888888666555444555777999999888555666777888777666333111999888888777888888999999888888999:::::::::::::::999999:::::::::999999999;;;:::888888888:::<<<>>><<<<<<=========>>>>>>>>>???@@@>>>;;;<<>>;;;<<<===>>>>>>????????????@@@@@@???===>>>@@@BBB<<<;;;;;;;;;;;;===>>>???@@@@@@>>>===<<<<<<;;;;;;:::::::::;;;>>>???>>><<<;;;:::999888888999:::;;;>>><<<;;;;;;<<<<<<:::999888:::;;;:::777555444444555666777777666777999;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999:::::::::::::::;;;;;;<<<<<<;;;:::;;;<<<<<<:::888<<<;;;:::;;;===>>>===<<<===>>>???>>>;;;999999999;;;;;;::::::999999999888777999;;;===>>>>>>======::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<============<<<:::;;;<<<<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<@@@???>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===;;;666777999::::::999777666555777999888666444666999555555666777777777666666888888777777777888999999777555555999:::888999<<<999:::<<<;;;999888888999:::777666888888555666999::::::999999999999888888777666666777999::::::999666666666666777777777777444444444444444333222222333444555666777888777777666666666777888888999999555666777777888888777777777777777888999:::888777888888888888888888888888777777777888999:::;;;<<<999;;;===>>>======>>>???;;;===?????????>>>???@@@AAA@@@>>><<<:::999::::::;;;::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;:::888777888999;;;<<<777777888777555555777888666666666666666666666666555555666777888888888888999666333333555777999:::777888999;;;;;;;;;::::::777777888888888888777777777777888888888777666555666666555666888888666444444444333222222444555666555333222222444666777777555444333333555777777666444444555555555555444444333222222444777888777666555666777888888999888888777666555555777888888777999888777888999888555333999999888888888999::::::888999999:::::::::::::::999999999888888888888888;;;;;;;;;;;;<<<===???@@@=========>>>>>>??????@@@>>>???===;;;;;;>>><<<888<<<===>>>===;;;;;;===???>>>>>>????????????@@@@@@<<<>>>@@@AAA@@@@@@BBBCCCCCCEEECCC@@@???@@@@@@>>>???AAACCCCCCBBBAAAAAABBBDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEFFFFFFEEEDDDCCCCCCFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHHHHHHHFFFFFFGGGIIILLLKKKJJJJJJIIIIIIJJJJJJIIIMMMMMMHHHEEEIIIMMMOOOMMMMMMNNNNNNOOOPPPPPPPPP<<<;;;;;;<<<>>>>>>===<<<:::;;;<<<;;;:::999:::;;;<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>???@@@AAA===>>>??????>>>>>>???AAA======<<<<<<===>>>@@@AAAAAAAAA???>>>===<<<<<<<<<>>>======>>>AAABBBAAA???:::::::::999999:::::::::>>><<<::::::<<<<<<:::888:::::::::999666555666777888888777666555777:::===>>>>>>>>>======<<<<<<<<<::::::999888888999::::::::::::999999::::::;;;<<<>>><<<::::::<<<<<<;;;999<<<;;;:::;;;===>>>===<<<;;;<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>===<<<<<<<<<<<<============<<<;;;;;;:::;;;<<<===>>>??????>>>===========================<<<<<<<<<<<<:::999999:::;;;<<<;;;999<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???===<<<666666777888888777666666444888:::999666444666999666666666666666777888999888777777666777888999:::777555666:::;;;999:::===888:::>>>???===<<<;;;;;;;;;777777999888666666999::::::::::::999999999999777777666888::::::999888777777777777888888888999555555555555555555444333555666777888888888777666666666777888888999::::::666777888999::::::999888777777777888::::::999777777888999::::::999888777888777777777999:::<<<===:::;;;===>>>===<<<===>>>:::<<>>===???AAACCCAAA???===;;;;;;<<<<<<>>>===;;;999999999999:::999:::;;;;;;<<<;;;;;;;;;;;;:::888777888999<<<===888999:::999777777999;;;666777999::::::999777666555555666888888999999888:::888666666777999999888999999:::;;;<<<<<<======;;;:::999888888777888888888888999999999999::::::999777666777888999888666444555555555555666888999555666666666555555777999777666666888999:::999777777777888888888888777777888777666666888999999999888999:::<<<<<<<<<<<<<<<<<<;;;999999:::::::::999===;;;999:::;;;;;;999777;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDCCC@@@@@@CCCBBB===@@@BBBCCCBBBAAAAAADDDFFFCCCCCCDDDDDDDDDEEEEEEEEECCCEEEGGGGGGGGGHHHIIIKKKFFFIIIHHHDDDCCCGGGGGGCCCDDDFFFHHHIIIHHHGGGHHHIIILLLLLLLLLLLLMMMOOOQQQRRRNNNOOOPPPQQQQQQPPPPPPOOOPPPOOOOOOPPPRRRSSSSSSRRRRRRTTTVVVVVVUUUTTTTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[WWW\\\[[[UUUQQQTTTYYY\\\ZZZZZZ[[[[[[\\\]]]]]]^^^<<<:::999;;;>>>???===:::<<<===>>><<<:::888999999===>>>??????>>>>>>???@@@@@@??????>>>???AAABBBCCC;;;===???@@@???>>>???@@@???>>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<:::999;;;===>>><<<:::::::::::::::::::::::::::???<<<::::::<<<<<<999777:::;;;:::888666666777999999999777555555777;;;???@@@?????????>>>>>>======;;;;;;999999999999;;;;;;::::::999999::::::;;;<<>><<<<<<;;;:::;;;=========<<<888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;777666777999;;;<<<;;;:::======>>>>>>>>>>>>>>>==============================>>>???@@@@@@???>>>===??????>>>>>>======<<<<<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???>>><<<888888999999999999888888444888;;;:::666444777:::888777666666666888999:::777777666666666777999:::999777888<<<===;;;<<>>>>>===:::999;;;;;;888888;;;:::::::::999999999888888888777777888::::::999777777888888888999999999999444555666888999:::::::::888888999999999777666555666777777888999:::::::::888999:::;;;<<<;;;;;;:::777666777999;;;;;;999777666777999::::::999777666888777777777888:::<<<===:::<<<>>>>>>===<<<===>>>999<<<>>>???======???AAADDDBBB@@@>>>======>>>???@@@>>><<<:::999:::;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;:::888777888:::<<<>>>;;;===???===;;;;;;===@@@777999;;;======;;;999777555555666888888999999999999999999:::;;;;;;888666;;;;;;;;;;;;<<<===???@@@>>>===;;;999888888888999999999999999:::;;;<<<===<<<:::999999:::;;;;;;:::888999;;;;;;:::999999999555888::::::777777999;;;:::::::::;;;<<<<<<:::888;;;<<<<<<======<<<<<<;;;???===;;;:::;;;<<<<<<<<<<<<===???AAAAAAAAAAAA@@@BBB@@@>>>>>>>>>???>>>===AAA>>>;;;;;;===>>><<<:::???????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAABBB???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJGGGGGGJJJIIIDDDEEEGGGIIIIIIGGGHHHKKKNNNIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRSSSQQQUUUUUUPPPQQQUUUVVVRRROOOQQQTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\WWWXXXZZZ\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\\\\___ccceeeeeeeeeeeefffccccccdddfffhhhjjjlllmmmjjjnnnnnngggccceeejjjmmmllllllmmmnnnnnnooopppppp>>>===<<<===@@@AAA???<<>>===<<<;;;:::BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDAAA>>>@@@>>><<<;;;;;;<<<>>>@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@??????>>>>>>AAA>>><<<<<<===?????????@@@???>>><<<<<<<<<<<<===@@@???>>>===<<<;;;::::::<<<;;;;;;;;;::::::::::::===<<<999888777888999;;;;;;;;;<<<======>>>??????>>>;;;888:::===<<<888333;;;:::777666777999===???@@@>>>===>>>AAABBB???=========>>>???>>>===;;;:::??????>>>>>>===<<<;;;;;;>>>>>>>>>??????>>>======@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>???BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>======<<<<<<<<<===:::;;;<<<<<<============??????>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@???;;;<<<===>>>????????????======>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;============<<<<<<<<<;;;;;;>>>@@@>>>:::999<<<@@@:::888777888:::;;;:::777::::::::::::999888777777::::::999888888888888999888999::::::999:::<<<>>>999;;;<<<===<<<;;;<<<<<>>>>>>>>========================;;;999999;;;<<<>>>===<<<<<<>>>???>>>===999::::::;;;;;;;;;;;;;;;666777888999999999888777;;;::::::999999;;;<<<===999888666555666888:::;;;888999;;;======<<<;;;:::=========<<<;;;;;;::::::::::::::::::::::::::::::===;;;999:::<<<<<<:::888;;;===>>>===<<<;;;<<<===??????>>>===<<<>>>AAAEEE>>>??????@@@??????>>>>>>CCCBBB@@@>>>======>>>>>>??????===<<<;;;;;;::::::<<<<<<===>>>???@@@@@@AAAEEE@@@======AAABBB???<<<@@@???===;;;;;;;;;===>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>???===<<<===>>>???===<<<===>>>???AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@??????>>>===;;;:::;;;>>>@@@???===AAA@@@???>>>===<<<<<<<<<>>>??????@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@DDDJJJJJJGGGKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUWWWWWWXXXWWWVVVUUU[[[YYYWWWWWWWWWWWWUUUSSSVVVUUUTTTTTTUUUVVVXXXYYY[[[YYYXXXYYY]]]___^^^\\\``````____________``````dddbbbaaadddiiikkkgggdddccceeegggiiikkkkkkjjjiiihhhjjjlllmmmmmmmmmoooqqqnnnppptttuuutttrrrqqqpppnnnoooqqqrrrtttuuuuuuvvvuuuwwwyyy{{{|||{{{yyywwwyyyxxxyyy{{{~~~~~~~~~}}}}}}~~~BBB@@@@@@AAADDDDDDCCCAAACCCDDDDDDCCCBBBAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@>>>AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@????????????CCCCCCBBBBBBAAAAAA@@@@@@BBB@@@??????@@@AAAAAA@@@???>>>===<<<;;;<<<======??????>>>===<<<;;;::::::=========<<<<<<<<<;;;;;;AAA@@@>>>===<<<===>>>???AAAAAAAAABBBAAAAAA@@@???@@@<<<:::;;;===>>>:::666===<<<:::::::::<<>>@@@BBBCCCBBB@@@AAABBBBBBCCCCCCBBBAAA@@@AAA@@@@@@???>>>>>>============>>>>>>>>>>>>======@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>=========<<<<<<<<>>:::999;;;???===;;;999:::<<<===<<<:::<<<===============<<<;;;======<<<<<<<<<============>>>???>>>>>>>>>@@@AAA>>>???@@@???>>>============>>>@@@@@@???>>>===>>>======>>>>>>>>>>>>???????????????>>><<<<<<>>>@@@>>>===<<<<<<>>>>>>===<<<<<<<<<======<<<<<<;;;:::<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<;;;<<<======:::;;;===>>>>>>===<<<;;;=========<<<<<<;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBAAA???======???@@@>>><<<>>>@@@AAA@@@???>>>???AAA@@@@@@???>>>===???CCCEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA??????>>>??????CCCBBBAAA@@@????????????<<<<<<===>>>???AAAAAABBBEEEAAA???@@@DDDFFFDDDBBBBBBAAA???>>>===>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDBBBBBBDDDDDDDDDCCCIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFEEEGGGJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKNNNTTTTTTQQQSSSRRRPPPOOOOOOPPPQQQRRRSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYZZZ\\\^^^```aaabbbbbbcccdddfffgggggggggffffffiiigggffffffffffffeeecccfffffffffffffffgggiiiiiillljjjiiikkknnnooonnnmmmnnnoooooopppqqqssstttuuu|||yyyyyy{{{~~~{{{wwwxxxzzz}}}~~~~~~}}}|||{{{}}}CCCBBBBBBCCCEEEEEEDDDBBBEEEEEEFFFEEEEEEDDDCCCBBBFFFEEECCCBBBBBBBBBCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBAAABBBCCCCCCBBB@@@>>>===DDDCCCBBBAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBBBB@@@???@@@????????????@@@AAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;@@@??????>>>===>>>>>>???BBBCCCCCCCCCBBB???===;;;@@@===999999;;;===;;;999===<<<<<<<<<===>>>???@@@CCCBBBBBBCCCEEEGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDEEEBBB???===???BBBAAA@@@??????AAAAAA@@@???<<<===>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@AAABBBAAA@@@@@@AAABBBEEEEEEEEEEEECCCBBBAAA@@@===@@@CCCDDDCCC@@@???>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBCCCCCCBBBAAA@@@@@@BBBBBBCCCBBBBBBAAA@@@???AAAAAAAAABBBBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????AAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDDDDEEEEEEDDDBBBDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFDDDDDDEEEHHHKKKIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJJJJGGGFFFGGGKKKNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIILLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNSSSPPPNNNMMMOOOPPPQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSUUUWWWYYYYYYXXXZZZZZZZZZYYYXXXXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYY\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^______^^^^^^]]]]]]\\\\\\___```___^^^aaaffffffccceeeeeecccbbbbbbbbbcccdddeeeddddddccccccccccccdddddddddeeeeeeffffffgggggghhhiiijjjkkklllmmmnnnoooqqqqqqppppppppppppoooooopppqqqsssuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||}}}}}}~~~FFFFFFGGGHHHIIIIIIHHHGGGIIIIIIJJJJJJIIIHHHHHHGGGLLLKKKIIIGGGFFFGGGHHHIIIKKKIIIGGGFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDBBBDDDDDDDDDEEEFFFFFFGGGHHHEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>????????????????????????BBBDDDEEEEEEDDDAAA>>><<>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFFFFFFFGGGIIIJJJKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMMMMMMMLLLOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIINNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIILLLLLLKKKKKKLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGKKKLLLLLLJJJGGGEEEFFFHHHGGGFFFFFFFFFFFFFFFEEEEEE@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJIIIGGGGGGGGGHHHLLLKKKJJJJJJKKKJJJHHHGGGDDDGGGJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMOOOPPPQQQPPPNNNNNNNNNNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQTTTVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSQQQRRRSSSUUUVVVXXXYYYZZZXXXVVVTTTVVVXXXZZZZZZYYY[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]______````````````______dddbbb^^^^^^___bbbcccdddaaabbbccccccdddeeeeeeeeeeeeffffffgggggghhhhhhhhhfffffffffhhhjjjkkkllllllpppppppppppppppooooooooooooooopppqqqqqqqqqqqqqqqrrrqqqooonnnmmmnnnoooppprrrrrrssstttuuuvvvvvvvvvuuuuuutttssssssrrrqqqqqqtttvvvwwwuuuwww{{{{{{yyy}}}|||{{{zzzzzzzzzzzz{{{||||||||||||||||||||||||{{{{{{{{{{{{||||||}}}}}}QQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQNNNLLLLLLLLLMMMNNNQQQNNNLLLKKKLLLMMMMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRLLLKKKJJJIIIJJJKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKMMMNNNNNNKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEHHHJJJLLLMMMMMMKKKHHHFFFKKKHHHEEEDDDEEEGGGIIIKKKIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSRRRRRRSSSSSSSSSTTTUUUUUURRRRRRRRRQQQQQQQQQQQQQQQTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXWWWWWWWWWXXXXXXUUUVVVVVVVVVVVVUUUTTTSSSYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUUUUTTTUUUTTTSSSSSSTTTUUUWWWYYYUUUTTTTTTSSSSSSTTTUUUVVVSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNNNNPPPQQQSSSTTTUUUVVVXXXXXXVVVUUUUUUVVVSSSQQQQQQRRRTTTTTTRRRPPPNNNPPPRRRRRRSSSTTTWWWYYYWWWVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWWWWXXXZZZ\\\[[[YYYYYYYYYYYYXXXVVVUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]][[[\\\\\\[[[[[[ZZZZZZZZZ]]]___```___^^^]]]^^^______```aaa`````````ccceeecccbbbbbbbbbbbbcccdddeeeeeeeeeffffffffffffffffffhhhhhhggggggggghhhhhhiiifffggghhhiiikkklllmmmnnnnnnlllkkkjjjkkkkkkkkkjjjnnnmmmmmmmmmmmmmmmnnnnnnoooooopppppppppqqqqqqqqqsssttttttuuuuuuttttttsssyyyvvvsssrrrtttwwwxxxyyy{{{{{{{{{|||}}}}}}~~~|||||||||}}}}}}~~~~~~~~~~~~~~~]]]___aaaaaa```___```aaa``````aaaaaaaaa``````___]]]\\\ZZZXXXXXXWWWXXXXXX\\\ZZZWWWVVVWWWXXXWWWWWWVVVUUUTTTTTTUUUYYY\\\___VVVUUUTTTSSSTTTVVVXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMOOOQQQRRRSSSRRRPPPOOOSSSTTTVVVWWWWWWVVVUUUTTTSSSQQQOOONNNOOOQQQTTTUUUSSSTTTUUUVVVVVVWWWVVVVVVYYYZZZZZZZZZZZZ[[[]]]```______^^^^^^^^^___``````________________________^^^___```aaabbbbbbbbbbbb``````______^^^^^^______dddddddddddddddeeeeeeeeeeeedddbbbbbbaaabbbcccccc```aaabbbcccbbbaaa```___eeeeeedddcccaaa```____________^^^^^^^^^___``````aaaaaaaaaaaaaaaaaa```___cccbbbaaa```````````````^^^___```bbbcccccccccccc``````aaabbbbbbaaaaaaaaabbbaaa``````aaaccceeegggcccbbbaaaaaaaaacccdddeeebbbbbbaaaaaaaaa`````````___^^^]]]\\\[[[[[[ZZZZZZ\\\]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^___```bbbbbbbbbdddfffgggeeedddddddddbbb```^^^```ccceeebbb```^^^___``````aaacccgggjjjgggggggggffffffeeeeeeeeedddfffhhhhhhgggfffggghhhiiihhhffffffggggggfffddddddfffhhhkkknnnpppqqqrrrllllllkkkjjjiiiiiiiiiiiiggghhhiiiiiijjjjjjiiiiiigggggghhhiiikkklllmmmnnnlllllllllmmmmmmmmmnnnnnnjjjkkkkkklllmmmnnnooooooqqqqqqqqqqqqqqqppppppppppppqqqrrrqqqoooooooooppprrrtttuuutttsssrrrssstttrrrsssttttttssstttvvvwwwwwwwwwvvvvvvvvvxxxyyyzzzxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~ppprrrttttttsssrrrsssuuusssttttttuuuuuuuuuttttttrrrrrrqqqpppooonnnmmmlllqqqooommmmmmmmmnnnlllkkkhhhhhhhhhiiijjjlllnnnooommmllljjjiiiiiijjjlllnnnkkkjjjjjjjjjiiihhhhhhhhhhhhfffeeeeeefffggggggfffggghhhiiikkkkkkkkkjjjjjjhhhhhhhhhhhhggggggggggggccccccccccccbbbbbbbbbaaa```bbbeeeggggggfffdddbbbhhhhhhiiiiiiiiiiiihhhhhhddddddcccccccccdddgggiiiggggggggghhhiiiiiijjjjjjpppqqqqqqpppnnnooorrruuuqqqqqqpppooonnnoooppppppssssssssssssssstttttttttpppqqqrrrsssttttttttttttsssrrrqqqqqqppppppqqqqqqttttttuuuuuuuuuvvvvvvvvvsssrrrqqqqqqqqqrrrssstttrrrssstttuuuuuusssrrrpppsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssstttrrrsssssssssrrrrrrqqqpppvvvvvvuuuuuutttuuuuuuvvvrrrsssssssssssssssrrrrrrpppqqqrrrrrrssssssssssssvvvuuutttssstttwwwzzz|||wwwwwwvvvuuuvvvxxxzzz{{{vvvvvvvvvuuuuuuuuuttttttuuutttrrrrrrrrrrrrrrrqqqssstttuuutttqqqpppppprrrrrrrrrssssssrrrrrrqqqqqqrrrrrrrrrrrrssstttvvvvvvsssuuuxxxyyyyyywwwwwwxxx{{{xxxvvvwww{{{{{{xxxuuuvvvwwwyyyzzzyyyzzz{{{}}}zzzzzz{{{||||||}}}~~~~~~zzz|||~~~~~~|||{{{{{{{{{|||{{{zzzzzz||||||{{{zzzyyy{{{}}}~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{{{{|||~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyyyyvvvxxx{{{~~~~~~|||zzzxxx~~~~~~}}}}}}}}}}}}zzz{{{{{{{{{{{{|||~~~~~~{{{