BMvV6(] ***---111333444444555666555222///,,,,,,,,,+++++++++...///------//////,,,.../////////...,,,***)))%%%%%%'''(((***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,+++)))))))))+++,,,...+++,,,,,,+++***((('''&&&(((''''''(((+++---------111000///...---,,,,,,+++)))))))))'''&&&'''***---/////////000//////......,,,,,,---------,,,+++******+++---///000111111111---,,,+++******,,,...000000000///---,,,+++***)))***,,,///333666888999:::;;;:::888555333222111000+++***)))((('''((()))***))))))***+++,,,------...000...,,,)))'''&&&&&&&&&+++,,,...000000000000//////............---------...---,,,+++************$$$%%%''')))+++...///000///...,,,***)))))))))***)))+++------,,,,,,,,,---)))***,,,...000111111111555444333222111000000000************+++,,,------,,,------,,,+++***+++---******)))'''%%%$$$&&&(((***,,,000333333111...+++((()))***+++,,,,,,,,,,,,///...---...//////---+++******+++,,,...///111222000///,,,)))'''''''''(((***+++---///000000000//////////////////...------,,,---///222333444444333111...+++******++++++***,,,+++***))))))***++++++222111///...,,,,,,++++++***+++---///000000//////---,,,)))((((((***,,,...333444555555444222///---***(((''''''***...000111000///...,,,+++,,,,,,---+++---000111///...------))))))(((((())))))******000......000000------000---,,,***)))(((((()))***---...///000111111000000000000///...,,,***)))(((***+++,,,---///000111111111000///---+++)))''''''%%%&&&)))+++---...//////......---,,,++++++++++++///000222333333111///...,,,++++++,,,//////...---------,,,+++************)))***,,,///111333444555111000///000111111///------,,,,,,,,,,,,,,,,,,,,,...............//////000.........///111333666777:::::::::999777666444333000111111111111000000///222222111111222333444444555555555444333222000///,,,,,,---,,,---///222555777555555777666222000111111222222333333444555555888888666555333111000///,,,...111333555555555444222111///......///000000333222111222333222000......---,,,,,,,,,---///000...///////////////......---...///000000111111111222000///...//////---,,,---,,,***)))))))))***+++,,,---///000000///---+++******)))((())),,,...///111111000///...---,,,,,,---...///000222222222222444333222111000/////////222444777999999666222///++++++***))))))***,,,---,,,///333555555444444444444111...,,,,,,,,,,,,+++))),,,...,,,...111222///......//////...,,,***)))%%%&&&''')))+++,,,---...,,,,,,,,,,,,++++++******)))***+++,,,---,,,,,,++++++***)))((((((***+++---+++,,,,,,,,,+++***(((&&&)))''''''(((+++---...---/////////...------,,,,,,)))******((('''(((+++---///////////////...------,,,---------,,,,,,++++++***,,,...000111111000000,,,+++******+++,,,...000000000///...,,,+++*********,,,///333666888888888:::999777555333222111111,,,+++***)))(((((())))))((())))))***+++,,,---...///...+++)))'''&&&&&&&&&,,,---...000000000/////////............---------,,,+++***))))))((())))))%%%&&&''')))+++---///000///...,,,************+++***,,,------,,,+++,,,---)))***---000111222222222555444222000////////////************+++,,,---...------...,,,******+++---)))***)))(((&&&%%%'''(((+++...111333444222///---)))***+++,,,,,,,,,,,,,,,...---,,,---...---,,,***))))))***+++---///111222000...,,,)))((((((((()))***,,,---////////////......//////////////////......///000222333333333222111///,,,++++++++++++***+++***)))))))))***,,,,,,111000...,,,+++***))))))***+++,,,...///000000///...---***))))))***,,,...333444444555444222000...)))((('''(((+++...000000000///---,,,++++++,,,,,,+++---000000///---,,,,,,(((((((((((()))***+++,,,111......000000------///,,,+++***)))))))))******......///000000000000000000000///...---+++***)))++++++,,,---...///000000000000...---+++***(((((('''(((***,,,...000111111000///...---,,,,,,,,,,,,///000111222222000///...,,,++++++,,,//////...---...---,,,+++************)))+++---///111333444444111/////////000000///------,,,+++++++++,,,------......//////////////////.........///111333555777::::::999999777555444333111111111111111000////////////000111222444666777444555555555444222111///,,,------------///222555777555555777666111///111111222222333444444555555777666555444222000//////,,,---000333555666555555111000///.........//////444222111111222222000...------,,,++++++,,,.../////////000111111000000000.........//////000111111111000......//////...,,,,,,+++***)))))))))***+++,,,---...//////...---,,,+++***))))))***,,,...000111111000000///---,,,,,,***+++,,,---.../////////333222111000////////////222444777999888666333111,,,+++*********+++---...///222555777666444333333222///,,,***+++,,,,,,,,,(((,,,...---///333333111---......///...,,,+++***&&&'''(((***,,,...///000.........---,,,+++***))))))***+++---------,,,,,,+++)))(((''''''(((***+++---...000000///---+++***)))(((((())),,,...///...------------------------***++++++***)))***,,,...////////////......---,,,------,,,,,,,,,++++++++++++,,,///000111000///...***)))))))))***,,,...///000000///...---,,,++++++***---000333666777777666888777555333111000//////,,,,,,+++***))))))))))))(((((()))***+++,,,------...---+++)))'''''''''''',,,---///000000000///...///............---------)))((('''&&&&&&&&&&&&&&&&&&'''((()))+++---.........---,,,******+++,,,,,,,,,---...---+++***+++,,,+++---000444666666666555444333111///------------+++******++++++,,,---...---......,,,******+++,,,)))******)))''''''((()))...000333555666444222000***+++,,,------------,,,+++*********++++++)))'''(((((()))***,,,...///000...---+++)))((()))***+++,,,---...//////...---,,,------...///000000000000111111333333444333222111111///---,,,,,,,,,+++)))))))))(((((()))+++---......---,,,***((('''&&&&&&)))***,,,---...///000000......,,,,,,+++,,,,,,---111222222222222000///...)))((('''(((+++...000000///...,,,+++******+++++++++---000000...,,,,,,,,,))))))******,,,---///000111...---//////++++++---++++++++++++++++++,,,---000000000////////////000000000000///...---,,,+++------,,,,,,------...//////......---++++++***)))***+++,,,...000222444555333333111000//////......///000000111000///...---,,,++++++,,,//////...---...---,,,++++++******++++++,,,---///111222333333000///......000000///...---,,,+++***+++,,,---......//////000000000//////.........///000333555666::::::999888777555444333111111222111111000///...------...///222444666777333444555666555333111///---......------///222555777555555666555000---///000111111222222333444444333222111000...---,,,,,,+++---000333555666666555000000//////......//////333222000000111111///...---,,,+++******+++,,,---111222222333333333333222///............///000111111///......//////...---,,,+++***)))((()))******+++,,,---...///...------+++***))))))***,,,///000111111111000///...---,,,((()))***+++,,,,,,,,,,,,000//////......//////000111333555777777555222111,,,,,,++++++,,,---...///222555888999777444222222///,,,***)))***,,,------+++...000...000333444111---............---+++***'''((()))+++---///111111000000000///---+++)))((()))***+++---...------,,,***((('''&&&&&&'''((()))...///111222111///---+++***))))))***---///000///+++,,,,,,------......///+++,,,---,,,++++++---///////////////...---,,,+++------,,,,,,+++++++++,,,,,,---000111111000...,,,((((((((()))***+++---...000000///...---,,,,,,++++++---111444666666555444444333222000...---,,,,,,------,,,,,,+++*********(((((()))***+++,,,---------,,,***(((((((((((()))------///000000000///...///............---------)))((((((''''''''''''''''''((()))***+++,,,------,,,,,,+++***+++,,,---......///...---***)))***+++,,,...222555888888888777333222///---+++++++++,,,++++++++++++,,,---...............,,,***)))***,,,)))++++++***)))((()))***...000222444555333111000,,,,,,---.........------,,,+++***+++,,,,,,***(((&&&'''''')))***,,,...///---,,,***))))))***,,,------...//////...---+++***+++,,,...///111222222222444444555555444333111000111///---,,,---,,,+++)))'''''''''(((***,,,...000///...,,,***)))''''''&&&)))***+++,,,...///000000.../////////...------,,,.../////////...---,,,+++)))((('''))),,,...//////...---+++***))))))******+++---000000...,,,++++++'''((()))***,,,///111222111...---///---)))(((+++******+++,,,---...//////222111000//////.........000000000000000///......///...---,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,---///222333555555444333111000000//////...////////////...------,,,++++++,,,//////...---......---,,,++++++++++++,,,---...000111111222222000///---...///000///...---,,,+++******,,,...///...///000111000000///...------......000222555666999999999888777555333333222222222111111000///...------...///000222444555333444666777666444111000............---///222555888555444666333...+++,,,......//////000111111111111000000...---,,,+++***+++---000333555666666666000000//////............111///...---......---,,,,,,+++***)))))))))++++++000000111222222222222222//////...---...///000111000///......//////...---,,,+++)))((((((((()))***+++,,,---............---+++******)))***---///000111111111111000...---,,,******+++,,,---------------,,,,,,------...///000///000333444444333000///------,,,,,,---...000111444777::::::888555222111---+++((((((***,,,---------000111000000333333000---............---+++***'''(((***,,,...000222333222222222000...+++)))''')))***+++---......------)))(((&&&%%%%%%&&&'''(((,,,...000111000...+++***+++******+++...000000000******+++,,,---//////000,,,---------,,,,,,...///////////////...---,,,+++...---,,,+++++++++,,,,,,---...000111111///---+++'''''''''((()))+++,,,---000000///...---,,,,,,,,,,,,...111444666555444333111000///---+++******)))......------,,,+++******(((((()))***+++,,,,,,---,,,+++)))((((((((()))***---...///000000//////...//////.........---------,,,+++***************+++)))))))))***++++++,,,,,,,,,++++++***+++,,,...////////////---***))))))***+++---111555777777777666333111...,,,*********+++++++++++++++,,,---...............,,,***)))***,,,***+++,,,+++***)))***++++++---///111111000...---------......///.........///...---...//////---+++&&&&&&'''(((***+++---...,,,+++***))))))+++---....../////////...,,,***)))***+++---///111222333333666666666666555333111///000///------------+++)))&&&&&&'''(((***---///111222111///---+++***)))))))))***+++,,,...///000111...///000111000///---,,,,,,,,,,,,,,,+++******)))(((''''''))),,,/////////---,,,+++))))))))))))***+++---000000...,,,++++++$$$%%%&&&(((+++---000111222...---...,,,((('''))))))***+++,,,...///000111333222111///............000000111111111111000000000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,///111222444333222000///........................------,,,,,,++++++---//////...---......---,,,++++++++++++---...///000111111111111000...------///000//////---,,,+++******,,,...///...///000111111000///...---------...000222555666999999999888666555333222222222222111111///..................///000222222333444666777666444222000...//////...---///222555888555444555222,,,)))***,,,,,,------.../////////222111000///...---,,,,,,+++---000333555666666666///////////////.........///---++++++,,,,,,+++***+++***)))(((((()))******------.../////////////////////...------...000111000///......///000...---,,,+++)))((((((((()))***+++,,,,,,---............++++++******+++---///111111111222111000///---,,,,,,,,,---...////////////+++++++++,,,---...000000---...000222222111///---......------...///111222666777888888666444111000///+++'''&&&(((******(((+++...222444222000......)))***++++++,,,,,,,,,++++++,,,---...///////////////000000000///---+++***)))******+++---......///***)))((('''&&&''''''(((...////////////---,,,+++)))***,,,------,,,+++***+++***)))((()))+++---...+++---...000000000//////...---------,,,++++++***,,,,,,,,,,,,,,,+++)))))),,,...111222222000---+++''''''&&&'''(((***,,,---222111000...---+++***))),,,---///000222333333333------...---++++++---...,,,------...---,,,***)))))))))))))))***+++,,,------,,,+++)))((())))))***,,,---///000111111000000...---,,,+++***))))))))),,,,,,+++******)))((((((((()))+++...////////////,,,,,,,,,,,,,,,---......222000...,,,+++*********,,,...000222333222111000...---+++)))((((((((()))*********+++---...000111111000///...---,,,++++++,,,------------+++***)))++++++,,,///111111///---444444333222111///...---222...+++,,,///000---***''''''(((***,,,...///000///...---,,,,,,,,,---......///000000///,,,)))&&&''''''((()))+++...000111444333222000///---,,,+++//////...---,,,***(((((('''''''''(((***...111333666444111...+++***)))))),,,,,,,,,---///222444666333111//////111000---***++++++*********+++---...+++,,,------......------...,,,***(((((()))+++,,,.........---+++)))'''%%%'''''')))***++++++++++++------...//////...---,,,***+++,,,...000333444555666333///+++)))***+++,,,000000000111111222222333//////---,,,+++*********------,,,,,,,,,---......000///...---...///111333333333333333111000///............---,,,,,,++++++,,,,,,,,,---------......------......------,,,+++******,,,---......//////------..................000---***((()))***++++++---...///000000///...---///.........///000222333333333333444444333222222,,,,,,---...///000111111---------............///...///111222222111000///000//////.........//////111000///......---......///---+++***,,,...//////.../////////...,,,***)))+++---///000222222111111333000---,,,,,,---,,,+++...---+++***))))))))))))---,,,+++*********,,,,,,,,,---...///000000000000000000000000000000000000------...//////...---,,,,,,***(((&&&%%%&&&'''(((******+++,,,---//////000---------,,,,,,++++++***---///111222000---,,,,,,...///000000///---+++*********+++++++++******))))))+++...111222000...,,,,,,...111333444444222111333333444555444222000......***''''''(((***)))(((+++...111333111///------)))***+++,,,------------------...////////////...//////000000///...,,,+++***++++++,,,,,,---......***)))'''&&&&&&&&&'''(((......//////...---+++*********,,,---------,,,,,,******)))((()))+++---...---...///000000000///...---,,,++++++++++++++++++------,,,,,,+++***)))(((,,,---000111111///,,,***&&&&&&&&&'''(((***,,,...111111000///---,,,+++++++++,,,---///000111111111......///...,,,,,,---...---.........---,,,***)))))))))))))))***+++,,,,,,---,,,+++*********++++++---...///000000000///......---,,,+++************,,,+++++++++******))))))((()))***,,,---...//////---,,,,,,,,,,,,---///000111000...,,,***)))))))))***,,,...000000000///...---,,,***)))((('''((((((******+++---...000000111000///---,,,++++++,,,,,,......//////...---+++******+++,,,...111111///---000111222333222222111000222...+++,,,...///,,,)))'''''')))***,,,---...///---,,,+++*********+++,,,...///000000///,,,)))''''''((()))+++---...000000333222111000...---,,,+++/////////...---+++)))''''''&&&'''(((***---111333444222000---+++*********---------...000333555666444222000000111000---+++,,,+++*********,,,---...,,,,,,---...............---,,,)))((('''(((***,,,...///......,,,***(((&&&''''''((()))******++++++,,,---...//////...---,,,+++,,,...000333555666777666333///+++))))))+++,,,///000111222222222222111///...---++++++*********---------...............000///...------///111222222222222222111000///.........---,,,,,,++++++++++++,,,,,,---.../////////...............---,,,,,,***+++,,,...///000000000//////..................///,,,)))((()))+++,,,,,,....../////////...------------------///000222333222333333333222222111000---......///111222222333000000///......---------...000111222333222000/////////...------------...000//////...............---+++******,,,///000000000000000000...,,,+++)))+++,,,...///000111222222222000...---......---+++---,,,***)))((())))))***+++++++++++++++,,,------,,,,,,---...////////////000000000000000000000000...///000111111000//////---,,,***(((''''''((()))***+++,,,---///000111111000//////...---,,,,,,+++,,,...111111///...---------.../////////---+++)))***************************,,,...000000///---,,,,,,...111333444444333222///000000111000///...---,,,***''''''((()))))))))***---000111000...,,,,,,)))***+++---...///////////////............------...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&&&&'''(((------......---,,,***))))))***+++,,,---.........******)))))))))+++---...//////000000000///......,,,***)))((()))***,,,---...---,,,+++***)))((((((+++,,,...//////---+++)))%%%%%%&&&''')))+++...///000000000///......------++++++,,,---....../////////000000///---------...////////////...,,,***)))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,------....../////////...---,,,---,,,+++***************,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,...///000///...,,,,,,---///111222111000...,,,***)))((((((((()))+++,,,------,,,+++,,,+++***)))(((''''''''')))+++---///111111000000...---***))))))+++---...000000111111000///---,,,******+++...000111///...---...111333444444333222222///,,,,,,......+++(((((()))***+++,,,---......***)))((((((((((((******///000111111///---***)))((()))+++---////////////111000///...---,,,+++***...///000000///,,,)))'''&&&&&&&&&(((***---000222222000...,,,+++***++++++//////000111222444666777555333222111111000---+++,,,,,,+++++++++,,,---------......///////////////,,,+++)))''''''((()))+++.../////////...,,,***)))'''(((((())))))*********,,,---...//////...---,,,,,,...000222555777888999555333///,,,***)))***+++...///111333333222111000...---,,,+++******++++++...///000000000///...---///...---,,,---...///000//////000000000000/////////...---,,,++++++++++++++++++,,,...///000111111///............---------***+++---///000111222222000000///...............---+++(((((()))+++,,,,,,......//////...---,,,+++,,,,,,,,,---///000222333333333333222111000///...//////000111222333444444333222111///---,,,++++++///000222333333111000///...------,,,++++++,,,,,,---...............//////,,,***)))***---///000000111111111000...---+++***,,,,,,,,,---///111222333000///......//////---+++++++++)))(((((()))***+++***+++,,,---......---,,,++++++,,,,,,---.........000000000000000000000000000000111222333333333333///...+++)))(((((()))***,,,---...000111222222333222111000///...---,,,,,,+++---000000///.........,,,---......---,,,***)))))))))(((((((((***+++,,,,,,------------,,,++++++,,,...000222333333222111------............---,,,***)))((((((((()))))))))***---///000...,,,++++++(((***+++---///111111222///......---,,,+++++++++---///000222222222111111.........---,,,,,,++++++)))((('''&&&&&&'''((((((,,,------...---+++***)))((()))***+++,,,---......************+++,,,---...111111000000///...------***)))'''&&&'''))),,,......---,,,+++)))(((((('''***+++---...---,,,***(((%%%%%%%%%'''))),,,///000000///////////////......,,,,,,,,,,,,---...//////000111222111///------...//////000///...,,,***)))((((((((())))))***+++,,,++++++,,,,,,---...//////.........------,,,+++***,,,+++***************+++---......//////...------+++*********,,,...000222111000...---...000333555111000...,,,+++)))(((((((((((()))***++++++******++++++***))))))((((((((((((+++...111222111000...---+++)))((((((+++...111111111222222111000...---*********---///000000...+++---000333444444333222333111///.........+++)))***+++,,,............---)))((('''''''''((()))***000111111111000...,,,+++)))+++---///000000///.........------,,,+++******---...000111000---)))'''%%%%%%&&&(((***---000111000///---,,,++++++,,,,,,111111222333444666777777555444333222111///---+++---,,,,,,,,,,,,---------......///000000000000000,,,***)))((('''((()))***....../////////---,,,+++(((((((((((())))))******---...///000000000///...---...111333666777888888444222///,,,***)))***+++...///222333333222000...---,,,+++******+++,,,---///000222333222000...---...---,,,,,,,,,---......------...///000000//////000///...---,,,,,,,,,---++++++,,,...000111222333//////......---------...+++,,,...000222333333444222111///...............,,,***((((((***,,,,,,,,,.........---,,,,,,++++++***+++,,,---///111222333444444444333222000///...///000000111222222333333333222000///---,,,,,,,,,000111222333333111///...,,,,,,+++***************,,,,,,---...//////000000...,,,++++++---/////////111111000///---,,,******,,,,,,+++,,,---///222333...---...///000000...,,,+++***)))((()))***+++,,,+++,,,...000000...,,,************++++++,,,------////////////////////////000000111222333444444444000...,,,***))))))******...///000222333444444333222111000///...---,,,++++++---//////.........///+++,,,,,,,,,,,,+++***))))))((('''''''''))),,,---......---,,,++++++******+++,,,...000111111000000..................------)))******)))))))))***++++++---//////---+++++++++((()))+++...000111222222///...,,,+++***))))))***...///111333444444444333000//////...,,,++++++***)))((('''''''''''')))))),,,------...---+++***)))(((((()))***+++,,,---...+++++++++,,,------...///111111000///...---,,,,,,)))((('''&&&'''))),,,......---+++***)))(((((((((***+++,,,---,,,+++)))(((%%%%%%&&&'''))),,,///111///////////////.........------------...///111111111222333222///---------.../////////...,,,***)))(((((((((((()))***+++,,,***+++,,,---.../////////......---,,,+++***))))))*********)))******++++++///000111111111000///...++++++++++++---///111222222111000//////111333444000///...---,,,***))))))(((((()))))))))***))))))+++++++++******)))(((((('''***...111222000...,,,,,,***((('''(((+++///111000000111111000///---,,,***)))***,,,...000000///---...000222222222000///444333111000///...,,,+++---...///000000000...---)))(((''''''((()))***+++111222222111111///...---+++,,,...000000///...---------,,,,,,++++++******,,,---000111000---)))'''%%%%%%''')))+++...000111///...---,,,+++,,,------222222333444555666666666333333333222000...---,,,---------...------------...///000000111111000000++++++))))))((())))))***---.../////////...------***))))))))))))***++++++...///000111222222111000---///111333555666666555222000...,,,******++++++...///111333333111///------,,,*********,,,...000111222333333333000...,,,---------,,,,,,,,,------,,,---...//////000//////222111///---------......++++++,,,...000111222333//////...------------...,,,---///111222333444444111000///---------...///+++)))((((((***,,,,,,+++------,,,+++++++++++++++++++++---...000111222222555555555444333111000///......//////000111111111111000...---------...///000111222333222000---,,,******))))))))))))******+++,,,...///000111111000111///...---......---,,,///...---,,,++++++******,,,,,,++++++,,,...000111++++++,,,...000000...---++++++***))))))***+++,,,...///111222111...+++)))******))))))***+++------/////////////////////////////////000111222333333///---+++)))))))))***+++000111333444555444444333000000///...---++++++***+++---.........---...000++++++++++++++++++******)))(((''''''(((***,,,...///...---+++*********+++)))***+++---............000//////.........------)))***,,,,,,******+++,,,,,,...//////---+++++++++(((***+++---///111222222...---,,,***))))))******///000222444555555555555000000///...---,,,++++++***)))((((((((()))***+++------......---,,,***)))***))))))***+++,,,---...------......//////000000000///...---,,,,,,,,,,,,)))(((''''''(((***,,,------,,,***)))(((((()))******+++,,,,,,,,,+++))))))&&&&&&'''(((***,,,///000...............---------------------///111333444111333444222///---++++++,,,------...---,,,***)))(((((((((((()))***++++++***+++,,,---............---,,,+++***)))))))))))))))))))))))))))***+++,,,///000222222111000---,,,******+++,,,---///000111111000000///////////////------------,,,+++***)))(((((((((((((((((()))))))))************)))((('''&&&(((,,,...///...,,,******(((''''''(((***---///......//////...---+++***)))))))))+++...000000000......////////////......222222111000///------,,,...///111222111000---,,,)))(((((('''((()))+++,,,222222222222111000//////---......//////...---,,,,,,,,,,,,,,,+++++++++++++++,,,...///...,,,)))'''%%%&&&(((***---///000111000///...---,,,---......111222333444444444444444000222222111///---------....../////////...---,,,...//////000000000000000,,,++++++***************+++,,,.../////////......,,,+++***))))))***,,,,,,...///000222222222111111...///222444444444333222///...---+++++++++,,,,,,///000111222222000///------,,,+++***+++...111333333333333333222000...---------------------,,,,,,------...///000000//////222111...---,,,,,,...///++++++,,,...///000111111///...---,,,+++,,,------...///000111222333333333000...---,,,,,,---///000+++)))((((((***++++++***++++++************++++++,,,---///000111111111111555555555444333222111000------......///////////////...,,,+++,,,---000111000111111222000...+++***(((((((((((()))***+++,,,---...///111222222111111444222000000000///---+++---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---......***)))***,,,...//////...------+++******+++,,,---///000222222111///,,,*********))))))***+++---...000000000000000000000000...............///000111...,,,+++******+++,,,---222333555666666444222111---------,,,++++++******,,,---......---,,,...///++++++++++++++++++++++++******)))))))))+++,,,---//////---,,,++++++++++++))))))***,,,------......111000///...------------)))+++...---,,,+++,,,...---///000///---++++++,,,)))***+++---///000000000///...,,,+++***+++,,,---111222333555666666666555000000///...---,,,,,,++++++***)))))))))***,,,---......//////...---ӵ,,,---...///...//////000111111111111...---,,,+++***++++++,,,)))))))))))))))***+++,,,+++***)))(((((()))***+++++++++,,,,,,,,,+++***)))(((''''''(((***,,,...///......------,,,,,,,,,+++,,,,,,,,,,,,...111444666111222444222///,,,************+++,,,,,,+++***)))(((''''''(((((()))***+++***+++,,,---......---,,,,,,+++)))(((((((((((()))Ħ***,,,,,,///000111Ħ***((('''((()))+++,,,---......---.........---+++)))((((((ӵ((((((((('''''''''''''''(((&&&'''((((((((('''&&&%%%%%%''')))+++,,,+++)))(((&&&&&&%%%%%%&&&(((***+++++++++,,,,,,+++***(((''')))((((((***---000000000------,,,,,,,,,---...////////////...---,,,,,,,,,...///000111000...+++)))((('''''''''((()))+++,,,333333333222222111000000.........------,,,,,,,,,+++,,,,,,Ħ+++,,,,,,---,,,+++)))(((&&&'''))),,,...000111222111000///...---......///000111222333333333222111---///111000...,,,---......//////000///...---,,,---...//////000000//////,,,,,,,,,+++++++++++++++***+++---.../////////......---+++******+++---...,,,---///000111111000000000111333555555333111000,,,,,,++++++,,,,,,---...000000000111000///.........---++++++,,,000333666444444333111000...------...............---,,,,,,...//////000000000//////111///---+++***+++,,,---+++,,,,,,---.../////////...---+++*********,,,---//////000111111111111111---,,,+++******,,,///111+++***))))))******)))((())))))(((((()))***,,,---...///111222222222111111333333333333333222111111---............/////////...---+++******,,,///000///000111000///,,,***((('''''''''((()))+++------...000111333333333222111444333222222222111///---,,,,,,+++++++++,,,---...---------------,,,++++++)))((('''))),,,...//////000///---,,,+++,,,,,,---...///111222222111///...+++***)))))))))+++---...000000000000000000000000///...------------...///---,,,++++++,,,---///111444555666777666333000///,,,,,,,,,,,,++++++++++++---......---,,,+++,,,...,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,............------,,,,,,******+++,,,---...//////222111///...---,,,,,,,,,))),,,//////---,,,---///...000111000---,,,,,,,,,)))***+++---.../////////111///---,,,,,,---...///222333444666666666666555000//////...------,,,,,,++++++*********+++---......//////000///4ĉ@ӵ...000000///000111222222333333222---,,,+++*********+++,,,)))*********+++++++++++++++***((('''((()))+++,,,,,,,,,,,,,,,,,,+++******)))(((((((((***+++---///......---,,,,,,+++******+++******,,,...111555777000222333222///+++))))))((()))***+++,,,+++******'''''''''(((((()))***+++***+++,,,---------,,,++++++***(((''''''((())))))>L)))+++,,,,,,---...=hĦ%%%$$$&&&(((***+++,,,,,,+++++++++,,,,,,+++(((%%%###4ĉ@ӵ''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$&&&''')))***)))((('''###$$$$$$$$$%%%&&&''''''))))))******)))(((&&&%%%)))((((((***---000111000,,,+++***)))***,,,///000,,,---...---+++***++++++---...///000///,,,)))'''''''''&&&&&&'''(((***+++444333333222222111111111//////---,,,,,,+++,,,,,,+++,,,,,,>L---++++++++++++******)))(((&&&(((***,,,///111222222222111000///....../////////000222222222222111000+++...000000---,,,---///...///000000000///---,,,---......///////////////---------,,,,,,,,,++++++)))***,,,.../////////...///...,,,++++++,,,...///***+++---////////////...222333555666555333111///*********+++,,,---...///111111000000////////////...---,,,+++---111555777555444222000///...------.../////////...------,,,//////000000000000/////////...+++)))((()))+++,,,,,,,,,,,,------............---+++))))))***+++,,,000000111111111111000000,,,+++))))))***,,,///111,,,***))))))******((('''(((((('''((()))***,,,---000111222333333222111000111111222222222111111000............///////////////---+++))))))+++---//////000000000...+++((('''&&&&&&'''(((***,,,...///000111333444444333222111333222222222333333222000,,,,,,++++++,,,...///000------......---,,,***)))((('''&&&'''***---//////111000///---,,,,,,------,,,---///111222333222222,,,+++))))))***+++...///000000000000000000000000//////---,,,,,,---.........---,,,,,,---///222333555666777777666333///---+++++++++,,,,,,,,,------...//////---++++++,,,---,,,,,,,,,++++++,,,------,,,,,,---------,,,++++++....../////////...---,,,+++,,,,,,---...///000111444333222000...---,,,,,,,,,------......------,,,333222000...---,,,,,,,,,***)))((())),,,///000111000///,,,***)))+++000444111222444555555555444444000---,,,///444555222...000...,,,))))))***,,,---000111222111...GG=?444444333444555666666666555444000///---,,,+++,,,,,,---)))((('''''''''(((***+++,,,+++***((((((***+++,,,------.........---+++*********++++++++++++,,,,,,+++,,,---/////////.........,,,***+++...111333333555333111...+++((('''&&&***+++,,,---------,,,+++***)))&&&$$$$$$%%%''')))))))))******+++++++++,,,'''''''''&&&&&&%%%%%%%%%HdĦ&&&''''''((()))=Īj$$$#########$$$%%%'''((((((&&&$$$###"""###$$$%%%GG=?"""  """###""""""""""""""""""""""""!!!###%%%&&&'''&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''(((((()))*********)))'''&&&))))))************))))))%%%$$$$$$%%%&&&'''((()))......//////---+++((('''************))))))))))))(((((((((HdĦ'''(((((((((((((((((((((((('''((()))***,,,---...///000/////////............***************+++++++++///+++$$$(((...'''%%%222------......,,,***'''&&&''')))+++---//////...---...---,,,+++***))))))(((++++++,,,,,,---.................................,,,,,,------.../////////222333444555444222///---,,,,,,---...///000111111000111111111111000//////...---,,,---000444888:::222111000///------,,,,,,---...///000000...,,,******,,,...000111000...,,,------,,,++++++***))))))++++++,,,...000111///---......---,,,,,,+++******////////////...---,,,+++///...---...000000///...+++***)))))))))***,,,,,,+++++++++***)))+++...111...///111555777666333000111111000000///000000000......,,,++++++++++++++++++***)))(((((()))***+++///000222222111...+++)))))))))(((((()))+++,,,...000111222333333333333333333222///...------///000...---,,,++++++,,,...///111111111111///,,,)))'''&&&''')))+++---///111222111111000000///.........,,,,,,,,,------.........+++,,,.../////////...---***,,,///222333222111///000///...---,,,------...---,,,+++,,,...222666888777777777666333///,,,)))))))))***++++++,,,------///---,,,---000000...+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,'''((()))***,,,...000222666555333ӵ---------ĭӵ///ӵ(((Ħ000000...,,,***,,,///222222ӵӵ******ĦƜ`1.׼s333333444333Ħ333333000///---,,,+++,,,,,,ӵ'''Ħ(((''''''(((***+++,,,---......ĭӵ000///Ħ222333333Ħ'''Ħ,,,,,,++++++)))(((%%%$$$###$$$&&&((())))))&&&$$$DdD'''&&&&&&?fӵ""""""!!!Ħ%%%$$$"""ӵƜ`1.׼s!!! ĭӵ !!!###"""""""""!!!!!!!!!!!!"""ӵ############Ħ%%%&&&'''((((((&&&&&&((('''&&&%%%''''''(((Ħ$$$$$$$$$$$$%%%&&&+++Ħ(((((('''''''''''''''''''''DdD&&&&&&&&&,,,---ӵ---,,,ӵ(((ӵ'''$$$---+++,,,Ħ,,,+++ӵ******+++---ĭӵ---...222444444333111///---,,,---......000000111222111111111111000000///...---------...111444777999333222000...------------//////000000///...,,,++++++,,,...//////...---,,,---------,,,,,,,,,+++++++++***+++---///111000///......------,,,+++******............---,,,++++++---------...000000...---***))))))((()))***,,,------......,,,++++++---///...///000333666555333111333222111000000/////////------------,,,,,,,,,,,,******)))(((((()))******,,,...000111111///---,,,******))))))***,,,---...111222222222222222111000333222000///......//////...---,,,++++++,,,...///000000111000///,,,)))((('''((()))+++---///111222111111111111000///------+++,,,,,,---......//////------...///////////////+++---///000111000//////000///...---,,,------...+++++++++,,,...111444666666666666444222///+++)))******+++,,,---...///000///...------///000...++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...///000000000666555?~4......---g&e>&e333g&e)))>hӵ111000...,,,,,,---///g&e111guO>uO>&e,,,+++4ff?>ߝL---gĉ@444444333222Shӵ111000///...,,,,,,+++g&e'''>hӵ&&&&&&'''((())),,,,,,---fff?><z---g&e>&e000000HL000111111ShӵgL***+++******)))'''&&&$$$###"""###%%%S?ʬ%%%%%%3h?D%%)?""""""ZufĦ gL """!!!g&e gĉ@!!!g&e>&e@e??  g<ĉ!!!!!!!!!!!!3we<Ħ"""$$$&&&(((3h?@e%%%%%%$$$###"""$$$$$$%%%Z$$$""""""""""""###3h?gL%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%D%%)?$$$fff?><z''')))=?Ħ)))g&e%%%g&e$$$###"""S?ʬ'''4ff?>ߝL(((@e)))g&e((())))))3h?g&e>&e+++,,,??///000222222222000...---------...///000111222222111111111111000///...---+++,,,...000222444666777444222///---,,,---...///222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,+++***+++---///000///......------,,,,,,++++++---------,,,++++++******++++++,,,...000000---+++)))((((((((()))***,,,---///000111000---,,,,,,,,,/////////111444555444333555444333111000///......+++,,,---.........---,,,***)))(((''''''((()))***)))+++---///000000///...,,,,,,+++++++++---...///222222222111111000///...111111111111000///......---,,,+++++++++,,,...///////////////...,,,***)))'''(((***+++---///111111111222222222111///---,,,++++++,,,---///000111111/////////...///000000111............//////......///...------,,,---------******+++,,,...000222333444444444333000---+++)))***+++,,,...///111222222000///......//////---,,,,,,,,,,,,---------------...---------,,,,,,++++++*********++++++,,,,,,---,,,---.........---+++***5554Dӵ...///...Hƅ^Hu]Ħ555Hu]Ħ***ZuR)Ħ222222000---,,,,,,---Hu]Ħ000HŐeHŐeHu]Ħ,,,qIܗGIӵ,,,tt555444222HGgĉ@////////////...---,,,+++Hu]Ħ&&&ZuR)Ħ'''''''''((()))+++,,,sߝLGdUĦ...Hƅ^Hu]Ħ000ntHdĦ//////HGgĉ@&&&HdĦ((()))(((''''''%%%$$$"""!!!!!!!!!Htƅ^""""""Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<Ħ!!!###Bt=o9ĦH׼s""""""!!!!!! !!!!!!"""HtĦ!!!!!!!!! Bt=o9ĦHdĦ"""""""""!!!!!!!!!!!!%%%$$$###Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ"""Hu]Ħ######Htƅ^"""qIܗGIӵ$$$H׼s%%%%%%Hu]Ħ'''&&&Bt=o9ĦHƅ^Hu]Ħ***,,,------/////////...---,,,------...///000111222222111111111000///...---,,,***+++...000333444444555555222///,,,+++---///111444333111000...------,,,---,,,+++*********+++,,,,,,---...///000111111222///---+++***,,,---...------------------,,,,,,,,,---,,,+++******))))))))))))***+++---//////---***)))((((((((()))+++,,,......000222222000...------///......///222555555555777666333111///...---,,,)))+++---///000///...---***)))(((''''''((()))***)))***,,,...000000//////...---,,,,,,,,,...///000000000000000000///......000111222222111000...,,,,,,+++++++++,,,---...///...............---++++++((()))***,,,...///111111111222222222111///---++++++,,,---...000111222333111000/////////000222333222111000.........///000......------------------)))***+++,,,...///000111333333222111///---***)))***+++,,,...///111222333111000///.........------...............---------.........---,,,,,,++++++))))))******+++,,,------,,,---/////////---+++***2221114DuXӵ//////...DdDΦDdDĦ666DdDĦ***---t|<222222222111---+++***+++DdDĦ111DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ+++`eĭ333qet------.../////////...---+++DdDĦ&&&'''t|<)))))))))))))))***++++++DdDDdDĦ///DdDΦDdDĦ///q<niDdDĦ---qet$$$$$$DdDĦ&&&&&&&&&%%%$$$""""""!!! q<R qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ  DdDĦ qjRgdKӵDdDĦ ###"""!!!HdDĦgdKӵDdDDdDĦ!!!DdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ DdDĦ!!!!!!DdDĦ$$$qjRgdKӵDdDΦDdDĦ'''((())))))******)))***++++++,,,++++++***,,,,,,---...///000000111000000000//////---,,,,,,(((***---000222222222222333111...++++++,,,///000444333111000...------,,,---,,,***))))))***+++,,,------...///111222333444222000---+++,,,,,,+++***---------------------...,,,,,,***))))))((())))))))))))***,,,//////---+++***)))))))))***+++---...---///222333222000//////...------...222555666666777666333111...,,,++++++(((***,,,...//////...---***)))(((''''''((()))***+++,,,---////////////...///...---------...///000---...///000000000000000///000111222111///---+++******++++++,,,---......---------------,,,,,,+++)))***+++,,,...///111111000000111111000///---,,,,,,---...///111222333444333222111000111222333444555333111000///000111111---.....................)))***+++,,,---...//////222111111///...,,,+++*********+++---...///000111000000///...------...////////////......---------.........------,,,,,,,,,))))))***+++,,,,,,------000111333444444333222000//////4DuXӵ111...---DdDΦDdDӵ555DdDĦ++++++o)h111111222111///,,,*********DdDĦ111DdDΦDdDΦDdDӵ+++=ӊB1.uTӵ***HߝL`o9111po9wӵ---/////////...---+++DdDĦ&&&&&&o)h***++++++++++++*********+++DdDΦDdDĦ000DdDΦDdDӵ,,,GIpӵDdDĦ***po9wӵDdDĦ$$$$$$######""" po9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ geĦsp?aĦGIdnuR)ĦDdDĦDdDĦ GIdnuR)ĦDdDĦ DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦ GIdnuR)ĦDdDΦDdDӵ$$$%%%&&&&&&''''''%%%&&&''''''(((((((((((()))******+++,,,---........................---,,,''')))+++...///000000000111///---+++***,,,---///222222111000...---,,,,,,,,,+++*********+++------------...000111333444444333111///---------+++***,,,,,,------......//////---,,,***)))(((((())))))***)))***+++...///...---,,,,,,+++***+++,,,---...---///222333111000//////---,,,,,,...222555666666666555222000---+++***))))))***+++---......------+++***)))(((((()))***+++......///////////////...//////...------...///000---...///000000111111111...///000000000...,,,***))))))***+++,,,---............------,,,,,,++++++******+++---...///000111..............................///000222333444444333333222222333333444555555444333111111111222333......///000000000//////+++++++++,,,---...///000111111000///---,,,,,,+++******+++,,,---......//////000000...------000222000000///...------,,,,,,------------------------+++++++++,,,,,,------...///000111222333333222222------4DuXӵ555------DdDʜ4DuTӵ444>d<Ħ+++Dt333111000---***))))))***>d<Ħ000>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ(((4DufئL>e///puR)Ħ---////////////---+++>d<Ħ%%%Dt***+++++++++************DdDΦDdDĦ///>d<ʜ4DuTӵ)))4DwDd<Ħ(((puR)Ħ>d<""""""!!! peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ 4DufئL>e!!!DdDʜ4DuTӵ DdDĦ ###"""!!!!!! !!!  geĦ s<v>aĦ !!!peӵDx<DdDĦ  DdDĦ peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ"""######$$$$$$%%%""""""###$$$%%%%%%&&&&&&''''''((()))***++++++,,,,,,,,,---.........------'''''')))+++---...//////...---,,,+++***+++,,,,,,//////000000///...,,,+++*********+++,,,---...///---...///000111222333444111000//////000///---+++,,,,,,,,,---...//////000...,,,***)))(((((()))***,,,***)))***---///000//////...---,,,,,,,,,---...///111222222000.........++++++,,,///333555666666444333111...,,,***)))((()))******++++++,,,,,,,,,,,,+++***))))))***+++,,,/////////000000000000111//////------------.../////////000111111111000000---............,,,+++***((()))***+++,,,------...///...---,,,+++++++++******+++,,,---...///000111---,,,+++++++++---///000000000111111222333333444333333444555555555555444333333222222111222222222...///000111222222111000...---,,,+++,,,---///111111111000...------------++++++,,,,,,,,,---------...///000...---...111444000000///...---,,,+++***,,,,,,------.../////////------------------------------............//////------4DuXӵ777,,,---D&dq&ĒR222222sdKĦ+++DHRRud000///,,,)))((()))+++sdKĦ000D&oq<Ōq&ĒR++++++***>dp&ĒR***(((nfʜd<Φ>d<Ħ///s&dq&ĒR&&&(((i?ʜtd<Ħ&&&HHܗDӊB<x B?d<$$$###""""""""""""""""""!!!  geĦ!!!Hg8>aĦ""""""B?Ho9$$$>d< !!!>d<ӵ B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!!!!""""""###### !!!"""###$$$$$$%%%%%%%%%&&&'''((()))******++++++,,,---............&&&'''((()))+++,,,......,,,,,,++++++***+++++++++---...///000000...,,,***))))))***,,,---...//////---...///000111222333333///...///000222222000...+++,,,,,,---...///000000...---+++)))((()))***+++---+++)))***,,,///111111111000...---,,,,,,------222333333111///,,,,,,,,,******,,,///333666666555333222000---+++))))))(((******)))))))))***+++,,,---,,,+++******+++,,,---...//////000111222333333///...---,,,,,,---...///111222222111111000///...------------,,,+++******((((((***+++,,,---------//////---,,,+++*********++++++,,,---...000000111,,,+++))))))***,,,000222111111111222222333333333222333555666666666555444111111111111111111111111///000111222333333222111000...,,,++++++---000222111111000......------...---------------------------//////...---...222666000000///---,,,+++******+++,,,,,,---...///000000..................------111000000////////////000***+++4DuXӵ...///...Hu]3hh...------ne///000=e...,,,)))''''''(((+++---ne111111pIƎ@t@h***++++++>h---+++***fe...@ďD************++++++,,,+++***ne%%%%%%=e*********))))))(((((()))ege,,,)))sĪj@h+++***(((fdDĦ @ďDHkge@h@GHĪj@IŌ !!!Bene###Hkge$$$ne$$$$$$fe%%%Hu]3hh###""""""se&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$geĦja>aĦ&&&&&&@G$$$$$$se%%%$$$###"""!!!"""""""""<Ō"""""""""@G"""!!!Hkge !!!!!!"""HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h %%%"""((('''%%%###%%%&&&''''''((((((''''''%%%%%%&&&((()))+++,,,,,,+++***)))(((((()))***+++---...000111111///,,,+++---,,,+++***+++---///000......---------....../////////............//////.........///000000111111222000...+++***)))((())),,,,,,,,,,,,,,,---...//////............//////000,,,------...------,,,,,,+++,,,---...///000111222444222///---+++))))))))),,,+++***)))))))))***+++,,,,,,,,,,,,---...//////---------------...///000...,,,+++---111444333111444222///---,,,---///000...////////////---+++***---,,,++++++,,,---///000/////////......------,,,,,,,,,+++***+++,,,...///,,,+++))))))***,,,///111///111444555555555555666666666666666555444333222000333666666222000///000...///000222222333333333333222111111000111111111111000///...............---......///000111111222...------...///111333444555444222000...---,,,,,,,,,---...000111111222222,,,,,,,,,,,,---...//////......///////////////...+++4DuXӵ...ĵD^000///...------///000///...,,,***(((((()))+++,,,000111000,,,+++,,,,,,+++------,,,,,,.........+++******)))******+++,,,+++***%%%%%%%%%((()))******)))(((''''''(((+++***(((''''''&&&$$$###DdDĦ !!! !!!!!!!!!""""""###$$$$$$&&&&&&%%%&&&&&&&&&'''D^%%%%%%$$$$$$s׼s%%%((((((((((((''''''''''''%%%&&&''''''''''''geFm8&&&>aĦ'''&&&&&&'''&&&&&&s׼s''''''&&&%%%$$$$$$$$$%%%%%%Ho###$$$$$$$$$############$$$""" !!!!!!"""!!!""""""  D^DdDĦs׼s$$$!!!"""###!!!"""$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++)))(((''''''''''''((())),,,---///000000///---,,,---,,,++++++,,,---///000......---,,,,,,---------........................------...//////000000111111000...,,,************,,,,,,,,,------///000000000//////.........//////,,,,,,---.........------,,,------...///000111111000///---,,,++++++++++++---,,,+++***))))))***+++++++++++++++,,,---...//////......------,,,,,,,,,,,,++++++---111333333111333222000...------.../////////000000///---,,,+++,,,,,,++++++,,,---/////////.........------,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))***---///111111333666666666555555666555555666666555555444444111333666666333111000111//////000000111222333333333333222111111111111111000///..................---...//////000000000000...---------///000222333444333111///...---,,,,,,---...///000000111111111,,,,,,,,,++++++,,,,,,------......////////////...Φ4DuXӵtvӵ>d<Ħ,,,000///............Ħ111222333333222111000---,,,++++++******+++++++++,,,Ħ//////...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,...///000111111/////////...............///......,,,+++***)))((()))***+++++++++***)))(((Ħ%%%$$$$$$%%%%%%&&&''')))******)))'''&&&&&&'''(((((()))))))))(((((('''&&&%%%$$$"""!!!!!!#########"""!!!!!! >d<Ħ!!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''(((''''''&&&))))))))))))Ħ)))***))))))(((((())))))******>d<Ħ)))((((((((('''Be((((((++++++++++++++++++++++++******++++++++++++geFYĉ((((((>aĦ((()))))))))))))))************))))))Be)))))))))))))))(((((((((((((((nu]ӵ&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!>d<Ħ >d<ĦĦBeĦ!!! """!!!"""######$$$$$$######!!!"""###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''')))***---/////////...---+++,,,,,,------...//////...---,,,+++++++++++++++------////////////------,,,,,,---......//////000///...---,,,++++++,,,,,,,,,,,,---...///000111222111111000///............+++,,,---...................../////////000000000,,,+++******+++,,,---......---,,,+++***))))))))))))))))))***+++---...////////////...---***((('''+++***+++---000222333222222222111000...------,,,///000000000///...---,,,++++++++++++,,,---......------------------,,,,,,+++,,,,,,------------,,,,,,+++******+++---///111333555777777666444444555444444555666666666666555222444666666444333333333111111000000000222333444444444333222111111000000......---------......///---...000111111000///......---------...///111222333222000///...---------//////000000000000//////---,,,++++++***+++++++++---------.........//////?aŖ%7uSQuR)ӵsdKĦ+++......---------gdKĦ111222333333222111000,,,,,,,,,,,,,,,+++***)))***gdKĦ......---++++++******))))))))))))++++++***+++,,,,,,+++***((())),,,///111111111111000//////......---------000///...,,,+++)))((('''((()))***++++++***)))gdKĦ$$$############$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!########################gdDĦ"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((('''((((((((()))))))))))))))))))))(((((()))))))))******+++,,,,,,,,,++++++,,,,,,,,,gdKĦ,,,...------------------...---sdKĦ,,,+++++++++***+++,,,,,,............////////////........./////////ŶS,,,,,,,,,3we<------......---------,,,,,,,,,+++,,,---------------,,,+++++++++iĉ@3hR/Ō***)))))))))((((((''''''(((((())))))******+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$##############################"""######$$$$$$DdDĦ"""!!!!!! sdKĦ gdKĦ gdKĦ !!!!!!  !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$&&&'''***,,,------------***+++,,,---......------,,,,,,+++***))))))))))))+++,,,...//////...,,,+++++++++,,,,,,---............---,,,++++++,,,---...,,,,,,...///000111222222222111000///......------+++,,,---...////////////////////////////////////******))))))***,,,---...///...---,,,+++***))))))((((((((()))***,,,---...---.........,,,***'''%%%++++++,,,...000222333333000111111111///...,,,+++000000000//////.........******++++++,,,------...,,,,,,,,,---------------+++,,,---......---,,,+++,,,+++++++++,,,...000111333555666666444333222333333333444555666777777777222444555666666555555555555444222111111222444666555555444444333111000000------,,,------...//////...000222333333111///---...------------...000111111000///...............111111111000000///...---,,,,,,,,,,,,,,,---......---------------......///>A...ne,,,+++++++++++++++ne000111222222222222111000,,,,,,------,,,***)))(((ne------,,,,,,+++***)))(((((((((((()))***)))((()))++++++)))'''(((***---///111111////////////......------,,,,,,000///...,,,***((('''&&&&&&'''((()))))))))ne%%%$$$###""""""""""""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""#########$$$$$$$$$De###$$$$$$$$$########################'''((((((((()))))))))***''''''(((((())))))))))))''''''&&&&&&'''(((((()))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------...///000111111111111111000000ne000000111111222222222222111111000ne222000..................///000000222222222222222222222222111111111222222333>A222111111k<000111222333333000000000/////////......000000111111111111111111---......fh...------------,,,,,,+++++++++,,,,,,---------++++++***))))))((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&De$$$$$$######""""""ne!!!!!!ne""""""!!!!!! ne!!!%%%""" !!!!!!"""!!!!!!  !!!!!!###$$$&&&(((***+++++++++((((((***++++++,,,++++++******)))((((((((((((((()))***,,,------,,,***)))*********+++,,,,,,------,,,++++++***+++,,,---...,,,---///000111222222222111111///...------------,,,---....../////////...////////////............,,,+++*********+++,,,---//////...---,,,+++***)))((((((((()))***+++------+++,,,---------+++(((''',,,---...000000222333444...///000111000...,,,+++/////////...............******+++,,,---------...,,,,,,,,,------.........,,,---...///......,,,+++++++++++++++---...000111111333555444222000000000111222333555666666666666333333333555666777777777888666444333333444555777444555555555444333111000---------------...///000000111444555555333111///......---,,,,,,---.../////////............//////222222111111000...---,,,+++,,,,,,---///111333444///...------------...,,,,,,---,,,,,,************...///000111222222111000///,,,,,,,,,+++***)))((('''+++,,,,,,+++***+++***((('''''''''((())))))((('''))),,,,,,)))%%%(((***,,,...//////...------------,,,,,,,,,,,,,,,......,,,+++)))'''&&&%%%$$$%%%&&&'''((('''%%%$$$###""""""""""""""""""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$############"""#########$$$$$$$$$%%%%%%&&&'''((((((((('''''''''(((((((((((((((++++++,,,,,,---.........,,,,,,------------,,,,,,************+++,,,------/////////000000000000111000000000000111111111111222333333444444333333222333444555666777777777666555666777666555666666777888888777666666444666555444333222222222222333444555555888888777777666666666666555555555555666777777777666444555666777777888444444444333333333222222444555555555555555444444111111111111111111111111000000000000///////////////000000000,,,,,,,,,,,,++++++*********++++++++++++***))))))))))))))))))))))))))))))''''''((((((((('''%%%%%%%%%%%%%%%%%%###############""""""""""""!!!!!!!!!!!!!!!  !!!###)))'''   !!!###%%%&&&((())))))&&&&&&&&&'''(((((())))))'''''''''&&&&&&''''''(((((()))************)))(((((())))))******+++,,,,,,+++***)))))))))+++,,,---,,,...///111111111000000//////...---,,,,,,,,,,,,....../////////......---...------------------------,,,+++******+++,,,---/////////...---,,,+++***))))))))))))***+++,,,,,,***+++,,,,,,,,,+++***)))---...000000//////111222---...///000000///...---///...------------......***+++,,,---............,,,,,,------...///000000---............------,,,++++++,,,,,,---///000111000222333333111000//////111111222444444555555555222111111333666888888888888777666444444444555555333444555666555444333222//////.........//////000000111333444444333222111///...---,,,+++,,,---......---------...//////000222222111111000...---,,,,,,---...///222444666888222111///...------...+++,,,,,,,,,,,,,,,++++++************+++,,,------*********+++,,,---//////...///000111111000///...,,,++++++***(((''''''&&&&&&''')))***++++++***)))+++***((('''&&&'''((()))***(((''')))------)))%%%'''(((***,,,............***++++++++++++++++++,,,,,,,,,+++)))(((&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$###"""""""""""""""""""""!!!!!!"""$$$%%%&&&############$$$%%%'''(((&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''''''''(((***,,,------------,,,,,,------...............//////000111111222222222222333333222111000//////......//////111222222444444444555555555555666555555555555666666666666888999::::::::::::999888888888999:::;;;;;;;;;;;;;;;<<<===??????===<<<;;;;;;<<<============<<<;;;::::::999999999888888888777777777777888999:::;;;>>>>>>===<<<;;;::::::999:::999999999:::;;;======<<<<<<;;;;;;:::999999888888888999999::::::;;;;;;999888888888777777777777888888999888888777666555444444555555444444333222444444444333333333222222222222222222111111111111...////////////...------------.........---,,,,,,++++++++++++++++++++++++))))))************))))))'''''''''''''''(((((((((&&&&&&%%%%%%$$$#########""""""""""""###############""""""!!!!!!""""""### !!!!!! !!!!!!!!!###!!! """###%%%&&&&&&$$$############%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''(((((())))))***++++++***)))((((((((()))***+++---...000111111000...------,,,,,,+++++++++,,,,,,///000000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---...//////...---,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...000///---,,,---///,,,,,,---...////////////...---,,,++++++,,,---...+++,,,...///000/////////,,,,,,---...///111111222//////...---------------++++++,,,---...///000000///111333333222000000111000111222222333333333333111000///222666999999888666666555555444333333222222333555666666666444333111111000/////////000000//////000111222222222222///...,,,+++++++++,,,,,,,,,,,,,,,---...///000111111111111111000...---,,,......///111333555777888555333111///------...+++,,,---......---+++***))))))(((((()))+++---...******+++,,,---///000111---...///000000///...---,,,+++***((('''&&&&&&&&&&&&'''(((*********)))))),,,***((('''&&&''')))***+++)))(((***...///***%%%%%%&&&(((+++---...///000)))))))))******++++++,,,+++***)))((('''&&&%%%$$$!!!"""###$$$%%%$$$$$$###$$$######"""""""""""""""###""" !!!###%%%'''$$$#########%%%&&&(((***'''&&&%%%%%%%%%'''***+++++++++++++++++++++++++++***,,,...000111111111111000111111111222222333333000000111222333333444444666666777777666444222111222222222222333444555666777888888888888999999999888888999999999:::::::::<<<===>>>??????>>>===<<<:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???CCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<>>>@@@AAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666777777777777777666555555666555555555555444444444444444444333333222222222000111111111111000000////////////000///......---------------------------*********++++++*********''''''(((((())))))******''''''&&&%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!###$$$$$$###""" """%%%&&&#########$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((()))************)))(((''''''((()))***---...000111000///---,,,+++++++++***++++++,,,,,,111111000000///---,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,...000111---.../////////...---,,,---,,,++++++***+++++++++///...---,,,+++++++++++++++---///---***)))+++---++++++,,,---...///000111---,,,+++++++++,,,---...,,,---...000000000000///,,,---...///000111222333000///...---,,,,,,---...+++,,,,,,---...///000000000222444444333222222222000000111222222222222111111///...111555999999888444555555444333222111000111222555666777777555444222222111000000///000000---......///000111111222///...,,,+++***++++++,,,,,,,,,,,,---...///000111111111111111000///...---///000000111222444555666777555222///...------...,,,,,,+++******+++++++++///...,,,*********,,,---******))))))***,,,...//////////////////.........,,,+++***((('''%%%$$$###'''((()))+++,,,......///...,,,***'''&&&&&&&&&'''(((((()))(((((('''&&&&&&$$$"""!!!###'''***+++))))))'''&&&(((+++,,,***(((((())))))((('''%%%###!!!###$$$$$$$$$######"""!!!"""""""""######"""!!!!!!######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***---///000//////...000111111222333444444444666555555777999999888666888888888777777777777777888888777777888:::<<<=========>>>>>>>>>>>>======:::;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@AAACCCEEEEEEEEEEEEDDDAAABBBCCCCCCDDDCCCCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAACCCCCCBBBBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===??????@@@??????===;;;::::::;;;<<<===<<<;;;:::999:::999999888888888888888888888888888777666555444777777666666666555555555444444444333222111000000///000111222222111000///111111111000//////......---...///000000...,,,+++,,,,,,,,,,,,,,,+++***))))))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""  !!!""""""!!!  !!!"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))******++++++++++++******---+++)))''''''))),,,---..................---,,,++++++++++++,,,---......,,,+++)))''''''((()))***111000000////////////000***+++,,,---------++++++,,,---...///...---+++***)))***+++,,,,,,,,,+++++++++***)))***---...///...111000...---------...///---...///000111000000//////.........///000111111000000///,,,)))***---111......---...///000222333333333333222222111111111///000111222333222111111000000111222333555666666666555333222///---,,,++++++---000222444666666666222444444222///,,,---///+++***)))((())),,,///000......---------,,,,,,,,,)))))))))***+++,,,...///222111111000///......---,,,---///111222111000///222111000...,,,,,,+++++++++++++++++++++,,,------///...,,,+++******+++,,,,,,+++***))))))***+++,,,.....................///---,,,+++)))'''%%%$$$###&&&(((***+++------------,,,***(((&&&%%%%%%&&&''')))))))))((('''&&&%%%%%%###!!! ###&&&)))***)))'''&&&%%%&&&((()))'''%%%''''''''''''%%%$$$"""!!!##################""""""""""""############""""""%%%&&&&&&''''''(((((()))))))))******++++++,,,,,,,,,...000222333333222222444444555555666777777888444444555555555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>@@@AAAAAAAAA@@@???===<<<======>>>>>>======<<<;;;<<<;;;::::::999:::::::::999999999999999888666666777777777666666666666555555555555444444333333222111222333333333333222111222111111000000///.........///000111000///---,,,---------------,,,++++++***)))((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!! !!!"""""""""""""""!!!  !!!###$$$$$$"""  !!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((((())))))******))))))(((***)))((((((((()))+++,,,------------,,,++++++******))))))******+++,,,---,,,+++)))((('''((()))***...---------------......,,,,,,---------,,,,,,+++------------------,,,,,,,,,,,,---------+++***)))***))))))***,,,/////////111000...---------...///...///111222222222111000000//////000000111222333///000000...++++++...111//////......///111222333333333333333222111000000///000111222222222111111111222333444555666777777444333111///---,,,++++++...000111333444444333333111222333111...,,,---...***)))(((((()))+++...000------------,,,,,,,,,,,,)))))))))***+++---...///000//////...------,,,,,,***,,,...000222222111111000///---,,,+++************++++++,,,---...///000///...,,,+++******++++++---,,,***)))((((((((((((,,,,,,------......//////...---,,,***(((&&&$$$$$$&&&(((***,,,---,,,+++***)))(((&&&%%%%%%%%%&&&''')))))))))(((&&&%%%$$$###!!! """%%%'''((((((%%%$$$######%%%%%%$$$"""$$$%%%%%%$$$$$$"""!!! !!!"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$))))))******+++,,,,,,---......//////000111111222222444555777888888888888:::::::::;;;<<<<<<======AAABBBCCCCCCCCCDDDGGGIIIAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???AAA@@@@@@???????????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;999888888888888888888777777777777666666666666666666666666444444555555555555444444222222111111000000/////////000111111111000...---..................---,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$#########"""!!!!!! """&&&((((((%%%!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&'''((()))******+++++++++++++++***)))((('''(((((((((((()))***+++,,,,,,+++)))(((((()))*********************+++,,,---///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------////////////---+++(((''')))((((((***,,,/////////111000...---------...//////000111222333222111111000000000000111222333444///000111000...---...000000000//////000111222333222222333333222000///...///000111222222222111111333333444666666777777777333222///---+++++++++,,,222222333333333222000//////000000///,,,++++++,,,)))(((''''''(((***---...,,,,,,,,,,,,++++++++++++*********++++++---...///...------,,,,,,++++++***)))+++---///111222222222,,,,,,+++***)))((((((((()))***+++---///000111222///...---,,,+++******+++,,,+++)))(((''''''((((((***++++++,,,---......//////...,,,+++(((&&&%%%$$$&&&(((***,,,,,,+++***)))''''''&&&%%%%%%&&&''''''))))))((('''%%%$$$"""!!! !!!###%%%&&&'''$$$###"""!!!!!!!!!!!! ###############""""""!!!!!!!!!!!!""""""###$$$%%%''''''(((((()))(((((((((------...///000111111222333444444555666777888888999:::<<<===>>>???>>>>>>@@@@@@AAAAAAAAABBBBBBBBB===<<<===???CCCEEEDDDBBBGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSPPPOOOOOOOOOOOOPPPQQQQQQTTTSSSRRRRRRRRRSSSUUUVVVSSSQQQOOOMMMLLLLLLNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>???============<<<;;;:::999::::::::::::999999999999777777777777777888888888666666666666666666666666444333333222222111000000///000000111000///............/////////......---------,,,+++******************+++++++++++++++***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!$$$'''&&&### """"""!!! """"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''))))))))))))++++++******)))(((&&&&&&(((((((((((()))***++++++******)))(((((())))))***(((((((((((()))***,,,,,,000///---,,,+++,,,,,,------,,,+++++++++,,,---...//////000///...,,,)))((()))((('''))),,,/////////000///...---,,,------......///000111111111000000.........///000111222333...///111111111000//////000000000000000111111111000111222222111000...,,,//////000000111111111111333333555666666666666555333111...+++***+++---...222333333333222111///...---------,,,++++++***+++((('''&&&&&&((()))+++---,,,,,,,,,+++++++++***************++++++,,,......,,,,,,,,,+++++++++*********+++---...///000000///******))))))(((((())))))((()))+++...000111222222//////---,,,+++*********)))((('''''''''((()))***)))******+++,,,------......---,,,***)))'''&&&%%%&&&''')))++++++***)))(((''''''''''''''''''(((((((((((('''&&&$$$"""!!!  !!!"""###%%%&&&###""""""  !!!###############$$$$$$$$$""""""######%%%&&&((())),,,------...//////......222222333444555666777777999:::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHQQQNNNMMMSSS[[[]]]VVVOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWXXXVVVTTTRRRPPPOOOOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>???>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;888999999999999999999999777777777777777777777777666555555444444333222222000000000000000///............///////////////...//////...---,,,++++++,,,+++,,,,,,------,,,++++++,,,,,,,,,+++++++++************************************************++++++((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$###"""!!! $$$######"""!!!   !!!"""###$$$$$$%%%##################""""""#########$$$$$$######### """$$$&&&'''''''''&&&*********)))((('''&&&&&&''''''''''''((()))***+++((((((((((((((((((((()))(((((((((((()))***+++,,,///...---,,,+++,,,,,,------,,,+++******+++---...------.........---,,,+++)))((('''))),,,...///.........,,,+++++++++,,,---+++,,,---//////......---++++++,,,,,,---///000111...///000111222111///...111111111111000000000000//////000000000///...---............//////000000111222333555555444333222222000---++++++,,,...000000111222333222111000///++++++*********+++******'''&&&&&&'''((()))+++,,,,,,,,,,,,+++++++++******************++++++,,,---,,,,,,++++++++++++******,,,---------,,,,,,++++++)))))))))))))))******+++''')))+++...000111222222//////...---+++***))))))''''''&&&'''(((***+++---))))))******++++++,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''((()))*********''''''''''''((((((((((((&&&&&&&&&%%%$$$"""!!!  !!!!!!!!!"""$$$&&&#########!!! """$$$%%%%%%%%%%%%&&&'''((()))((('''((((((***---///111333333444555666666666666888999999;;;<<<===>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLIIIIIINNNVVVWWWQQQJJJTTTTTTTTTUUUVVVVVVWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@????????????>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999888888777777666555555555111111111000000000000000///000000111111111111111222111000...------------,,,---.........---++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******))))))(((''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!"""""""""""""""!!!""""""######""""""!!! !!!###$$$%%%%%%%%%$$$''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((())))))***+++,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++***+++,,,---......---,,,***)))((()))+++------------,,,***)))))))))***+++)))***+++,,,---,,,++++++)))))))))***+++---...///.........000111111///---000000111000000///...---------............//////------,,,,,,,,,---...///000111333444333222000//////...---,,,,,,---///000///000111222222111000///***)))((()))***+++***)))&&&'''''''''(((***+++,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++************************,,,,,,+++***))))))(((((()))(((((()))***+++,,,---&&&(((+++...000111111000//////...---,,,***)))(((((('''''''''(((***,,,---)))*********************)))))))))(((((((((''''''&&&&&&&&&&&&''')))+++,,,&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!$$$'''$$$%%%%%%###!!!"""%%%((('''''''''((()))+++,,,...///......///222555888:::999:::;;;<<<<<<=========??????@@@BBBCCCDDDFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYY[[[]]]]]]]]]\\\XXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\^^^___```aaaaaa```______````````````_______________^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYXXXXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>><<<;;;::::::::::::;;;<<<:::::::::999888888777777444444333222222222222222222222333444444444444444333222111000............,,,---...///...---+++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********)))((('''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""############$$$$$$%%%&&&&&&&&&%%%%%%######"""######$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))))))))***+++,,,,,,,,,,,,---------,,,+++***)))((()))***,,,---------,,,++++++***((()))+++,,,,,,++++++***)))((('''(((((()))((()))***+++,,,+++******''''''((()))***,,,.........---,,,...000111///---///000000000///...,,,+++,,,,,,++++++,,,...000222,,,+++*********+++------000111333444333111///---,,,,,,+++,,,,,,---......000111222222222000///...***((('''(((+++,,,+++)))''''''(((((()))***+++,,,------------,,,,,,,,,,,,((((((((((((((())))))***((((((((((((((((((((()))***))))))((('''''''''''''''''''''((()))+++,,,---&&&(((+++...000000000/////////...---,,,***)))((())))))(((((()))***,,,---************))))))))))))''''''''''''((((((((((((&&&%%%%%%%%%&&&))),,,...%%%&&&&&&&&&&&&%%%$$$##################"""!!!!!!!!!######!!!!!!$$$'''$$$%%%&&&$$$"""###'''+++))))))))))))+++---///000444333333555777;;;>>>@@@======???@@@AAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWZZZ[[[XXXTTTUUUZZZ```ZZZZZZ[[[[[[\\\]]]^^^^^^___```bbbdddeeeeeeeeedddaaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa____________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______\\\]]]^^^______^^^]]]\\\XXXYYYYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUURRRRRRQQQQQQQQQRRRRRRSSSPPPOOOOOONNNMMMLLLKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSNNNNNNOOOPPPPPPNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHHHHGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::999999888666666555444444444444555444444555666777777666666444333222000///.........,,,---...//////---+++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++***)))((('''(((((((((((())))))))))))'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%$$$$$$ !!!"""###$$$"""###$$$%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&''')))+++,,,,,,,,,+++------...---,,,***(((&&&******,,,,,,,,,,,,+++***,,,***))))))***++++++******)))(((&&&&&&''''''(((((()))***+++,,,+++******''''''((()))***,,,...///...,,,+++,,,///000///---//////000000///---+++***,,,+++***)))+++...111444+++***)))))))))***,,,,,,000111333444444111///---))))))***+++,,,,,,------222222222222111///...,,,***(((&&&(((+++---+++)))''''''((()))***+++,,,,,,......------------,,,,,,(((''''''''''''(((((()))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&''')))***,,,---))))))***+++---///222333...,,,***(((&&&%%%%%%&&&%%%&&&((()))*********))))))((('''&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%,,,+++)))'''&&&'''((()))&&&&&&%%%###""""""""""""!!!  !!!"""$$$%%%$$$%%%'''((()))'''&&&(((+++---,,,***111333555555555555777999===???AAACCCEEEEEEEEEEEEHHHJJJKKKLLLKKKLLLNNNOOONNNNNNNNNOOOQQQRRRTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^___```aaabbbbbbccccccccccccbbbbbbbbbbbb^^^___aaabbbbbbbbbaaa```aaa```___^^^___aaacccdddhhhhhhggggggggghhhhhhiiijjjiiihhhffffffeeeeeeeeeddddddeeeeeeddddddcccbbbeeeeeeeeeeeeeeeeeeddddddbbbccceeefffffffffeeeeeebbbcccdddeeeeeeeeedddccc___``````````````````___````````````````````````aaaaaabbbaaaaaa```___^^^[[[\\\]]]]]]\\\[[[YYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\ZZZ\\\]]]\\\YYYWWWXXXZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>======>>>???<<<;;;999777666666666777666777999:::999888666444444444444333333222222222000000000000000//////...//////............//////000//////...,,,+++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""######$$$%%%'''&&&###!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""######$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((,,,+++)))((((((((())))))((((((***++++++***)))((((((((())))))*********+++)))((('''%%%%%%%%%&&&''''''''''''(((''''''&&&&&&''''''((()))***++++++,,,,,,+++******+++...111333/////////...---,,,***))),,,,,,,,,,,,,,,,,,++++++,,,+++***(((((((((((()))///000111222111000...,,,((((((((()))+++---000111000000000///...+++)))''')))((((((((((((***,,,---+++++++++,,,,,,---------******))))))))))))******''')))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''(((((()))************)))((()))***,,,---///000000...---***((('''&&&&&&&&&&&&''')))*********))))))((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%&&&((()))+++'''&&&%%%###""""""""""""!!!!!!  !!!"""######%%%&&&''''''((()))+++---,,,+++---111333222111666888999:::::::::<<<===>>>???AAACCCEEEGGGGGGGGGMMMOOOQQQQQQQQQQQQSSSTTTSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbccccccddddddeeeeeeffffffggggggffffffeeeeeeddddddaaabbbcccdddddddddcccbbbcccbbbaaaaaabbbccceeegggiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffgggggggggggggggggghhhhhheeefffggghhhiiihhhhhhgggeeeeeefffgggggggggfffeeedddccccccbbbbbbccccccdddddddddddddddddddddddddddeeefffeeeeeedddcccbbbaaa___`````````___^^^\\\[[[\\\\\\\\\]]]]]]^^^___`````````_________^^^^^^^^^]]]___```^^^\\\ZZZ[[[]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYWWWVVVUUUSSSRRRRRRWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVUUUUUUSSSRRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@???>>><<<;;;:::999999:::888999:::;;;;;;999777666666666555555444333222222111111111111111000//////000000////////////000000111000///...---,,,,,,+++..............................------,,,,,,,,,,,,+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$""""""!!!!!!!!!!!!!!!"""   !!!"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&''''''((((((...---+++)))''''''''''''&&&'''(((*********))))))******))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''((()))***+++,,,,,,+++***(((((()))+++...000,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++---,,,***)))((((((((()))------...//////...,,,,,,((((((((()))***,,,...///............---+++)))((()))))))))))))))+++,,,---,,,,,,,,,,,,,,,---------******))))))))))))******((()))***)))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''((())))))***************''')))***,,,---------------,,,+++)))((('''''''''((()))***++++++***)))((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$#####################%%%'''***+++'''&&&$$$###""""""!!!!!!!!!!!!!!!"""###$$$&&&'''&&&(((***++++++,,,...000333222333555999;;;<<<;;;>>>???AAAAAAAAABBBCCCEEENNNOOOQQQSSSUUUWWWYYYZZZUUUWWWYYYYYYYYYYYY[[[]]]\\\\\\]]]^^^```bbbdddeeedddddddddeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhggggggffffffgggggggggffffffeeeffffffeeeeeeeeegggiiijjjkkkkkkkkklllmmmnnnooopppoooooonnnmmmlllllllllmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmjjjjjjkkklllllllllkkkkkkiiiiiijjjjjjjjjjjjiiiiiiiiihhhgggffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjiiigggfffeeeeeeeeeeeedddcccaaa```___aaaaaaaaaaaaaaabbbcccdddbbbcccdddddddddcccbbbaaaaaabbbcccbbb```^^^___```_________^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYYYYZZZYYYXXXXXXWWWZZZZZZZZZYYYXXXVVVUUUTTTWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>;;;<<<=========<<<:::999999999888777555444333333222333333333333222111111222111111000000111111222222222111000///...------/////////000000111111222000000///...------,,,,,,,,,++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%''')))(((&&&%%%&&&)))%%%$$$###""""""!!!"""""" !!!!!!   !!!  !!!!!!$$$###"""!!!!!!!!!"""###""""""""""""###%%%'''(((///...,,,)))'''%%%$$$$$$$$$%%%&&&((())))))))))))+++***)))'''&&&$$$###"""$$$%%%&&&''''''(((((((((''''''''''''&&&&&&%%%%%%'''((()))***+++,,,,,,,,,)))((('''&&&&&&(((***+++))))))************))))))))))))******++++++,,,,,,...---,,,***)))(((((((((*********+++++++++++++++))))))))))))***+++,,,,,,***++++++++++++******)))+++*********+++,,,---...------------------,,,,,,******))))))))))))******)))***+++***((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))******++++++******&&&(((***,,,,,,,,,***))),,,,,,+++***)))((((((((()))******++++++***)))(((%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""$$$&&&((()))%%%%%%$$$""""""!!!!!!!!!!!!"""###%%%''')))***+++***,,,///000000222444666888999:::===@@@CCCEEEEEEGGGHHHJJJJJJJJJJJJLLLNNNKKKLLLMMMOOORRRUUUWWWXXX^^^```bbbbbbbbbbbbdddeeeeeeeeefffgggiiikkkmmmnnnllllllkkkllllllmmmnnnnnnppppppoooooonnnnnnnnnnnnnnnmmmllllllkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiihhhiiiiiiiiiiiiiiikkklllmmmmmmmmmnnnnnnpppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppnnnoooooopppqqqrrrrrrsssooopppppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkjjjjjjkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmooooooooonnnmmmkkkjjjiiiiiiiiihhhgggfffeeeccccccfffeeeeeeeeeffffffggghhhdddfffggghhhhhhfffdddccceeeeeeeeedddcccbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^______\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]\\\[[[YYYWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA??????@@@@@@@@@???>>>======<<<;;;999888666555555555555555555555444333333333333333222222333333333444333333222111111000000000000111222333333444444333222111000///...---,,,------,,,++++++******)))))))))************))))))************************)))))))))))))))))))))))))))(((((((((((())))))***&&&***,,,***&&&%%%(((---'''&&&%%%$$$############!!!!!!""""""""""""!!!!!!!!!   $$$"""  !!!  ###&&&(((---,,,***((('''%%%$$$###"""###$$$&&&'''(((((())))))((('''&&&$$$"""!!!!!!!!!"""%%%'''((()))(((((((((''''''&&&%%%%%%%%%%%%'''((()))+++,,,,,,,,,,,,)))((('''%%%%%%&&&''''''&&&'''((()))************))))))***++++++,,,------...---,,,+++***)))((('''))))))(((((()))***+++,,,))))))))))))))))))))))))'''(((((())))))*********,,,,,,,,,,,,------......///......------,,,,,,,,,+++******))))))******+++***++++++***((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((()))******++++++******&&&''')))++++++***)))(((************))))))((((((((()))***++++++***((('''$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$"""!!! """""""""###$$$%%%&&&&&&$$$$$$######"""#########$$$%%%'''))),,,...000000000222555666777999;;;>>>>>>@@@BBBEEEHHHKKKMMMOOOPPPRRRSSSTTTSSSTTTVVVWWW^^^___aaadddfffiiikkklllfffhhhjjjjjjjjjjjjlllnnnmmmmmmmmmnnnpppqqqssstttqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnnnnmmmlllkkkkkkjjjmmmmmmmmmllllllllllllmmmlllllllllmmmnnnnnnoooppppppppppppqqqrrrtttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxvvvvvvwwwwwwvvvvvvuuutttsssssstttuuuvvvwwwwwwxxxuuuuuuttttttttttttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqppppppppppppppppppppppppqqqqqqqqqpppooonnnlllkkklllkkkjjjiiihhhggggggfffiiiiiiiiiiiiiiijjjjjjkkkfffhhhiiijjjjjjhhhfffeeegggfffeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbaaa_________^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<;;;999888777777777888888777777666555666555555444444555555666666555555444444333333333222222333444444555666666444444333222111//////............---,,,,,,++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++(((+++...+++'''&&&***...)))((('''&&&%%%$$$$$$$$$#########$$$$$$#########"""!!! !!!!!! """!!! !!!$$$&&&''''''''''''&&&%%%%%%$$$!!!""""""###$$$&&&''''''%%%%%%$$$$$$###""""""!!! !!!$$$&&&((())))))))))))(((&&&%%%$$$$$$$$$%%%&&&''')))+++,,,,,,,,,+++))))))'''&&&%%%%%%%%%&&&&&&'''(((***++++++,,,,,,)))******+++,,,------...---,,,,,,+++***)))(((''')))((((((((()))***++++++)))))))))(((((((((''''''%%%%%%&&&'''((()))***+++,,,---------.....................------,,,,,,+++++++++************++++++***++++++***)))(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&(((((()))************)))%%%&&&'''((())))))(((((((((((())))))))))))(((''''''((()))******)))((('''######"""!!!"""###$$$%%%$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++---000333555666777888:::===???@@@BBBEEEGGGFFFIIILLLNNNPPPSSSVVVXXXZZZ\\\]]]^^^]]]^^^```aaa\\\^^^aaadddfffggghhhhhhnnnpppqqqrrrqqqrrrsssuuuttttttttttttuuuvvvwwwxxxvvvuuutttttttttttttttuuutttsssssssssrrrrrrqqqqqqpppppppppppppppoooooooooqqqppppppppppppqqqrrrssspppqqqqqqrrrssssssttttttuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzzzzzzz{{{||||||}}}zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuutttssssssssstttrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmlllkkkjjjjjjjjjkkkllllllkkkkkkkkkkkklllllliiijjjkkkkkkkkkjjjhhhgggiiihhhffffffggggggeeedddeeeeeedddddddddccccccccc````````````````````````_________```aaaaaabbbbbbbbbbbbaaa```````````````____________^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNNNNMMMLLLLLLGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???===<<<;;;;;;999::::::::::::999888888777777777666666777777777777777777777666666666555444444444555555666666666555555444333222222111111111000000//////...------,,,,,,------------,,,,,,------------------------------------------------,,,,,,+++++++++++++++,,,)))+++---,,,***)))***---***)))(((''''''&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!""""""!!!  !!!###"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!"""$$$%%%&&&###############""""""""" !!!###%%%'''((()))))))))(((&&&$$$######$$$$$$%%%&&&)))+++,,,,,,+++***)))((('''&&&%%%%%%%%%%%%'''((()))***,,,,,,,,,---)))*********+++,,,,,,,,,******+++******)))((('''(((((())))))))))))))))))'''(((((((((((('''&&&%%%%%%%%%%%%&&&''')))+++,,,,,,---............------,,,,,,,,,,,,,,,,,,++++++++++++************++++++)))***++++++))))))***+++((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&'''(((((())))))(((((($$$%%%%%%&&&'''(((((()))&&&'''(((((()))(((''''''%%%&&&'''((())))))((('''######"""""""""###$$$%%%$$$%%%&&&&&&%%%$$$""" %%%%%%&&&&&&''''''&&&&&&((((((((()))+++,,,...///000222444888:::<<<===>>>@@@CCCFFFHHHIIIKKKNNNQQQPPPSSSVVVXXXYYY[[[___bbbccceeeggggggggggggiiijjjnnnppptttxxxyyyyyyxxxwwwtttvvvxxxxxxxxxxxxzzz|||zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuvvvttttttttttttuuuwwwxxxyyyuuuvvvvvvwwwxxxxxxyyyxxxzzzzzzzzzzzz{{{{{{|||}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||zzzyyyyyyyyyzzzzzzyyyxxxwwwuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttttttttttttttttttttttttttrrrrrrsssssssssrrrrrrqqqoooooonnnmmmmmmnnnnnnooommmmmmlllllllllllllllmmmmmmllllllllllllkkkkkkkkkllliiihhhhhhiiiiiigggeeeggggggfffffffffeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddcccbbbaaa```aaaaaabbb______````````````______[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOOOOOOOOOONNNMMMIIIJJJJJJKKKJJJJJJHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>>>>;;;;;;<<<<<<;;;;;;:::999999999888888888888999999999999999888888888888777555555555555555666666666555555555444444333333333333222222111111000//////......////////////.........................................................---,,,+++++++++++++++***+++,,,,,,,,,+++*********))))))((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%###""""""######"""!!!""""""""""""!!!!!!!!!   """#########""""""!!!!!! !!!###$$$############""""""""""""""""""###$$$%%%''')))******(((&&&$$$######$$$$$$###%%%(((***++++++)))(((''''''&&&%%%%%%$$$$$$$$$'''((()))***+++,,,,,,,,,((((((((()))))))))))))))'''((())))))))))))(((''''''((()))))))))((('''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''')))+++,,,,,,---.........---,,,,,,******++++++++++++++++++,,,++++++******++++++,,,''')))************+++---))))))(((((((((((()))))))))***++++++***(((&&&%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&''')))***%%%&&&'''((((((((('''&&&###$$$&&&(((((((((((((((######"""""""""$$$%%%&&&$$$%%%&&&'''&&&$$$"""!!!$$$%%%&&&'''((((((((((((******+++,,,...111333444555777:::===@@@AAABBBBBBFFFHHHKKKMMMOOOQQQTTTWWWWWWZZZ^^^___```aaaeeehhhiiikkklllmmmlllmmmoooppppppssswww{{{}}}|||yyywwwyyyzzz||||||||||||~~~~~~}}}||||||{{{{{{{{{|||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{wwwwwwwwwwwwxxxzzz}}}~~~xxxyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||zzzzzzzzz{{{|||{{{yyyxxxvvvuuuuuuvvvvvvuuuwwwyyy{{{{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuurrrsssssstttttttttttttttqqqpppooooooooopppqqqrrrmmmmmmlllllllllllllllmmmoooooonnnmmmlllmmmmmmmmmnnnkkkiiiiiikkkkkkiiifffhhhhhhhhhhhhggggggggggggcccccccccddddddddddddeeeddddddddddddddddddccccccdddcccbbbaaaaaaaaabbbccc``````aaabbbbbbbbbbbbaaa^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUURRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOPPPPPPPPPOOONNNKKKKKKLLLMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===<<<;;;;;;::::::999999888888999999:::::::::999999999999999999666666666666555555555555555555555555555555444444444444333333222111111000//////000000000000/////////////////////////////////////////////////////////...---,,,+++***************+++,,,...---***(((***)))))))))))))))***+++&&&&&&''''''''''''&&&&&&%%%$$$######$$$$$$###!!!############"""""""""""" !!!""""""!!! """!!!  """"""%%%$$$$$$###"""!!!!!!!!!######"""###$$$&&&)))******(((&&&$$$"""######$$$"""$$$'''***+++***)))'''%%%%%%%%%%%%$$$$$$######'''((()))***++++++++++++'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&''')))))))))'''%%%###%%%&&&'''''''''&&&%%%$$$&&&&&&%%%&&&''')))+++,,,,,,,,,.........---,,,+++)))))))))******++++++,,,,,,++++++******++++++,,,'''(((*********+++,,,...******))))))))))))******+++,,,,,,,,,+++(((&&&$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$%%%'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$###!!!!!!###%%%''')))******)))(((***+++(((***,,,------///111333666999===@@@AAABBBCCCEEEGGGGGGFFFGGGIIILLLOOOQQQPPPQQQSSSUUUXXX[[[]]]___eeefffhhhkkkmmmoooqqqqqqvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}~~~~~~}}}|||||||||{{{|||}}}}}}}}}|||zzzyyy~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{yyywwwvvvyyyxxxwwwvvvvvvvvvxxxxxxtttuuuvvvvvvvvvuuusssrrruuuuuutttsssssssssssstttrrrqqqooonnnnnnoooqqqrrrrrrrrrqqqqqqpppoooooonnnpppooonnnmmmkkkjjjiiihhhiiiiiihhhggggggfffggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeehhhgggeeedddccccccdddeeeeeeeeedddcccbbbaaa```___^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSSSSSSSRRRRRRQQQQQQSSSSSSTTTSSSRRRPPPNNNMMMOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888999999::::::999999888888888888888888888888888666666555555444444444333666666666666666666666666555444444333333222111111222222222222222111000///............---,,,+++***+++,,,---.........---,,,++++++++++++++++++++++++************))))))))))))''''''((((((''''''&&&%%%)))((('''%%%$$$###""""""!!! !!!   !!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$#########$$$$$$&&&(((******(((&&&$$$$$$$$$#########$$$%%%%%%'''(((***+++,,,++++++***)))((('''%%%%%%%%%&&&'''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))'''&&&&&&'''((()))+++++++++***************))))))******+++++++++,,,---,,,+++***))))))))))))((((((''''''((()))+++,,,,,,,,,,,,+++***)))(((''')))<<<@@@...$$$+++,,,###&&&&&&'''''''''''''''&&&(((&&&$$$$$$&&&'''''''''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%$$$###$$$###!!! """%%%&&&(((***++++++++++++,,,...,,,...111222333444777999999<<<@@@BBBCCCDDDFFFHHHJJJJJJIIIJJJLLLNNNQQQSSSWWWWWWYYY[[[^^^aaadddfffjjjkkknnnqqqsssuuuwwwwww{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{zzzzzzzzz{{{||||||||||||{{{zzz{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuvvvvvvuuuuuutttttttttuuusssrrrqqqppppppqqqrrrssssssssssssrrrqqqqqqppppppqqqpppooonnnmmmlllkkkjjjkkkjjjiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffiiihhhfffeeeddddddeeeeeegggffffffeeecccbbbbbbaaa````````````___]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHFFFEEECCCCCCCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777777777666666777777777777777777777777666666555555444333333222222333333333222222111000000//////...------,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))'''(((((((((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$""""""!!!  !!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$##################$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&))))))***+++,,,+++******)))(((''''''&&&&&&&&&'''))))))))))))((((((((('''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))))))))***************)))))))))))))))******++++++,,,+++******))))))******(((((('''&&&'''((()))***++++++++++++***)))((('''&&&333666+++%%%***+++%%%''''''(((((((((((('''''')))'''%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""######"""!!!"""$$$'''(((***+++---......///111333333555888:::<<<>>>@@@CCCLLLOOOSSSUUUVVVWWWYYYZZZ^^^]]]]]]]]]^^^```bbbccc``````bbbeeehhhkkknnnppprrrsssvvvyyy|||~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrssstttuuuvvvvvvuuuuuutttssssssrrrqqqqqqppppppooonnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiihhhgggfffffffffggghhhhhhggggggfffeeeddddddcccccccccbbbaaa```^^^]]]^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYXXXWWWWWWVVVVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::999999999999::::::::::::888888888888888888888888888888777777666555555444333333444444444333222222222111000///......//////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))(((((('''&&&)))(((((((((''''''''''''$$$$$$###""""""""""""###!!!   !!! ###############""""""!!!!!!!!! !!!!!!"""###$$$%%%$$$##########################################%%%%%%%%%%%%%%%&&&''''''***++++++++++++******)))(((((((((((((((((('''&&&)))))))))(((((((((''''''((((((((((((''''''''''''&&&'''''''''''''''((((((&&&&&&%%%%%%&&&'''((((((&&&'''(((*********))))))(((((((((((())))))))))))***))))))))))))***++++++)))((('''&&&%%%&&&''''''******+++******)))((('''###(((***'''&&&((()))'''((()))))))))))))))(((((()))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$''')))+++,,,...111222333555777999<<<>>>BBBDDDFFFHHHLLLNNNLLLOOOSSSUUUVVVWWWXXXYYY]]]]]]\\\\\\]]]^^^___```hhhiiijjjmmmpppsssvvvxxxyyyzzz}}}~~~~~~~~~~~~|||{{{}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwyyyxxxxxxwwwwwwvvvvvvuuurrrqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjiiiiiihhhhhhiiiiiihhhhhhgggffffffeeefffffffffeeedddbbbaaa`````````___^^^^^^]]]]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@???==============================;;;<<<======>>>>>>============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999999888777777777444555555555555555444444555444222000///000222333000000000000/////////...------------------------,,,,,,+++++++++*********))))))******))))))((('''((()))))))))))))))))))))%%%$$$$$$#########$$$$$$""""""!!!!!! !!!  """!!! """"""#########""""""!!!!!! !!!!!!"""###$$$######"""""""""############"""!!!!!!"""######&&&&&&&&&&&&&&&'''((()))++++++++++++***))))))((('''''')))))))))((('''&&&))))))(((((((((''''''''')))))))))(((((((((((((((((((((((()))))))))((((((&&&&&&&&&&&&%%%%%%&&&&&&###%%%''')))******))))))''''''(((((((((((((((((((((((((((((()))+++,,,---)))((('''%%%$$$$$$%%%%%%)))))))))***))))))(((((($$$!!!"""&&&((('''''')))******+++++++++***)))))))))(((''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%(((+++---///000333666999:::===@@@CCCFFFIIILLLOOOQQQTTTWWWZZZbbbeeehhhjjjkkklllmmmnnnqqqqqqqqqqqqqqqrrrssssssooopppqqqsssvvvyyy|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxssssssrrrrrrqqqqqqqqqpppqqqqqqpppppppppqqqqqqrrroooooooooooooooooooooooooooooooooooooooooooooooonnnnnnmmmmmmlllkkkkkkjjjiiiiiiiiihhhggggggffffffhhhhhhhhhgggfffeeeccccccaaaaaa``````___^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFEEECCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888666666777777777777666666777666444222222333555666111111000///////////////........................,,,,,,,,,,,,++++++++++++******++++++******)))(((((()))***+++++++++******%%%$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""###""" !!!$$$'''""" !!!!!!""""""!!!!!!!!!  !!!""""""""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&'''((()))***+++******)))((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))((())))))******)))((((((((((((''''''&&&$$$$$$######$$$&&&((()))******)))((((((''''''''''''''''''&&&&&&'''((()))+++,,,---)))(((&&&%%%$$$$$$$$$$$$''''''((()))))))))(((((('''!!! &&&)))'''&&&)))++++++,,,,,,+++***))))))(((''''''''')))((('''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&(((***...111333555777:::>>>AAADDDGGGKKKNNNRRRUUUXXXZZZ\\\___bbbdddaaadddgggiiiiiijjjkkklllnnnnnnnnnoooppppppppppppwwwwwwxxxzzz|||~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}|||}}}}}}|||{{{{{{zzzzzzyyyvvvvvvuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqooopppppppppooonnnmmmllljjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhgggffffffccccccbbbaaaaaa``````___^^^]]]]]]\\\\\\[[[ZZZZZZXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;::::::999777777888999999999888888888777666555555666777888333333111000000000000000////////////////////////---------,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))+++,,,,,,+++***)))&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$&&&!!!  !!!!!!!!!!!!!!!""""""###$$$###""""""""""""###$$$%%%%%%%%%&&&'''((()))***)))((('''''''''''''''(((%%%&&&''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))((()))***+++***)))((('''(((((((((((('''%%%$$$###%%%%%%&&&'''((()))***+++((((((((((((''''''''''''&&&&&&'''((()))+++,,,---)))((('''%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((((()))%%%$$$''')))((((((***,,,,,,,,,,,,+++***))))))'''&&&&&&((())))))(((&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$&&&(((***+++)))+++---000444888:::<<>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::888888999:::::::::::::::888888888888888888888888777666444333222222222333000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++)))((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!   !!! !!!"""#########""""""""""""######$$$$$$$$$%%%&&&''')))***&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))((()))***+++***)))'''&&&&&&'''(((((((((((('''&&&((('''&&&&&&''')))+++,,,)))))))))(((((((((''''''&&&&&&'''''')))***,,,,,,)))((('''%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''')))(((&&&&&&)))++++++,,,,,,,,,++++++***)))(((&&&&&&&&&(((******((('''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&)))+++------...111555999<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::888999::::::;;;;;;;;;;;;888888999:::::::::999999999888666555444444555555000000000000000000000000......---------,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,,,,,,,***((('''))))))(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###!!!    !!!"""###""""""""""""""""""""""""###$$$$$$%%%&&&'''))))))%%%$$$$$$###$$$%%%'''(((%%%%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((()))***+++***)))'''%%%###%%%''')))*********)))***((('''%%%&&&(((+++---******))))))((((((((('''&&&&&&''''''(((***+++,,,)))((('''&&&%%%&&&''''''$$$$$$&&&'''(((((())))))$$$***+++%%%%%%+++...,,,,,,,,,,,,+++***)))(((''''''((()))***)))(((&&&%%%$$$%%%%%%###""""""$$$&&&'''))),,,---...///222444777:::===???CCCGGGLLLPPPTTTWWW[[[aaafffkkkooopppppptttyyyyyywwwvvvyyy}}}~~~}}}~~~}}}|||{{{yyyxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwtttuuuuuuuuuttttttsssrrrttttttuuutttrrrqqqrrrrrrsssrrrqqqqqqssstttsssqqqpppooonnnmmmkkkjjjhhhhhhllllllllllllkkkjjjiiiiiiiiiiiigggfffddddddddddddbbbaaa```___^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^ZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDAAA>>>============<<<::::::;;;<<<=========<<<===============<<<<<<<<<>>>======;;;:::999888888888888888999999888888888;;;;;;:::999888777666555444444444444333222111111111111111000000000000000......//////......---,,,------------------,,,,,,))))))***+++++++++++++++)))(((((((((''''''''''''''''''''''''&&&%%%$$$###$$$######"""!!! """$$$"""    !!!"""######$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&'''((()))***************)))(((&&&&&&'''&&&'''***+++(((&&&%%%'''''''''''''''''''''''''''((((((((((((((('''&&&''''''''''''(((((())))))******)))'''&&&%%%$$$###((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))******+++,,,,,,***)))((()))))))))(((((('''&&&&&&###$$$$$$$$$###%%%'''******,,,///111333555777::::::<<<@@@BBBFFFJJJOOOSSS[[[^^^bbbgggmmmqqquuuvvvvvvzzz~~~~~~||||||~~~}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuttttttssssssssstttttttttsssrrrsssssssssrrrqqqqqqssssssrrrqqqqqqqqqpppnnnmmmkkkjjjjjjmmmmmmmmmllllllkkkjjjiiiiiihhhhhhfffeeeddddddccccccbbbaaa___^^^^^^]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]YYYYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMNNNNNNOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDBBB???>>>>>>>>>>>><<<:::;;;<<<<<<=========<<<========================>>>>>>===<<<;;;:::999999888999999::::::999999888;;;;;;:::999888777666666444444555555555444333333333333222222111111000000/////////000//////...---............------------******++++++++++++++++++)))))))))(((((((((''''''(((((((((''''''&&&%%%$$$$$$$$$######"""!!!!!!  """!!! !!!!!!!!!""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%###"""$$$$$$%%%&&&'''((())))))))))))))))))((('''&&&&&&((('''((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''''''''(((''''''&&&%%%&&&&&&(((((()))************)))((((((***)))'''&&&%%%%%%%%%&&&"""###%%%%%%&&&(((,,,//////111555888:::===@@@CCCMMMPPPSSSVVVYYY]]]bbbffffffhhhlllqqqvvv{{{~~~~~~}}}~~~~~~}}}||||||{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuutttttttttssssssssssssttttttttttttsssrrrqqqrrrssssssrrrqqqrrrrrrqqqpppooonnnmmmlllmmmmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhgggeeedddcccdddcccaaa```______^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUSSSSSSQQQPPPPPPOOOOOOOOOMMMMMMNNNOOOOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCC@@@???@@@@@@???>>>;;;<<<<<<=================================>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999999888777777444555666666777666666666666555555444333222222111111111111111111000//////000000/////////.........,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((()))(((((('''&&&%%%%%%%%%$$$$$$######""""""$$$###!!! !!!"""###"""!!!!!! !!!""""""""""""""" !!!"""""""""!!! """""""""#########$$$$$$###$$$%%%%%%%%%$$$"""!!!###$$$$$$%%%&&&'''((((((((((((((((((((('''&&&%%%(((((()))))))))***+++***((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&''')))((((((''''''''''''''')))(((%%%###"""###$$$&&&$$$%%%'''((())),,,///222444777;;;>>>BBBEEEIIILLLLLLOOOSSSWWWZZZ^^^bbbeeeqqqssswww|||~~~~~~}}}}}}}}}||||||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttsssssstttuuuvvvvvvuuuuuusssrrrrrrttttttsssqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkhhhhhhiiiiiihhhfffeeedddeeedddcccaaa````````````___^^^\\\[[[ZZZZZZZZZ[[[WWWWWWXXXYYYYYYZZZZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPOOONNNLLLKKKNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAAAAABBBBBB@@@???<<<======>>>>>>>>>============>>>>>>>>>>>>????????????>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888555666777888999999999999888888777666555444444333333333333333333222222111222222111111000000//////---------,,,,,,,,,,,,,,,++++++++++++************))))))******)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!  """######"""  !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$############$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%'''******((((((+++------(((((((((((((((((((((((()))((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&(((&&&$$$"""!!!###%%%''')))+++,,,---...111444777;;;>>>BBBGGGJJJNNNSSSVVVaaaeeeiiimmmpppssswwwzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyvvvuuutttuuuwwwyyyxxxvvvvvvuuuttttttuuuuuutttrrrrrrqqqqqqqqqppppppoooooooooooooooooonnnmmmlllllliiiiiiiiiiiihhhgggfffffffffeeedddcccbbbaaaaaaaaa```___]]][[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOPPPPPPPPPOOONNNLLLKKKOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBBBBCCCCCCAAA@@@===>>>>>>???>>>>>>======>>>>>>>>>>>>??????@@@@@@?????????>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999999999666777888999:::;;;;;;;;;999999999888777666666555555666666666666555444444444444333222222111000000///...------,,,---......------,,,,,,,,,+++++++++******+++++++++***))))))'''''''''''''''&&&&&&&&&%%%$$$###############$$$  !!!###"""!!! !!!!!!""" """######"""  !!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&+++,,,(((''',,,...---((((((((((((((((((((((((((((((''''''((()))******%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%$$$$$$'''&&&$$$#########$$$%%%((('''%%%###$$$&&&(((***000222333555666999===@@@EEEHHHMMMQQQUUUYYY^^^aaa```ccchhhlllooorrrvvvxxx~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz|||}}}zzzwwwvvvwwwzzz{{{yyywwwyyywwwvvvvvvwwwwwwuuutttrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnmmmmmmjjjjjjiiihhhggghhhhhhhhhggggggeeedddcccbbbbbbbbb```___^^^]]]\\\\\\]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXWWWWWWXXXWWWUUUTTTRRRQQQQQQQQQSSSRRRQQQPPPOOONNNMMMMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDCCCAAA@@@???????????????>>>>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::777888999:::;;;;;;;;;;;;999999999999888888888888888888888888888777666666666666555444333222222111///...---------...000111.........---------,,,,,,++++++,,,,,,,,,,,,++++++)))(((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&""""""!!! !!!   !!!!!! !!!"""###"""!!!!!! !!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$,,,...)))'''+++...+++''''''''''''''''''''''''''''''&&&&&&&&&((()))+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###############))))))(((((()))+++---///666777:::<<>>===>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@?????????;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888999999:::;;;;;;;;;;;;888888888999999999999:::999999::::::999999888777888777666555444333333222......------...000222333/////////.........------,,,,,,,,,---------,,,,,,)))))))))***************&&&&&&%%%%%%%%%%%%%%%&&&$$$###"""!!!  !!!!!!!!!""" !!!!!!!!!!!!"""""""""###############$$$%%%%%%!!!!!!""""""""""""############$$$$$$$$$$$$$$$###"""---000***&&&+++,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########""""""############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""+++***++++++---///111222999;;;>>>BBBEEEJJJPPPTTTYYY\\\aaaeeeiiimmmqqqtttsssvvv|||~~~~~~~~~}}}~~~}}}|||}}}~~~|||yyyzzz}}}~~~{{{www|||{{{yyyyyyyyyyyyxxxvvvtttttttttuuuuuuuuuuuuuuuqqqqqqrrrqqqqqqpppooonnnmmmkkkhhhffffffgggjjjllliiihhhgggfffeeedddddddddaaa```___^^^______aaabbb^^^___```aaaaaa___]]][[[^^^]]]\\\[[[ZZZYYYXXXWWW[[[ZZZXXXVVVUUUTTTSSSSSSYYYVVVSSSPPPNNNNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAACCCDDDCCCAAA???@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;::::::777888888999999::::::;;;::::::;;;;;;::::::999888999888777666555444333333...---------...111333555////////////............,,,,,,------...---------******************++++++)))((('''&&&%%%$$$$$$$$$$$$$$$###!!!  !!!  !!!"""!!!!!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######!!!---111***&&&***+++&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%%%%$$$"""!!!.........000333777;;;===AAAEEEJJJOOOSSSXXX]]]```kkkkkklllnnnrrrwww{{{}}}{{{wwwvvvzzz~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzz||||||{{{yyy{{{{{{zzzyyyxxxwwwvvvuuuwwwwwwvvvuuutttrrrpppoooqqqpppnnnkkkjjjiiiiiiiiihhhiiiiiiiiihhhgggfffeeecccaaa```______```aaaccc```aaaaaaaaaaaa___^^^]]]``````___^^^]]][[[[[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQPPPOOONNNMMMLLLGGGMMMPPPNNNOOOQQQOOOJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAAAAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB>>><<<;;;===@@@AAA???>>>===<<<<<<===>>>??????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999::::::888888999:::999:::::::::999666333222000000///000111222444555666444222000//////000111111111000000///---,,,+++++++++++++++++++++++++++,,,+++***))))))(((((((((&&&&&&$$$###"""!!!!!!!!!  !!!  !!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!###$$$%%%$$$"""!!!"""%%%(((******'''$$$!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%''''''(((((('''%%%$$$"""###"""!!! !!!"""######$$$&&&(((((('''&&&%%%$$$###!!! !!!###$$$333333444666:::>>>BBBDDDHHHLLLQQQVVVZZZ___dddhhhnnnooopppssswww|||}}}yyyuuusssxxx~~~~~~~~~}}}}}}}}}|||{{{{{{||||||zzzyyy{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwvvvuuutttrrrqqqppprrrpppnnnmmmkkkkkkkkkkkkjjjjjjjjjiiiiiigggffffffeeecccbbbaaaaaabbbccceeebbbcccccccccbbbaaa```___``````___^^^]]]\\\[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRQQQRRRRRRPPPPPPQQQPPPPPPOOONNNMMMKKKKKKJJJJJJKKKKKKMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;:::999888999;;;::::::;;;:::999777444333111000000000111333555666666555333222111111111222222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))((('''%%%$$$######""""""!!!   !!!!!!""""""!!!!!! !!!!!!!!! """###$$$###"""!!!"""$$$&&&((((((&&&$$$"""############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""###"""!!!!!!!!!!!!"""######$$$&&&'''''''''&&&%%%%%%$$$"""!!!!!!"""$$$%%%:::;;;<<>>>>>>>>>>>========================:::::::::;;;;;;;;;<<<<<<999;;;;;;;;;:::999:::;;;;;;;;;;;;;;;:::888666444111111111111222333555666666666666555555444444444333333333222111000///...------------------------,,,,,,+++***))))))))))))))))))'''&&&%%%$$$$$$$$$###"""!!!    !!!"""""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%%%%%%%$$$###"""!!!###""""""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%############%%%%%%AAACCCEEEIIINNNSSSWWWZZZ]]]aaafffjjjooosssxxx|||{{{|||~~~yyysssooonnnsss{{{~~~}}}}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmllljjjiiihhhhhhhhhgggggggggggghhhhhhggggggggggggfffeeeddddddbbbbbbaaa``````___^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRRRRSSSOOOUUUccccccVVVOOOSSSPPPOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEFFFFFFDDDBBB@@@AAAAAA???>>><<<;;;::::::888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;999777666111111111111222333555666777777888888888777777666555555555555444222111000////////////////////////------,,,+++************+++***)))((('''&&&&&&&&&%%%$$$###!!!   !!!  !!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&JJJKKKOOOSSSYYY^^^bbbdddgggjjjnnnsssvvvzzz{{{vvvrrrpppvvv}}}}}}{{{||||||||||||{{{{{{{{{{{{yyyxxxwwwvvvuuuttttttuuusssssssssssssssssssssssspppppppppooonnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiijjjiiiiiihhhggggggfffffffffddddddccccccbbbbbbaaaaaa___^^^]]][[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUURRRRRRSSSTTTTTTTTTSSSSSSPPPKKKRRR______QQQKKKPPPMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???===;;;:::999777888:::;;;===>>>>>>>>>????????????????????????:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<;;;<<<===>>>======<<<;;;:::999999222111111111222444666777888999999:::::::::999999888888888777666555333333111111111111111111111111///...---,,,,,,+++,,,,,,---,,,***)))(((((('''''''''&&&%%%###"""!!!!!!!!!   !!!!!!"""""" !!!!!!!!!######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&TTTVVVZZZ___dddiiilllnnnpppssswww{{{}}}}}}zzzxxx}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwttttttuuuuuuuuutttssssssqqqqqqqqqqqqpppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhffffffffffffeeeeeeddddddbbbaaa```^^^]]]\\\\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTOOONNNSSSSSSMMMMMMSSSKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@???>>><<<:::999888999:::<<<===>>>>>>>>>????????????????????????;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===<<<===>>>??????>>>===<<<<<<;;;;;;444444333444555666888999999:::::::::;;;<<<<<<<<<:::::::::999888777666555333333333333333333333333111111000///............---,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$$$$""""""!!!!!! !!!!!!"""""" !!!!!!!!!######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___aaaeeejjjoootttwwwxxxzzz|||~~~~~~}}}}}}|||zzzxxxxxxxxxyyyzzzuuuuuuvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrqqqqqqpppnnnnnnnnnoooooonnnnnnnnnnnnnnnlllkkkjjjjjjkkkkkkiiihhhhhhhhhhhhgggggggggeeedddcccaaa___^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYVVVVVVWWWVVVVVVUUUTTTSSSVVVTTTQQQOOONNNPPPRRRTTTMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDD???@@@@@@???>>><<<:::999999:::;;;======>>>>>>>>>????????????????????????<<<<<<<<<=========>>>>>>===>>>??????======>>>???@@@???>>>>>>============888777777777888:::<<<===;;;:::::::::;;;<<<>>>???<<<<<<<<<;;;:::999777777555555555555555555555555333333222111000000000000------+++***)))((((((((((((''''''&&&&&&&&&''''''$$$$$$$$$###"""    !!!"""""""""""" !!!!!!!!!!!!$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$gggiiimmmrrrwww{{{~~~~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{uuuvvvvvvvvvuuutttrrrqqqqqqqqqrrrrrrssssssrrrrrrppppppqqqqqqqqqqqqppppppqqqpppnnnmmmllllllmmmmmmjjjjjjjjjiiiiiiiiiiiiiiigggfffdddbbbaaa```______^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSOOOSSSSSSOOOOOORRRQQQMMMOOOOOONNNMMMLLLKKKJJJJJJHHHGGGEEECCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDCCC????????????>>>===;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===???@@@???>>>===>>>???@@@@@@???>>>=========>>>;;;:::::::::;;;===???@@@;;;:::999999:::<<>>===;;;===@@@BBBBBBAAA???>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCBBB@@@===:::DDD@@@???AAAAAA>>>>>>@@@CCCAAA???>>>???AAAAAA@@@<<<<<<============<<<<<<>>><<<:::;;;===>>>;;;888999::::::::::::999888888777666555444333222111111//////---,,,+++*********+++***((('''''''''((()))'''&&&%%%%%%%%%$$$""" !!!   !!!"""""" !!!!!! !!!!!!"""""""""!!!!!!"""$$$&&&'''%%%""" !!!###$$$""" ############""""""!!!!!!###########################$$$$$$%%%%%%%%%$$$$$$www|||~~~}}}|||{{{yyyyyyxxxzzzyyyyyyxxxwwwvvvuuuuuusssssstttttttttttttttsssqqqqqqqqqrrrqqqqqqpppoooqqqpppnnnmmmllllllmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiihhhgggeeecccbbbaaaaaa```___^^^]]]]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUUUUWWWVVVSSSQQQPPPPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKKKKIIIHHHFFFFFFGGGHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDBBB@@@???===>>>AAACCCCCCBBB@@@???@@@@@@????????????@@@@@@????????????????????????>>>???AAABBBBBB@@@>>>===CCC@@@???AAAAAA>>>???BBBCCCAAA??????@@@AAAAAA@@@>>>>>>>>>???????????????@@@===<<<<<<>>>>>><<<999:::::::::::::::999999888888777777666444333333222111111///...---,,,,,,,,,,,,,,,***)))))))))***+++((('''&&&&&&&&&%%%###!!!!!!!!!  !!!!!!  !!!""""""$$$###"""""""""###$$$%%%$$$"""!!!"""$$$%%%###!!!$$$$$$#########"""""""""###########################$$$$$$$$$$$$$$$######~~~}}}|||zzzyyyyyyzzzyyyyyyxxxwwwvvvuuuuuussssssttttttttttttssssssrrrqqqqqqpppooooooppppppqqqooollljjjiiikkkmmmnnnmmmnnnnnnnnnnnnlllkkkjjjhhhhhhhhhgggfffeeedddcccaaaaaa```___^^^^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWUUUSSSSSSRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAA???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@BBB???>>>AAAAAA???@@@CCCBBBAAA??????AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888777666555555444333222000////////////...------,,,+++,,,,,,,,,***(((''''''((('''$$$"""""""""!!!  !!!"""###$$$$$$###"""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$###""""""!!!~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuttttttuuuuuuuuutttsssssssssrrrpppooonnnoooooopppooonnnlllkkkjjjkkkllllllmmmnnnooopppooommmkkkiiihhhhhhhhhhhhgggfffeeeeeeaaaaaa```_______________]]]\\\ZZZYYYXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFEEECCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAA>>>>>>AAABBB@@@AAAEEEBBBAAA@@@@@@BBBCCCBBBAAABBBAAAAAAAAAAAACCCDDDEEECCCBBB@@@???>>>?????????======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777666555444222111111000000///......---------------***)))((((((((('''%%%#########"""!!! !!!"""###"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$###################################################"""!!! ~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuuuuutttssstttsssqqqooonnnoooooopppkkkkkkmmmmmmmmmllljjjiiilllmmmoooooonnnmmmjjjiiigggggghhhhhhgggffffffeeeaaaaaa```____________```^^^]]][[[ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQRRROOONNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDAAA>>>>>>AAABBBAAABBBFFFBBBAAA@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAA@@@@@@@@@AAA???>>>======<<<<<<======<<<<<<<<<;;;;;;::::::999777666555333222222222222/////////.........------+++)))(((((()))(((&&&###%%%$$$$$$###"""!!!  !!!""" !!!""""""######!!!!!!"""######$$$%%%&&&########################""""""""""""""""""""""""###############"""!!! }}}||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwvvvuuutttttttttrrrqqqppppppooooooiiikkkmmmoooooommmjjjiiilllmmmmmmmmmmmmkkkjjjiiigggggggggggggggfffeeeddd``````______^^^______```^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA??????BBBCCCAAABBBFFFBBBAAAAAACCCEEEEEEDDDCCCAAABBBBBBCCCCCCBBBAAAAAA>>>@@@BBBBBBAAAAAAAAABBBAAA@@@???======>>>>>>???=========<<<<<<;;;;;;;;;999888777555444444333333///000000000000///......,,,+++************'''%%%&&&&&&%%%$$$$$$###"""""" !!!!!!""""""###### !!!######""""""###%%%"""""""""""""""#########""""""""""""""""""""""""""""""######$$$######"""~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvtttttttttsssrrrqqqpppoookkklllmmmnnnnnnmmmlllkkklllllllllkkkjjjjjjiiiiiigggggggggffffffdddcccccc___^^^^^^^^^^^^^^^______\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQQQQSSSTTTQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???BBBCCCAAABBBEEEAAAAAABBBCCCFFFFFFEEECCCBBBCCCDDDEEEEEECCC@@@???:::>>>BBBDDDCCCBBBBBBCCCBBBAAA???>>>>>>>>>@@@AAA============<<<<<<<<<<<<;;;:::999888777666666666111111222333222111000//////...---------,,,***(((''''''&&&%%%%%%$$$$$$$$$!!!!!!  !!!!!!!!!!!! !!!###""" !!!### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%~~~}}}|||{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvtttuuuuuuuuutttrrrpppooommmmmmlllllllllmmmmmmnnnmmmlllkkkjjjiiiiiiiiiiiigggggggggfffeeedddbbbaaa^^^^^^]]]]]]]]]^^^^^^___[[[\\\]]]]]]\\\[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRPPPPPPQQQSSSTTTRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIJJJLLLNNNQQQRRRIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCC@@@@@@BBBCCCAAAAAAEEEAAAAAABBBDDDFFFGGGEEECCCCCCDDDFFFHHHGGGDDD@@@===888===BBBEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAA============<<<<<<<<<<<<===<<<;;;:::999888888888333333444555444333222111222000//////000///,,,***'''''''''&&&&&&%%%%%%$$$###"""!!!  !!!!!!!!! !!!###""" """ !!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&~~~~~~~~~|||zzz}}}|||{{{{{{{{{zzzwwwttttttuuuuuuuuutttrrrpppnnnppppppnnnmmmmmmnnnoooooommmmmmlllkkkiiihhhhhhgggfffeeeddddddeeefffeeeccccccaaa___^^^]]]^^^___```]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNRRRPPPNNNLLLKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;999888777666555444333333444222000000000000///---******)))((('''&&&%%%%%%&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""~~~~~~|||{{{|||{{{{{{{{{{{{zzzxxxvvvuuuuuuvvvuuutttrrrqqqpppqqqpppooonnnmmmnnnoooooommmmmmlllkkkjjjiiihhhhhhgggfffdddeeeeeefffdddcccbbbaaa___^^^^^^^^^``````^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPOOORRRQQQOOOMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;888888777777666555444444444222111111111111///...,,,+++***)))(((''''''&&&'''&&&%%%###"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!}}}||||||{{{zzz{{{{{{{{{yyywwwvvvvvvvvvvvvuuusssrrrqqqqqqppppppooonnnnnnoooooonnnmmmmmmlllkkkjjjiiiiiiiiigggeeeeeeeeeeeedddbbbbbbaaa___^^^^^^___``````______^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDGGGFFFFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;888888888777777777666666444333222333333333111///...------,,,+++***)))))))))((('''%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!}}}|||{{{zzzzzz{{{|||zzzyyywwwwwwwwwvvvuuuttttttsssrrrqqqqqqpppoooooooooooonnnnnnmmmllllllkkkjjjjjjjjjhhhfffffffffeeecccaaaaaa```____________`````````_________^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQSSSRRRQQQOOONNNNNNNNNNNNKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEBBBDDDFFFGGGHHHGGGEEEDDDHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<999999999999888888888888666555555666777777555333000000///...---,,,+++++++++***)))((('''&&&&&&&&&!!! !!!!!!!!!"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!}}}{{{zzzzzz{{{|||{{{zzzxxxwwwvvvvvvuuuuuuuuuuuurrrrrrrrrqqqppppppooonnnmmmmmmmmmllllllkkkkkkjjjjjjhhhfffffffffeeedddbbb``````_________``````````````````_________^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUUUURRRQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPOOOOOONNNNNNKKKLLLLLLNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEECCCDDDFFFHHHHHHGGGEEEDDDIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA???>>>======<<<<<<======::::::::::::::::::999999888888888:::<<<;;;999777222222111000///......------,,,+++)))(((((((((((("""!!! ###"""!!!!!! !!!!!! ~~~|||zzzzzz{{{{{{{{{zzzwwwwwwvvvuuuuuuuuuuuuuuusssssssssrrrrrrpppooonnnllllllllllllkkkkkkkkkjjjjjjhhhffffffffffffeeeccc_________`````````````````````_________^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????<<<<<<<<<;;;;;;:::::::::999999:::===>>>>>><<<:::444333333222111000//////...---,,,***))))))))))))$$$"""!!! !!!  ###"""  """ ~~~{{{zzz{{{{{{zzzyyywwwvvvuuutttttttttuuuuuusssttttttsssrrrqqqooonnnkkkkkkkkkkkkjjjjjjjjjjjjiiigggffffffggggggfffddd^^^______```````````````_________^^^^^^^^^]]]]]]___^^^]]]]]][[[[[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTPPPOOOOOONNNOOOPPPQQQRRRQQQQQQQQQPPPOOONNNMMMLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>======<<<;;;::::::888888:::===??????<<<:::444444333222111000000///...---,,,+++***)))))))))%%%$$$"""""""""!!!  !!!  |||zzzzzz{{{zzzyyyvvvvvvtttsssssstttuuuuuuttttttttttttsssqqqooonnnkkkkkkjjjjjjjjjjjjjjjjjjhhhgggffffffggghhhgggeee^^^^^^___```aaaaaa``````______^^^^^^^^^]]]]]]]]]___^^^^^^]]]\\\[[[ZZZZZZWWWWWWVVVUUUUUUTTTTTTSSSOOONNNNNNMMMNNNOOOQQQQQQQQQQQQQQQPPPOOONNNLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>===<<<;;;::::::777777999<<>><<<999555444333333111111000///...---,,,+++***)))))))))&&&$$$###"""###""" !!!  !!!  }}}{{{xxxvvvuuuvvvvvvuuutttttttttttttttssssssttttttsssqqqpppnnnkkkkkkllllllkkkjjjhhhggghhhhhhggggggffffffeeeeeebbb```___^^^___```___^^^```````````````_________\\\\\\\\\\\\[[[YYYWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTNNNLLLKKKKKKMMMOOOPPPOOORRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMOOONNNLLLMMMNNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDGGGJJJIIIFFFEEEHHHGGGDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@?????????>>>>>>;;;::::::999999888888777777777777777666555444333//////...---,,,++++++***''''''(((((('''%%%###!!! ###%%%$$$"""###!!!   ~~~{{{xxxwwwuuuuuuttttttsssssssssssssssssssssttttttsssrrrpppooolllmmmmmmmmmmmmllljjjjjjiiiiiihhhggggggffffffeeecccaaa______```aaa```___`````````____________^^^\\\]]]]]]]]][[[ZZZXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTOOOMMMKKKKKKMMMNNNOOONNNRRRRRRQQQQQQPPPOOOOOONNNOOOOOONNNNNNMMMMMMNNNNNNOOONNNLLLMMMNNNPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMKKKLLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFFFFGGGJJJJJJGGGFFFIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCFFFDDDCCCCCCCCCCCCBBB@@@AAAAAA@@@@@@@@@?????????<<<<<<;;;;;;:::999888888777777777777666555444444111000000///---,,,++++++'''((())))))(((&&&$$$"""!!!  """!!!!!!  ~~~{{{xxxwwwvvvtttssssssrrrrrrrrrrrrrrrttttttttttttsssrrrqqqqqqnnnnnnooooooooonnnmmmmmmjjjiiiiiihhhhhhgggffffffdddbbb``````aaabbbaaa```____________^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVUUUTTTPPPNNNLLLKKKLLLMMMMMMMMMRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLMMMOOOPPPOOONNNMMMMMMOOOPPPPPPOOOQQQPPPOOOMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGJJJJJJHHHHHHKKKKKKHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCFFFDDDCCCCCCCCCCCCBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===;;;:::999999888888888888777666555444444333222000///...,,,,,,))))))******)))'''%%%$$$"""!!!   ~~~~~~}}}~~~{{{yyywwwwwwtttssssssrrrrrrrrrrrrrrrttttttttttttssssssrrrrrrooooooooooooooooooooonnnjjjjjjiiiiiihhhgggggggggeeecccaaaaaabbbcccbbbaaa_________^^^]]]]]]\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZXXXYYYYYYXXXXXXWWWVVVUUURRROOOMMMLLLLLLMMMMMMLLLPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQOOOMMMLLLMMMOOOPPPPPPPPPSSSQQQOOOMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHKKKKKKIIIIIIMMMMMMJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDFFFEEECCCCCCDDDDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::999999999999888777666555666555444222111///...---++++++++++++***((('''&&&$$$###"""    ~~~~~~~~~~~~}}}||||||}}}~~~{{{yyyxxxwwwuuuttttttsssrrrssssssssstttsssssssssrrrrrrrrrrrrooooooooonnnnnnnnnnnnnnnjjjjjjiiiiiihhhgggggggggeeecccbbbaaabbbcccbbbaaa```______^^^]]]]]]\\\\\\^^^^^^]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVSSSQQQNNNMMMMMMNNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPNNNLLLKKKLLLNNNPPPPPPOOORRRQQQOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLHHHKKKLLLIIIJJJMMMNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIGGGFFFFFFGGGHHHFFFEEEGGGEEEDDDCCCDDDDDDCCCAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<::::::::::::999888777666777666555444222111000///---------,,,+++***)))(((&&&%%%$$$###!!! ~~~~~~}}}}}}~~~~~~}}}|||{{{zzz|||~~~}}}zzzxxxvvvuuuttttttssssssssssssssssssrrrrrrqqqqqqqqqrrrsssqqqpppooonnnmmmmmmmmmmmmjjjiiiiiihhhhhhgggffffffeeecccaaaaaabbbcccbbbaaaaaa``````___^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUURRRPPPNNNOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLIIILLLLLLJJJJJJMMMMMMJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKIIIHHHHHHIIIIIIHHHGGGGGGEEEDDDDDDDDDDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;:::999888777666666555444333222222111//////...---,,,++++++***((('''&&&$$$###!!! ~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzz|||~~~~~~~~~{{{wwwuuutttssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrsssrrrpppnnnmmmllllllllliiiiiihhhggggggffffffeeedddbbbaaaaaabbbbbbaaa```bbbaaaaaa```___^^^]]]\\\]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWUUUSSSQQQPPPQQQRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOKKKLLLNNNNNNNNNMMMKKKJJJJJJIIIHHHIIILLLNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNNNNOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMJJJIIILLLLLLIIILLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888555555444444444333333333111000///...---,,,,,,,,,))))))'''&&&$$$###!!!!!! !!!~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzyyyzzz{{{|||}}}|||}}}~~~{{{wwwuuusssrrrqqqqqqppppppqqqqqqqqqpppooooooooopppqqqrrruuutttqqqooommmlllllllllhhhhhhhhhgggffffffeeeeeedddbbb``````aaabbbaaa```cccbbbaaa```___^^^]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLNNNPPPOOOMMMJJJHHHIIIHHHGGGIIIKKKMMMNNNMMMLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMIIIIIIKKKKKKHHHMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJGGGFFFDDDDDDEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<;;;:::999888444444444444444444444444222111000...------------******((('''%%%###""""""&&&'''!!!~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyzzz|||~~~~~~}}}|||yyywwwuuutttsssssssssrrrrrrqqqqqqqqqpppooooooooooooooopppqqqrrrrrrqqqpppooonnnmmmmmmhhhfffeeeeeeffffffeeecccccccccdddeeedddcccbbbaaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXX[[[ZZZZZZYYYXXXVVVUUUTTTWWWVVVTTTRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQKKKLLLNNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHFFFEEECCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAA????????????>>><<<;;;:::777777777666555555444444222222111111000/////////...---,,,***'''%%%$$$###!!!!!! """333,,, }}}|||{{{|||}}}}}}||||||zzzyyyyyyzzz{{{{{{}}}}}}|||{{{zzzxxxvvvuuusssssssssrrrrrrrrrqqqqqqqqqppppppooooooooopppppprrrqqqqqqpppooonnnmmmmmmhhhgggffffffggggggfffdddcccdddeeeeeeeeedddcccbbbaaaaaaaaaaaa```___^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;;;;888888888777666666555555333222222111111000/////////...,,,***(((&&&%%%$$$###"""!!!(((111%%%~~~}}}{{{zzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{zzzxxxwwwvvvsssssssssssssssrrrrrrrrrrrrrrrqqqpppoooooooooooorrrqqqppppppnnnnnnmmmllliiihhhgggggghhhhhhgggfffeeeeeeffffffeeeeeedddcccaaabbbbbbaaaaaa```___^^^]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLQQQQQQQQQPPPOOOMMMLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNMMMLLLKKKKKKJJJMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???>>>===<<<;;;999999888888777666666666444333333222222111000000//////---+++)))(((&&&%%%%%%$$$###!!!++++++}}}{{{zzzzzzzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwtttttttttssssssssssssssstttsssrrrqqqpppoooooooooqqqqqqpppooonnnmmmlllllljjjhhhggghhhiiiiiihhhgggfffffffffffffffeeeeeeeeebbbbbbbbbbbbaaa```______^^^]]]]]]]]]\\\\\\\\\[[[XXXYYYZZZZZZ[[[[[[ZZZZZZVVVVVVVVVVVVUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNPPPPPPOOONNNMMMLLLKKKJJJMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<999999888888777666666666555555444444333222222111111000///---+++)))(((''''''&&&%%%### &&&""" ~~~|||{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwttttttttttttttttttttttttttttttrrrqqqppppppppppppqqqqqqpppooonnnmmmlllllliiihhhggghhhiiijjjiiihhhggggggfffffffffeeeeeeeeeccccccccccccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNPPPPPPOOONNNMMMLLLKKKJJJMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<999999888888777666666555666666666555444444333333222111000///---+++******)))(((&&&$$$"""  $$$~~~|||{{{{{{||||||yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzyyyyyyxxxwwwvvvtttttttttuuuuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqpppoooooommmmmmlllkkkiiihhhggghhhiiijjjiiihhhggggggfffeeeeeeeeeeeefffcccddddddccccccbbbaaa```____________^^^^^^^^^^^^______^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQKKKKKKKKKLLLLLLNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOOOONNNNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===::::::999999888777777777888777777666555555444444333222111000///---,,,,,,***)))(((&&&$$$###"""!!!!!!~~~}}}|||{{{zzz{{{||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvtttsssrrrrrrrrrrrrssssssppppppooonnnmmmllllllkkkhhhgggfffgggiiijjjiiihhhgggfffeeedddddddddeeeeeeddddddddddddcccbbbaaa```________________________```______^^^\\\[[[YYYXXXWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNKKKJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNMMMMMMMMMNNNNNNJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::999999999888888777666666555555444333222111000///...---***)))((('''&&&%%%$$$$$$"""||||||zzzzzzyyyzzz{{{|||}}}{{{yyywwwwwwwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttuuuuuuuuuvvvvvvwwwwwwssssssrrrrrrrrrsssttttttppppppooonnnmmmlllkkkkkkgggfffffffffhhhiiiiiihhhgggfffeeedddcccdddeeeeeeddddddddddddcccbbbaaaaaa_________```````````````_________^^^]]]\\\ZZZZZZXXXXXXXXXXXXWWWUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMMMMNNNNNNIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666444444333222111//////...)))))))))(((''''''&&&&&&###!!!!!!~~~|||{{{{{{{{{|||zzzzzzzzzyyyyyyyyyxxxxxx{{{||||||{{{zzzxxxvvvtttrrrqqqqqqrrrtttuuuuuutttvvvvvvuuuuuutttsssrrrrrroooooommmllljjjiiihhhgggfffgggiiijjjjjjhhhfffeeehhhggggggffffffeeeeeedddeeeddddddcccbbbaaa``````bbbbbbaaa```___^^^]]]]]]^^^___`````````^^^[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLLLLNNNPPPNNNOOOQQQRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>;;;;;;;;;;;;:::999888888555444444333222111000///------......,,,***'''%%%&&&$$$""" }}}||||||||||||{{{{{{{{{zzzzzzzzzyyyyyy{{{||||||{{{zzzxxxvvvuuutttsssrrrssstttuuutttsssvvvvvvuuuuuutttssssssrrrpppooonnnmmmlllkkkjjjiiiggghhhiiiiiiiiihhhgggfffggggggffffffeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbcccbbbaaa```___^^^^^^]]]^^^___```aaa```___]]][[[YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQOOONNNMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNMMMKKKKKKMMMNNNMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999888555555444333222111111000//////000000...,,,)))((('''&&&$$$!!!~~~}}}|||}}}}}}|||||||||{{{{{{{{{|||||||||{{{zzzxxxvvvuuuvvvuuussstttuuuuuutttsssuuuuuuuuutttssssssrrrrrrppppppoooooonnnmmmmmmllljjjjjjjjjiiiiiihhhhhhhhhggggggfffeeeeeeddddddcccaaaaaabbbbbbbbbcccccccccccccccbbbaaa```___^^^^^^^^^___`````````___^^^]]]YYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQPPPQQQPPPPPPOOOOOONNNMMMMMMKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@??????>>>====================================<<<;;;::::::777666666555444333222222111222222222000...,,,+++)))(((&&&###!!!~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwyyywwwvvvvvvvvvvvvtttssstttttttttsssssssssrrrrrrqqqqqqppppppoooooonnnnnnmmmlllkkkjjjiiiiiijjjjjjgggggggggfffeeeeeeddddddbbbbbbbbbbbbccccccccccccdddcccbbbbbb``````___^^^]]]]]]^^^_________^^^^^^YYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLLLLLLLKKKKKKJJJJJJFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNLLLIIIHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@??????========================>>>>>>???>>>>>>===<<<;;;888888777666555444333333222333333222111///...---******(((&&&### ~~~}}}|||{{{zzz|||zzzyyyxxxyyyxxxvvvuuutttttttttttttttsssssssssrrrrrrqqqqqqpppppppppppppppooonnnmmmlllkkklllllliiiiiihhhhhhgggfffffffffeeeeeeeeedddcccbbbbbbbbbddddddcccbbbaaa```______\\\]]]]]]^^^^^^^^^^^^]]]YYYYYYWWWVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNMMMLLLKKKMMMMMMMMMKKKHHHGGGGGGHHHJJJKKKMMMOOOPPPPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@======>>>??????>>>======????????????>>>===<<<<<<999888888777666555444333222222222111000///......++++++***(((&&&### ~~~}}}{{{{{{{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttsssrrrqqqqqqrrrrrrqqqpppooonnnnnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhggggggfffeeeccccccbbbeeeeeedddcccbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLJJJGGGFFFGGGHHHJJJKKKMMMOOOPPPQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRQQQOOONNNMMMMMMNNNOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>@@@@@@@@@@@@>>>>>>????????????>>>===<<<<<<999888888777666555444444222222111111000/////////,,,,,,+++***(((&&&###!!!}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssttttttttttttsssqqqooonnnooonnnnnnmmmmmmlllkkkkkkhhhhhhggggggfffffffffeeeeeeeeedddcccbbbaaaaaa```bbbaaa```_______________\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKIIIGGGFFFGGGHHHJJJKKKMMMOOOQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSQQQOOONNNMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>@@@AAABBBBBBAAA@@@>>>????????????>>>===<<<;;;888888777666555444444333333333222111000000000000+++,,,,,,,,,***(((&&&$$$ ~~~}}}~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwuuussspppooopppppppppooonnnnnnmmmmmmgggggggggggghhhhhhhhhhhhfffeeeeeedddcccbbbaaaaaaddddddbbbaaa````````````]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLIIIJJJJJJHHHFFFFFFGGGHHHJJJKKKNNNPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSQQQOOOMMMMMMMMMNNNOOOOOOMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBCCCCCCBBB@@@???>>>??????>>>>>>===<<<;;;888888777666555444333333444444333222111111111111+++,,,------,,,***'''&&&!!! yyy~~~zzzyyy|||zzzuuuuuuuuusssrrrppppppooooooqqqooommmkkkiiiiiiiiijjjkkkiiihhhggghhhhhhfffdddbbbbbbcccbbbbbbaaa``````bbb^^^[[[ZZZ\\\]]][[[ZZZ]]]\\\YYYWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJLLLMMMOOOPPPMMMLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGJJJJJJIIIIIIJJJKKKMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKOOORRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTNNNOOOQQQRRRSSSRRRPPPOOOOOOOOOPPPPPPPPPOOONNNNNNMMMKKKJJJKKKLLLMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBB@@@???AAAAAABBBAAA@@@>>><<<;;;<<<;;;:::999888888888888888888777666555333111000//////...---,,,***((('''%%%### ~~~yyyxxx|||}}}zzzyyyxxxwwwuuutttsssssssssrrrqqqpppooommmmmmllllllnnnllljjjiiiiiihhhfffdddeeeeeeeeeeeeeeedddccccccccc```]]]\\\]]]^^^]]][[[^^^]]][[[YYYXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRRRROOOOOOPPPPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKOOOQQQRRRQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTQQQQQQSSSSSSSSSQQQOOONNNOOOOOOOOOOOONNNNNNMMMLLLMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@>>>===<<<<<<;;;:::999888888888888888888777777555333222111000//////...---,,,***)))%%%$$$!!!}}}wwwwww|||~~~}}}|||zzzyyyxxxwwwwwwuuuuuuuuutttsssrrrqqqqqqrrrpppmmmlllkkkjjjhhheeehhhhhhiiiiiiiiihhhggggggeeecccaaa`````````___^^^```___^^^\\\[[[ZZZYYYYYYXXXWWWWWWUUUTTTSSSRRRRRRPPPQQQQQQQQQPPPPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMKKKIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIILLLOOOQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSQQQOOOMMMOOOOOOOOOOOONNNMMMKKKKKKMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAACCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999999888888777666444333222000000000000///...---,,,'''%%%### |||xxxxxx{{{}}}|||{{{zzzzzzwwwxxxyyyyyyyyyxxxwwwvvvvvvtttrrrpppooommmkkkiiillllllmmmmmmmmmllllllkkkiiihhhfffeeedddcccbbbaaabbbbbb```___^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLLLLJJJIIIKKKJJJIIIGGGFFFFFFGGGGGGKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMPPPQQQPPPPPPPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@??????@@@@@@===<<<;;;::::::999999999999999999888777666444333111111222222111000//////((('''%%%###!!!~~~}}}~~~~~~~~~}}}{{{{{{zzzyyyzzz{{{|||||||||{{{zzzzzzxxxvvvuuutttssspppnnnppppppqqqqqqqqqqqqppppppmmmmmmmmmkkkiiihhhgggfffeeeeeedddcccaaa```___^^^]]]\\\[[[ZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIGGGKKKJJJIIIGGGFFFFFFFFFGGGKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMNNNLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAAAAA>>>===<<<;;;::::::::::::::::::999999888777666555333333333333222222111000***)))(((&&&###!!!~~~|||{{{zzzzzzyyyzzz{{{|||}}}}}}~~~}}}}}}{{{yyyyyyzzzyyyxxxvvvtttuuuvvvvvvwwwvvvvvvvvvrrrssssssrrrooolllkkkkkkiiiiiiiiihhhgggeeedddcccaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGKKKJJJIIIGGGFFFFFFGGGGGGKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888777666444444444444333222111000,,,,,,***)))&&&$$$!!! ~~~~~~~~~|||zzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||}}}~~~~~~}}}zzzzzz{{{|||||||||||||||vvvxxxyyywwwssspppooopppooooooooonnnmmmkkkiiihhhfffeeeeeedddcccbbbbbbaaa____________]]]\\\[[[ZZZVVVWWWWWWWWWWWWVVVUUUUUURRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKLLLKKKJJJHHHKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPPPPNNNNNNNNNPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;:::999888777555555555444333111000///------,,,+++(((%%%###!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}{{{}}}~~~~~~{{{zzz}}}~~~|||~~~|||{{{zzzyyyyyyyyyyyyyyyzzz}}}~~~}}}}}}~~~xxxzzz|||zzzvvvrrrqqqrrrrrrssssssrrrqqqooommmllliiiiiihhhhhhhhhgggggggggffffffeeeeeedddbbbaaa```XXXXXXYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKLLLMMMMMMKKKIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLOOOPPPQQQPPPNNNMMMNNNOOOSSSRRRQQQPPPPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999999888666666555444333111///.........---,,,)))&&&$$$"""~~~|||zzzxxxvvvvvvtttsssssstttvvvwwwwwwvvvuuutttqqqooonnnnnnoooooollllllllllllllllllllllllooommmkkkiiihhhhhhiiijjjhhhhhhhhhggggggfffffffffhhhhhhffffffffffffhhhhhheeeeeeffffffggghhhhhhiiihhhhhhggggggiiikkknnnppptttttttttuuuvvvwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzzzzzzzzyyywwwwwwwwwwwwwwwxxxzzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||yyyyyyzzzzzzzzz{{{{{{{{{~~~}}}|||zzzxxxwwwxxxyyyzzz|||}}}}}}}}}}}}~~~~~~|||{{{{{{zzz}}}{{{yyyvvvtttsssssssssrrrrrrrrrqqqpppnnnmmmlllkkkllllllkkkjjjhhhfffeeeeeedddcccaaa___]]][[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPOOONNNNNNMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMIIIIIIKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHIIILLLMMMMMMMMMKKKKKKLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQQQQPPPOOONNNMMMMMMPPPOOOMMMMMMNNNOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAA???===<<<;;;<<<;;;;;;::::::999999999777666666555444444333333111111111///---)))%%%###""" |||zzzxxxwwwvvvuuuuuutttttttttooonnnllljjjgggdddcccbbbaaa```___```bbbdddcccbbbdddbbb```^^^]]]]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWWWWWWWWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[^^^```bbbbbbccccccdddeeeeeeffffffffffffggggggfffeeeeeedddggghhhjjjkkkllllllkkkkkkkkkkkklllmmmoooqqqtttuuuttttttuuuuuuuuuuuuuuutttrrrrrrsssttttttuuuuuuvvv{{{zzzxxxvvvtttrrrqqqpppuuuvvvxxxyyy{{{||||||}}}~~~~~~|||zzzyyyyyyyyyyyyvvvvvvvvvuuuuuuttttttssspppppppppooonnnmmmkkkjjjkkkjjjiiigggeeecccaaa``````___^^^\\\[[[[[[ZZZZZZWWWWWWWWWVVVUUUTTTTTTTTTPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQOOONNNMMMLLLLLLOOONNNLLLMMMNNNOOOOOONNNMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA???>>><<<;;;======<<<;;;::::::999999777777666666555444444444111111111000---***'''%%%### }}}{{{~~~~~~|||{{{yyywwwvvvuuuooonnnlllkkkiiihhhhhhhhhiiiiiiiiigggfffdddbbb```\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUURRRPPPMMMJJJHHHGGGHHHGGGGGGHHHJJJKKKKKKJJJLLLJJJHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>==================<<<;;;;;;<<<======AAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVXXXYYYYYYYYYWWWXXXYYY[[[^^^aaaccceeecccdddeeefffgggggggggfffffffffggghhhjjjkkkllllllrrrpppnnnkkkiiihhhggggggnnnoooppprrrtttvvvwwwxxx~~~{{{{{{zzzzzzzzz{{{{{{|||vvvvvvvvvvvvuuutttrrrrrrssssssqqqooommmkkkjjjiiihhhgggfffdddbbbaaaaaa```\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJLLLLLLKKKJJJJJJIIIJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNLLLKKKKKKMMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<>>>>>>===<<<;;;:::999888888888777777666555555555111111111000...,,,)))(((%%%"""wwwsssnnnkkkkkkkkkkkkkkkpppqqqssstttssspppmmmkkkeeedddcccaaa___]]]\\\[[[``````^^^]]][[[ZZZYYYXXXPPPOOONNNLLLJJJIIIHHHGGGDDDCCCCCCBBBAAAAAABBBBBB>>>===<<<:::888666555444777666555777999:::999888888777666555444444444444444444444444444444444444444444444444444333222111000000000000000000000///........................000000000111111222222222555444555555666888999:::>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGCCCDDDFFFHHHKKKNNNQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWYYYZZZ\\\^^^___```eeeccc```^^^]]]]]]^^^___cccdddeeehhhjjjmmmooopppvvvyyy}}}||||||||||||{{{{{{zzzzzz{{{zzzyyywwwuuusssrrrqqqqqqpppnnnllljjjhhhhhhgggcccbbbaaa___]]]\\\ZZZZZZZZZZZZXXXVVVUUUSSSRRRRRRTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMOOONNNLLLJJJIIIJJJJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKKKKKKKIIIIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQOOONNNLLLKKKJJJKKKKKKKKKLLLNNNPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA???>>>===>>>>>>===<<<:::999888888999999999888777777666666111111111000///---,,,+++'''$$$ {{{nnniiiccc]]]ZZZXXXUUUTTTWWWTTTPPPNNNOOOQQQRRRRRRJJJLLLNNNOOONNNLLLJJJHHHMMMMMMKKKJJJHHHFFFEEEDDD::::::999888666555444333<<<;;;999777666555555555444333222222222222222222//////......------,,,,,,---,,,+++---///000///.........---,,,,,,+++++++++************************++++++,,,,,,,,,+++******))))))))))))************'''(((((((((((((((((('''''''''(((((((((((((((((()))******+++,,,---.........///////////////000000000000111111111111111000333333333333444444555555333444666999<<<>>>@@@@@@>>>???@@@BBBBBBCCCCCCCCCGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRQQQPPPPPPRRRTTTVVVXXXYYYZZZ\\\___bbbdddfffgggkkkqqqtttvvvwwwxxxzzz|||~~~}}}{{{zzzyyyxxxyyyxxxvvvtttrrrpppoooooonnnnnnllljjjhhhfffeeedddaaaaaa```^^^\\\ZZZXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTOOOOOOOOOOOOOOOOOOPPPPPPRRRPPPNNNLLLKKKKKKKKKLLLIIIIIIHHHHHHHHHIIIKKKKKKJJJKKKKKKKKKIIIIIIKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKMMMOOOPPPOOONNNLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJFFFEEEDDDDDDCCCDDDDDDEEECCCCCCCCCBBBBBB@@@???>>>======<<<;;;:::999888888;;;::::::999999888777777333222222111000///...---)))%%%!!!|||xxxtttmmmddd^^^\\\XXXSSSNNNLLLJJJHHHGGG>>><<<::::::;;;===>>>>>>BBBCCCDDDEEEEEEDDDBBBAAA;;;;;;:::999777666555555777777777666555444333222......---,,,++++++++++++))))))(((((((((((())))))((((((((((((((()))))))))&&&%%%%%%&&&((())))))(((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((())))))))))))************'''(((((())))))))))))(((***)))(((''''''''''''((()))***,,,...000111111111000111222333333444333333777888999;;;===???@@@AAAAAAAAAAAAAAACCCEEEGGGHHHLLLLLLMMMNNNQQQTTTWWWYYYZZZ___dddggghhhiiimmmpppppprrruuuxxx{{{}}}~~~~~~}}}{{{zzzyyyxxxxxxvvvuuutttrrrpppnnnmmmllljjjjjjiiigggeeecccaaa___^^^]]]]]]\\\\\\[[[ZZZZZZTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPOOONNNNNNLLLLLLMMMOOOQQQQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHFFFDDDDDDDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???======<<<<<<;;;:::::::::<<<<<<;;;;;;:::999999888555444333222111000///...***'''### ~~~yyysssnnnjjjiiihhhiiieee```]]]ZZZUUUMMMGGG@@@===:::777666555333222222000///000111333333222---....../////////......000000///......------,,,((())))))***)))((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""#########$$$!!!"""############"""!!!###############"""""""""""""""###$$$%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%$$$###"""!!!!!!"""###$$$$$$&&&'''''''''&&&&&&'''(((((()))))))))((((((******,,,---///000111222111111222333555666777888=========>>>@@@DDDGGGIIILLLQQQUUUWWWWWWYYY^^^bbbbbbbbbdddfffiiilllnnnooooooppprrruuuxxx{{{}}}~~~{{{{{{zzzxxxwwwuuuttttttsssssssssqqqooommmkkkiiiiiihhhhhhggggggfffeeeeee```___]]][[[YYYXXXXXXXXXUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHIIIIIILLLLLLMMMLLLKKKJJJLLLNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKIIIGGGEEEEEEFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>========================<<<<<<;;;::::::999777666444333111000//////+++((($$$""" }}}wwwpppmmmkkkgggaaa[[[VVVTTTTTTTTTSSSNNNIIIGGGFFFBBB;;;555777555333222111111///......---,,,---...///...---,,,,,,,,,,,,------------++++++*********)))))))))&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$######""""""!!!!!!###"""!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&& !!!!!!"""""""""### !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""######!!!"""#########""" ######$$$$$$$$$###""""""""""""###%%%&&&'''((()))'''((()))+++,,,,,,,,,,,,111111111111333666999;;;<<>>>>>>>><<<;;;:::888666444222111---.../////////...,,,,,,+++*********))))))(((((())))))******+++++++++,,,(((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$"""!!! !!!###$$$###"""!!! !!!"""###!!!  !!! !!!!!!!!!!!!"""!!!!!!  !!!###""" """$$$%%%$$$$$$$$$######""""""!!!"""############"""!!!   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%&&&&&&'''((())))))+++,,,...000333666888999<<<===???BBBEEEHHHJJJKKKOOOPPPRRRTTTWWWZZZ]]]^^^bbbdddfffiiikkklllllllllpppssswww|||~~~||||||||||||~~~~~~}}}}}}~~~~~~||||||}}}|||yyyuuuqqqnnnnnnjjjeee```^^^\\\ZZZXXXVVVRRRMMMLLLNNNPPPQQQPPPPPPQQQRRRSSSRRRPPPNNNLLLQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPPPPOOONNNNNNPPPNNNLLLLLLMMMNNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMPPPOOOMMMKKKIIIGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKHHHGGGGGGHHHIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@???===;;;:::::::::888777555333222111...+++(((&&&$$$"""~~~xxxxxxuuurrrnnnllliiieeebbb^^^YYYTTTQQQPPPNNNHHHCCC@@@>>>;;;888555444444444666666444333111000......++++++,,,---,,,+++***))))))))))))(((((('''''''''(((((()))))))))))))))***'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###!!! """###"""!!! !!!"""!!!  !!! !!!!!!  !!!  ############"""""""""!!!!!! !!!"""""""""""""""!!!   !!!!!!!!! !!!"""###############$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,---...000111222555777999;;;<<>>???@@@AAA@@@>>><<<;;;::::::888777555444333222///---)))'''%%%"""|||zzz|||xxxrrrooonnnkkkfffbbb^^^\\\YYYWWWUUUSSSPPPNNNJJJFFFBBB@@@@@@>>>:::666888666444111000////////////......---,,,+++******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$######"""""""""""""""!!!!!!!!!!!! !!! !!!""""""###"""  !!!     !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$%%%''')))***+++,,,---......///111333555666;;;===@@@DDDGGGJJJLLLMMMRRRTTTVVVYYY\\\___aaabbbfffggghhhkkkoootttxxxzzz}}}}}}zzztttooohhhaaa]]]ZZZWWWVVVSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSPPPRRRSSSTTTSSSSSSTTTVVVTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNMMMLLLNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@>>>===::::::999888777666555444111///+++)))'''$$$ }}}xxxuuurrrooonnnfffbbb\\\XXXVVVUUURRRPPPJJJHHHFFFDDDDDDCCC@@@>>>===;;;888777777666333000222111000///............******)))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################&&&%%%%%%$$$$$$#########"""############"""!!!!!!"""""""""######""""""!!!  !!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&'''((((((***,,,...111444777888999??????@@@BBBEEEHHHKKKMMMRRRSSSTTTWWW\\\aaafffiiikkkmmmqqquuuyyy|||}}}~~~}}}vvvqqqmmmkkkiiicccbbb___]]][[[ZZZYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVRRRTTTUUUTTTSSSSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPOOOMMMMMMNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCCCCBBBAAA@@@???;;;::::::999888777777666333111...+++)))&&&!!!!!! |||xxxtttqqqmmmhhheeeaaa]]]XXXTTTRRRQQQOOONNNOOOKKKGGGCCCAAA@@@??????<<<:::999888888888666444333111000//////...---,,,+++******))))))))))))***((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!! !!!"""   !!!!!!"""""""""###############"""""""""!!!""""""#########$$$$$$&&&''')))***+++///...///000222555888:::??????@@@CCCGGGLLLQQQTTTUUUWWW\\\aaafffiiikkklllooopppqqqtttwwwzzz}}}}}}{{{vvvpppjjjfffbbbaaa\\\[[[YYYWWWVVVVVVWWWWWWVVVWWWWWWVVVTTTTTTVVVXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOQQQOOOMMMMMMNNNOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@<<<<<<;;;:::999999888888444222000...,,,(((### ###!!!###~~~zzzvvvtttrrrpppooopppmmmiiieeebbb^^^ZZZWWWUUURRRMMMKKKJJJIIIHHHGGG???===:::777666555666666333111000000000000///---...---------,,,,,,++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%$$$###"""""""""###### !!!!!!!!!!!!!!!!!!  !!!!!!!!! """### !!! """"""""""""""""""""""""  """!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%''')))+++,,,......///111444777:::<<>>>>>===<<<;;;999999888444333111000...+++&&&"""###""" !!!$$$~~~{{{uuuqqqjjjgggbbb___^^^]]][[[ZZZRRROOOKKKHHHFFFCCC@@@===>>><<<888666555444222111555555444333111111222444///---,,,,,,------+++***++++++++++++***)))******((((((((())))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!""" !!!!!!  """### !!!  !!!"""!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&'''((()))***+++---///111555999===AAACCCHHHIIIJJJMMMQQQUUUYYY\\\\\\^^^```dddgggkkkmmmooonnnpppssswwwzzz}}}~~~}}}yyyssslllgggcccaaa```______]]]ZZZWWWVVVWWWXXXUUUUUUVVVWWWWWWVVVUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPNNNNNNOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>===;;;:::999888333333222222111---)))%%%###""" !!!}}}wwwooojjjiiigggccc^^^WWWTTTPPPMMMLLLLLLKKKJJJKKKHHHDDDAAA???===:::888>>>;;;888666555333111///---.........------...//////---,,,,,,,,,,,,+++)))%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""""""""""""""!!!!!!!!!"""!!!    !!!!!!!!!     !!!"""   !!!""" """######$$$$$$$$$#########$$$&&&(((,,,111555777555666777999===BBBFFFIIIKKKLLLOOORRRWWW[[[___bbb```bbbfffkkkooorrrttttttxxx{{{~~~zzzrrrllliiigggbbbaaa___[[[WWWVVVWWWYYYUUUUUUWWWWWWWWWWWWUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRPPPNNNNNNOOOOOOOOONNNQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQOOONNNMMMLLLLLLLLLOOONNNNNNMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAA???>>><<<:::999888333333222222222///***'''###"""  ~~~{{{vvvpppjjjfffccc___]]]ZZZUUUQQQMMMJJJIIIEEEEEEDDDBBB@@@>>><<<;;;:::999777444222111000///000//////...------,,,,,,++++++++++++++++++++++++(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''""""""""""""""""""""""""""""""###""""""!!!      !!!###%%%((()))***)))(((((())),,,...000888999:::<<>><<<;;;<<<<<<;;;:::999777555444666555333111///......---///......---,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!""""""!!!!!!     !!! !!!"""###$$$%%%$$$######$$$&&&((()))+++,,,,,,...000333666888<<<===>>>@@@DDDHHHLLLNNNUUUWWW[[[___bbbdddeeeeeeeeehhhkkknnnrrruuuzzz}}}~~~zzzuuuuuuqqqjjjffffffeeebbb```^^^[[[ZZZZZZZZZXXXWWWZZZWWWTTTSSSTTTUUUUUUUUUSSSSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNMMMLLLKKKLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBAAA???>>>===<<<<<<:::999888555333000---,,,&&&%%%%%%&&& ((($$$|||yyywwwtttoookkkgggbbb]]]ZZZTTTRRRNNNJJJFFFCCCBBBAAA:::999888666555444333333333333333222111000///...000///...---,,,+++++++++,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!  ### !!!  !!!"""###$$$$$$$$$%%%''')))+++,,,//////000111444777:::<<<@@@BBBEEEIIILLLPPPSSSTTTVVVXXX\\\___bbbfffkkknnnooorrrwww{{{~~~~~~|||}}}yyyrrroooooommmjjjhhheeebbb```___^^^\\\ZZZ]]]ZZZWWWVVVWWWXXXWWWVVVSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMLLLKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEDDDCCCAAA@@@???>>>======;;;;;;999777555222///...(((&&&$$$$$$ !!!yyyuuuqqqnnnlllaaa^^^ZZZVVVSSSOOOKKKHHHEEECCC@@@<<<:::999999999444333222111000000000000////////////...---,,,,,,++++++***))))))))))))))))))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###  !!!!!!!!!"""""""""###$$$%%%%%%'''''''''(((***,,,...///222222444666999===@@@BBBFFFIIILLLOOORRRVVV[[[^^^^^^aaafffjjjmmmqqquuuxxxyyy|||xxxtttsssqqqmmmllljjjgggeeedddcccaaa``````^^^[[[ZZZZZZZZZYYYXXXTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNMMMLLLKKKLLLNNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGIIIHHHEEEEEEGGGEEEDDDCCCAAA@@@?????????======;;;999777444222111+++'''$$$###zzzrrrpppssspppiiiccc___XXXRRROOOLLLIIIGGGKKKHHHDDD@@@>>><<<:::888999777444222000000111222000///...---,,,+++++++++,,,,,,,,,,,,,,,+++******((('''''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%########################!!!  !!!!!!!!!!!!!!! !!!"""    !!!!!!"""###$$$((((((((((((***---000222444666999<<<>>>AAAFFFIIIJJJMMMRRRUUUYYY]]]bbbeeefffjjjppptttxxx{{{}}}xxxwwwtttpppnnnllljjjiiiiiiiiihhhgggdddbbb___^^^^^^]]]\\\ZZZXXXXXXXXXXXXWWWUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOONNNMMMLLLMMMOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHKKKHHHHHHLLLKKKFFFEEEHHHFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>===;;;999666444333...)))%%%### {{{yyywwwppphhhhhhmmmjjjbbbXXXUUUOOOKKKIIIGGGFFFDDD===:::666444333333111000222111000///....../////////...---,,,+++*********((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&########################""""""""""""""""""""""""  !!!"""""""""!!!  !!!!!!   !!!!!!!!!"""!!!!!! !!!###$$$%%%(((***,,,...000222666888===@@@CCCFFFIIIMMMQQQUUUXXX]]]bbbfffgggjjjnnnrrrtttwww{{{~~~}}}|||xxxtttpppnnnmmmmmmnnnnnnnnnmmmjjjhhheeeddddddbbb```^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPOOONNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGKKKHHHJJJPPPOOOHHHEEEHHHFFFFFFEEEDDDCCCBBBBBBCCC??????>>><<<:::777555444111+++&&&%%%###vvvtttwwwpppkkkiiiccc[[[[[[TTTLLLNNNUUUQQQGGG@@@===:::888777777666444666333000//////000000000..................------,,,++++++*********++++++&&&&&&&&&&&&%%%$$$###"""$$$###""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!! !!!""""""!!! !!!!!!"""############### !!!"""###%%%''''''(((***---///222444777888:::>>>BBBEEEHHHMMMTTTWWWXXX[[[```eeecccfffjjjmmmppptttzzz~~~~~~|||xxxtttrrrqqqqqqrrrrrrrrrqqqpppnnnlllkkkjjjhhheeecccdddbbb___\\\YYYWWWVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPPPPPPPRRRNNNOOOOOOPPPOOOOOOMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHKKKGGGKKKSSSSSSIIIDDDGGGGGGFFFEEEDDDDDDDDDDDDDDD??????>>><<<:::888666555333,,,((('''&&& |||sssdddbbbeee^^^YYYWWWQQQMMMMMMGGG???AAAIIIDDD888777555333333333333222111000---+++***+++---......((())))))******)))((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%###"""!!!""""""!!! !!!!!!  !!!!!!  !!!!!!!!!  !!!  """ """"""######  !!!"""""""""!!!!!! !!!"""######### !!!""""""###&&&((('''(((***+++---///333666666<<>><<<:::888666555444---))))))((("""|||uuuqqqlllddd___XXXUUUPPPLLLHHHEEEBBB???<<<999555333333333333222000///...---+++***)))(((((('''&&&%%%&&&(((***++++++***((('''%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!###$$$%%%$$$###"""       """### !!!   """#########"""!!!######$$$%%%%%%&&&''''''---///111555999===@@@AAA@@@EEELLLQQQTTTXXX^^^bbbcccfffkkkoooqqqsssvvvxxx|||~~~zzzxxxwwwwwwxxxzzzzzzzzzwwwuuussssssrrrqqqooollljjjiiijjjgggcccaaa```^^^]]][[[WWWWWWWWWWWWVVVUUUUUUTTTRRRRRRRRRQQQQQQRRRRRRRRRPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD??????>>><<<;;;:::999888555111---)))&&&$$$ ~~~zzzvvvppphhhbbb^^^ZZZSSSNNNGGGDDD@@@===;;;888555222666333000/////////...---......---+++***)))''''''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###"""""""""""""""######$$$###"""""""""!!!!!!!!!!!! """###$$$###"""!!!      ###%%%###!!!   !!!"""""""""!!! !!!!!!"""######$$$$$$%%%((()))+++---000222444555666:::???CCCFFFKKKPPPTTTXXX\\\aaaeeehhhjjjmmmpppsssuuuwwwwwwvvvuuutttuuuxxxyyyzzz{{{||||||zzzyyyvvvvvvuuusssqqqooommmlllkkkhhhdddbbbaaa```^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRPPPOOOMMMLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>>===;;;:::999888555222...***'''$$$!!!zzztttmmmgggccc[[[VVVPPPKKKIIIEEE@@@<<<;;;999666444333111///---000...---,,,------+++***++++++***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!    !!!!!!  $$$&&&$$$   !!!!!!""""""######$$$%%%&&&'''((()))+++---000333666:::???BBBHHHLLLQQQUUUXXX\\\```bbbkkkkkklllkkklllnnnrrruuuvvvwwwyyy{{{|||||||||{{{xxxwwwvvvuuusssqqqooonnnllliiifffcccbbbaaa```^^^^^^^^^]]]\\\[[[YYYWWWVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>><<<:::999888666333///,,,)))&&&"""~~~zzzvvvqqqjjjccc]]]XXXSSSPPPHHHEEEAAA>>>===:::777444666444333222333222000...---,,,,,,,,,------+++)))(((((('''&&&%%%$$$###"""###############"""!!! !!!###$$$$$$###!!! !!!!!!!!!!!!  !!!!!!     !!!""""""!!!    """$$$###  !!!!!!""""""######$$$%%%%%%&&&(((***...222555999<<>><<<;;;:::999777555444333222111111222111///---,,,+++***+++,,,+++)))'''%%%%%%$$$###"""!!!!!! !!!!!!""""""!!! !!!######"""       !!!""""""!!!     !!!### !!!  !!!""""""###"""!!! !!!$$$'''***+++...000444777:::>>>BBBEEEIIILLLPPPSSSVVVZZZ^^^aaaeeeiiimmmoooqqqsssvvvyyyvvvvvvvvvvvvuuutttrrrrrrpppmmmjjjhhhggggggeeedddaaaaaabbbbbbbbbaaaaaa```]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRROOOPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@>>><<<;;;:::888666333000---)))%%%!!!###%%% zzznnnjjjddd^^^YYYTTTOOOLLLEEEBBB???===<<<:::888666777777888888777777666555555444444555555444111///***(((''''''''''''%%%$$$######""""""!!!   !!!!!!!!!  !!!!!! !!!    !!!!!!     """$$$  !!!!!! ###$$$$$$''')))+++---///222666888;;;>>>CCCHHHKKKOOORRRUUUZZZ___cccfffhhhkkkpppuuutttuuuuuuvvvvvvvvvuuuuuurrrooollljjjiiiiiihhhgggbbbccccccddddddddddddddd```___]]][[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAA???>>>======999777555222///+++&&&"""###'''!!!}}}wwwppphhhbbbYYYUUUPPPKKKHHHEEEAAA???<<<;;;999999999888555333333555666777777666666666999888777888888666333000***(((%%%$$$$$$$$$###"""""""""!!!!!!   !!!  !!!!!!!!! """!!!!!!      !!!  !!!     ### !!!######!!!$$$%%%&&&''''''))),,,///111444888<<>>:::777555444333333222222111000000000//////000000111000000000000000222444777888666444555555444333111000//////***)))%%%"""   ######!!!!!!  !!!!!!!!! !!!""""""!!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!! !!! !!!!!! !!!!!!!!!"""""""""""""""!!! """!!!!!!!!! """"""!!!   !!!""""""!!!$$$ !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$%%%&&&))),,,---000222555777:::>>>DDDHHHMMMQQQVVV[[[___cccgggjjjoooppppppooommmmmmnnnpppkkkkkkjjjiiiiiiiiiiiiiiieeeeeedddcccbbbaaa``````_________^^^]]][[[ZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@>>><<<999777444000+++(((!!! |||pppjjjbbb[[[VVVOOOHHHCCC>>>;;;777444333111000........................---//////000000000///......---...000333666777444222444444222111000...------)))'''%%%"""  !!!!!!!!!  !!! !!!""""""!!!   !!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!!!!!!! !!!!!!!!!"""""""""#########"""!!!!!! """""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!  $$$''''''$$$### !!!!!!!!!!!!!!!!!!!!!!!!############$$$&&&((())))))+++---...000444888<<<@@@CCCIIINNNSSSYYY^^^aaagggiiilllmmmllllllmmmnnnjjjkkkkkkkkkkkkjjjjjjiiiffffffeeedddcccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]XXXWWWUUUTTTSSSRRRRRRQQQOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFGGGHHHIIIHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;999666111,,,)))"""!!!{{{rrrjjjddd\\\WWWOOOIIIEEE@@@<<<999555333111000111000...---*********++++++,,,,,,,,,...............---,,,+++***+++...111444444222///111111000///---,,,+++***&&&%%%###"""  !!!   !!!""""""!!!  !!!!!!""" !!!###$$$$$$###!!! !!!!!!!!!!!!!!!"""""""""!!!  !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$######"""""""""########################"""""""""###############"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&###  ###"""""""""###$$$%%%&&&&&&(((***+++,,,...111444333777<<>>:::777555333222///...,,,,,,,,,,,,)))'''((((((((()))******++++++,,,,,,,,,,,,+++***))))))((()))***---000000...+++------,,,+++***)))((((((######"""!!!  !!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""######!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""###"""!!!  """"""""""""######$$$$$$%%%'''((())))))***,,,...+++...333777<<>><<<999555000,,,%%%$$$!!!{{{lllhhhaaaZZZSSSLLLEEEAAA<<<:::777333111000000111///---+++++++++***(((&&&'''''''''(((((()))))))))(((((()))))))))(((''''''''''''''')))***+++)))'''((('''''''''&&&&&&&&&&&&!!!!!!!!!!!!!!!  !!!  !!!!!!"""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!""""""###$$$$$$###"""""" !!!!!!""""""######$$$###""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###!!! !!!"""###"""!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$######""""""######$$$""""""############$$$$$$###"""!!!   !!!""""""######$$$$$$$$$"""$$$&&&'''&&&'''(((***'''))),,,///333777===AAAFFFJJJPPPTTTWWWXXXYYYZZZ]]]^^^```cccfffgggiiiiiihhhhhhgggggggggfffffffffdddddddddccccccaaa``````^^^]]][[[ZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOOOOONNNLLLLLLJJJIIIHHHIIIJJJKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA>>><<<:::666111...'''%%%"""}}}uuujjjcccXXXTTTNNNIIIDDD???:::777777666555222///...//////000---+++)))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%'''&&&$$$$$$%%%&&&%%%$$$"""#########$$$$$$$$$$$$ !!!!!!  """ !!!   !!!"""""""""!!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!  !!!"""###""""""!!!######################## !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&#######################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!###$$$"""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""########################$$$$$$$$$"""#########$$$$$$$$$$$$!!!###%%%'''))))))((('''$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$###!!!   !!! !!!"""############!!!###%%%&&&%%%%%%'''(((%%%'''((()))+++...333666;;;???DDDHHHKKKMMMOOOPPPTTTUUUWWWZZZ^^^aaaeeefffgggggggggggggggffffffffffffffffffeeedddbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<:::777333000(((&&&###xxxqqqkkkbbbXXXPPPLLLHHHCCC???<<<888555222222222111///+++***)))***,,,)))&&&$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%(((%%%###!!!"""###"""""" !!!"""######$$$ !!!!!!  !!!$$$!!!!!!!!! !!!!!!   !!!""""""###""""""""""""############!!!!!! !!!!!!"""!!!  """#########"""!!!######"""!!!!!!"""###### !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""######$$$$$$$$$!!!###&&&((()))))))))(((%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########"""!!!  !!!!!! !!!"""#########!!!$$$&&&'''&&&&&&''')))%%%&&&&&&&&&&&&)))---000222555:::>>>@@@CCCFFFHHHLLLMMMOOORRRVVV[[[___bbbggggggggggggffffffffffffhhhhhhgggfffeeecccaaa```^^^]]]]]]\\\[[[[[[[[[\\\XXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPOOONNNMMMMMMMMMKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDAAA???===<<<:::888444111)))'''###}}}zzztttmmmccc\\\WWWPPPHHHAAA@@@>>>;;;777555444444444000///...---+++***)))(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$#########"""%%%%%%$$$###"""!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ######  !!!!!!############"""!!! !!!!!! !!!"""######$$$"""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$########################""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""  !!! %%%  !!!###!!!!!!!!!"""###%%%&&&'''%%%%%%&&&'''((()))******...000222333333555:::>>>===???CCCHHHLLLPPPRRRTTT[[[]]]```dddfffgggggggggfffdddcccbbbbbbbbbaaa______^^^^^^]]]]]]]]]^^^^^^]]]\\\^^^```\\\UUUSSSWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOONNNNNNOOOOOOMMMLLLOOOPPPRRRRRRQQQOOOLLLJJJLLLLLLLLLMMMLLLKKKJJJJJJHHHJJJLLLJJJEEECCCFFFJJJDDDBBB???===;;;999555222,,,(((###}}}vvvpppkkkccc\\\UUUOOOLLLHHHAAA<<<===;;;888555333222222222///...---,,,***)))((('''&&&&&&%%%%%%$$$######"""############""""""""""""#########"""!!!!!! !!!!!!!!!   ###### """"""  !!!!!!############"""!!!  !!!!!! !!!!!!"""######$$$########################"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$#########""""""$$$#########""""""""""""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ### !!!"""!!!!!!"""$$$$$$############$$$$$$$$$%%%%%%&&&'''((()))))),,,...000000///000444777999:::>>>AAAFFFJJJMMMOOOUUUWWW[[[___bbbcccddddddeeeeeeddddddeeedddbbbaaa______^^^^^^^^^^^^^^^^^^]]]\\\[[[^^^aaaaaa^^^ZZZXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPNNNNNNOOOOOOMMMLLLNNNOOOQQQRRRQQQOOOMMMKKKMMMLLLLLLLLLKKKKKKKKKKKKHHHJJJLLLJJJFFFDDDFFFIIIDDDBBB@@@>>><<<999555222---)))###{{{rrrjjjccc]]]YYYOOOKKKFFFCCCAAA???;;;777999777555222000/////////,,,,,,+++***)))'''&&&&&&$$$$$$$$$######""""""!!!"""""""""!!!!!!!!!    """%%%###  !!!""""""######""""""!!!  !!!!!!!!! !!!!!!""""""#################################"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""######$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""" !!!"""'''&&&%%%$$$###"""""""""######$$$%%%&&&'''((((((''')))+++,,,,,,---///111333444666888<<>><<<:::666333...***$$$ uuuppphhh```ZZZTTTNNNKKKFFFCCC???======<<<:::777555444222000...---------******)))((('''&&&%%%$$$######"""""""""!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!  ###'''### !!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""#################################"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""'''&&&%%%$$$###"""""""""""""""###$$$%%%&&&''''''###$$$&&&(((***+++---.........///111444999===???CCCEEEIIINNNSSSVVVYYYZZZYYY\\\```bbbbbbaaa```___bbbbbbcccccccccbbbbbbbbb\\\aaa^^^ZZZcccppplll]]]]]]]]]\\\ZZZXXXVVVTTTTTTTTTRRRPPPPPPPPPPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPOOOOOONNNLLLJJJJJJKKKLLLMMMIIIJJJKKKJJJHHHFFFGGGHHHEEECCC@@@???===;;;777444///+++&&&!!!ccc___YYYSSSOOOKKKHHHEEECCCAAA>>><<<;;;:::888777222111000///...---,,,,,,(((((('''&&&%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!   ######"""!!!"""###!!!!!!!!!!!!  %%%)))&&&!!! !!!""""""!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""#######################################"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""!!!!!!    !!!"""$$$$$$###""""""#########!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&'''(((*********+++++++++---000444777:::<<<>>>AAAFFFJJJNNNQQQSSSSSSWWW\\\^^^^^^^^^^^^___bbbcccdddeeefffeeeeeeeee]]]eeeddd\\\^^^gggfff[[[^^^^^^^^^\\\ZZZXXXVVVUUUUUUSSSRRRQQQQQQQQQOOOMMMMMMNNNPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKMMMNNNIIIJJJKKKKKKIIIHHHGGGGGGEEECCCAAA???>>><<<888555111,,,'''"""WWWSSSOOOKKKIIIGGGEEECCC@@@>>><<<:::888666555444000//////...---,,,,,,+++''''''&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!   """%%%%%%"""!!!"""### !!!  """""""""&&&+++)))$$$!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############!!!!!!!!!    """!!! !!! !!!!!!!!!!!!!!!!!!"""###$$$!!!!!!"""###$$$%%%&&&&&&,,,***'''&&&'''(((((('''*********,,,...111333555666888:::>>>BBBEEEHHHJJJLLLQQQWWWYYYYYYYYY\\\^^^```aaaccceeegggggggggggg```gggggg```\\\___```]]]^^^^^^^^^^^^\\\ZZZWWWVVVWWWUUUSSSRRRRRRRRRPPPNNNOOOOOOPPPQQQQQQQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMJJJJJJKKKKKKJJJIIIGGGFFFEEECCCAAA@@@???<<<999777222...(((### PPPMMMIIIGGGEEEDDDCCCAAA;;;;;;999666444222111111------------,,,+++******'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!%%%%%%!!!!!!  ###$$$"""$$$((((((&&&!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))))))))%%%&&&&&&'''&&&%%%$$$###########################$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############!!!!!!   """$$$ $$$###!!!  !!! !!!  !!!""""""!!!""""""###$$$%%%&&&''',,,(((%%%$$$&&&)))++++++((()))***,,,---///111111222222444777:::===???AAADDDIIINNNPPPPPPRRRVVVZZZ\\\^^^aaadddfffgggggggggdddffffffddd```___```bbb]]]^^^^^^^^^]]][[[YYYWWWXXXVVVTTTSSSSSSRRRPPPNNNPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJHHHFFFEEECCCAAA@@@???===:::777333///)))$$$!!!NNNKKKGGGDDDCCCBBB@@@???888888777555222000000000+++++++++++++++***))))))'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!   !!!!!!!!!%%%$$$  !!!"""###%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%""""""""""""""""""""""""&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))++++++++++++%%%&&&'''((('''&&&%%%$$$########################$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""   $$$&&&  $$$### !!!######!!!!!!  """"""###$$$%%%&&&&&&''''''### !!!&&&,,,000111'''(((***,,,---...////////////000222555777999;;;<<>><<<:::777444333333333000---******++++++***(((&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!   !!!!!!!!!  !!!!!!!!!   !!!!!!######!!! !!!"""""""""!!!!!!!!!  !!!"""######$$$"""!!!!!!$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%$$$$$$###((())))))***++++++++++++'''''''''&&&%%%%%%$$$$$$!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! ######""""""!!!!!!  """"""!!!  !!!!!!!!!!!!!!!$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,------...000111333444444999:::<<<@@@CCCGGGJJJLLLQQQSSSVVV[[[___bbbeeefffccceeeggggggeeecccccccccbbbbbbbbbaaa___\\\ZZZXXX[[[YYYWWWWWWWWWWWWUUUSSSTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHFFFDDDBBB@@@===<<<;;;:::444111,,,(((%%%"""FFFFFFEEEDDDBBB???===;;;888666333222333222///,,,*********)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!    !!!   !!!!!!"""!!!!!! !!!"""###""""""!!!!!!!!! !!!"""############""""""$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******))))))((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''((()))***+++,,,,,,,,,((((((''''''&&&%%%$$$$$$"""""""""#######################################"""######$$$$$$######"""$$$$$$######"""!!!!!! """"""""""""!!!!!!  !!!!!!!!!  !!! !!!!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))***++++++,,,++++++,,,...///111222222666777999;;;>>>BBBEEEFFFLLLNNNQQQVVVZZZ^^^```bbbaaadddffffffeeeddddddddddddccccccaaa___]]]ZZZYYY[[[YYYWWWWWWWWWWWWUUUSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDBBB@@@>>><<<;;;;;;555111---)))&&&"""DDDDDDCCCAAA???===;;;:::777555222111111000...,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!   !!!   !!!!!!!!!  !!!"""###"""""""""!!!!!!!!! !!!!!!""""""######$$$######$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((***************)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''')))***+++,,,,,,,,,***)))((('''&&&%%%$$$$$$$$$$$$$$$#######################################"""######$$$$$$######"""$$$######""""""!!!!!! """""""""!!!!!!!!!!!!       !!!"""#########"""#########$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++)))***+++,,,---...///000333333444666999;;;===>>>DDDFFFJJJNNNRRRWWWZZZ[[[]]]```cccdddddddddeeefffeeedddcccaaa___]]]\\\[[[[[[YYYWWWWWWWWWWWWUUUSSSTTTSSSSSSRRRRRRQQQQQQPPPRRRQQQPPPNNNMMMMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDBBBAAA???===;;;;;;555222---)))&&&"""BBBBBB@@@???===;;;999888555444222111000///---,,,,,,+++)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  """  !!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((***************))))))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))++++++,,,,,,******)))(((&&&%%%$$$$$$%%%%%%$$$$$$######""""""########################""""""############""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!  !!!""""""!!!!!!"""""""""""""""###$$$$$$%%%&&&&&&'''((()))***+++))))))***+++,,,---......222222333444555777888999>>>???BBBFFFKKKOOOSSSUUUWWWZZZ^^^aaabbbcccdddfffeeedddcccaaa___^^^]]]]]][[[ZZZXXXXXXXXXXXXVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPSSSRRRPPPNNNMMMMMMMMMNNNJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDCCCAAA???>>><<<;;;666222...)))&&&###AAA@@@>>><<<:::999777777333333222111///...---------,,,***((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""!!!!!!!!! !!!!!!  !!!"""  !!!!!!!!! !!!!!!!!!"""""" !!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********++++++************************((((((((((((((((((((((((***************)))(((((((((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''((()))************)))((('''&&&%%%$$$$$$%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""  !!!!!!!!!!!! """"""!!!!!!!!!"""###$$$%%%%%%&&&'''((())))))*********+++,,,------......333333333333444555666777:::;;;===@@@DDDIIILLLOOOPPPSSSXXX[[[]]]___aaaccccccbbbbbbaaa```______^^^]]][[[YYYYYYYYYYYYWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQSSSRRRPPPNNNMMMMMMNNNNNNJJJJJJIIIIIIHHHHHHHHHHHHCCCCCCCCCBBB@@@>>><<<;;;777333...***&&&###AAA???===;;;999777777666222333333222///......///---,,,+++***)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%######""""""!!!!!! !!!!!!!!!   !!!"""###!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""#########"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))((((((((((((''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!###!!! !!!!!!!!!!!! """"""!!! !!!"""###$$$$$$$$$%%%&&&'''((())))))+++++++++,,,---.........222222222222333444555666777888999;;;???CCCFFFIIIHHHKKKPPPTTTWWWYYY\\\^^^^^^___```aaabbbaaa```______]]][[[[[[[[[[[[YYYWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSRRRQQQOOONNNNNNNNNNNNJJJIIIIIIHHHGGGHHHHHHHHHCCCCCCCCCCCCAAA???===<<<777444///***&&&###AAA???===:::888777666666222333444222///......000---------,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%#########"""!!! !!!######"""  !!!  !!!"""#########""""""!!!!!!  !!!"""""""""!!! !!!!!!!!!""""""""""""!!!"""###$$$$$$###""""""#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%$$$"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((('''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! """!!!!!!!!!"""""""""!!!!!! ###"""!!! !!!"""$$$%%%$$$$$$%%%&&&'''(((((()))***++++++,,,,,,------...000000000000111222333444555555666777:::===AAACCCAAAEEEJJJNNNQQQSSSVVVXXXYYY[[[___bbbcccbbb```___```___]]]]]]]]]]]][[[YYYWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRQQQQQQPPPOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHBBBCCCCCCCCCBBB@@@===<<<888444///+++'''###AAA???===:::888777666666222444555333000...///111---.........---+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$######"""!!! """%%%%%%$$$"""  !!!!!! !!!###$$$$$$$$$######""""""!!!  """"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""###&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((''''''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%% !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!$$$!!! !!!"""""""""""""""!!!!!!$$$###!!! !!!"""$$$%%%###$$$$$$%%%&&&'''((()))*********+++,,,,,,,,,------------...///000111222444444444555777:::===@@@===AAAFFFJJJMMMPPPSSSUUUVVVYYY^^^bbbdddcccaaa___bbb```^^^^^^^^^^^^\\\ZZZXXXXXXWWWVVVVVVUUUUUUTTTQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIBBBCCCDDDDDDBBB@@@>>><<<888555///+++'''###@@@???===:::888777666555888666222///------...///...,,,++++++,,,+++***((('''((((((((('''%%%###"""""""""""""""!!!!!!!!!!!! !!!!!!  !!!""""""###$$$%%%%%%%%%$$$######""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$""" !!!""""""!!!$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''))))))))))))************************++++++++++++------,,,,,,+++,,,,,,,,,...------,,,------......++++++,,,+++***((('''%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######""""""!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""!!!  !!!""" """!!!  ###  """"""""""""""""""""""""######"""!!!!!!"""###$$$'''###$$$)))***%%%"""%%%'''((()))+++,,,,,,,,,,,,,,,---...///111111111111444444555666777888999999<<<===???@@@BBBFFFJJJNNNPPPSSSWWWZZZ\\\]]]___```cccbbbaaa```^^^]]]\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSRRRQQQPPPOOOLLLJJJGGGFFFEEECCCCCCDDDDDDEEECCCCCCBBBAAA@@@>>>===<<<999555000+++((($$$ AAA@@@>>><<<:::888777777777555222000...------......,,,++++++++++++***((('''((((((((('''%%%###"""###"""""""""!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""###$$$""" """###"""!!!$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++---,,,,,,,,,,,,,,,------///......------------...***+++++++++***)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$#################################""""""!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!  !!!!!!!!! """ !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$&&&((('''&&&+++111---$$$((())))))******++++++,,,,,,---...000111111111111333333444555666777888888999:::<<<===>>>AAAFFFIIIKKKNNNSSSVVVXXXYYY\\\]]]````````````___^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVTTTRRRQQQPPPNNNKKKHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBAAA???===<<<:::666111,,,)))%%%!!!BBBAAA???===;;;:::999888555444333111000...---------,,,******++++++)))(((((((((((('''&&&%%%###"""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""############"""  !!!!!!""" !!!"""""""""""""""!!!!!!!!!"""""""""######$$$"""!!!!!!"""######"""$$$$$$$$$$$$##################$$$$$$$$$$$$##################$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))((((((((())))))******+++))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---.../////////......------------***************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!! !!!!!!"""######***((("""***999555$$$+++***)))(((((()))***+++,,,---...///000111111111111111222333444555666666555666888888999;;;???BBBDDDHHHLLLOOOQQQTTTWWWYYY[[[\\\^^^```aaa```___^^^^^^]]]\\\ZZZXXXWWWWWWVVVVVVTTTRRRQQQOOOMMMJJJGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>><<<888333...***&&&"""######BBBAAA???===;;;:::999999444444444333222000...,,,---,,,******++++++)))(((((((((''''''&&&$$$$$$############"""""""""!!!!!!"""""""""######""""""""" !!!!!!""""""###"""!!!  !!!!!!!!!""" !!!"""""""""""""""!!!!!!"""""""""#########$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))(((((((((((())))))))))))((())))))***+++,,,,,,---)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------///000111/////////......---,,,,,,***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!""""""!!!&&&&&&"""(((222000%%%,,,+++)))'''&&&''')))***+++,,,---///000000000000///000000111222333444444333444555555555666999<<<>>>AAAEEEHHHKKKNNNRRRTTTVVVYYY\\\```bbbbbbaaa```aaa```^^^\\\ZZZYYYXXXWWWWWWUUUSSSQQQOOOMMMIIIFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>:::444000,,,'''### AAA@@@>>>===;;;:::999999444555555555444222///......---++++++,,,,,,***))))))((('''&&&%%%$$$$$$$$$############""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))))))))*********++++++******++++++,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------............///000222222//////000000000///...---,,,,,,++++++******))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""!!!     !!!"""""""""###"""$$$''''''&&&'''***,,,***(((&&&&&&&&&((()))***+++,,,---.../////////......///000111222333333111333444444444555777888:::<<<@@@CCCFFFIIIMMMPPPRRRUUUYYY^^^aaabbbbbbbbbaaaaaa```^^^\\\ZZZYYYXXXXXXVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@???;;;666111,,,((($$$!!!AAA@@@>>>===;;;:::::::::666666777777555444222000///...,,,,,,------+++***)))((('''&&&%%%$$$$$$$$$$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""#########$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++++++++++++++,,,,,,,,,------,,,,,,,,,------......///------------........................////////////111111000111111222333444111222333444444333222111000///---,,,+++*********))))))))))))))))))))))))(((((((((((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!  !!!""""""###"""""""""   !!!"""#########%%%###&&&***'''!!!$$$---***)))((('''&&&&&&'''(((((()))***+++,,,------------......///000111222222111222444444444444666777666999;;;>>>@@@CCCHHHKKKMMMPPPTTTYYY]]]___```aaaaaaaaa```___^^^\\\ZZZYYYXXXVVVTTTSSSQQQOOOLLLIIIEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@<<<666111---((($$$!!!BBBAAA???>>>===<<<;;;;;;888888888777666555444333111///............---+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""#########$$$$$$$$$%%%###"""###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))******+++,,,,,,------------......................................./////////000000000000//////000000000111111111444444333333333333444555444555777999:::999888777333222000---,,,+++++++++************************))))))))))))((((((((((((&&&&&&((()))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%$$$###"""!!!""""""###""""""""""""""""""""""""!!!"""##################!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###!!!  ###%%%"""!!!###$$$$$$$$$$$$###%%%&&&%%%$$$&&&((((((((('''''''''''''''''''''&&&'''(((***++++++++++++------...///000111222222///111444444444444666777333555888999;;;>>>BBBFFFHHHJJJNNNRRRVVVZZZ\\\^^^````````````^^^]]][[[ZZZYYYWWWUUUTTTSSSQQQNNNKKKGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@<<<666111---(((### CCCBBBAAA???>>>=========:::999999888777666666555111000///...//////...,,,***)))'''%%%$$$$$$$$$%%%$$$$$$$$$############"""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""############$$$$$$$$$%%%###"""###%%%'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))'''((((((((())))))******((())))))***++++++,,,,,,.........////////////000///////////////.........000000000000111111111111000111111111222222222222666666555444444444555555777888;;;===>>>===<<<<<<555444111...,,,+++++++++++++++++++++++++++++++++************))))))))))))'''(((***+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$"""!!!   111555 ### !!!###$$$%%%$$$$$$&&&%%% ,,,,,,!!!&&&&&&'''((((((''''''&&&%%%&&&''')))************------...///000111222222...111333444444444666777222333555666888;;;???BBBEEEFFFIIIMMMRRRVVVYYY[[[______``````___]]][[[ZZZYYYWWWUUUTTTTTTRRROOOMMMIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@<<<666111,,,(((### !!!EEEDDDAAA???===<<<<<<<<<===<<<;;;999777666444333333111/////////...,,,+++))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!  !!!""""""""""""############&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""$$$''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,%%%(((,,,---------------000000//////000111222222333444444444333222111111444444444444444444444444555555555555555555666777555666666777888999::::::;;;>>>AAABBBAAA@@@@@@AAA;;;888444222111111111000///...---,,,,,,---...///---+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,***(((''''''(((((('''&&&))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%""" !!!###$$$### """###"""!!!$$$$$$###!!!!!!!!!!!! !!!!!!  !!!!!!"""### """###%%%&&&&&&%%%%%%$$$"""    !!!  !!!  """$$$%%%$$$"""######$$$%%%&&&&&&&&&&&&((((((((((((((((((''''''''''''(((******+++++++++,,,))),,,333333---,,,000000222333333111000000111333444555666777888999:::@@@BBBDDDGGGIIILLLQQQUUUXXXZZZ]]]___```___]]]\\\YYYYYYYYYXXXUUUSSSPPPNNNIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA===;;;888333---(((###!!!FFFEEECCCAAA???>>>>>>>>>======;;;:::888777666555444222000//////...,,,+++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!  !!!!!!!!!"""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))+++***'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))***++++++,,,(((+++...000/////////000000000000000111111222222777777777777777777666555555555555555555555555555666666555666666777888888888888999:::;;;<<<=========@@@CCCDDDCCCBBBAAABBB@@@<<<999666666666555444333333222111111222333333222111//////000000///...//////............/////////---,,,,,,------,,,+++++++++******)))((((((((())))))))))))))))))))))))))))))((('''''''''(((((('''&&&%%%&&&((((((&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&(((&&&%%%$$$%%%%%%$$$"""#########$$$$$$#########"""""""""""""""###$$$%%%%%%&&&''')))************'''%%%###      !!!$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((******++++++***,,,******---...,,,,,,...///000222222111111111111333444444555666777888888<<<>>>AAACCCEEEIIINNNQQQVVVXXX[[[]]]___^^^]]]\\\ZZZZZZYYYXXXVVVTTTRRRPPPLLLKKKIIIFFFEEEFFFFFFGGGCCCCCCCCCCCCBBBBBBAAA@@@===;;;888333...(((###!!!GGGFFFEEECCCAAA@@@??????======<<<;;;:::999888888666444222111000///---+++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%###%%%(((******(((%%%###''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******++++++,,,,,,///111333222222333333444444444444555555555666777888888999999999999888::::::::::::::::::::::::999999999999:::;;;======<<<<<<===>>>???@@@AAAAAACCCEEEHHHIIIHHHFFFFFFFFFBBB@@@<<<999999888777555666555555444444555555666555333222111222111000...000000000000000000000000000...------...///---,,,,,,++++++******)))(((((())))))))))))))))))))))))))))))(((((())))))***+++((((((((()))++++++)))''''''&&&%%%&&&((())))))((((((&&&%%%$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$%%%''')))************+++)))'''$$$"""!!!   !!! !!!  !!!######""" """###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))***)))(((+++///000.........///000111111111111333333333444444555555555777999<<<>>>@@@DDDIIILLLRRRTTTWWWZZZ\\\]]]]]]]]][[[[[[ZZZXXXWWWUUUTTTTTTQQQOOOMMMJJJIIIHHHHHHHHHCCCCCCCCCBBBAAA@@@@@@???===;;;888333...((($$$"""HHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::999777444333222000...+++------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!""""""#####################"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%((((((&&&%%%###$$$%%%'''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))******++++++,,,,,,---///222444666555666777888999::::::;;;;;;<<<<<<<<<<<<===>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAACCCCCCAAAAAABBBCCCDDDEEEEEEFFFJJJLLLOOOOOONNNLLLLLLLLLHHHEEEBBB???>>>===<<<::::::::::::999999:::::::::999777555555555444222111333444444444444444444333111000//////000000///...///......------,,,++++++*********************************++++++---......,,,,,,...///000///...,,,,,,***))),,,000222000...+++)))&&&%%%&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''((()))))))))(((+++***(((&&&$$$#########!!!!!!!!!""""""""""""###  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!  """"""!!! """###$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))******))))))&&&******(((+++222444000------...///111222111000222222222222333333333333444666888:::<<<@@@EEEHHHLLLNNNRRRVVVYYY[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWTTTRRRPPPMMMKKKIIIHHHHHHDDDCCCBBBAAA@@@?????????===;;;888333...)))%%%"""HHHHHHGGGFFFEEECCCBBBBBBAAA@@@@@@???>>>======<<<;;;888666444333222///---......---,,,+++******)))''''''''''''''''''''''''!!!!!!""""""######$$$$$$############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&)))******(((%%%$$$&&&)))(((''''''&&&&&&''''''(((((((((((()))))))))*********++++++,,,---...//////222444777888999:::<<<======>>>@@@AAACCCCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPSSSTTTSSSQQQQQQQQQPPPMMMJJJIIIHHHGGGDDDCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@???===<<<<<<<<<:::888999999:::;;;;;;:::999999777666444555666666555333444444333333222111111111000000000000000000000000.........///000111333333111333444555555555444444444333333666:::<<<;;;888444111...,,,,,,,,,++++++***++++++,,,,,,++++++***++++++***)))((((((((()))((()))***+++++++++***)))''''''&&&%%%%%%$$$$$$$$$"""""""""###############!!!""""""""""""!!! !!!!!!!!!""""""######$$$"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!  !!! !!!"""!!! """"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((&&&***,,,******...///......------///111333111000111111111111222222222222333555777888:::===AAADDDFFFHHHLLLPPPTTTWWWYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYUUUTTTRRROOOLLLJJJHHHGGGEEEDDDBBBAAA????????????===;;;888444///***%%%###IIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>;;;999777666555444222000///......---,,,+++******((((((((((((((((((((((((######$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""#########""""""""""""""""""############%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%***000111...***''''''((((((''''''''''''(((((())))))))))))************++++++---...000111333333555777:::<<<===???BBBEEECCCDDDGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRSSSQQQTTTWWWXXXWWWVVVVVVWWWSSSQQQOOONNNNNNMMMJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDCCCBBB@@@===>>>???@@@@@@???>>>===>>><<<;;;;;;<<<===;;;::::::999999888777777666666777777777777777777777777444444444444555666777888666888999999888888:::;;;;;;;;;===AAADDDFFFEEEDDDAAA===999666555555444333000000111111111111000000000000///---,,,,,,,,,,,,......//////...---,,,+++((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!   !!!""""""###$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$############"""""""""""" !!! """"""!!!!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''(((((())))))((((((((()))***,,,,,,(((&&&***222000...---///222444111///000000000111111222222222444555666777888:::>>>AAAAAACCCFFFKKKOOOSSSVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUSSSPPPMMMKKKIIIGGGFFFEEECCCAAA?????????@@@===;;;888444///***&&&$$$LLLLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>;;;:::888777777666444222///......---,,,+++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%############""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$######"""############$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))###)))000111...)))''''''((((((''''''''''''(((((()))))))))*********+++++++++,,,...000222444666777999;;;>>>@@@BBBEEEIIILLLLLLNNNRRRUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZXXX[[[^^^``````___``````XXXWWWVVVUUUVVVUUUSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSQQQPPPPPPQQQQQQPPPNNNKKKMMMNNNOOOOOONNNMMMKKKLLLKKKIIIJJJKKKKKKJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGFFFDDDEEEIIILLLJJJMMMRRRUUUVVVWWWXXXYYYUUUQQQLLLHHHFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA??????===<<<;;;:::::::::;;;;;;;;;;;;999777555444222222222222111111000///------,,,+++***)))((((((((()))*********(((&&&$$$%%%%%%$$$###"""!!!!!!  !!!""""""###$$$%%%&&&''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$############  """###"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((('''''')))&&&)))///***$$$000EEE222000...000333444111...//////000111222222333333444555666666666777:::======???BBBFFFKKKOOORRRTTTVVVXXX[[[]]]^^^\\\ZZZYYYVVVVVVTTTRRROOOMMMJJJIIIHHHFFFDDDAAA@@@???@@@@@@<<<;;;888444///+++'''$$$ NNNOOOOOOOOONNNMMMKKKJJJHHHGGGEEEDDDBBB@@@???>>>;;;:::888777777777555333......---,,,+++******)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&'''((()))******%%%(((+++)))&&&$$$'''+++((((((''''''''''''(((((()))************++++++++++++,,,...111444666888999;;;===AAACCCFFFJJJNNNQQQUUUWWW[[[```ccceeeffffffhhhhhhhhhhhhhhhgggfffeee________________________^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^______bbbfffhhhhhhhhhiiiiiicccbbbaaaaaabbbaaa___]]]aaaaaaccccccccccccaaaaaacccaaa```aaabbbbbbaaa``````aaabbbddddddbbbaaa```^^^]]]\\\\\\]]]]]]\\\ZZZ]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\\\\YYYZZZZZZXXXWWWXXX]]]aaa___dddjjjmmmmmmmmmooorrrkkkgggaaa]]]ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRPPPOOONNNNNNNNNMMMMMMLLLKKKIIIGGGDDDCCC>>>>>>======;;;:::999888555555444222111000///...+++,,,---...---+++)))''')))((('''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###$$$&&&'''(((((('''((()))++++++)))((('''%%%%%%%%%$$$$$$$$$######  """######!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''(((((((((((((((''''''((("""&&&000---(((<<<[[[444111///000444555111---...///000111222333444444444555555555444555888:::;;;===@@@DDDHHHMMMPPPRRRTTTWWW[[[^^^___]]]ZZZXXXWWWWWWUUUSSSQQQNNNLLLKKKIIIGGGDDDBBB@@@@@@@@@AAA<<<;;;888444000+++'''%%%!!!TTTTTTSSSRRROOOLLLIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAA???===<<<<<<;;;888666222222111///...---,,,+++,,,)))***...---&&&$$$&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""&&&%%%$$$#########$$$%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((---------,,,------...///...000222444666999===@@@BBBEEEJJJLLLNNNQQQWWW[[[```dddiiimmmoooqqqrrrtttuuuuuuuuuuuutttsssqqqqqqoookkkhhhhhhjjjlllkkkiiiooonnnmmmkkkjjjhhhgggffffffgggiiikkkmmmnnnoooooonnnppptttwwwyyy{{{{{{zzzvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{|||}}}}}}||||||yyywwwsssrrrrrrrrrqqqpppqqqppppppooonnnnnnmmmmmmooopppqqqrrrqqqqqqooooooooonnnnnnnnnoooooopppqqqqqqqqqqqqpppppppppppppppxxxzzz}}}zzzuuuqqqnnnmmmlllmmmnnnnnnnnnnnnnnnnnnmmmjjjgggdddbbbbbbccccccbbb^^^^^^^^^]]][[[YYYVVVUUUTTTRRROOOMMMKKKKKKKKKLLLHHHHHHFFFEEECCCAAA@@@??????KKKFFF::::::;;;555222222111///...+++)))((('''(((&&&$$$$$$%%%$$$###!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! !!!###&&&)))+++,,,---------,,,++++++***)))(((((('''''''''(((((($$$!!!!!!"""  !!!!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&***///,,,(((222CCC///...,,,,,,+++,,,---...------......///000000000333333444555555666666666777888:::===AAAEEEIIILLLOOORRRVVVXXXYYYYYYYYYZZZXXXWWWUUUSSSQQQOOONNNNNNMMMJJJFFFDDDCCCBBBAAA???===;;;888555222---((($$$""" SSSSSSSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCAAA???>>>===<<<:::888333333222000///...---,,,---***+++......(((&&&(((((((((''''''&&&%%%%%%$$$%%%%%%$$$###"""""""""######""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''((((((((('''(((((((((((()))))))))))))))))))))((((((((((((************************+++++++++,,,---...///000333444666888:::===AAADDDHHHLLLQQQTTTVVVZZZ```dddkkknnntttxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwuuuuuuwwwyyyxxxwwwxxxxxxwwwuuutttsssrrrqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~{{{wwwvvvvvvvvvvvvuuusssssssssrrrpppmmmjjjiiicccaaa^^^\\\ZZZYYYZZZZZZ\\\[[[ZZZXXXWWWUUUTTTTTTaaajjj```PPPNNNNNNHHHGGGAAA???<<<888555222///......,,,***)))))))))'''%%%%%%$$$"""""""""""" """!!!!!!!!!###%%%((())),,,,,,,,,,,,,,,+++******)))((('''&&&&&&&&&&&&&&&###!!!"""  """ !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((***''')))...,,,(((///<<<...---,,,,,,,,,,,,---...------......//////000000222222333444444555666666666777888;;;>>>BBBFFFHHHLLLOOOSSSVVVWWWWWWYYYZZZYYYXXXVVVTTTRRRPPPOOONNNMMMJJJGGGDDDCCCBBBAAA???===;;;888555222...)))%%%""" SSSSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCEEECCCAAA@@@???>>><<<:::555444333222111///......---+++,,,//////+++)))+++((((((((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""""""""#####################"""""""""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))******)))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333444666888:::;;;???CCCFFFMMMRRRWWW\\\^^^ccciiimmmssswww}}}}}}}}}}}}}}}||||||||||||{{{yyyvvvtttrrrsssqqqooolllkkkjjjjjjjjjeeeddddddbbbaaa```______xxx}}}ppp^^^YYYWWWRRRSSSQQQOOOKKKGGGCCC@@@???>>>:::888555444333222///---,,,***(((''''''&&&###!!!!!! """"""!!!!!!"""$$$&&&'''++++++,,,,,,++++++******)))((('''&&&%%%$$$$$$$$$""" ###!!! !!! !!!"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''(((((((((,,,((((((---,,,(((+++333------,,,,,,,,,,,,---------------...//////000000000000111222333444555666555555666888:::===@@@BBBGGGJJJOOORRRTTTVVVXXXYYYZZZYYYWWWUUUSSSRRRPPPPPPNNNKKKHHHFFFEEECCCAAA???<<<:::888555333///***&&&""" TTTTTTSSSSSSRRRQQQPPPOOOMMMMMMMMMKKKJJJHHHFFFEEEFFFDDDBBBAAAAAA???===;;;777666555444333222111000.........//////...------))))))(((((('''&&&&&&&&&$$$$$$#########$$$%%%%%%%%%$$$$$$###""""""""""""########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''''''''((((((((()))))))))************)))))))))(((,,,,,,------------......000000111111222444555666888:::<<<>>>@@@DDDHHHLLLSSSXXX___dddhhhlllssswww||||||{{{yyywwwvvvuuuuuuuuuwwwwwwvvvvvvuuutttttttttsssoookkkfffhhh^^^\\\YYYVVVSSSRRRRRRRRRJJJHHHEEECCCAAA???<<<:::666444222000///---***((('''&&&%%%$$$###"""!!!!!!!!!!!!!!!  !!!"""$$$&&&''')))***************))))))((('''&&&$$$###"""""""""!!!  !!!""""""""""""############"""############$$$$$$$$$&&&&&&&&&'''''''''((((((+++'''&&&+++,,,***))),,,,,,,,,,,,,,,,,,,,,------,,,,,,---......//////000...///000111222333444555555555555666777:::<<<>>>CCCFFFKKKNNNQQQTTTWWWYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPMMMJJJHHHGGGEEEBBB@@@<<<:::888555333///***'''""" UUUUUUTTTSSSSSSRRRRRRRRROOONNNNNNMMMKKKJJJHHHGGGGGGEEEBBBAAAAAA@@@>>><<<999999888777555444333222///000000//////000///...***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""#####################$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&###$$$%%%'''((()))******((((((((((((((((((''''''((((((((())))))))))))***++++++++++++++++++++++++------........./////////444444444444555666777777>>>@@@CCCEEEHHHMMMRRRUUU[[[aaaiiiooosssxxx~~~~~~}}}|||||||||~~~}}}yyyssswwwmmmkkkiiifffdddccccccbbb[[[XXXUUUSSSQQQNNNKKKIIICCCAAA>>><<<:::888555333......---+++)))((('''&&&$$$######"""!!!!!! !!!###$$$&&&'''''''''((((((((((((''''''&&&%%%$$$"""!!!  !!!!!!"""""""""#########"""""""""#########$$$$$$&&&&&&&&&&&&''''''''''''(((%%%%%%))),,,+++***+++***++++++,,,,,,---------,,,,,,------.../////////......///000111222333444555555444555666888:::;;;???BBBGGGKKKNNNQQQUUUXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPMMMKKKIIIGGGDDDAAA===;;;888666333///***'''""" !!! WWWWWWUUUTTTSSSSSSSSSSSSNNNNNNNNNNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA???===<<<;;;:::999777666555555000222222//////111000...*********)))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$########################"""#########$$$%%%%%%%%%###$$$%%%'''((()))))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,---.........//////000000111111222222666666666666777888::::::???BBBEEEIIIMMMRRRXXX\\\bbbhhhqqqwww|||~~~|||{{{zzzzzzuuuvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{~~~~~~{{{xxxwwwxxxzzzzzzzzz|||}}}~~~~~~~~~|||{{{zzz}}}}}}}}}}}}}}}}}}||||||{{{|||||||||}}}}}}~~~~~~|||}}}|||www|||yyyyyywwwtttqqqooommmkkkhhheeebbb```^^^\\\XXXVVVPPPNNNKKKIIIGGGEEEBBB@@@888777666444222000...---))))))(((&&&$$$###"""!!!"""!!! !!!"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!  !!!!!!!!!"""""""""######""""""#########$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''***+++++++++)))***+++,,,---------,,,,,,,,,,,,---......////////////000000111222222222444444333444555666888999;;;>>>BBBFFFJJJNNNRRRUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUSSSPPPNNNMMMJJJFFFCCC???<<<999666333///***&&&"""  %%%$$$ZZZXXXWWWUUUTTTSSSSSSTTTMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???======<<<;;;999888777666111444333......111000---++++++***))))))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((((('''''''''(((((())))))*********++++++++++++,,,,,,,,,+++,,,---...///000111222222222333444444555666666777888999;;;===???BBBCCCCCCFFFKKKOOOTTTZZZaaaeeennnttt}}}}}}yyywwwvvvvvvvvvuuuvvvvvvvvvvvvtttsssrrrkkkjjjhhhgggeeedddcccccceeeffffffggghhhhhhiiiiiijjjjjjlllooorrrvvvyyy{{{~~~}}}{{{yyywwwuuutttrrrssssssttttttssssssrrrpppnnnkkkkkkmmmooopppppppppqqqssstttttttttsssrrrooopppqqqrrrrrrsssssssssxxxxxxyyyzzz{{{|||||||||yyy~~~~~~}}}zzzzzzzzzyyywwwtttqqqppppppnnnkkkhhhgggdddaaa___[[[YYYVVVTTTSSSQQQNNNLLLEEEDDDBBB@@@===;;;999888444333111///,,,***((('''((('''%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!  !!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''((()))+++,,,((()))+++,,,------,,,,,,+++,,,,,,------......///111111111111111111111111222222222222333555777888777:::>>>AAAEEEIIINNNQQQQQQSSSUUUWWWYYYYYYXXXWWWWWWUUUSSSQQQPPPLLLHHHEEE@@@>>>:::777333...)))%%%""" $$$"""[[[ZZZWWWUUUTTTSSSSSSTTTMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJGGGFFFFFFEEECCCAAA>>>>>>===<<<:::999888777222555444...---000000,,,++++++******)))(((((((((((('''&&&%%%$$$#####################$$$%%%&&&&&&#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&''''''((()))******+++++++++,,,,,,,,,---------+++,,,---///111222444444555555555666777888888999:::;;;===@@@CCCGGGJJJLLLMMMPPPUUUZZZ```gggmmmrrr~~~}}}|||{{{yyyxxxwwwuuuqqqnnnllliiieeeaaa___^^^^^^___[[[[[[\\\[[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOQQQSSSWWW[[[___aaaeeeeeedddbbb___]]][[[YYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWUUUSSSSSSVVVXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^aaaaaaccceeefffgggggggggeeefffggghhhiiijjjjjjkkkkkkqqqnnnnnntttqqqpppxxxssstttwwwxxxxxxvvvtttrrrtttqqqnnnlllkkkiiifffcccbbb```]]][[[ZZZXXXUUUSSSPPPOOOMMMJJJGGGEEECCCBBB>>>===;;;888555222000///...---+++)))'''&&&%%%%%%#########"""!!! !!!"""""""""""""""  !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******'''&&&(((***+++((()))+++,,,------,,,,,,++++++,,,------......///222222222222111111111111111000000000222333555777444777:::>>>AAAEEEJJJNNNOOOQQQTTTWWWYYYYYYYYYXXXYYYWWWUUUSSSQQQNNNJJJFFFAAA???;;;777333...((($$$"""  ]]][[[XXXVVVUUUUUUWWWXXXSSSRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKJJJIIIHHHFFFDDDDDDAAA>>><<<<<<<<<;;;:::999777555222000///......,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%&&&&&&''''''(((((((((%%%(((***+++)))((()))))),,,+++++++++---------,,,...///111111111111222444666;;;>>>>>>???CCCBBB???HHHDDDDDDHHHKKKLLLPPPUUUVVVZZZ^^^bbbfffnnnwww~~~{{{wwwqqqlllgggcccaaacccbbbbbb```]]]ZZZWWWUUURRRPPPMMMJJJHHHGGGGGGHHHBBBEEEEEEBBBBBBDDDCCC@@@<<<<<<;;;:::999999888888888888888999999999::::::;;;;;;===@@@BBBDDDFFFGGGJJJKKKLLLLLLKKKJJJGGGFFFBBBDDDEEEGGGGGGEEEDDDBBBCCCAAA@@@???@@@CCCFFFHHHHHHHHHFFFFFFFFFHHHJJJKKKOOOPPPQQQQQQRRRRRRQQQQQQVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\```ccceeebbbeeehhhlllnnnnnnmmmllllllkkkjjjiiigggfffddddddaaaaaa```___^^^]]]\\\\\\UUUUUUTTTSSSQQQOOOMMMLLLLLLIIIDDD@@@>>>===<<<;;;:::777222///---,,,+++***((('''&&&%%%$$$#########!!!!!!!!!!!!    !!!!!! !!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,+++++++++******))))))++++++,,,---------,,,,,,............////////////000111111222222333444444444666999;;;===AAAFFFJJJLLLOOORRRVVVXXXZZZZZZZZZZZZYYYWWWTTTPPPMMMJJJHHHDDDAAA;;;777333///,,,)))###!!!___]]]ZZZWWWVVVWWWXXXYYYTTTTTTTTTSSSRRRRRRQQQQQQPPPNNNLLLKKKKKKJJJGGGEEEEEECCC@@@???>>>===;;;:::999888555333000/////////,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&(((+++,,,++++++,,,,,,...---...///000111222111555666888888777777999:::999???BBBDDDGGGKKKKKKHHHLLLIIIHHHLLLOOOPPPUUU[[[___ccchhhlllqqqyyy~~~~~~zzzxxxuuuttttttqqqmmmiiihhhiiijjjjjjjjjiiihhhgggcccaaa]]]YYYTTTPPPMMMLLLLLLLLLLLLKKKIIIGGGEEECCC???>>>;;;888777666666777333666555222111222000---......---,,,,,,++++++***---------......////////////000111333555777999:::999:::;;;;;;;;;999777555444555666777777666555444444333222222444666888999===<<<;;;::::::;;;===>>>>>>>>>???@@@@@@@@@@@@???EEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFIIILLLOOOQQQUUUWWWYYY\\\^^^___^^^^^^___^^^^^^^^^]]]]]]\\\\\\YYYYYYZZZZZZZZZ[[[[[[[[[WWWWWWXXXXXXWWWUUUSSSRRRQQQOOOKKKIIIGGGFFFEEEDDDBBB???;;;888777555333111...---,,,***(((''''''&&&"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))***++++++******))))))))))))***++++++,,,,,,,,,,,,+++............//////////////////000111111222222333333555777999;;;???CCCGGGKKKMMMPPPTTTWWWYYYZZZZZZZZZYYYXXXUUURRRNNNKKKJJJFFFCCC===888444000+++(((### aaa___\\\ZZZXXXXXXXXXYYYVVVVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFDDDCCCBBB@@@===:::999888666444222000//////,,,,,,,,,+++***))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))'''))),,,---------///000,,,---...///111222333444666888:::::::::;;;<<<>>>AAAGGGLLLOOOTTTYYYZZZXXXVVVRRRQQQTTTWWWZZZ```ffflllpppvvv{{{}}}xxxvvvrrrnnnkkkgggeeedddcccaaa___]]]\\\YYYVVVSSSPPPPPPPPPPPPOOONNNMMMMMMHHHGGGDDDAAA>>><<<;;;:::888888888888777666555444000///---+++******++++++***---,,,(((''''''&&&"""&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++------.........,,,+++***++++++++++++++++++++++++)))******+++,,,---......000000...------.../////////000000111222111111111666666666666666555444444444444444666888;;;===???DDDEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUWWWXXXYYYXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNLLLJJJGGGEEECCCAAA===:::777666444222///---,,,+++&&&&&&%%%$$$###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((())))))***+++++++++++++++---............/////////......//////000111111222333555666888999<<<@@@CCCGGGJJJNNNRRRVVVXXXZZZ[[[ZZZZZZYYYWWWTTTQQQNNNLLLIIIEEE???:::555000+++'''"""aaa```]]][[[YYYXXXXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTRRRPPPOOOOOONNNLLLJJJJJJHHHGGGFFFEEECCC???<<<;;;:::888666444222111000...------,,,+++***)))))))))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%&&&&&&'''((()))*********,,,---.........000111///000222333444555777888777999<<<>>>???AAADDDFFFMMMTTT[[[___eeekkkllljjjfffaaa^^^aaadddgggmmmtttzzz~~~~~~}}}zzzvvvuuuxxxrrrqqqppppppnnnkkkfffccc```___\\\YYYUUURRRPPPOOOOOOMMMKKKIIIGGGEEECCCAAA>>>>>>>>>===<<<;;;::::::777666444333222111111111///.........---,,,++++++***)))(((&&&&&&&&&&&&'''(((******'''%%%'''%%%"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$&&&''''''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''((())))))(((((())))))(((&&&&&&&&&&&&''''''(((((())))))))))))))),,,,,,---...---,,,+++************+++---///111222777777777777888:::<<<===::::::;;;<<<===>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKHHHJJJMMMPPPRRRRRRQQQPPPNNNPPPQQQRRRQQQQQQQQQQQQRRRPPPOOONNNMMMJJJFFFBBBAAA@@@>>><<<999666333222///...---+++(((&&&%%%$$$###!!!!!!"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((((((((('''''''''((()))******+++******---------.........//////......///000000111111222444555666777888:::===@@@DDDFFFJJJOOOSSSWWWYYY[[[[[[[[[ZZZYYYWWWTTTQQQOOOJJJFFFAAA;;;666000)))%%%!!!```___]]][[[YYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQQQQQQQPPPNNNMMMLLLJJJIIIIIIHHHEEEBBB???===<<<;;;999777555333222//////...---,,,+++******))))))(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&'''''')))***++++++,,,---...000/////////000222666888;;;<<<<<<===???BBB???BBBFFFJJJMMMQQQUUUXXX___fffmmmqqqwww}}}~~~{{{vvvqqqnnnoooqqqsssyyy|||xxxsssppplllgggdddccc```\\\\\\___ZZZYYYXXXXXXWWWSSSOOOKKKFFFEEEDDDBBB@@@>>>===<<<;;;:::999777444222222111000000///...------,,,,,,******))))))))))))******)))((('''&&&%%%$$$######%%%$$$$$$######"""######!!!$$$$$$""""""$$$### """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!   """###$$$###"""!!!%%%%%%$$$######""""""""" !!!""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&'''---,,,++++++,,,...000111///////////////000000000222333444666777999:::;;;<<<===@@@CCCEEEFFFFFFFFFFFFIIILLLMMMLLLMMMNNNPPPSSSSSSSSSSSSSSSQQQMMMIIIJJJJJJIIIGGGEEEBBB@@@>>>;;;:::888444111...+++***((('''%%%"""!!! !!!!!!!!!"""  !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((&&&'''((()))************------------............//////000000111222222333444555666777777999<<>><<<:::888666444222111000///...---,,,+++***)))((((((''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))(((((()))***,,,---......///111222111111222444666999===AAACCCCCCEEEIIIMMMNNNQQQVVV[[[___ccchhhkkktttzzz}}}yyyzzzzzz{{{zzzvvvsssqqqllliiifffccc```]]]ZZZWWWUUUPPPMMMNNNLLLIIIIIIMMMGGGEEEDDDCCCCCCAAA===:::555555555555444333222111/////////---***)))***++++++***)))(((''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&$$$###"""""""""%%%$$$$$$$$$######"""""" !!!"""""" !!!!!!!!!  !!!!!!  """""""""!!! !!!!!!  !!!  !!!!!!""""""!!! !!!!!!!!!"""$$$$$$#########$$$&&&''''''''''''''''''&&&&&&&&&((())))))***+++,,,------111222444666888:::;;;;;;<<>>888111***%%%### ^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTRRRRRRRRRRRRPPPOOONNNLLLIIIHHHIIIIIIGGGFFFAAAAAA@@@???===:::888777444333222111000...------***))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))))))))***+++,,,---///000000000111333444555777;;;===???DDDJJJNNNPPPTTTZZZ```cccgggkkkooossswww|||~~~|||~~~~~~zzzwwwvvvooommmiiiddd___[[[YYYXXXXXXTTTOOOLLLJJJIIIGGGFFFBBB>>><<<======;;;<<<@@@:::888666555555444222000...//////000///...---,,,)))******(((&&&&&&(((***((((((&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!     !!!!!!"""!!!!!!!!! !!!!!!  !!!###$$$%%%   !!!!!!!!!""""""""""""""""""!!!""""""###$$$%%%%%%%%%)))))))))***,,,...///111111444888888777999>>>CCCEEEEEEFFFIIILLLNNNMMMLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNLLLJJJHHHFFFDDDCCC:::999888555222///,,,***'''&&&%%%###!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))'''''')))***+++,,,,,,,,,,,,,,,---------...............//////000111111222000222333333444666999<<<>>>@@@CCCGGGLLLPPPTTTVVVXXXYYY[[[\\\[[[YYYUUUSSSMMMJJJFFFAAA;;;444---'''$$$""" ________________________]]]]]]\\\\\\[[[ZZZZZZZZZVVVTTTRRRRRRSSSRRRQQQOOONNNKKKIIIHHHHHHIIIIIIHHHBBBBBBBBBAAA???<<<999888555555333222111///......******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++******)))***+++,,,---///000111222000222444666888<<<@@@DDDIIIPPPXXX]]]aaafffnnntttyyy|||~~~{{{{{{}}}rrrppplllhhheeebbbaaa```\\\ZZZVVVQQQMMMKKKIIIHHHHHHDDD>>>;;;:::999999888666222111333333222444888333111///.........---,,,******++++++***)))'''&&&###$$$%%%$$$""""""%%%(((######"""!!!!!!"""###$$$!!!!!! !!!!!!  """###!!!!!!!!! !!!!!!  ###$$$  !!! !!!""""""###$$$###""""""###%%%((()))))),,,//////---000666<<<;;;;;;<<<@@@DDDGGGHHHGGGGGGIIILLLOOOQQQRRRRRRQQQRRRQQQQQQPPPOOONNNMMMMMMCCCCCCAAA???;;;777333111...---+++(((&&&$$$"""!!! !!!  !!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''((((((((())))))******'''((()))***,,,,,,------,,,,,,,,,---------......------......///000000000...000111111222444888:::>>>@@@BBBFFFKKKOOOSSSUUUWWWXXX[[[\\\\\\YYYVVVTTTOOOLLLHHHCCC>>>777///***%%%"""""""""`````````___^^^^^^]]]]]]\\\]]]^^^^^^^^^\\\ZZZXXXZZZYYYXXXWWWUUUTTTSSSRRRNNNNNNNNNMMMKKKHHHFFFDDDGGGEEEBBBAAA@@@>>><<<:::999888555222000000000111...---,,,+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%###############$$$$$$$$$)))***+++,,,------...---222111///000111333444444444888<<>><<<;;;888666555444333111000...---,,,,,,++++++++++++++++++,,,---,,,***)))((()))+++,,,''''''&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&((()))******---...222555888:::;;;;;;>>>>>>@@@BBBEEEHHHJJJLLLMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIHHHEEECCCAAA@@@@@@;;;555333222000***%%%###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$)))))))))(((''''''&&&&&&)))***+++,,,,,,+++))))))---------............///////////////000000000000000000111222444555666666:::;;;>>>BBBFFFKKKOOOQQQVVVXXXYYYXXX[[[]]]YYYSSSSSSPPPKKKEEE???777...)))%%%"""aaaaaa```______^^^^^^]]]\\\]]]^^^^^^^^^\\\ZZZYYYZZZYYYXXXWWWVVVTTTSSSSSSOOOOOOOOONNNLLLJJJHHHFFFGGGEEECCCAAAAAA???===;;;:::999666333111111111222///...---,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&***+++---...000000111111444222111111333666888999;;;@@@FFFJJJOOOVVV___eeeuuu|||~~~{{{uuunnniiihhhiiikkkqqqwwwzzzvvvqqqpppnnnjjjhhhlllmmmiiiiiikkkhhhcccaaa]]]YYYVVVTTTRRRPPPNNNJJJIIIFFFCCC@@@===;;;;;;;;;999777666555333111///111000///...---,,,+++***))))))(((((((((((()))))))))'''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$%%%&&&&&&''')))+++...111222333333777888999;;;>>>AAACCCDDDGGGHHHJJJKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLJJJIIIHHHGGGCCC>>><<<<<<999333...+++***(((&&&###!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''''''''''')))***++++++++++++***)))------------............////////////000000000000111111222333444555555666888:::<<<@@@EEEJJJNNNPPPUUUWWWYYYYYY[[[^^^[[[UUUTTTQQQLLLGGG@@@888000***%%%"""aaaaaa``````______^^^^^^]]]]]]^^^^^^^^^\\\ZZZYYYZZZZZZYYYWWWVVVUUUTTTSSSPPPPPPPPPOOONNNMMMKKKJJJIIIGGGDDDCCCBBBAAA???===<<<:::888666444333333333000000///...,,,+++***)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))******,,,---///000222222666555555666999===AAADDDJJJOOOVVV]]]ccclllvvv|||vvvrrrlllfffaaa``````aaabbbeeeeee```\\\ZZZXXXUUUVVVVVVSSSQQQRRRTTTQQQLLLKKKIIIEEECCCCCCBBB@@@>>>===<<<:::777555333222111222000.........---+++)))++++++******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""#########""""""!!!!!!  !!! """###%%%'''((())))))......///111333666888999===>>>@@@BBBEEEHHHKKKLLLLLLMMMOOOQQQQQQQQQOOONNNNNNKKKHHHGGGGGGCCC===888555444222...+++'''%%%$$$  !!!!!! !!!!!!""""""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''((((((((())))))***++++++******)))------------............////////////000000000000333333333444444555555555666777:::>>>CCCHHHLLLOOORRRVVVXXXYYY\\\___]]]XXXVVVSSSNNNIIIBBB:::222---&&&###bbbbbbaaa``````______^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQQQQPPPOOOOOONNNKKKIIIFFFEEEEEEDDDAAA???>>>===;;;999777666555555333222111000...---,,,,,,)))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((())))))***+++,,,,,,------...000222444555666:::;;;<<>>AAACCCDDDFFFJJJMMMOOOPPPPPPOOOOOONNNMMMMMMMMMIIIDDD@@@>>><<<:::666222...+++***&&&$$$!!!   !!!!!! !!!"""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))))))))***************,,,,,,---------.........////////////000000000000444444444444444444444555555555777;;;@@@EEEJJJMMMPPPTTTXXXYYY\\\___^^^[[[XXXUUUPPPKKKDDD===555///'''$$$ cccbbbbbbaaa``````_________^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>><<<:::999888777555555444222111000///...++++++***))))))((('''''''''((()))***************)))******,,,---...//////444444555777999<<>><<<;;;999888777666555444333222//////...---,,,+++******+++,,,---......////////////000111333444666777888777999===CCCKKKSSSYYY]]]ffflllsssxxx{{{uuuhhh\\\UUUPPPJJJGGGHHHBBB===777555666666444111333---,,,000111---***+++000,,,+++------)))))),,,)))(((((()))+++***)))'''))))))((('''&&&&&&&&&&&&$$$"""!!!!!!""""""!!!  !!!!!!!!!'''(((***,,,000444888::::::<<<>>>@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;888666555333111///******)))((('''$$$"""!!!  !!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((''''''((()))+++,,,++++++,,,,,,,,,---------////////////000000000000000000111111222333444444777777666777:::???DDDGGGIIIPPPVVVWWWXXX[[[\\\[[[ZZZWWWRRRNNNHHH@@@999444***&&&!!! ddddddccccccbbbaaaaaaaaa``````___^^^]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLJJJHHHEEEDDDDDDCCCAAA???===<<<:::999888777666555444333111000///...---,,,++++++,,,---...///000000000000222222444666888999;;;<<>>???@@@@@@@@@===;;;:::999999888666......///...,,,(((%%%###!!!   !!!!!!  !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''((()))+++,,,++++++,,,,,,,,,---------////////////000000000000...//////111222333444444999888777777:::>>>CCCFFFHHHOOOUUUVVVWWWZZZ[[[ZZZZZZWWWRRRNNNHHHAAA999444+++'''!!! gggffffffeeedddcccbbbbbb^^^__________________^^^```___^^^\\\ZZZYYYXXXWWWZZZZZZYYYXXXWWWWWWVVVVVVTTTSSSQQQNNNMMMLLLLLLMMMGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>===;;;888666555555222000/////////---,,,---------///222333444333666999===>>>===>>>BBBFFFNNNUUU___iiiqqqxxxwwwlllWWWLLLBBB>>><<<777333333000///,,,***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((((($$$$$$'''((($$$""""""###""""""!!! !!!$$$&&&'''''''''))),,,000111000///444444666888:::;;;===>>>????????????>>><<<;;;:::::::::999888666333000...'''&&&###!!! !!! !!!"""###""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))''''''&&&&&&&&&''''''((()))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,---------......///////////////000000000111111222333333777777777777888;;;???CCCHHHLLLQQQTTTVVVXXXZZZ[[[ZZZWWWSSSNNNHHHAAA888333---'''"""""" ffffffeeedddcccbbbbbbaaa______````````````____________^^^\\\[[[ZZZYYYYYYZZZZZZYYYXXXXXXWWWVVVVVVVVVUUUSSSQQQOOOOOONNNOOOJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???===:::888777777555222111222111000///444333444555777888999999999<<>>AAAFFFJJJOOOSSSUUUWWWYYY[[[ZZZXXXTTTOOOIIIBBB999333---'''"""""" ffffffeeedddcccbbbaaaaaa``````aaaaaaaaaaaa``````___^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCAAA???===;;;:::999777555555555555444333888888888888999:::<<<<<<<<>>??????@@@AAAAAAAAA@@@>>>===444333000---)))%%%###!!!!!! !!!""""""""""""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((******+++++++++,,,,,,,,,---...//////000000//////...///111222333333222222555666666666666888<<>>===<<<:::888888999999888777;;;;;;<<<<<<===???AAACCCGGGMMMVVV___fffoooxxx~~~|||wwwrrrnnnkkkkkkkkklllooorrrwww{{{{{{sssgggYYYJJJ???444///+++,,,+++'''############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!***$$$ ###  !!!$$$%%%%%%$$$ !!!"""$$$%%%&&&&&&((())),,,///222666999;;;===>>>@@@BBBCCCCCCCCCBBB;;;:::777444000,,,((('''%%%###!!! !!!!!!!!!"""!!!"""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((((((((('''''''''''''''((((((((()))******++++++,,,,,,,,,......///000000000000000...///111333333333222111444555666555555777:::<<>>@@@BBBCCCDDDGGGLLLPPPWWW```mmmwww|||sssmmmjjjgggbbb]]]YYYXXXXXXYYY]]]^^^bbbggglllqqqtttvvvmmmjjjddd\\\QQQDDD777000+++(((&&&((('''###!!!"""!!!!!!!!!!!!!!!!!!!!! %%%  !!!  !!!!!!"""###$$$&&&)))---000111777888;;;===@@@AAAAAAAAA===<<<;;;888555111...,,,***(((&&&"""   !!!!!!!!!!!!!!!!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''((((((((((((''''''''''''(((((()))))))))******+++,,,,,,------...//////000000000000000...///111222333333222222444555666555555666888:::>>>AAAFFFKKKOOORRRWWWZZZ\\\[[[XXXUUUPPPGGG>>>888///((("""!!! hhhhhhgggfffeeedddccccccdddddddddeeeeeedddddddddaaaaaaaaaaaaaaa`````````]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZYYYXXXVVVVVVTTTTTTSSSRRRPPPOOONNNNNNKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA???@@@AAABBBBBBAAA>>>AAAEEEHHHKKKPPPWWW]]]eeeooo}}}yyyrrrjjj```ZZZVVVTTTPPPLLLJJJIIIJJJKKKNNNNNNPPPUUU[[[___aaabbbYYYVVVQQQIII@@@666...***'''$$$###%%%$$$ """ !!!""" """$$$'''(((---///222666888:::;;;<<<::::::::::::888666333222///...+++)))&&&$$$###"""  !!!"""!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&((())))))((((((''''''(((((())))))************+++,,,------.........///000000111111000000000000000111111222333333444555666666555555777999<<<@@@DDDIIIMMMRRRWWW[[[]]]\\\ZZZWWWRRRIII@@@999000)))###!!!  iiiiiihhhgggfffeeeeeedddeeeeeeeeeffffffeeeeeeeeeccccccbbbbbbaaaaaaaaa```________________________[[[\\\\\\\\\\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSSSSSSSOOOOOOOOONNNMMMKKKJJJIIIGGGEEEDDDEEEGGGHHHHHHGGGCCCHHHNNNRRRVVV^^^hhhooovvv~~~vvvlllddd^^^WWWOOOIIIFFFDDDAAA???===<<<======???>>>???CCCHHHLLLLLLLLLHHHFFFAAA:::333---)))((($$$"""!!!###!!!###!!!!!!###%%%'''***...111333444555555666888999999888777666222111000///,,,***(((&&&!!!!!!  !!!!!!"""""""""!!! """"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$&&&'''(((''''''&&&"""$$$&&&((())))))(((((((((((())))))***++++++,,,***+++,,,---...//////000//////000111111111111000111111000///000111333555555666777777666555777888;;;>>>CCCHHHMMMRRRXXX\\\]]]\\\[[[YYYSSSKKKAAA:::111)))###!!!!!! jjjjjjiiihhhgggfffeeeeeeeeeeeeffffffffffffeeeeeeddddddccccccbbbaaaaaa````````````aaaaaaaaaaaaaaa]]]^^^^^^___^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRRRRQQQPPPNNNMMMLLLJJJHHHGGGHHHJJJLLLLLLKKKOOOUUU\\\aaafffooo{{{|||vvvoooggg\\\TTTOOOJJJCCC>>>;;;:::888666444333333333555333333666;;;>>>>>>===:::888333---'''$$$#########!!! !!! ### """ """%%%)))---///000111111333666888::::::999999444444333222000---***)))%%%%%%###!!!  !!!!!!!!!"""""""""!!! """"""""""""##################$$$%%%%%%%%%%%%$$$###$$$&&&((())))))(((((("""###&&&((())))))((((((((())))))***+++,,,,,,,,,++++++,,,---...000000111//////000111111111111111222111///...///111444666555777888777666666777888;;;>>>CCCHHHMMMRRRXXX\\\]]]]]]\\\YYYTTTLLLBBB;;;111)))###!!!!!! !!!!!! jjjjjjiiihhhhhhhhhhhhhhhffffffffffffffffffffffffffffffeeeddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaabbb\\\\\\cccccc[[[ZZZaaa^^^]]]\\\ZZZYYYWWWVVVUUUXXXXXXWWWUUUSSSRRRQQQPPPMMMMMMMMMLLLLLLOOOTTTXXXZZZdddoootttyyyxxxrrrkkk^^^RRRPPPLLLGGGAAA<<<888666111000///---,,,+++******,,,,,,,,,------,,,,,,+++,,,+++)))'''%%%"""!!! """ !!!"""!!! !!! !!!###$$$ ###%%%&&&'''''')))---000333444555555777777888777666444222111,,,,,,+++)))'''$$$!!!   !!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++------,,,,,,---...000111////////////000000000000111111111000111111222333333444555555444444555777:::<<<@@@EEEIIIOOOUUUYYY]]]aaaaaa[[[TTTLLLBBB888222---&&& jjjiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]```gggfff^^^[[[```^^^]]]\\\[[[ZZZYYYXXXWWW\\\[[[ZZZYYYYYYXXXWWWWWWQQQQQQQQQQQQRRRVVV[[[```gggqqq{{{vvvhhh```YYYKKKCCCAAA>>>;;;666333000...------+++***))))))))))))+++++++++******((('''''''''&&&%%%$$$###"""!!!!!!%%%"""   !!! """###$$$$$$&&&(((+++---///111111444555666777666666555444///000000///,,,)))&&&$$$"""!!!  !!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++------,,,,,,---...000111////////////000000000111111111111111111222222333333555666555444444555666999<<<@@@DDDHHHNNNTTTXXX]]]```aaa[[[TTTLLLBBB888111,,,&&&!!! jjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffeeeeeedddddddddddddddddddddddddddccc```cccjjjiiiaaa]]]___^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZVVVWWWXXXYYY\\\aaahhhmmmxxxvvvkkkaaaRRRKKKDDD888888777555333111...,,,+++)))(((''''''&&&&&&&&&''')))(((((('''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$  !!!!!!!!!""""""!!!!!! """"""!!!  !!!"""$$$&&&)))+++,,,///000222444555666777777444555666666444111...+++)))'''%%%!!!  !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++------,,,------...000000/////////000000000111111111111111111111222333333444666777666444444555666888;;;???CCCGGGMMMSSSWWW]]]``````ZZZSSSKKKAAA888///+++&&&###""""""!!! kkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffeeeeeeeeefffffffffffffffffffffffffffdddeeejjjiiibbb___aaa``````__________________\\\\\\[[[ZZZZZZZZZ[[[\\\ZZZ\\\___ccchhhooowww}}}|||pppaaaWWWNNNBBB===:::///333222111///---,,,******%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%###"""!!!  ###'''$$$ !!!"""!!!!!!$$$%%%&&&((('''&&&%%%$$$&&&%%%%%%$$$###!!!  ###%%%'''(((***,,,///111444666777777999;;;<<<;;;888555333000///,,,((($$$   !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((()))******++++++,,,,,,------...//////000//////000000000111111111222111111111111222333333555666777666555444555666777:::>>>BBBFFFLLLRRRWWW\\\```___YYYRRRJJJAAA888---***&&&$$$######"""!!!llllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggffffffeeeeeegggggggggggggggggggggggghhhfffeeeffffffcccccceeebbbbbbbbbbbbbbbbbbbbbbbbcccbbb```______```aaabbb```dddiiiooovvv~~~yyynnnggg___PPPHHHBBB888777666,,,,,,,,,***(((&&&%%%#####################$$$$$$%%%#########$$$######"""!!! !!! !!!"""###$$$%%%&&&((())),,,---...---+++*********)))((('''%%%###""" !!!  """###"""###%%%(((+++///111222666888:::<<<===<<<:::888666555222///+++'''$$$"""  !!!!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((()))******++++++,,,,,,---....../////////000000000000111111111111222222222111222333333444555666777777555444555777777999===BBBFFFLLLRRRVVV\\\___^^^XXXPPPIII@@@888,,,)))%%%#########"""!!!nnnnnnmmmllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggfffhhhhhhhhhhhhhhhhhhhhhhhhiiihhhfffeeeeeeeeeggghhheeeeeeeeeeeedddddddddddddddcccbbbaaaaaaccceeefffjjjooovvv~~~{{{tttnnnfff\\\UUURRRDDD>>>999111111111((()))((('''%%%$$$"""!!! """""""""!!!""""""######""""""###############""" !!!###$$$$$$&&&))),,,,,,...000222333333222111/////////...,,,***'''&&&$$$$$$"""  !!!###&&&(((+++,,,111333555888:::;;;;;;;;;:::999888666222///,,,+++$$$$$$"""!!!  !!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))***+++((((((((()))******+++++++++,,,---...////////////000000000111111111222222222222222222222333444444444666777777666555777888777:::>>>BBBFFFLLLRRRVVV\\\___]]]VVVOOOIII@@@888---)))$$$"""!!!!!!!!!!!! pppoooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhiiijjjjjjjjjhhhgggggggggffffffeeeeeebbbbbbaaabbbdddgggjjjmmmwww}}}|||pppjjjbbb\\\XXXRRRKKKEEEDDD777333000***,,,,,,$$$''''''&&&%%%$$$###"""!!!"""!!! !!!###############"""!!! !!! """!!! !!!!!!!!!!!! !!!$$$%%%&&&(((---000000111444666888888999999555666666555222///,,,***((('''$$$"""  !!!$$$&&&'''+++,,,...111444888:::<<<<<<<<<<<<;;;999777444333,,,+++)))&&&###!!!  !!!!!!!!!!!!""""""""""""############%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++((((((((()))******+++++++++,,,---////////////...000000111111111222222222333222222222222333444444333555666777666777888:::777:::>>>BBBGGGMMMSSSWWW\\\^^^]]]VVVNNNHHH@@@888---)))###     !!!  qqqppppppooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmooonnnnnnmmmmmmlllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhgggiiilllllllllmmmllljjjiiiiiiiiihhhgggfffffffffeeeeeeeeegggjjjoootttwww{{{qqqhhh^^^WWWOOOJJJHHHEEE@@@;;;777,,,******&&&)))+++###"""""""""!!!!!!!!! !!! $$$$$$$$$###""" %%%,,,***%%%###   """######"""""" !!!$$$&&&'''***///333222333555888:::<<<======:::::::::999777333000...+++(((%%%$$$###"""  !!!###$$$''''''))),,,000555999<<<<<<============;;;999888222000...+++'''$$$!!!   !!!!!!!!!"""""""""""""""############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((()))******+++++++++,,,---////////////...000111111111111222222222333333222222333333444555222444666777777777999;;;888;;;???CCCGGGMMMSSSWWW\\\^^^\\\UUUNNNHHH???888...)))### !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  qqqqqqqqqqqqqqqqqqrrrrrrpppooooooooooooooopppppppppppppppooonnnmmmlllkkkkkkjjjiiihhhhhhhhhjjjjjjnnnnnnmmmlllmmmnnnooopppnnnllliiigggggggggffffffhhhggggggjjjpppyyy|||ssseeeYYYSSSGGGDDD@@@;;;888555444444,,,***'''$$$""""""$$$%%%######""""""!!!  !!!""""""!!!  """!!!   !!!"""%%%)))---///444555777999:::<<<<<<===>>>>>>===;;;999555222111...,,,(((%%%""" """$$$&&&'''))),,,111444888;;;???AAA@@@>>>======999888666444000+++(((%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***************+++++++++------------...000111333222222222222222222222222555555555555666666666777555555666666777999:::;;;999===BBBDDDEEEKKKSSS[[[YYY]]][[[TTTLLLEEE===666,,,'''!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!rrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooooooppppppqqqqqqqqqqqqqqqpppnnnmmmkkkmmmlllkkkjjjjjjkkkkkkllloooooonnnnnnnnnooopppqqqqqqooommmkkkkkkjjjiiiiiillllllnnnssszzz~~~ssskkkaaaSSSIIIDDD<<<:::666222///---,,,,,,+++)))'''$$$###############""""""!!!!!!  !!!!!!  $$$###!!! """%%%(((,,,...222333555777999:::;;;;;;>>>>>>>>><<<:::888555333///---***&&&###!!! !!!###%%%)))---000333666:::<<<===>>>???@@@>>>>>>===:::777333///,,,&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************++++++++++++------------...000222333333222222222222222333333555555555666666666777777666666666666777999:::;;;999===BBBDDDFFFKKKTTTZZZYYY\\\ZZZRRRJJJCCC;;;444,,,'''""" """"""!!!!!!   !!! !!!!!!!!!!!!  !!!!!!!!!!!!uuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqrrrssssssrrrpppmmmlllppppppooonnnmmmmmmnnnnnnppppppooooooppppppqqqrrrsssrrrrrrpppooonnnmmmlllooorrrwww~~~|||pppcccYYYPPPEEE<<<:::666444111...,,,+++******((('''&&&%%%$$$""""""!!!"""!!!!!!  !!!!!!"""""""""!!! !!!###'''***,,,...///111333666777888999:::;;;;;;;;;999777555444///...+++((($$$""" !!!###'''***+++...222666999<<<@@@BBBAAABBBBBBAAA???;;;777444000,,,((($$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))************++++++,,,,,,...---......///111222333333222222111222333555666555555666666666777777777666666666777888999:::;;;:::===BBBDDDGGGLLLTTTZZZYYY[[[XXXPPPGGG@@@888000+++'''""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!xxxwwwwwwvvvuuutttssssssttttttsssrrrrrrrrrssssssrrrssstttuuutttqqqooommmqqqqqqqqqppppppoooooooooppppppppppppqqqqqqrrrrrrsssttttttsssqqqpppoooppprrrvvv~~~{{{nnnbbbTTTKKKCCC;;;666555222111///---++++++******%%%%%%%%%%%%$$$"""    !!!"""###### !!!"""###$$$  """$$$'''((()))***,,,///111333444555333444555555555333222111///...+++(((&&&###!!!  """$$$&&&(((+++///222777<<<@@@@@@AAACCCDDDCCC@@@<<<:::999555///)))&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))******++++++,,,,,,,,,.........///000111222333333222222111222444666888555666666666666777777777666666666777888999;;;;;;;;;>>>BBBEEEIIINNNUUUYYY[[[[[[VVVNNNFFF???666---***'''###!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!""""""  !!!!!!!!!!!!zzzyyyyyyxxxwwwvvvvvvuuuvvvvvvuuutttttttttttttttssstttuuuuuutttrrrooonnnpppqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrqqqssstttsssqqqppprrrsssyyy~~~rrriiiZZZNNNBBB;;;666111...///***)))((('''&&&&&&%%%%%%"""###$$$$$$###!!!  !!!""""""###!!!"""###$$$%%%%%%%%%$$$!!! """$$$%%%$$$&&&(((***,,,...//////---...///000000000///...,,,+++***(((&&&###"""   """$$$''')))+++///555888===???AAACCCDDDCCCBBBAAA???;;;555000+++'''###  !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------......///000111222333333333333222333333555777888666666666666777777777888666666777777888:::;;;<<<<<<>>>BBBFFFJJJPPPUUUYYY\\\[[[UUULLLEEE???555,,,(((&&&###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""""""""  !!!!!!!!!!!!{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttsssqqqpppoooooooooqqqrrrrrrrrrrrrrrrqqqrrrssstttttttttssssssrrrtttuuutttrrrsssvvvzzzssscccYYYKKKAAA777444111---+++,,,'''&&&&&&&&&%%%$$$$$$###!!!!!!""""""!!!  !!!!!!"""###############"""!!!&&&%%%###  !!!!!!!!!"""$$$&&&((())))))******+++,,,---------,,,+++(((((('''&&&%%%###!!!  !!!!!! !!!###$$$&&&(((,,,///888:::===@@@CCCEEEFFFFFFCCC@@@;;;777333///***&&&  !!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))******+++,,,---.........///000222333333333333333444444555555666666666666666666777777777888888777777777888999:::;;;<<<===>>>BBBGGGLLLRRRVVVXXX\\\YYYSSSJJJDDD???555+++&&&$$$""""""""""""!!!    !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuusssrrrqqqppppppqqqnnnoooqqqssstttuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvtttvvvwwwvvvtttvvv}}}qqqbbbTTTKKKCCC;;;444222111---******((((((''''''&&&%%%$$$$$$ !!!!!! !!!""""""###"""!!!  ###%%%###  !!!###$$$$$$%%%%%%%%%&&&'''((((((((('''&&&###$$$$$$$$$$$$"""!!!  !!!"""###&&&)))000222444888===BBBEEEGGGEEECCCAAA>>>;;;777111---%%%###  !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))******+++,,,---...///...///111222444444444333333444666777777666555444666666777777777888888888777777777888999:::;;;<<<===???BBBGGGMMMSSSVVVXXXZZZWWWOOOGGGBBB===444***$$$"""!!!!!!""""""  !!!!!!"""  !!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!{{{{{{{{{|||||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwuuurrrpppooopppqqqqqqnnnooorrrtttvvvwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxwwwyyyzzzxxxwwwzzzrrrcccUUUIIIBBB===666000000...***&&&%%%&&&&&&&&&&&&%%%$$$"""""" !!!!!!!!!  %%%'''$$$ !!!"""""""""""" !!!"""###$$$###"""!!! !!!"""######"""!!!  !!!###%%%)))***---111777===BBBEEEFFFEEEDDDCCCAAA<<<777222(((&&&### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))******+++---...//////...///111333444444444333333555777999888777444222777777777777888888888888777777777888999:::<<<<<<>>>???BBBGGGNNNSSSWWWXXXXXXUUUMMMEEEAAA<<<333)))"""!!! !!!"""!!! !!!"""######  !!!!!!!!!!!!  !!!""""""#########""""""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!"""}}}}}}~~~}}}{{{}}}|||{{{zzzzzzzzzzzzzzzxxxvvvssspppooopppssstttpppqqqsssuuuwwwyyyyyyzzzwwwwwwwwwwwwxxxxxxyyyzzz}}}{{{yyyyyy}}}~~~nnn___SSSIII???999777555000+++(((&&&&&&&&&&&&&&&%%%###"""   !!!###  !!!&&&((()))+++...222888===CCCDDDFFFFFFEEEAAA>>>;;;555111+++&&&###!!!  !!!!!!!!! !!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''+++,,,------,,,,,,.../////////111333555777888999777777777777777777777777888777666777888999888666666888::::::999999:::;;;;;;AAAFFFIIINNNTTTVVVTTTUUUOOOIIIHHHHHHBBB444(((%%%$$$!!!  !!!!!!!!!!!! """"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""""""""""""""""""""""""~~~~~~}}}~~~}}}|||{{{{{{{{{{{{|||xxxwwwvvvtttsssrrrrrrrrrqqqrrrtttvvvwwwyyyyyyzzzyyyxxxxxxxxxyyyyyyzzz{{{}}}|||{{{|||~~~ssseeeWWWMMMDDD===888666333///***'''%%%%%%%%%%%%$$$###"""!!!!!! !!!### """###%%%&&&(((,,,222666<<<>>>BBBEEEFFFFFFDDDBBB:::666000+++'''$$$   !!!!!!!!! """"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((***,,,---...------///111000111222444555777888999888888888888888888888888999777666777888999888666666888::::::999999:::;;;;;;AAAFFFIIINNNTTTVVVTTTTTTOOOIIIGGGDDD===222)))$$$###!!! !!! """!!!!!!    !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!~~~}}}}}}}}}~~~~~~yyyyyyyyyxxxvvvtttrrrqqqrrrssstttvvvxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~oooeeeWWWKKKCCC>>>888555333111---)))&&&%%%$$$%%%###"""!!! &&&###  $$$""" !!!""""""$$$'''+++///555888>>>CCCGGGHHHHHHGGGBBB>>>888222---(((###  !!!!!!!!!!!!!!!###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$######$$$%%%&&&'''$$$$$$%%%&&&''''''((((((***,,,.........///111333333444444555666777888999888888888888888888888888999888777777888999888777666888::::::999999;;;<<<<<>>>>>DDDIIILLLPPPUUUUUURRRJJJGGGAAA999111***'''%%%  !!!"""     !!!#########!!!~~~zzzwwwuuuuuuvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~}}}}}}|||}}}}}}~~~|||uuueeeZZZQQQEEE<<<777444111...+++***(((&&&$$$###""""""$$$!!!  !!!!!! !!!!!!!!!"""%%%(((+++...333999???CCCFFFHHHJJJGGGDDD???:::222***$$$!!! !!!!!!!!!!!!!!!!!!""""""######%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$###"""!!!"""$$$'''(((%%%&&&'''((()))***++++++,,,...000111111222444666777777777888888888999999888888888888888888888888999888777888999:::999777777888999999999:::===???@@@FFFKKKMMMPPPTTTSSSPPPGGGDDD>>>444+++%%%$$$%%% !!!"""   !!!"""###"""!!!|||xxxwwwwwwyyy{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{jjj[[[QQQJJJ@@@888444111...+++((('''%%%$$$###"""!!!!!! !!!!!!!!! """!!! """$$$###&&&***000888???EEEHHHIIIHHHGGGDDD@@@888000***%%%""" !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%############$$$%%%'''(((''''''((()))+++,,,------...000222222222333555777777777777888888999999999999999999999999999999999:::888888888999:::999888888999999999999;;;>>>@@@BBBGGGLLLNNNPPPRRRPPPKKKEEEBBB;;;222***%%%$$$%%%  !!!!!!!!! }}}||||||}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}yyylll]]]QQQGGGAAA999444222///+++(((%%%$$$######"""!!!!!!  """"""  """!!!"""$$$(((///888@@@DDDHHHIIIIIIIIIFFF???666000)))&&&""" !!!!!!!!!!!!######"""""""""###$$$%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%$$$$$$############$$$%%%&&&'''((((((((()))***+++---...//////000222333444333333555666555666666777888999999:::999999999999999999999999:::999888888::::::999888888999999999999;;;>>>AAACCCIIIMMMNNNOOOPPPLLLGGGAAA===555---'''$$$"""!!! ~~~}}}~~~~~~}}}||||||}}}}}}}}}nnnaaaTTTIII???:::555111000...***'''######""""""!!!!!!  !!!""" !!!!!!  """###$$$###"""$$$)))111999>>>HHHIIIJJJKKKIIICCC;;;555,,,(((###  !!!!!!!!!"""$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''((((((((()))***+++,,,...///000111222333444444333333555666555555666777888999::::::999999999999999999999999:::999888888::::::999888888999999999999;;;???BBBDDDJJJNNNNNNNNNNNNJJJEEE===777///((($$$!!!  ~~~}}}~~~{{{ooobbbSSSHHHCCC>>>999333...***(((&&&%%%$$$$$$###!!!  $$$  ######!!!!!!&&& """$$$(((---333888BBBEEEHHHJJJIIIEEE@@@<<<333///***$$$  !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$############"""&&&''''''((()))******+++,,,,,,---///000222333333444555555666666666666666999888888888888888888888;;;:::999888777777777777:::::::::999999888888888999888777777999<<<@@@BBBIIIJJJMMMMMMLLLHHHDDDAAA:::444,,,&&&"""  !!! !!!!!! !!!!!! !!!}}}}}}~~~sssggg[[[MMMCCC@@@;;;777111,,,)))(((&&&$$$$$$###"""!!! !!! !!!###""" """''' """###%%%)))...222;;;>>>CCCGGGHHHEEEAAA???666222---(((###  !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,---...///000111333444444444555666666777777666666888888888777777777777777999888888777777777777777::::::999999999888888888888777777777:::===AAACCCHHHIIIKKKKKKIIIEEE@@@===777222***$$$!!!   ~~~}}}uuufff[[[QQQEEE>>><<<777333...***((('''%%%###""""""!!!  !!!!!!%%%&&&$$$!!!!!!&&& !!!!!!"""$$$(((+++222666===CCCFFFFFFCCCAAA999777222,,,'''###!!!  !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''''''''''''''&&&&&&&&&''''''(((((())))))'''((()))***,,,---/////////000111222333555555666555555666777777777777777777777777666666555555555666666555555555666777777999999999999888888888888666666666888:::>>>AAADDDGGGHHHIIIHHHEEEAAA<<<999111---&&&"""    ~~~~~~wwwjjj[[[RRRIII@@@:::999222///+++(((&&&%%%$$$"""!!!  !!!"""''''''###!!! """%%%(((---111888???DDDEEEDDDCCC<<<:::666000+++&&&###!!!  !!!"""###$$$%%%&&&&&&'''''''''''''''((((((((())))))))))))((((((&&&''''''(((((()))))))))&&&''''''(((***++++++,,,))))))+++,,,...000222222222222333444555666777888555666777777888888777777666666555555444333222222333333333333444555666777888888888888777777777777555555666888;;;>>>BBBDDDFFFFFFFFFEEEAAA<<<888555+++(((""" """"""}}}mmmaaaTTTKKKEEE===999999///,,,(((&&&%%%$$$"""!!! !!! ###%%%$$$  """%%%'''***...444:::???AAABBBBBB>>><<<999444///)))%%%###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%''''''(((((()))))))))))))))******++++++******)))((((((((())))))******+++&&&'''((()))***,,,------+++,,,---///111333444555444555555666777888999999666777777888999888888888666666555444333111111000000000000111222333444555555666666666666666666666333444555777:::===@@@BBBDDDDDDCCCAAA===888444111&&&###$$$$$$vvveeeZZZNNNGGGBBB;;;777777---***'''%%%$$$###!!! """""""""  """$$$''')))+++///444999===???AAA???>>><<<888333---(((&&&########################!!!""""""###$$$%%%&&&&&&(((((())))))******++++++++++++,,,,,,,,,,,,+++++++++***************+++,,,((()))***+++,,,---.........///000111333444555666666666777777888999999:::777777888999999999999999777666555444222111000///////////////000111222333333333333333444444444444222333444666999<<<>>>???@@@@@@???<<<888444000---### $$$$$$xxxlll]]]SSSIIIDDD???888333333,,,***'''%%%$$$"""!!! """$$$%%%&&&)))---222888===@@@AAA@@@???<<<777222---)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((()))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,---,,,+++******++++++,,,+++,,,,,,---...//////000111111222333444555666777666777777888888999999:::777888999999::::::999999888777666444222000///..................///000111111111111111222222222333111222333555777:::;;;<<<<<<;;;:::777333///+++)))""" !!!!!!~~~qqqeeeXXXNNNEEEAAA<<<555000///,,,***'''%%%$$$"""  """"""$$$(((...555<<<@@@BBBBBBAAA???;;;555000,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%''''''((()))))))))***+++,,,,,,------,,,------......------,,,///...,,,+++***++++++,,,......//////000000111111333333444444555666777777777777777888888999999:::888888999::::::::::::999888777666444222000///......------------...////////////000000111111111222111222333555777888::::::888777666333000,,,(((&&&!!!"""wwwiii___SSSNNNFFF???888333///,,,+++(((%%%!!! !!!""""""%%%"""###&&&***---555>>>@@@DDDFFFDDDBBB@@@999111+++)))''''''((())))))((('''&&&&&&''''''((()))***(((***,,,///000///...---......///000000///...---...............---------///000111222333333444333333444444555666777888888::::::::::::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999;;;999666222///...---------,,,+++******+++,,,---...///000000000///---,,,000222555777888888777777333333111...+++&&&""" ~~~rrrdddZZZNNNIIIBBB;;;666222...,,,)))'''$$$  !!!"""###!!!!!!%%%'''***222:::@@@DDDFFFEEEDDDBBB;;;444000---)))''''''(((((('''''''''''''''((()))***+++)))***,,,.../////////......///000000000000///.../////////////////////000222222333555555666666555555555555666666777777888999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;:::::::::888555222///...---,,,,,,+++***))))))***+++,,,---......//////......---000111333555666666555444111000...,,,((($$$ zzzmmm^^^SSSGGGCCC===777333000---+++&&&%%%"""  """ ###%%%'''...555>>>DDDHHHGGGFFFEEE???888666222,,,((('''(((((((((((((((((())))))***+++,,,++++++,,,---...///000000000000111111111111000000000111111111222333333333555555666777888888888888777777777777777777777777999999::::::;;;<<<<<<<<<<<<<<<=========<<<;;;;;;999888555222///---,,,+++******))))))))))))******,,,,,,,,,,,,---...//////000111222333333222111000---,,,***((($$$!!!wwwjjj[[[PPPDDD@@@:::444111...+++)))###""" """"""$$$%%%+++222<<>>;;;555...***(((***+++,,,************+++,,,---...------------...000111222111111222222333333333222222333333444555666666777666777888999999999999999999999999999888888888888::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;999888555333000...,,,+++))))))(((((((((((())))))******)))***+++---000111111222222111000///...---))))))'''%%%"""~~~uuuhhhYYYOOODDD@@@999333///+++(((&&& """ ###$$$$$$)))000999BBBJJJLLLLLLKKKGGGCCC===888111,,,+++---///000,,,,,,,,,,,,---...//////.........///000111333444333333333333444444555555555555666666777888999999777888888999999999999888::::::::::::::::::999999;;;;;;<<<=========<<<<<<>>>>>>??????>>>>>>===<<<999888666444111///,,,+++(((((((((((((((((((((((())))))))))))+++...000222222222111000///---,,,+++'''&&&%%%""" {{{rrrfffWWWMMMDDD???888222---)))%%%###""" ###$$$$$$)))///666AAAKKKMMMMMMMMMKKKGGG@@@;;;444///...///111222------------...///000111000000111222333444555555555444444444555666777888777777888888999999::::::888888999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<>>===:::999888666333000---,,,(((((())))))))))))(((((((((((()))***,,,...000111222111000...---+++***)))%%%$$$""" xxxooobbbSSSIIIAAA<<<666000+++((($$$""" """###$$$(((...333???JJJNNNNNNNNNMMMJJJDDD>>>777222000000000000///......//////000111222111222444555666666666666666666555555666777999:::999999999999::::::::::::999:::::::::::::::999999;;;;;;;;;<<<<<<=========>>>???@@@AAAAAA@@@>>>===@@@@@@@@@AAA@@@??????>>>;;;:::999777555111///---((()))************)))(((((()))***,,,...///000000000///---,,,***)))((((((###""" wwwlll___PPPEEE>>>:::333...***'''$$$"""!!!######'''...222>>>JJJNNNOOOOOONNNLLLGGGAAA:::444111000///...////////////000111222333111333555777888888777666777666666666666888:::;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>?????????@@@AAABBBBBBAAA???>>>@@@AAAAAAAAAAAA@@@??????;;;;;;:::888666222///---((()))***++++++***)))(((((())),,,...///000//////...---+++***((('''&&&&&&!!! |||tttkkk^^^NNNAAA999555000,,,)))'''$$$"""!!!###$$$%%%(((***222:::EEEOOORRRQQQOOOMMMLLLFFF===666111000000000---...///111222222222222444444555666777888999999777777888888888999999999<<<<<<<<<;;;;;;::::::999========================>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<;;;:::888666444333000...,,,+++++++++***)))******,,,...000000---+++++++++***)))'''$$$""" zzzqqqhhhZZZJJJ>>>666222---***'''%%%"""  !!!""""""$$$&&&)))111999DDDNNNRRRRRRPPPNNNMMMGGG@@@999555444555555000111111222333444555666666666777888999::::::;;;::::::::::::;;;;;;;;;;;;>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;999777555444111000...------...,,,+++,,,,,,---...000///---*********)))(((%%%### vvvlllbbbTTTEEE:::222///***&&&$$$"""  ))) """&&&)))///777BBBLLLQQQRRRQQQPPPIIIEEE>>>888444444555666555555444444666777999:::888888999:::;;;<<<==================>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@=========<<<:::888777666333222000000111111000...///.........///...+++))))))((('''%%%### |||qqqfff[[[NNN@@@666///,,,'''$$$""" ###222"""'''***---444@@@IIIOOOQQQQQQRRRIIIFFFAAA:::666444666888888777666666777999<<<===999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===<<<:::999888666555444444555555333222222000///......---***''''''&&&$$$""" ~~~wwwlll```TTTHHH;;;333---***&&&###""" ,,,"""''',,,+++222===FFFLLLOOOQQQRRRPPPNNNIIIBBB<<<999:::<<<999999777777888:::===???999:::;;;;;;======>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>===;;;;;;999888777888999888666444333111///------+++(((&&&$$$###!!!wwwqqqfffYYYMMMAAA666000+++(((%%%"""!!! """&&&***)))000:::BBBHHHLLLOOOPPPOOONNNJJJCCC<<<888:::<<<:::999999999:::<<<>>>???;;;;;;<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@??????>>>===<<<;;;:::;;;;;;:::777444333000...,,,+++)))'''$$$"""!!!{{{pppiii___RRRFFF;;;222,,,)))&&&### """ ###%%%(((...777???EEEIIILLLNNNJJJJJJGGGAAA:::666888<<<:::;;;;;;<<<===>>>??????======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========;;;777444222///,,,***)))(((%%%$$$ }}}xxxkkkeeeZZZNNNAAA666...***(((%%%!!!"""((( !!!(((...666>>>CCCGGGKKKMMMIIIJJJIIICCC<<<999<<<@@@;;;<<<===???@@@@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>===;;;777333111...+++)))((('''%%%###}}}vvvrrrbbbZZZMMMBBB999111)))$$$$$$###!!! !!!&&&,,,444;;;@@@CCCEEEGGGLLLJJJFFFAAA===;;;===???===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAA???;;;555000000///,,,)))%%%###!!! xxxooojjj[[[RRRFFF<<<555///)))%%%$$$###!!! %%%***222999>>>BBBEEEGGGJJJIIIEEEAAA===<<<>>>@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBCCCBBBAAABBBCCCDDDCCCBBBBBBAAA@@@???===999444000...---***'''$$$""" |||qqqfff___QQQIII===444000,,,)))&&&###"""  """(((///666;;;@@@DDDFFFGGGGGGEEEAAA>>>>>>???AAAAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFDDDBBBBBB@@@===;;;:::777333000+++***'''%%%""" vvvkkk^^^VVVIIIAAA666///+++)))'''%%%"""!!! %%%,,,222888===BBBEEEDDDEEEDDDCCCAAA@@@BBBDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHFFFFFFHHHIIIKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFCCCAAAAAA>>>:::777555333000...'''&&&$$$""" xxxpppeeeXXXOOOCCC<<<222+++)))'''%%%###!!! ###(((...333999>>>BBBBBBCCCEEEDDDDDDDDDEEEGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDAAA>>>>>>;;;666333111///,,,***$$$###!!!  wwwooohhh^^^QQQHHH>>>777///***(((&&&###!!! !!!&&&***///555;;;???@@@BBBEEEGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBB@@@===;;;:::777333///---+++(((%%%!!! |||pppfff___UUUIII@@@666222,,,)))(((&&&### !!!$$$(((,,,222888<<>>>>><<<:::888666333000---***'''###!!!zzzlllaaaYYYOOOCCC:::111---)))'''(((&&&###  ###&&&***000666:::???BBBGGGJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEBBB???<<<;;;:::777666333111...+++)))%%%!!!zzzqqqcccVVVKKKAAA999333...+++(((&&&%%%###!!! !!!###''',,,222666===AAAFFFJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJJJJIIIGGGEEECCCAAABBBDDDEEEDDDCCCAAA@@@???===<<<:::999666222...000...***&&&"""$$$"""~~~zzztttjjj\\\PPPFFF>>>666111---***'''%%%$$$### !!!###&&&+++111555<<<@@@EEEJJJMMMOOORRRSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOMMMMMMOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEECCCAAA>>>======;;;999888666444000---+++***'''%%%""" |||vvvoooiii```RRRGGG???888333///,,,)))&&&$$$###"""!!!"""%%%)))///444:::???EEEJJJNNNRRRVVVXXXZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDAAA>>>;;;999:::888666444333111---***%%%%%%###"""!!! }}}xxxoooggg^^^UUUHHH>>>888444000---)))'''$$$"""!!! !!!  !!!###(((---222888<<>>;;;888666555444222///---,,,+++)))'''!!! wwwzzz}}}~~~{{{tttooojjj```VVVJJJCCC:::444111...+++(((%%%###  $$$)))---222666===EEELLLTTT[[[```___^^^^^^]]]]]]\\\\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEE>>>===;;;999666444333222000...+++)))((('''%%%$$$ sssvvvyyy{{{|||}}}vvvnnniiidddYYYOOOBBB===666111///,,,((($$$$$$!!!###(((+++///444;;;BBBJJJRRRZZZ___________________________ZZZZZZYYYXXXWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPOOONNNLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@;;;:::777555222///...---,,,)))&&&$$$######!!! !!!###qqqtttwwwyyy{{{}}}~~~{{{wwwnnneee___ZZZOOODDD>>>999333000...***%%%!!!###!!!"""'''+++...222999AAAHHHQQQYYY^^^```````````````aaaaaaaaaZZZZZZYYYXXXWWWUUUSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRTTTTTTRRRQQQPPPOOOOOOPPPPPPOOONNNLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCCCCBBB@@@>>><<<;;;999666222///,,,***))))))&&&###  %%%(((nnnoooqqqsssvvvxxxzzz{{{{{{~~~~~~{{{tttpppiii```WWWMMMDDD>>>777222---+++,,,+++&&&""" !!!###)))---444<<>><<<:::888666555111...,,,******((($$$!!!!!! dddeeehhhkkknnnqqqsssuuuvvvxxx{{{||||||}}}~~~~~~~~~|||xxxrrrnnnhhhbbbYYYPPPHHH@@@999555111---(((''''''&&&### ###### !!!###'''---444<<>><<<888777555333000---+++***)))'''%%%$$$###""" """ XXXYYY\\\___cccfffiiijjjmmmooorrrsssssstttuuuwwwxxxwwwwwwuuurrrlllddd___UUUOOOFFF>>>888444000...***(((&&&$$$###"""!!!  ###'''---333;;;CCCIIIOOOSSSZZZ___bbbbbb```^^^[[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVQQQRRRRRRRRRRRRSSSRRRRRRLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEBBBAAA@@@>>>;;;888444333111///,,,***((('''$$$$$$"""!!! '''---RRRTTTVVVYYY\\\___bbbcccfffhhhkkkmmmnnnoooqqqssssssrrrpppnnnjjjccc\\\WWWKKKFFF???888444000---+++'''&&&%%%###!!! """%%%)))...666>>>CCCKKKOOOUUU[[[^^^___]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSRRRRRRQQQQQQKKKKKKKKKJJJIIIGGGFFFEEEBBBAAA>>>===<<<:::666444///...---+++)))'''&&&%%%!!!!!!  """)))MMMNNNPPPSSSVVVXXXZZZ[[[___aaaeeeggghhhjjjlllnnnmmmkkkhhhddd___ZZZSSSNNNBBB>>>888333000...+++)))######"""  """%%%***000888===GGGJJJPPPVVVZZZ\\\\\\[[[YYYYYYXXXXXXXXXYYYYYYZZZVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQQQQQQQQQQOOONNNMMMJJJJJJIIIHHHEEECCCAAA@@@===;;;999888777555222///******)))'''&&&%%%$$$###!!!JJJJJJLLLOOOQQQTTTUUUVVVZZZ]]]```ccceeegggiiikkkiiifffaaa]]]XXXSSSLLLHHH<<<999444111...,,,***(((!!!!!!  ###&&&,,,444999CCCGGGMMMSSSXXX[[[\\\\\\YYYXXXXXXXXXXXXYYYYYYZZZVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPPPPOOOMMMLLLJJJIIIIIIGGGEEECCC@@@>>>===999777555444333111...,,,''''''&&&%%%$$$###""""""!!!GGGHHHHHHJJJLLLNNNPPPQQQTTTVVVXXX[[[^^^___``````___\\\WWWSSSNNNHHHAAA===777444///***'''%%%%%%%%%###""" !!!$$$$$$###&&&---333999>>>FFFLLLQQQUUUXXX[[[XXXZZZ\\\[[[YYYVVVVVVVVVXXXWWWUUUTTTTTTUUUVVVWWWTTTSSSQQQOOOMMMJJJIIIHHHEEEEEEDDDCCC@@@===:::888666444333000---+++)))(((&&&%%%###!!!   FFFFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZYYYVVVRRRNNNIIICCC===999333111,,,(((%%%$$$###$$$"""!!!"""!!!!!!$$$***000555:::BBBIIINNNRRRVVVYYYXXXZZZ[[[ZZZXXXVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@???<<<999777555222111///---***(((&&&%%%###"""!!! CCCCCCCCCEEEFFFHHHJJJKKKMMMNNNPPPRRRSSSSSSRRRRRRQQQNNNJJJFFFBBB<<<777333///,,,)))&&&###""""""###!!!'''+++000555<<>>:::666222...+++)))'''$$$""""""""""""  $$$(((+++000777===CCCIIIOOOSSSXXXYYYYYYXXXWWWVVVXXXYYYWWWWWWWWWVVVTTTQQQNNNLLLJJJIIIGGGEEECCCAAA???>>>777777555444111///...---)))((('''%%%###!!!   ============>>>???@@@AAAEEEFFFFFFGGGFFFEEEDDDCCCBBB???;;;777444111...+++((('''%%%###"""!!!!!!!!!  ###%%%(((,,,222888>>>DDDKKKPPPVVVXXXYYYYYYWWWWWWXXXYYYUUUUUUUUUTTTQQQNNNKKKIIIFFFEEECCCAAA???===;;;:::333333111///---+++******&&&&&&$$$###!!!   !!!;;;:::::::::;;;<<<======AAAAAABBBBBBAAA@@@>>>===<<<999555222000---+++(((&&&%%%###"""!!!  !!!"""%%%(((---222888???FFFKKKRRRTTTWWWXXXWWWVVVVVVWWWRRRQQQPPPNNNLLLIIIGGGEEEAAA@@@???<<<:::888666555000///---+++)))(((''''''$$$$$$###"""!!!  !!!###999999999999999999:::;;;<<<<<<======<<<;;;:::999777444000---+++***(((&&&###"""!!!  """%%%)))---222999AAAFFFLLLPPPTTTVVVUUUTTTSSSRRRMMMLLLJJJGGGEEECCCBBBAAA<<<;;;999777555222111000,,,+++)))'''%%%$$$$$$$$$""""""!!!!!!    999999888888888888999999999999:::::::::888777666333000---***)))(((&&&%%%!!!!!!  ###&&&***///555===CCCHHHLLLQQQTTTTTTRRRPPPOOOIIIHHHEEEBBB@@@?????????888777666333111///---,,,***(((&&&$$$""""""""""""!!!!!!   !!!""";;;:::777555444555777999888777666555444333222222...---+++(((%%%###!!!   !!!$$$***111888<<>><<<999666444333333000...,,,***)))(((%%%###$$$###!!!   999888888777666666555555444444222000...---+++***((((((&&&$$$""" 555!!! $$$)))...111666888===@@@BBBBBB@@@???:::888666444111000///...***(((&&&%%%%%%###!!!"""!!! 777777888777666555333222333222000...,,,***((('''%%%$$$###!!!YYY:::!!!%%%))),,,000333666:::<<<<<<;;;:::444333111///---,,,+++***&&&$$$"""""""""!!!555666666666555333111///111000...,,,***(((&&&%%%!!!!!! 111   ###&&&(((,,,...111444666777666555///...---+++***((((((((($$$"""!!! !!!!!! 444444444444333111...---...---+++***(((&&&$$$$$$ """$$$%%%)))+++---///111111000000+++***)))'''&&&&&&%%%%%%###!!! """"""!!! 333333222111000...,,,,,,))))))(((&&&%%%###""""""  """###'''((()))+++,,,,,,+++***'''&&&%%%$$$###"""""""""""" """###"""!!!    333222111///...,,,++++++&&&&&&%%%$$$###"""!!!  !!!%%%&&&'''(((((((((''''''$$$$$$###!!!!!! !!!  """###"""!!! !!!!!!   !!! $$$***$$$000///...,,,***)))'''&&&%%%$$$###!!!  !!!###&&&'''&&&%%%%%%$$$$$$"""!!!  !!!#########"""""""""&&&###---,,,+++***(((&&&%%%$$$###"""!!!!!!###%%%&&&&&&%%%$$$$$$###"""!!!!!!  !!!"""""""""!!! !!!))))))(((&&&$$$###"""!!!  """###%%%%%%$$$$$$######""""""!!!!!! !!! '''&&&%%%$$$"""!!!  """############"""""""""""""""!!!  %%%$$$###"""!!!  !!!"""""""""!!!""""""###""""""!!! ######"""!!!  !!!!!! !!!"""######"""!!! !!!!!!  !!! !!!"""######"""!!!  !!!   """###$$$###!!!  """### !!!!!!  !!!!!!   !!!   !!! !!!!!!"""!!!  !!!!!!!!!222 """!!! !!!DDD/// 555,,, !!!###"""  &&&###!!! """!!!!!!!!!&&&!!! $$$""" """'''$$$ """!!!%%%***%%% !!!$$$  """  '''+++%%%$$$""" !!!"""%%%...((("""!!!"""'''111///'''!!!$$$###!!!''''''$$$%%% (((---)))!!!""")))""" !!!&&&,,,(((!!! !!!$$$### """###  !!!$$$%%%   """ !!!)))$$$$$$!!!