BM6P6(@ ...,,,***,,,///111000...//////.........//////000++++++,,,///222444444333777666444222///+++)))''''''(((***---000000---+++,,,---///111222222111111///111222222222222444555111222333222000---)))'''++++++,,,...111222222111555444444444444222000------...111666888888555222000,,,'''%%%&&&(((***+++222333444555444333222111+++++++++,,,+++***))))))))))))))),,,000333555555777333...+++))))))((((((...,,,+++...222222...***------,,,***(((''')))***...---,,,***(((***---000444222111333555666333111,,,,,,------............---+++***,,,///000...,,,...---+++******+++---...///...---000333444222000+++,,,---,,,***)))***+++---...000222111///---+++)))+++---///000000///...((()))***,,,,,,------,,,+++,,,---,,,******,,,...***)))((())),,,000555888111...,,,,,,------+++(((""" !!!''',,,///000---///222444444222///---111444888999777444222222333111000///000111000///---///111111///---------*********+++,,,...111222111333444222///...000333111000......//////...---,,,,,,+++***+++---///111333222111222444555444333//////...---,,,...111444111222111...)))'''))),,,///000111222333333333333......---...//////---,,,'''((())))))((()))+++---,,,---///000000///---,,,+++---...---------///111555666555222---)))'''&&&...///222444444333111///---,,,+++---000000---***)))***---222777777333///000...///444333...///444.........---,,,***)))((()))((()))---111222///---+++,,,...000111222222222,,,***'''&&&)))...444999>>>;;;777444111...+++)))---.../////////---+++)))---,,,,,,,,,------,,,***------------------,,,,,,222000...,,,******+++,,,///---,,,---...---,,,***)))+++///333555444333222000//////............///000///...---...///111222///000111111000...+++***)))***,,,...///000111111,,,+++)))((('''(((***+++***)))((((((******)))(((((()))***)))((((((***,,,...///000000///...///111......///000000000000000111...,,,+++,,,...//////000000---)))&&&''',,,111000---)))***...111333333111111///,,,******---000000000//////////////////...((($$$&&&)))+++000555999777444111111333666888444///++++++000444444222///222555666333000---,,,000111222333111---)))&&&&&&(((+++///444888;;;===333111///.........---,,,+++++++++,,,...///111222222,,,&&&$$$(((---...---111111111000//////.........---+++***+++---///000222000---)))(((((()))***---,,,+++---000111000...///......---......//////******+++...111333222111444333222111...,,,***(((***+++,,,///111111///---***+++---...//////......///111333333333222333444000111222222///,,,)))'''+++++++++---000222222222444333333222111///,,,***))),,,000555999999666333000---)))'''(((***,,,---111222222333333333222222+++,,,,,,,,,,,,,,,------,,,+++***+++///111333333444000,,,******+++++++++...,,,+++...111222...***,,,,,,,,,***(((((()))+++//////...,,,++++++...000444222111222444444222000------++++++******++++++---++++++---000000...,,,,,,,,,+++***+++,,,...///111///...///111333222000---...///...---,,,---...---...000000000///---,,,***,,,...000111111000///***++++++++++++,,,,,,,,,,,,---...---,,,,,,---...---,,,******+++///222555111///,,,,,,------+++)))&&&$$$"""$$$)))---//////...///111222222000---,,,222444888888666333111000333111//////000000000///---///000000...,,,------...---------...000111222///111222111///...///111333111...,,,---------,,,...---+++++++++---///111333222111222333444333222---,,,+++)))(((+++000333111222222///***((()))+++000000111111111111111000...,,,,,,---......---+++)))***+++***))))))+++---+++,,,---...///......---...//////...------///000333444333111...+++******000000111111111///---++++++***)))+++...///---+++******,,,111444555222///...,,,---111222///000555222222111111000...---,,,,,,,,,,,,...222333111...,,,,,,,,,,,,---...000111,,,***((('''***///555999>>>;;;888555222000...,,,......///000...,,,)))'''***))))))+++---...---,,,............///000111222111///---+++***+++---...222000---++++++***)))(((&&&(((---111333333333222.........//////000111222222111/////////000222333222222222111///,,,)))'''******+++---...///111111+++***(((&&&&&&''')))++++++***)))***,,,,,,+++******+++,,,+++***+++,,,...---///000000///...///000...///000000000///...------+++******,,,///000000111000...)))&&&'''+++///000...++++++---///000///111111///---+++,,,///111111111000000//////000000...((($$$%%%(((***///444777555333222222444666777666111------111444444222111333555555333///...---///000222222111///,,,))))))***---000333777999;;;444222000/////////...---,,,------...///111222333333---'''&&&***...//////111000000///.........///000///---,,,,,,---...///---,,,***(((((()))+++,,,,,,,,,---///111111///---......---------------...))))))***,,,///111000///000000//////...,,,+++***.........000222222111///***+++,,,.........------...000333555444333333333...000222111...+++)))(((,,,+++***+++...111333333333222111///---***((('''''')))...444888888555222000...+++***,,,...//////111111000000000000111222---,,,,,,+++,,,---///000111...++++++---000222222111...,,,+++---////////////---,,,...000111---******++++++***))))))***,,,///000111000...---...///111000///000111222111///000...***'''%%%%%%&&&''',,,,,,,,,...000///---+++*********+++,,,...000111333000...---///111111111000111222111000///000111......---------,,,,,,,,,+++,,,...000111222111111...---+++*********+++,,,...///000///...---...000111///---,,,,,,...000222111///---,,,,,,,,,+++***)))((((((***---//////...111111111111000///---,,,000333666777444111///...222000......///000///...---......---,,,+++,,,...222111111111111111111111---///111111///.........444000,,,******+++,,,+++000...,,,++++++---///000333222111111333333222111+++***&&&###"""%%%,,,111111333444111---***+++---222222111000000///......---,,,+++,,,---...---+++,,,---------+++***+++,,,))))))***+++,,,------...000111111///---,,,---......///000///---,,,---...333111///------+++)))'''(((''''''(((+++---...---,,,,,,---///111222111000,,,))))))---///000333777666666555555444333222222111000///000222333222111---,,,+++)))***,,,...///,,,***)))(((+++///444777999888666444111000///...///000111000...***'''$$$$$$$$$&&&)))---///000///000/////////111333666777///...+++******---000222555222...+++***)))'''&&&$$$'''***...111222222222,,,---...///111222333444333222000///000111333444444444333111...***'''%%%++++++++++++,,,...000222***)))'''%%%%%%''')))+++,,,++++++,,,...///...,,,---...///...------///111---///111111000.........///000111111000...+++)))***)))(((***---000222222222000---)))&&&&&&)))+++000...,,,,,,---------,,,111111000...,,,---///222333222111000000000000000---'''###%%%((())),,,111333333333333333444666666888444000///222333333111222444555444111////////////000222333333111///...------///111222444666666444222000///000111000///.........///111222444555222...)))))),,,///111000111000...------...///000222111000...---,,,,,,,,,'''&&&&&&''')))+++...///+++,,,///111222111...,,,......---,,,,,,,,,------(((((()))+++...//////...,,,,,,---------,,,,,,+++000///......000111111000---...///000000///......---000444555444222111111...111333222...++++++,,,---+++******...111333444111111000---***'''%%%%%%(((***...333777666333000000///......000222222111222111///...---...//////---,,,+++******,,,...///444000---,,,...111333444111///------///111222222///...---...//////---***)))***++++++))))))+++,,,...000111111///------------------...///111222222333///)))### !!!###$$$***+++---......---+++)))'''(((***,,,...000111222444111...,,,---///111222444555555333000/////////,,,,,,***)))))))))***+++***+++---///000000111111111///,,,***))))))***+++...000111111/////////000222111///...---///000222000...---++++++***************,,,...000000000///555444222111///......---,,,000333555333111//////000...------...//////...---------+++******,,,...333333333333222111///...---...111222111///...---111...***((()))+++---...111///,,,******,,,...000222111000000222222111000---***$$$ ''',,,000333555444111///111333666555444222111000//////...,,,+++,,,---......---///000000///---+++++++++'''''''''''')))***,,,---000111000...+++******+++)))***,,,,,,,,,,,,...000333000,,,***++++++)))'''''''''&&&'''***,,,///000///.........///000111111***(((''')))---222666999888777666555444444444444444333111111111111111111......---,,,,,,------...---,,,***)))***---000222333333222111///......///111111222111...***%%%### ###(((---111222222333222000///000333666888...,,,***)))+++...222555555333000///...,,,***'''''')))+++---///000000000,,,---...///000111222222222111/////////000222444444444333111///,,,)))(((,,,+++******+++---000111+++***'''&&&&&&(((***+++,,,,,,,,,...000111000......///000///......000222...000222222111///...///111222333333111...+++)))+++******+++...111222222000...+++(((%%%%%%&&&'''......---.........------111111000...,,,,,,---///333333222111000000000000+++%%%"""%%%'''(((***...111111222333444555555555777444111000000111000///111222222222111000222444222222333444444333222111//////000000000111111111000...---...111222222222.........///000222444444111...+++***---///000000111///---+++,,,---000222333222000...,,,+++))))))""""""$$$'''***---000111+++---000222111000...---///...---,,,,,,,,,,,,,,,)))))))))+++...///...---***++++++,,,,,,,,,,,,+++000---++++++---///000000...///000000000///...---,,,///333444333111000000///222555333///---...000///---++++++...111333333000111111...)))''''''(((,,,---000333555333000---000000000111333444222111222111///---,,,,,,------...,,,+++))))))***,,,---555222......000333666777222111//////111333333222000///.........---,,,***(((***++++++***)))***++++++...000000...,,,++++++((()))***,,,...111444666555000)))"""!!!$$$)))+++,,,---,,,***(((''''''(((+++---///111111111333111...,,,+++---000333777777666333///,,,,,,,,,+++***(((&&&&&&'''((()))((((((***+++---...//////222000---+++))))))***+++...000111111000//////000111000///......000111333...---,,,***(((((()))***(((***---000111111111111444333111...---,,,,,,,,,))),,,111333333111000000///---,,,,,,---......---,,,,,,,,,+++******,,,...222333444444222000...,,,...///000222222111///......+++(((''')))---000111111///+++))))))+++...000000///...///111222111000000,,,''' $$$(((---111666777666555666888999888666444333222222222///...,,,---...000000///000111222111...,,,++++++%%%%%%%%%&&&''')))***+++.........,,,)))'''((()))&&&'''((())))))+++---000111---)))))),,,...,,,***'''(((((((((***,,,///111111000///......///111333***)))'''(((---555999:::666555444333222222222333333333222111000///000000...000111222222000...---///...+++***))))))+++,,,///111111000......000222333222222000---***&&&$$$ ###(((...333444444666444111//////000222333---,,,******+++///222555111111222333444333///,,,---............/////////---......//////...------000///---,,,---...000111333333222111000...------++++++))))))***,,,///000---,,,***)))((()))***+++******,,,...111111000...---...///...------///111000222333333111000///000444444555444222000---+++///...---...000222111111---+++)))'''&&&%%%%%%%%%+++,,,---...//////000111222222111///,,,***+++,,,333222111000////////////((($$$"""%%%((((((***---///000222333444444444444555333000///......---,,,---...///000000222555777555555555444444333333222000000//////.........---++++++***---000333444444,,,,,,------///111222333000...,,,,,,---.........000///---,,,,,,...111333222111///,,,***)))((('''!!!"""%%%(((,,,...000111,,,...111222000///......000///...---,,,,,,,,,,,,+++******,,,///000///...++++++,,,,,,,,,,,,++++++...+++'''''')))---000111....../////////---,,,+++,,,///111222111///...//////333666444000---000333111///---...000222222222000222222000,,,***+++...222111111222222111...+++000000111333555444111/////////...---------------------,,,+++,,,---...///555222000///111444555666222000///000111222222111111000///...---,,,++++++)))***,,,,,,***))))))***)))+++---...,,,++++++,,,&&&(((***+++---000555888666111***### ###%%%+++,,,---,,,)))((((((((('''))),,,///000000000///111000///,,,+++---000444777777666222...+++*********)))((('''&&&'''((((((%%%&&&'''(((***,,,---...111000...,,,************,,,...000111///.........------,,,,,,---...000111,,,,,,+++(((%%%%%%''')))(((***---////////////000000///---,,,***))))))((((((,,,000333333111000000---,,,***+++,,,...------+++,,,---,,,++++++---...000111333444333111...,,,/////////111222222000...+++)))'''(((+++///111222///---***''''''***---000------,,,...000222111000222000+++&&&""""""$$$'''+++000666888888777888999999777666444333333444555000...------///111111111000222333222///,,,++++++&&&&&&'''((()))******++++++,,,,,,***((('''((()))''''''((((((((())),,,......***&&&(((---111000---((()))******)))***,,,.../////////------...111444,,,+++))))))///888;;;999333222111000///000111111222333333222000...///000...000333555555333///---000///---+++***)))))))))///222444333000000333666444333111///---+++***)))"""###%%%***000444555555777555222000...---......------,,,,,,---///111333------000333555555222000222111000///.........///.../////////...,,,***)))...---+++***+++,,,...///111111000000000000//////******))))))***,,,---...------,,,,,,+++***)))(((''''''))),,,///000///---,,,---...---,,,,,,...000222333333222000//////111555555444333222111000///222111000000111222111///+++)))''''''(((((('''&&&((()))+++,,,---///222444333333222000---++++++,,,111000///...---,,,,,,,,,&&&""""""&&&))))))***---000111222222333333333333222111///...,,,++++++******,,,...//////111444777555444333222111111222222000000000///...---------+++******,,,000222333333+++++++++,,,...///111222000///......------,,,,,,//////...---...000222444222000---***((((((((()))$$$&&&))),,,.../////////---000222111///...///000111000///...------------,,,,,,,,,...000111111///------------,,,+++***))),,,)))%%%$$$''',,,000222///000000000000...---+++,,,...//////...------......222666444///---000444222111000111222333222000111333555222///...111555666444111111111000///---///000111444555333///,,,)))***,,,...///000111111---...///000222333444555555333000000111222222111...---,,,---000111111000111111000...,,,+++++++++)))+++---,,,***)))((()))(((***,,,,,,,,,+++,,,...((()))+++,,,,,,///333777777222,,,&&&######&&&(((...///...,,,)))((()))+++)))+++...000111000...,,,...//////---,,,---111444444555444222...,,,+++,,,+++******)))))))))))))))$$$%%%&&&''')))+++,,,---000//////---,,,+++*********,,,//////...,,,,,,,,,***))))))))))))***++++++******)))&&&######%%%((((((+++------+++***+++---///......---+++***))))))***...222333222000///...,,,+++)))***,,,------,,,***,,,---...---,,,---......000333555555333000...///...---...000111000...+++)))(((***---000111111---+++'''%%%&&&)))---000+++******---000222222111111111///,,,)))((()))******///555888777555555666444333222111111222444555000...,,,,,,...000111111///111222222///,,,++++++)))***+++,,,------,,,+++)))*********((((((***,,,***+++***)))((((((+++---+++'''$$$'''...222000---''')))++++++((('''((()))+++,,,---,,,+++,,,///222//////,,,+++222:::<<<888333222000///...///000111000222444444111//////000---...000222222111///...000///...---,,,,,,++++++///222444333111111444888555333000...------...///&&&''')))---111444555555666444333000...---,,,,,,.............../////////+++******,,,000222222222222111///...---...///000//////000000///---***)))---,,,*********+++---////////////...............))))))******++++++,,,,,,,,,---...---,,,)))&&&$$$###$$$&&&***---...,,,***+++,,,---,,,+++,,,---///222222111///,,,,,,...000444333222111111111222333111000///000111222000///***(((((())),,,---,,,***&&&((())))))))),,,000444222333333222000///000111///...---,,,************$$$!!!!!!'''******+++...111111111111111222222222000000///...,,,************,,,.../////////111333000///.........///111222111111111000000//////...///------...000111222111***++++++,,,---///000111222222222000...---,,,,,,......//////111222333444222000,,,)))((()))+++---***+++...///000///...,,,...000222111...---///111111111000///...---------...---...///222222222000.........---,,,+++))))))+++((($$$###&&&,,,111444333333333333222111///...,,,---...---,,,+++,,,...---111555333...,,,///444444333222333444333111///111444666555111111666:::777444111000000000000///...///111444555222...***%%%'''***...111333444444---///111444777999;;;;;;555333111000000///...,,,***))))))+++...000000///222222111...,,,******+++***,,,------***((((((((((((***,,,,,,,,,,,,...000***,,,---,,,+++---222666777333---(((%%%&&&(((+++111111000---)))(((+++...+++,,,///111111///,,,***,,,...///...,,,---111555222333333111///------...,,,,,,,,,,,,+++++++++***%%%%%%&&&''')))+++---.../////////...---,,,***))))))+++...///---+++++++++(((((('''&&&&&&&&&&&&&&&)))***(((%%%!!!!!!$$$(((***,,,---+++((('''(((***000111111000///...,,,,,,---000333444222///---,,,,,,***)))***+++------,,,))),,,...///...------...---///333666666555222000///---++++++...000000...,,,+++***+++...000000///,,,)))&&&$$$%%%)))---000))))))))),,,000222333222000111222111...---------***///555777555222111222000000......///000333444///---++++++---///111111...000222222///---++++++,,,---///000000///...,,,((()))******)))***,,,.........,,,***((((((+++---)))%%%###'''...222///+++'''))),,,+++(((%%%%%%&&&(((***++++++)))***---111111111///---333<<<<<<777333222000//////000111222///222666666333000000111---------.........//////////////////////////////---000333222//////333777666333000------...111222******+++...222555555555444444333111000...---,,,...//////000//////...---***(((%%%&&&)))...111222000///...------...000111///000111111000...,,,+++---,,,+++******,,,---//////...---,,,,,,,,,,,,,,,((()))***++++++++++++++++++---......,,,(((### !!!"""$$$(((,,,,,,+++)))+++,,,------,,,,,,---///222111///,,,******---///222111000//////111333444///......///111111000///***)))(((+++///111///---&&&'''((('''&&&)))...333111222444444333333444555...---+++***)))(((((((((### !!!'''+++,,,,,,///333222111111000111111222/////////...,,,******+++***,,,...///.........///++++++******+++...000222222222222222111111111111333111000///000111000///+++++++++,,,...///111222333444444333000---,,,,,,...///000111222333444444333000,,,((((((***...111...///111222111///,,,***222333333000---,,,...111444555666444111...,,,,,,///...---...000111111000,,,***)))***+++***&&&"""$$$$$$######&&&***...222111555888666111...///111,,,---...///...---+++***111444555222,,,***,,,///...///000000000222555777444444444333111111333555444111...,,,---///000111111111222333222111000///***---000111111111222333---,,,---111555777555222222111000///............***,,,///111111///,,,***000000000111000///.........------,,,,,,,,,------///...,,,+++,,,...111333000///---++++++---///111111000...+++((('''(((***...///...,,,***)))***,,,------------............---------------.........222111222222333111...+++,,,++++++...000000---)))***)))'''&&&&&&(((***+++---///222222111000000111111000///,,,)))((()))***(((((((((&&&%%%%%%&&&(((,,,+++(((### &&&+++***,,,,,,+++)))(((+++...222222333444333222111000///111444444333111000000000---)))(((***---000222///000111111///......///...111555999999777333000...,,,******+++------,,,***+++---///000///......000+++&&&&&&***......,,,...,,,+++,,,...000000///222000//////000000///---111222222333333222222111000000///---,,,---111444111///...///111333444444333222111///...---------,,,...000111222111///...******+++,,,,,,,,,++++++333000,,,***************(((((()))+++,,,...000111***+++,,,+++(((&&&$$$$$$)))))))))))))))******+++.........//////111222222111000//////000222444666555555555666777666333000***+++,,,+++***))))))+++---+++***,,,///111000///111///---******...444999;;;666000,,,,,,000333555......000333555666555333222111000///...---------......//////......---,,,(((%%%"""!!!$$$(((,,,....../////////...---,,,,,,,,,...000222222111...---)))******++++++,,,,,,,,,333222000...,,,+++******)))((((((***---...,,,)))...000222...(((%%%&&&)))$$$$$$&&&***...///---******************++++++,,,///---***((((((***---000555333000000222222000---,,,...000111222111000///000...,,,******,,,///000((()))***+++***+++...000111111222444555444111...***+++,,,---,,,***(((''''''''''''(((***,,,///000222111000000000000000000444222///......---+++***---///222222000---++++++&&&&&&&&&&&&))),,,///111222111000111222222111///222000...---,,,---...///...---,,,+++,,,...000111666444111...,,,+++++++++.../////////...///222555111///,,,******---000222333111/////////...,,,***222444444222...---///111444666777666444111111111111000///000222222111///((('''&&&'''((('''$$$ !!!$$$(((---///000///111333222///---...///.........//////////////////222333000+++)))***------...///......///222444222333333111000000111333222000---,,,---///000000000111222222222111//////222444555555444333333333000//////222444444222///000//////...............,,,---///111111///---,,,111111000000///.........---,,,,,,,,,,,,---///000222111///------...///000...,,,***))))))+++,,,...000000...***'''&&&''')))++++++***((('''))),,,///////////////////////////000000000000000///...---//////...000111000...,,,+++******,,,//////---+++***)))(((((('''((()))))),,,...111111000//////000111111///---***((()))*********)))(((%%%%%%'''(((...---***&&&"""###)))............,,,******,,,///222222333333222111///......000333333111/////////000---***)))+++...111111111222333222111000//////000333666888888666222000...,,,******+++,,,---,,,+++---///111222111///......+++(((***...111111//////...---...000111111000000///......///000///---000111111222222111111000///000000...---...111333222111000000222444555666666555444222000///......///000111111111000///...+++,,,------------++++++000...,,,+++++++++***((()))))))))+++---///111333,,,+++++++++***((('''&&&(((((((((((()))******+++,,,,,,,,,,,,------...///111111000//////000111111333333444666888888777555000000///,,,)))''''''(((+++******,,,000111000......,,,)))''')))111;;;BBB===888111------///222333...///000333666666444222000000///...------,,,,,,---............---,,,,,,***(((%%%$$$&&&))),,,...+++---///111111000...,,,---...111333333333111000+++***)))***---/////////333222111///---,,,++++++)))((((((***---...,,,***...111222///***'''(((***(((((())),,,000000---***(((((((((((()))+++,,,---000///---++++++,,,...///555333111111222222000---......000111111111000000111///---+++*********+++%%%''')))++++++---///111222222444666777666222///***+++,,,------,,,***)))((((((((()))***,,,...000.........///000111222333444222000/////////...---...111333222000---++++++'''&&&&&&''')))+++...///000//////000222111///---......,,,,,,,,,...///111...------,,,---///111333222111///---+++))))))(((***+++,,,,,,+++---///222000///---,,,,,,---///111222000............,,,+++333444444333000//////000222444555555444222333333222222111222333222///---%%%$$$$$$%%%&&&%%%### $$$+++///000///---,,,+++,,,---...---,,,---,,,,,,,,,---...///000...000111...***((()))+++------...---+++,,,...000000000111000...---...///000...++++++---...///...///000111222222000///---555666777666444333333444222222111222333222///,,,---------------...//////...//////000000//////...222111000...------......---,,,++++++,,,...111222444333222000///.........+++***)))(((((()))***+++///...---)))&&&%%%'''))))))(((&&&$$$$$$(((---222333333222111000000000000222333444444333111///---,,,++++++,,,...000///...---+++***+++---......---++++++,,,,,,+++***)))(((+++---000000///......///111111000...***))))))***,,,,,,+++)))''''''(((***000000...***'''(((---111333222111...,,,,,,...000222222222222000...,,,+++---///111111///---------///---+++***---///000000222333444444444333222111333444555666555333111000...,,,***)))+++,,,,,,,,,---///222444444222000...,,,++++++///333555444111/////////111333444222000///...---...///000///...000000000111111000000000...///000000//////000222333333222222222444555666888777666444333222111111444333222000//////......,,,---/////////---+++***++++++,,,...///---***'''***))))))***,,,///222444///,,,)))***,,,---+++)))'''(((((()))***++++++,,,,,,,,,+++++++++,,,------222111111000///...------000000222555888::::::999666444111,,,'''$$$$$$%%%((()))***---000111000...)))'''###"""&&&111???HHH>>>999222...---///000111------///111444444222000......------,,,,,,++++++,,,------------,,,++++++,,,***)))((()))+++...000))),,,///222333111///------///222444666666555444000,,,)))***///333222000333222111000...---+++***((((((((()))+++,,,+++)))---000222000,,,***+++,,,------...///111000...+++&&&&&&&&&'''(((***,,,,,,000000//////............444333222222333222111///////////////000000000000000///...+++(((%%%###!!! ###'''+++---///111333333444666888999777333///)))***,,,......---+++***)))))))))***+++,,,...///***+++,,,---///222444555444222111111222333222000111222333222///,,,++++++(((((((((((()))+++,,,---------...000111111...,,,---,,,,,,,,,---///111333///...------...///111222//////...---+++***(((''''''(((*********,,,...111/////////............///000...,,,,,,---...---,,,333333333222111000/////////000111111/////////000222222111222222111---+++%%%%%%&&&&&&&&&&&&%%%$$$!!!""")))...///...,,,)))&&&(((---///---***+++)))'''&&&''')))+++------///000...+++))))))***.........,,,******ӵ---++++++,,,---+++***+++---......---...///111222111000---,,,000111222111111111444666333222222222111000...,,,,,,,,,,,,---...///111111111000000////////////000333111///---,,,---...//////...---,,,,,,...000222333222222111000///...---,,,+++******************...---,,,)))&&&%%%''')))***)))&&&######'''...333666555333222111111111111Ħ444111///***))))))Ħ222222111///---++++++,,,------...///111222111///,,,***,,,ӵ///111111111///,,,*********,,,---,,,+++))))))+++---111222111...+++,,,000555777555333000//////000111111111111000///,,,***(((+++---......---,,,,,,,,,---+++******,,,...///...000000222444555666444333333333333333222000///......,,,******+++,,,,,,,,,---///222444444222///---,,,---///333666666333111...///000Ħ000///...///000111000///000000111111111111000000,,,...000111000//////000555555444222000000111222666555555444444444555555777555222000...---......,,,---/////////,,,***((()))***...111333111,,,)))))))))((()))+++...222444111,,,((()))...111///,,,))))))***+++,,,---------...------,,,,,,------...111111111111000///...---//////000222666999999999777555111+++%%%""""""$$$&&&(((+++...000111///...%%%### $$$...:::CCC:::555000------...///000++++++---///111111///---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******************+++---000222+++---...000000///---,,,---///222555777999999999777000***+++000444333///000000000000///---+++)))'''''''''((()))))))))(((,,,...000///---,,,,,,---000000111111111000...,,,''''''''''''((()))******//////000111000...---+++000000111222333333333222......------------...//////...---+++&&&!!!!!!'''+++...111333555555666888999999555000+++((()))+++---------,,,+++******++++++,,,,,,------))))))***,,,...111333444333222222333555666555444222333333111...+++++++++)))*********+++++++++++++++,,,---000111111...,,,////////////000222333444000///...---------------......//////...,,,***)))''')))++++++,,,---///111...///000111111000...---...,,,******,,,------,,,111000000000000000//////...//////...,,,+++,,,---111000///000000///,,,***)))************))))))))))))%%%!!!!!!%%%))),,,---,,,(((%%%(((...111...***+++)))&&&$$$$$$&&&(((***...///000///---,,,++++++/////////---+++4ĉ@ӵ+++))))))***))))))+++---...---,,,,,,...000111111///,,,***---......------...222444111111222111000/////////,,,,,,---...///111333333222111000///...//////000111000...,,,,,,---///000222111///---------//////////////////////////////...............---,,,,,,------+++)))&&&%%%''')))---+++(((%%%$$$'''---111666555333111000000111222>L666555333222***)))=hĦ444555333000---+++***+++---111333666777666333///---4ĉ@ӵ111222222000---+++******+++,,,---,,,+++,,,...111111222333111...///222666777555333222222222222111111111111///---+++(((''')))***,,,,,,++++++,,,---,,,***))))))+++---------++++++...222666777666444000000000000///.........///---******,,,---------+++---000222222000...,,,...///111444555444222///...///000>L000222111000111222333222111111222222222222222222111+++---000000///.........555555444111---+++,,,...111111111222333555666777777555222///------......,,,------...---+++)))'''***,,,000444666444000+++))))))((()))***---000222111---)))+++///333111///+++,,,...///000000000///---,,,,,,,,,,,,---......///000111222222222111111111///...///222444555555333222...)))%%%###$$$&&&&&&))),,,///000000///...'''&&&%%%$$$&&&,,,444999333000---+++,,,......///,,,,,,---000222222000...,,,,,,---------,,,+++***++++++,,,,,,++++++***)))%%%(((***++++++---111444000///,,,+++******+++,,,---///222555888:::;;;<<<<<<444---,,,000333000,,,+++,,,...///...,,,***(((&&&&&&''''''&&&''''''(((***,,,.........,,,,,,,,,000111222111000///------+++***)))(((((('''((((((,,,---///000000...+++)))+++---000222333444444444---,,,,,,+++++++++,,,,,,,,,,,,,,,***&&& !!!''',,,///111444555777777777888666222,,,(((''')))+++,,,---,,,+++***,,,,,,,,,---------,,,,,,))))))***+++,,,...000111222111222444777888777555333333222///,,,******+++++++++,,,------,,,+++***++++++,,,...111111///---333333333333444444555555111000///---+++)))((('''+++,,,---------,,,***)))''')))+++,,,,,,---///000,,,...000222333111///...,,,***((((((***+++,,,,,,///---++++++---///000////////////...,,,+++,,,...000...------...///...------...///...,,,+++,,,---///+++&&&""""""$$$))),,,***((('''+++000111...***+++***(((&&&''')))+++---//////000000///...,,,+++000000///---+++GG=?)))((((((((())),,,...///...,,,+++,,,///111000...+++)))000///...,,,***+++///222000111222111///...///000---------...000111333444111111000///............///...---------...///000333222111000///.........,,,,,,,,,,,,---...///000000000111111111///...,,,...---,,,)))'''&&&(((***------+++)))'''(((,,,///444222000......///000111HdĦ444444333222+++=Īj555444222...***)))***,,,111333666888777444111...GG=?222333111...+++++++++,,,---------,,,---///111///111333111//////333666333222222333555555333111000000000///---+++((('''&&&(((*********+++---///---+++((((((***---......))))))+++111666888666333------...///////////////000...,,,+++---.........***+++---///000///......000111222333333333222111000///000HdĦ111444333222222333333222000222222333333333333222222))),,,...///...---------333444333///+++(((***,,,......///000222444666777444333000...------...///,,,,,,,,,,,,+++******)))---...111555777666222///*********+++,,,---...///000---,,,---000222222000...///111222222111000000************+++,,,------//////000111222333444444333111......///111222222//////---***'''&&&''')))(((+++...000000/////////,,,---,,,++++++---111444///---+++***+++---------------///222555666444222,,,---...//////...---,,,+++,,,,,,,,,,,,+++******$$$'''+++,,,,,,---000444222///+++(((&&&''')))+++,,,...111444777999;;;<<<<<<666000...//////---)))&&&(((,,,...///---+++)))'''(((((('''&&&&&&(((******+++---......---,,,***///111222111000...///000...---,,,***)))((((((((()))***---//////---+++)))))),,,000222222222222222,,,,,,,,,+++++++++++++++***+++,,,+++(((###"""%%%)))---///111333555777666555555444111,,,((()))***,,,---...---+++***---............---,,,+++)))))))))***+++,,,......000000111444777888777555222111000---***)))***,,,,,,---///000000...---+++)))))))))+++...//////---444444444444444555555555111000...,,,***'''&&&$$$(((((()))))))))))))))(((''')))+++,,,,,,,,,---...+++---000333444333111000,,,)))'''&&&(((***++++++,,,)))&&&ӵ------...ĭӵ...ӵ111Ħ//////,,,'''""""""&&&+++(((ӵӵ000000ĦƜ`1.׼s,,,)))((('''Ħ...,,,***,,,...000000---***ӵ(((Ħ222111...,,,...000,,,,,,---...ĭӵ...///Ħ......+++Ħ---Ħ111///---+++......,,,***(((''')))++++++,,,000000DdD++++++---?fӵ000111000Ħ---///222ӵƜ`1.׼s111333ĭӵ---///111555......000444777777444ӵ---+++)))(((Ħ((()))***,,,///...000777888555000***+++...Ħ111///------...///...Ħ222111222333555777222222111DdD222222222222111ӵ++++++ӵ...ӵ//////000...---Ħ+++000ӵ,,,---......ĭӵ333222))))))***,,,---///000//////...///000222444555555222///---...000111222.........,,,***)))***,,,,,,...000000///...///111//////...---,,,---111444000...++++++,,,,,,,,,++++++,,,...222555666555333---...000111111000///...,,,,,,,,,,,,,,,++++++***&&&***...///---,,,...222000...+++)))((()))***,,,,,,---///222555888:::;;;777555111///...---+++)))###&&&+++///000///---+++***++++++***((((((***---,,,,,,...000000///,,,***...000222222000000111333000///...,,,++++++++++++((())),,,......---,,,+++***...111222000...---...,,,---.........,,,+++******+++---...,,,***&&&$$$(((***,,,......000222444555333222222333222///---,,,---///000000...,,,+++////////////...---+++***''''''((()))***,,,---...//////000333666777555333000000...+++((((((***,,,,,,...000222222111...---'''&&&%%%&&&))),,,------//////000111222333333333//////...---+++)))'''&&&''''''''''''(((((()))***))),,,......---------...***,,,///222444444444333,,,)))&&&%%%&&&((())))))***&&&?~4111)))***g&e>&e+++g&e111>hӵ///000+++$$$!!!%%%+++g&e///guO>uO>&e///0004ff?>ߝL***gĉ@111---***(((Shӵ---)))+++...000000---g&e%%%>hӵ111---+++,,,///,,,,,,,,,fff?><z///g&e>&e...///HL222000///ShӵgL111000...+++)))......---***((((((***S?ʬ***+++3h?D%%)?,,,---ZufĦ+++---...gL,,,***,,,g&e+++gĉ@///111g&e>&e000@e+++...??111444***+++///444888999g<ĉ///...,,,***3we<Ħ((()))***---3h?@e222777888333...(((+++...Z444222000......///3h?gL222111000111444888<<<555333222D%%)?111fff?><z111111=?Ħ)))g&e000g&e111111000S?ʬ---4ff?>ߝL+++@e000g&e111...///3h?g&e>&e222333??***++++++---...000222333000///...---...000222333666333///---///111222333...///000///---,,,,,,---...000222111...---///222...---,,,******---111555222000---,,,,,,,,,+++)))((((((+++///222444333222...///111333333222000///,,,------------,,,++++++)))---111111---+++---000------,,,+++++++++,,,,,,+++---///111444777999:::333333111000...,,,***)))"""&&&+++000222111///---,,,......,,,***))),,,///---...///111222000---+++...000333333111111444666//////...---------......((()))+++---......------,,,000333222///+++)))***---...///000000...,,,++++++,,,...000000///,,,+++,,,---.........///111333333111000111333333333222///000111222111000...,,,///000000000///---+++***%%%&&&&&&(((***,,,...///......000333555666444222///...,,,)))'''(((***---,,,...111444444222000...&&&$$$"""###&&&)))+++,,,)))***,,,...000111222222.........---,,,+++***)))))))))(((((((((***,,,------000222222111//////000***,,,///222444555555555,,,)))&&&%%%%%%'''((((((+++4Dӵ&&&$$$(((Hƅ^Hu]Ħ***Hu]Ħ666ZuR)Ħ444333...(((%%%&&&(((Hu]Ħ---HŐeHŐeHu]Ħ)))qIܗGIӵ)))tt777333---HGgĉ@///---,,,...000000...+++Hu]Ħ!!!ZuR)Ħ222///------......000sߝLGdUĦ---Hƅ^Hu]Ħ111ntHdĦ000111HGgĉ@---HdĦ***))))))))))))---000222111...+++Htƅ^------Bt=o9ĦDtfo9Ħ111111000g?---,,,HdĦ***......Hu]Ħ&&&tt...///Hƅ^Hu]Ħ///H׼s111---...000222+++,,,---///111333tQ...000333333je<Ħ&&&(((,,,Bt=o9ĦH׼s,,,...111222000---***,,,000HtĦ555555222///,,,Bt=o9ĦHdĦ333111000222666:::===888666333Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ***Hu]Ħ000---Htƅ^,,,qIܗGIӵ...H׼s888666Hu]Ħ///111Bt=o9ĦHƅ^Hu]Ħ000//////---++++++---000111222111///------///000111000222333444333222111222333---.../////////...---,,,222333333111///,,,,,,,,,---,,,+++***))),,,000444222000...---......,,,+++)))***+++---///000222222///111333555555333111000/////////---++++++,,,...)))---111333111...,,,***---...000///---+++***+++,,,,,,...///111333555666333000------...---***(((%%%%%%'''+++000111///---//////...,,,,,,+++,,,,,,111111333555666555000---111///...///333444333111000000000000///...---,,,'''))),,,///000000///---------,,,,,,++++++,,,,,,...000333444222///...---///000111333333333222111000...,,,---000222222111222222000000111333555777888777666555444333222222666222//////111111,,,((($$$&&&'''&&&%%%''',,,000444222000......///000111---,,,+++***+++---///111000///...000222222...+++***'''%%%%%%'''***+++,,,)))))))))***+++,,,...///111222222111...---------///---***((())),,,000333333555666666555111---***(((''')))---333777666555000,,,'''""" """%%%''',,,+++4DuXӵ(((%%%***DdDΦDdDĦ---DdDĦ555222t|<111222111...***((()))+++DdDĦ---DdDΦDdDΦDdDĦ***peƜ4DuTӵ***`eĭ333qet333111///111222222000---)))DdDĦ###+++t|<444111...,,,---...///000DdDDdDĦ---DdDΦDdDĦ000q<niDdDĦ///qet---///DdDĦ)))((((((((()))---000333333111q<R---+++qjRgdKӵHdDĦgdKӵ000111GR/f6LĭĦ///...DdDĦ+++......DdDĦ(((`eĭ111DdDΦDdDĦ111DdDĦ000///000000///---...000222000000000000111111geĦ...111444FSĦ((()))qjRgdKӵDdDĦ***,,,000222222000+++,,,///DdDĦ666444222///qjRgdKӵDdDĦ000//////111444999;;;;;;888666HdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ***DdDĦ,,,q<R///---peƜ4DuTӵ---DdDĦ444333DdDĦ222qjRgdKӵDdDΦDdDĦ......///000111111000...,,,,,,///111333333///---,,,---///111222111111222222111000000000111////////////...,,,***)))...000111111///---,,,,,,------,,,***)))+++///222111///,,,,,,,,,------,,,+++++++++,,,...///111222000111333555444333111///...,,,***))))))***+++,,,,,,///222333111...,,,+++...000222222000---,,,,,,,,,,,,---...///000000000000...,,,,,,------+++)))%%%&&&)))...222333111...,,,---......------......111222444555444222000///000...---///222333222111////////////...---,,,+++***+++...///000///---+++---,,,+++++++++,,,---...---///222222111...------111111222222222111000000///...---...111222111000111000/////////111333444666666555555444333222222555222//////111111---(((%%%&&&'''&&&&&&'''+++...111111///.........//////,,,+++++++++,,,///111333333000...///111222000///+++)))((((((***+++++++++)))))))))***+++,,,---...000111111000//////111222333000...,,,,,,...222444555555444333111000///...,,,+++***---111444444333000,,,((($$$"""$$$(((*********4DuXӵ)))(((,,,DdDΦDdDӵ000DdDĦ555666o)h////////////...,,,+++,,,...DdDĦ---DdDΦDdDΦDdDӵ---=ӊB1.uTӵ+++HߝL`o9222po9wӵ111666666444000+++(((DdDĦ'''(((o)h444333111...,,,,,,---...///DdDΦDdDĦ...DdDΦDdDӵ///GIpӵDdDĦ---po9wӵDdDĦ(((''''''((())),,,///333444333po9u,,,---,,,***GIdnuR)ĦDdDĦnuR)Ħ///000CdgĪj111DdDĦ+++//////DdDĦ+++HߝL`o9222DdDΦDdDӵ222DdDĦ---111222111000......000222555555444333111000geĦ...111sp?aĦ***)))GIdnuR)ĦDdDĦ(((***...111333333------...DdDĦ666333111///GIdnuR)ĦDdDĦ,,,,,,---///333666888:::888666DdDĦnuR)ĦDdDΦDdDĦ444DdDĦnuR)ĦDdDĦ+++DdDĦ(((po9u,,,---...///=ӊB1.uTӵ,,,DdDĦ000///DdDĦ444GIdnuR)ĦDdDΦDdDӵ+++,,,---000222444111///......111333444444---++++++,,,///111222222////////////...............///...---+++)))'''%%%***---000111000...------......---+++)))+++...111111...++++++,,,............---,,,+++,,,...000111000111222333333111///---+++'''$$$$$$'''***++++++///000222111///---,,,,,,...111444555333000...------.../////////...,,,+++,,,+++******,,,,,,,,,***'''(((+++000333333111...***,,,///111000//////000000222555444111///000222111///...///111111000///............---,,,++++++,,,---...///...,,,***))),,,+++)))((()))+++...///,,,///111222000...------333333111000///............---...000222222111///......---------///000111444444444333333333222222444111//////111000---)))&&&'''''''''&&&'''***,,,//////...............---,,,,,,,,,,,,...000333444555333000...000111222222---,,,++++++,,,,,,***)))'''(((((()))***+++,,,---000000000///...000444777666444111//////000333555666444111......///111222000...,,,,,,...000111111000---)))&&&&&&'''***---'''(((4DuXӵ)))***---DdDʜ4DuTӵ111>d<Ħ444Dt111///////////////000000>d<Ħ--->d<ʜDd<ʜ4DuTӵ///222F&uTӵ,,,4DufئL>e...puR)Ħ222888777444///+++(((>d<Ħ+++Dt444111...------...+++---DdDΦDdDĦ///>d<ʜ4DuTӵ,,,4DwDd<Ħ,,,puR)Ħ>d<''''''((()))))),,,000222222peӵ...ĦpeӵDx<>d<ӵDd<...qR/ܗ?fӵ333>dd<Ħ---4DufئL>e111DdDʜ4DuTӵ111DdDĦ***111222222000///000222444888888666555333111geĦ///s<v>aĦ+++(((peӵDx<DdDĦ)))))),,,///222333---,,,,,,DdDĦ444222111///peӵDx<>d<***+++...000333555555444222>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ...>d<Ħ$$$peӵ,,,Ħ222F&uTӵ+++DdDĦ------>d<Ħ333peӵDx<>d<ʜ4DuTӵ******,,,///333555000///...///222444555444,,,++++++,,,...000000///---,,,,,,,,,------,,,++++++++++++***)))'''$$$###'''+++000222222111000///111111000...,,,,,,///111222///---,,,---000111111111///---++++++---///111...///000000000...,,,+++'''""" ''',,,---,,,...///000///---,,,---......111555777555111///---//////111111111///---,,,)))))))))***+++,,,,,,,,,---------......///......***...222444222000//////,,,000333111---,,,000555444333222111000///---,,,------------,,,,,,+++******+++,,,,,,,,,***(((''')))(((&&&%%%&&&)))---///...000222333111000///000444222///---+++******+++---...///111222111000...,,,,,,,,,+++,,,---...///222222222222222222222222111000...///000///---***((((((((((((((((((***+++....../////////......---............///000111222666555222111000000000000------,,,------,,,)))&&&&&&'''((()))***+++++++++111000///,,,,,,...333777666444111///...///111333333111///------///111333111...+++******,,,///000111///,,,)))((()))+++---'''(((4DuXӵ,,,,,,---D&dq&ĒR...///sdKĦ333DHRRud//////000111222111111sdKĦ---D&oq<Ōq&ĒR***+++...>dp&ĒR(((---nfʜd<Φ>d<Ħ///s&dq&ĒR***+++i?ʜtd<Ħ+++HHܗDӊB555<x)))***'''(((+++...///B?d<000111000000111444666777777666555444333geĦ000Hg8>aĦ...+++B?Ho9///>d<+++,,,///111---++++++>d<ӵ111000B?Ho9'''<x,,,...111222111111000&ӫeʬtIӇ///>d<Φ>d<Ħ222D&ӫetIӇ555DdDĦ000sdKĦ###B?dp&ĒR(((+++>d<sdKĦ///B?Ho9---s&dq&ĒR+++))))))***---000333...------...111333444333...,,,+++,,,------,,,+++,,,***)))***,,,...---+++&&&&&&'''(((((('''%%%$$$'''+++000333444333333333444444333111//////111333444222//////111222333333222000---++++++,,,...000------......---,,,+++***$$$ !!!)))000111000,,,---...---,,,,,,...///---000444666444111///------...///000000///......)))***+++++++++,,,------333111---***((((((***,,,,,,111666777333///...///***...000///,,,,,,111666777777555222///,,,+++***,,,,,,,,,,,,,,,,,,+++***'''((()))))))))(((((('''&&&%%%###"""###'''***---000222444444333222222333222000...+++)))))))))))),,,...000222222000///...,,,,,,,,,,,,,,,------...111111111111000000000000......---......---,,,+++))))))))))))***+++++++++......///000000000///...111000///......---------444444555444111///---,,,---------------+++'''$$$&&&'''(((***++++++++++++222000---***(((***...222111///---,,,,,,---///000........./////////000000...,,,***''''''***---000222111...+++*********+++)))+++4DuXӵ111//////Hu]3hh***---...ne,,,000=e---,,,---///222333222111ne......pIƎ@t@h###!!!!!!>h''')))---fe)))@ďD---......000000///---+++,,,ne//////=e222111...---...//////000ege---///sĪj@h+++++++++fdDĦ+++@ďD666555Hkge++++++,,,''''''(((***,,,@h000///@G)))---HĪj@IŌ---...Bene333Hkge+++ne111///fe---Hu]3hh***,,,---se000111111000000111333555444444333333333333geĦja>aĦ333000@G...000se---++++++---///...,,,,,,<Ō222222222@G&&&&&&Hkge)))***---000222000000000HĪj@IŌ111///ege222333Hu]3hIŌ333333DdDĦ000ne***###@h---000>h,,,***+++se,,,ne---,,,@G***,,,sĪj@h...---+++***)))***,,,---***)))))),,,///111111000---,,,+++,,,---,,,***(((***(((''')))...000///---$$$%%%'''((())))))(((((((((+++000333444444555555555666555444222111333555555444222222444444444333111///...,,,,,,,,,...///,,,,,,---------------,,,'''%%%$$$(((...222444444---...///...---,,,...///---000333555333111///...***+++++++++,,,---------,,,---......,,,,,,---...444222...(((%%%$$$'''***...333888888333//////000---///000000......111444777777666222...***)))))),,,,,,,,,------,,,,,,+++''''''((((((((('''''''''%%%$$$""""""###&&&)))+++000111333333222111222333///...---,,,+++*********---///111111000/////////........................000000000000//////......++++++,,,,,,,,,++++++***+++***)))+++---......---///////////////000000000111000///...,,,+++))))))///111333333000---++++++...------------+++'''$$$&&&''')))+++,,,,,,++++++111000,,,(((&&&'''***---+++***))))))***+++---///+++,,,...///000///...---***)))(((&&&%%%'''+++...000///---,,,************)))4DuXӵ444ĵD^'''***,,,,,,,,,(((,,,...''''''(((,,,111333333111+++---/// ((()))***,,,,,,+++***)))+++,,,---,,,---------,,,,,,/////////000000...,,,+++,,,---...///,,,,,,...,,,------......DdDĦ,,,///666666555///......---+++)))((())),,,,,,000000000000''')))------...///222111))))))000000///000---D^222)))+++,,,s׼s222222333222000......000222000000000000//////geFm8--->aĦ333111///+++...000s׼s111///---,,,---...000//////Ho222333333333333---'''''')))((())),,,///222...000000222111000...111444D^666222000DdDĦ...---,,,###$$$------///111...,,,+++,,,s׼s(((***...---,,,,,,...+++,,,444000///---+++)))(((''''''&&&%%%&&&))),,,...------+++******+++,,,,,,***(((***'''&&&***///222111///&&&''')))+++,,,,,,++++++(((+++///111222333555666444555555444333222444666555444444444555444222000//////...---------......------......///000000000,,,---///000222444444555111222333222///---,,,---...111333444333111000000,,,+++***)))***+++---...000111222111...,,,---///000000...+++&&&%%%''')))...333999888333000111444444444444333111000000///111222222000,,,))))))***,,,,,,------------,,,,,,+++******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&((())),,,...//////......///000.........///......------...000111111......///111000111111111111111000000111000000///...---,,,,,,((()))*********))))))***+++******,,,000111000///......---------...///000...------,,,***)))''''''***---//////---,,,---//////...---......,,,)))'''&&&(((***,,,------,,,+++///...,,,(((&&&&&&))),,,'''''''''(((***,,,///111,,,,,,---.........------(((((('''%%%######'''***++++++******+++++++++,,,Φ4DuXӵtvӵ>d<Ħ---'''***,,,,,,***)))Ħ(((---//////---,,,,,,""""""$$$)))///333333111)))(((Ħ///000000222222222000,,,%%%!!!&&&&&&(((***++++++,,,...000111111111000///...,,,,,,((((((''''''(((***,,,---+++,,,------,,,,,,...000Ħ...////////////.........,,,***)))***+++++++++,,,,,,---.........+++,,,...111333333111///---...///000111111111000>d<Ħ---111333...000333555666555444333...///000111111000///...///,,,******,,,...---+++$$$''',,,///000000000111222444555111+++(((***...//////...------------...000111111000//////111222///000000...+++(((''''''((('''''')))Ħ...///000111222222111000000--->d<Ħ333555)))+++---Be333666555555333111---,,,---......---------,,,,,,geFYĉ000--->aĦ000000---++++++,,,((('''(((***---///Be///111111...---...///222111111nu]ӵ333444444333222111///222///((('''///555555///,,,***((())),,,///222,,,...///...+++***,,,///222222222222111000///...'''***---111555>d<Ħ999:::666000...>d<Ħ---,,,---Ħ######'''---///,,,+++,,,---...///111333444444444------------Be(((&&&(((+++...Ħ---)))---111222000...///000,,,---///222444666777888222111///,,,)))&&&$$$"""######$$$&&&***,,,+++***)))((()))+++------+++))))))'''&&&***000444333111***+++,,,---......---,,,(((***---///111222444666333444555444333222444666444444444555555444000........................---......///000111222333333222444666777555444444444555666777555111---,,,+++000222444444333111222222111///,,,******,,,...///222444555333///,,,---///,,,...///...***'''((()))---333888888333111444888;;;999777555444222///,,,,,,...///...***)))***,,,,,,,,,---......---------......,,,***)))'''%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++******,,,------...000111111111000//////111222000------///222222222333333333333222111111000000...---,,,++++++&&&((()))***)))((()))))),,,++++++---111333222000...---+++++++++---///000***++++++******(((''''''''')))+++******,,,000444111000............+++)))'''(((+++---......---,,,------+++)))''''''))),,,%%%&&&'''(((+++...111333---------,,,---------...'''((((((%%%"""!!!###&&&&&&'''((()))+++,,,---...?aŖ%7uSQuR)ӵsdKĦ...---------,,,,,,gdKĦ)))***...111111...+++$$$###$$$(((...111000...'''gdKĦ,,,---......000000...)))%%%""" """&&&(((&&&(((******)))***...111444222///......///...---+++)))&&&%%%&&&(((+++---***,,,/////////......gdKĦ///...---***)))...---+++,,,---......---***))))))'''&&&(((,,,///,,,---///444888888444000//////000222444555444222gdDĦ***...111000222444666666444222000000000111111111///...---333222///---,,,,,,---...***''''''---222222222333000222333///***'''***...444333222111000......------///000000///---------.../////////...---+++***+++)))(((gdKĦ...///......000111111...,,,111sdKĦ222333000...,,,444666777888444---)))((()))******,,,,,,,,,,,,+++***ŶS2224444443we<,,,,,,---...)))((()))+++---......,,,++++++---...------000//////iĉ@3hR/Ō111111222444666888:::666000)))&&&(((---111******)))***+++,,,...///------,,,+++)))***---///111...,,,---//////---+++...,,,++++++---DdDĦ999777444222///sdKĦ---,,,gdKĦ&&&&&&'''(((***,,,---...---...///111333555666777///000111111,,,******))))))gdKĦ///000000111222333222...,,,,,,---///111333666777888222///,,,)))((((((&&&%%%%%%$$$$$$'''+++---,,,***&&&&&&'''((()))******+++***)))(((***...111333333............////////////,,,---...///111222333444///222666888777555333333111555999;;;888444111///000000000///......------///000111111000000111333777888888777444222111222:::::::::888555111...+++...000222444555444222111333000,,,+++,,,///000111333333222111///---,,,++++++...222333111...,,,+++000222444444333333444555777666333111000111222333---.........---,,,++++++******++++++,,,...///000000...,,,+++++++++***))),,,'''!!! %%%)))***))))))+++---+++((('''(((+++...///000111222333333333111111000000/////////...555666666666555333111000444444444222000,,,***((('''&&&&&&***//////***$$$))),,,///111111111111222111000///...---......///000,,,)))***---...+++(((++++++***((((((+++000444111000///---,,,,,,,,,,,,+++***((()))+++...000111///,,,((($$$###&&&))),,,((((((((((((***---000222111000///---,,,,,,,,,---,,,......)))$$$"""%%%)))***(((&&&'''***...111222>A111ne///000000000000///ne---------///111111...+++)))''''''***///222222000ne+++******+++---...///---)))%%%$$$### !!!###%%%''')))******)))******)))((()))...111555222///....../////////...***%%%!!!!!!$$$)))------///111000...,,,ne,,,,,,,,,+++)))(((***))))))***,,,/////////))))))((('''&&&'''***---------...111555666555333222222222333333333111De'''(((+++......000333555555222...,,,///000000111000///...---222111000.........//////+++((((((...222222111222111333333000+++***---111333222222111///...------...000333333111000//////111000///...---...///000///---ne---+++,,,,,,,,,---//////---+++000ne000111111000//////000444666777777666222---***************((()))+++,,,,,,+++>A///111444k<///------------)))))))))+++---......,,,+++***)))+++...000111111000//////fh000//////000333555777666444///)))&&&&&&)))---(((((()))+++,,,---......+++++++++***))))))+++---000...,,,---...///---+++***)))((((((+++De999888666444111///ne------ne222((((((((()))***,,,...//////000111222333444555666000111222222000...,,,***,,,,,,ne222111111000//////000///...,,,,,,---...000111333444555000---***((((((((('''&&&'''''''''***...000...,,,******************))))))'''%%%%%%'''+++...000000////////////////////////------...///111222333444111444777888777444222222///222777999777444111000////////////////////////000111222222000000000222333555666555444222333333::::::999777555111...------///111333444333222000///...,,,---///000111000000111111111000...,,,+++...111444555333111///...000222333333222111111222333333111111111333555666111111000000///.........---------...///111222333222000...---......---,,,+++&&&!!!!!!&&&***+++***---///000///,,,+++,,,...000000111222333333222222000000/////////.........333333333222222111000000222333333222111///---,,,---,,,+++...111111,,,'''+++...111222111000000000///...---------...000111000---+++---000222///,,,+++++++++))))))+++...111111000///...---,,,,,,,,,---,,,******,,,...000111...,,,(((%%%$$$&&&)))+++++++++++++++,,,---000222444333111///------------///000///***$$$"""$$$''',,,***((((((***---///000......000222333222222222111222111000111222222000...000---***+++///333333222,,,+++***)))(((+++,,,,,,+++(((''''''(((&&&(((,,,///000000///...,,,,,,+++******+++///222555222///---...000111111222---%%% """(((,,,111222333111...+++)))))))))(((((((((((('''&&&&&&(((,,,///111111)))))))))'''&&&'''***,,,///---,,,---000333555555444444444333111000...---''''''(((***,,,---///222333222///+++(((...//////000//////...---000000000000000000000000---******///222111000222111222333000------000444111111000000///...------///222555777555333222222555333000------///222444333111---+++************+++---...,,,+++...000000000///000000111444777888777666222///,,,+++,,,,,,,,,+++$$$&&&))),,,---,,,......000333111///...------***))))))***---......---(((((((((***...222444555/////////000------,,,---...111333555333222000,,,(((''''''(((%%%'''***,,,.........---((()))******(((((()))***///---,,,,,,---...---+++)))(((((((((***333777666555444111...***,,,---...///---,,,+++***+++---///000333333333333333444444444111222222111000---+++***...///000333555333000,,,+++,,,------------------...///000111222,,,***(((((()))))))))((())))))+++///222333111000///...---,,,+++)))((((((%%%######%%%)))---////////////000000000000//////,,,---...///000222333333333555888888555222000///+++...333555555333222111......////////////000000000111222111///---...///...000222333333333444555:::999777555333111000///---...000111222222111000,,,,,,---000222222111///,,,---///000000...,,,+++000333666777555333111111000111222111///........./////////000222444777888444333222000000000000111///000000111222444555666333222000000111111000///+++'''$$$$$$(((,,,------111222333222111000111222222222333333333111000///...............------,,,///...---,,,,,,---...///000000111222222111111111444111000000222222///,,,///111222222000...---......---,,,,,,---///222333000...---///333444222///+++,,,,,,,,,++++++---///111000000///...---,,,+++......---,,,---...///000---+++(((&&&&&&&&&((()))///000000///---...000222666444222000............222222111,,,&&&###$$$&&&...,,,))))))+++---///)))))))))***,,,///111222,,,,,,,,,,,,,,,...222444333333333222222222222111444333222222222222222111444000++++++///222333333...------------,,,+++)))***++++++***))))))+++,,,,,,...000222333333222111,,,---...///000111333444555222...---...000222222555111***%%%###$$$(((+++222333333111...+++++++++(((((('''&&&&&&''''''((('''&&&&&&)))---000111222+++++++++)))((((((***,,,000---***)))+++///444666444444444222000...------///...,,,******,,,...///000000111111///---***(((---.....................------...///000000//////...+++,,,000222000000222111111111///---...111444000/////////...---------000333777999888666555555888666333111000111222444444222000...---,,,+++++++++******+++---...---,,,,,,---///000000000///...//////222555888888666444///---,,,,,,---...,,,+++$$$%%%'''***+++,,,,,,,,,222000......000222222222444333222111//////......+++***)))***---.........)))'''''')))...222555555///...///000222111///---+++*********,,,///222333111222333000---)))''''''$$$&&&***...//////...,,,''')))++++++***))))))***------,,,,,,------,,,,,,+++++++++,,,...111333444444444444333000---***(((***,,,...///...------...111///---,,,,,,...000222666666555444444333222222111111000///...,,,***(((---///000000///111666:::444000+++((())),,,///000000///............///000+++)))((()))+++,,,+++***)))***---111333444333222333222000...,,,***((('''%%%$$$$$$&&&***---///000///000111111111000///...,,,,,,---...///000111222111333555444111---++++++(((+++///222222222222222////////////////////////...//////...+++)))*********,,,///111222333555777888777666444222222111111...///000111222222222222,,,---///333444333...+++)))+++---///000///---,,,000222555666444222111111000111111000---+++***+++---......///111444666777444222000......///000111111111111222333555666777333222111222333333222000+++)))'''(((,,,///000000222222333222222111222222111222222222111///---++++++,,,------------,,,+++,,,***)))((((((***,,,...//////000000111111111111444222000000222222111000222333333222///,,,++++++...---,,,+++,,,...000222///......///111222000---,,,---//////...---...///111000000///...---,,,,,,.........---,,,,,,---///,,,+++)))'''&&&'''((()))111333333111...---///222444333111000/////////000222222111---)))''''''(((---,,,******---///000+++++++++******,,,---///+++---...------///222666222222111111000000//////111222222222222222333444333///******---111333333...,,,,,,---///000...---***+++,,,+++++++++---///000000111111111222222222+++---111555888888777666333111...---///111222222666444111---+++******+++000111111///---,,,---...((((((''''''''''''((()))))))))(((***...000111111.........,,,******+++---000---***'''(((,,,111555111222333111...---.../////////...///000111333555444333111///---,,,,,,,,,,,,,,,---------...//////***+++,,,---...............---...222222///000333111000...,,,+++---000222......------------------///222666888777666666666777777666555444222000...111000000///...---...///...---,,,---...//////...,,,---///000000000///.........000333666666444222...---,,,---......,,,+++(((''''''(((***---///111333111...,,,---......---//////////////////......,,,***)))***,,,...//////+++)))((())),,,000222333......///111222222///---******))))))+++---000222///000222111---)))'''&&&%%%(((,,,///111000...,,,)))+++,,,,,,+++******+++,,,------------------...------...000111333444555333333222111///---***)))+++---000111000.........222111000//////000111222777777666555333222111111//////...---,,,***)))(((+++---/////////222888===444000***((()))---111222333222000///...///000000,,,+++***+++---...---,,,'''))),,,///111222222222444333222000---+++***)))&&&%%%%%%&&&***---...//////000111111111///...---++++++,,,------...//////...000111000---)))((('''''')))---//////000111222111111000000////////////,,,,,,,,,+++(((&&&&&&'''(((+++...000111222444666666555444333333222333333111111111111222333444444///000222444444111,,,(((((())),,,...//////......---///222222111000///000000111111///,,,***)))))).........///000111222222///...,,,++++++,,,...000111111111111111222333444111000000111333333111000,,,++++++,,,///111222222////////////000000000///...///000000///---***(((***+++,,,------,,,+++***+++)))'''&&&'''))),,,.../////////....../////////000///......///111111111333333333000---***))))))///...------------.........------......---***(((---///111111000//////000111000///---,,,,,,,,,,,,,,,---...---+++***+++---,,,+++)))'''&&&'''((()))000333444222...,,,...111222111000//////000111111///000///...---,,,,,,---,,,+++***,,,///222333333,,,,,,,,,+++***+++---///---///111000...///222666333333222000///...---,,,...000222222111111111222000,,,((()))---111333333,,,+++***---111222111...+++---......------///000111111000000000000000000+++---000555999:::777555000///------///111111111444444444333111///---+++...//////...,,,,,,---///))))))))))))************+++***)))+++...000111000///000000...,,,+++,,,---///---***'''&&&(((---111///111222000---,,,...111000000111222333444666666666555222000............+++++++++,,,,,,...///000++++++++++++,,,,,,------...---///333222///000444333111---+++***+++---///,,,,,,,,,,,,,,,------------000222444333333444555333555777888666222...+++---...///.........000222222111//////000111111000......///000000000000//////......000222444444333000///------------+++)))++++++***+++,,,///111222333000---,,,,,,,,,,,,+++,,,,,,---...............,,,+++)))***,,,///000///---+++((((((***---...///,,,---///222444333111...,,,+++******+++---///111+++---...---***'''&&&&&&(((***...111222111///---+++---------,,,+++,,,---,,,...///...------...000,,,---///111222333333333222111111///...------,,,,,,...000111000......///222111111111111222222222666666555444333222111111......---,,,+++******)))***+++---...000333666999000---***)))+++///222333555333111/////////000111------,,,---//////---+++%%%'''***,,,---...111333333222111000///---,,,,,,'''&&&%%%&&&)))+++,,,,,,...///000111000///,,,+++))))))******+++,,,,,,---,,,...///...+++)))((()))(((***,,,------...///111000000000000000000000000+++,,,,,,+++(((''''''(((***,,,///000000111222444333333333333333333333333222111111000111333444666222222333333333000+++''')))***+++---...///000000+++---000000///......///111222222000---***)))***............------------******))))))***,,,...///000000//////.../////////.........000222222111///,,,,,,---///000111222222---,,,+++,,,---...---,,,***+++---///...,,,***((()))***,,,---...---+++***,,,+++)))((((((***---///000///...---------......------------...///000111222222111...+++(((((((((---............---,,,+++,,,,,,------,,,)))&&&%%%---///111111000000111222222000---***)))***+++---***---///---***)))+++------+++(((&&&&&&&&&((()))...222555333...,,,///222222111000//////000111222......//////000000111111+++++++++---000333444444***+++,,,,,,+++,,,///222///222444222///...222666666555444222000...---,,,+++...111111///------------)))'''(((---222444333,,,)))(((+++///111///,,,---///111111000/////////000111222333222111///------,,,---///333444333111---,,,,,,...000111000///111222333333222000...,,,.........,,,+++***,,,...***+++,,,---...------,,,)))((((((***---000000000000000000///,,,++++++,,,------,,,(((&&&&&&)))---///222222000,,,***---111111111222222222333333222333444444333222000...---+++******+++,,,---///000---,,,+++++++++,,,---...------000333333000111666666333...***)))***+++,,,***+++++++++,,,,,,------+++,,,.........000222444///222444666666333///,,,+++---......------000333666333111000111222111000000////////////000111111222000------///222444555333111...,,,,,,+++***(((---...///111222111111000000///------......---,,,,,,---............---,,,---+++)))***,,,///000000---***'''&&&(((+++,,,---+++,,,///333555555333000...---,,,++++++---///000***+++,,,***((('''((())),,,...000222222111///...---------,,,++++++---///,,,...000000......///111,,,...000222444444333333222111///...---...///000---...//////...------...///000222333333333333222444333333333222222222222///......------,,,------+++++++++---000222222222+++)))((())),,,///111222555333111///...///111222///...---......---+++)))$$$&&&((()))***,,,000333////////////////////////+++)))'''(((***,,,,,,,,,---...000000000---+++)))''''''(((((()))*********---...000///...---------***+++,,,,,,,,,,,,...///---......000111222333333...///000...,,,++++++,,,---///000111000///000111000111333444555555444333222111000//////111444555333222111111111000---++++++++++++,,,---///111222,,,...000000/////////000111222333111...,,,++++++---------,,,,,,+++***)))'''((()))+++,,,...///000111000///---,,,,,,++++++,,,---...000222222000...***+++---...///...//////,,,***)))***---...---+++'''))),,,...///---+++)))(((***,,,......---,,,***///...,,,++++++---.../////////...------...///000...////////////...///000/////////,,,)))''''''(((***+++...000000...,,,+++***,,,......,,,***'''&&&,,,---////////////111222222///***'''&&&'''+++---)))---000///,,,***,,,///...,,,(((%%%$$$&&&)))+++,,,111555444///...111555666555333111000000000000......///000222333333222------,,,...111333444333(((***,,,,,,+++---111555111444666444000...111555999888777444222///...---+++...222111...***))))))***(((&&&)))///333555444+++)))''')))...000---)))...111333333222000/////////111555777666333...+++000---)))))),,,......---++++++,,,...000111///---000000111111000///...---.........,,,))))))+++,,,+++,,,...000000000...---'''&&&&&&))),,,///111111///000000...,,,******+++---------***&&&%%%'''***000333333000+++))),,,000111222222111111000///...000222555666555222...+++************+++---///111///...,,,++++++,,,...///------000444333000222777999555///***))))))***************++++++,,,,,,---)))***+++++++++---000333---///222444444333111///***,,,......,,,---///222777555222111111222111000111000/////////000222333555111---+++---222555777666333///,,,+++***((('''---///333666666444000---...------...000111000///...////////////---+++***---+++)))***,,,///000000,,,)))&&&%%%'''***,,,---+++,,,///333666666444111000///---,,,,,,---///000,,,---,,,+++))))))+++---///000111222222111000///------,,,+++)))***---///---///111111///...000333...000222555666666555444222000...------///111333,,,---......,,,+++,,,......000222444555444333222222222222222222222222222000//////.........//////...,,,+++---000111///,,,'''&&&''')))---000000000555333000......///000222///...---------,,,)))&&&$$$&&&(((((((((+++000444------...///000111111222///---++++++---.........,,,---///000///---***(((&&&&&&''''''(((((())))))...000222222111000111222,,,------,,,++++++,,,...***+++---///222444666777111222333222000//////000///111222111///......//////000333555666555444333111000...---...000333555333222000000000111///...---,,,++++++,,,///111333---///111111000000111222222333333222///---,,,,,,+++++++++++++++***)))(((&&&(((***---///000111222111000///---+++***)))))),,,,,,...000222333111///(((***---------,,,,,,,,,,,,***)))***---///---+++&&&(((,,,///000///---+++(((***---//////...,,,+++000000///......//////000//////......///000222333000111222222000///...///---...---+++(((''''''(((&&&)))---111222000---+++)))+++...///...,,,*********,,,---------...000333333///)))%%%###&&&+++...)))---111000---+++...111///,,,((($$$###&&&))),,,+++111666555111///333888:::888666333111//////////////////111333444333222000///...///111333222111''')))---///000111333555111000...,,,+++...333777999999777444000...///000222333333333111///,,,***)))))))))***---222777:::333222000...,,,++++++***+++---......------///000111333555444222...,,,,,,...---***'''%%%%%%'''******++++++,,,,,,------...+++///222222///------///,,,,,,,,,***'''&&&'''((((((+++...000000///,,,***)))************+++...000444222...+++))))))+++,,,,,,,,,+++(((%%%&&&+++000333222111000///------,,,111111000000///000000000222222333222222000///...---***((((((+++///222333......------------......222111222444555666444222111///,,,+++,,,---......---,,,,,,---///...)))&&&...---------...111333555111//////222777888333///,,,---///.........///111555444222111000111111222222///,,,+++...222555777999777333000///000222444///111111///,,,***))))))---000555888999777444222000......000333444222000///...,,,+++***++++++,,,///...---------...000111000///---+++)))))))))))),,,...000333444444444333222...+++,,,///222222111000,,,)))*********000777444333111/////////000000555444111///------------000000000222333333111000000222555888999888666555...***%%%&&&+++//////...............---,,,+++***,,,...000222222111///---111000000222444666666555444444222///,,,---///222333000------//////---+++%%%'''***+++,,,---///111777777444111...///222444222111222222222///+++'''''''''''''''))),,,///111---.../////////000333666222222222111///...,,,+++000/////////...+++&&&###&&&&&&&&&&&&(((+++///111111222333333222111222333,,,,,,+++++++++*********,,,,,,...///111333444555666777666333000///000333444555444444222///---,,,111222444777888666333000000...---...111333111///+++---......,,,+++***+++///000///...---...000222000111222333333111///...444666777333---+++---000......,,,++++++***++++++******+++...222333222111...000000///---++++++,,,***...111222000......///...---,,,,,,,,,,,,,,,---///+++)))))),,,......---))),,,///111222111...------------///111111///...222222111111000000//////------...///000111333333111222333222000.........,,,***((()))++++++(((%%%(((+++...000///...------***)))***---111222///,,,,,,+++)))((((((***+++,,,...------,,,,,,------...***+++,,,------------,,,---)))$$$""""""%%%(((***///000111222333444444555999888666444111...,,,***000000111222333333333333,,,---...///000111222222&&&)))...111111111111222///...---+++***,,,///222555555444222000///000222333333444444222000---,,,,,,,,,,,,---///333666888333222111///---,,,,,,,,,---...//////---,,,---...111222222000---***))))))///---((($$$!!!"""%%%(((******++++++,,,---......+++---000111000.........***++++++)))'''&&&''')))(((***,,,......---+++***)))***+++***+++,,,000333666333///,,,***+++,,,---++++++)))%%%"""###)))...111111111111000///---,,,000000000000000000111111333333222111000//////...,,,)))''''''***---000111000000//////000000111111333222222333444444222000000...------...///000000000...---...000///,,,)))///...------...000333444111///...111666888666333///000000///...///222444222333444444444222111//////---+++,,,///333666777888666333111000111222444222222111///+++(((((((((+++...222666777666444222000......000222333111///...---,,,++++++,,,,,,---222111111111111111222222111///---***)))(((((((((***+++...111222333222222000...,,,,,,---///000000///,,,***+++***)))---444333333222111000///......222111000///......---...///...///111444444333111000222555888999777555333,,,((($$$&&&+++///000///------......------,,,,,,---...000111111///...---000//////111333555444444222222111///------///111222111000000111000---***'''(((*********+++...000888666333000---...111444444333333333333111...++++++******)))***,,,...///+++,,,......///111444777555444222000............//////.........+++&&&"""######%%%(((,,,///111111222333333222111000000222------------...///000000...///000111222333444444555777777333...,,,...111444444444333111///---,,,111333555777888777444222222///---...000111///...,,,------,,,******+++,,,---...//////000111333444333333444555444222000///222444666333...,,,---000......------......///000---,,,,,,...111222111///...000111111///---,,,,,,+++...111111///...///000............---------,,,---***'''&&&))),,,------,,,...111333333222///---,,,,,,...000333333111///333222111000///.........---,,,,,,,,,---...000111111222333111...---,,,---,,,***((()))++++++(((&&&(((***---...---+++***************,,,//////---++++++***)))((()))+++---...000000///...------,,,,,,+++++++++,,,,,,,,,,,,---,,,)))%%%###$$$'''***,,,......///000111333444555777666666444222000...---000000111222222222222222,,,,,,---...000111333333%%%)))...111222111111111------,,,+++))))))+++---000000000000///000222444444555555555333111///.../////////000111222333444333333111000......------///000111000...---------000000...+++'''%%%&&&'''111,,,%%%  $$$'''))))))***+++,,,---...///++++++,,,...000000...,,,)))******)))(((((()))+++******,,,---------,,,++++++++++++++++++---222555666333000---++++++,,,---)))(((&&&!!! &&&+++///000111222222000...---000000000111111222222333444333222000////////////+++)))'''''')))---///000111222222222333333444444444333222222222111...,,,---...///000111222333333333222000000111111000...111000///......000222333222///---///333888999888444444222000...000444888///111555777777444000...---,,,,,,...222555666777555444333222111111222222333333111...***''''''(((***,,,///222333444333222000//////000111222000///...---,,,,,,,,,---...///222333333333333333222222111000---***(((((((((((('''(((+++---///000000000//////...---+++,,,---///...+++***+++)))''')))---000111222333222///,,,***---....../////////............///111444555444222000222555777777555222111(((%%%###%%%***///111000.....................---/////////......------,,,.........000222333222111...///000///...---...///222222333444333000,,,(((((())))))(((((()))---000777555222...,,,...333777666444333333444333222000///...---+++++++++,,,---***+++---...///222555777888666333000//////000111///............+++&&&###!!!'''...333333111222333333222///......///////////////111333666777222222333333333333333444333777888444,,,(((+++///222222222222111///...---111333555777777666555333444222///------...---,,,,,,------+++******+++---+++---...000222444555555444444555555444333111000000222444333000...///000......///000111333444444///...---...///000///......111444555333000...---...///000///......000222...///000111000///---,,,,,,)))&&&%%%'''***---...000111444555555333000...+++,,,///333666666444111333111///...------//////---,,,)))((()))+++...000222333222000---+++,,,,,,,,,***)))***++++++***)))(((+++------+++))))))))),,,+++***+++,,,---,,,***)))(((((()))***,,,...000333333222000...,,,+++***+++***)))))))))***+++,,,+++)))&&&%%%&&&)))---000------,,,---...111333555444444444444333222111111000000111222222222111111,,,,,,,,,---///111222333&&&))),,,...///000222444,,,------+++)))'''((()))---............///222444555555555555444222111000111111111111111000000///222111000///............000222333333111000///000...---+++'''$$$$$$''')))111+++###!!!'''***(((((()))+++,,,---...///+++******---000111...***((()))******)))***,,,...---...............------,,,,,,,,,******,,,111444444222///,,,***))))))***&&&%%%"""###(((---///111333333222///...000111222333333444444444555444333111000000000000...+++))))))+++...000000111222333444444555555555444222000///...,,,***(((+++---111333333333444444555444333222222222222222222111///......///111222000---+++,,,000555999::::::888555111///000444777...111444666666444111///------...111444555444333000111111111111000000///222222111...***))))))***,,,,,,...///000000000000000///000000111111000///...------------...000111111111333333333222000///222000---***((((((((()))%%%&&&(((***,,,---......///111111///+++***,,,///+++)))***+++)))$$$$$$'''+++---000333222///,,,)))***+++---///000000///////////////111333444222000000222444666555333000...$$$###"""%%%***///111111222222111000//////......000///---,,,+++++++++,,,,,,,,,,,,...000111000...***,,,...///---,,,------111222444555444000***&&&'''''''''&&&''')))...111444333000...---000666;;;666444222111333444333333///...---,,,++++++,,,,,,,,,...000000111222444666666666555333222222222222000////////////,,,((($$$"""+++111333333222333333111...,,,,,,---222111111111333555777999555555555444444444333333333888:::555,,,(((***///111111111111000//////...000222444555444444333444666333000---,,,+++++++++,,,---//////---,,,------,,,---///222444555555444111222333333333333222222///111333333222000111222//////111222333444444444///...------///000000///...222777999777444111/////////...------///111333///111333444444111...,,,,,,***((('''(((,,,///222444555666666666444111000***,,,000555888888555222000...,,,+++,,,...111222///---)))&&&''')))---000444444333000---+++,,,...------,,,,,,,,,------,,,***+++------,,,+++,,,---///...,,,+++++++++++++++''''''((()))+++---///111333333222111///+++(((''')))(((&&&%%%&&&''')))+++***)))(((''''''+++///333///---,,,++++++...000222111222333444444444444444222222222333222222111111......---------...///000(((((((((((()))---333777,,,---...,,,)))''''''''',,,---...---,,,---000222555555555444333222111000111111000///...---,,,,,,000///......------------000222555666555444444444,,,+++)))&&&%%%'''+++//////***"""!!!''',,,...((())))))***,,,------...,,,+++***---000111---***)))***+++++++++,,,...000222222111111000///...---,,,,,,+++******+++///222222000---***((('''''''''######!!!"""(((---///111333333222000...111222333444555555555555555555444333222222222222111///------...000111111///000111333444555555555222000---,,,+++)))'''%%%)))---111333222111222222555555444333222333333444222111///------...///000...,,,******---222666888;;;:::777333//////111333000111111222333333333333//////000333444444222///------.../////////......000000000///---,,,---...........................///000111111111111111111//////.........///111222000111222333333222000///111///,,,)))(((((()))+++&&&&&&((()))+++,,,,,,---000222333111---+++---///((('''(((+++(((###"""%%%'''***...111222000---***)))+++---///000000000///111000000111222111...,,,///000333444333111...+++######$$$&&&***...111222666555333111000///......///...,,,***))))))***+++++++++,,,...000000...,,,(((***------,,,+++++++++...000333333111,,,(((%%%%%%&&&&&&&&&'''***///333111000///---...222888===444222000///000222222222,,,++++++++++++,,,,,,,,,000111333333222111222444222444666888888666333111111111111222111///+++''' """+++111444222333333111...,,,+++,,,333333222222222333444555555555555444444444333333333777999666...***,,,///111111000000000000000111///111333222000///111222555444222///,,,+++***++++++///222444333000......///...///111444555333111---...///000111222222333///111222222222222222333000111111222222111111000---,,,,,,---000111111000///333888;;;:::666333222///...,,,+++---///111222000222555666555333///,,,------++++++,,,///333666555666777777666444222000+++---111555888777444111+++***))))))+++///333555111...***'''(((+++///222666666333000------///111000000000///......///000+++---......---...000222111000///...,,,+++,,,,,,'''((()))***,,,...///000000111111111///+++(((%%%'''&&&$$$######%%%'''(((*********)))(((+++///333111///---+++***,,,...///000000222333444555555555333444444444333222111111111000...,,,+++,,,,,,---+++)))'''$$$%%%)))000666---......,,,)))''''''(((,,,---------,,,---///111444333333222111000000000111000...---,,,+++++++++///......---------......000222666777666555555666,,,+++***''''''***///333...)))$$$###''',,,///000))))))******+++,,,,,,,,,,,,,,,---///000///---***)))***,,,,,,+++,,,///111333333333222000...+++***(((***+++++++++---000333222111...+++)))(((''''''#########  %%%***///000111333333222000///000111333444555555444333222222333444333333222222222000......///111111000,,,...000222444444444444111///,,,******)))(((&&&(((,,,000111...------///222333444333222111222333000///---,,,,,,---///000,,,+++++++++---///222444666777666444111///...///000000///...///111333555111111222333444333111...+++,,,---......///.........000111111000//////000......////////////.........000222333222222333444111000/////////000111222000111111222333333222222000...+++(((''')))+++---))))))******+++,,,,,,---111222222111///---......'''''')))+++)))%%%$$$''')))+++---000111000///---,,,,,,---//////000000///111000000000000...+++)))---///111222222///,,,***$$$%%%&&&(((+++---///111777555333000///.........---,,,***)))((())))))*********+++---//////---***'''))),,,,,,***)))((())),,,---///...+++'''&&&&&&%%%&&&'''((((((+++///222------------...111666:::222000...---...000000///******++++++,,,,,,------111222444333222111111111...111666::::::888555222222222222333333000,,,)))$$$ """,,,333222333333111...,,,,,,---333222222222111111000000222222333333333333333444222555666444111......000111111000000111222333333000222333000---,,,...111333444333111...,,,,,,,,,,,,000444666555222111000000...---000333555333000+++,,,,,,...///000111222000////////////000111222000111222222111///---,,,++++++,,,///111222111///---222777:::999666333222...,,,******,,,///000111000222444555444111---+++,,,---......///111555888555555666666555333222111---...000333555555111...((((((((())),,,///222444222///,,,******---111444777666333000---...111444333333222000...---///111---......------...000333000111111000---,,,,,,---)))******+++,,,------...+++---///111000---***'''&&&%%%$$$$$$$$$%%%&&&'''+++------+++))))))...222222000...---,,,---...//////000111222333444444444444444444333222111000///222000...+++******+++,,,---+++((($$$###%%%***///,,,---,,,***'''&&&'''(((+++,,,---,,,,,,...111333222111000000////////////111///---+++***+++,,,,,,///...............//////000333666777666444333333...---+++))))))+++///333...***&&&''',,,//////...******************++++++---///111111///---,,,+++((()))*********+++---///111222222000...)))%%%######&&&***---///111555777666444222///---+++***)))$$$&&&'''&&&%%%&&&+++///111111222222222111000000///000111222222222000///---///111333444333111000000...,,,,,,---......---+++,,,///222444444444444111///,,,++++++,,,+++***(((,,,///---***'''(((***...000333333111///000111...---,,,++++++,,,...///,,,---...///......//////---000333444222///...---......------...000222444111111111333444444222///,,,------...//////000111///111444555333000//////,,,---///111222222111111...000333444333333555777333222111000///000111222.........///000111222333///---***''''''***---///------,,,,,,,,,,,,------111000//////000///...,,,)))(((***---,,,))))))---000000000000000000000000000//////......//////000///............---+++(((+++---///111111///,,,***&&&''')))***+++,,,...///222111///---------...///******))))))((()))))))))******+++...//////,,,)))(((***+++***(((''''''''')))***)))'''$$$"""$$$&&&((()))************---///+++,,,,,,,,,+++,,,///222111///------......---,,,+++,,,,,,---------------...000222222111000000000,,,///444888:::999777555222222222333333111---)))(((%%% '''000222333333111///------...000111222222222111///......///000111222333444444000000111222222111000///111111111111222333555666222444444000,,,***---000000222555444111...---...///111333333222111222333///,,,***---222555444222---------------......//////---+++***+++---...//////000111111111///---++++++,,,...111333222///,,,+++///333666555333222111,,,***((())),,,//////......///000111000---***((()))+++...//////111444777333444444444333222111111000000000111222111...+++(((((()))***,,,...000111111///---+++,,,///333666666444111...,,,...222666333444333000,,,+++---000......---+++)))))),,,...---000111111...++++++,,,,,,,,,,,,,,,,,,,,,++++++'''***...111222000---+++&&&&&&&&&'''''''''((((((---//////,,,((('''+++//////////////////000111111///000111111222222222111333333222222000///...---000...,,,******+++,,,...///---***&&&###"""%%%(((,,,,,,+++(((&&&%%%'''((()))+++,,,,,,---///222555111000///...------......111///,,,******+++---...000////////////000000111111333666777555222000000//////---+++)))+++...222...+++(((***...000...++++++++++++************)))---111444333///,,,+++,,,'''((())))))((()))+++---//////000...+++&&& ###)))...222666999;;;999888666333000...------&&&)))++++++***+++000333222222222111111111000000---...000111000///---,,,))),,,///222444333000///---,,,******+++,,,+++******,,,///222444555444444222///---,,,---......---(((+++...+++&&&###%%%(((+++...222222000......///---,,,+++******,,,...///,,,...111222000...------&&&+++000444333000...---,,,,,,---...///000111222000000000222444555333222............///111222333000333666777555111...---)))+++...222444555555444---111444555444555777999444333111000000000111111+++*********,,,...000111...,,,)))''''''***...000000///......---------...000...,,,---000000---*********,,,//////,,,...222777555333111000000111111333222000.........///000,,,,,,,,,---...---+++)))***+++...000000...,,,***((()))+++++++++,,,---...---,,,+++***+++---///000((((((((()))))))))))))))******,,,...000///,,,))))))******)))&&&%%%&&&'''''''''&&&"""###'''+++,,,---,,,+++******+++++++++,,,+++)))((()))***000///...---......,,,+++.........///......---,,,***---///000000//////000,,,///222666888999999999111111111222222000,,,)))***)))$$$$$$...222333333222///......///---///111333333111///---,,,,,,...///111333444555...------///222333111...222111111111222444666777444666666111,,,***---111...222555666333000//////222222111///...000333666---***(((+++111666666444000000...------,,,,,,---...+++(((&&&'''***,,,---...///111222111000...,,,---...000222333111,,,((())),,,000333222111000///***((('''))),,,///...---,,,---------,,,***(((&&&%%%)))---/////////222555222222333333222222111111222111000000000...+++)))))))))***+++,,,---------000...---,,,---000444666444333000,,,+++---222666333333222///***)))+++...///...,,,(((%%%%%%''')))+++...111111---+++***+++---......---,,,+++***)))%%%)))...222444333111///'''((())))))******))))))...000000,,,'''&&&)))...---...///000222333444444000000111111111111000000111111111000///---,,,+++---,,,***)))***,,,...000)))++++++(((###"""&&&******))))))(((((()))******000---)))(((***///222444---,,,+++*********+++,,,...------,,,,,,,,,------222222111///......111333888888777333///,,,++++++///...---,,,,,,---...//////+++((('''***---------...+++)))((()))***+++++++++,,,...000000...+++***&&&(((***+++***))))))***111...+++)))((($$$!!!''',,,000333666888<<<999666333222111000...,,,,,,,,,++++++,,,///222555444333111///---,,,,,,.........------,,,++++++,,,)))'''+++111555555333...+++))))))++++++)))'''+++---000333555555444333111222111...,,,---222666666555///'''%%%(((+++***------......---,,,***)))***)))))))))***+++,,,---...000222333222...***'''&&&+++000222000---,,,,,,,,,---...///000111222333222222111111000000//////+++...111222222111111111444666999888555000---,,,+++,,,...222666666333///444333222222222444666777555222///...///000111000***)))(((((()))+++---...***(((&&&'''***---000111///...,,,***+++---000111000000111000///...,,,+++//////---+++,,,000666;;;>>>===<<<:::777444111///333222111000///---,,,,,,...---,,,,,,++++++,,,,,,***+++---//////...,,,+++,,,***+++000444555000***---+++)))&&&%%%(((...222+++***))))))((())))))))),,,,,,...222555333---)))(((((((((((('''%%%"""!!!$$$""""""&&&)))...//////...,,,++++++,,,///...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---...//////000111222333222222111111000///000111222333222000///...///111333333222///---)))$$$!!!"""%%%)))---...///.........000222///111333444555444222111000///...---...///111222///---,,,---000000...,,,))))))***+++...111444777999888555222///...111333222333444222111000000111000000///......111555999222...***+++///222111...///...---------,,,***'''(((&&&######&&&)))++++++---333666333111222333222...000222333222///+++(((,,,------......------,,,******+++++++++,,,,,,,,,((()))***,,,...---)))&&&++++++++++++---000222444111222222333333333222222///.........//////---+++---,,,,,,...111111...***---...000///---...222666222...***)))---000222222333222000---,,,+++++++++(((******'''### """+++)))'''&&&%%%&&&'''((()))---111222///,,,******''')))---222555555222///,,,***)))******)))'''%%%,,,,,,***((('''(((+++...***,,,///111222333666888555222222444444000///111111000///......---------*********)))((())),,,///+++,,,---)))%%%###&&&***,,,,,,,,,---------------444111...++++++---111444---,,,+++***)))******+++,,,,,,,,,---...///000000222222111///---...000222666666555222///,,,++++++............///000111222...***''''''***---///000111///+++******************+++---//////...,,,***'''***,,,---,,,*********000---+++)))((($$$&&&+++///222555777:::777333111000000///...---,,,,,,++++++...111444333333333111///---,,,,,,......---,,,,,,,,,,,,,,,+++)))(((+++000333222///---+++***+++------+++(((+++---000333444444333222111222111///---...222666;;;<<<777///)))***,,,+++++++++,,,,,,+++***((('''&&&'''((()))+++,,,------000111333333111...)))'''(((+++///000...+++))))))***+++---///111222333444222111000//////...---------///111333222111000000333555777777444000---,,,,,,,,,---111444444111...222222111000111333555777444111...---............)))((((((((()))+++...///***(((''''''***...000111......------...111333444333222111///............000///...,,,,,,///555999888999:::;;;999666333111222111111000//////......---,,,,,,,,,+++,,,,,,,,,+++,,,---...///...---------++++++...222333///+++***)))(((&&&&&&(((---000---,,,++++++******++++++,,,---///222444333...)))((((((((('''&&&%%%$$$###"""!!! ###(((***//////000///---,,,---///222000...,,,,,,---///000/////////...---,,,+++***,,,------,,,++++++,,,...000111222333333222111000111000//////000111111111000///...000222444555444111///+++&&&###$$$'''***+++---......------///111///000111222333222111111222111111000000000000111---++++++,,,...///---+++((('''''''''***---111444555555444111//////111333000111222111///......///000000///......000555888111---***+++...111///---000///.........---+++)))&&&$$$"""!!!$$$'''))))))...444666333111222222111...///000111000...,,,***------------------------,,,+++***+++---...---+++)))***,,,,,,,,,+++))))))............///000111222000000111111222111111111111///,,,+++,,,...//////...,,,,,,///444555111---...000111111///...000222000---***+++...111333333222111///---+++++++++++++++,,,+++'''""" !!!'''%%%###!!!!!!"""###%%%(((+++///000...,,,,,,,,,+++,,,...222444444111///---,,,++++++++++++)))'''++++++***(((''''''***---,,,...000111222333666999999666555777555000...000111111000///............+++***)))((()))***+++,,,---......+++'''%%%''')))...///000111222111111000777666444///++++++///333,,,,,,+++************+++,,,------...000111333444111111111///------///111333333222000...---++++++---...///111222333444444...+++((('''***...111333444111...,,,++++++***)))(((***,,,...///...,,,+++))),,,//////...,,,++++++...---+++***((($$$%%%))),,,///222444777333000......///000000///---+++***+++...222444111222222111...------...///---,,,******+++,,,---+++)))***---000111...++++++,,,---///111000---++++++,,,...000222222111111/////////...---...111333===AAA???555,,,***++++++))))))))))))((('''&&&&&&###%%%(((+++---.........111222333333111...***(((***+++------+++)))(((((('''))),,,///111333333333000000///...------------000111222222222111000///222444555555222...,,,,,,---------///000000///---000///......///222444666222000---++++++++++++***&&&&&&'''(((***---///111+++)))((())),,,///111222......///111333444666666444333000......///111222111111///------///333777000333777::::::777444222111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...---------...//////000000---+++---000111///,,,(((((()))((('''(((+++---......---,,,,,,,,,------------///222333111...***)))((('''&&&%%%&&&&&&'''"""!!! """&&&***,,,///000000///......111333444333222111000111222333222222222111///,,,***(((******)))((('''(((***---333333333333222111000///222222111111111111111111222000000111333555555555111000,,,(((&&&'''***---,,,---......---,,,...///////////////000000000000555555444444333111000///+++***)))***,,,------+++'''%%%######$$$(((---000111222222111000///000111---///000///,,,++++++,,,/////////...---///222555111...++++++...///...,,,111000/////////...,,,***%%%""" """%%%'''(((///333555333111333222000---......//////......---000///...---,,,,,,---...---***(((+++000111///++++++---...,,,)))(((***,,,333333222111000000//////------...///////////////000,,,(((&&&))),,,000111///,,,+++///666999666111///000222111///............------///222444444444111000...---,,,,,,------///...+++'''""" !!!"""###!!! """'''))),,,---------...///000///000111333222000......---,,,---------+++)))*********)))'''(((***,,,...///000111111333777:::<<<999777888666000...///222111000//////.........,,,)))'''(((***,,,+++)))...///000---***(((((())),,,...000222333333222111666777666000+++***...444...------,,,,,,,,,,,,,,,////////////000222333444///000000///...---///111111000///.........,,,++++++,,,///111333444444444000...***((()))---000333222000---,,,,,,,,,+++***'''))),,,...///...---+++,,,...111111///---,,,,,,...------+++)))%%%!!!"""&&&)))***,,,...000222000---,,,///222444555111...***)))***,,,///000///111222111...---///111///---+++))))))***,,,...++++++,,,///111111---)))***,,,000333444333000---***+++,,,---......//////,,,---------......///000888???@@@777,,,))))))***((((((((((((((('''&&&&&&"""%%%***...111222111000000111222222111///,,,+++***+++++++++++++++++++++(((***,,,///111111111111......------...///000111222222111222222111///...111222333222000---,,,,,,...............------,,,---,,,,,,,,,---000222444000...+++******)))(((&&&%%%%%%&&&(((+++...000222---,,,***,,,///222333444...000111333444444444444111000000//////000111111222222111///---...111444---///222555555444222111222111111000000//////...++++++,,,,,,------------///...---------///111222333000------...000000///***,,,---,,,***))))))***///......---------------,,,---///000000///,,,******(((&&&%%%%%%&&&)))***%%%$$$$$$$$$&&&(((+++---......///......///222555555555444444333333333444333333333222000...+++)))(((((('''&&&%%%'''+++...555555444333111000///...444555666555444333333333444222111111333444333222...---+++)))''')))---000000111222000...,,,,,,,,,.........---...//////000777777777666444222///...*********+++,,,---......(((&&&###!!!"""&&&+++...///111222111///---,,,---+++---...---+++)))((())),,,---...---,,,---///111111///------///000...---111000////////////---+++%%%###!!!!!!###&&&((()))---222333222222555444222------------...///000000555333000---+++++++++,,,,,,((('''+++333666333...,,,//////,,,'''&&&+++///555555444333111///---,,,******+++------.........+++(((%%%%%%(((,,,...000///+++)))...777;;;888333/////////...---------...---...000333666777666666111111///......///000000000...***&&&$$$###$$$%%%"""!!!!!!###'''((()))***,,,...000222333222000000111111///...///...---...//////---+++***+++,,,+++***)))+++,,,000111111111111333777:::999666555666444///---...222222000///////////////***'''%%%''',,,...,,,(((...///000///---***)))((()))+++...000111111000000111333333///******///555000000000/////////......333222111000000000000000...///000000//////000222222000......//////...,,,)))***---///111222222111333111...+++***+++...111...,,,++++++---...---,,,'''))),,,...///...---,,,...///111111000.../////////000///---***'''$$$###&&&(((************+++,,,///...,,,---111555888999333///***((((((*********,,,///222111...---000333///---+++(((((()))***,,,+++,,,///111333111...+++***...222555666444222000***************+++,,,,,,,,,---...000111111000///333:::===666---***++++++******))))))))))))))))))$$$(((---222444555444333//////000000000000//////*********+++---///000000+++,,,---...///......------------...000222555777222000///000111222000...000111222000...------...////////////...,,,,,,,,,,,,+++******+++...000222///---***))))))((('''%%%%%%%%%''')))+++---///111...------...111444555555000111222333222111///---+++---///111111111///...222222222000......000222///...............//////222222111000///...---,,,***+++,,,...///////////////...---,,,---///111333444222///---...000111222000111222000---***((((((......---,,,,,,,,,,,,,,,+++,,,......---,,,*********)))&&&%%%%%%'''***,,,***)))))))))***+++,,,,,,,,,---.........000333555444555555555555444333333111222222111000///---,,,((((((((('''''')))...111666555333222000...------777999::::::777555666777666444222111111111000...)))))))))((((((***///222444555555333///,,,++++++.........---...//////000666666666555444111///---+++,,,,,,,,,---///111222,,,)))&&&###$$$'''+++...000222333111...+++)))(((+++---...---+++(((''''''***,,,---,,,++++++,,,---111000000000111111000///000/////////000///---+++(((&&&######&&&)))***++++++///111111333777777333------------...000222333999666222...+++***))))))***''''''---555999666111...//////+++'''''',,,222444555555444222///,,,***((((((***+++------......(((((((((***...000000///---***(((---555:::888444///---+++***+++---///000---000444777999999888888333222111000000111222333///---)))'''&&&'''((()))$$$$$$###"""###$$$&&&'''(((((((((***,,,///111222444222000000000000///...///.........//////...,,,,,,---///...---,,,---...000111222222222333666888333000000222111---,,,...222111000///............(((%%%$$$(((---///,,,(((---...///000///---***(((((()))+++---///000000000...//////---+++,,,111555111111222222111111000///444333222000...---,,,,,,,,,...000111111111333555444111//////111222///,,,)))***+++,,,---.........444333111...++++++---///*********,,,...000000///)))+++---///000///---,,,///000000000//////111333333333222///+++))))))***,,,---...---++++++,,,---///......000333777888999222...)))((())))))(((&&&(((,,,000///,,,,,,///333///...+++)))((('''((())))))+++///222333222///...+++///444777666444222222,,,+++***))))))***+++,,,...///111444777666444111111777:::555000//////...,,,++++++******++++++,,,(((+++000444666666444333000000000000000000111111+++******---000333333333...---------,,,,,,,,,,,,.........///111555888:::///---+++---111222111///000111111///------...000///111222222///---------,,,+++***)))***,,,...///...,,,*********)))'''%%%&&&'''(((***+++---.........------///222444555444222222222111///---***((((((***...222333222///...111222222111///...///111000///---+++***+++,,,,,,000000///......---,,,,,,***,,,...000111111111000...---,,,,,,---///111333333111///------///111333444555555333000,,,***)))------,,,++++++++++++,,,,,,---...---+++******++++++)))'''&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444333444555666555444222111000000//////.........---))))))******+++---111444555444222000...---,,,,,,555999<<<;;;888666777888777555222111111000///---(((((((((((((((***...111555666777555111---++++++////////////000000000000333333222222111///...---,,,---.........000333666000...***((('''))),,,...111222333111---***(((''',,,...000///---***((((((***,,,...---,,,+++++++++000000111222222222222222111000000000111111///---+++(((&&&&&&(((+++---...,,,///000000444888777333.........///000111333444999777444000---+++))))))***)))***///666999777333...///...+++((()))...222222333555555444111...,,,'''(((***+++---...//////)))+++...222555555333000,,,+++***...333666666555000...++++++---///000000...111666888888888777888444333222111111111222333...,,,)))((()))***+++***&&&'''((()))******++++++***))))))+++...000111111111000//////000000///......---,,,---//////---+++,,,...000111///.........///111333333222333444666...,,,---000000---,,,///111000///......---------'''&&&''')))------***&&&,,,,,,...000000...+++((())))))+++,,,...000111222......---,,,---///222444111111222222222111000///333222000...,,,+++******+++---000222222444666777666333000111333444111---,,,+++***************+++222333333111...,,,...000+++***+++---000222222111+++---///111111///---,,,000000///...---///333777777777444000,,,+++...111///000000000......///111222111111222444555444333///+++((()))+++,,,)))&&&###(((,,,,,,)))(((---222000...,,,***(((&&&&&&%%%&&&)))---000111111111111---111555777555333222222///---+++******+++---...---...111555888888444000111555777333000111111...---,,,+++++++++,,,------,,,...111333555444333222333222111000////////////,,,++++++...222333333111...---+++***+++,,,---...000000//////111444777:::,,,)))(((***000333333000000111000...------///111...222555555222///...///---,,,***))))))+++,,,------,,,++++++++++++)))'''((()))******+++++++++++++++++++++---000222333222333333111///---+++)))''')))+++...111222222222111000111222222000//////000///...---,,,,,,++++++***+++,,,,,,,,,---.........+++,,,///111333333333222,,,++++++,,,---...000111///...---,,,,,,...000333444555555444111...------...---,,,,,,++++++,,,,,,...///000...+++***+++---+++***)))''''''(((***+++******,,,---------,,,,,,+++...111333222222222333333444555777666555222111000///---+++++++++,,,---(((***,,,---...000333666444222000...---,,,,,,,,,111555999999666444555777666444222222222333222000++++++***)))((()))+++...111333555444222///...---///000111222333222111111///......------------...+++---.........000444888333111///,,,+++,,,...///111222222000---***))))))...111333222///,,,***))),,,...000000...---,,,,,,---///111222222222333333444333222333444444222000---***((((((***---///000...000111000444777555000//////000111222333333444555444333111///---,,,+++------///222666666444222///---,,,***+++---000222000222555777777555222///'''(((***,,,...///000000+++,,,///333666666444111,,,---...///111222444666222000000111333333000------111555777666555555666333222111000//////000111000---******+++,,,***)))&&&(((+++---......---,,,---++++++---000111000///...------...000000///...,,,++++++,,,------,,,***+++...111111000...---------000333444333222222222///------111111...---000000///...---,,,,,,,,,,,,)))***+++,,,+++(((%%%###***+++---000111///,,,)))***++++++---///111333444000...,,,,,,///111222333000111111222222000///...222111///---+++***))))))***---000222444555777999999555111222555555222......---+++)))(((((())))))///111333222///...///111---,,,---///222333222111---...000111111000---,,,000///...,,,,,,///555999:::999666111------111555///111111111111111333555444333333444444333000...---***(((***...///,,,((($$$))))))&&&&&&+++000000///---+++(((&&&$$$###$$$'''+++...///000111222...222666666444222222333111000---++++++---///000++++++...333777666111---000333333000///000///,,,------+++++++++,,,---......///111333333333222111666555222000...------------,,,,,,...222333111...---,,,***)))***,,,///111333111000///000222555777***'''%%%)))///444444222111111000...------000333...222777777444111000000...---+++***)))***+++,,,---,,,+++,,,---,,,***(((******+++++++++******))))))))))))+++...000111000333222111///,,,***)))(((,,,---...000111333444555///000222222000///000000---.../////////---+++***'''((()))+++---...000000+++---000333444555444333***++++++,,,---...///000,,,,,,,,,++++++,,,///222222333444333111/////////......---,,,,,,,,,,,,---000111222000,,,+++---///,,,+++)))((((((((()))***'''(((***,,,------------+++///333555555444333333333444666777777555333111222///,,,***((()))+++,,,(((***---///000111444666333111///---,,,+++++++++---111666666333111222555555333222222444555555444///...---***(((''')))+++---000222333222000///000///111333444555444222111,,,,,,+++******,,,---...+++---......---///444888555333111///...---...///000111111///,,,++++++,,,000222444444111...+++***...000333333111///------+++---000222222222333333666555444555666666444333---+++((((((+++...000000111333222111333666333...000000111333333444444333111111222222111000///...///111333555555333111000///,,,******,,,///111222///111555888999888555333''')))+++---///000111111++++++---000333444222000---000222111000000333777333333555777999666///***,,,000444555333222222444333222000............///111///,,,,,,---,,,)))&&&&&&(((,,,///111000...,,,///---,,,...111222000---++++++,,,...000111///...+++******+++,,,---+++******---000111000...,,,,,,,,,///333444444222111000222///000333222///...111//////...,,,,,,,,,,,,,,,+++---///...***%%%!!! &&&***///000...,,,,,,------------...///111333444000,,,(((***111666777666333444444333000---,,,---111000---+++***+++,,,---000000000111333555777888999666222111222111///---000...,,,******)))'''%%%+++,,,...//////...,,,+++,,,---...000111111111111...000222222000///...///000000000///...///333555777555111...------...000000...---...111444666666:::666333111222111///,,,111---***+++///000---)))%%%'''))))))''''''***---000///---***&&&$$$$$$%%%'''((()))***,,,...//////,,,---000111222000...,,,...000111000...---------+++++++++---000111000///333222000......///111222...,,,+++,,,///000...+++000000000000000111222222666333111///000222222222000,,,))),,,111333///******(((((())),,,///111222444333222222333444333333)))'''&&&)))---//////...000...---...000111111111,,,000444555444000...---)))+++,,,***&&&%%%)))......---,,,,,,---...---,,,---,,,++++++------,,,+++******+++---///000///...111333444333///,,,---...000000000000000111111222///000000111111111000000,,,******,,,//////,,,(((,,,+++***,,,...//////...555444444666777777444222---,,,+++***+++---///111,,,+++***)))***+++,,,---555222...,,,---///000111.........///000///,,,)))//////000///...---+++***------,,,+++***((('''&&&&&&))),,,---,,,+++***+++...///000111222333333333222333555555555333111000333333111...,,,,,,...111,,,---...------...000222///...---------,,,)))''',,,///222222000///111333444555888::::::888555333......---,,,+++******)))000...---000555666333000---...000444666666444111---)))&&&(((,,,...,,,)))---...000///...,,,,,,---........................000///---,,,,,,---///000/////////111111000,,,)))111111222444666666444111...///000222222222111000222222222222111///...---111111000---++++++...000///000222222222000...,,,000000111222222222222222///////////////000000111444555555555333111...------+++******,,,---......,,,---111777;;;;;;666111,,,)))(((+++///111...******,,,///222333333222111666444000...,,,---...///111333444444000---+++***///000111222333444444444555333000/////////---+++000111111111...+++'''$$$&&&)))---000222222000///222111///---,,,---...///,,,***)))***...111000///,,,---///000///...,,,***((()))+++,,,------,,,,,,000333555444222111222333000222444333111000///000........................///111222///***$$$""""""&&&)))---...,,,*********,,,---...///000000111111...***(((***000444555444222333333222///---,,,---111000...---,,,---...///000111222333444666777777777555333222333333000...222///,,,***))))))((('''***+++,,,------,,,+++***......//////000000111111...000111111///---------/////////...---...000333777555222///---,,,,,,---...---,,,---000444555666555333000///000000///,,,111///------...---+++)))((()))***)))'''(((+++...000///...+++(((&&&&&&&&&((()))***,,,---...///000,,,---...//////...,,,+++,,,...//////...---...///---,,,,,,...000222111000444222///---...000333666111///---...//////,,,***------,,,,,,---///000111444222000000222555666666333...***+++///000+++&&&'''''''''))),,,...000000555444333222333333333222---***((())),,,//////...111000......000111000000...111444444222...+++******+++,,,)))$$$###&&&***---,,,,,,---//////...,,,+++******+++...//////...+++++++++---...000000000111333555444111///...///000////////////000222333000000000000000000000000,,,***((()))+++---,,,***,,,,,,,,,---000111111000555444444555666666333111000///---,,,+++,,,,,,---,,,++++++++++++,,,,,,---222///,,,+++---000222333/////////111222111///,,,...///000000000...---,,,...///......,,,***(((&&&&&&))),,,---+++***)))***---...000222222333222222333444555555555333111000111222222000...---...///,,,---...---,,,,,,...000...---,,,,,,,,,,,,+++***+++---000111000000222444555666888999888666222000000000///...---,,,+++***///---...222777999666222------...111444555333111,,,)))'''(((---000...,,,---...000///...------.........---------------...000///...,,,,,,,,,,,,------...///111333111...+++111111222444666666444222---...000111222222222111111111111111111000000000333222111///---,,,...000------.........,,,+++***---...///000000000///...,,,,,,,,,---...///000111222444555555444111...,,,,,,***)))***---000111111+++---111666::::::777333///,,,)))+++...000---***+++,,,---///111333444555444222///---++++++,,,---...000111000---+++******...///000222333333333333333222000000111000...,,,---///222444111,,,&&&"""###&&&***///222333333222222///,,,+++,,,------,,,---+++)))***---000000000,,,---///000111111111000+++***)))))))))***,,,---222333222000...///222555000111222222222111000///------------............111222333000+++'''%%%&&&&&&)))+++,,,***(((''''''+++,,,///000111000...---+++)))(((+++000333222111111222222111...,,,,,,---111000///......///000111111222444555666666555555555444444444555444222///222///+++))))))***+++***,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000...//////...,,,++++++,,,/////////---,,,,,,...000555444222000...,,,******,,,++++++---111444555555333111//////000000///---///000000///,,,*********---,,,+++((('''))),,,000000///...,,,+++)))'''''')))***+++---.../////////,,,,,,---------,,,***)))***,,,---...------...000...------...111222222111333111...---...111555888333111000//////...+++)))***)))(((''')))+++...000000//////000444777999999555000,,,,,,---,,,'''"""&&&''')))+++---///000000555555444333333333333333222///,,,+++,,,...//////333111///...//////...---///222444444111,,,)))(((+++,,,,,,(((###!!!###&&&***+++,,,///222222000---)))))))))+++...111111000,,,,,,,,,,,,---...000111111333555666444222000000000///...---...000222444111000000/////////000000---***(((((())),,,------...------///222444555444444444333444555555222000222111000...,,,+++))))))++++++,,,---------------...,,,)))***---111333444111000111222444444222000---...000111111111000000000111111111///,,,)))'''(((+++------,,,***))))))---...000222222222000///222333444444444222000...---000222333111///---------...///...,,,+++,,,---,,,+++++++++,,,---......***,,,///111111222333555555666777888666333000...333222222111///---,,,+++------///444999:::777333---,,,,,,...111333333222,,,)))((()))---000///...---...//////...---...///...---,,,+++***++++++,,,///...------,,,+++******+++,,,///222444333000---000000000222555555333222+++,,,...000111222222111000000000000000222444555555555444111......///111++++++***)))))))))******,,,------------,,,,,,+++******+++,,,---...000111000222444555555222...,,,***))))))+++///222333333+++,,,000444888:::888666222///++++++---...,,,***,,,,,,,,,---000333666888111000...,,,+++*********,,,------+++)))((()))***...///000111111222111111/////////111222111...,,,***...333666444...&&&!!! ###(((---111444555555111---((((((,,,...---***...,,,******,,,///000111---...///000333555777888///---)))&&&&&&(((+++...333222///+++***,,,111555111//////111333444111...+++,,,,,,---............111111111...+++)))((()))((()))++++++***((('''&&&))),,,///222222000,,,******)))***---000222111///000111111///---,,,---...222111000///////////////000222444555555444333222333444555666666555333111111---***)))***---///000//////............//////222111000///......//////.........,,,***)))***+++000111000///,,,,,,---...111111111000///---+++***++++++,,,///222555666555333222111000000///---,,,,,,///222111---***+++...000...+++((((((***...111000///...------,,,***(((***+++,,,---...///......---------------+++*********+++,,,,,,++++++---......,,,,,,---///000000000.........///000222444666111111000000///...,,,+++***(((&&&%%%&&&)))---000...------///333666888888555111---------,,,'''###&&&(((,,,...//////000111333333333333333333444666777444000---,,,---///000222000...---------,,,***///111444444111...++++++//////...***%%%######$$$((()))---111444444111...+++******,,,///111111000,,,,,,+++******,,,///111111333555666555444222111000...---,,,---///222333222111000000///000000111,,,+++++++++,,,...///000000//////222555777888777444333333444555444222000222222111///---+++)))'''***+++---...///......------+++)))***---000222333000000000111333444333111,,,...000222333333333333222333444333222///+++)))+++...000000...,,,++++++---...000222222000...---000111222222111///---+++***...333555333000---+++...//////...,,,******+++***++++++,,,,,,...000222---///000222222333444444222333444555444222///...444444444333111///---,,,,,,...111555888888444000...,,,+++---000333444444---+++******,,,...---,,,---...///...------...000---,,,***((((((((()))***++++++,,,,,,,,,+++*********+++...222555444222///...---...000222333222000(((***,,,...000000000000//////...///000333666888666666555333000///000111,,,+++)))((((((***+++---///...+++)))((()))+++---...............///000111///111444666555333000---*********,,,///111222222+++---///333666888999888555222...,,,,,,---,,,+++......///000111333555666000//////...---,,,******+++++++++)))'''(((***,,,000000111000000///......+++,,,---000111111...++++++...333555333...'''###"""$$$(((,,,000333444555000***%%%'''---111///,,,///---+++***+++...000111000///000111333777:::<<<222///,,,)))((())),,,...111///+++)))(((***...111000---,,,///333555111,,,)))***,,,---............//////---,,,***)))******+++***+++++++++***((('''(((+++000333333000,,,)))***+++,,,///111111000///000000000///---,,,...///333222111///...---------///000222333333222000///222333555666666444333222...,,,))))))---111444555333333222222222222333333222111000//////.........///...---+++))))))+++---222333333111///......///---...///000000///...---,,,---...111555777666555222222222000---***(((''')))...333333///---///333222///+++((())),,,000333111///------......,,,******+++---...///...---,,,---.../////////---,,,++++++,,,,,,***)))(((***+++,,,+++)))***,,,---...---)))+++///333444333111000---.../////////.........---+++)))''''''***---///+++++++++---000333444333222000.........---***'''%%%(((,,,------,,,---......000222222222333666888888666222///------///111000...,,,+++++++++***)))---000333444333111000000333222000---)))'''%%%%%%''')))...333666666333000...---,,,---///000///...+++++++++***)))***---000222222444555555444222000///...---,,,---...000111222222111000000000000000***,,,...000111111111111111000111333666999999999333222222444555555333111111111111000...,,,***)))***+++,,,...//////...---...,,,++++++---///000000///......///111222111000,,,---000222444555555555333333444444222000---,,,///111333333111///.........///000000000...,,,+++...///000000///,,,***((()))---333555444111---,,,///000111///,,,***))))))***,,,.........///111444222222333333444444333222...///111222222111000///444444555444333000...,,,---...111444555333///,,,///...,,,...111444666666000...,,,+++++++++***)))...//////---,,,+++---///+++***)))'''''''''((()))((((((***+++,,,------,,,++++++---000333444222000+++***+++,,,///000000///'''(((***,,,...////////////.........000333666888555555555333111///000111...---,,,++++++---///111444000***&&&%%%)))...222444444333222111111111111...000333555666444222000---,,,,,,---///000///...,,,...000333555666777888666333///---------------///000222333444333222111///000111222222000...,,,------,,,***)))))),,,///333222222111///---,,,+++((()))+++...000///,,,***...///111111000---***((('''(((***,,,...000222333---((($$$'''...333222///...---,,,++++++,,,...///222111000111333666:::<<<222222000///......------,,,+++***)))***++++++,,,...+++***---222333///+++(((***,,,.../////////...000///...---------------,,,+++***+++,,,,,,***)))(((+++000333444111---******+++---///000000//////000000000...------///111222222111000///...------...///000111111111000///222444555555444222222333...,,,++++++///333555666444444444444444444444444000000111111000///...---000///---+++)))***---000333444444333111000000111+++---...000111111000000---...000333777777666444///000000...***&&&$$$###)))...444444222000222555222...***(((***...222333111...++++++---///...,,,+++---...000000///---,,,,,,...000222222000...,,,+++,,,+++)))'''&&&(((***+++)))'''''')))+++++++++(((,,,222777777444///++++++---///000000000111333222000---+++******,,,---)))((()))+++...000000000///.........//////---+++%%%(((+++***(((''')))+++,,,///111111000111555888777666444111......000222---,,,******+++,,,+++***,,,///222444444333444444555444333111...,,,***))))))+++...333777777444111222000///...//////---,,,***,,,---+++)))))),,,000333222111222333222111/////////...---------------000000000000000...------(((+++///111111111111222222111111333666888999888222111222444666666555333222111000///...,,,++++++)))***+++---............000...,,,,,,.../////////...---,,,,,,...///...---+++---///222444555666666222222222222111000//////000333555555444222111111000//////...---,,,******---...//////---+++(((''')))---222444333111///...///111222111...+++******+++...111222000000222444444333333333444444222111+++,,,...///000000//////222333444444333111...------...111222111///,,,***000......///333666777888222111///---+++***))))))//////...,,,***)))+++,,,)))*********************'''((()))***,,,---//////---,,,,,,...000111000///***))))))+++---//////...((()))+++---...///..................000222444555222333333222000///000000000///.........000333444777111***%%%%%%***111555888777666444333222111111000111333555666555555444000///...///000000...,,,...000333444444333444555333222111///......//////...000222333333111///---...111444666666444222000000000///---,,,,,,///111333222222111///...,,,+++))))))***,,,......,,,***000000//////...---,,,,,,,,,,,,,,,,,,---///000111,,,(((%%%'''---111111000+++,,,---,,,******+++,,,111000000000222555777999333333444444444222000...+++++++++,,,------+++))),,,******,,,...///,,,)))(((***,,,///111111000000444222111111222222111000,,,***)))***,,,---,,,***(((+++000444444222///,,,***+++---------------...000111000///---...111333000000111111111111111111//////000000111111222222222444555444111000111333111///......000333333333111222333444444333222111...///111222222000...---000000...,,,***,,,000444222444555444222111111222......///000111111111111---...111444666666444111...000111000+++'''&&&&&&,,,000555666555333333555000,,,)))(((,,,000333333222---((((((,,,//////......///111333333111///---))),,,000333444222///,,,)))))))))'''&&&&&&(((++++++(((&&&&&&''')))******---111666999888444...+++---///222333222222444666666444111...,,,*********&&&&&&'''***---000000///------------......---,,,(((+++---***'''%%%(((+++---000222111......111555444444444222//////111333,,,+++***+++---//////...+++...111333333333444555666555333222111000...,,,+++,,,///333777777555222222111////////////...,,,***---000///+++***---000555222///...///000///---////////////...,,,***)))+++,,,...///...,,,)))'''%%%(((+++,,,,,,---///111222222111333666777777666111111222444777888777555444333111...,,,+++++++++)))*********,,,---...///000...------///000000000...---++++++,,,---,,,++++++---///222444555555555111000000//////000000111000222555666555333333333111000...,,,+++*********...///000///...,,,)))'''+++---000222111000000111///111333222///---++++++,,,111666666333000111333222111000111444444222000+++,,,---......---------///000222333222111...---,,,---///000///---,,,+++///......000444777888777444333222000---,,,,,,,,,000000...+++((('''((()))***+++---...//////...---***))))))***+++---///000000...,,,+++,,,.........+++***)))+++...000000000+++,,,...///000000000///.........///000000111111...000111111///...///000///......///000222333555444000+++'''(((,,,111555666555444333222111111111222222333444666777777888222111111222333222000...///222555666333111000111000111111111000000111222,,,---......///...---,,,---000555999:::888555222222222222000......000222000000000111111000000///+++++++++,,,...///...,,,000000//////......------000///...------///000111---***((((((***,,,------)))+++------***(((((()))---------...111333666777333444555555555444222111///------...000000...,,,)))******++++++***)))((((((***---000222333222111555444333444666666333000+++)))'''))),,,---,,,***(((+++000333555333000...)))+++++++++++++++,,,---111111111///...///222444...///111222444444555555000000000000111222333444333444555333000...000333333222000000111222111000...///111222222111///...,,,...111333333111...,,,111000...,,,+++...333666111333444444222111111222000000000000000111111111---...000444666555222//////222444333///+++***+++000222666777666555333333...+++((((((---111333333333---''''''+++///000///000222444555555333111///'''***000444555222///,,,'''''''''&&&%%%'''***,,,+++)))&&&&&&''')))******222555888999888444///,,,///222555555444333555777888666444000---***((('''$$$%%%&&&***...111111000,,,,,,,,,------,,,,,,+++---///000---((('''***......111333111---+++...222111333444333000///111444,,,+++***,,,///111222111+++---000222222222222444555444333333333222000...,,,---///333666777555333222000//////000000///---+++///222111...,,,...111666222---,,,---...---,,,...///000000...,,,)))'''(((***,,,---,,,)))&&&$$$###%%%''''''&&&(((---111333222111333555666666555000000222555888999888777777555111...+++******+++***)))))))))***,,,...//////...---...000222222111///---++++++,,,,,,+++***+++---///111333444555555000///...------///111333///111444555555333333333333111...+++)))))))))***000000111111///---***(((,,,...000000000000111333///111333333000...,,,,,,---333888999555111000222///...---///333444222000------------,,,,,,+++***---...000222222000...---+++---//////...............---...111444777777777444444444222000//////000111000...***&&&%%%&&&(((***---000222333333111000---,,,*********,,,...000333///+++******,,,------,,,+++***,,,///111222111...///000222222222111111---...////////////......,,,...///000///...///000------...///000111333333111...,,,******---111333333222111111000111111111333333333444666777999:::333333333444555555222000000444777777333000.........000222222222222222333******))))))***+++---...+++///555:::;;;:::666444333444444222000///000111---...///111222333333333...---,,,---///000///...//////000000///...------111000...---...///111222...,,,***(((''''''((()))'''***------***'''''''''))))))+++---000333555777444444444444444444333333333000...///222333111///''')))++++++)))'''''''''(((***...111333444333222444333222444666555111...)))))))))******++++++,,,+++,,,///333555555111...---+++((('''''')))---//////000000111111111111000///000222444666777777777000...+++)))***...333666666666666555222000---+++222444666666555444444555111...++++++---//////...///000222222000...---,,,//////...------...222555999666111000111111000...111222222111///000222444000000000///000000111111333222000000000///---+++...111444666777555333111++++++---///111222444555666333000000222333222000333444555444111///------,,,++++++...222222///,,,'''&&&&&&'''(((+++---...111---)))(((***---------333777;;;;;;777222///---111222333555666555555444666666555111,,,)))''''''%%%###$$$)))///111---))))))((()))+++...111111111333111...+++*********+++333222000---+++))))))(((...///000111111000//////***+++,,,///222444333222/////////222555555222///...222666888777555333333222333333333333333333333111...++++++---...,,,******...000///---...333888999777333///,,,---111555111222222222111...,,,***+++&&&###$$$(((***(((%%%###$$$%%%&&&((()))+++,,,...000111222111111333444---///111333555666777777444222///---+++***+++++++++)))((())),,,...//////222000...111555555111,,,,,,,,,.........,,,***(((+++---///000000000222444---............///222555;;;777333222333333222000111111///,,,)))(((((()))//////000...,,,******+++++++++---...////////////111222222222222000...---333444555666555333000...///---+++,,,...///000000,,,+++*********+++,,,---+++,,,///111111111//////000000111222222111000///111000000000222555888:::777666555444333222111111111000...+++)))'''&&&&&&---...111555999999555111000111111///,,,******+++///,,,)))))),,,------+++))),,,///000...///111444111111111222333333111000...///000444777555111,,,---...///000000...---,,,(((***...000000111222333222///,,,***+++---111333222...***+++///222111...222222222333555666666555111333666888777444///,,,777777777666555333222111222222222222222222222222000+++&&&'''+++//////...,,,000444666444222222333444222000000000///---+++...,,,+++---111222111///111///---...000111111000000000111111111111000000...000111///,,,+++,,,...000,,,'''$$$%%%'''))))))+++,,,,,,***'''%%%%%%&&&'''(((***,,,000333666888666555333222111111111111666333000/////////...---,,,+++***((('''&&&&&&&&&++++++---...///111111222111222222333222111///...)))***+++,,,------------***+++...222555444111...***)))'''%%%&&&(((***,,,.........//////000000000111111222333444555666666111...+++)))***---111444444444444444222000...---333555888999777666555555000---******---000222111000222444444333000...---///000///......000333666999666333333333333111///000111111000......000222000000000000111111222222111000//////000///---+++---///222555555444333111+++,,,---///111222444444666444333333555666444222444555666444111...,,,,,,,,,++++++...111222000...+++++++++,,,...///000111222///+++)))***++++++)))000444999:::777333000...111222333444444333222111444444333000,,,)))(((((('''%%%%%%)))...///,,,)))((('''(((+++...111111111111000...---,,,+++,,,,,,444333111///,,,)))'''&&&,,,...///111111///...---,,,,,,...000333444444444///......000333444222000...111555777666444333333333333222222333333444444222///,,,+++,,,,,,+++)))))),,,///...,,,---111666777555222000//////000111000111333333222000---+++&&&""" %%%((((((''')))((('''(((***,,,.........///000///......000222...///000111333444555666444222000---,,,+++,,,,,,...---+++,,,...000000000222000000333666666111---***+++---......---,,,++++++,,,------,,,,,,...000...///000000000000222444666333111000222333222111///000///---++++++...000///000000...,,,******+++,,,,,,---...///000000000222222222222111000///...222333555666555333111//////---++++++---.........))))))))))))***,,,---...***+++---...////////////000111222333333222000///111000000000222444777999777777666555444333333222222111000...---,,,++++++......111555888888555222000111111000...------...111...++++++---......,,,///111222000///...000333000.........000111111000//////111444666555000,,,------,,,,,,,,,++++++***(((+++---/////////000111...---+++***+++///333555333///+++,,,000222111...222111111111333444555555111222444555444333111///555555555666666666666666222222111000000000111111111---***+++///222222000---111555666444333222333222000............,,,+++...,,,+++,,,...000///---111///...///000000///------...///111222333333333000111222000,,,***+++,,,,,,)))%%%###%%%(((***+++---...---***'''%%%%%%%%%&&&''')))+++...111444555444333111/////////111111111///,,,+++,,,------,,,------+++***)))))))))))),,,,,,---...///000222333111111111111111000//////((())),,,...///000///...)))+++---111444444111///)))((('''&&&&&&(((***+++------,,,,,,---///000111333333222111222333444555222000,,,******,,,000222222222222222111111//////333666:::;;;999777555555///,,,******,,,000333444222333555666555333000...///000000//////111444777888666666666666444111//////000000///------///111111111111222222222333333000///.../////////---++++++---000222333333222222,,,---...///111333444444666666666777999999777555555666666444111---++++++,,,+++***+++...000000000///000222333444444444333333111...,,,,,,+++)))'''---111666999777333000...000000111222222111///...222222222000,,,************'''&&&(((+++---+++)))''''''(((+++///111222222//////..................444333222000---***'''%%%+++---///111111///,,,+++......///111222444555666///...---///111222111000---111444666666444333333333222111000000222444555333000---,,,++++++***)))))),,,------+++,,,000444555333000111222222000---...///111222222000---,,,$$$!!!$$$***,,,,,,000,,,)))))),,,///000000/////////---,,,---///222000000/////////111222333444222000///------......///---,,,---...000000///222111222555888777222...)))***---...//////...---***++++++)))((((((***,,,///111333333333222333444111000//////111333333222...............000333777111111000...+++******+++---...//////000000000000222111000000////////////111222333444444333222111///---+++***+++,,,,,,,,,(((((())))))+++,,,...///******+++,,,---...///000000111444555555222///---000000///000111333555666666666666666555555444444333333222222111111111000///000111333666666444222///000111000//////000111222000......///000///...222222111...++++++---///---+++)))))),,,...///000///000222444555444000---------,,,+++******))))))***,,,.........---...///,,,+++******,,,000555888444000------000111000///222111000///000222444555222222111000000000111222222222333444666888:::<<<222111000///...//////000111///---///333555555333///222555666444333222222000...------......---,,,,,,+++)))***+++,,,,,,+++/////////000000///,,,******,,,...000333555666666222222222000---+++++++++(((%%%""""""%%%***...///111000...***&&&$$$$$$%%%&&&'''(((***---///111222333222///---,,,---///000,,,)))&&&&&&(((+++,,,---000///...---,,,,,,---...///...------...000222333111000000///////////////&&&))),,,///111111///...+++,,,...222444444222000******)))((((((***+++,,,...---,,,,,,---///111333555333111000///000222333444222///,,,+++---///111111111111111000///......111555999;;;999666333222///,,,***)))***...111444222222444555555444111........./////////000333666555666777777777444111//////000111000...---...000000111111222222333333333000/////////111111///---***+++---///111222222222......///000222333444444555666777999:::999777666666777777555111---+++++++++***))))))***,,,...///000222444666666555444222222222000///...---+++***---000444666555222///,,,---...000111111111000///111222222000...,,,,,,------***(((((()))******)))(((((())),,,000333444444,,,---...///000000000///111222222111///,,,)))'''+++...111333333000,,,***...///000000000111333444000///........./////////---000444555444333333333111000...------///222444444222///---,,,++++++++++++---...------...111444666111...///333444111---+++---///111111///---,,,+++'''$$$$$$(((---111333444///******---111111000000000///...---///333666222111///------...000111333222111000/////////000,,,+++***+++---//////...111222333666888777222...***+++---/////////---,,,***+++***)))((()))+++...000333555666555444444444000000000000222222333333//////...---...111666:::222222111...+++)))***+++...///000000000000000///000///...---,,,---......000111222222333333333333---+++))))))+++,,,,,,,,,+++++++++,,,,,,---......******+++,,,---///111222///111444666555222...+++...............000111222222333444555555555444333555555555444444333222111111111111222222111///...,,,...////////////000222333222111111111111000000000...+++((('''''')))******'''%%%%%%(((+++...//////000222444444333000...///111222333111///+++)))---...//////---------///---,,,,,,,,,...222555888444222//////000111111000333333111//////000333666555222///,,,,,,---000222000000111333555888:::<<<333222000///......///000000///...000333555444333///111222333333222111000///...,,,,,,---///......+++***((((((((()))))))))+++,,,...000222000---***)))***---///222444555666111111111000...---------&&&$$$"""###'''---222444444333000+++'''$$$$$$%%%((()))***,,,---...//////444111...+++***+++,,,...)))&&&$$$$$$'''+++...///222111000///...///111111111000...,,,,,,...111333111000///......///000111&&&(((,,,///000000///...------///222444555222000***)))((('''''')))+++,,,000000......///111333444444222000///...///111222666444000...------///000333222111///...---,,,,,,...222666777666222000......---+++))))))+++...000111000000111333222///---+++,,,---......///222444222444666777666333000...000111222111///...///000000000///000000222333444222111111111333333111///***+++,,,---///000111222///000000111222333333444333555777888888777555555777888888666222...,,,,,,))))))''''''''')))+++...---///222444555333111000111111222111111000000000000111222222222000,,,******+++...000222222222222111222222111///...///000///---***))))))***************+++...111444555555+++,,,---///000111111111...///111111111///---+++---///333555444111...+++---///000///...---...000111000///...---------......111333444333222222222...---+++***+++---000222444333111...,,,---...//////////////////111333555777222------111444333000...///111222222111000///111...+++)))+++...222333444000+++***,,,///111111111222222111111444888<<<444222000...------...///111111111000000000111111***)))***,,,///000000000000111333666666555222///,,,---...//////---+++***+++,,,,,,,,,,,,---000222000333555666555444555555333333444333333222222222111000...,,,,,,///444888444444222...+++))))))+++///000000000000000///......---+++******+++,,,---000000000000000111222333+++)))((((((+++---------/////////......---,,,,,,,,,,,,---...000222444555000222444666444111---***,,,,,,,,,,,,,,,,,,,,,---,,,...000222333333222222666666555555333222000///111222222000...,,,***)))***+++------,,,---...000111222222222222111222222...+++(((&&&&&&((()))***(((%%%""""""%%%)))---......000222444444222111000222666;;;???>>>888111,,,000111111000...---...000111000///...///222444666444222111000111222222222444444333111//////333666777444///+++***+++...111111111111222333444555666333222111000///000000111.........///000111111000......///000111000///...---***((((((***,,,,,,,,,))))))((('''&&&&&&((()))((())),,,000333222///,,,)))***,,,...000222333333////////////000111000000'''%%%###%%%***000555777555444222...)))'''''''''+++,,,---...//////......444222///,,,******+++,,,***(((&&&'''***...000111444222000//////000222333222000...,,,+++---///000111000///......///111111((())),,,.../////////.../////////111333333111///***(((%%%###$$$&&&)))+++333222111111111222333444000000///...///000111222555333111...------///000333222000...,,,,,,++++++,,,///222333111...,,,+++---------+++******---///000...+++,,,///000...,,,)))+++------...///111444222444777777555222000000000111222222000......//////...,,,+++,,,///222444444333222333444333111000+++++++++,,,---///111222111111222222222333333333333555777777555333333333777999999777444000......)))))))))'''%%%&&&)))+++)))+++...000111000///...///111111111111111333555222000............,,,***'''))),,,///111222333333000111222111///...///000000///---+++******++++++,,,+++,,,...111444444444++++++,,,---///000111222...///000111111000000//////111333555444222...,,,,,,///111000,,,))))))***...///000///...---...///000222333333222000000000,,,+++******+++---///000111111000...,,,---111444222111111111222333555666666333///...111444444444444444444444444444555555222000---******+++---///000///---,,,,,,---000111222333444444444666:::===444333111000///...////////////000000111111111111,,,,,,,,,///111333222111///000222333333222000///,,,---......---,,,)))(((+++---///000000111333555///111333444444444555777555666777666444222222222444222...+++***---333777666555222...***((()))+++000000000000//////...---,,,++++++*********++++++///...------...///111222,,,***((()))+++---------000000000///...,,,+++***,,,---...111333555666777222444555666444111---***,,,,,,+++++++++******)))(((***,,,///111222111111444444444444222000...,,,///111222111...+++)))((()))+++,,,+++******+++,,,...000222222222111222333000---+++***+++---------'''$$$""""""%%%)))+++---,,,///222333333222222333444:::BBBGGGFFF???666///111222222000///...///111333222000///000111333444333222222111222333444555444555555222//////222555666333///+++***,,,...000333333333333222111000///111111111111111111111111//////............//////---,,,,,,---///000///...)))'''$$$$$$%%%'''(((((())))))((('''%%%&&&)))+++'''(((,,,000333444111///+++,,,---///000111222222///......///222333333222***(((&&&'''+++111555777444444444111...+++***+++...///000000000///...---222111///...---,,,---------++++++,,,///222333333444333000...---///111222111000...,,,++++++,,,---///............//////000+++,,,---...///000000//////......///111000---++++++((($$$""""""%%%***---333333333333222222222222,,,------...000111111222333111///---,,,,,,---...000///...---,,,,,,,,,,,,,,,...000000...+++******+++---//////------///111111,,,((((((,,,......,,,)))+++---...///000222444333555888888555222222333///000222111///---------///,,,)))'''(((,,,111444555333222222333222000...------,,,,,,,,,...000111222222222333333333333333555666777555222111111333888999:::999555222111111***++++++)))'''&&&(((***((())),,,.../////////...///000000///...///333666111...+++***+++------,,,&&&(((***---///000000000...///000///...------...000000000...,,,+++,,,,,,,,,++++++---000222222111++++++++++++---///111222000000000000000000000000000111222333222000...---,,,000333222,,,'''%%%&&&))),,,000111000000111333111333444333000.........+++++++++,,,---...///000---------,,,+++---222666333222111111333444555666333222222222333444555555888666444333333444666777000///---***((('''(((***,,,...000...++++++///333333444555444444444666888555444333333222111000000---...///000111111111222///......000111111000......///000//////...//////)))***,,,------+++***))),,,...111222222111111222---///111111222333666888333666888777444222222333555333///+++***---333888777666333...***((()))+++000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++///...,,,++++++,,,...000///---+++***+++,,,++++++............---,,,***)))+++,,,///222555666777777666777777777555222///------------,,,+++***)))(((%%%'''+++...111111111000111111222333222000...---+++...222333000---,,,++++++,,,,,,+++)))(((((()))***---000222111111222444333000......000111000...'''%%%######%%%)))++++++***---111333333222444666444:::BBBGGGGGGAAA888222000111111///......///111111000///...///000111222222222222222222444666888222444666333///---000333111000...------...111222444555666555444111...,,,,,,...000111222111000000333222000...------///000,,,+++***,,,000222111000***'''$$$###$$$&&&''''''((())))))'''&&&'''+++...)))***,,,000333444222000+++---...000222333444444111///...000222444333111---***''''''***///222444222444555555222///......000000111111000...,,,+++---...///000000111111111000//////111333555444333444222///,,,+++,,,...000000///---,,,+++******)))++++++,,,---------------.../////////000000111111///...---......---+++(((...***&&&"""###''',,,000333333444333333222000000)))+++,,,///000222222222111///---+++***+++,,,---...---,,,,,,,,,,,,...///,,,---///...,,,***)))******---000111000000222444222,,,'''&&&***......---***,,,...///000111333555444777999888555333444555---///111000...,,,++++++...+++'''$$$%%%***000444555333222222222111///,,,///...,,,,,,,,,...000111333333333333333333333333666777777555111///111333888:::;;;999666444333222,,,......,,,(((&&&(((***''')))+++---...////////////000000...,,,---111555000,,,((('''***---//////&&&(((***,,,---...---------...///...,,,+++,,,---000111111000...---------+++******,,,...000///...,,,+++******+++...000222333222111000/////////000000111111111000///---,,,,,,111555333---&&&######$$$)))///222222222444777333444444222000---------++++++,,,...///000000111)))*********))),,,222777444222111111333444555555///222555666666444444555888555222000///111444666......---***(((''''''((()))...222000,,,+++///555333444555444222111222333555555555555444222111000,,,---...000111111111111000///...//////...+++))).........---,,,,,,...///'''(((***,,,,,,,,,+++***,,,///222333222000......,,,...//////000222666999111444777777444222222444666333///+++***...444:::888666333...***((()))+++////////////...---+++++++++,,,---...///...---,,,///---+++))))))+++---///333000---++++++***)))(((***+++,,,---,,,+++***)))))),,,///333666777777777::::::999888666333111000.........---,,,+++***)))$$$&&&***...111222111111...///111222222111///...(((---222555333000//////---------,,,)))''''''((('''+++///111000000222444555222000000222222///,,,'''%%%$$$$$$&&&)))******)))---111333222333555777333888@@@EEEDDD???888333///000///...------///111......------...///000111111222222222333444777999000333555333...,,,...111---------...///111333444444666777888666222---+++)))+++...111222111000...666555333///------000222,,,+++***---111333333111---***'''&&&'''((())))))((())))))(((&&&(((,,,000,,,---...000333333111///,,,---///222444666777777333111///000222333222///...+++(((''')))---000222000333666777555222111000000111222111000...+++))))))+++...111333555555555111111222444666666444222444111...+++)))***,,,.........---,,,+++)))((('''((()))***+++,,,++++++***111222333333111//////000000///...,,,+++))))))((()))+++,,,***((()))---000333333333222000///---,,,---.../////////000222444444///***(((+++---...---+++++++++++++++---...///---///000...***((())),,,...///111222333333222111000***%%%''',,,///---)))***+++---000333444222000444555666666444222222333111000///...---,,,,,,,,,***+++***&&&$$$'''000888777333...,,,,,,...---,,,---)))''')))///333222000...000222111000000333666777777555444444333333444555555444444444333333333000///...,,,+++******))),,,,,,---......//////000///...---------///000111))))))***+++,,,,,,------+++******,,,///111111000222000,,,))))))+++...000333222000///---,,,,,,,,,***,,,---//////...,,,+++,,,+++++++++,,,...000111555666666333000000333777000000111///,,,++++++,,,...///000000///,,,(((&&&(((***---000333555666666666666555222...+++++++++---///111111111000111222,,,***(((((()))---111333333111000000111222222111+++///333555444111///............------,,,,,,,,,***)))))),,,......***&&&+++---/////////...///000888777444000---,,,...000555444333333444444222000111//////111444555222///555222...+++((('''((((((+++---///000000///---,,,((()))***---///111000///***...333444111...,,,,,,...///111333444333000---///111333555555333111000333333222000///000333666888555000***&&&'''+++///222///,,,...222333000,,,---------------,,,*********,,,,,,***)))***///333666444111...,,,++++++,,,((()))+++,,,---,,,,,,+++---111555555444444666888777999999777444000......---...000///---+++******))))))))),,,///111111000,,,---000333666666444222///...000333666666222...222...++++++)))%%%&&&***000111111000......///111111000///111222111...***%%%&&&''')))***,,,///111//////......///000222333555666999===>>>999111***,,,...000000...,,,,,,,,,---------,,,,,,...333666777555222222333555666666111333333000+++((()))+++...000111111000000111222111555888777333...,,,+++))))))***,,,000111111000///111222111...---...000000//////000222222111000//////---***'''''')))+++***,,,------,,,+++---...///...,,,,,,------,,,+++,,,,,,...444;;;===999555333222111000111000---+++,,,++++++,,,///111111000---000333111---,,,///333555444333000---,,,++++++******+++---111444888:::888888999999888666333111222333222///***(((***,,,111111000///---+++(((&&&"""%%%)))...//////,,,+++111333444333222000000111111000...,,,+++******++++++---......,,,+++---///333222222111000///---,,,---...///.........000222333---'''%%%'''***,,,+++******+++,,,---...//////,,,.........,,,+++***+++...///111222333222222222///***''')))///222000,,,)))***---111444444222///000222333222111000000111000000...---,,,,,,++++++)))******'''%%%(((000777444000,,,+++,,,......---,,,(((&&&(((---222222111///111222111///...111333333555666777666444222111/////////000111111222222111///---+++************,,,,,,------......//////000/////////000000111222++++++++++++,,,---......,,,++++++,,,///111111000000...+++((((((***,,,...111000///...---------........./////////---+++******+++---...000000000000555555555333000000333666///000111///---,,,,,,---...///000000...+++(((&&&***,,,///222333444444444444555444333000.........///111222222000///000000+++***))))))***---000222222000//////000000///...+++...111222000,,,)))(((***++++++,,,,,,,,,,,,+++((('''))),,,//////---***,,,...000000//////000111555555333000---+++---...000//////111333333222111/////////111444555333000222000,,,(((&&&&&&&&&'''+++,,,...///000111000000,,,++++++...222333222000,,,///222222///,,,+++,,,000000111222222222000...,,,---///222333333333222444333222///...///222555666333...)))&&&(((...222444000------000222000---///...---,,,+++***)))(((,,,,,,,,,***)))***---111444222000---+++***+++++++++,,,---...//////......000333777999999999999999777888888666222...,,,+++***---///000///------...,,,++++++---//////...---***,,,111666999888555111000//////000333333111...000,,,++++++)))&&&'''+++111222222000///...///000222000000111222000,,,)))***+++---...///111222444******+++,,,...000333444777777888::::::777000+++---...000000...------............------///333666777555333222333444333333///000000///,,,)))((((((+++...000111000//////000///222444333///+++******((('''(((***---/////////...000111000...,,,...000.........///111222111000///...,,,+++++++++++++++***+++,,,,,,++++++,,,......---,,,---......,,,***+++***+++000666999666222000...---...///000///---,,,++++++---///111000///---///000000//////111333555444333000...,,,++++++++++++,,,---000333666777444555666777777777666555333333111...+++)))***+++/////////...---***((('''###&&&)))---......,,,+++222333555444222111222222222000...,,,+++,,,---......000222111///---,,,,,,000000000000///...---,,,,,,---...---,,,,,,---///111+++%%%###%%%((())))))((())),,,///000111000000,,,,,,---...//////,,,***...///000111222222222222...+++***---222555222///(((***---222555444111...---...//////...---...000//////...---,,,+++******((()))***)))(((+++000555222///,,,+++,,,.........+++(((%%%''',,,000222222000111111000///...000111000222666888888555111///++++++,,,---///111222333222000---***))))))***+++------,,,,,,,,,------...000111111222222222222222---,,,******+++,,,...000---,,,+++,,,///000000000///,,,)))''''''(((+++---...------,,,---...000111222222111000...,,,***((('''))),,,///000000///...333444333222000000222444///000111000///------...////////////...,,,***(((,,,...111333444333222000111222333333222111222444222333444222000...---...************+++---///111000000/////////...,,,)))***---000000,,,((($$$"""&&&(((***,,,,,,,,,+++***%%%&&&(((,,,///000///---...000111111000///000111222333222000---++++++,,,******+++...111333222111......///111444555444222222///,,,)))'''''''''(((***+++---...000222333444000...,,,///555777444111...000111000---,,,+++,,,222111000000////////////)))***,,,...000222444555444333111...,,,---111444444111,,,(((&&&***000555666222---,,,...//////---111000...+++)))'''&&&&&&,,,,,,,,,***)))***---///222111///,,,+++******++++++,,,...///000000//////222333666999<<<<<<999777555666666444///+++))))))))),,,///111111000111111000...---.........,,,***(((,,,222888<<<;;;666222222000---,,,.../////////...,,,,,,---***'''(((,,,111222222111///---...///222111000000000...+++(((---///000222333333333333###$$$&&&))),,,000333555777666555555555444111//////000000///...---...//////000000///...000333666666555444444444333111///...---------,,,***'''$$$))),,,///000///---,,,,,,---......---***(((((()))(((&&&%%%&&&))),,,...//////000000...,,,+++,,,---,,,+++,,,...111222222000000---+++,,,///000...,,,)))+++,,,,,,+++***,,,------,,,,,,---......,,,))))))''''''***///222222000,,,+++)))***,,,/////////+++++++++---000000///...,,,,,,,,,...000222222222444444333111---++++++,,,......------...000222333000111222333555666777888333111///------,,,+++***............---+++)))(((&&&''')))+++,,,---,,,,,,111333444444333222222333222111...,,,,,,---///000...000333444222///+++))),,,,,,---------,,,++++++---------,,,******+++,,,///+++'''''')))+++***((('''***...111333333111000,,,++++++///222222...***......///000111222222333///------///333444111...(((***---222555444000---***+++,,,,,,+++,,,---///...---------,,,+++***)))(((***,,,------...222555333222///...---.........+++(((&&&'''+++///222333000111111111000111222333///111444666666444111///---------...///111333444222000,,,)))((()))+++,,,------,,,,,,,,,,,,---...000000222333333222111000---,,,***((()))+++...//////---,,,,,,...000111000///---+++((((((***,,,---++++++***+++,,,///111333666555333000---+++)))(((%%%&&&(((+++,,,---......222222111111000000111222...000111222000//////000000000000000///...---,,,///111333555555333000...///111333444444444666888444555555333///,,,++++++*********+++,,,---//////111000000000000...***&&&))),,,//////,,,((($$$"""''')))+++------,,,)))(((%%%&&&(((+++---......---///111222222000//////000000111333222///---,,,,,,))))))+++...111222111///,,,---///222444444444444444222///,,,++++++,,,---,,,,,,,,,---///111222333333///---000555888555111.........------,,,---...222111///---++++++---///+++++++++,,,///111444555333222000---+++,,,///222333111,,,(((&&&***000555777333---++++++,,,------222111...***(((&&&%%%$$$*********)))***,,,...000222111///...,,,,,,,,,,,,)))+++,,,.../////////...000000222666::::::555000000222222111...+++)))))))))---000333222222222222111///.........---+++)))))),,,111777;;;;;;888444333000,,,))))))+++...000///......///+++&&&'''+++///111111000...,,,,,,---222111000000...,,,***(((------///000222111///--- ###'''+++///333555444333000///000111222333222333222000---+++,,,,,,//////000///...///222555444444444555666555222000111---******,,,,,,)))&&&(((,,,000111000---,,,+++,,,+++***((('''((()))+++***'''%%%%%%(((,,,///000222222000---+++)))))))))***)))***---000222222111///,,,***---222444111---)))***,,,+++******+++---,,,+++,,,---///...+++))))))'''%%%'''***---///...,,,***((((((***---...///******,,,...000000...,,,***''''''***000444222000333444444111---***+++---000///...------...//////.........///111333555666000---+++,,,///000...,,,....../////////---,,,+++)))))))))***++++++,,,,,,000222333333222111222222222111///---------///000,,,...111333333///***'''((()))******+++*********---......,,,***)))***,,,...,,,,,,...111111...******,,,000333444333111///,,,+++,,,///333333///+++.........///000222333333111000///000222111...+++)))+++---111333333///,,,'''((((((((('''''')))+++,,,,,,---------,,,+++******+++...///111222444666777666444222///.........,,,+++)))***,,,000222444000000000111333666777777333222222111111111111111///...---,,,---...000111111///+++)))(((***,,,......---,,,++++++---...///...///000111111000///...---+++)))((((((***,,,...///---,,,,,,...111222222111000...,,,,,,---...000***)))))))))+++...222444666555222///,,,+++***)))***)))((((((***,,,///111111111000000111111111111---///222333222111111222222222111000000000000000111333444555555333000...///111333444555666888:::555666666333///,,,***************+++,,,---...///333222222222111...***'''(((+++///111///,,,)))(((+++,,,...///...,,,)))''''''(((***+++++++++++++++///000111111///---......///111333333111...------,,,,,,...000222222000...,,,---000222333444444444444222000...---...///111.........---......///000444111...000444666444111...---,,,,,,---///000000111111...+++((())),,,///000///......///000222444000000///---++++++...000555222...)))''')))...222666222---)))(((***,,,---222000...+++(((&&&$$$$$$&&&&&&'''(((+++...111222222111000//////.........***+++---///000000000000//////111444777666111,,,+++---//////...,,,,,,,,,,,,///333444333111000000000///......///...---++++++,,,...222666888888777222///,,,(((''')))---000111111222222,,,%%%$$$(((---...000///---+++++++++000000000///---++++++***,,,+++,,,...000///,,,))) ###'''+++///111333000///---+++,,,...333666555555444111,,,)))((((((---............///111333222222333666888777555222444///***)))+++---,,,+++***---111222111...,,,,,,,,,+++((('''(((***,,,...,,,***''''''***...111333666444000,,,***((('''&&&))))))***,,,000222222111...+++***---222444222...)))+++,,,,,,+++***,,,---+++++++++,,,......,,,******(((&&&&&&(((+++---///...+++(((((()))+++,,,,,,)))***,,,///111000---***&&&######(((///333111...111333333000+++)))***---000///...,,,,,,,,,,,,------------------...///000+++)))))),,,000333222000///000111111111000...---+++***************++++++---///111111000///000111111111000///...---------***,,,///222333111+++''''''((()))***++++++++++++...//////---++++++,,,---......///333666777333///...000333555555333000...,,,---...000222111///---------......000111333444333111000000000///,,,***,,,---...000111111...+++$$$%%%%%%$$$"""###%%%'''***+++,,,.........------+++,,,---000222444666666888999777444000.....................///111333444000//////222555888::::::666444000...---...000222---,,,***(((((((((***+++...---+++)))***+++...///...---,,,+++,,,...000222...////////////......------,,,***))))))***,,,---///---+++,,,...222333444444333111000///000111222***)))((((((***---111333444222///---++++++,,,---000...,,,+++,,,///333555111000000111222333222111,,,///222444444333333444333222111000///000111222333333444444444333222111000222444444444555777888555555555333///,,,++++++++++++******+++---...///555444333222111///+++(((&&&***///222222000///...//////000000...,,,)))((()))***,,,+++***))))))***...///000///---+++++++++///111333222111///......//////000333444333000---,,,...111333333222333444111000...,,,,,,---///000111111000//////...------333222111111222333333222///---,,,---///111111000000111///,,,))))))---222444333222000//////000000,,,---...---,,,+++---...444333000,,,)))))),,,...333000,,,(((''''''***+++//////...---***(((&&&$$$$$$$$$%%%(((,,,000222222111111111111000000//////---...000222333444333333111222333444555333...+++)))+++...///.........///---000444555333111///...///.........//////---,,,,,,+++,,,///333555666555///...,,,)))((()))---000222333555444---$$$###'''+++---//////---,,,+++,,,,,,---...---,,,,,,---......,,,+++---000000---***###%%%'''***,,,...///000------,,,***)))+++000444444555555222---(((%%%$$$***,,,---......///111444000000222444777777555333333000,,,++++++---...///,,,///222333111///---------+++((((((+++...000111///,,,******---111444555777444///,,,***)))((('''))))))***---000222222111---+++***,,,///222111///***,,,------,,,+++---...,,,+++***+++,,,---,,,+++,,,+++)))((((((***---//////---+++***+++++++++***(((***,,,000111000,,,((($$$"""###(((///222111---...111222///)))''')))---///...---+++++++++,,,,,,.........------,,,,,,+++'''''')))---000333333333111222222333222111///...,,,++++++*********))))))+++,,,.........---...///000000000000///---+++***)))***---111444333...***((((((***+++------......//////000///------...000///......111666888777444333444555666444222///------///000000/////////000---------...///111333444333222000//////......---000///......///...,,,***&&&&&&&&&$$$"""###%%%'''((())),,,...000000000///******+++...111444555666666777777555111......000111222333333333222333333111//////111555888999888777444000---,,,---...000***(((&&&$$$$$$%%%'''(((+++*********+++---///000...---,,,,,,---000333555000///......------.........------,,,,,,---------...,,,***+++///222555666666555333222222222333444,,,***)))((())),,,///111000...,,,******,,,///000222111000//////111333444222000000111444444333111+++...333555555555555555222111///......///111333333333333333333444444555333444555555333333444555333444444333///---,,,,,,---,,,***)))***,,,...000666444222000000///,,,***%%%)))...222222111000000/////////......,,,+++***+++---...---+++***+++---,,,---...---***(((((((((...///111000///....../////////111444555444111...,,,///222333222111222444///...,,,***+++,,,///000222222333333222000///...333444444333111111333555222000//////111111///---111222222///+++,,,000555555444333111000///......'''***---...---,,,,,,---222222000---+++***+++---///...+++'''%%%&&&(((***,,,---...///---+++(((&&&$$$###$$$(((---111111111000000000000000//////...---...000222444444444444222444555444111...++++++***,,,///000///...///000,,,///333555444111///...111000////////////---+++))))))+++...222333222000+++,,,---,,,******---///000222666666...%%%$$$(((+++---000000///.........(((***,,,,,,+++,,,///222000---+++,,,000111///,,,***+++,,,---...------,,,---...---***((((((+++...000222333222...)))%%%###)))+++...//////111333666000///000222333444222111...///000///...------......000222111000.........---+++((()))---111222222///---+++,,,///333555666555111---++++++,,,,,,++++++***+++---000222222111++++++******+++---///000+++---......---,,,...///---+++))))))***,,,---------,,,+++))))))***---//////...,,,,,,---...,,,+++((()))---000222000+++'''######%%%***///222111///+++///111...'''%%%(((,,,---,,,+++******+++,,,---///000000000///---+++***&&&))),,,...///000222333222222333333222000///...,,,,,,,,,++++++)))(((''')))+++------,,,,,,,,,---///000111111///,,,)))''')))))),,,000444555111---)))***+++---//////000000///000111000......000222111...,,,...333777999888777777777666444111...,,,...000222111...---///222------------///111333555333222000/////////000111222000...---...---+++*********)))'''%%%%%%'''***'''))),,,///111222111111***)))***,,,000333444555333555666444000...///111222444666666555444333333222000///000444777777555666444111...,,,,,,---...)))'''%%%######%%%''')))((()))***+++,,,...000111...---,,,,,,...111444777111000///---------.../////////////////////......---+++***+++///333666777666555444333333333444444---+++)))((((((+++...000---,,,***)))***---000333111000000000000000111111222111000222444555333111+++...333555666555555666111///---,,,,,,...000222333333222222333444666777444555666555333222222333222333444222000...---......,,,***((()))+++///111666444111//////...,,,+++###(((---111111000//////...---------------------+++...000///---,,,...111+++,,,---+++)))&&&&&&&&&---...///...---,,,---///---...111444666555222///---000333444222000111333///...,,,++++++---000111222333555666555333111000333666777444000///333777555333111111222111---***222444444222......333888444444333111000...------%%%(((,,,......---,,,,,,///000000///,,,+++,,,------,,,***'''%%%%%%''')))***,,,...000///---)))'''&&&$$$%%%(((---000000///...///////////////......+++,,,///111222333333333111444555222---)))((())),,,...000111000/////////***...222555444111///...333111000//////...,,,)))&&&(((+++///222222///,,,)))+++...---,,,+++---///...111666666///&&&%%%***+++...111222111000000000%%%(((+++++++++---111444111---)))+++///111///,,,///000000000///---+++***...//////+++'''%%%&&&(((,,,///222222...***&&&$$$))),,,...000111333555777000/////////111111///---)))---222333000---,,,,,,...000111000...------...---***(((***...222333333///---,,,---000333555666333///+++***,,,//////...,,,+++,,,...111222222000*********)))(((***---000,,,---///...------...000...+++((('''))),,,......------,,,***)))***,,,......------...000000...,,,''')))---111222000+++&&&###%%%(((,,,000222222111***...000---&&&$$$''',,,,,,+++*********+++,,,---000111222222111///---+++&&&***///000///...000222222222222222111///...,,,,,,,,,,,,,,,+++)))'''&&&***)))))))))))))))***+++,,,,,,---,,,+++)))'''&&&++++++...222666555111,,,++++++,,,---///111333444777333///---...000222222111,,,((()))///444666555999666444333333111---***...111444000+++***000555222///,,,+++,,,///111222444333000...---......///222111///---,,,---...///***((((((***---///---+++---------111555666444222******)))***+++...111333444333222333333333111///333777:::888444111222444222222111111222222333444555444222000///...------,,,((($$$$$$(((++++++(((+++---...---++++++---000///---++++++...111333444111222444333111///000000000000111222111///---+++000///---,,,---000333555333444444444333222222333111///---)))''')))---111222...***(((***---///000222///---...000222000///000111222333333333333333111111000000000111333444000...,,,,,,...000000000555444333222222333555666777999999888444111000000000333777666333000//////---+++***)))***,,,///000444222111111222111---***%%%###$$$***111333...(((...***(((+++000333///***---------///111111111///...---,,,,,,,,,+++(((&&&...------------...//////000000000000111///,,,))),,,---//////...///222444333222000......///000111000333666777555222111000111444555444111///000222555444333111000/////////111555666333---,,,111888777555222000...---------((())))))***,,,------...444444444333222111000///)))******++++++,,,,,,,,,(((+++...111111///,,,)))(((&&&%%%'''+++......---,,,...///111111000...---***)))***,,,000222222222555555444111,,,)))((((((111333555555333111/////////222666666444111///...222111111000...---,,,,,,------...111444444///+++***...222222000,,,++++++---.........,,,)))%%%###+++///000//////111///,,,---++++++,,,...000000000///,,,+++,,,000222111000......000333555333///,,,111111111///+++'''&&&%%%+++***---222111+++((((((------...///111222444555333000------///000...++++++///333444333111///...,,,...000000...---,,,---,,,++++++---000333444444////////////000222333555...///000000111000000///...,,,******,,,...//////,,,---//////---,,,,,,---***,,,---------...///111000,,,***+++...000---)))***+++---...//////000000,,,---///111222111000///******+++,,,,,,+++)))((("""%%%***...111111000///111...+++))))))***)))((()))'''&&&''')))*********000111222222111///,,,+++------,,,,,,,,,,,,------000...---...111333333111222222111///---+++((('''''''''((()))***+++---...---------,,,+++)))(((''',,,,,,...111333333///,,,++++++,,,---...000222333666333///......000111111111---)))***///444555555777555333333333222...+++---111222///***)))///555333000,,,***,,,...111222111000...,,,+++,,,------000///---,,,---...///000,,,******,,,///111///---///......000444666555333---,,,,,,,,,...000333555444333111111222222000///111555888777222//////111222111111111222222333333333222111111000000000111///***&&&&&&***,,,+++))))))+++------,,,+++...000...,,,)))***,,,///000111111333444333111//////000...///111222222111000///333111...,,,,,,...000222000000111111111222333444222111///+++)))))),,,///111---***(((***---000111000...---...000222222000000000111222333333444444333333222111111222444555///---,,,,,,...000111111444444444444444444444333555777888777444111000000000333666666333000//////---,,,+++***+++...000222222111///000111111///---)))&&&&&&+++111333...))),,,)))'''***000333000,,,,,,,,,,,,---///000000000111///.........---+++))),,,,,,,,,------...///000/////////000111000---+++,,,---///000///000222333333222111000000111333444333555777666333000///...000222444333000//////111111111000000000000111111///222333111---,,,///222444333222111//////......++++++++++++++++++******000000111222333333333333,,,,,,,,,,,,,,,---...///***,,,///000000...+++)))***((('''))),,,......---,,,---...000000///...---+++******,,,///111111000///111333333000---***)))///333666888666333000///111333666666444111...---111111///...............000//////222555555111---+++///222333///,,,***)))***+++,,,---,,,***'''&&&///222222///...000///,,,///---,,,,,,...000000//////---+++---///111111000......000222444333111...111222222///,,,)))((()))+++***---222111,,,((()))//////...//////000111111000///...///111000...+++---///222333222000......---///000000---+++***+++,,,,,,,,,...111444444333//////...------...///000.........//////000000111111...+++***+++---......,,,---......,,,++++++,,,(((***---...//////000222///,,,***+++///111///,,,***+++,,,---////////////---...000111222111///...)))******)))(((&&&%%%$$$%%%(((,,,000222222111000000...,,,,,,------,,,+++)))((('''(((***++++++***000000111111000///---,,,,,,,,,,,,,,,---...///000111...---...111444444444555444333111///---,,,+++%%%&&&'''))),,,...000111......,,,+++************...------///000000...,,,++++++,,,,,,...///111111555222///...///000111111///,,,***+++///333444444444333222333333222000------///000---((()))...333555111,,,)))+++...000222...---+++)))))))))+++,,,......------...///111222---------///111222222000222000///000333555666666111111000000111333666777555222000///000000000///111444777666222//////000111111111111222222222333000000000000111222333333111---))))))+++,,,,,,***'''))),,,---------///000---+++))))))+++,,,------000222333333111000000111---...000222444444444333555333000---+++,,,---...,,,,,,---...///111333444333333222///,,,++++++---000---***)))+++///111222...------...111222222111......///000111222444444666555444333333333444555...,,,+++,,,///111222222222444666777666444111///222444555555333111111111000333555555333111000000///...------...000333555111///......000111000///---+++))),,,111222...***+++(((&&&)))///222000---*********+++,,,---...///333111000///000000...,,,+++++++++,,,---///000111///...///000222222111///,,,...111222222111222333444333222111111222444555666777777555111...------///000222111000//////000............///111222333//////000000000///...---111111111222111111000000///...---,,,+++)))((((((+++,,,///111444555777777111000///......///111222---...///000///---+++***,,,+++***+++---...///...***+++---...///...---------,,,+++,,,...//////...)))...333666444000,,,***///333777999777333000...111333666666333000...---000///---,,,,,,---///000222111111333666666333000---000333333111---***)))'''(((***,,,,,,,,,***)))...111000------000111...222000......000111111000000...------///111111111.........111333333222000222333222000---,,,---...+++***---222111---******111111000///..................///111222111...+++000111333222000///...///000111222000---***)))(((++++++,,,///222333222111///...---,,,+++*********...---------...///111222333000,,,******,,,---...,,,---...,,,)))'''''''''%%%(((---000111222333333000---+++,,,///111000...)))***+++---......//////...///111222111000...---++++++***)))'''%%%###""")))+++///222333222000///.........///111111///---(((''''''(((***++++++***------------------------+++,,,,,,---...000222222222000...///111444555666777666444222111000//////%%%&&&(((+++---///000111///...---+++++++++,,,---//////............---,,,,,,,,,,,,,,,---...000000000///---...000111222222---+++)))+++...111222111000111222333333222111///---......+++((()))---222555111,,,)))***---000222---,,,***(((((()))+++,,,000000//////000111222222......///111222222222222444222000000111444666777555444333333333555888999555222///---...//////...222444777777444111000000000111111222222222222222///////////////000111222222///+++)))***++++++***''')))+++---///000000111---,,,******,,,,,,,,,+++---///111222222222333444///000111333444555555555444222///---++++++,,,,,,,,,+++***+++---///000000333555555333000...------///---******---000222333/////////000000000//////,,,++++++,,,...000222444777666444333222333333444---,,,+++,,,///222333333000333777999888444...+++///111333333222111111222111222333444333222111000111000000000111333555666111000...---......//////111...,,,...111222///,,,,,,)))''')))---000...,,,'''((((((((((((***,,,...333111000000000111000...)))******,,,...000111333111000///111333555555444---000333555444333333333666555222111000000222222666666666333000------...//////000111000000000000---------...///000111222000///000222444333///+++---...000222333333333222111111000...,,,***)))((()))+++---111444666888888555333111//////111333555////////////...---+++***...---,,,,,,---.........)))***+++------...------///...,,,---......---,,,)))---222555333000---+++222444555555222///------000222444555333000//////---,,,***)))***,,,///111444111000111444666444111...000333555444111///---((()))***,,,,,,,,,+++***))),,,,,,***,,,111444333222111000111444555555444111///...---...///000111...---...000222444333222222333222111//////000222,,,***---222222---+++,,,222222111//////........./////////000000000///...333444333222000//////111333444444222...+++))))))******,,,///111222000...------,,,++++++*********...---,,,,,,---///111333333///+++)))***---///000---...---***&&&""" ###(((...333555555555555222///------...//////---((()))***,,,------......///000111111111///---,,,------,,,+++***)))((('''+++---000333333222///---......///111222111...+++&&&&&&&&&'''***+++***)))***)))))))))***+++,,,---***+++,,,---///111333444555333000///000222333444666555333222111111222222((()))+++---...////////////...---,,,,,,---......111111000///...---......---------------...///000,,,,,,,,,...000222333222)))))))))+++---...///...---///222333333222111000---......,,,******---000444000,,,)))+++...000222---,,,***)))***+++---...444333333222222111222222///000111111111111111111555333222000000222555888666555444333444555777999555222///------......---111222333333222111000111111111222333333333333222///......------------...111...+++)))((()))))))))((()))***,,,///111111111///...---...//////---++++++---000222222333555777222222333444444444444444111000...,,,++++++,,,------,,,+++,,,---...,,,***111333555555333111/////////---++++++...111333333222222222111///---,,,+++***)))((((((***---000222555444333111111111222222---,,,+++,,,///222333333///222666888777222,,,(((,,,///111222222111222333111111222333333333222111222222111111222333555666222111000...,,,,,,,,,---222000///000222222000......+++))))))+++,,,+++)))&&&((())))))'''(((***,,,111000......///000//////******+++,,,...111333444444222111222444666777777///222555666666444444444777555222///...------...333333444222///....../////////000111222222222111///...............//////.........222555333---((()))+++...111333444444444222222111///...---,,,+++***+++...000333555666777666444222000000111444555//////000//////---,,,+++---------,,,,,,,,,---...((()))***+++---.........111///............,,,+++,,,///111111///---------444444111...***)))***,,,...000333333222111111111+++***(((((())),,,///111333000------000333222111...000333666888777444333++++++,,,---,,,,,,+++***+++......,,,---222555444000000222555888:::999888111000...,,,,,,---///000...---...000222444333222111222333222111111222444,,,+++---222222...---...222222111111000111111111111111000///......000111444444444222//////000222555777777555111---,,,+++))))))***---//////---++++++,,,,,,,,,------------///...---,,,---///111333000---******,,,///111222//////---)))###$$$)))000555666666666666444222...,,,++++++******'''((()))+++,,,,,,------...///000000000...,,,+++,,,,,,,,,,,,,,,,,,------,,,...111333333111...,,,//////000111111///+++'''$$$$$$$$$''')))***)))(((&&&&&&&&&&&&((()))***+++******+++,,,...000111222555444222000......///000222222111111111222222222***+++---.../////////.....................//////111222333222000///000111//////.........//////000,,,+++,,,...111222111000((()))***,,,------------+++...222444333222111111---...000///...---...///222///,,,+++,,,///111222...---,,,++++++---///000555444444333333222111111000222333222000/////////444444222000///000444777555444222111111333555666555333000.........---,,,---,,,,,,,,,---...///000111222444555555555444333///...---,,,++++++++++++///---***(((''''''((())))))((('''))),,,///000000000000000111222222000---+++---000222222333555666444444444333333333333333///...---,,,+++,,,,,,---///---,,,...///...***%%%+++...222333333222222222000...,,,---///111333333333444555333///,,,***)))***)))'''&&&'''***...000333222111000000000111222...,,,+++,,,///111222222...000333555444000+++(((,,,...111222222222222333111111000222444444333222333333222222222222333333111111111...,,,***+++,,,//////000111333444222000///---***))))))))))))((((((+++------***)))***,,,///---++++++---...///...++++++,,,...///222333555666444111111333555666666000222555555444444444444666444111...,,,++++++,,,///111222222000//////000/////////000333444333111111000///...............++++++,,,///111000***%%%((()))+++...111333444555222222111000///...------+++,,,...000222444555555444333111000000111222333...///000111000...,,,++++++,,,,,,+++******,,,...((()))***+++---...///000333111////////////---,,,...//////...,,,+++,,,---333111---(((%%%&&&)))---...000222222111000111111+++******)))+++---///111222...***))),,,///000000...///222666::::::888555............---,,,,,,+++333555444000000222333000---...222888<<<<<<:::888000000...+++)))***---000.........111333333222000///000222333222111111222,,,+++---222222///...111222222111111111222333333222222222000...---///000222222222111///...///111666777888666333000//////*********,,,......,,,******+++---...///000000000000//////......///111222...,,,***+++...111222333//////---***$$$%%%***000444555555444444444222...+++((('''''''''&&&'''(((***++++++,,,,,,+++,,,...//////---+++***)))))))))***+++---//////...///222333333111...,,,000///000000000...***&&&######%%%'''***+++)))((($$$%%%&&&'''((()))******************+++,,,---...222333222000---+++,,,------...///111111222111111***+++...///000000000///---...//////000000000000222444666555333222222444111000000/////////000000.........///000///---+++(((***,,,...............***...333444333111000111---///222333222111///...///---+++,,,...111222222...---,,,,,,,,,...000222222222222222222222111111333444555444000------...222333333111//////222555333111000......///111222555333111000000///---++++++)))'''''')))---000111222333555777777666555444///...---,,,++++++++++++---,,,+++(((''''''(((***(((&&&###$$$(((+++------000000111333555444111///...000222222111111222333444333333333333333333444///...---,,,++++++++++++///---...000333000***######'''+++...000111333555111///......000111222222111333555333///+++******,,,***'''&&&&&&***...111222111000///000111222333///---,,,,,,...000111111...///000111000...+++))),,,///111333222222222333111000///111444555444222444333333222111111000000---///000///,,,***+++,,,+++---000333555555333222...,,,)))(((((())))))))),,,000444444///,,,,,,---...,,,******,,,...//////------...///111222444555777444000///000111333333000111222222111111222333333111///---,,,,,,---...---000222333111///.........------///222444222111111000//////......//////)))***---//////---)))&&&'''((())),,,...111444555222111000///---,,,+++***+++,,,...000222444444555111111000///////////////,,,---000222222000---+++''')))******((((((+++---((()))***+++---///111222444222111000111000///---,,,------,,,+++***+++---,,,+++)))&&&%%%'''+++///111222333222000///...///------------...///111111222---((('''***---//////...///111555999:::777333///////////////.........333666555111000111///,,,***---222999<<<<<<777333//////...***'''(((+++///......000222444333111...,,,///222333222000000000,,,+++---111333000000222222222111111111111222222///222555555111...,,,,,,---...///...---,,,---...444555777666444222111111---,,,+++,,,---...---,,,+++,,,...///000111111000111111111111000000000000---,,,,,,---///111111000---......+++(((%%%######&&&)))...111111000000000111///,,,(((%%%$$$%%%&&&&&&&&&((()))***+++++++++)))***,,,------,,,+++***((((((((()))+++---///000///111333555555222///---////////////000///,,,)))$$$%%%&&&))),,,---+++)))%%%&&&(((***++++++************)))((((((((()))))),,,...000///,,,******+++***,,,///111222222111000)))+++---000111222111000,,,...///111111111000000222555888888555333444666222111111000000000000000111000000000000---)))&&&)))+++...000000/////////***...333555333000000000...000333555555333000...---,,,+++---000222222111...---,,,,,,---///111222...///000111111111111111555666777555000------...111333333111///...111333111000...,,,,,,---...000555333222111111000---+++,,,)))'''&&&)))...222444333444666888888777666555......---,,,,,,,,,------------+++)))'''((()))+++((($$$ $$$(((***+++000000222444666555222000222333444333111/////////222222222222222333444555000///...,,,+++******)))------...222555222+++###!!!&&&+++...000333666222000......000111111111///222555444000,,,+++,,,///,,,)))&&&'''***...111111111000000000111333444000...,,,,,,...000000000---............,,,+++***---///222333222222333333222000///000444666555333444333333222111//////...***---000000---+++,,,---)))+++///333666666444333,,,***((('''((()))***+++///444999999444///...///...,,,******,,,...///////////////000111333444555777444///------...000000//////000///......000222000///...------...///111---000333333111///---,,,---++++++---111333222///000000/////////000000111***---///111000...+++)))''''''(((***---000444666222111000...,,,***((((((***+++---000222444555555////////////......------***---000333333111---+++%%%'''))))))''''''***---))))))***+++---000222333555333111111222111000...(((***,,,---,,,++++++,,,''''''((('''''')))---000444444555333///---,,,,,,//////000000111222222222222---'''&&&)))---////////////000444888888444111////////////000000000000...111222///...///---)))(((,,,222999<<<:::333...//////---)))&&&&&&***.........000333555333000,,,***...222333222000...---,,,+++---111333111000333333222111000/////////000---222888999444...***((()))***,,,,,,+++***+++,,,111333555555333222222222000...,,,,,,...//////...,,,---...000111000000///222222333333222111000///.........///000000///---,,,---...---+++))))))***&&&)))---......---------...---***&&&######$$$&&&%%%&&&''')))************'''(((***,,,,,,,,,+++***************+++---000111000222555666666444111///.........///000000...,,,&&&&&&(((+++...///---+++&&&(((***,,,---,,,+++*********((('''&&&&&&&&&&&&&&&***......,,,******+++(((+++///222444333111000,,,------...///000000111000...,,,,,,...000111111//////000111444888<<<>>><<<999444000...///111222666444222111111000...---,,,///222333222000//////...000222222222111222333333555777666333111222444111,,,((()))...333333222000///...------...000000333333444333222000...---111333555555222...,,,+++222444555333111111333666000///...---...///222333222222222222222222222111---+++((('''(((,,,111444333222111333555666666555222222000---***((()))***++++++)))(((((())),,,---(((###$$$+++...///---000222111...,,,---///222111111000000000000111333222000///...///111222666111+++))))))***)))(((...,,,***,,,///...)))$$$!!!"""$$$&&&(((---222666666000,,,---111333///***,,,...000222222000---***,,,------,,,,,,---///222777444111111333444333222///...,,,,,,---000333555666000+++,,,111333///***000000111333555555333222000000///.........///000555555444222///---,,,---+++---//////............///------...111333444333000111111...***)))+++---,,,333:::<<<777111...------+++))),,,000222///+++---///222444555333000///222222111000000/////////---------+++***+++---000222000//////000111111000111444333111222333000***)))***,,,...//////......///000222111111000222333000111222222111///---+++,,,,,,***)))(((+++///333333111...+++***)))***+++,,,///111222222222222333000///---,,,+++,,,,,,---++++++---000333222...)))''')))***)))((()))---000*********+++,,,---//////333222111///---,,,+++***+++---000333444333111000)))******++++++,,,------...000111000///------...---000333222000......000...+++))))))***,,,------000---,,,...222333222000666222///...///000---+++---+++******---/////////...000222333222...***'''***+++---///...---+++)))...///000222111000///---...///000///------...000......///000000000000000111111111000...---+++***444555666666444000+++(((+++++++++)))'''%%%&&&(((///000//////333999999666222///---,,,---......---111000...------...000111333111......000111222111111000///...---,,,++++++---...............------))))))***,,,///000000///...,,,***'''%%%$$$$$$###!!!$$$(((+++,,,,,,+++***...---,,,***)))(((((('''...---,,,,,,......---,,,...222666666444111000111//////000000000000///...---,,,,,,,,,......---+++))),,,000333444111---+++000000000---)))%%%######)))*********((())),,,...---...///000111000000///,,,,,,...///000222333444111///,,,,,,---///000000//////000111333777:::<<<:::888444000//////000111444333222222333333222000///000222444444333111///...000222222111000111222000333555555444333444666222,,,''''''+++000333222111000///.........//////222333333333222000...---...000222222111///......111333444333000///000222222111///......///111222///000222333444444333333//////---+++)))***---000000000000222444555444333222222000---***(((((()))************+++,,,...000)))%%%!!!"""'''---///000///111333111///---...///111000000///////////////222111///---------...///333000,,,***+++,,,+++***---+++***+++......***%%%$$$%%%'''((())),,,111444666111,,,---111333///+++,,,...000222111///,,,+++---...000000///000222333666333//////111333333222000///------...000333555777333000000222333000---111000000111333444333111//////---,,,,,,---...///111222222000...,,,*********---000111000///000000//////...000222333333222333333333000,,,***,,,...///444777666222//////111///,,,***,,,///111...+++...000222444444222000...000000111111111111111111...---+++***))),,,111555777555333222222222111111222444444333333555222---,,,,,,---............---111222333222111000111222222333333333222000---,,,......---+++)))***---000000///...---,,,,,,,,,,,,...000333444333222222222000///......---------...***+++---000333222---)))***+++---,,,******,,,///,,,,,,,,,++++++,,,,,,---222222222111///---,,,+++***---000444555444222000++++++,,,,,,,,,,,,------,,,---.........---------,,,///111111///------......+++)))(((***,,,---------,,,,,,---///111222111444333111///---,,,+++***---+++)))***,,,...///...//////000000///---+++******,,,...//////...+++***,,,...///111111000...------......---,,,---000222//////000000000000000000111111111000///...,,,+++000111222222222///---+++,,,,,,,,,***'''&&&&&&'''+++------...333:::;;;888///...,,,---...///...---...---,,,++++++---///000111///---...///000000///000/////////...---,,,+++---------...------,,,,,,+++******,,,///000///...///---***'''&&&%%%&&&&&&%%%'''***,,,,,,,,,,,,+++000///---+++***)))((((((---,,,,,,,,,---...------///222555555333111111222111111111000000/////////111///---,,,---......---,,,...111444444222///---......---+++'''%%%$$$%%%,,,++++++******+++---///...///000000000...---+++***+++---///222444666777222///,,,,,,---...///...000//////000222444666888777666444111000/////////111111111333555666666444333222222444666666222//////111222111000//////000---///222333333444666777222,,,%%%###'''---111333222111000///...---------111222222222111000...---+++---//////......///000///111333333111///...///444333222000///000000111,,,...222555666666444333000333444000***'''))),,,------///111444444333111222222111---)))'''''''''(((***,,,---------///000***'''%%%&&&+++///000//////000111000///......////////////.........------000///---,,,++++++,,,,,,000///------......---++++++***)))+++......***&&&'''(((*********,,,000222555111---...111333000,,,,,,...000111111///,,,+++---///222333333333444555444111...,,,...000222333111000///...///000222333777666555333333222222111333111//////000222222111...---,,,++++++,,,---.........//////...,,,***(((***---111222222111000111000000000222444444222000444444333000---,,,...///222333222///,,,,,,000444111---++++++...///---+++...000222333333111///......///111333333333333222///...,,,***+++///555:::;;;:::777555333222111111333555555444555888666111......------------......444555666444222000000000444444555444222000...---/////////---+++***+++,,,---.../////////...---,,,000333666777555333111000//////000000000///...---***+++---000111000---)))+++---......---,,,---.........---+++************111222333333222///---+++))),,,111555666555333111...............------,,,)))***+++------------,,,+++---//////---+++++++++,,,***(((((()))+++,,,,,,++++++,,,,,,,,,---000222333444444000+++))))))+++///---++++++---..................------,,,,,,,,,+++---...000000///---,,,+++---...000111000///...---------,,,,,,...111555111111111111000000000000111111111111000///------++++++,,,---......------,,,---...,,,)))'''&&&''')))+++,,,,,,000777888666***)))***,,,......---+++******))))))***,,,...///...---------//////...,,,...//////000///...,,,+++---------------,,,++++++,,,++++++---///000///...000...***'''&&&''')))+++***+++------,,,+++,,,---222000...,,,***)))((((((,,,,,,+++,,,,,,---......000111333333222222333555444333222000/////////000333111...---.../////////---...000222222111///...,,,,,,+++(((%%%%%%&&&(((///---******+++---......---///000111///---***(((((()))+++...222555777999333000---,,,---.........000000//////000111333444555444333222000///...---------///222555777777666444111///222666777222---000111222111///------...+++,,,...000111222333444222,,,$$$!!!###)))///222111000///...---,,,++++++111111222222111000...---+++---......------///000---///111222222111//////666555333222111000000000,,,///333777888666333000///444888555,,,''''''***+++,,,...222444555222000222222111---)))'''&&&&&&'''+++...///---,,,---...+++(((''')))---000000...++++++,,,,,,,,,---...///------.........---------------,,,++++++,,,------000000000000000...,,,+++***)))***,,,...---+++((()))***+++,,,,,,---000333444111---...111222000------...///000000...,,,+++,,,///333555555555444555333000,,,******---000222222222000//////000111222666777777555222000222444444111...---...111222222---,,,***))))))+++---///---...///111111000---***,,,///111222111///......111111222444555444111///111111000///......000111111111///+++)))+++///333111...+++***+++,,,+++***//////000111111000/////////111222444444444222222111111000//////222777::::::999777444111000111222444666666555777:::999444///...---------///000111777888999777444222000000555555444333222000...---...///000///---++++++,,,---...000111111...,,,***111444888999777333000...---...000222222000...,,,+++,,,...000000///,,,***)))+++---...///............---,,,++++++*********000111333444444111///---))),,,111555666666333222000000111111000...---,,,'''(((***---//////...---***+++,,,---,,,+++*********(((&&&&&&(((***+++++++++------+++)))))),,,000222666777333+++'''***...666444111/////////...---------......///......---,,,---///000000000......,,,---///111222111000///111000///---,,,...222666222111111000000000000000111111111111000///...---(((((())))))***+++------...///000...+++(((&&&&&&)))++++++***+++000111///%%%&&&(((+++------***(((((((((((()))***,,,...///---,,,---...000000...,,,...///000000000///---,,,---.........------,,,+++,,,,,,,,,///111333333111111///+++((('''))),,,...---///000...+++***+++---222000---***((('''''''''++++++,,,++++++,,,///000111222111111222333555777777555222000//////000000222111000000111111000...,,,,,,---............---,,,+++)))&&&%%%&&&))),,,000---***)))+++---------,,,---///111000---***(((&&&'''***---111444777888333111...,,,---...///...000////////////000000111333222222111000...---,,,******,,,000444666555444222///---///444555111---000111222111///---------++++++,,,---...//////...000+++%%%!!!"""''',,,000......------,,,+++***)))111111222222111000///...///000000000...---...000,,,...000222333333222111555555444333222111000000...111555777777333///,,,+++111777666///)))))),,,+++,,,...222555555333000111222111...***'''&&&&&&(((,,,000000,,,))))))***,,,)))(((***...000///---&&&%%%%%%&&&(((***,,,,,,,,,,,,---...//////......+++++++++,,,---///000000111222333222///---***)))******+++---...---+++)))(((***,,,------///111333222000---...000111///...---.../////////...,,,++++++...333555555333333333222///,,,)))(((***...111222111000/////////000111222555666444000...111444444111---,,,...111222333...,,,***))))))+++...000000000111444666555222//////000111000...,,,++++++222222222444555444111...,,,,,,+++,,,---///111222......---++++++,,,...000///...,,,+++++++++***)))....../////////000000000222333333444333222111000222444555555444444444555444444333111......111444555777666555777;;;:::666///.........///111333555999:::;;;:::777444222222444444333222000///...------///000000...---,,,------///111222111---)))&&&///333777888666222000...+++---///111111000---+++,,,---000111000...---,,,&&&(((***---///111000000,,,,,,++++++,,,,,,---...///000333444444333000///+++---000333555444333222111222222222111///---,,,((()))***...222333111...))))))***,,,,,,,,,+++***)))'''%%%%%%''')))***+++...//////---)))'''))),,,222777999555---)))---222>>>;;;666444222111///---+++---000222333111///------...///000000000//////...000111333333333111000555444222///---...111444111111000//////000000111111111111111000...---,,,)))((((((((()))***,,,---///111222111---)))'''&&&&&&)))***''''''+++---+++'''(((***---///...+++((((((((()))***,,,...///000------...000222222111//////000000000000...---,,,......////////////......,,,,,,---000444666777666222///+++)))(((***---000...000111///+++(((***---///---***'''%%%%%%%%%&&&***+++,,,,,,+++---000333333222111111222444666777777555222000//////000000//////111333444333000------------...............---,,,***'''%%%'''+++...///---+++***+++++++++******,,,...//////...,,,+++'''(((***---000333555666444111......///000111000////////////////////////222111111000...------,,,)))***,,,///222333111///...,,,+++...111333111///000222333222000.........,,,+++***+++------,,,***---***&&&######%%%***,,,++++++,,,------,,,,,,+++111222222333222111000///333444555444222000000000.........111333444222111222222222222222222222222000222555666444000+++((('''...444555111---,,,---++++++---000333444333111000111111///,,,)))((((((***...222000+++'''''')))...+++***+++///111000...&&&$$$######&&&)))******+++,,,...000111222111111++++++,,,---///000111111222333444222...+++))))))+++,,,...///...---,,,***(((***,,,---...///111333000...------...///......---......///...---,,,++++++...222333222111000000111000...***((((((+++...000000///////////////000///111333111///...000333333000------///222444444///...+++******---000222222111222555999:::777444111111000...+++***+++,,,222111111222444333111///***)))((())),,,///111111++++++,,,,,,------------............---,,,+++***------------...000111222444333333222111111000000222444777777555222111000000111111///,,,---111555555777666444666:::999666000000111111222444555666666999::::::888555333333333333222111000//////......000111000///------...---///111222000,,,'''$$$,,,000333555444111000///+++,,,///111111000...,,,---///222222000.........''''''(((+++///222333222++++++,,,,,,---///000111...///111333333333111111---...///111222222222222111111333333222000...,,,***)))+++///444555222///(((((())),,,...///...,,,)))'''%%%%%%(((***+++,,,000000000...,,,***)))***111555888555///,,,000555???<<<888555333222///...,,,...222444444222///,,,------...//////000000000111222333444444333222000666555333000......000222000///.........///111222111111111000...---+++*********)))******+++,,,---000222444333///***'''%%%"""&&&(((&&&&&&+++------......///111222000---***((()))***,,,---...///000---------000333444444333222111111000......---------...///000000111000000------...111555777777777222///,,,******+++---///---111444111,,,(((***---,,,***'''$$$######$$$%%%***,,,...---,,,---222666555333111111333555666555444333222000/////////000,,,---...111333333000---///000000111111111111111...---+++(((&&&'''***---,,,---///...+++))))))))))))***+++,,,------,,,+++)))***,,,...000333444555444111//////000222333333//////000000000000//////111111///...---,,,,,,,,,++++++---///111000...+++***+++,,,---///111222222000222333222000//////000,,,+++***+++...///---++++++***(((&&&%%%&&&'''))))))***,,,...////////////222222333444444333111000444666888888666444333333111///---...000111///---///000111222333333333333000222444444222...***''''''+++000333222000...---******+++---111222222111///111222111...+++*********///333111+++''')))---222...,,,,,,000222222000,,,(((%%%%%%'''(((((('''***,,,///222444555555555,,,------...............000111222000---******+++---...000000///---,,,+++***,,,......------...///...---,,,,,,,,,---------------.........---,,,+++,,,///111222111///...///111111000,,,(((''')))+++.............../////////......////////////111333111///......111444555666111///---+++,,,///222555333111000333888;;;999666111111///,,,+++,,,///222111000///000222222111000,,,)))((())),,,//////...******+++,,,---......---...000222333222///...---++++++++++++---000222444333222000//////000111222000222444333111///......111222222///,,,,,,111777555666555333444888888444444444555555555555444333222444777888666444333333333333222111111111111111222222222000...,,,,,,---+++---///000///,,,(((%%%))),,,///111111000000111,,,...///111111000///......111444333111//////000***))))))+++000333444333---------...///000111222...///000111222222222222//////.........///000111///111222333333111...---******+++000555666222---((('''))),,,000222111///+++)))'''(((***---...///000//////000111///,,,***...222444333000///333777:::777444222111111000......///111222222000...---,,,,,,---...//////000000222333444444444222000...222222111000...---///111...---,,,,,,---///111333222111111///---+++)))(((******+++,,,---...//////111444666555111+++'''$$$###(((***''''''+++......333222111222111///,,,)))((()))***,,,---.........,,,,,,,,,...222555777777555444111...---,,,------++++++---///000111111111///...///111333555444333111000---+++***+++,,,------333777555...***+++...***(((%%%"""!!!###%%%&&&+++---///...,,,...444999666333111222444666555333111111111000000/////////,,,++++++,,,///111111000///000222333333333222111///...,,,(((&&&%%%'''***)))///333222---((((((******))))))((((((((()))))),,,---...000111333444555444222//////111333444555//////000000000000000///222000...---,,,,,,,,,---------...000111///,,,)))(((***---...///000333555000222333333111000000111,,,+++***,,,///111///---))))))***((('''&&&&&&'''(((***,,,///111222333333222333444555444333222111444777:::;;;:::777666555333000---,,,......,,,***---...///111333444444444000111222333111---***''''''***...111222111...,,,)))))))))+++...111111111///111222111///---,,,,,,***///333111,,,))),,,000444111---...111333333222222...)))'''(((((('''%%%***,,,///333666777777777............---,,,++++++...000111///,,,***,,,......000222222000---,,,+++,,,...///...---++++++,,,,,,,,,++++++,,,,,,------------......------,,,+++...000222111000.........111222111---)))&&&(((***---------.........//////---------...///111222333000///...000333555777777222000...,,,---000444777222///...111777:::999666111000...,,,+++...333777111000...///000222222111...,,,)))))),,,...---,,,+++******+++---...///...///222555777555222000///*********+++---000333555222000...---...000333555///000000///---,,,---///333555555111------222777555666444222333777666333888888888888777444222111...111555666555333222222444333333222222333333444555555444111---++++++,,,)))+++---......,,,)))'''''')))---...///000111222...///000111222222111000///222555444111//////111///,,,***,,,000333444333.........//////000111222......///000111222333333111///...,,,,,,...000111...000222333333111///---+++***+++///555666111,,,(((''')))---222444444222---+++)))***,,,///111111.........111444444000+++,,,///111111000111444777444222/////////000//////000/////////............,,,,,,,,,---...//////000222333444444333111...---.../////////------///000,,,,,,++++++,,,///111333222222000///,,,***'''&&&)))***,,,...000111222222111444777666222,,,'''$$$(((,,,...***'''***,,,,,,444222111000///,,,)))&&&((()))***+++,,,---------+++******---111555888999888555111...,,,+++,,,---(((***+++---///111111222000//////000222222111///111000...,,,++++++++++++...444999777111,,,---///)))'''$$$"""!!!###&&&'''+++...000///---///555;;;666444222333555666444111//////000000000000///...---***'''(((+++///222444---///111222333222000///......,,,(((%%%$$$%%%&&&(((000777666...((((((++++++)))'''&&&%%%%%%%%%&&&---......000111333555666777444000...///000111111......---------......///111///.........---,,,***,,,+++,,,...111111000//////...,,,+++,,,///222444666555444333111000...---)))***++++++***+++---///---,,,)))'''''')))+++,,,///111333555666444222111222222222222111111111111888888888888777666444333///...,,,,,,,,,,,,***))),,,---///000222333333444222222111222111///,,,)))'''%%%&&&,,,444777222---***)))((()))---111333444333222111000000...***'''...///000111000///,,,+++444222111444999;;;888444111///,,,)))'''%%%$$$$$$+++...111333333444666888,,,///222111---***)))***000...,,,***)))***+++,,,000000000...---,,,...000------+++*********++++++////////////000000000000222111///---,,,,,,------///222444333000///111333333333222111///,,,)))'''+++,,,---...////////////000...,,,///444888999999333222222222333444555555333111///...///111444666222111000...---...222555222222222111000111444777---,,,******,,,000444777111111111///,,,+++,,,...000///---------///111333777888888777555222...,,,,,,)))&&&)))...111000---000...,,,...111444333222///000000000000///......,,,///222111000000222444111///...000444666666444999999888777555444333333444222000000222333444333555555444222111333777:::888666111,,,((('''))),,,,,,++++++,,,...---+++))))))+++...//////000444888222111///111555666444111222111111333666555111---000///---,,,---...000111111111000...,,,,,,...000+++---///222333333222111333222111...++++++---///111444777777444000...,,,+++---///000000///---+++%%%$$$%%%***000333333222000000///............///,,,---000555::::::666222222111000//////000000111,,,,,,+++******++++++,,,///......///000000...,,,...//////000000000000000......///000111///+++((()))---111111...,,,...111+++,,,---,,,******+++,,,//////000000///---+++***+++,,,...111333555666666000/////////000///---+++///...---***)))***---000222222222222000...+++************)))******+++,,,+++,,,---///111333555666:::666111---,,,,,,,,,,,,)))%%%"""$$$)))---...,,,000111222333222000...,,,//////...---,,,,,,,,,,,,444555888999888555111...,,,###!!!&&&%%% """***///222555333000///333777888555111000222333333111222111///---------...///***%%%!!!"""''',,,------+++---000111111111111222---+++&&&!!! %%%)))...333999===<<<666---(((000///---+++***(((((('''...//////000222444555666777444000...///000000000...............//////000333111000//////...,,,+++---...///222555666444222///...---------///111222444555666666555333111///++++++,,,+++)))(((***+++,,,+++***)))***,,,...///222333555777777555333222///////////////000000000555555666777777555444222//////......//////......///000000111111111111000000//////000000///+++))))))&&&%%%***222555222---***((('''))),,,000222333333222000//////...+++))),,,---///000111111000000444222111444999:::888444111///---***(((&&&&&&&&&,,,...000000000000111222+++...111111///------...000///,,,+++******+++,,,/////////...,,,---000222...,,,)))((()))+++++++++......//////000000//////000000///------,,,,,,,,,111333444222//////111444444444333111...,,,***(((+++,,,---...///000111111///......111666999::::::555444444333222111111000---...///111222333444555111000///---,,,---///222222222222111///000333555//////......///222555666444444222000------000222777444111//////111333555888888888777555222///------***(((***///111///,,,///------///222444444222222222222111000...,,,,,,,,,...000///......111333333111///000333444222111555555555444444333333222222000///000222444444333333444444333333444777:::555444111---))))))+++---000///...///000///---+++---///111111000000222444111///...000333444222///222222333555777666222//////...---------///111222222222111...,,,,,,...000---...000222222222000000///000///...,,,,,,///111111444666666333000......---...000111111///---+++'''&&&'''***///222333222//////...---------------------///333777777444111000000000111111111111111---+++)))''''''(((+++,,,000/////////000000...------...///000111111000///......///000000...+++(((***...111000,,,***+++---+++,,,---+++)))(((((()))---.../////////...---,,,,,,---///111333444444555///......///111111...,,,.........,,,++++++---///111111111111///---+++******************++++++,,,,,,---///111333444444555333000+++))))))***++++++'''$$$!!!###(((,,,,,,+++000111111222222111//////------,,,,,,,,,,,,---...000222555777777555333111---%%%###(((((("""###***///222444333///...222555777444111000111222222111222000...,,,,,,---...000,,,'''!!!"""'''******+++---000111000000000111...***$$$%%%+++000555:::>>>>>>999333///222111///---,,,******)))000000000111222444555666777444000//////000000///------...///000111111222555444333222000///...------...111555999999777444////////////////////////111444777:::999777333000+++,,,,,,***(((&&&&&&'''+++++++++---...000222333555666777777777555333111............//////000111000111333555555444333222000000000000000111222222222111111111///...---,,,---------///000///,,,)))+++'''%%%(((...222000---***((('''(((+++///111111333111///.........---++++++,,,---///111333555666333222111333777999777444222000...,,,***)))))))))---...///---,,,+++,,,...+++---000111000000111222111000---,,,+++,,,---............------///333666000***%%%%%%))),,,,,,++++++,,,---...///......------------------,,,+++***111222333111......111555666555333111...,,,***))),,,,,,,,,,,,...000222444000000111444888::::::999666666555444222///---+++'''***...222444444333222///000///---++++++---///111222222111//////000222222222222222333444555555777666444111000000333666<<<:::666333222444777999888888888888666333000......,,,***,,,///000...+++---------000333444333222666666444333000...,,,***------...---,,,---000222444222000/////////...,,,//////000000111111222222///......000222444444333000111333333222222444666111111111///,,,,,,...///444333222222333222000...000222333333111000///000///---+++---000111///,,,222222333666777666333111///...------...000222333333333222000---,,,...//////000111111111///...---+++---...------...000333222444555444111000///000000111333333222000---+++***))))))+++...111222222...---,,,,,,++++++,,,,,,------///111333333111///000111222333333222111000---+++(((%%%&&&(((+++---111000///000111111///---+++---000222333222111000//////...//////...***''',,,...111///+++((((((***...//////---***(((((())),,,,,,...///000000000000......000111222333333333---------///111222000///...///000000...------...000000000000///...---,,,***++++++++++++,,,,,,---...///222444555444444333...+++((('''(((***,,,,,,(((%%%$$$&&&+++......,,,111000000000111111222222++++++++++++,,,---...///,,,...111444555555555444///)))(((,,,+++%%%%%%***///222333111......000333666444111000111222111111222000---+++***,,,///000///)))"""!!!%%%'''+++---//////......///000///***"""&&&,,,000444888;;;<<<:::666333444333111///---,,,++++++111111111111222333444555666333000//////000///...,,,---///000222333444444666777666444222000//////+++---111666999999777444///000000111000///...---000333888;;;:::666111---)))***+++***'''&&&%%%&&&***+++---///111444555666555666666666555333111000...---------...000111222+++---///222333333222222111111111000//////000222000000000///---,,,***))),,,,,,,,,...000000---+++,,,(((%%%&&&+++//////...***((('''(((+++...///000222000------...//////...,,,---...///111444666888333111111222555666555444444222000...------------/////////---++++++---...---...//////000111222333333111///...---...000000......---------000555999111)))""""""(((------***'''(((***,,,---,,,+++***)))***+++,,,,,,***)))(((...//////...,,,---222777666555333111...---,,,++++++*********,,,///222444222333555777888888888777555555555444222///+++)))'''))),,,///111111000//////000000...,,,+++,,,---111222333111///......///222333444555555444333222555666666444333333444666:::999888777777888999999888888999888666333111//////...---...000000...+++,,,---...111222333333222888777666555333000...---///......------...000222111///---,,,++++++*********+++,,,---///000111222,,,,,,,,,///222444444333...000222222000/////////...000111000//////000111666555333333333333111//////111222333222000...------+++)))+++......,,,)))///000333555666555333111///...------...000222333444444333111...---...///111111111111///---,,,++++++,,,............000222222333333222000///000222333444555555444111---+++---,,,,,,,,,...000111222,,,,,,+++************+++......///000000000...---222333444444333111///------,,,***)))***+++---...111000000000222222000...,,,...222555666555333111//////...//////...+++(((+++---///...+++)))((()))000111222000...------...++++++---///000222333333///000000111111111111111,,,,,,---///222333111000...111333444222000///...000000000000/////////...***+++,,,,,,------------///111333555666444222111...+++)))(((***---......+++******---000333222111111000/////////111333555+++++++++++++++,,,------+++---///111333444444555111---,,,///...)))))),,,000111111000...---///111666444333222222222222111111///,,,******,,,///111333---%%%!!!%%%***,,,------,,,+++,,,------***$$$ '''---...000222444555444222111222111000...,,,+++******333222222111111222222333444222000//////000///...---...000222444555555555666777777555222000000111---///333777:::999666333...///000000000...,,,+++///222777999777222,,,((('''(((******)))(((((()))***,,,...000333555666777444444444444222111///...,,,+++++++++,,,---///000)))***,,,...000111222222222222111///,,,+++,,,///.........---,,,+++***)))+++,,,---///111111///---,,,(((%%%%%%(((,,,......+++)))'''(((***---//////000...,,,,,,...000000000/////////000111333555555222111111111333444444444555444333111000000111111111111000...---...111444111///.........///000000444333111000///000222333...............111555999111***""""""(((---,,,)))%%%&&&''')))))))))))))))&&&''')))******)))((('''***+++,,,+++***---222777555444333222000...------))))))))))))+++...111333555777888888777555444333222333444444333000...,,,,,,,,,+++++++++,,,,,,---000111222111///------...000222333333000...---...111222444555555333111///111333555666555333333444333555777999999999888888888999999999777444222000000/////////000000...------...000111111222222333777777777666555444333222111000/////////111111222,,,+++***((('''((()))***((()))***,,,...000111222+++***+++---111333444333111333444444111...,,,,,,...000111222111111222333555333222111222222111///,,,---///000111111///---,,,***(((***,,,---***'''+++---000222333222111000...---,,,,,,---///111222333333333111///---...///222111111///...,,,+++***,,,...000111///......///222222222111//////111333444555666666555111...,,,......////////////000111,,,,,,+++************+++///000111111000///......555555555444222///,,,))),,,---///000111000///...000//////000222333111000///111444777888777444333000///.../////////,,,***+++,,,......---+++++++++///000111111000///000222+++,,,---///000222444555000000111111111000000///,,,+++,,,///111222000///...111555666555333111000000000000000000000000000***+++---.../////////...///111333555555333111//////---+++***+++---------,,,---///111444555555444000///...---...111333555...---,,,,,,+++++++++,,,------......000111333444222000///111000---,,,...///000000///......///000555555555444333222222333111///,,,++++++---///111555111))) $$$)))+++---...,,,***************(((&&&$$$%%%))),,,---...////////////......000///---+++)))(((''''''333222222111000000000111222000//////000111000///...///222444555666666666333666777555111///000333333444555888:::999555222---......///...---,,,+++///111333444333...)))&&&%%%(((+++,,,+++***+++,,,,,,---...///111444666777222222222111000///------***)))((('''(((***,,,---))))))***+++---000222333333333222///***)))+++...------...------,,,+++***+++,,,---///111111///---***'''$$$$$$'''***---...,,,***((()))+++---...///...,,,,,,---///111111111111111111111111111111111111111111111111222333333555444333222222222333444222222000...---///444777444111...---.../////////444222111000///111222333///000000000000111444666111+++&&&%%%(((++++++)))%%%%%%&&&'''((())))))***&&&'''((())))))))))))))))))+++,,,,,,+++,,,111555222222333333222111///...***))))))***,,,...000222666777888666333111111111111111222333333222111000111///,,,)))((()))+++,,,///111333333111/////////000222444444222///......///111333444444222///---...111333444444333333333///111333666888777666666888999999999888555333111111111000//////000000111///000111000//////111333555555666666666555444444333222111111333333222111******)))'''&&&&&&))),,,)))***+++---///000111222,,,******+++...111333333555666777666333///......000111333222111111222444222000///...///000000///******+++...111222111000,,,***(((***,,,,,,***''''''***...000000/////////...---,,,++++++---///000000111222111///......///000000///...---,,,++++++...111333333111///......000111111111///000111333444555666777555222///------///111111000000000111...---,,,,,,++++++,,,,,,000222555555333111000000555555444333000---***)))***---000333444222///------------///222333333111222333666777888777555333000///...///000111///...---.../////////...---,,,,,,---//////......000111.........///000222444555///000000111000000//////,,,,,,,,,...//////---+++,,,000444666555444222222111000000////////////000+++,,,...///000000000///...000111222222111///......,,,***)))***++++++******,,,///222333444333222///...---,,,---///222333000///...---,,,,,,,,,,,,///...------...000333444333222111111111000111111///////////////000111111444555555444222111111222000///...------...000111333222---$$$###***---000111///,,,***)))(((***,,,,,,+++***++++++......//////////////////...---,,,***((('''&&&&&&333222111000///////////////...---...111222111000///111333555777777666555000333666444000...000333666666666666777555222///,,,,,,,,,,,,,,,,,,++++++...///000000///,,,***((('''***---...---,,,,,,---///...------///111444555111111111000///...---------+++***((((((***,,,...***)))((((((***...222444444555444000,,,+++...222111111000000///---,,,+++++++++,,,...000000...,,,(((&&&$$$$$$&&&***---......,,,***)))+++...//////+++++++++...111222222111000111222222222111//////111111111000///000222333333222111000000111333333333222///---,,,...333666666222...---///111222111111000///---...///000222000111333333222111222333000---***((()))******)))((('''&&&&&&(((***,,,---))))))))))))***+++,,,------///000///,,,,,,...111///000333555555333111///+++,,,,,,---...000000111444555555333000///000222222222222222333333333333444222...+++***+++,,,---...000333444222000/////////222555666444111///......000222333222111///---000111111111000111444666000000111111222333444555888999::::::888666333222222222000///...///222444222222222///------000333333333444444444333222222222111111333555555222///,,,,,,+++)))&&&&&&***---------...///000111222222---+++)))))),,,///222333333555555444222000///000333444444333111111222444000...,,,,,,.../////////+++******---111333333222---+++)))***------***'''%%%)))...000///...///000///---+++******+++,,,---...///111000///......///......------,,,---------...111444555333111//////...000111111000000111333333555666666555222///---,,,///333444222111000111//////...---------------111444888999777444333333444333222000...---++++++)))+++...000111000...---******+++...111444444333333444555666555444333222000///...000222333222111222111111111111000...,,,---...//////......///000111000000///000111333444//////000000000000000///...---,,,------,,,***'''))),,,111333333222222222000///...---,,,,,,---...+++,,,...000111111111000---....../////////......,,,+++))))))+++,,,,,,+++'''***...111222222111111------,,,,,,---...///000//////...------.........///...,,,+++---000444777333333222000000222444555///......///000222222333111333444333000//////111////////////000000111111///000///'''!!!,,,000555777555000,,,***(((***---...---,,,,,,,,,---...///000111222222222000///---+++)))(((''''''333222111///......------...------...111222222111000222444666777777666555...222444333///...000444666555444333333111...+++++++++++++++++++++++++++---------------,,,,,,+++))),,,///000///---------000///---,,,---///222444111111000000//////......111000---++++++---///000,,,***(((''')))---222555444666666333......222777444444333222000...---,,,******+++---//////,,,***&&&%%%$$$$$$&&&)))---...///---******,,,...//////)))***+++///222333222111///000111333222111///...000111111/////////111333000000/////////000222222333111...+++)))+++000444777333...---000333444444///...---,,,,,,---///000111333555555333111000111000///---+++))))))))))))***)))((('''(((+++...000++++++******+++---///000111333444222...+++,,,...,,,///333666777555222///---...///000111111111111111222333111......111444333333222222222333444555444333111///.........///,,,///333444333111000//////222555666555222000//////000111222222111///...333222000------000666:::444222///---...000333555999999::::::999666444222333222000...---///333777444444222///+++,,,000444222222222222111000//////222111111444666555111---//////...***''''''***...///000000000111222222222///,,,((('''***...222333///000111000///...///000555666555333000000222333...,,,++++++---///000///---+++***---111444444333...,,,***+++------+++'''$$$)))...000///...///000///---+++)))))))))***+++,,,...000000///...///000------,,,,,,,,,---.........111555666555333111000---///111222111000111222333444555666555333000...+++///444666444111000111000000///............///111666;;;<<<:::666555444111111///...------------((()))***+++,,,---,,,,,,((((((***---111444444444444444444444333222111111000///...000333444444333666555444333222000---+++111222222111///...///000222222111000000111222333...//////000000000000000///...---,,,,,,+++'''%%%&&&***...111111111111222///...,,,+++******+++++++++,,,///111222222111000,,,,,,,,,,,,---------...,,,+++***+++---.........'''+++///222333222111111---,,,,,,,,,,,,---.....................///000111...---++++++---111666999333333111///000333666777///...---///111333444444///111333222///------///...///000111222222111111+++//////)))...333999;;;999444...+++(((+++---...---,,,---...+++,,,...000222333444555222111///---+++******)))555444222222222111...,,,,,,---///111333333333222000000111333555666555333888666444222111111222333555333111...---+++++++++)))&&&%%%''',,,...+++(((,,,,,,,,,,,,,,,,,,++++++//////000000000000///...222///+++***,,,...000111444333111...------000222000111000---+++,,,111555444111,,,)))))),,,111444999999888555222111444777777666555333111...+++***,,,,,,*********---000333...***%%%!!!!!!&&&+++///---......,,,***)))***,,,***'''%%%+++333666111+++...000222222111111222444333333111///...---------///,,,***+++...111111000......---,,,++++++---///111111111111222444666888...,,,***((((((***,,,---222444555666444222111000222000---++++++***)))'''((()))******)))***---///------...///////////////555999<<<:::333...---...***+++---111444444222000//////000000111333333444///...------...000222444555555333222111000000000333333333333111///---+++000111111111111///---,,,***,,,/////////......///000222333333111.........444222///......111333666333000------000222222111777888:::;;;:::777444222/////////...///111555999;;;888333///---///222555555333111///......000111000555666333111222111...333222111...,,,,,,///222333333222111000///......000...+++)))(((***---......,,,******+++...222555<<<888333000000111111111+++))))))+++000444444333444000......111444333222222---((('''((())))))'''---///000000///......///...---+++))))))***+++,,,...000111222222000...---&&&(((+++,,,+++,,,---...333444555666666555555444444555555555444222000///222222222222222111000///......///111333333222000......---,,,,,,...111555555666777888888666444333000...------...000000///000...,,,*********+++,,,***+++,,,...000222555666999333---,,,///222111///,,,---...000222555777888555666666555333000//////...111444555444222111111333222000//////111222444222222222222222333333333111111000...,,,)))&&&$$$***,,,...111222222222111...------,,,+++***)))(((......000111222333444444000000111///...,,,,,,---,,,++++++,,,...000000000000//////.........//////...,,,******,,,---+++(((...111222000000222111...111///......000222333333444333111000000111333444111000///000000000///---***...222444444333222333222111111222333222000---))),,,...,,,%%%)))000:::@@@???999222...+++++++++,,,......,,,***......///111444666666555444111...------,,,(((%%%333222222333444333111///---...///222444444444333111111222444777888666555555444111000///000111222222111///---,,,,,,,,,,,,(((&&&%%%(((...000///,,,...------,,,,,,,,,,,,,,,........................222000...++++++,,,///111222222000...------...000000000000...---///333888999666111---+++,,,...000666777777555222111333555666555444333111///---,,,------,,,++++++---000222000,,,&&&!!!!!!###(((+++,,,---...---++++++,,,...,,,((('''+++222666222------///000/////////111333444333222000//////......///---+++,,,///000///...---------,,,++++++,,,---000000000000222333555666---,,,***((()))***,,,...333333333222111000111111222000---,,,,,,+++)))'''(((***,,,,,,,,,,,,...///---...///000111111000000444888<<<:::444...,,,---***+++---000333333111///////////////000222444666///...,,,+++,,,...111222444333222111111000000000111111111111000///......000000000000///...,,,+++))),,,......---,,,,,,---///111222222000.........111///---,,,---///222444222///,,,,,,///222333333888888777666666666777777111111000//////111444666999666222///......000222222222000/////////000111222666666222000111111...222222000...,,,,,,///111111111111111000000000000222000---+++***+++---//////---+++***+++...111333999444...+++,,,///333444000...---///333555555444333111//////111222222222222///+++(((((((((((('''...///111111///.../////////...,,,***))))))***+++------...///...---,,,+++(((***,,,---------...///222333555666777777777666555555555555444333111000000000111111111000//////------...111444555444333//////...---,,,---111444444555666777666444333111///......///111333222111111///---,,,++++++,,,---+++,,,---...000333555666555000++++++///222333222000000111111333555666777444444444333222000000000000222555666444222000000111000///...///000222333111111000000000111333444222222222111...+++(((&&&+++---000222444444444333///...---,,,,,,++++++,,,---///000222333333222222222444555555333111...------,,,,,,---///222444555000000///...............---+++((()))***,,,+++)))///222222//////222222///111///......000222222222555444222111000000111111222111000000111///---***,,,///333555444333333333444333222333444333111///+++---...,,,(((### )))000999???>>>999333///***)))***+++------,,,***------...111444666666555444111...---...---***'''111111222444666666444222......///222444555444333111111222555888999888666111000...,,,,,,---///111///...,,,++++++,,,---...(((''''''+++111444333111000///---,,,+++,,,---......---,,,++++++,,,---...333333222...++++++...222000000//////......------,,,------,,,---000444888;;;999555222///......///333444555444333111111222333333333222111000000////////////...------///111111---'''""" !!!$$$'''+++,,,......---...///111///+++))),,,111555333000/////////...------000222444333222111000000/////////.........//////---***+++++++++,,,,,,+++++++++////////////000222333444---,,,***)))***,,,...///333222000/////////111222111///...------+++)))''')))+++///000000//////000---///111333444333222111333777::::::555///,,,+++******,,,///222222000...............///222444666///...,,,******,,,...///111111000000000000000000000///...---......000000/////////...---,,,***)))+++---//////...,,,,,,,,,///111222111///.........///...,,,,,,---000333555111///,,,,,,...111333333888666222000111555:::===555444222000///000000111444333111///...---------......///000000000000000333666555000...000111000222111000---******,,,...------...///000111111222444222000...------...///000...,,,+++,,,...000222444///)))''')))...222555222000///000111333222222111222222111//////111222222111///+++(((&&&''')))---///111111///...///000000///---+++)))))))))***---,,,,,,+++***))))))((()))+++...//////...///000///000333666888999888888555555555555555444333222...//////000000000000///------///222555777777555000000///---,,,---000333333444444555444222000///------...111444666555444111000...---,,,,,,---...------...///111333555666111---******...222333333111000000000111222222333222111111000000000000000111333555666444111000000//////...---...000222444000///---------000222444444555555444111---(((&&&+++---000333555555555555111000...---,,,,,,---...+++---000333444333222000333444777888777444000---------,,,,,,...111555777111000000///...------,,,,,,***'''&&&''')))++++++000222111......111222000000///------///000000///333333222111000000//////222111111111111...***'''---000444666666555444444666555444555555555222000,,,---...---***(((((((((,,,111999===<<<777222///***))))))+++---...---,,,,,,,,,---000333666666555222000///...///...---+++222222444666888777555222.........111555666444222000000111444777999888666...,,,***))))))+++...000---,,,***)))***,,,...000,,,,,,,,,000444666666444222000...++++++,,,...///---,,,+++******+++---///555777777333...,,,000555/////////000000000...,,,''''''''')))+++///333666777777555444222111000000000222444555444333222111111111111111111111111111000222222000---,,,...000111---(((###!!!"""$$$%%%***,,,...//////000111333111...,,,,,,000333444333555555333111......///111222222111000/////////000//////000111000---***(((&&&'''(((+++------,,,+++............///000000111------,,,+++,,,...///111000/////////000111000000//////.........---***'''(((,,,000333222111000000...000222444555444333222111555888999555000---+++++++++,,,...000111///---+++,,,...000111222333333.........------,,,,,,+++......///000000000000000000///---++++++---///000......---,,,+++***))))))///111222222000.........333444444333000......///000//////...000222555777222000...,,,---///000222666333000///000555;;;>>>777555333111000///---,,,......//////...,,,***))))))***,,,///000//////...222555333...---000333333222111///,,,(((&&&&&&'''((()))***,,,...000111222555444222000//////000000111000...,,,,,,---///000///+++'''&&&(((,,,///111---,,,++++++,,,---------///222333222///...000222222333222...)))&&&(((+++,,,...//////.........//////...---+++++++++++++++000///,,,***(((&&&%%%%%%(((+++...///............***---111444777888888888444444555555555555555444......///000111111111000//////000333777888777666111111000---,,,---000222333333333333222000...---***+++---111555777666444000///...---,,,,,,,,,---......///000111333555666...+++)))))),,,///000000,,,,,,,,,,,,---...//////000///------...000111111000222444555444222222222//////......///111444666///...,,,***+++...222444777777777555111+++&&&###(((***---000333444444333333222///---,,,+++,,,,,,'''***...222444444333111000111222444444333111///...---+++******---111444222111111000///---,,,++++++)))%%%$$$$$$'''***,,,000222111......111222000...,,,+++,,,---...---,,,000000111111111000///...222222111111000---)))%%%,,,///444777777777777888999777666666666666444222------------------...///000444999;;;999444000------,,,,,,...000111111000++++++,,,///222555444444000000//////000000//////666666666777777666333111///------000444666444111//////000333666777666555,,,***(((&&&''')))---///---+++)))((())),,,///111111111222444555666666555333111...++++++,,,---///---,,,+++******,,,...///666999:::777111000444888000000000111333222///,,,$$$$$$%%%(((,,,000444666666666666444333111///...000111333555666666444222111000/////////000111111111333444111,,,+++---111///---)))%%%$$$$$$&&&'''))),,,...000000000111333111000......///111444555;;;;;;999666222000000111000//////........./////////111222222000,,,(((&&&######%%%)))...000///...---...........................------...///000111------...111333333000,,,------...///000///+++((((((,,,111444333222000000000111333444444444222111///222555666555111...---,,,,,,,,,...000000///---(((***///222444333111///,,,...111333222///+++)))------///000000000000000222000---+++***+++---///---,,,++++++***)))))))))///111222222000.........777777777444111000000000111000000///000222444555333333111///------...///222111111111333666999;;;888555333111000...***'''(((***,,,......,,,)))'''%%%'''***,,,......---,,,000222111---,,,111555666222222///***%%%"""!!!"""%%%&&&'''))),,,...000000444444333222111111000000111000///------...///000,,,***((()))***+++++++++'''''''''''''''((()))***...111333222///...///222111222222///***((())),,,***,,,......---------///,,,,,,,,,------...//////444222///+++(((%%%######&&&))),,,...---,,,++++++''')))...222555666666555222222333333444444555555///000000111222222222222222222222444777777666444222111000...,,,---000333444444333222000///------((())),,,000444555444333......---,,,,,,+++++++++/////////000111333444555---+++))))))***+++,,,,,,(((((()))***,,,...000111000---******---000111111---000222333333222333444111000//////111333555777000...,,,++++++...222444888888666333...((("""###&&&)))---///000111000555333000---+++***))))))$$$''',,,111444555555444000...---...111444444333111000...+++)))***...222222222222111000///---,,,+++)))&&&######%%%))),,,000222222......222222000+++***)))***,,,---+++***,,,---...///000111111111222111000000///,,,)))%%%)))---333777999:::;;;<<<:::888666666666555444222---,,,,,,,,,...000222222444666999999555111...,,,222111000111333555555444++++++,,,...111333333222...///000000000000111111:::888666666666555222000000------000666888555111000000111333555666555333,,,***'''%%%&&&))),,,///...---***((()))+++...000444444555555555444444333222000...,,,++++++,,,---++++++******+++,,,---...555666777666333333666999111000///111333333000---%%%%%%&&&)))///444777888999888777555222///,,,***///000111444666777555333111000...---------...///222444444///***)))...333000...+++)))(((((()))******---///000000///000000111111111///...000333555<<<<<<<<<999555222222222......---------.../////////111333222///+++((('''$$$###$$$(((...111111000---...............---,,,///......------.........)))))),,,000444333...)))***+++---000222111---******...222444444333111111111222222222222111000000...///222333444333111000...------...000000///---(((+++///222333222///---,,,///333555555111---)))---...///111111111000///333111...+++++++++---...++++++***))))))******++++++---//////...,,,,,,,,,777777777555333222333444111111///.........///000222333444222///...---...000111333555777777777777666444111000000---((($$$$$$&&&***---...,,,***((($$$&&&(((+++,,,,,,,,,+++///222111---,,,111555555222111///+++&&&"""!!!!!!$$$%%%'''(((***,,,...///111222222222222111000000111000///.........///000,,,++++++,,,---,,,***((('''((()))((('''''')))***---///111111000000000111---------,,,***)))***+++***,,,......------...///,,,,,,...///000111222222444333111...***'''$$$###%%%(((+++---,,,***))))))&&&)))---111444444333222//////000000111333444555000111111222222222222111333222333555777777555444111111000...---...111444777666444333111///...---******+++...111333222111---------,,,,,,+++******/////////000111222333444...---,,,***))))))******)))***+++---000222555666111---)))(((,,,000111111---///111111111111222444222222111000111333666777111000...------///111333777666333///***%%%!!! ###&&&***---/////////444333222///---***((('''###&&&***///333555555555222///,,,---111555666666333444333///+++***...111222333333333222111///...+++***'''$$$"""$$$(((+++...111222000000222111...)))))))))+++------,,,+++***+++,,,---///000222222000///---------,,,***((()))---222777999:::<<<===:::888666444444444333222...---,,,...000333333333555666777666333000......666444333333555666666555,,,+++,,,---000111000///---...000000//////111222;;;888555444444444333111333///...222888;;;777222222222222444666666444222...+++(((%%%&&&(((,,,///111///,,,))))))***---///111222333333222222111222000///...,,,++++++******(((((()))******+++,,,,,,///000000111222333555666222///---...222333000---&&&%%%&&&***000555777777999888777555222///---,,,.........111555666555333111000...,,,+++++++++,,,222444333---((((((...555222111...,,,+++***+++++++++...000111///---------///111222111......111444777888:::999777444333333...............///000000///222333222...***(((((((((%%%$$$'''---111111///....../////////...,,,+++------,,,,,,+++*********(((&&&'''+++000111---((('''(((,,,000333333///,,,---000444666555444444444333222111///............,,,---...000333444444333000///...///000000///...+++,,,...///000///...---...///111333333111...---...///111222222111000///000///...,,,,,,---///000***))))))))))))+++,,,---))),,,......---,,,,,,---333444444444333444666999444333111///...---,,,,,,///222555555333000///000111333555777888777666555444111...///000---'''"""!!!###(((+++------+++***&&&''')))+++,,,,,,,,,,,,000333222...---000222222000000///,,,(((%%%%%%%%%''''''((()))+++,,,---......///000222222111000///000//////...//////000111...,,,,,,,,,......---,,,***+++,,,***'''&&&(((***------...000222333111000'''&&&&&&'''(((***))))))+++---///000//////000111...///000111222333333333111111000///,,,***'''%%%$$$'''+++---,,,***(((((('''***...222444333111///,,,,,,,,,---///111333444000111111111111111000///111111222444777888666555000000000...---///222555999888666444111000///...---,,,,,,---///111000///............---,,,+++***////////////000111111222//////...---+++++++++,,,------///000333666888999333...((('''+++000111111...000111000///...///000333222111000000222444555333222111000000000111222444222///,,,(((%%%###""" ###'''+++...000000111222222222222000---+++)))&&&'''+++...111333333444333000---///333555444222111333444000,,,+++---111222333444555555333111000++++++)))&&&######&&&***---111333111111333111---))))))***---///000///...++++++++++++---///111222///---++++++,,,------,,,***...333777888999:::::::::777444333333222111000000......000333555444333333444444333111111111222666444222111333444333333---,,,,,,---//////...,,,,,,...000000......000222;;;888444222333333444333555111000444:::===999444444444444555777777555222///---)))&&&&&&))),,,///333111---***)))***---///...000111111000000000111///......---,,,***))))))&&&&&&((()))************+++******,,,///222333333111...+++---000222000,,,$$$###$$$(((///444666555666666555444333222222111---,,,,,,///333555444333222000---+++)))))))))***222333222,,,&&&'''...666555444111///---,,,++++++,,,///111111///,,,++++++...111333111...---000444111444777888777555333333//////...//////000111222000222333111---))))))***,,,(((%%%'''---000000......//////000///...,,,+++,,,++++++***)))((('''''''''%%%$$$''',,,...,,,(((%%%'''+++111444444111---///222555777666666666777444333000---++++++,,,---,,,,,,,,,///222444555555111000//////000000///...///...---,,,,,,---...///000000000000000000000000///000111333222111000.........------...///111222))))))((((((***+++---///***,,,///000///......///...000111222333555999<<<888777555222000...,,,,,,+++000555777555333222222444555666777888777555444222///---...///---'''!!!"""'''+++---...---,,,((()))***+++,,,------...222555444///---///000///...//////...+++))))))***))))))***+++,,,------...,,,---///111222111000//////////////////000111111000---++++++---///000000---......+++'''%%%&&&(((---,,,,,,///333555222///###!!! ###''')))(((&&&---///111111111111222333111111222333333333333222,,,---...///...,,,)))((($$$(((,,,---,,,***(((((())),,,000333444333000...*********+++---000222333000000111000000///.........///000333777888888777000000///......///333666;;;999777555222000//////000...------///000000///////////////...---,,,+++///////////////000111111000000000///...---.../////////000222444666888999444...((('''+++000111111111111111000---,,,,,,---333222000//////111222444555444333222222111111111111///---***'''&&&&&&&&&"""$$$(((,,,000222222333///111333444333111...,,,)))***+++---///111222222222000...000333444000,,,,,,///111///+++))),,,000222333555666666555333222,,,,,,+++'''######%%%))),,,000333333333333000,,,******,,,///222333222111---,,,+++***+++---///111...,,,))))))+++---...///,,,000444777888777777888999666333222111111000///111000000222555777555333000111222222111222444666555333000///000111000000...---,,,---......---++++++...000///...---///222888666222///...///000000111///...222888:::888555444222000000222333333333......,,,)))'''(((***---777333,,,'''&&&(((---000111444333...---///000///,,,+++******,,,,,,,,,***&&&%%%$$$###%%%'''***,,,,,,+++***)))***,,,///000222///+++***+++...//////,,,)))%%%&&&+++000222333555555777888888777666555222000///......000333555555444222///,,,)))'''&&&333000+++(((''')))---///888777555111---,,,---///......//////...---,,,,,,222///---...111333333111444555555555333222333444111111111111000000000000333333333222000---***(((***(((''')))---//////---)))+++---///000///---+++---------,,,+++***((((((&&&###!!! ###'''***++++++,,,+++***---111///)))///222666999888666555555444///***))),,,---+++(((***---000222333333444666555222...******,,,///111///000111000//////111222000......///111111...***///333555222...,,,...111222000---++++++,,,...///000...+++)))***---111444444///++++++///222222000000222555888::::::999888333555666555222000//////---111555666444222111222444777::::::888444222111111111222111...***&&&$$$!!!"""%%%(((***+++,,,,,,+++,,,...---+++)))))))))---000222222111///......******))))))***+++,,,,,,,,,,,,,,,,,,,,,---...////////////000222333222000888666000+++---111111---...,,,++++++---...///...333111...+++((('''&&&&&&))))))***///333555333000)))$$$"""'''+++,,,---///222222222222222222222222222333333222///...///000+++******)))(((((('''&&&(((***...//////.........***+++...111444444222///---+++***)))***,,,///111...,,,******+++---...---...//////111333555777888444444444222111111333555;;;999555222000//////000333222000//////000111222...------,,,,,,++++++***---+++******---/////////++++++000888;;;666111000111111222222333333444444333000***&&&&&&)))---111...111333111,,,((('''(((222222222111///000222444---///111333333333222111333222000...,,,******)))((('''))),,,111333111///222333555555555333111///((()))+++---......------000000111111000///---,,,///////////////000000000555444333333555555444333///......---'''!!!"""''',,,---...111333333000---,,,+++,,,///333666777777222000...,,,,,,---///111---+++))))))+++---//////111222222333333222222222444444333333111000...---+++...333666666666666666222111000000000111222333555222000000222222000---+++++++++,,,,,,,,,,,,,,,,,,---------......//////666444000.........//////333///---///444777666444222000///000222333333222...---,,,+++***+++...///333000,,,((('''(((+++---...111111------000222111---,,,++++++,,,---+++***'''&&&%%%%%%&&&(((+++---,,,,,,,,,,,,,,,---...///333000---,,,---......---...,,,******+++...///000555666888999999999888888333111...,,,,,,---///000444444333111///---+++***///,,,)))&&&'''***...000777666555111...,,,---...///////////////...------000...,,,---000333444444444555666555333222333444444333222111111000000000333444555555333000,,,***+++)))'''))),,,//////...***+++---//////...---,,,000//////...,,,***((('''%%%###!!!!!!###&&&((()))+++---,,,)))***...---))),,,000444666555333222222111,,,''''''***,,,+++)))+++---000111111111333444555222...******,,,///111444444444333111000111222000......///222222000......111444222///---///222222111///---,,,,,,---...222000...------///222444222///+++,,,000333111//////111444777999999888777222222333333333222000///---000444555444333333444777888999888555333222222555555555333000,,,(((%%% """$$$'''***,,,......,,,---///...+++)))((((((+++...111333222000000000((((((&&&$$$"""$$$'''***,,,,,,,,,,,,---.../////////......///111222111000666444///))))))---...,,,---+++))))))+++---......333222///---***)))))))))+++***+++///222444333111+++&&&%%%***......///111222222222111111222222222222111000---***)))+++---++++++***((((((''''''((())),,,///000///...//////,,,,,,---000333444222000...---+++******,,,...///,,,)))&&&&&&(((+++,,,---------...///000222333444333444444222111111333555888777333000...---------000000/////////000000000...---***))))))+++---///...,,,++++++...000000000------111999<<<777222111////////////000222333333555111,,,'''&&&(((,,,...---///111111...***'''&&&---...///...---...111333000111333444555444333222333222111///............***)))(((***...000000...333444555555555333000///***+++---...///......---///000111111111000///.../////////000000000000000222111000111333444333222222000......***$$$$$$'''***+++---111333444222000------///111222333555555444222000...---...000111,,,+++)))***---///111111222222333333222111000///222222222222111111000///,,,///222333444444333333111000000///000111222333555222000111333333000---,,,,,,,,,---------------------......////////////555222///---.../////////444000------000333444333///......///111333222111---------...///111222333///---+++)))((((((***+++,,,//////---...333555333------,,,---...---+++)))((('''''''''(((***+++---------.../////////...---222111000000000000...,,,000000000///---,,,,,,---333444666888999999888888555222...***))))))+++,,,333444444444444222111///+++)))'''&&&'''***///222444555444222///---,,,---//////000000000///......000...++++++...222555666444555666666444333333444777666444222000000000000444555777777666222...,,,---+++))))))+++...//////,,,,,,---............---111111111000...+++)))(((%%%%%%$$$######%%%&&&'''+++...---(((&&&)))+++******---111222111000//////...)))%%%%%%(((+++---,,,...///000000//////111333444111---+++***,,,///111888888888666333111111222111000///000222444333222///222444333000///000222111111000//////......---444333222111111222444555111...---...111222111...///000333555666666666555111///...000333444222///---///222444444333444555888888888666333111222333888777666444111---)))'''###$$$%%%(((+++...000222...///000///,,,)))((('''(((,,,000333333111000000(((((('''"""$$$***,,,,,,---......///000000///---,,,---///111111111333333///'''$$$(((++++++---***''''''))),,,...///333222000...---,,,,,,------,,,,,,...111333333222...***)))...111000111444444333222111111222333444111000,,,'''$$$$$$&&&)))---+++)))((('''''')))******---///000///...//////---,,,,,,...111222222222///---+++)))((((((******(((&&&$$$%%%'''+++------------,,,------...///000333333333222111111333555666444111...+++***))))))+++---...000111000///......+++(((&&&(((,,,111444000...------///111111111///...222999;;;777222111---,,,++++++---///111333666222---)))'''''')))+++***+++...000000---'''###(((***+++++++++,,,///111222333555666666555444333333222222111111111222222---***'''&&&(((+++---...444555666666444222000...---...///000000///.........///111222222111000000000000000000000000//////---------///111222222111555000...///...)))'''((()))***,,,000333555444222...000333333000///111333444333111//////000111222---,,,+++,,,///222333333333333333333111///---,,,//////000111222222222222...///000000000000000000............///111222333333111000111333333000,,,,,,------.../////////...////////////000000000000666333//////111333222111444111//////111333222111,,,,,,,,,...111222222000,,,,,,---000333555666666///---***(((((())),,,...000222111///111666777555...---...///000...+++)))))))))))))))***+++,,,------...111222222000...,,,//////000222333222000---///222444333///,,,,,,---///000222444555666666555444222...+++)))***,,,---111222444555666555444333,,,+++((('''(((,,,///222222333444222///---,,,,,,///000000000000000//////222///,,,+++,,,000444666333555666666444333333333888666333111/////////000222444666888777444000---///...+++***+++---///000...------------.........000111111111000...,,,+++'''''''''&&&%%%%%%&&&''',,,///...'''###&&&***+++))),,,///000///...------,,,(((%%%%%%(((,,,///000111222111000......000222333000---+++***,,,...000777888999777555333333333444444333333333333333333222444666555222000000111...///000111111000000///444444444444444444444444///......///111222000...///000111222333333333333000---+++...333666444000,,,...000111222333444444666777888777444111111111444333222000...,,,***))))))))))))***,,,///222444000111111000,,,)))'''''''''+++///222111///...---***------(((!!! %%%+++,,,---...///000000111111///---,,,,,,///111111111222333000'''"""%%%***,,,---***''''''***---///000222111000...---......///---,,,,,,---...000111111///,,,,,,000222111111444555444333222222333444555111///***$$$ !!!$$$(((...,,,***((('''(((***,,,+++---//////...---......---+++***+++...111222222///---+++(((&&&&&&&&&&&&((('''(((+++...000111000...------,,,,,,------...222333333222000111333555444333000---+++)))(((((((((+++...111222111...---,,,+++))))))+++000555888222000...///000222333222...---///555777333000///+++***)))(((***---000222555333///+++((('''((((((((()))+++///111...'''!!!%%%''')))***+++,,,...111333333444555555444333333333333222222222222222333000,,,'''$$$$$$&&&***---444555555555444222///---///000111111111000///...---...000222222222222111000000000///////////////******+++...111333222111555///---000222///,,,,,,++++++,,,///222333222111...222555444///,,,...111222111000000000222333555111///......111222333222333333333222000---***(((,,,---///000222333444444000///...---......---,,,,,,,,,---...///000111222000......///222111---)))+++,,,---///000000000000000000000000000000111111888555222333666888777555222333333555555444111///,,,++++++---///111111000,,,,,,,,,000444777888777222///***''''''+++000333666666444222444999999555---...///111222000,,,)))))))))***+++,,,,,,,,,,,,,,,///222444444111...++++++,,,///333555555222000---111555555222//////000...///111333444444444444222000///------///000222///000222333444555444444111///---++++++---///111000222222111///---,,,,,,//////000000000000000///444222...,,,+++---000333222444666666444333222222555444222000///...//////111222555666666333000...000000...---,,,---...000........................---...111222333222000///***++++++***'''&&&'''))),,,///---'''$$$''',,,---***---///000///------...,,,***((((((***...111222333333222000......///111111///---+++***,,,...000222444666666555444444555888888777666444222222222666777888777444111//////***,,,...111222222222222222222333333333333333333......///000111111000///000000000000000111222222000,,,***---333666444111,,,---///000222222111000111444888999666333///...---,,,++++++************000000/////////111333444111222222000---)))''''''(((+++...000...,,,***)))+++000333///((($$$&&&+++,,,---///000111222222222///------...000222333222222444111)))$$$'''+++---,,,***((())),,,///111222000///...---------...///,,,------,,,,,,---...///...,,,---111111///000333666555444333333444555666111///+++&&&"""###&&&***///...+++))))))***,,,...,,,...//////---,,,---...,,,+++)))***---000111111111///---+++)))(((''''''***,,,000555999999777444000///......------......111222222111000111333555444333111///---+++***)))(((+++///333444222///,,,++++++---///222555777888444222000000111333333333---+++,,,111333///,,,,,,+++***)))((())),,,///111222111...,,,***)))(((((()))(((***---000...((("""&&&(((***+++,,,,,,...000000000111111222222111111333222111000000000000000111---(((###!!!###(((+++333333444444333111...---///000111111111000///...---...///111222222222111/////////.........------))))))+++...222333333111111---,,,111444333000000...------...000000...---,,,000444333...+++,,,///------...///111333555777444222000000111111000...111222222111///,,,(((&&&+++,,,...000222333444444000...,,,,,,......---+++******+++---...///000000+++******---000///***%%%''')))+++...000111111111111111111111111111000000;;;888555777<<<>>><<<999111444666888888555222///...---+++,,,...000111111---+++***---222666666555333000***'''(((---333777888888555222555999888333,,,---000333444222...***((()))+++,,,---,,,+++***,,,...222444444222///,,,(((***---222666666444222---000444666555444333333///000222444555555444444//////000111222444555666///000000111222333444444555333000...---...000111000111111000---,,,------......///000000000//////444333000---++++++...111000333555555444222111111111111111000000000000///000111333444444333111000111111111000...------///...////////////...------+++---000333444333222111,,,---...+++((('''))),,,,,,...---(((''',,,000000,,,...000000///.........---,,,++++++,,,...111222222333222111...---...///000...,,,++++++,,,...000...000333444444444444555888999:::999555222000000555666666666444222///---)))***---///111222222222000000111111222333333333////////////000000000000111000///......///111222111...---...222444444222//////000222333111...+++---222777999888444000---***)))(((((((((***+++,,,444333333222222222222333111222333111---***((((((***,,,......,,,***))))))+++///222000***&&&&&&(((,,,...000222333333333333/////////111444555555333222444111+++(((+++...---***))))))***...111222222000///---,,,,,,---......,,,...///...,,,,,,---...---,,,...111000---...111333333444444444444333333//////---***((((((***---000///---,,,,,,---///000///000000///---,,,---...---,,,***+++...111222222444333111000...------------000555;;;???>>>;;;888111111000///////////////000111111111000111333666333222111000///---,,,,,,***---222555666333000---+++---111444777777777666444222000000222333333333...++++++///000---***+++---,,,+++++++++---///000------------,,,++++++***+++++++++,,,,,,+++)))&&&(((***,,,------,,,---///,,,------......///000000111000///...............///---)))$$$!!!"""&&&)))000111222222222000...------...///000000///......,,,---///000111111111000.........---,,,,,,++++++((()))+++///222444333111---+++,,,222444222111333000...------------+++)))(((,,,000000...,,,---...,,,---...000222444666777555333111000000///---+++...///000000///,,,(((&&&+++,,,...000111333333333...,,,+++---000111...,,,)))***+++,,,------------''''''(((,,,...---'''""""""$$$(((,,,000111222222111111111111000000000000===999666999???BBB@@@<<<222444666777666444333222111...+++***,,,///111222...+++(((***///333333222111...+++)))+++///444777666555111///222777666000***,,,000444666444000,,,''')))+++------,,,***)))+++---000333444222///---)))***---111555555333111000111333555777777555333///000222333333333222222---...111444666777888777222111000//////111333444555444222000//////111111000000000...,,,+++---///------...///////////////111111111...++++++...111///111444444333000//////---...000222333333222222111111222222333333333333000222444333///---------...///000111000///---,,,+++---000333444333111000,,,......***&&&&&&***...,,,---+++))),,,222444333---...000000...---......---...............///000///000111000---++++++,,,///...,,,++++++,,,...///,,,///222444444333333444555888;;;:::777333000000000111222333333111...,,,+++,,,---...///000000000......///000111333444555/////////......///111222222111///------...000222222111111000111222333333222222333555555222,,,''',,,000555777666333111000...---+++***+++,,,///000222222333333333333222222111222333111...+++))))))+++,,,------,,,,,,---......//////---***(((((((((,,,...000333444555444444///000222555888999777444222222000,,,,,,//////,,,''''''(((+++...111111000000///...---,,,------...---000222111///------...,,,,,,///222000,,,,,,111///000222333333222000///,,,---//////...---...///111000000//////000000111222222222111///...///000///...---///222444444444333333222111111000000000000222555999===>>><<<:::222111111000000000000111000111111000000111333666111111111111000///.........111444777777555111///,,,///222555777777666555555333111000222333333222111------000111...,,,,,,000//////......///000000''')))+++---...............---,,,***(((((()))++++++---......---++++++,,,*********+++---...///000...------------...//////------+++'''###"""%%%'''---...000111111///...---***+++---...///......---,,,---...///000000///...------,,,,,,+++******)))((((((+++///222333111///,,,+++...222222//////222///---,,,+++++++++)))'''$$$'''***---...///...---///000000222333444666666333111/////////...,,,******,,,...//////,,,)))''',,,---...000111111222222---++++++...333444111---((()))+++,,,,,,,,,++++++%%%&&&(((,,,///---'''!!!%%%***...111222222111111000000000/////////>>>:::777:::AAADDDBBB===333444555555444333444555444000,,,***+++...111222///***&&&''',,,111111000...---,,,+++---000333555222000---+++000555444...***,,,000555777555111---''')))+++------,,,)))(((***,,,///222333222000...***+++---111333444222000333222222555888999666333...///000111111000//////,,,...222666888888888777444222000......000222444444333111000///000111222000000///---++++++...000,,,,,,---...//////.........///000///,,,,,,///222---000333444222000......+++---111444666666555444222222111222222444555666000333555555111---,,,,,,---///000222111///,,,+++,,,...111333444222000...,,,------)))%%%%%%***000,,,,,,******///666777444---...000///...------...---...000///...---------,,,---//////,,,***))))))...---,,,++++++,,,...///---000333444444333333333222666;;;;;;888444111111+++,,,...000222111///,,,...---------.....................///000333555777000000///...---...111333333111///------...000222333444333222000000222444555555666888888333+++%%%---000333444444333333333444222000......///111333///000222333444333333222000222333111...,,,******+++,,,---------...000222222000---+++***)))******,,,...111333555555555444000111444888;;;;;;888555111111...,,,...222000+++%%%%%%'''+++///000000...111000///...------.........222555444111.........,,,---000222000,,,,,,000,,,---000111111000---,,,))),,,000222111000000000111111111111222222222111444555555333000///000222111000000222555666666666000000000000000/////////222222222555888;;;;;;;;;111111000000000000111111///000111000000111333666000000000111000000///...111333666888888555222000...000222444555555555444555333000000111333333222444000///222333000...///111111111111111000000000$$$&&&***---///000000000000000...)))&&&&&&***...,,,...//////,,,*********((())))))***,,,...000111++++++,,,,,,...///111111+++,,,,,,)))%%%###$$$&&&+++,,,...///000///...---((()))+++---......------,,,---.../////////...---,,,,,,++++++***)))(((((('''(((***...111222000...,,,---000333000+++,,,000...,,,************((('''"""###&&&+++///000///---333333333444444555555555000///......///...,,,***(((***,,,...///---***(((---...///000000111000000+++***+++000555777333///))))))+++,,,,,,+++***)))%%%&&&(((,,,///---'''""""""(((---111222222111000000000//////......EEE@@@;;;;;;>>>???===:::000111222333333444777999:::555///---...000111000,,,------,,,++++++...000000,,,)))+++///111///,,,000...,,,******,,,...///***,,,///222555555222///,,,,,,,,,+++++++++,,,,,,222222333444555555222///------...222555555111---...000222666888888555333111000///...------......222333555777777666555444444333000//////000222333444333222333444444333111222222222///,,,******+++---///111222000/////////000111111///---,,,///222333333333333222222000000333222222111111111111222,,,///444666777666444444222333555555333000---+++---------,,,+++***)))((()))///444444000,,,,,,---111000---***((((((+++...111...++++++...111444555.........000111///+++(((,,,...///000///---)))'''++++++***)))(((((())))))++++++***+++,,,...000222555444444666999999666333222333555666555222///---///,,,+++,,,///000000...000///---+++++++++---......///111111111222333555666333000...---///222444222222///,,,***+++///222888666333///,,,,,,000333666888999777333...***)))000000111222333444555555222111000111444777888888333333222333444333000...222222222111000///...---......//////000000000000000---,,,...111111///,,,111111111111111111111111000111222444555555444444444///******---...,,,)))$$$###$$$)))000333111---111000///......///000111...///000///...---...///111///,,,******+++...///222111000///...---,,,+++((())),,,.../////////...111000/////////000111222555444111...,,,---000222222444555555555666888:::............---,,,+++***111///......000111000000---///000000//////000222///...---...000000///---000000000111111222222333111333555666444222111111111222222222333333333333000///...///000111111000,,,000333333000,,,++++++...222333000000222111---%%%'''***---...///......111///...,,,,,,...///111222000---,,,+++***)))''',,,...///000///---)))'''$$$''',,,111333444333222...---,,,,,,+++)))&&&###***///333222111333222///)))***,,,,,,+++***+++,,,---...///000000000///...******)))'''%%%%%%'''(((***,,,......---------...,,,///111111///---,,,,,,///---++++++***)))'''%%%"""$$$'''+++///333555666666555333333444444333222...---++++++,,,,,,+++***+++---......,,,,,,000333000///...///000222222222---...000222333222...+++***,,,---,,,***((((((((()))((((((+++//////,,,))) '''...222111000...,,,+++...333555222...GGGAAA;;;999;;;<<<:::777444555777777666777999;;;:::555000...///111222222000111000///,,,+++,,,------***)))+++000333333000111///---,,,,,,---...///---...111444555555333111......---------......///444444444666777555333000......000333666666222...///000333777888888555333111000...------...///000333444666666555333222222333111///......///222333222111111333444555444333111111000---***)))+++,,,///111333222000.........111222222000---,,,---///555444444444333222222111222111000///...------,,,---///333555555333222111111222333444333000---++++++++++++++++++***)))(((+++///444333000,,,,,,...111///---)))'''(((,,,000111...+++***,,,///111222/////////000111///,,,(((,,,---///000///...,,,++++++++++++***++++++,,,,,,---,,,,,,,,,---///111222444333444777999:::777444222111000.........//////000---,,,,,,///000///...000///---,,,,,,,,,...///111111222222111111111222333222000//////000222333333222000,,,******---000555444111...,,,---000333555666666444000+++)))(((...///000111222333333444222000///000333555666666222111111222333222000...111111111000000///......000000111111222333333333111000000111222222111///444444333222111000000///---......000222444777888777222...---......,,,(((%%%&&&(((---222444333222222111000............///............------...///000...+++((((((***---///222111111000...---,,,,,,,,,,,,------......------111000///......///111222555333000---,,,,,,///111333333333222111111333555000//////...---,,,,,,+++000...,,,,,,---...---,,,---...//////......///111///......000111111///---///000111111111111111000222444555555444222000000000000111111111222222222///...,,,,,,,,,......///,,,///111111///------...000333444111000222000---)))***,,,---------,,,,,,//////.........///000111222111...,,,+++***)))(((---///111222111---)))'''&&&)))---111444444444333///...---------+++(((%%%***///222111111333222///***,,,...///---,,,,,,---,,,---...000111000000///+++***'''$$$###%%%(((+++,,,---......---,,,...///000222444555333000/////////---+++*********((('''&&&(((***---000333444555666444333222333222000///...---,,,---...///...,,,...//////---,,,,,,///333111///---,,,---000222333///000222444333000,,,))))))+++......---+++***************,,,------+++)))$$$""""""&&&,,,000000///...,,,+++...333444222...LLLEEE<<<999:::;;;999666999:::;;;;;;::::::;;;===888444000...///111333333444555555333///,,,+++++++++)))(((,,,111555666444222111000///...//////000000111333555555444333222000000000000000111222222666666666777777666333000...///111444666555222//////111555888999777555444111000...,,,,,,...111222444666777666333000......111000...------///222444111111000222444666555444000///---***((())),,,///222333333222///---,,,,,,111111111000---++++++,,,666666555333333222222333222222000...---+++***)))---///111222222111...---...///111222222000...,,,))))))************)))))),,,///222111...,,,---...000...+++'''&&&(((---222222///+++***+++---///000000///000111111000---***---...//////000000000///++++++,,,,,,---....../////////......//////000111111222333666999999888666222///***''''''***...222111///------...//////...//////...------...///000222222222222111000///.../////////000000111222222333222000,,,))))))+++---111111///---,,,---111444333333222///+++(((((((((------...///000111111222111///......000222333333111000000111333222000...000000000000000/////////111222222333444555555666222333555444333222222333888777666444222000///...******+++---000555999<<<;;;777222000000...+++(((&&&)))---000222444666777444333222000///...------///...,,,+++,,,---///000///,,,)))&&&&&&)))---000222111111000///......---000///---,,,,,,,,,,,,---000///...------///111333444222///---,,,,,,...///333333222///---,,,...000333222000...------------///---++++++++++++)))(((+++,,,------++++++---///...///000222333222///,,,...///111222222111000///444444555444333111///........./////////000000000///---***((((((***,,,...---...///...------///111333666666222111222000---......---,,,,,,+++******---...///000111222222222222111000...,,,+++******...000333444333///***&&&(((+++...111333444444333111000///000000...,,,)))***///111000111333222...,,,///222333111///......,,,---///000111111111000,,,)))&&&###$$$'''***---...///...,,,++++++---000222555777777666444333333///---***)))*********)))+++,,,---///111222333333444333222111111000...,,,...------...000111000///000///...+++******---000000///,,,***+++...222444111333555666333...)))%%%'''***...111000...---------......---+++)))******+++'''$$$%%%***...//////---,,,+++...222333111...QQQIII???;;;;;;<<<;;;888;;;<<<===<<<;;;::::::;;;555333000...///111333444555666777555222...,,,,,,+++******---111555666555222222222222222111111000111222444444333222111222222222222222333444555555666666666666666444111...---///111444555444111//////222666888888777555444111///---,,,---///222444555777888555000,,,+++,,,111000...---...111333555333222111222444555555444///...+++(((''')))...111222333333000---*********...//////...---,,,,,,,,,666555444222111111111111222111111000///---,,,+++,,,,,,...000111000...,,,+++---///111111000...---))))))***+++++++++++++++,,,...//////,,,+++,,,------+++((($$$###&&&---222111...+++***+++...000111.........000222222000...000000000000000000000111------..................000/////////////////////...///222555777888777666333///***''''''+++000444222000//////...///......000////////////000111111000000///000000///---++++++,,,...000111111111000333222000,,,)))((()))+++.........------...111333333222///,,,((('''(((***++++++,,,---...///000000000...,,,,,,...000000///000000000222333333111///000000//////000000000111///000000222333444555555222555777666333111222555888777666444333111000///((()))+++...222666999;;;;;;888444111000---***'''&&&+++111222222222666:::777666555333111///......111///,,,+++,,,///111222...+++'''%%%%%%(((---000111111111000/////////...111///,,,******+++,,,...111000.........000222444444222///------...//////333333111...,,,,,,...000666444111///------...///000...---,,,---,,,)))(((+++,,,,,,+++)))***+++---...///111333555333///,,,+++---000333444444333111555444333333222111...------------............//////---***'''%%%'''+++...000///---,,,+++---///111555888777333111222111---///...---+++************+++---///222333333333222222222111///---,,,,,,,,,///222555666444000***'''***+++...000111222222222222111111222222222///------000000///000222000+++---000444666444222000///...///000111111111000///,,,***'''''')))+++---.........,,,)))((())),,,///000333666777666555555555000---***)))***+++,,,+++---...///000000111000000111000000111222111///---++++++,,,...111222111000///---***'''&&&&&&(((***---...---------...111333333555888777333---'''###&&&***///333333222111000000111222///+++)))***---///***%%%%%%)))---000000,,,,,,,,,...111111000---TTTLLLBBB=========<<<999999;;;<<<;;;999777777777333222000///...///111333444666777666333000.........------...000222222222111222444555555444222111000111333222///...///111333333333333333444555555444444333444444222///,,,+++...111333333111///---///222777999777555444444111000...------///222444666888888444...******+++222111000///000222555777666444222222222333222222///---***'''&&&)))///333111222111...+++)))((()))+++++++++,,,---.........333333111000///.........---...////////////......******+++---000111///---***,,,...111111000///...******+++,,,------------,,,---...---,,,++++++,,,+++)))%%%"""!!!$$$+++000---+++((('''***---000111++++++,,,///222444444222333333222111000000//////////////////...---,,,+++////////////......------+++---000333555555555555333111...,,,,,,///222444111111111000///...//////111111111111111111111222,,,++++++---//////---***(((***---000111111000///111111000---***)))***,,,,,,---......---...000222333111...***'''''')))+++++++++,,,---...///000000///---++++++,,,......---000000000222444444222111000000////////////000111++++++---...000111222333111444666555222000111333555444444333333222111111)))+++///333555666666666888666444111///,,,)))'''&&&,,,111222//////444999888888777555444222111000222///,,,,,,///222444444...,,,(((&&&&&&(((,,,///000000000000///////////////---***)))(((***---...000000///000000222333444444111...---///000000///222222222000...///111444666444222///......///000222000000000000///---+++,,,,,,+++***((()))+++---...///111333555333///,,,)))+++///333666777666555444222111111222222///---,,,---------............111000,,,(((%%%'''+++000333111---******,,,---///555777666222111333222///......,,,+++++++++++++++***,,,///222444444333222333333333111...,,,---///000222555666555111,,,)))++++++,,,---...///000000222111222333444444222000///000///---...111...))),,,000444666555222111000111222222222222000///...+++++++++---000111000...,,,+++)))&&&$$$&&&***---+++...222444444444444555000...++++++,,,,,,,,,+++---......//////......---------...111333444222000((((((***---000111000///,,,)))&&&###"""######$$$))),,,000111000000000111333666999888222,,,'''%%%&&&+++111444555333222222222444444111---+++---///...***%%%%%%)))...000111++++++,,,...///000...---XXXPPPFFFAAA???>>>;;;777777999::::::888666555555333333222000...///111333333555555444222000///000111000//////.........///...111444777888666444222...000111///,,,,,,...111333333222222222222333333111111111222222111...+++***...111333111///---------222777888666333333444111000/////////000111222555777888444---)))***---444333111000000333555777888666333111222222222111///...+++((('''***///333000000000---***)))***++++++)))((()))+++...//////000000000///...,,,+++***((()))+++---////////////+++******---111333111...***,,,///111222111///...++++++,,,---......------------...///...---,,,+++)))(((%%%"""!!!$$$)))...***'''%%%%%%(((+++...///))))))+++...111444444444333333333222111000...---111111111111///---+++***....../////////...------***---111333444444444555444333222222222222333333111111222111//////000222333333333333222222111111)))((((((,,,000111...***''')))---///111000///---/////////---++++++,,,...---///000///.........000222000...***''''''))),,,,,,,,,---...///000000111...,,,******+++---------......///111333444222111///...---,,,,,,---...///((((((***+++---///000111111222333333111//////000111111111111111111111111***---111555666555333222333333222111///---+++***(((,,,000000...---111666666777777666555444333222222///---...222555555444000...+++)))(((***,,,...............////////////---+++)))'''''')))+++,,,---...///111222222222222111...+++,,,000222111000000111222222111111333555444333111000//////000111111000111222333333111///------,,,***)))))),,,......///000222333222///,,,(((***...222555666777777222///---///222333222///------........./////////333222///***&&&''',,,111555111,,,******+++------333555444111111444444222//////.........---------***,,,///111333333222222333555555333///---///111000222444555444111---+++---,,,,,,,,,,,,...//////111000111333555555333111...///---,,,...111///)))***---111333333222111111222222333333222111///...---,,,...111555555111---)))((('''$$$###%%%)))---))),,,000222111111111222000...------------+++***,,,,,,---------------,,,***+++---000444555333222&&&'''))),,,///000///---***'''$$$#########""" %%%***000222111///...///222555888777111,,,******)))---222444444333222222222333333222000//////000,,,)))&&&'''+++///000///***+++---.........------bbbYYYOOOHHHEEEAAA;;;666666999;;;;;;999666666666555666666333000///111444444555444222///......///111111000...---,,,,,,---,,,///444888999888555222---///000...++++++///333333222111000000///000000000///000111222111...++++++///333444222///......,,,111777888444111111333000111111111111000000///333777888444---***,,,000444333111000000111444555777555222111222333333222//////---***)))+++///333000000000...,,,,,,---///---***&&&&&&)))---...///...///000000///,,,)))''''''))),,,...000000000///...,,,+++...222333111...+++---///111222111///...++++++,,,---------,,,,,,//////111222333111...,,,***)))'''$$$###%%%)))------***'''&&&(((,,,...///*********---000222222222000111222333222111///---111222222333222000...,,,......///000000000///...+++///333555444444555666555444444333333222222222///111222111//////111444555555555444333222111000***))))))---111222///***(((***,,,...//////---,,,---.........------///111///111222111///---------000///,,,)))&&&&&&)))+++------...///000111222222,,,+++))))))+++---------,,,+++,,,///111222111///---,,,***)))((()))***+++'''((()))+++...000111222222111111111111000///---////////////////////////,,,...000222333333222111///000111111000///......,,,...//////------///222333333444555555555444333111...,,,...333666555333111000...---,,,,,,,,,---,,,---------.........///---+++)))'''&&&&&&'''((()))+++...111222111000...---***(((***///222111///---000222222111000111111111111111111111000000000------///111444555333111//////...+++******---//////......000111111///---)))+++---///111333444444///,,,***---222555444222////////////000000000000333333111---(((''',,,000333///+++)))+++---...---000222222///000555666555222222333333222111///...+++,,,...000111111111111333555777444000...000333000111222222222111///...///...---,,,,,,---///000//////000222444555333111++++++***)))...444222---'''***---///000000111222///000222333333333222222000......111555555111---&&&&&&&&&%%%$$$&&&***------///222222000.........000////////////...***'''***+++,,,------...------)))))),,,///222333111///&&&'''))),,,///000...,,,***(((&&&&&&'''&&&$$$!!!"""(((---///---+++---///000333666555000---...000,,,///222444333222111222/////////000222111000...***((('''))),,,...---+++***+++---...------,,,,,,kkkcccXXXPPPKKKEEE>>>777777999<<<<<<:::888777777777888888555222000222555666555444000---,,,,,,...000111000...,,,++++++,,,***...333888:::999555333---///111...++++++000555222222000///...---------/////////111222111///,,,,,,000444555222///...///+++111666777444000000222000111222222222000///---222666888444---***---222444333000//////000222333666333111000222444444444000///...+++***+++///222000000000///......000222000+++&&&%%%(((+++---------///000111000,,,(((&&&***,,,///111222222222111222///---...222333000,,,,,,...000222222111///...++++++,,,,,,,,,++++++***111111333555666444000---+++***)))&&&%%%&&&***---222///+++***+++...000000,,,++++++,,,///000000///---...111333333222000...111222333444444333111000...///000222222222111000---111555777555555666777555555333222111111111111///111222222000000222555777666666555444222111000,,,++++++...333333///***)))***,,,.........---,,,+++,,,.........///222444111222333222000---,,,,,,...---+++(((&&&&&&(((***......///000111222333333,,,***((()))+++---...---))))))***---///000///...,,,***(((&&&%%%%%%&&&'''((()))***---///111333444444111///000222222///+++............------------------...///000111222222,,,...111222222111111222...//////...------///000///000222444555555444444///,,,+++...333666444111333222111///...---,,,,,,+++,,,,,,------............,,,***'''%%%$$$$$$$$$&&&)))---000222000...,,,***&&&%%%(((---111000...,,,...111222000...------//////000111111111111000)))***,,,000333555333222111000///,,,***+++...000///.........000000///---++++++,,,---...///000111---***(((,,,222666666444000000000000111111111111222333222...((('''+++000111---)))))),,,...///......000000...000555888666555666777777666333000...,,,,,,---///000000000000333666777555000...111444000000000111111000000000111000...------...///111......///111444444333111'''''''''(((///666555000&&&(((+++------///111333---...000333444555555555222///---...333444222...%%%&&&&&&&&&&&&(((+++...222333555444111---++++++000000000111111...)))&&&******,,,---.../////////((()))+++...111111...,,,'''(((***---000000...,,,,,,***)))***+++***&&&###"""&&&++++++)))(((,,,///...222555444000...000333///111333333222111111111---,,,,,,///222333000,,,***)))(((***---...***''')))+++---...---,,,,,,,,,sssjjj```ZZZWWWQQQGGG>>>:::===@@@???;;;888888999777999888444///...222777888555111///...---,,,***---,,,+++******+++,,,---000//////444999:::777222222///+++***+++...000000---,,,,,,+++*********+++---++++++///444555222...000222555555333000......------...///////////////333666888777333111111222555444222///,,,+++---...333111///......000222444888555333111222222222111222111///......000222444222444444222...,,,...000111...++++++---,,,***&&&+++---///000000...,,,+++000000000000111222222333///,,,***,,,111333111......000444666666222...++++++,,,,,,,,,+++***(((&&&111222222111///.........---,,,+++***))))))))))))///---,,,,,,...//////...000...---...000222222111...000111222222000---+++...000222444555444222111000000000111111222222222444333222222444444333222444111......111222000...111222444666666555444333777888999888666333222222111...,,,///333555222...)))(((((()))---///000000///---,,,,,,...000111111333222222222222000---***......,,,***'''&&&(((***---,,,,,,,,,---000222444000---)))((())),,,...///...,,,******+++,,,,,,,,,)))(((%%%""""""%%%***...---000444555333111000///...111444555222///,,,+++///000222111///.........---,,,,,,,,,......---,,,---...111333555555444444222///++++++...111222222111111111111222333444444...//////000000000//////333111000111111000...,,,------------------------...///000///,,,(((### !!!&&&,,,111333000+++(((&&&'''(((+++......,,,******---000...++++++...333000333777777444111...,,,+++******---111222000......///000111111111111111444222000//////...---,,,...,,,++++++,,,---,,,+++///......///111333333222111111111000///---++++++---...///...+++))))))***///,,,***,,,111222///+++------...111444555444333333333555777888666222///...///...---,,,---///111222222111000...///111222000000000000///...------///111222222000///000111000111111111111///---,,,&&&'''''')))000888888333&&&''')))+++---...///000///,,,***,,,222555444111///...///222444444111---***&&&%%%'''((((((***//////111333333222///+++)))---111666999999444...***------+++++++++,,,---...++++++***+++------+++***(((&&&%%%(((,,,//////---+++******,,,......---,,,###$$$&&&''''''(((***,,,000222444666666444111///222222222111000...,,,+++...,,,++++++---///000000---***(((+++000222///+++------...///...---+++***zzztttkkkbbb[[[SSSLLLGGGAAABBBBBB@@@<<<999999:::777888777333...,,,000444444222///------,,,***((()))((((((((()))+++---...///---...222777999777333111...+++***+++---//////+++******))))))******+++,,,******...444666444111///111444444222///...---------------...111333444777999:::888444000///000111111000...++++++---...222111///......000222333777555333222333333333222222000///...///111444555333444444222...---...000111000...---------+++***---///111333222111///---333222222111111111111222///,,,***,,,000222111......111444777777333///,,,+++,,,,,,++++++***)))(((---------,,,++++++,,,---......---,,,++++++******///---,,,---...//////...///...---...000222222222000111222222111///,,,***,,,...000333444444222111///000000111222222333333666444222111222222111000111000...///111111///---000111444666777777666555666888999888666333222222222///---///333555222///(((((((((+++...111111111///---,,,---000222333333222222222222333111---***,,,,,,,,,***)))***,,,//////...,,,,,,---///222444000---)))(((***,,,......000...---,,,,,,,,,,,,+++))))))'''%%%$$$'''+++//////222444555444222222222333555777666333///---+++...///000000000000111222///...---------...---------...000222333333222222111...++++++...111333222333222111000000000111111111111111111111000///...333222111222333333222000...............------------...//////---***'''%%%$$$(((...222333000,,,)))%%%&&&'''+++...///...,,,+++...000///------000444444666888777444111000000///,,,++++++...000000//////000111222333444444444444222111000000000000///000...,,,+++,,,---,,,,,,.........///111222222222222222111///,,,***(((&&&+++,,,...---,,,***++++++///,,,***,,,000222000.........///222444666555333222333444666777555111...***+++,,,,,,+++,,,------000000000000//////000000...//////000000///---,,,000111222111///.........222111111000...,,,)))(((((((((((()))000666666111$$$%%%'''***,,,---......///+++)))+++///222111///------///222444333000,,,)))&&&$$$'''((((((+++000111444777888666111+++''',,,///444777777444///,,,************+++,,,------...---,,,,,,---,,,***(((''''''(((+++...000...,,,,,,+++,,,---///000000...$$$$$$###$$$&&&(((+++,,,000222444666666555222111333222222111///...------111000........./////////---,,,+++,,,///000...+++------------,,,+++******|||tttjjj```WWWQQQOOOHHHGGGDDD@@@;;;999999:::777888666222---+++---//////...---,,,,,,+++(((&&&######$$$&&&(((+++...//////...---000555777666444///---++++++,,,---------)))((((((((((((***+++,,,,,,******---222666555444---000333333111///---,,,---,,,++++++---111555888999::::::888333///------,,,------,,,++++++---///111000///......000222333666444222111333444444444///...,,,+++,,,///222333444444333111...------...000111111000...---------000111444555555444222000555444333222111111111111///---+++---000222111......111444777777444///,,,,,,++++++******+++++++++***)))'''''''''(((***,,,/////////......---,,,,,,...---,,,---///000///...,,,++++++---000222333222111222222111///---+++)))***,,,...111333333222222///000111222333444555666777555111000000000///............000222222///---000111333555666777666666555777888888666444222222333111///000333555333000((((((***---111333222111...---,,,---000333444444000000111333333111---*********+++++++++---000333111///---++++++...111333000---***)))***,,,---...111111111000...---+++************(((((())),,,///222333555555444444555666777888999777333000...---////////////000222444555111000...---,,,---......---...000111111111000//////---+++,,,...111333333666555333111000000000000444444333222111000//////222222111333555666666555///000000//////...------,,,,,,---------,,,++++++'''+++///333333111,,,)))$$$%%%'''***...000///...,,,///111111///000333777999:::999666333222333444333000---,,,---///000111///000222333444555555555222222222222222222222222444111...,,,---......---,,,---...///000111111111333222000...***'''$$$"""(((***,,,,,,++++++,,,---///,,,***,,,000333333222//////000333555666555333111111222333333222...+++%%%&&&)))+++,,,------,,,---...//////000///...---***,,,...000000///---+++///111111000...,,,,,,---//////...---,,,***(((''')))***))))))...333333...$$$%%%'''))),,,---...///...+++)))))),,,......,,,+++,,,///222333222...***)))%%%$$$&&&((((((+++000222555:::<<<:::333+++&&&)))+++...111222111///---((()))***+++,,,,,,,,,,,,000...---,,,,,,+++(((&&&&&&(((+++///111111...+++---------///222333222111&&&### !!!&&&***++++++000111444666666555333222444333222000000/////////555444222000///------,,,,,,------.........------...---,,,++++++***++++++~~~{{{uuunnnggg^^^WWWRRRKKKHHHCCC===999888888999777777555111---***+++---,,,,,,,,,......,,,(((%%% """$$$'''+++///111222000///111333555444333---,,,,,,---......---+++(((''''''''')))+++---//////---,,,...111444444333,,,///222222000...,,,,,,++++++++++++---000333444555555555333111...+++***)))***,,,---------///111000///.........000222333333111//////111333333333,,,+++)))((((((***,,,...222222111///---,,,,,,,,,...000222000---+++---///000222444666666555333222444333222222222222222333111///...///222333222000---///333555555222///,,,,,,,,,+++***+++,,,---///+++)))&&&%%%&&&(((***+++...///000000000...---,,,...------...000111000///&&&%%%&&&)))---111222222222222111000...,,,***)))***,,,...111222333333333000111222333555666777888555222///............---,,,---000333444333111///111111222333444333333333333555888888666444333222444222000111222333222111***+++,,,///222333111///---,,,+++,,,000333444444//////000222333222...+++)))***+++***+++---000333333000---++++++---000222000---***)))***,,,------222333444333000---+++***)))***++++++******---///222333444333222333555888777777777555222000///000222000......000222444555222111000...,,,,,,---//////000000111111000//////------,,,,,,...000222333999888555333222222333444444444333222222222222222111000000222555777777777111111111111000...---,,,,,,++++++++++++,,,------***---000333333000,,,***$$$%%%&&&***...000000000---///111222111333666999===;;;888444111111444666666444222000///000000111---...000111333333444444///111222333222222333444666333///---.../////////+++,,,///000000///000000222111///---)))&&&###"""(((***,,,,,,+++***+++,,,///,,,***,,,///333555555111000111333666666555333.........//////...***''' """%%%***...000///...++++++---///000///---+++&&&(((+++...///...+++***,,,...//////...------...+++++++++,,,,,,,,,,,,,,,)))***)))(((***......)))$$$&&&(((***---...000000///---***)))+++,,,,,,+++)))+++///222333111---***)))%%%$$$'''((())),,,111111444777888777222---)))&&&''')))+++,,,.........+++,,,---......---,,,+++///---,,,++++++***(((&&&&&&)))...222444222...***---------///222333333222)))### &&&+++,,,+++000111333555666555444333444333222111000000111111777666444111---+++))))))***,,,...///......///000000...---,,,+++,,,,,,---{{{wwwsssrrrpppjjj___VVVNNNJJJBBB<<<888777888999888777555222///---------......///111111///+++(((!!!!!!"""%%%(((,,,///111444333222222222222222111,,,---...111222111---***)))((('''((())),,,000111333222000///000000000000+++...111222000...,,,,,,)))***,,,---...---,,,,,,---------......---+++)))(((+++...///000000111222............///000111222000...,,,---///111111111...,,,)))'''&&&''')))***000///---,,,,,,++++++***+++...000///,,,***,,,//////111333555666444333111000000111111222333444555222222111222333333333222+++---///111111000---,,,...---,,,,,,,,,...000111...+++'''&&&(((+++,,,,,,---...000111111///---,,,---,,,---///111111000///!!! """%%%***///111222222111///...,,,+++******---...000111222333333333000111222444555777888888111///,,,,,,---......---+++...222555666555333222222222222111000///...---111444777888777444333222444222111000000111000000------...000222111///,,,+++***)))+++...111333333.........000222222000---+++++++++***)))***---000333111...,,,+++---///111000---+++***+++,,,,,,,,,111333444333///,,,++++++)))***++++++++++++---...222222222111000111444666222222222000//////111444666333///...000111222111111111111///,,,+++---///111111111111111111000000,,,---------...///111333666555333222222333555666222111111111111333444444...------///222555666666222333333222111...,,,***+++******)))***+++,,,---,,,...111222222000---+++&&&&&&'''***---000000000---...000111333555888:::===;;;777333000000333666666666666555333111000///***+++,,,...///000000000,,,...111222111111222444666333000//////000000000+++...000111///......//////...---,,,***'''%%%$$$)))+++,,,+++***((())))))---,,,+++,,,///222555666222111222333555666444222,,,++++++,,,,,,+++(((&&& %%%,,,000000000******+++...111000,,,)))###&&&))),,,---,,,***((((((***---......///000111,,,,,,,,,,,,,,,,,,------(((***)))&&&'''***)))%%%###$$$&&&))),,,...//////111///,,,******+++,,,,,,***,,,000333333000...,,,***&&&%%%((())))))---111//////000//////......---(((((()))***,,,///111333111111222111000...+++***,,,+++******+++***(((&&&%%%)))///333444222...,,,---,,,---///111222222000+++&&&!!!"""(((------,,,000111333444555444333222222222111111111111111222444555444111,,,(((''''''(((***---...//////111333000///...------...///000{{{wwwtttvvvyyyuuujjj```VVVPPPGGG@@@<<<::::::999888777666444333222222111222222222444444222///+++%%%%%%&&&(((***---000111333333333222111000///...---...222555666444///+++))))))(((((()))---000333666555444222000...---,,,+++...111222111...------(((***,,,...---+++(((&&&&&&&&&(((***---...---+++))),,,000222222111111222---------...///000111222...---++++++---/////////000...+++))))))***+++---///---++++++,,,---,,,+++***,,,,,,,,,++++++,,,------///222444444333222000......///000111333444555333333333333333333333333,,,,,,------------------///////////////000111222///+++((((((,,,......---,,,...111333333111...,,,,,,,,,---///222222111///""""""###&&&***...000000000///---,,,++++++,,,---000111111111111111111000///000111222333444555666---,,,+++,,,---...---+++***...333666777666666666333222111///---+++******///333777888777555333222222111000...------...............///111111///---+++***)))***---000111111...------...000111111000......---***))))))+++---111000...------...///000000...+++***+++,,,++++++...111222111---+++,,,...***+++,,,,,,+++,,,...///111222222000//////111333---------,,,,,,...222666888444000///000111///,,,---000111000---+++,,,///111111111111111111111111,,,---......---...///111111///...---...000333555////////////000222333555...,,,+++,,,///111222333333333444333111---***(((((((((((()))***+++,,,---...000222333333111///...***))))))***---//////...+++,,,---000222666888:::;;;:::888444000///111333555666888666333000///...******+++,,,------------)))---111111000///111333444222000000111222111000,,,000333333000------...,,,,,,++++++)))(((&&&&&&)))***++++++)))(((((((((,,,,,,,,,---///111444555222111222333555555333111+++******+++,,,,,,***''' '''---//////***)))***---111111---)))$$$&&&)))+++,,,+++***)))&&&))),,,...///000222444222111///---++++++******(((***)))&&&%%%'''&&&### """$$$'''***,,,---...222000---+++***+++---...,,,///222444222111000000---)))'''***+++***---222///---+++))))))+++...000,,,,,,,,,---000333666888777666555333111///---++++++*********+++***)))'''%%%)))///222222111000000---------...000111000......***''''''***---......000111222333333222111000///000111111222111111000///111222///***'''&&&(((******,,,...000111222222.........///000111222333}}}zzzxxxyyy{{{yyysssnnnddd\\\RRRIIIDDDAAA===;;;888777777777777888777777666555555666666444111...,,,+++++++++,,,...000111---...000111000///...---...000555999;;;777111,,,)))(((''''''(((+++///222555666666444111...+++***+++...111222111///......***+++,,,,,,,,,***)))(((&&&%%%'''***///111000...***---111333333111000000,,,,,,---...///000111222///---++++++---............---+++******,,,...000///---++++++...//////---+++******+++,,,------,,,,,,...111333444333111000......//////000111222333111222222222111111111222...---,,,++++++---///000111111222222333222222222***'''%%%(((...111111///---///333666666333000---,,,,,,---000222333111///+++***)))***---/////////---,,,+++******,,,...000333333222111///...---,,,------......///000000111,,,++++++,,,---,,,)))''')))---333555555555666888333222000...---++++++***...222666888777555333222111000...,,,***)))+++,,,,,,,,,+++---///111111000---,,,***+++...000111111///---++++++...111333333000000...,,,))))))+++---............////////////000...,,,+++,,,,,,+++***+++---000...+++***---111------------,,,---000222222333333111///...///111,,,,,,***))))))---222666666333//////111111---***)))---111111---+++,,,...000000/////////000000111,,,...000///---,,,...000///...,,,***+++...111333///...---------///111222...,,,******,,,///000000333333444333000,,,(((&&&%%%&&&(((***,,,...000000111222444555555444333222---,,,***+++,,,------,,,))))))+++...222555888999::::::999666333000000111444555555333///------///,,,,,,------...------,,,(((---111222000...000222000000000222333333222000...333666555000,,,+++,,,*********)))(((&&&$$$$$$&&&(((******)))((()))******+++---...///000111333222111111222444333111///,,,,,,+++---...///---,,,(((###%%%+++...///,,,***))),,,111222...***((()))+++,,,---,,,,,,+++'''***---//////000222444333111///---+++)))))))))(((++++++'''%%%'''&&&$$$"""###&&&))),,,...///000111///---***)))***---//////222444444333222333444000,,,***+++,,,+++---222111...+++((((((+++...111------...///222555888999999888666333111000///...///...,,,,,,,,,+++)))&&&%%%)))---//////000222444///......///000000///---///...---,,,------...///111111111111111000///...,,,...000222333222000///+++...111///+++((((((***...,,,,,,...111222000---***+++---///111222333333~~~}}}|||zzzxxxwwwwwwwwwnnnfff[[[QQQKKKFFFAAA===999888888999:::;;;;;;:::999777666666666555222///000///.........///000111'''***...000000...------///222777<<<===999222---)))(((&&&%%%'''***...000444555666555222...+++***,,,///222333222000///...,,,,,,++++++++++++++++++''''''(((,,,111333222000+++...222444222000......,,,,,,---...///000111222000...,,,,,,---.........***)))(((((())),,,000222///---+++---000222111000---***)))***...///...+++,,,...111333444333222111000///////////////000111000111111111000///000111000...,,,******---000333222333444555555444222111%%%###"""'''...333222000...111555888888555111///,,,,,,---000333333111///333111//////000000///...+++***))))))***---000222444333222000...,,,***)))***+++++++++,,,,,,------,,,,,,,,,------+++'''###(((---222444444444666888222111000///---------------111666888888555333333//////---***(((''')))+++***))))))+++///222333333///---,,,,,,...111111111000---******,,,000333555111111///---+++***,,,...------...///000000//////000...,,,+++,,,,,,+++***(((+++---,,,))))))...222/////////...---...222444333444444333000//////000---,,,***((((((,,,222666444111...///222111---)))''',,,111111...++++++---...............///000000---///000///,,,+++---///111///---++++++...111333000///---,,,+++,,,...///000---+++***+++---......333333444333000,,,'''%%%###$$$(((+++///111333444333444666777777777666666///---++++++,,,,,,+++***(((((())),,,111555777888999::::::888555222000000444444333///+++***---000/////////000///......---)))...333333000...000222...///000222444444222000000444888666000++++++,,,***))))))'''&&&$$$"""!!!$$$&&&((()))))))))***,,,)))+++---...//////000111222111111222333333000......------///111111000///333+++###!!!&&&,,,000111---***))),,,111222///+++,,,,,,------.........---))),,,...//////000111333000///---+++******++++++)))------(((&&&''''''%%%%%%'''))),,,///222333444000///,,,***((())),,,///222444666555333222444777222...+++------+++...222333111---******+++...000,,,,,,---...000333666888888777555222111000111111333111///...---+++(((&&&%%%(((,,,------///333777111000///000111000///---000111111000......///000111111111111000...---,,,***---000333333222///---(((---000///+++)))***---222///,,,---111222...***'''))),,,///111333333333~~~||||||{{{nnnnnniii___VVVPPPIIIBBB@@@>>>;;;:::;;;;;;:::999777333000111444666333000,,,...000111///---++++++)))))))))))))))***++++++...111555777888555111...((())))))))))))+++///222555555444222000---+++***...111444444333222111111///...------------...///++++++,,,///111222111///111111111///------///111333111---***+++...222666111,,,((((((,,,...---+++)))((('''%%%%%%(((...222111///...///000222222111000///...---...///111333///111222444444333111000444222000...---------......///000111222222111000///...,,,+++,,,...000111111000//////...///000111'''&&&(((+++///222333333000222555777777444111......---,,,,,,...000444666444555777888777333000---,,,+++)))((()))+++---///555444333111...,,,+++***,,,...000...+++((()))++++++...000///,,,)))&&&%%%***+++---///000000000000222222111000......000222222222333666888666111---+++---...,,,)))'''(((***(((&&&%%%%%%(((---111444///,,,(((***///222111//////...,,,+++,,,///222444555333///,,,******+++,,,***+++,,,...///000000000111222333333111000000111000...,,,******+++---///000...,,,---///111333333111222333333111000000000,,,,,,+++***))),,,000444333333333222000...---,,,***...222222000//////111......///...---...000222111111000///...---,,,,,,000...------000222444444666333000------...------///......---,,,,,,,,,+++000111333444333000---+++++++++,,,///333888<<>>;;;:::;;;<<<<<<;;;666333000111444666444111///111333222///---++++++***)))((((((((()))***+++,,,...222555666333///,,,)))***+++++++++---111444444444333222000...---,,,///111444666555444444444000///...---,,,---...///,,,,,,,,,///111222111///000000000///------...000333111...++++++,,,///111///,,,((()))---///...+++'''''''''&&&&&&(((,,,000000///---...000111111000000///...---...000333444222222444555555555444333555444222111///...------///000111111111111000///---,,,,,,+++,,,...000111000///---------...000111,,,++++++---000222222222000222444666666444111///---,,,++++++---000333555555666888888777444111///,,,+++)))((((((***,,,...333333222000///...---,,,---///000///,,,))))))***,,,...000///,,,)))'''''')))***+++---------,,,,,,111222222000......///000000000000222333333///+++))),,,//////,,,(((''''''%%%%%%$$$%%%(((+++---///---***(((***///333222000111000///......///111222111///,,,)))(((((()))***+++,,,---///000111111111222444555555333111111111222000...,,,,,,---///000...,,,++++++,,,...///000222333444333111//////000,,,,,,+++******,,,000444333333333222111000......,,,///222333111//////000111111000...,,,,,,...000111111000//////.........///......000333666777777777444000......///...---////////////...---++++++---...000222222222111000//////000222555888<<<>>>888444000000333666444222...///000111111000000///------,,,,,,...111444666333444555555444222000///333111///------...000222000000111222222222222111333333333333333333333222111000...,,,,,,...000111000///...---,,,------...---......,,,(((%%%######%%%(((***+++***))))))))),,,++++++,,,------+++)))---...///111111111111000111111000...------///111444111...+++***+++...000...---,,,...000000---++++++,,,,,,---...////////////000111222333222111000+++,,,---///000///---,,,,,,---...///...---+++***)))((((((,,,222777777666---,,,+++******+++---...000000222333444555555555000000//////000111222333;;;;;;999555111...---...,,,***)))***---///111111444333222000///...------444444333000---******+++---,,,*********---///111222222222000///.........111111000...+++,,,000444555333111000000000///...***+++,,,,,,,,,,,,///000222333222///,,,***,,,...111///---///111///***%%%%%%(((+++...111111000000|||{{{pppggg```XXXQQQFFFBBB>>><<<;;;;;;;;;:::444222000111444666666444222444555444000---,,,,,,,,,***(((&&&&&&'''***,,,+++,,,///222444222...+++***+++,,,------///222555444444444333111///...---...111555777777666666777222111///---,,,---///000,,,,,,,,,...111222111//////000000///------...000444222000---,,,+++++++++---***)))***...///...+++&&&'''(((((((((***,,,//////...---...000111000///000///......///222444666444444555555555666666666666666555333111///---,,,000111111111111///...,,,++++++++++++---...000111---,,,******+++---000222111000///000222222222000222222333444444222111000,,,,,,+++,,,...111444666666777777777666555333222---,,,***(((((()))+++,,,000000000000000000000000///111222222///,,,***)))...///000...,,,***)))*********,,,,,,,,,+++******///111222222000/////////......---...///...---+++'''+++000111///***&&&$$$###""""""$$$''')))******,,,)))(((+++///333333111111111111000000000//////000...,,,)))(((((()))***,,,---...000222333333333333555777777555333111111444222000...---///000222+++***)))(((((()))++++++222333444222000...---...------,,,+++***,,,000444222222222222222111111000///111333333222000000000444333222///,,,+++,,,---111111000000000000000111/////////222666999999999777444111000000000///...000000111111000...+++***)))***,,,...000222444555555444444444555777999;;;666333///000333555444222000000111111111222222222111000/////////000222333///000000111111222222222111///---,,,,,,...000222---///111444555555444444222333444555555444333222111///+++))))))+++...111------,,,,,,,,,---///000///000222000,,,)))&&&&&&(((***------,,,++++++,,,///---,,,,,,,,,,,,+++)))......///000111222222333444444333111......///111000000///...---.........,,,,,,---///111000,,,***'''(((***,,,...000111222000111333444555444333222***,,,///222222111///---------...//////...------+++((('''+++111666888888......---,,,,,,------...///111333555666666555444000000000000111222333444<<<<<<<<<999555000...---+++***(((***,,,///000000222222111///...---,,,,,,222333444333111...------,,,+++***))))))+++---///000000///...............000000///---,,,---000333333111000000111222111000++++++***))))))+++///222888777555111...,,,---///111//////000222000+++&&&%%%(((+++...000111111111~~~}}}~~~}}}|||sssiii^^^TTTMMMHHHAAA<<<999888777666333111000222555777777666444555666555222000//////...+++'''%%%$$$'''***---+++,,,...111444444000,,,***,,,---......000333555666555555333111///---,,,---000444666666666666777333222000...---...///000------,,,...000111000///000111111111//////000111444444222000...+++)))(((+++******,,,...///---+++'''))),,,---------///000000///...///000111000...////////////000222555666444444333333444555666777444444555555333222000...111111111111000...+++***((()))***,,,---///000000+++)))((((((***---111333333222111111222333222000222222222222222111111111---,,,,,,---///111444555555555555555555444333333///...,,,*********+++,,,......///000111333333444222444555555222///,,,+++//////000...,,,++++++,,,---............,,,+++***,,,///333444444333222222000///...---------------***,,,///111///,,,(((&&&###  $$$))),,,,,,,,,+++***,,,///111111000...///000111111000//////222000...---,,,,,,---------...000222333444444555222555777777555333111111444222000...---...000111******)))((('''&&&''')))000111222000---+++******------,,,++++++,,,000333111111222333333333333222222333444333222111000000444444222000,,,+++,,,---111111000000000111333333000000000333666888888777777555222111111111000///000111222333222///+++)))'''((()))***---000333444666555444333333333444444333111///000222333333222111111111111222333444555444333222111000000000000......---...///000222333...,,,+++******,,,///111...000333666777666555444000111333444444333222111000...+++))))))+++---///,,,,,,+++,,,---///111222000222333222///+++)))(((+++---//////...---...///000///------...///...---111000000000000111222222555555444222///...///000000000111111000...---++++++---///000111...+++((($$$&&&(((+++...///000111000111444555666555444333---///000111000.........///.........---------------)))''')))///555888999///////////////.........000222555777888888666555///000000000111222333333999::::::888444000///...,,,***)))***---000111111111111000000///...---,,,000222555666444111000000---,,,+++******+++---......---,,,+++,,,---...---...............///111333333111///000111222111000,,,+++***((((((***///333888777444111///...000111000///000111222000+++((((((***,,,...000000000000~~~zzzzzz}}}|||~~~sssdddXXXOOOIIIAAA:::666444333222222111111222444666777777333444555555333222333444///,,,(((%%%%%%'''+++......---...222777777333///***,,,.........///111333777666555333111...+++***+++...111333333222222333333222111000000000000111...---,,,---///111000///111222444333222111222333444444444333111...+++)))+++++++++,,,---...---,,,))),,,000222222111111222000//////000111111000...---......///111222222333111111000111111333444555000111222333444333222222111111111000///,,,***)))&&&(((***,,,............)))(((((((((***...111444111000///000222333222111222222111111000000000000*********+++,,,...000111222222222222222222111111000000...------------...---...///111222444555666666666666666555333000...///000000///---,,,---....../////////...,,,***))))))---222666777666666777222222111000//////000111..................---,,,%%% """***///111...------......///...---)))+++---///000000000///222111000///...////////////000222333444444555555000333555555333111111111222000...++++++,,,---...)))***+++)))'''&&&''')))...//////...+++(((((((((,,,,,,,,,++++++,,,...111000000111333333444444333444333333333333222111000222222111///------...000111111000000000222444555111000000111333555444333666444222222222222111///000111333333222///,,,***))))))((((((***,,,...000333222111000//////......222111000000111111111111000000000111222444555666444444444333111000......///...------...///111333,,,+++)))((()))+++---///111333555777777555333222...///000111222111111000///......---,,,,,,------,,,,,,,,,---///111444555000222333222000---+++***---///111111000///000111111///...///111333333333444333111000////////////333444444222000//////000222222333333111...,,,***,,,...000111///,,,)))'''###$$$'''***,,,---------...000333666666555444222222222000---******---000111000...---,,,,,,,,,---///+++((()))...444777888000111111222111000///...000222555777888888666555/////////000000000000000333444333222000///000222---,,,+++,,,///111222222000111111111111000.........111555666555333111111......------------...///---+++((((((+++------,,,---------///111222333333333111//////000000///...---,,,+++)))(((***///222444222000//////000111222///////////////...+++)))---......//////...------zzz{{{||||||qqqeeeTTTNNNDDD;;;666444333333222222222333444666777888333444555555444444555777///,,,(((&&&&&&)))...000///------222777999555000,,,...///000//////000222666555444222000---+++)))***---///000///...------111111222333333222222111///...,,,---///000000///111333555555444333444555222333333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,***---111333333222222333/////////000111111...,,,***,,,...000111000...---------...///000000111111---...///111222333333333111111111000...,,,)))(((&&&'''***---......---,,,)))))))))+++---000222333000//////000222333222111111111111000000000000///''''''''''''((()))******...///000111111000//////000000//////////////////...///000111333555666666777666555444555444222000...000111111///......///---.........---+++)))((((((,,,111555777777888999444555555444222111333444222///---,,,...111222333(((!!! ***111333////////////...---,,,+++''')))+++...///000000000000//////.........//////222222333444444444444333///000222222111000111222000...+++)))((()))***+++(((***,,,+++(((&&&'''***,,,---...,,,***((('''(((++++++,,,+++******---//////000111222333333333333444222111111333333222111111111111///......000222222111000//////111333555222000......///111222111555333222222333222111//////000111222111///---,,,---,,,+++***)))***+++,,,.........---------,,,,,,111111000000000/////////---...///000222333555555333333444333222000...---000///......///000222333---,,,***))))))+++---///555555666777666444222000.........//////000111111////////////...---,,,,,,,,,,,,---...000333555777222333333222///------...///111222222000000222333111000000222444666666555444333222000///---,,,+++...000111111//////000111333333333222000///---,,,...000222111---)))&&&%%% """%%%(((*********))),,,...222444555444222111333333111,,,((()))...333222111...---,,,---///000000---)))***...333555555111222444444444222000......000222444555555444444///000000000000///.........//////......///222444...---,,,---///222333333///000111222111000///...---000444555444222111111//////...//////000111111---***&&&&&&)))++++++***++++++,,,...222333333222222000......//////...------......---++++++---///...---,,,...000222222111...---,,,++++++*********000000000///...---,,,+++}}}}}}zzzfff^^^QQQFFF>>>999777666333333444444444555777888444555666555333333444666---,,,)))((())),,,000222---******///666888444//////111222222000000000111222222111000///...,,,++++++---//////,,,***)))(((...000333555666555333111000...------...000000///000333555555444444444555...///000111222111111000......---+++******+++,,,(((***.../////////000111---------...///...,,,)))'''***---000000...***''')))***,,,...////////////---------...///000111222000000000///...+++)))(((&&&(((+++---...---+++***)))***,,,...000222333333222000000000222333222111000000111111000000///...''''''''''''''''''''''''+++---///111111000...---///////////////000000000000000111222333444555666666444111111222444333111---///222222111000//////......//////...,,,***))))))---111333444444555666333555666555333222333444222000------111555666777)))!!!!!!)))---...---...//////...------,,,***+++,,,...///000000000.............../////////333444444444444333222222...///000000///111333666///---***(((&&&'''(((***&&&***---+++(((&&&(((++++++---...---+++))))))))))))***+++***))))))+++---//////000111222222222222333111///000222444333111111222111000......000222333111///......000222444111...++++++---000222333444222111222222222000......//////000000//////...111000...---,,,+++******++++++,,,------......---000111111000///---------***+++---000222333333333000111333333333111...,,,/////////000111333444555111///---++++++,,,...000555555555555444333222111//////...---...000222333111000...,,,,,,,,,------,,,,,,,,,---///222444666444444444222//////000111000111222222111111222444111111111333666666555333000111111000///---+++***)))+++...///...///000222333222111000///000111222111333333000+++&&&$$$$$$"""&&&((()))(((((())),,,000333444333000///111222111...+++,,,111666222000///...///111444666222...++++++///222333222222444555777666333000...,,,,,,...///000111111111222222222222111///---,,,+++---///111111111222444...,,,+++,,,///111222222---...000111111000...------///222333222000000000.........///000111222222...)))$$$$$$'''******(((''''''))),,,111333111//////---,,,,,,...//////...---///111111///---,,,,,,,,,++++++...111333111///,,,+++***'''&&&'''(((***000000000///......------~~~}}}zzzpppaaaQQQFFF>>>:::888333444555444444444666888666777777555333222333444---+++***)))+++...111444+++(((''',,,333666222---222333444444222111111111......////////////......,,,...///...+++(((&&&&&&,,,///333777888666333111111///---,,,...000000000///222444555444333333444+++,,,...///111222222222000///...+++))))))+++,,,%%%(((+++,,,,,,,,,---...+++++++++---...,,,)))'''%%%(((---000000,,,'''###((())),,,...//////.........---,,,,,,,,,...///000//////000///---+++)))(((&&&(((+++---...,,,***(((***+++...000222333333333444333111222333333111000///000111111111000...---******))))))((((((((('''***,,,///222222111...---------......//////000000111222222333333444555555555222......000222222111,,,///222444333111000///000111111111111///...---+++---000222111111222333111444666555333111222333222///---///444777888888***"""!!!((()))(((+++---/////////.........---.........//////000000/////////000000000000000444444444444333222111000///////////////111555888///---***'''&&&&&&((()))%%%))),,,+++(((&&&(((+++,,,---......,,,+++++++++((()))***)))((((((***+++//////000111111111111111222000...///222444333111333333222000...---///111333222///......///111333000---)))))),,,000444555333222111111222222000.............../////////000333222111000...---++++++***+++,,,...///000000000111111222111...,,,++++++''')))---000222222222111...000222333333111...------...000222333555666777444222///------...000111555555444444333333333333111000...---...000333555333000---***)))***---///+++++++++,,,...111333555666666444222000000222444111222222222111111333555111111222444666555333000---...///000///...+++***&&&(((+++---...///111222222000///...///111555777333444444000)))%%%###$$$ $$$'''((((((((((((***...222333222///------000222111...///444999111000//////111555999<<<222///,,,,,,///222222000333444666888777444111...)))******+++,,,---...///444444444333222000...,,,***---222555444333222222---+++***+++...000111222+++,,,...000000///...,,,---///111111000//////000,,,---...///000111222333...)))$$$###'''))))))&&&%%%%%%&&&+++000222000---+++******+++---000000000---000333444111---+++))),,,+++,,,///222333000---,,,***(((%%%###$$$(((***///////////////.........vvviii]]]PPPDDD<<<;;;:::888777666555444444999666333222333444555555000,,,((()))...000///,,,***((()))///222222222444666666666555444111///...222333333333444444555555111...------)))$$$###&&&***,,,000222333222///...111000000111222111///---444333111111333444444333000...,,,,,,---000444666,,,+++******---.........))),,,//////+++)))((()))'''''''''((())),,,...000+++---//////,,,'''$$$###)))***,,,............---******+++,,,---------,,,///...,,,,,,,,,,,,***((('''***...000000...***(((---,,,,,,...111222333222555444222111111222444555777222...///333555333111///---...///,,,((((((+++///000000111000000///...222000---***)))***---...333333333333333333333333000,,,)))***---111111000...//////000111333444555444222000/////////---+++------------......///000000111222333333222000000333222111000111222333444..."""$$$$$$###%%%%%%)))...111111///------......///000000000111111...333777666222///000222333222222222333222///---333222000000111444777999444---%%%"""$$$&&&%%%$$$###)))...---(((&&&)))---222333444444333111...------,,,***((('''&&&''''''+++,,,...000222222222222...000222444555444333222333333222111000///...---222111111222333222111//////---,,,+++---111444777888444///...///111111000222000---******,,,///111666444111...---,,,---...,,,...000000///000111333222333333000---+++***++++++,,,...000111222222222***,,,///222222111///...+++,,,...000333555777888777555111---,,,---///111333555777666444333222222555333111000111222222222333222000......000222444000///---+++,,,...111333444444333222111111111222333333444333333222111000//////000333666777666555000111444444333000---***)))***...222555444111...000000...,,,,,,...222666666222,,,$$$ #########%%%)))---...+++(((((()))+++,,,------,,,+++000111111000000111333666333222111//////111555999444111---+++,,,///222333333555777999777444///---((((((((()))***,,,---...444555666333///------///,,,,,,...222555444///+++///,,,))))))+++...000000------......///000000000---,,,+++*********+++,,,---............000333666000+++%%%!!! """%%%'''&&&'''(((***++++++++++++)))***,,,---...---,,,+++---///111222222///,,,***((())),,,...//////......)))******(((%%%%%%(((,,,111000///------...///000wwwkkk]]]OOOFFF>>><<<999777555444333222777555333444555777777777111...***+++...000///,,,+++((()))///222222222444555555555555333222000///444444555555666666666666222000000000,,,&&&$$$'''***,,,000222333222///...111000111222444444222000555555444444333333333444000///---,,,---///333555...,,,******+++,,,+++***))),,,//////---+++******************+++---///000///111333222...***'''&&&---...///000000000///...))))))***+++,,,---......000///------------,,,***)))+++---///000...,,,***.........///111222222222444333222222222333444555555222///000333444222///------000444222,,,+++---000000000//////.........///...,,,******+++---...222222222222222222222222///,,,)))+++...000000...,,,,,,---///111333555666555333111111111111///---+++++++++++++++,,,,,,---...///000111222222111111222222222111111222333333---$$$ $$$(((&&&###"""$$$)))...222333111000000...---------///111111111111444777777555333222222111000000222333222000...111000/////////222444666111+++%%%$$$&&&'''&&&$$$%%%***//////+++)))+++///444444555555444222000...---,,,***(((&&&&&&&&&&&&((())),,,///111222222222///000222444555555555555555444222111//////......000//////000222333222111///---,,,+++---000444666777444000...000111111000111000---,,,+++,,,...///111111///...------------,,,...////////////000222222333333111...,,,,,,---......//////000111222333,,,,,,...000111111///---***+++---000222555777888666444111...------......000333777888666333000///111///...///111333444333333222111111111333444666333111...,,,,,,///222444666444333111000/////////...000222444333111///---------...000333555444222333444555555333000---***)))+++...222444333000............---,,,...111444333///(((!!!"""&&&(((((())),,,///000---+++***+++,,,,,,------------///000000000///000333555333222111...---...222555333000---+++,,,///111333444555666666555111---+++)))))))))***+++---...///111222333111...,,,---//////...---///111222000......+++)))(((+++...000000---------....../////////...---,,,*********++++++............---///222444///,,,&&&###"""$$$'''(((,,,+++******)))******+++***+++...///000///...,,,+++,,,...//////,,,)))''')))***---///000000///...+++,,,+++)))((((((***+++000//////.........//////|||mmm\\\QQQDDD@@@<<<999777666444333444333444666888999999888333000---...000222000...,,,******000333222222444444444444444333222111000666666666777777777777888333222333444000(((%%%'''+++---000222333222000///000000111333666777555444666777888666333111222444000///...------///111222///---+++*********(((&&&(((+++...000///---,,,+++...............000111111333555666444000,,,***)))///000111222222222111000))))))((()))***---000111111000.../////////...---+++,,,---............---000000111111222222222222222222222222333333444444333111///111333333000---***,,,222888777111...///222111///...---------...,,,,,,,,,,,,,,,------...111111111111111111111111---+++***,,,000222000...***+++---///111444555666555444333333333222000///,,,+++++++++++++++++++++***+++---///000111222222111222222333222222111111---'''&&&***---)))###"""&&&---222333333333333///,,,)))***---111222222444444666888999888555333...---...000333333222000000///.........000111222...+++''''''((()))'''%%%''',,,111111...,,,...111444555555555444222000///,,,+++)))'''&&&%%%%%%%%%&&&(((***---000111222222///000111333555666777888666444222///.........///...------///111333333222...---,,,+++,,,///222444666444000///000111222111000000///...---,,,,,,,,,,,,,,,------......------,,,---//////......///111222333333111//////000111222111/////////111222444///---,,,---000111///,,,***+++---///222555777888555444333111///---,,,,,,...222666888666222///------,,,,,,...111444555555222222333444555555666777666333000------///222444666444222///...---------))),,,///222222000---***---------///222333333111555555666555333000---++++++---000222333222000///---...//////------///000///+++%%%$$$)))......///111333333222000//////...---------------,,,---.........///111444222111000---++++++...000111///---,,,,,,...111222444555444444222///---++++++++++++,,,---...///000...///000///---,,,---...111///,,,,,,...000000000---***'''''')))---///000------------------............,,,+++************...//////...------000222...,,,(((&&&%%%&&&(((***333111...+++)))***+++++++++---000222333222000///)))***,,,,,,,,,***(((&&&+++,,,...///000000000000...,,,++++++,,,,,,++++++------...............---xxxfffYYYLLLFFF@@@<<<;;;:::888666222222444666999999777555444222111222444666555333000------222555444444555333333333333222222111111666666666666666666666666444333555777333+++'''(((---///111333444333222111......000333666777666555444888:::777111---///222000///.........///000000---,,,************'''&&&&&&(((+++......---,,,+++111111111111111111222222555666666333///,,,***)))...///111222333333222222+++***((((((***...222555222111///000111111000///...------------...///000111222333444333222111111000111222333333333333222000000000222444222///+++(((***000777777222///111444222///---,,,,,,------***+++---///000000000///000000000000000000000000+++***+++///444666444111,,,---///000222333444555333333222333444333111///.........------,,,++++++'''(((***,,,///111222333000111222333333222000000...+++***,,,---***###""")))...000222222333111,,,'''(((,,,111333333555444333777;;;;;;666111++++++,,,///222333222111///.........//////000111000...,,,,,,,,,***'''$$$''',,,111222000...000222222222333222111000...---,,,***((('''%%%%%%%%%&&&(((***,,,...000000111000111111111222333444555666555333000---,,,,,,...//////...---...000222111111...---,,,,,,---///111333444333111000000111222222///000000000///---+++))))))+++---///000000///...,,,---......------...000222333333222111111333555555333000......000222444111...,,,---000111///,,,***+++---000222444666777555555555444222///---+++///222444555333000//////...------///222555555555///000222444555666666555666444000------...111333444222000...------------(((***,,,...///...,,,***000//////000222444333222333444444444333111///......000222333333222111111000111333222000---,,,,,,***(((%%%!!!!!!&&&+++222222333555666777777666555444111...---,,,,,,,,,)))+++,,,,,,,,,---///000111111///+++)))(((***,,,//////...---,,,---///111333333222111111000//////............///000111222---..................//////...---------...//////+++(((%%%%%%(((,,,///111......---,,,,,,,,,------///...---,,,+++*********...//////...------...000,,,+++)))'''&&&''')))+++444222111///---,,,,,,,,,,,,...111444555444333222+++,,,,,,,,,+++***)))(((------///000111111111000///,,,******---...,,,))))))***,,,---------,,,+++nnnaaaRRRKKKCCC===<<<;;;999777222222333666777777444111444333444666888999999999333000000555888666666777333333333222111111111111444444444444444444333333333333666999555---))))))...000222333444444333222------...111444666555444222666888555///++++++................../////////+++******+++,,,,,,***((($$$&&&(((***,,,,,,,,,+++222222222222222222222222333333222000,,,)))((((((***,,,...000222333333333---,,,***)))+++...222555111000///000222222111000000///---,,,,,,---///000000333555555333111111111000000111111111111000000...///111333444222///---))))))---222222//////333444222000---,,,,,,---...+++---000333444444333222////////////////////////******,,,111777999777444000000222222333333222222000000000222333222000...---............---,,,+++&&&'''(((+++---000222333---...000111111111000///000///,,,+++***)))%%% ###(((+++---///111222...)))))),,,111444444666222000333888999444///))))))+++...111333222000......///000111111111111444333222000...+++&&&###%%%)))...111000//////000//////...---,,,+++******+++)))((('''&&&&&&''''''---...///111111111000///333222111111000111111111222000---++++++,,,...///222000......///000000//////...---------///000222111111111000000000222333///111222222111...+++)))***,,,///111222222111000,,,---......------...///000222444444444444555666666333000...---///222444333111//////111111///---------///000222444666666555666777777555111...,,,111222222000//////111333333222111333444555444333,,,...000222333444333222444222000------...000111000000000///////////////******++++++,,,,,,------000///...///111222111000///000222444444333222111222444666555333111222333444666777666222...+++***'''(((((('''&&&''')))+++222444666888999999::::::999777444000---++++++***(((***+++,,,++++++,,,---000///...+++(((''')))***///000111///---,,,...000000000000111111222333444////////////000111222222000/////////////////////+++---///000///...,,,+++)))&&&######&&&+++///111000///---+++++++++,,,---......------,,,+++******///000000///------...///,,,,,,+++(((&&&&&&))),,,000111333333222000...,,,,,,...000222444444444444//////......---,,,,,,+++......///000000111111111...+++((()))+++,,,+++(((&&&(((***+++,,,,,,++++++yyymmmZZZQQQFFF???<<<;;;777444222222333444666666333111444555666888999:::::::::555222222666999777666777444444222111000000000000111111111111111000000000222222555888555...***+++...///000222222222222111------...000333333222111111333555222...***)))***,,,---...////////////...*********,,,//////...,,,&&&%%%%%%''')))+++,,,+++000000111111222111111111000000///,,,)))''''''((((((***,,,...000111111111///...+++******---000222000///...///111222111000111000---+++++++++---......222666666333000000222111000000///......------,,,...111333444333111000---+++---//////---///444333222000///.........///,,,...222555666666444333////////////////////////++++++---111777999777444111111222333333222000///......///111222222///---+++,,,---------,,,+++***'''((()))***,,,///111222+++,,,---...///000000000222222///***)))***'''### ###%%%)))---000333111///------000444777666222///000333555222...))))))***---000111000...,,,...000222333333222222666666555333///***&&&######''',,,/////////......---,,,,,,+++))))))(((((())))))(((''''''(((***+++000111222333222111000///333333222111000//////...///...,,,,,,,,,---///000333111///...///000000///000000///......///000111...///000000//////111333000111333444333000---+++---///111333444333222111---...//////...---...///...111555666666555555555555222000...---///222444444555555444333222111000000000111222333444555666444555666777555222///---111111000......000444888888777666666666555333000***,,,---///000000000///111111000/////////000000...000111222333222111000...---,,,++++++---...///...---++++++---......------///333666777666444333444666777555222000222444555777888777333///,,,***(((***,,,---,,,++++++,,,111444888::::::999888888777666444111///---,,,+++***,,,------,,,++++++,,,......---+++))))))***,,,000333444222...+++,,,...------///000222444555666111000000000111111222333333222000000000000///---(((,,,000222000---***)))'''$$$!!!!!!%%%***...111222000...,,,++++++,,,---,,,------------,,,,,,+++///000111000///...///000//////---***&&&&&&***//////111444555555222///---+++,,,---///111222444555222111000///............////////////000000000111---+++((('''((()))******'''((()))+++,,,---------xxxggg[[[MMMCCC???;;;666222111111222444666777666444444666777888888777777777555222222666888666555666666555333111000/////////000000000//////.........000000333666333---+++---,,,,,,---////////////////////////000222222000...111111111111...+++)))'''***+++---///000000//////,,,,,,---///111111///---)))&&&$$$%%%(((+++---,,,,,,---///000000000////////////---+++((('''(((******+++---............---000...,,,***)))***,,,---...---,,,---000111111000222000...+++*********+++,,,111555666222000000222222000...,,,++++++++++++,,,...111333444444444444000///000222111...000444222222111111000000000///---///222444666555444444///////////////////////////------000444555333000---///000111111000///...,,,---...111222222///---+++,,,---//////...---,,,************+++---///000((())))))+++,,,...000111111444222---,,,---***%%% !!!###'''---111444555555222//////444999777333///...///000000///+++***+++---//////...,,,***,,,///222333444333222444444444222---)))&&&$$$!!!%%%***...000///...---...---,,,+++***))))))((((((((((((((()))+++---...000111222333333222111000111222333333222111///...---------...///000222222333111///...000222222222222111000000000000111111+++---//////......000222111222444555444222000///000111222333333222111000...///000000......///000,,,000555888888666444333222111///---...///111333444888;;;:::555222222333333333444444444444555555111222444444444222///......///000///000222666999:::999888777777555222///++++++,,,---------------///000111222222222111000000222444666666444111///000000/////////////////////---++++++,,,------,,,...111666:::;;;999555333444666777444///---000333222444666666333000......+++---......---,,,---...000555:::;;;999555333222111111111111111000///......000222111///---------,,,------,,,++++++---...222555777444///++++++---+++,,,...000222333333444111111000000111111222333666444111000000///,,,***(((,,,000222///,,,))))))&&&### ###)))...111444222///,,,++++++---...+++,,,---.........---,,,///000222222111000111222333333111,,,''''''---222111222444444444222///...******)))***,,,000333555222111///---,,,---......//////......//////000000---,,,***'''%%%'''***---*********+++---///000111|||zzz}}}~~~rrreeeUUUIIICCC>>>777222111000111444777999999888555777888888666444333333444111111555777444333555777555333111///......///000000//////......------///...111444222---+++...)))***+++,,,------------111000000111222222///---111000000000000---)))&&&)))***---///000000000///......///111333222000...,,,((($$$$$$(((,,,......***+++---...//////......000///...+++)))(((***,,,------.........---+++***///...+++)))((('''((())),,,++++++,,,///000000///222000...,,,***)))))))))+++000555666222///000222333111...+++)))((()))))),,,...111333444444666777333222444666555000000444111111222222222111111000---///111333555444444333000000000000000000000000222///...///111222///,,,***+++---///000000...---,,,---...111333333000---,,,...000111222111000///,,,+++******+++---...///'''''''''(((+++...000222111555555111///000,,,%%%""""""!!!!!!"""'''...333444888999555000///444;;;888444000---,,,...///000,,,++++++---......,,,***(((***...111333444333222222222222000,,,(((&&&%%%!!!$$$***...000000...---//////---,,,+++*********((('''((((((***,,,...000...///111222333333222222000111333444444333111000,,,---...000222333444444222000......111333555555333222222111111111111111))),,,///...------///222222333444555555444222111222222222222222111000//////000111000///...///000+++000666:::999666333222000///...---...///111222444:::???>>>777222333555555555555555555555444444///000222222222111///---,,,...000222333444777999:::999888777777555111///,,,,,,,,,,,,,,,,,,,,,,,,///000222444555444222111111444777999999555000---000111222333222111///---111///---,,,---.........000444999===>>>;;;666222333555666222---+++...222...111333444222111000111/////////...,,,,,,...000111666;;;<<<888222...---,,,---///111222222222222222444555444222///......+++,,,------,,,---///111444777999666000+++***,,,***+++---///111111111000111111111000111111222222888555111000000...+++'''))),,,000000---***)))***&&&"""###)))...111555333///---+++,,,---...***+++,,,...///......---///000222333222111222333777777444...((()))///555555555444333111000//////)))((('''''')))...222555111///---+++++++++,,,---///............//////000...---+++'''$$$%%%+++000,,,,,,,,,---...111333555|||xxxvvvyyyyyylll[[[JJJ;;;444333000000333666555333666;;;>>><<<:::777444222111000...111333444444222222222333777:::666...***+++...111111000...,,,***+++,,,000111111111111000///...///---+++)))***---111333666555333111///.........000000000222222111---******)))(((+++000444555444333222111111000000000000///,,,******,,,///111222///---,,,++++++,,,...//////...---,,,,,,---...///...111333333111///......333333111,,,'''%%%&&&))),,,...//////...///111333555444222000...---,,,,,,222222222222222111000///111111000...+++))))))***///000222333444444333222333222222333555666555444555555666666555444333222///000222222000//////000111111...+++)))***---000444222111000000///,,,***''')))+++...//////...---......///111111222222222///...///000333444444222...///000111111111000///***,,,...///...---------333000......//////---***&&&%%%%%%%%%''')))+++,,,111333555444333222555888:::777333111111111000000...+++)))+++//////+++'''---,,,,,,...000222222111///...------+++((($$$ !!!$$$)))...111222111000333111///...---,,,***)))***)))((('''))),,,000222//////......///111444555666222///000333555222///000222444666777777777666222000//////111222111000444444333000,,,+++,,,---((('''&&&'''***---//////222222222333555555333111666666444111...---...000...///000111000000...------///333666777555222000///000000111000///......111666;;;<<<999333///...444222000000222333333333000//////000000000---+++......000222444666888999666888;;;<<<999333---)))###%%%'''((()))***,,,...111222444555555444333333444555555333111000111222444555666666444222222222...000000///------000333666999===>>><<<999777666888444///,,,,,,...000111///000111222111000...,,,,,,---///000111000///---222111///...---,,,,,,+++/////////000111444777888888666444333111///,,,***)))***+++++++++,,,///222;;;;;;999555000+++))))))/////////000111111///---,,,...111333555555444444333333222000///---,,,,,,000000//////////////////,,,(((""" ###)))...111555222...---...000111111444333111111000///---+++///000222222111111222444444111...++++++,,,...000000///...------------...+++)))(((((())),,,///111111...++++++---//////---000111222333222000...,,,---...---(((###$$$---555222111000000111444666888|||{{{{{{|||~~~}}}pppdddVVVGGG:::333444333444666555222444999???>>><<<:::777444222111111333444555333111000///222555777333,,,'''))),,,222222222///---++++++,,,000000000111111111111111111000.........000222333777666666444222///---,,,000000111333444222...+++***))))))---222666777666555444222111000000111111111///,,,+++---///000000...---,,,++++++---///000000000///////////////000333555666555222000//////333333222...)))&&&(((+++...///000000//////111333333222000///---,,,,,,,,,000000111111111111000000333333222///,,,+++,,,...111111222222222222222222000000000222666888888888555666666777666555444333000222333222111000111222444333000---***+++...111333222000///...---***(((&&&(((***,,,......---,,,///000000111111111000000......///111444555555444000000000000000//////...---///000000...---,,,,,,000---+++,,,...///...---******)))))))))***,,,---///111333333222444777;;;:::777444222222333222111111...---...111222...***,,,++++++,,,///000000///,,,)))'''((()))(((%%%!!!!!!%%%+++111444444222000444333222000000///---,,,))))))******,,,...000111000/////////000222444555666333000000444555333///222222333444555555666666000...------///000111000333333222...+++)))***+++(((&&&%%%&&&))),,,------333222222444555555333111555444333000...---///111111111222333222111000///---///222444555444222000111111333333222000---,,,---111666777444000------333111///...///111111000---,,,---...000000///---...///000111333555666777555777999999777222,,,)))$$$&&&((()))))))))+++---000111222222222222111111000111000///------///111333444555444222111111222///111222222000///111333444777:::;;;999777666666777444000......///000111//////000111000000...---+++,,,...///000///...---///...---,,,,,,,,,,,,,,,......///000111333444555555444333222000...+++)))%%%'''((()))***,,,000333888888666222...+++***+++.........000111222000...---...111333555555555444//////......------,,,,,,///000000000111111111111...+++&&&"""###''',,,000666333///...///111222222444333222222333222///---...000111000//////000111111000---,,,,,,---///111000...,,,+++***+++,,,---,,,+++******+++...000222111///---...111222111000000111222222222000...---...000///+++%%%%%%,,,222555444333222333444666777}}}}}}vvvnnneeeXXXHHH;;;999777777777555222333777??????>>>===:::777333111333444555555333000---+++///111222///)))&&&(((,,,444444444111...,,,,,,,,,000000000000111222333444222222333333333333333333666777888888666222...+++///000222555666444000,,,***)))+++...333666888888888777444222111222333555555222///......//////...,,,,,,++++++,,,...000111111111222222222222222111666777666444111/////////333444444000,,,***,,,...111222333222111111222333111000///...------------//////000000000000000000333222111...,,,,,,///111333222111000000000111222------...222666:::;;;;;;666777777888888777666555333444444222111111333555666444222...+++,,,///222555222000///...,,,)))'''$$$&&&(((***,,,,,,,,,,,,111111111111111000////////////000222555666666444222111000///...---------///111222111///---,,,,,,---+++)))))),,,...///000......------------.........///000111222555:::===999666444333333444444333444222111222555555111...,,,******+++---...---,,,'''"""!!!'''***'''###"""&&&---333666555333111555444222000...---,,,,,,(((***,,,///000000000///111000000000111222444555666333111222444555333000444333111000111333555666...,,,******---///111111222222111...+++))))))******(((''''''***---......444333333444555555333222222222111///......111333333444444444444333222111...///000111222111000///000222444555444000,,,***))),,,///000...---,,,,,,222///---,,,---...------******+++---000000///.../////////000111222333444444555666555333///+++)))%%%''')))***))))))***+++//////////////////......++++++***)))((())),,,///222333444333111111222333000333555666444222111111222444777777666555555555444333111000///000111111......///////////////000+++,,,---...///...------++++++*********+++---...---...000111222222111111111222222111000---***(((###$$$&&&''')))+++///222444444222///,,,+++,,,............000222222111///...///111333555555555444,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444444444000///+++&&&###%%%,,,111777444000///000222333333333333333555666555222///...///000///...---...//////...---------///111333000...+++(((''')))+++,,,------------...///111111000000000333555666444333111222222222111///---,,,000111222---(((&&&***...555444333222222333444555}}}~~~~~~}}}{{{uuunnneeeWWWJJJAAA<<<:::999777333444777<<<===>>>>>><<<888333111333333444555444111---******---...,,,)))(((+++///555555555333000---,,,---333222111000000111222222111333555666666444222000333555999:::999555000---...///222555666444///+++((()))+++///222666777888:::888555333333666999;;;888666222000//////...---+++++++++,,,---///111222111222444555555444333222444444444111///......000555666777444000...000333444555666666444333333444000000////////////000000111111111111111000//////111000...+++***,,,///333555333111///...///000111------...111666999::::::777888999:::::::::999888666666555333111222444777555444222...++++++...000555333000......,,,***((($$$%%%'''(((***+++++++++///000000111111111000000222222222333555555444222333111///---+++***++++++...000111111///---,,,,,,...,,,***)))***---///111////////////000000111111/////////000222666:::===666444333222333444444333555444333444666555333000+++***))))))+++,,,+++***%%%(((...,,,(((&&&(((,,,000222333333333444333111---***'''''''''(((+++///333444222000...111111111111222333444555555444222333444555333111444333000......000333555...,,,******---000222222444444333111---+++***+++...,,,******,,,///111111555444333333444444333222///000///...---///222444444444444444333333222222//////......---,,,++++++,,,///333555444111,,,)))((()))++++++,,,,,,---...111///,,,+++,,,,,,,,,+++))))))***,,,//////...,,,/////////000000000000000222222222111///---***(((''')))++++++***))))))***............------,,,+++(((((('''%%%%%%''',,,000222333333222111222444777222444777888777555222000000222444444333222333444000000111000/////////000///............///111111,,,---.../////////......(((((('''((()))+++...///...000222333333222000...///111333222000---***)))%%%&&&'''((((((+++...111111111///---+++,,,///222111000111222333333000...///000111333444555555444------------------------...///111333555666666777111111000***&&&'''...555777444111000111222333333222222333555777777444111///000111000...------...............///222444555111...***''''''(((+++---------......//////000000...///222555777777666444444444333222///---***)))///111222...)))&&&''')))000000/////////000111222}}}xxxwww{{{{{{ssslllcccZZZJJJDDD>>><<<999666555888777999;;;<<<:::777222000000000111444555444///+++&&&)))+++,,,+++---000333444555666444111...------555444333111000//////...///111555777777444111...///222666::::::888444111......000333444222...***&&&(((+++...111333555666888777555444666999===@@@:::777333111000///---,,,++++++,,,---...000111111111222333555555555444333111222222111000///111333777888999777333111333555555777888888666444444444111111000000111222222333555555444333222000///...000000...,,,+++---111444666333000---,,,---///111///...///111444666777666777888:::;;;<<<;;;;;;:::777777666333111111333555111111000...+++***,,,---111///,,,+++++++++)))(((%%%&&&'''((()))******+++------///000222222333333666444333333444333111///111000---+++************+++---//////...---------111///---+++***+++...000,,,,,,...///111222333333222111000111333666999:::444222111111333333333111333333333444444444222000+++)))((()))++++++***)))'''  +++222222...+++***)))***,,,///222444444444111,,,'''$$$$$$%%%))),,,111444555333000...111111111222222333444444444333333444444444222000333222///......000222444///---,,,,,,///111333333555666666444111............+++))))))+++///111222555444222222333333222111---......------///222555444333222222111000000000000///---+++)))((('''&&&&&&***///333444111---******))))))+++---///000000111///,,,+++,,,,,,,,,++++++***+++,,,......,,,***---...000111111000...---000000///...---+++)))((((((***------,,,*********...///000000///---+++***(((((('''&&&&&&)))...111444444333222222444777;;;555666777888888666222000///111222222111000111222,,,...000///---,,,---...///////////////000111222......///000000000000000(((((('''''')))+++...000000111444555555333000...000222444444000...------***++++++***)))***,,,...//////...,,,+++---111444444333333333333222///---///000111222333333444444222111111000000//////...,,,...111444666777777777000111111---)))+++333:::666444000///000222333333000000111444666666444222000222222111///...///000//////......000222555777222///+++)))(((***...000------------.........---+++...222555666666555444777666444111...+++((('''---///000---)))&&&%%%&&&---------...///000000111yyyxxx~~~zzzvvvooogggWWWNNNFFFAAA===888666888333555777888888555222000......///333666666111,,,$$$'''+++---///111333555333444555555222///......555444333222000...,,,***,,,///333666666444000------///333666888777666444000000000111222111---***%%%(((,,,///111222333555666555444444666:::===???888666333222111000...,,,,,,,,,---...///000000000///000111222333333333333222333444444333333444555666999:::888444111222444444666777777555444333333222222222222222333444444555555555444333111000///222222111///...000333666444222///---,,,---///000111000///000222333222111555666888:::;;;;;;::::::777777666333000///000111,,,---///...,,,******++++++(((&&&&&&'''))))))((())))))))))))*********++++++,,,...000222333444444666555333333333222000...///...---,,,,,,,,,,,,,,,))),,,.........---------111111000---******,,,---***+++---///111333444444444333222444666888888888333222111111222222111000111111222333222111000///+++))))))***,,,---,,,+++***%%%"""&&&///555666333///,,,(((&&&'''+++000333555555333...(((%%%&&&)))+++...111333444333111///000111111222222222333333111222333444333222111000000000000000111111222222000///...///111333333222333555666444222000000000***'''$$$%%%(((,,,///000555333111000111222111000,,,------------...222555222222000///...------...///...---+++)))'''&&&%%%$$$(((---111333111---++++++))))))+++...000111111111...,,,+++,,,------,,,+++++++++,,,......,,,***+++---111333333111---+++------------,,,***((('''))),,,...///...---,,,,,,000222444555444000---************)))))),,,000333444444333222222555:::>>>888777666555555444222000000222333333222000///000+++...///...+++)))+++---000000111111111111111111//////000000000111111111+++***)))((())),,,///111111222444555555333000///111444555444000...///111//////...,,,***)))+++,,,.........---,,,---000222333222222222222111...,,,//////000000111222222333333333222222111000//////+++---000333555666666555///000///---,,,///555;;;555222...---...000111111///......000222333222111111222333222111000111222111000---,,,---000333555000///,,,++++++---000222------,,,,,,+++,,,,,,,,,***---222444444444333444777666444111---***((('''+++------,,,)))'''&&&&&&......//////000000000000~~~~~~uuueeeZZZNNNFFF???888444444000111444666666555333222...---///333777666000+++$$$''',,,///111222333333000333444444222000//////111222333222111...+++)))+++...222555666444000......///000222444555555555444222111111111000---+++'''***///111111111333444444333333333444666888999666444222111111111///---------...///////////////............///000111222222444666666444333333333444777888666222//////111///222444444333111000111222222111111111222333333222222333333333222111111222222222111000111333555222111///---------//////111///...///000111000...111222444666777888777777777777666333///---,,,,,,'''+++...000...,,,***)))'''%%%$$$%%%'''***,,,,,,,,,,,,++++++******++++++------///000222222333333333222111222333333111///---...///000000000000000,,,...000000...---,,,---...//////---***)))***,,,+++,,,...000222222333333444333333666999;;;999777444333222222333333111//////000111222000///......+++******+++---///...------+++))),,,222666777666111...***'''&&&)))---000333444333...)))(((+++///...///000111222222111111000000111111111111111111000111333333222111//////,,,...111333444333222111000//////111333333222000///111222222111/////////'''$$$""""""&&&+++///000444222000//////000///...,,,,,,---,,,,,,...111444222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))&&&)))---111222000---+++***((((((***...000000//////---+++***+++------,,,******+++---///000...---(((,,,222666666222---)))+++,,,------,,,***(((&&&***---000111000///......333555999;;;999555///++++++,,,---------...111444333333222000111555:::???;;;777333111222222222111111333555555333000......---///000...)))(((***---222222333444333222111000///////////////000000111///---+++******,,,///111000111333333333222000///222444555333///---000444000000///---***)))***,,,,,,---------++++++---///...------///000000...,,,.........//////000111111000000000000000000000000)))+++///222444444444333///...,,,***,,,///444777333000,,,+++,,,...//////...,,,***+++---//////...000111333222111111222333333000+++((((((+++///222...---,,,,,,---///111333///...,,,+++***+++,,,---+++...222333222222222444444333111///---,,,++++++++++++,,,+++***)))))))))000000000///...---,,,,,,nnnaaaSSSIIIAAA888222222...000222444555555444444///...///333777666///)))%%%(((---111222222111000///111444444222000//////...///111333222///+++)))***---222555666444111///000000///000111222333444777555222111111000...,,,(((,,,111333222222333555333333222222222333333333444333111111111111///.........///////////////...---,,,,,,,,,,,,...000111111333555555333000//////333555666444///,,,,,,...,,,...111222111///......222111111111111111222222...///000111222333333333000111111000//////000222111000///...---...//////000...---...///000///......///111333555555555555666666666333///+++))))))%%%)))///111000---***)))(((&&&%%%'''***...000111///...---,,,++++++++++++...///000111111111111111000//////111333333222111---...000222444444333333///000222111///---,,,,,,+++---...---***((()))+++---...///111222222111111333222444888<<<===;;;888555444333333444333111///...000111111000.........+++******,,,...000000//////......000444777888777111///,,,)))((())),,,......000111---))))))---222/////////000000111222222///000000111111111000000...000333333222000///...***---111555666555222000//////000222333333000...+++---///000...------...'''$$$""""""''',,,000222444222///......///......,,,,,,,,,,,,,,,...111444222111///---,,,+++,,,,,,)))+++,,,...//////......))),,,///111222000---+++((('''&&&)))---///...------+++))))))+++,,,,,,,,,((((((***---000111111///''',,,333888888333---(((***+++---...---***(((&&&***---111333222111000000444888<<>><<<:::888:::<<<<<<999666555555666888999777333000///......000111111000...,,,---......,,,***'''%%%***...222444222///---,,,444666999:::888666555555555222000000111333555555555333111111000///,,,)))+++...222444555333000......---,,,***)))((('''''')))+++...222555666333111,,,222999===<<<777111...333333444444444444444444444444222///,,,+++,,,---666444111...+++))))))(((******+++,,,---......///,,,++++++,,,......---,,,---...111444666555111...,,,++++++---000333444444000//////000222555888:::666444222000///000111222666222---+++...333999<<<666555333222000/////////,,,,,,...000222333111///---000333444333111000000111///,,,++++++...111333555666777888777555333111---......///111333444555666444222111000111333444333222111111222222111///++++++***(((''''''***,,,,,,,,,...111444555555444111111111111111111111111222111000111222222000///222444777888666333222111///000222555777:::<<<===777555222///---,,,,,,,,,******++++++++++++++++++222222000---******---///111333444333000///...///111333444444222111222222777666333111///.........,,,++++++---111111...+++((('''&&&)))---///...+++)))))))))+++---......,,,***'''%%%'''+++000555777222///,,,,,,///111000///******))))))***++++++,,,...000111111000///000111000...------...000000000000111333333111000///000---,,,,,,,,,,,,------...444222000///000000///...------///111222222...,,,******++++++,,,000555999999555000......///---++++++...222555666666777888777777666555222000...,,,......000333555666444222///000222333444333333222333111111444777999888555444444444333111///,,,+++222444555444222111222333777777777555222111222333444222...+++***+++...///---,,,+++,,,...//////...,,,...000111000///000000.........//////...------000---***)))+++...111222///...---,,,,,,---///000000///...000111222222111///000222333222111///...---***(((+++000333111...,,,)))&&&'''***------,,,%%%!!!###(((******111222222000......///111...---++++++---......---111///...,,,+++,,,---...111222111000......000222111000//////000000///---333444444444333222000///111///......000000000///+++)))(((***...000///---,,,+++++++++***((($$$ &&&***000444333///,,,***}}}sssdddUUUJJJAAA???<<<<<<===<<<888555444555888;;;<<<;;;999777555222//////000111000...++++++,,,+++***(((&&&%%%)))---111333222000......444666888777555444333444555333111000222333333222000///......---+++***(((,,,///333555666333000---...---,,,***)))((('''''''''(((+++///222222000...(((,,,333777777444000---222333555666555444333111333333222000......///111333222000...,,,***))))))---.../////////...---,,,&&&&&&(((,,,///000///------///222555777555111---***((((((+++111555555333111000000111333666888:::666555444222000///111222666333///---000444777999666666666444111/////////.........000111111...,,,+++---111333333222000...///---+++)))***---000222222333444555555333222111......///000222444666777999777444333222333444666333222111222333333222000*********(((''''''(((******)))***...444777666333////////////000000000000000///...///000000///...111444666777555333222222///000222444777999;;;<<<666444111...,,,++++++,,,))))))))))))))))))))))))111111///,,,+++,,,///222333444555333111/////////111444777777555333222333888666333000...,,,+++******)))+++...111111///---,,,)))(((***///222111000)))))))))+++...000000///---+++((())),,,000222333000...++++++---...---,,,))))))***)))(((((()))***---...000111000///000111000...,,,,,,.../////////---000333555444222111111---,,,,,,++++++,,,------333222222222222222222111/////////111222111...,,,++++++++++++,,,///444888999333---,,,///111///---***...333666888888888999777666444222000...---,,,---...000444777777555333111222444555555444222111222//////333:::<<<999555222222222222111000///...666666666444111000000111444333222111111111333444555333000,,,******+++,,,*********---///000///---,,,...000222333222111111---...//////000///......///,,,***))),,,000333444000...---,,,,,,...000111000000///000111111222222000111222333333111///......+++(((,,,222555333//////+++'''&&&(((+++,,,,,,'''### $$$&&&&&&///000111000///...000111///...---------......---333222000...---...///000000000111111111222333333111///------------,,,+++111333555666666555333111222000---++++++,,,......+++(((&&&(((---000///---,,,,,,+++)))'''$$$ """'''...222222000...---~~~wwwhhhZZZRRRFFFBBB>>><<<<<<:::777333111444888;;;<<<===<<<<<<777333...---000111000...***++++++******((('''&&&***---111333222111000///555666666666444333333444444222111111222333222000---.........---++++++***...000333555555333///---......------,,,***))))))))))))***---//////,,,***((())),,,///111222111000333555666777777555222111000111333222111111333555////////////...---,,,,,,///000000000///---***))) """%%%+++000222222000...///111444666444000---)))((((((,,,222555555333333222222222222333444555444555555333000///111333444222111111333555555444666777777444000...---...000////////////---)))&&&&&&(((,,,000222222000......,,,+++******,,,...000//////000111111000///.........///111333666888999;;;999777555555555666777222222111222222222000...'''((())))))''''''((())))))((()))---333555444222------...//////000111111...------...//////...,,,///111444555333222222222000000111222333444555555222111///---,,,,,,---...)))(((''''''&&&'''((((((.........,,,,,,...222555444444444222000...//////111555::::::666444444555666555333000---***)))(((******,,,///111222000//////---+++---222555555444+++******,,,...000111000///---++++++,,,---...---///---++++++******)))((((((***++++++((('''(((***,,,...000000000///000111000...,,,+++---......---)))...444777666333000///,,,,,,,,,+++++++++,,,,,,///000222333444444444444/////////111222111///,,,---............///111333555000******...111111///***...333666777777888888666555333111///.........,,,---000333666777444222222333555666555444222000111///...333999<<<:::666111111111111111222333333777777666222///------...222111111111333555666777555333000---+++***))))))((((((***---000111000...---///111333555555444333///000000111111111111000...,,,)))))),,,///222333///...---,,,,,,---///000///000/////////000222333111111222222111000.........,,,***---333666555222111...***((((((***,,,...,,,)))$$$!!!!!!"""######+++---............///000//////......------...///333111///...---...///000......///111333444444333000...,,,+++++++++***)))...111444777888777555444222000---***((((((+++---,,,)))&&&'''+++.........000000///,,,)))&&&###"""###&&&***---......///000|||yyy{{{uuuggg\\\VVVIIIDDD===:::999888666333000333666888999:::;;;===777111,,,,,,000333111///++++++++++++***)))(((''',,,///333444333111111111555666666555333333444666222111111222333333111//////000222111000...///000111222444444444222000......////////////...---,,,,,,,,,,,,---///...,,,))))))((((((***///222555555555666777777666444222111...000333444444333333444,,,---/////////...---,,,------...---,,,***((('''!!!%%%***///222333222......///111333222///,,,))))))+++...222444444444555444333222000000//////111333444333000///111444333222222333444444222000222555666444///,,,,,,---000///......---***&&&######$$$''',,,000111000///------,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++------///111333666888:::;;;:::999888777666666666333222111111111///,,,)))&&&''')))***)))((()))***++++++,,,///222333222000.../////////000000000111++++++,,,...000000---+++---000222333222111111222222222111111111000000000...---,,,+++,,,...000111+++***'''%%%%%%&&&)))***+++,,,.........000333555222222222000...---...///000555::::::666444666888555444222000...+++***)))***,,,...111222222111000000---,,,///333777777555///---,,,---///000000///...---------...---+++)))------,,,+++)))((('''&&&))),,,......+++)))***,,,---///000000///...///000000...++++++,,,------,,,''',,,222666555222///---,,,------------,,,,,,++++++///222444444444444444000//////000222222000......///000000.........///000---******...000111000,,,///222444444444555555555444333222000000000000------///222444555333111333333444555444333222111111//////222777999888666111111000000111222444555555555333000---+++,,,---333222222333666999999999333222000...,,,***))))))'''(((***---111222222000//////000333666777666555333333222111111111222333000---***)))+++...111111///---,,,*********,,,------...///......///222555333222000...---,,,,,,,,,------...000333555666666222000---+++***,,,///000000...+++'''%%%$$$$$$$$$'''***,,,---------...///---...///...,,,,,,...000///...---,,,,,,---///000///......000333444444444111...,,,++++++,,,++++++...000333666777666555444000...,,,(((&&&&&&))),,,+++***((('''(((***---///333444333111---***))))))&&&((()))******+++...000}}}{{{|||~~~yyyxxxzzz{{{zzzuuukkkaaaZZZLLLFFF===888777777666444111333555555444444666999444///***,,,111444222///---,,,,,,,,,+++******)))///111444555444222222222333333333222000111444666000000111222444444111//////111333333111000111333333333333333222111000///---...///000111000000//////...///000111111...,,,((('''&&&)))...333666666333333333333222000...---,,,000444555444111///...+++,,,...//////---+++)))******+++,,,,,,,,,++++++###$$$&&&***...111111000...---,,,---//////---+++***,,,///111111222333444666555333222000...------...111333222///...111444444333111111222222111///,,,000333222...,,,---//////...------,,,***&&&#########%%%)))...111000///------...///...,,,+++))),,,,,,+++++++++***)))))),,,,,,...000333666999:::888999999888777666444333333222111000...+++'''$$$%%%(((+++,,,,,,++++++,,,...000222222111000000000333222222111000//////...)))***---000222000---)))---///111222111111222333444444333222111000//////,,,,,,++++++,,,...000222000---)))%%%%%%(((+++...+++---///000000000222333///000///...,,,,,,---//////555::::::666444777;;;444444333222000...---,,,+++---///111111111000000---++++++...333555555333333000...---...//////...+++,,,---000111///+++(((,,,------,,,+++)))))))))***...111111---,,,---000...///111000///---...///000---+++***+++,,,,,,,,,))),,,///111000///......---...000111111///---++++++///444666555333333333///...///000222333111000---......---,,,,,,---///......------......//////...///111222111000111222444444444333333333222222.........000222333222000222222222111111111111111111111111222333444555666333222000......000222333000000000...,,,,,,...000333222222444666777666444000000///...---+++***)))(((((()))---111333444333000///...111555777777666666555222000000111222333222///+++***+++---///000...---***((('''(((((()))***,,,------,,,...222666444222...***(((((()))***,,,...111222333444777999333222111///...///111333111111000---+++)))((((((&&&(((+++---------...///+++---...---,,,,,,...111...---,,,+++,,,...000111111///...///333555666555333000---,,,---.........///111222444444333222111***+++***'''%%%&&&***...+++,,,+++((($$$%%%+++000111333333111---++++++,,,)))***++++++******,,,...~~~~~~}}}rrrqqqpppppptttvvvqqqggg___NNNGGG===888666777777666333555555222000///222555222---)))+++111555333///...------,,,,,,+++++++++000333555666444333222222/////////...---...111444//////000222444444222///---000222222000///111333555444333222111111000000,,,---///111111111111000111000000222444444222000%%%$$$$$$(((...333555555/////////...,,,+++)))))),,,000444555333///+++)))+++,,,......---+++(((&&&)))***+++,,,...///111111''''''(((***---/////////---,,,++++++,,,---,,,+++***...222333111000222444666555444222000...---,,,,,,000333222///...111555666333000///000111111000''',,,000000---,,,...111...------------+++'''$$$%%%$$$%%%(((---000000...---...000000///---***(((,,,,,,++++++***))))))(((+++,,,---000333666999:::666777888888777555222000333222000///---)))$$$ &&&))),,,............///222444777666222//////000777666555333000...---,,,(((***---111333111,,,(((---///111222222222333444666555555444222111000000,,,++++++***+++...000222444000***&&&&&&)))...111+++...000111111000000111---......,,,++++++---//////444999999555444888===444444444444222111000///***---000111000000//////)))((((((,,,111444222000555222///............---(((***...222444222---)))+++,,,------,,,+++,,,,,,+++///333333///...///222...000111000...------...000---+++***+++,,,,,,++++++,,,---,,,+++,,,...000...000333444444111...,,,---111666777555222111222///......000222333222111------,,,***)))***---000...000000000...------...///000111000......///000333444444555555555444444///...---...000111111000000000////////////000000111222222111000111333666555333000---,,,---///000------------,,,...111444222111000222444444000---...//////...---,,,+++***)))))))))---111444555555000...---///444777777666888666222///...000222444555111---+++,,,---//////...,,,)))'''&&&&&&&&&''')))+++,,,,,,+++...222777666222---(((%%%&&&''')))+++///333444222333777;;;444333333111000111333555000111222111///---,,,,,,%%%(((+++---......///000))),,,------+++,,,///222///...------...000333444333000...000333666777666444222///...///111111111222222333333222111///...&&&'''((('''%%%''',,,000***------(((######)))111---///000...***((()))++++++---......,,,+++++++++}}}{{{zzzuuuqqqooosssxxxwwwnnneeeXXXMMMBBB======;;;888555666333000------///333555222...++++++...111222111//////---,,,,,,---...///333222111222222222000......------,,,,,,++++++++++++,,,///222444333000------...///111111111000000111333444333000............///000111111000///...111111111222333222///,,,'''&&&%%%'''+++...000111***))))))'''''')))---000111333444333000+++(((&&&111444666444///***((((((+++,,,---...///111222222...+++(((''')))+++,,,,,,000///---***((())),,,///......//////000000//////111000000111222000---***---...///...---...///111222222333333111000...,,,---....../////////000000///111222111...---,,,---,,,,,,++++++,,,---///111000111222000---+++******......---+++(((&&&'''(((---...///111333666999;;;===<<<:::666222000111333777666444222111...***'''+++,,,---...///000000111111555555111///000000...111111111111000///......''')))---000111000---+++---///111222000/////////111111111111222222222222---,,,,,,,,,...111444666555///***(((***---000000000......111444555333000222...+++***,,,...---,,,,,,...000111111111333555222111222333444444222000---+++)))+++...///---***))))))***+++---000333555888777555333222000000000,,,111555666333///------000///---,,,---...---,,,000111222222111000111222333333222000---,,,,,,---111///,,,,,,---......---+++++++++,,,...///111222444444444444333111///...333111111333555555222///---...000000...,,,,,,,,,+++++++++++++++,,,.........---,,,)))(((***---111444333333111000...------222444666777666666777888777444000---,,,---000222333333222000//////000222222444444222///...111444777444///---,,,...//////...---+++***+++,,,,,,,,,///000111222111000...,,,,,,...000///,,,***+++---,,,,,,,,,---...111333555---+++)))***---222555777888555111...,,,,,,...000333444444000---,,,///222000---((($$$""""""$$$&&&...,,,***)))+++,,,......000,,,'''###"""$$$''')))---...000222444555666666555333000------000333555666333000.../////////////////////000111111///---***)))))))))***,,,...///000...---000333555444222222111...------000333555222333444444333222000//////000111222111000---,,,'''''''''(((***,,,...///000...,,,)))### $$$,,,333111...***&&&$$$%%%'''(((***+++---......------|||zzzvvvssstttyyy}}}sssjjjbbbWWWLLLEEECCC@@@;;;777666444111///...000222444333000,,,+++---//////...111000///---------...///000//////000111222111///---,,,,,,+++***))))))(((***+++---111444444222///,,,,,,...///////////////222222222111...,,,------000000111111000...---+++000///000111222222///---&&&%%%%%%&&&***---//////,,,+++***((((((***---///000111222111///,,,***)))222555888777222---+++***------...///000111111222...---***''''''(((+++---///...,,,***((())),,,///,,,,,,---............---...///111444555333...+++---...///...------///111333333222111///---+++******,,,...111111111000///,,,---//////......///000---------,,,,,,,,,,,,,,,...000111000...------...000111000...+++)))))))))///000111444666888999::::::999888555111000000111555444222222111///,,,)))---...000111111000//////...111111---+++---...---000000000000000000//////(((***---000111///,,,***...000111111///.........////////////////////////,,,,,,,,,---///222444555555111,,,+++,,,///000000///......111333444222///111...+++***,,,------,,,)))***,,,------...000222333111///...///111111111000...,,,,,,---...///...,,,,,,------///000111222777666444333222111111111///111444333000---,,,---...---,,,,,,...///......000111333333222333444666555555444222///......//////---,,,,,,...///000///---------...///000111222444555555555333000...,,,...------///222333111///...000222222000...------------------...///000000...---+++)))((()))---111333222111000000/////////111333555666555555666777:::777222///---...000111333444444333111000111333444555666444222222444666888666333000000111111222000...,,,+++,,,,,,------//////000111000...,,,++++++---///...+++))))))***))))))***+++---///222333---+++((((((+++///333444555444111...,,,,,,...///111111000...,,,,,,...000///,,,(((%%%###$$$&&&(((...---+++***+++,,,---------+++(((&&&&&&''')))+++,,,---///000222333444444555333///------///222444444222///...///000000000000//////111333222111///+++***))))))***,,,///000444222000000222444333111222000...---...000333555333333444444333111000///---...000000000...,,,+++((()))***,,,---//////000---+++***(((######***111000---***&&&&&&'''))))))***+++,,,---,,,,,,+++~~~|||wwwvvvyyy{{{rrrkkkcccYYYQQQMMMIIICCC===888777555333222222333333444111---+++,,,,,,,,,+++222111000///...///000000...------...111222111000------,,,,,,***)))(((''')))))),,,000333444333111,,,,,,---......//////000222222111...+++***+++,,,000000000000...,,,***)))---------///000000...,,,%%%$$$%%%'''***,,,---------,,,***)))***,,,...000/////////...---,,,,,,+++222666:::999444000...---....../////////000000000///...+++'''###$$$)))...///...---***((())),,,///)))***+++,,,,,,,,,,,,,,,***,,,000444777555000,,,---...///...------///111333222000...,,,******)))(((+++...111222000...,,,(((***,,,......///222333...///000000...+++'''%%%+++---///000000000111222444555555222///,,,******///000333555666666666555444555555444111/////////111000000111111000...+++///222555555333000---,,,,,,//////+++))),,,....../////////000000000111111***,,,///111111///,,,***///000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222333444555666444111000000111000000000///000111333222000...111...,,,++++++,,,++++++''')))+++,,,,,,,,,...000444000,,,***+++...111222222111///,,,+++,,,000444111111111111111000///...444333333222222222222333222222111///,,,,,,---...---,,,,,,---///000/////////000222222333444666888777777666444222000111222///---,,,...000222222222000000000000111111222222444555666666444000---***))))))))),,,///000///...///222555555333000...---////////////000111222333///...+++(((''')))---111222111000///...///000000000222444444333333444555;;;888444000......000111333555666666444333333444666777777777555555777999999888666555444444444444111000...---,,,---...//////000000000...,,,***)))(((+++---...,,,)))''''''''''''''')))+++---000222...+++'''&&&(((,,,///111111111111///---,,,...000///---+++***,,,------------,,,)))'''&&&''')))+++///...---+++******))))))((()))***+++,,,------...,,,---...///000111222222444222///,,,,,,---000111222000......000222222222111000111222444555333111---+++***)))***---000222777555111000000111111000111000///...///111333555444444444333222000///...,,,---.........---,,,++++++---///111222333222111***((()))((($$$!!!&&&......,,,***((((((***,,,+++,,,,,,,,,,,,+++******zzzzzz|||{{{sssnnnfff]]]XXXSSSLLLDDD===<<<;;;999888666555444444222///---,,,+++++++++111000000///000111333444000///......000111111000000000000///...,,,***)))******+++...222333222111------------...000111222333222000,,,)))((()))+++---......///...---+++************,,,---...---+++&&&&&&'''))),,,...---,,,,,,***((()))+++///111333000...,,,++++++,,,,,,,,,111555999999555111//////........................---...+++%%% '''---///...---+++))))))+++...(((((()))***++++++++++++)))***---000444444111///---.........------///000000///---+++*********+++***+++---...---,,,***)))''')))+++---...000333555111222444333000+++%%%!!!''')))---///000111444555666777777555111---++++++---///222444444333111//////111333333111...------...---...///111111000...111555888888444...***)))---000000,,,+++///111111111111000000000000111111---///111222222000...,,,//////...,,,)))(((((()))+++++++++++++++++++++++++++,,,000333555666555555777666555444333222111000111222222333333333111000111///---,,,++++++******)))+++---......///111222333///+++***+++...000111333222000+++(((***111777555555555444222///---+++000//////000000111222333333111///---,,,...111333000/////////111111///......///000000000111333666666777777555222111222333111000000111333444444333222222222333222222222222111222444555444111...+++&&&'''(((***---.../////////222666666444000---+++000000000000111222333444///...+++(((&&&(((,,,000111000...,,,,,,,,,---......000222333222222333444999777333000//////111222333555888888666555555555666777777777777777888888666777888777666444444555222111000---,,,,,,///111111111111000...,,,***)))&&&(((,,,......,,,)))((('''''''''(((+++---000111000---((('''(((+++---......000111000------...111...+++((())),,,...---,,,,,,+++***))))))***,,,---000000...+++(((%%%$$$###%%%(((,,,000222222000///............///000111222333111...,,,+++,,,---///...------...111333444444111111222444666666444222---,,,***)))***---000333666444000.........000111000000//////000222444555444444333222111000......,,,,,,---......------,,,...000333666777666444222+++)))******&&& """,,,,,,,,,+++)))***---///......------,,,,,,++++++~~~~~~}}}|||tttiiiaaa[[[QQQFFF@@@???>>><<<999777555333333222111///---,,,------......//////111444666888444222000000000111111000333333444444333111///------,,,,,,---000111111000,,,+++++++++,,,...000222333333000,,,)))'''(((***)))***,,,---............)))(((((()))+++,,,+++***((()))***---///000...,,,)))&&&%%%''',,,111333444000---***)))***,,,++++++...222555555222//////000......------------,,,,,,+++,,,***$$$ &&&---//////...,,,)))(((***,,,'''((()))***++++++++++++)))))))))***...000111111,,,---...---,,,---...000,,,+++*********,,,---......,,,+++)))'''&&&&&&&&&(((***,,,------///222555444555777666222,,,&&&###%%%(((,,,...000111444666666777777444000---++++++...000333555555222///---,,,///111222000...------++++++,,,...111111000//////444999888222+++'''&&&,,,000000---,,,000222111333222111000000000000000000111333444444222000///...---,,,)))&&&%%%&&&(((,,,,,,,,,,,,------------,,,...111444666666666555666777777777555333111000333444555666555444333333111111000...,,,*********+++---/////////000222444111///---...///000///...111000...***'''***111777666666666444222...+++))),,,,,,,,,---...000111222222///---,,,...222666888555444222222222111...,,,.........---,,,,,,///111444555555333111000000222555444333444555666444333222333333444333222111111,,,...000222222111000...((()))***+++---...000111///222555555333...+++)))////////////000111222222...---,,,)))'''(((+++...000///---+++************---///111222111111222333444333111//////111333444333555888888777666555666555444444555555666555444111333555555333111222333222222000---***+++...111333222222000///---,,,+++%%%'''+++...000000...,,,*********+++,,,///111222222...+++)))***,,,---------///111000,,,+++...111---***)))***---///...,,,*********++++++---...///111000...)))$$$ %%%)))---222444333111//////.........///111222333333111...,,,***+++,,,---,,,+++,,,...222555666555222111222444555666444222---,,,******+++---000222111000...,,,+++---///111//////000111222333444444444444333111000//////...------...///////////////000222666999999777555333...,,,---...***$$$!!!"""+++,,,,,,,,,+++,,,...000.........---------------vvvkkkcccVVVIIIBBBAAA???<<<999666333222555555555222000......000---......///222444777999666333111000000111111000444555666777666444222111///---,,,,,,...000000000***)))(((''')))+++///111555444222///+++((()))***&&&'''***---///111111111,,,***)))***,,,,,,,,,+++++++++---000333222///---'''$$$"""$$$***000333333---***'''(((+++---,,,+++,,,///111111...---///222...---------------------******((($$$"""$$$)))...111111000,,,)))'''((())))))***+++,,,---.........+++)))''''''***---000000,,,---...---,,,,,,...000*********+++,,,...///000///---)))&&&$$$$$$%%%%%%***+++------...000333666666666666555222...***'''(((***---///000111333555666666555222...,,,,,,---111333555777777444111///---///111222000...------++++++,,,...000111///...,,,111666555...(((%%%%%%)))---///,,,+++...///...111000///.........///000000111333444444333222111...---+++'''$$$$$$&&&))),,,---......///000111111...///222444555555444333444666888777555333222222333555777777666555555666222333222000---************,,,...//////000111333/////////111222222///---...---+++)))))),,,111444555555444222000---+++***+++++++++,,,---///111222///---,,,---111666999:::777555444444333111---***......---,,,***+++---000222333333111///...///000666555444555666666444222111111222333333222111000***+++---...000000000000,,,---......---...000222///222444444000,,,)))(((------------...///000111,,,---,,,+++)))(((***+++---,,,,,,++++++***))))))---///111111111000111222222111000///000222444555333555666666555555555666333222111222333333111///+++...111111...---...000111111000,,,((((((,,,000333222111000///...------'''(((***...111222000......---------...000222333111///---,,,---------,,,+++...000---)))(((,,,000,,,++++++,,,---......---)))***+++,,,---......///000000---(((!!!!!!(((+++...111222111///---......---...///111333444333111///,,,+++***+++++++++***+++...333555666666222111111333444444222000++++++***+++,,,---///000---------++++++,,,///111...///000222333444444444333222111000000000000000.........///000111222222111333666888888777444222000......000...(((%%%&&&,,,---...---,,,,,,...///,,,,,,,,,,,,---...///000vvvooobbbTTTGGGEEEBBB>>>:::777555444999:::999666222//////000////////////111333555666444111///...///111111111222333555777777555333222---,,,***+++...000111222,,,+++)))((()))---111333666666555222---***))))))%%%'''***---000222333333000...------...///...---,,,---///222444333///,,,'''### """(((---///...(((%%%$$$&&&,,,000///---+++---...---+++,,,000444......//////////////////***)))'''&&&'''***...111333333111---)))&&&&&&'''+++,,,...///000111111111,,,***))))))+++---...---,,,---------,,,,,,...000++++++---...///000000000,,,+++***((('''&&&&&&'''***+++------///111666999666555444222000...---,,,---///111222222222333444777666444000---,,,...///333444666777777555333111///111222222000......///,,,+++,,,...///000...,,,(((---222111***$$$###$$$''',,,///,,,+++---,,,***+++***))))))+++---///111///000111333333333222111000///,,,(((%%%&&&))),,,,,,---...000222333444555...///000111111111000///222444666666333111222333111444777777666555666777333444555222...+++***+++***,,,...//////000222333///...///000222111///---+++***)))***---000222222222222000///------,,,,,,,,,,,,,,,---...000111222---,,,,,,...333666777777444333333333222000---***//////...---,,,---111444111111111000...---...000222222222333555555333111...///111222222111000///*********+++,,,---//////000111222000...---000222111333444333///+++)))(((---,,,,,,------...///000***,,,---,,,***(((((())))))***,,,---...---,,,+++---///111111111000111222333333222111111222444555222333444444333333555666222111///000111000---***'''+++---,,,)))(((+++//////000...***%%%%%%***///111111000///...---------+++***+++---000111///---111000/////////000111222///.........///...,,,***))),,,,,,)))######(((---***,,,------,,,+++,,,---)))***+++---..................,,,&&&!!! $$$))),,,---/////////...,,,+++,,,,,,+++,,,---000222444444222000---+++***************+++///333666666666222111111111222111///---))))))***,,,------......+++---...---,,,+++...000---...111333444555444444222111000//////000111222.........///000111333333222333555666666555222111...,,,,,,000111---+++,,,---...///...,,,,,,---...(((((()))***,,,...000222~~~yyynnn```MMMJJJFFFBBB>>>;;;999999===>>>===999333///...///111111000000000111333444111///------///111222222///111444555666555333111,,,***)))***---111333444000...,,,+++---000555888666777666444///+++***)))&&&(((+++...000222333333444222000000000111000///,,,---///333555333///,,,((($$$ !!!'''+++,,,***###!!!!!!&&&---222222///+++------+++***,,,111666///000000000111111111222+++)))'''(((,,,///222333444444222...)))&&&%%%%%%---...///111222333333333,,,++++++,,,---...,,,+++,,,---------,,,,,,...///,,,---///000111000///...))))))***++++++***)))((()))+++,,,...///333888<<<555333111///......//////111222444444333333333444777666333///,,,,,,///222222333444555555333222111111222333222000//////000---,,,,,,...//////---+++%%%+++000...'''"""!!!$$$'''---000...------,,,)))%%%%%%%%%&&&(((,,,///111---...000111222222222111222000---)))'''(((,,,///,,,---...000333555666777---...............------111333555555222111222444///333666777555444666888444666666444///++++++,,,,,,...000111111111333555000.........000000///---***((((((,,,111333333111000///...,,,,,,,,,---...------......000111333333,,,+++,,,///444666555222111000000111222000---***000000000//////111555888000111111000...---...000......///111444444333111,,,...000111222111///...,,,+++***)))***+++---...222444444111...---///222333444444222///+++***))),,,,,,,,,------...///000)))+++......+++)))''''''&&&(((,,,///111111000///---///111222111111111333666555444333222333444444222333333222111222444777222000//////000///+++(((%%%)))+++***'''&&&***......///---)))$$$###)))...000///...---------------...,,,+++,,,///000---+++222111000//////000111222------...///000...+++((('''******%%%%%%+++))),,,...---+++)))***---((()))+++---......------,,,,,,+++&&&"""###)))////////////...,,,+++***)))******)))***,,,///222444444333000...,,,+++************,,,///333666666666222111000000111000---***'''(((***,,,---------,,,,,,...000///---,,,---///,,,...111333555555555444111000/////////000222333---------...000111333444222222444555444333111000,,,)))***///222000///111///000000///---+++,,,---%%%%%%&&&'''***---111222~~~rrrdddXXXJJJBBBAAA???;;;666999:::;;;;;;888666555444333555555555333222333444111///...000333444333111000111333444555666666666//////...,,,,,,---000333222111000//////222777;;;<<<999666444444111---)))+++***)))+++000333333222555444222000//////000111---///111333222000...,,,,,,(((&&&'''+++---***''' ###***222666444000,,,---...---,,,,,,---...111///...000444666666444---,,,***+++...111333333333222111---***((((((***333222222222333333222111000333555555333///------222111111111111000,,,***000333666888999666333111+++,,,---,,,)))&&&&&&&&&,,,,,,---///111333555666222111//////000111000000444555777888777444222000333000------...000111000000222555555333111000000222111///......000111333000...---...000///,,,)))***+++,,,,,,,,,***(((&&&...111333333000,,,***)))***(((%%%$$$&&&***...111111000/////////000000//////000000...,,,---111555333333222111222333444555222111///+++((()))...222555444444333333222222111111333555777888777666555000222444444333000,,,***------,,,------///000000111222222222000///000222,,,---...000111111222222222111///---,,,---...///444444222///------...000,,,---///222444333000---333000---,,,,,,,,,,,,+++------///000222444555666888444///...///000...,,,+++******+++...000000///111///---,,,------,,,+++)))))))))***+++,,,---...444666888666111,,,++++++444333111000...,,,+++***+++---///111111///,,,*********+++,,,------+++)))'''+++...111111222222333111///------...//////...222444444444222222222444555555555444444333333333111111111222222///***&&&###%%%((()))(((''''''''',,,...///,,,((('''+++000111333444222///...000222000//////000111111///---111---))))))---222444444111222444444222...***'''''')))***(((&&&%%%''')))***...000///)))&&&&&&((()))+++.........------...///...,,,***+++---///111444333111,,,((('''((()))((()))+++---000222444555999666333111111000...---...***'''(((---222444555111111000///,,,)))&&&$$$'''***...222444333000...)))---111000,,,***,,,///000...---000333555444111333222111000000111222222222...+++---222555555222000111222222222222111111++++++++++++,,,...000111999333------222444111---))))))((('''''')))...222zzzllleee[[[PPPGGG@@@;;;999777888999999888777666666555666777555333222333444444222111222555666444333000111222444555666666666444222000---,,,---000222222333333333333555888;;;;;;888555333333111...+++---+++***+++///111222111222222222222111111111111///000111111111///...---+++))))))---000000,,,'''$$$$$$&&&,,,222555222...,,,...//////...------...///---,,,...222555666666,,,,,,+++---111333444444222222111...+++)))***+++000000000111222222111000000222555555333111000///444444333222000...---,,,222555888::::::888555333,,,,,,,,,***'''%%%%%%&&&,,,,,,---...000222333444222111000000111111111111555666777888777444222000000...,,,---///111111111///222444555333111111111222111000//////000222333111///...///000///,,,)))***+++---...///...------///111333222000---++++++...---+++(((&&&'''***---111000......///000000//////000111000...///111444555444333333333333333333000000...+++)))***...222333333333222222111111111///000111333444444444444222333555666555222///,,,,,,,,,,,,,,,------.........000222333222222333444000000000111111111000000222111///------...000111666555333000...---...000---------///000000---+++------...---,,,+++))))))------///000222333444555666333111111333333000,,,''''''(((+++...000///...000...,,,++++++,,,+++***)))***+++---.../////////222555777555///+++)))***000000000000///...---,,,,,,---///111111///,,,***+++++++++,,,------+++***)))---111333444444444444111///---,,,---...///000111333444444333222444555666555555444333222111000...///000111222///+++(((%%%''')))***(((''''''(((+++---...,,,))))))---222333444444222///...///111000000000111222111...,,,,,,(((&&&(((---222555555666666777666444000+++((('''(((***)))''''''***,,,,,,///000...((($$$%%%'''***---//////.........///......------...000222333777666444000+++(((((((((***+++,,,...000222444555888777555444444333111///,,,)))&&&'''+++///111222111111000...+++(((%%%###'''***///333444333///---,,,///111///,,,+++---111///......222666888666444444333222222222222333444111...+++---222555444222////////////000000111111...---,,,++++++---...///333000...///333444222//////...,,,***((((((+++...xxxwwwqqqcccQQQCCC>>>===777777777888888999999999777888888666444333444555666444333333444555333222///000222444666666666666777555111---,,,---000222444666888999999888999:::888555222000000000///......,,,++++++---/////////---///111333444333222111111000000///...---------***+++...222555444...)))******+++...222333///+++,,,...000000///.........,,,+++***+++///333555666------...000333555555444111111111///---,,,,,,...---...///000000000000000///111444555555333333333777777777333...+++,,,///555777:::;;;;;;999777555------,,,)))&&&$$$%%%&&&+++,,,,,,---...///000111222222111111111222222222666777777777666444222111...---,,,---///111111111...111333444333222111111333222111000000111222333111000///000000///,,,)))***+++...000222222222222000222333222000.........222444333...'''$$$%%%)))000///.........///000000000222333222111111222444555555555555444333222222......---+++***+++///222222222222222111111111111............///000111111333444666666555333111///***+++++++++++++++++++++,,,///333555666555555666222222222222111///......000///......///222555666888777444222000///...///---+++***+++,,,,,,+++***)))---111111...+++******......000111222333333333444333222555777666222...%%%%%%(((,,,///111000...000---***))))))+++++++++)))+++...111222222111111111444666333...***))))))+++,,,...000111000//////---...///000000...,,,++++++,,,---......---,,,++++++///444666777666555555111000///......///000222000222333444333444555777666555444333111///......+++,,,---///111000---***(((***++++++***((())))))+++---...---+++,,,000444555555444222///------...000000111333444333///,,,'''%%%$$$'''---333666666777777777666333///***(((&&&((()))))))))))),,,......000000,,,'''$$$%%%'''---...000000/////////000......///000222333444555999999888555///+++))))))---......000111222333333777666666777888777444222---+++((((((+++...000000111111000...+++(((%%%###'''***000444555444000---...000000...++++++///333///...000444888:::888555333333333333333333333333000---+++---000333222000---,,,,,,,,,---///111222111000---+++******+++,,,...///000111222333222222222222000---***)))+++---~~~qqq^^^MMMEEEBBB999888777777888999:::999777888888666555444666888555444333333222222111000///000333555666777666666666333...+++,,,...111222666999===>>><<<999777666444222///------...//////...---+++******+++,,,,,,(((***...222333333111000111000---+++******+++,,,+++,,,///333555444000---000000///111222111---)))+++---000000///---------,,,+++******,,,///222444000000111333555555444222000000111000......///000...000111111000/////////...111444666555555555666777888777222+++(((,,,000666777999;;;;;;999666444000///---)))&&&%%%''')))++++++,,,------.........222222222222111222333444777777777666444333222111...---------///000///...---///222444333222222222444333222111111111222333111111111111000///,,,+++***,,,---///111111222222000111222111//////000111333777888222((("""$$$'''/////////...---...000222222333444555444444333333333333555666666555444333...---,,,,,,,,,---///111222222222222222222333333000///---,,,,,,---...///222333333333333222000///*********)))))))))((((((+++///444777888666555555111111111111000///...------,,,,,,---111555:::===:::888555333111000///---***((('''''')))+++++++++)))///555555111------///000111222333444444333333444333222444777888555222%%%&&&***///333444333111///,,,)))((()))***++++++***,,,111555666666444222000333555333///***)))***''')))---111333333222111...////////////---,,,+++,,,---//////...---,,,,,,+++///444777777555444444000111333333222222222222///111333444444444666888666555333222000...,,,,,,((()))***---000000...,,,+++,,,---,,,+++******++++++,,,------,,,...222666666555333111///---------...///111333555555222///'''%%%%%%(((///444555555222333333222000---)))'''((((((((())))))***+++,,,.........+++'''&&&(((***...000111111000///000111///000222333444555444444888999:::888444///---,,,000000111111111222222222333444666888:::999555222000///---,,,---///000111222222111///---***'''%%%%%%)))///444666555222000000000///,,,***,,,000333000000111444888999666333000000111222222222111111...,,,+++,,,...000///...,,,,,,++++++---///222444555333///,,,***))))))***---///111111//////222444111222111///------...000xxxkkk\\\QQQJJJ===:::666555666777777666666666666666555666999;;;555555555444222111111111///111333666777666555444111---)))(((+++///111222777:::===>>>:::666333111000///---,,,+++,,,...///...---+++)))'''((()))+++%%%'''+++...000000///...000...+++((('''(((+++,,,---------///111222222222333333333222111///,,,)))***,,,......---++++++,,,...---,,,,,,+++---///111333222222333444333111///...000111111//////000111111333444333000......//////222444555555555666777555777555000)))(((+++000444666777888888666444222111000///+++)))(((***,,,++++++,,,---......------000222333222111111333555888777555444222111111000000///......///...+++)))+++...111333333333333333444333333222222111111111000111222222111///...---,,,,,,---------------,,,///000111111000000111222000444777222)))$$$%%%)))///000000...---...111444444444555555666555444333///000333555666666666666///.........///000111111222333333333444555555555444222000---,,,,,,---...//////////////////......+++***)))'''&&&&&&&&&&&&+++///444777777555333222---...//////000000//////+++***+++---111888>>>AAA;;;888555333333222///---&&&%%%$$$%%%))),,,...///---222888777333000000222222333444555555555333222555222000111444777666555((()))---222666888777555///,,,***)))***+++,,,++++++...333777888777444222111444666444000+++***+++''')))---111444555444333000//////...------,,,,,,---///111111...---,,,---+++///333555444333222111---222777:::888555333222111222444444444444666777444333222111///...---,,,''''''))),,,///000...---,,,---...---,,,+++,,,...---------------///222555555444222000///...---,,,+++,,,///222555666444222+++***))),,,111444444222---...///000///...,,,+++******)))((()))))))))))),,,,,,,,,*********,,,...///000111000///...///111///000222444444444333222444666888888666333111111222222222222111111111111///000333777999888444111000000///------...///111333333222111///---***)))%%%)))...444666666555444111000...+++***,,,000333222111111333666666222///+++,,,...///000///...---,,,++++++,,,------,,,+++---,,,,,,,,,...111444555666444222///,,,***)))(((///000111...++++++///444111222222111///......///}}}uuukkk```XXXGGGAAA;;;777666666444222666666666555444555999;;;777888888777555333444555000222444666777666444222+++(((%%%''',,,000222111555777999888555111///............---,,,,,,...000//////---)))''''''***,,,&&&'''(((***+++,,,------000---***((((((***,,,...---,,,++++++---000333555444444333333111///,,,+++***,,,,,,,,,+++***+++---...///000///---,,,...///444222111222222111///---...///111111000//////000222555666555111///000111111333555555444444444666333444222///+++***---111333444555555555333111000000000///---++++++,,,...+++,,,...///000///......///111333222000000333666888666444111000/////////000////////////---)))%%%))),,,000222333333444444333333333222111111000000...000222333111000000000///...---,,,***)))((((((,,,...000111000000111222---000222///)))&&&(((+++000111111///---...333777777555444444555666555333---...000333555666777777222111111111333444333111222333333444555666666777555444111/////////000111...------,,,------...///...+++(((%%%###$$$%%%&&&)))---222555555333222111,,,---...///111111222222---,,,+++---111777===AAA:::777333333444333///,,,%%%$$$$$$'''+++///111222111666;;;<<<999555333222333444666666666444222111444000------111444555444***+++...222777999888777///---,,,,,,---...---,,,---///333777888666444222111444666444000,,,+++,,,+++---000222444555555444111000///---,,,,,,,,,,,,---000333222///,,,---...+++...000111111//////000,,,222999<<<:::666444333444555666555444333444555111111111000000//////...''''''(((***---...---,,,,,,---...---,,,---...000///...---,,,---///111222333111//////000000///...++++++---000444666555444000...---///333444222///,,,---///111222222222222---+++))))))***+++***)))++++++,,,,,,---...///000/////////...,,,,,,...///---...///111222222222111///222555666555444333444222222222111111111111000---...000444666666333000.........---++++++---///222222222222111///---,,,)))+++///333555666555555333111...,,,,,,...111333444222000000333333000---)))***---///000///---,,,,,,,,,---------,,,,,,+++...------...000222444555555555444222///,,,***(((...//////,,,******---111111333333222///---,,,,,,|||uuummmhhhXXXPPPFFF@@@===;;;777444888888777444333333666888666888999888555444555777222333666777777555222000)))&&&$$$'''---111111//////000111000///------......000111111......///111222111///,,,)))))),,,000+++)))((('''(((***,,,...000...,,,***+++---///111,,,,,,++++++,,,///333666222222333222000///......------,,,+++)))***,,,///---///222222000...///000111000......000000000///---///111111///......//////333666555222000222555333444555444333222222333222111000......///111222222333333333333111///...---...///...---,,,---///+++---///111222111111000---000333222//////222666777555222///------...............//////---(((%%%(((+++///222333333444555222222222222111000///...,,,///222333222111222333222111///---***)))((('''))),,,///111111000111111+++,,,,,,***)))(((***+++111333333000...///555:::999666333333444666555333...//////000222444666777666555444555777777444222111111222333555666666777222222111111222333555555///...---------...000111111---(((###!!!"""%%%'''&&&***///222222222222222...///000111333333333333222000...---///333888;;;888555222222444444000,,,'''''''''***...111333333666;;;BBBGGGFFF???777222222333555666555222000...000---+++,,,000222000...++++++,,,000444666666666///......000111111///---...000333555666444222000///222555333///+++***+++000111222333444444444444222111///---,,,,,,,,,---...222555333///,,,---///,,,...//////------...///---222888:::777444444666777888888666333222222222/////////000000111111222(((((((((***,,,,,,+++***+++,,,------,,,---000222222000---,,,,,,---......000...---...000222111000...------...111333333333111000///111444444000---,,,...///222333444555555...,,,***+++---......,,,---------///000000000///---......,,,******,,,---''')))+++---///111222333---///222333222222333444111111111111111000000000------///222444444222///,,,...///...,,,+++...000000000111222111000///...000000111222333333333333555333000///000111333444555111......111222111///))),,,///222333111///---...///000000///...---------......///111222333333444555555555333///+++)))(((***,,,---,,,,,,,,,,,,---///111111///---,,,,,,zzzvvvsssfff]]]QQQIIIEEEBBB===999;;;:::888444111111333555444666777666333222444666333444666888777444111///)))&&&%%%(((...111000---***+++++++++***+++---//////222444444111///000222333333222...++++++///333...,,,(((&&&&&&))),,,///111///...---...000222444***+++,,,,,,---000333666000111222222000////////////...---+++)))+++...111+++///333444222000111222///---+++,,,...000111111---///111111///...---...,,,000444444222111444777555555666444222000000111222000//////111333333333222222333333222000///...***,,,......---------...,,,---000222333333222111,,,///222111......222666777555111...,,,,,,------+++,,,---///000...***&&&'''+++///222333444555666222222222111111///......+++///222333222111333555444333111...,,,***))))))'''+++///111111111000000***)))((((((((()))***+++111333444111...000666;;;:::666222222333555555444000000//////000222444555888777666777999999555222000000111222444555666666//////000222444666888999111000///...///000333444222...'''""" !!!%%%(((###&&&,,,///111222333444111111222333444444444444777444000------000444666777444111111444444000+++***)))***,,,000222333222;;;AAAJJJQQQRRRIII<<<333111222444444333111...,,,,,,******---000000---******)))***,,,000333444444//////000222444333000...///111333444444333111///...111333222...***)))***444444444444444444444444333111///,,,++++++,,,---...222555444///,,,---000---......---,,,,,,...000...222666666333222555888999999999666333111000111---...///000111222333444)))(((((()))++++++***(((+++,,,,,,,,,,,,...111333333111...,,,,,,,,,,,,,,,///,,,+++---111333333222111///------///111111111111//////111444444000,,,---...///111333444444555///,,,+++,,,000222222000/////////111222111///...,,,---,,,+++)))(((***,,,###$$$'''***---111333555,,,...000111000000222333111111111000000000000000------...111333333222000...000111000......000333......000111111000//////555444333222111111111111777555222222333444555555444111------111333333222+++...222555666444111///000222333333111/////////,,,---///000111111111111222444666777666222---***"""%%%***...000///+++)))'''***...000000//////000yyymmmeee[[[SSSNNNHHHBBB>>><<<:::999666444333222222444222111222555777888888555666666666555333111000------...000222222000...*********)))******++++++000333555444111///...///555444222///,,,+++---///...+++(((&&&&&&(((+++------......///////////////***))))))***+++---000111000//////000111111///...222000...---,,,---...///444222000...---///111333000/////////000222444555---...//////,,,+++***+++,,,///333555555444555555777555333222333222111///000000111222222222222111111333555555333111000000---,,,,,,...111333111///------...111555555222...)))+++---000222555666777444333111---++++++...111000000...---,,,+++++++++,,,---///111222333333222111111222111000---***)))'''---333666555333333333444444222000...,,,***)))+++++++++,,,---...000111...,,,***)))***+++++++++333222111//////222888<<<:::777222...,,,---///111...///000111222333333333222444666666444222111222333111...///111444333222111...,,,///555888666333//////...///000222333555888222***$$$"""###$$$%%%###)))...000000111111111000000222555777888888888777333...***)))+++---111111000///////////////000000000000000///......666DDDWWWdddcccTTT???111444222000111222111,,,(((((()))+++,,,------,,,+++'''&&&&&&)))---///...+++,,,,,,///444888777333...111111111111000///...---////////////---+++***(((444444444333222333555777666444000,,,++++++,,,...---...000111000.........///,,,((((((+++...///...222444666666555555555666999888666444333111111111,,,---///000111222111111((('''(((***---...+++(((000111222333444333222222111111111000...,,,)))(((+++))))))---222777888777666555333111111222444555444444444555555333000...///111333444333222222333000000111333555666555333111111222333222111000///000///...,,,******))))))(((((((((***+++---///000111222222222222111000///333333333222000---+++)))+++,,,...000000///...---))),,,///222444444333222555444222111111///,,,***,,,---//////......000111555222000111444777777666666555333111111222444555333222222222333222000...222222111333555555444333***+++---///222444666666444555666777666111***%%% !!!%%%+++...---+++***+++---000111111111111ssslllaaaXXXPPPKKKEEEBBB@@@>>><<<999777555444444555333222333666888999999444444555555555333222111------///111333444222///------,,,++++++,,,,,,---///333666666333000......111222111...+++***+++,,,,,,+++)))(((((()))+++---......///000000///---,,,*********+++---///111222222111/////////...---,,,000////////////111222333111000///......000222333333333222111111222333333///000000///---,,,,,,------000333444333222222222666555444444444444111///000111111222222222222222///333777888777333000///...,,,+++---000222222111......///222555666333000+++++++++,,,...111444666333222111...,,,---///222333222000...,,,++++++***...///000111111000000///000111222222000---***((()))---333555555333333333222111000...---,,,+++***+++++++++,,,---.../////////...,,,,,,------......///...---,,,+++...333777777444111---,,,,,,...///...///000111111111111111111333444333111000000111444111//////111222222000000---,,,...333666555222000000/////////000222333222...(((%%%$$$%%%&&&&&&!!!'''---222333222111222111111222444777888999666555111,,,))))))+++...111000...------...///000111111111111000///...---555BBBSSS___^^^QQQ???222111000000000000...+++)))+++++++++++++++*********)))'''%%%&&&***,,,+++***,,,,,,---111555666222......////////////...---------...///000///...,,,+++111222222111000111333666555333///,,,++++++---...,,,---/////////.........///+++))))))+++...//////222333444444222222333444666555444333222222222222//////000111111000///...))))))***---000///,,,)))222222333333333222000///....../////////...,,,+++---++++++...333666777666666555555444444555666777666555333222222333333222000111111111000111222333222222222444666666444333111222333444444333222111333222000---+++)))((((((************+++,,,......222222222111111111111111111111111000///,,,***)))***+++---...///...---,,,)))+++///222444444333333666555333222111///---***+++---///000000///000111222000...///222555555555777666444222000/////////.........000222222000.../////////222444666555444------...///111333444555333333333444333000***&&&###"""!!!$$$)))---.........///000111111111111111zzzuuulllaaaWWWOOOJJJGGGCCCBBB???;;;999777666666666555333444666888999999222333444444444333222222......///222555555444222111000///---------......///333888999777222...,,,---...///---+++)))((()))***)))))))))***+++,,,---...///000111000---***(((******+++---///000222333333111///---,,,+++++++++......///111333444555666.../////////000000111111666555444444333222111111111111111///------...000222333555555333111000111444444444555666555222000111111222333333333333222...333888;;;999555111//////---++++++...000111222//////000333666666444222---,,,******+++...222444000111111000//////000222555333111///---,,,++++++111111111000///...,,,+++000111222333111...***'''***---111444444333222222......---,,,,,,+++,,,,,,++++++,,,,,,,,,------............---............,,,,,,+++******,,,///333333111///---,,,,,,,,,---000000111111111000...---///000///...,,,,,,...000333111//////000111111000///---,,,...222444333111111000///...---...//////+++)))(((((())))))(((&&&###+++222666444222333333222333444666888999444222///+++((())),,,///000...,,,******,,,///111333333222111///...------111;;;IIISSSRRRIII;;;111---...//////---+++++++++...---+++)))((())))))***---(((###"""%%%)))******,,,******---111333111///+++,,,---.........------)))+++...111111000...,,,---///000//////000222444333111...,,,+++,,,...///++++++,,,---...............,,,******,,,...//////222333222000......///111333222222222222333333444222222222111000...,,,***+++,,,...111333111---***333333333333222000...---***,,,---////////////...///------///222444555444444555666777777777777777888666333000000222555777222000---,,,,,,...111333555444333444555444222111111222333555555555555444555444222///---***(((''',,,,,,+++++++++,,,------222111111000111111222222000000000///...,,,)))((()))***+++,,,---,,,++++++)))+++///222444555555555888666333222111000---+++***---111333333222222222000...------000222333333777666444222///,,,***)))((((((***,,,///111000///,,,,,,---000444666666555111111000///000111333444222000/////////...+++)))'''%%%###$$$''',,,...000222222111111111111111222|||vvvnnnbbbWWWOOOJJJCCCAAA>>>;;;999777777777777555333444555777888777000111333444444444333333...///000333666777555333333222000...------......///333888:::999444...******,,,......,,,)))(((((('''((()))***++++++,,,,,,...000111222000,,,(((&&&***+++---///111222333333111000...,,,******+++------...000222444555555555//////000000000///...---333444444444333222111000111111000...,,,,,,...111777888999777444222111111222222444666777666333000111111222333333333333333///222777999888555333222111///,,,******,,,.../////////111333444444333222...---,,,,,,,,,...///000...000111222111000111222333111///---,,,,,,------111000000///---,,,+++***///000222333222...***''')))+++...000111111111111,,,++++++***+++,,,------,,,,,,,,,------------,,,+++,,,---...---,,,,,,,,,---......---,,,---000222/////////...------,,,,,,222222333333222000---,,,,,,,,,+++((('''(((+++...000/////////000111111111///...---///111333222111111000...,,,++++++++++++))))))***,,,...---***''''''111555444000444444444444444555777999222111...+++)))+++///222000...***((((((+++///222555444222000///---,,,,,,+++222<<>>:::888777777888777555333333555666666666000111333444555444444333000000111444777777555333333111///---,,,,,,---...///222666999999555///+++***---///000...,,,******'''((()))+++,,,,,,,,,+++///000222222000---)))&&&+++,,,///111222333222222.........+++)))***---///...///000111222222222222111111222111///---***(((...///111222222111000/////////...,,,******---///777888888666222000/////////000222444666666333000111111222333333333333222000222444555444333444555444111---***'''(((***,,,///000111222222111111111...///000111111000...------///111222111000111222...---,,,++++++---///000//////...---------,,,,,,...///111222111///+++)))((((((***,,,...000000000,,,,,,+++***+++,,,...///,,,,,,---.........------+++---000000...,,,+++,,,...///000///......000111..................------222333444555444111///---))))))'''%%%$$$%%%))),,,,,,...///000111222333444000000///000111222222111///...,,,***)))))))))))),,,,,,...000222000,,,((($$$,,,222111///333555666555333333555777222222000...---...222555222///+++((((((+++///222555444222///---,,,++++++***...444888999666111---)))+++---,,,******---111222///+++)))***---111444000+++$$$###'''---222444***'''$$$&&&***...//////***+++...111222222222111***,,,///111000---)))''')))+++...000000111444555111000...------...///000)))((((((***---000000///---...//////............111000///---++++++...000000000000111222333555666333333333333111///---,,,,,,000444777777444111...000111222333333222111000+++,,,---////////////...---------,,,++++++,,,---...000222555555555333222222444555555333222444666222---(((&&&(((,,,///000222000...---...---,,,***---...000222333444444333000000111111111000///...******+++,,,---///111222222111111111111111222222333222222111...+++)))'''))))))******++++++++++++---///111444666777888888777555222111111111000///---111777:::999777666555333333111///------......000000111111000---***(((######%%%)))---//////...,,,,,,---///222444444333777666555333222222222333000---***)))***---...///***+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,...000222|||pppaaaVVVJJJGGGCCC>>>;;;999999999999777555444555666666666111222444555666555444444111111222444666666444222222000...,,,+++,,,...///000111333666777555111...,,,...111111000...------***+++,,,---------------///000111222111...+++)))+++---000333333222000///,,,...///---******---000//////000000000000000000333333222000...+++(((&&&)))+++...111222111000...,,,,,,,,,+++))))))+++---333333333111...,,,,,,---,,,---...111333444222000000000111222222222222111000222333333333333555777555333000,,,((((((***,,,000111222222000......///...000222444333111///---,,,...000111000///000111,,,+++***)))+++---000333///......---------......---...000000000///...---'''&&&'''***---000111111///...---++++++---...000,,,---...000000000///...---111555444111---,,,,,,...///000000...---...///,,,,,,------............111333555666555333111///))))))(((&&&%%%&&&***---,,,...111222222222444555111111111111111111111111---,,,+++***)))******+++//////000222333111...+++%%%""" """''',,,......111555888777444111222333222222333222111111333555444111---***))),,,///222444333000...,,,+++++++++---///222444444333111///+++++++++++++++---111444222000,,,***+++///333666///***%%%$$$)))///222444(((%%%###%%%)))...///...+++---000333555444333222---///000111///,,,(((&&&(((+++...000111333555777222111000/////////000111)))'''&&&)))...111111000...000222111///---,,,,,,//////000///......111333111111111222222333444555444444444444333111000...,,,///444666666444222111000111222333444333333222,,,,,,.../////////...---,,,------+++)))((()))+++,,,---///111222111000//////333777777444111111222000+++''''''***---...------,,,***)))***+++***)))+++---...000222222222111,,,---///111222222111111******+++,,,...000222333111222222222222111000///111111111000///---+++)))***++++++++++++,,,,,,,,,...///111333444666666777555333000000111222222111///333777:::999777555444444444333000---,,,---///---///000111111000...---&&&&&&(((***...///...---,,,,,,---///333444444333777777777666666555555444111...***)))+++...000111---///000000...,,,++++++******+++,,,---///000111|||mmmaaaWWWSSSMMMFFFAAA===<<<<<<<<<999777666777888888777333444555666666666555444222222333444666555333000222000---,,,+++---000111111000///111444555333111---///111111000//////000///////////////000000000///000111111111000///...,,,...111333333111...,,,,,,///111///+++***,,,///000000///...///000111222333222111///,,,***(((''''''***---111222111...---***+++,,,+++******+++,,,///000000...,,,***+++,,,*********---000111111000//////000111111111111000///222444666555555666777555555333///,,,+++---000333444555333///---...///000111222333222111000...---...//////...---///000...---+++***+++...111333000000...---------......------......///000000000'''&&&&&&)))...222444444444222///---,,,---///000,,,---///111222222111000...333777666111,,,***+++///000222111000.........*********++++++---...///...000333555666444222000+++++++++***)))***---//////222444444333111222333000000111000/////////000---,,,,,,+++,,,---...////////////000222222000...+++)))%%%"""###''',,,//////444999888444000///000000222444555444333333444666444000---,,,---000222222111...,,,*********+++//////000111111111000000---+++******---111444666333111---++++++...111444,,,((($$$$$$(((,,,...---'''$$$###%%%)))---......+++...111444555555333222000111222111000---+++)))&&&)))---000111333555777333333222111000000111111***'''%%%(((...333333222000222555333000,,,******---///111222222333555777444444333333333333444444666666666666444222000///***...333555444333333444222333444555444444222111***,,,---////////////...+++------+++)))''')))+++,,,---...//////...------...333777666222//////111...***'''))),,,...---******((('''''')))***+++***,,,---...000111111000000+++,,,///111222222222111,,,,,,,,,---...000111222111222444444333111...,,,+++,,,---...///......---,,,,,,,,,,,,,,,---............///000111222333333333000......000222333333///333666888666444222222111222222000---,,,...111...///000111222111111000+++++++++---//////---+++***+++,,,000444666777666666777999::::::999777666222///,,,***,,,///111222111222222000---+++,,,---------///000111111111111uuuiiibbb]]]UUUMMMFFFAAA???>>>>>><<<999888999::::::999555555666777777666555444333333333444555444222///222000...,,,,,,...111333111///---...222555555333...///111111000///000111444333222222111222222333//////000111111111111111---///222444333000---***...111444111,,,)))***---000///......///111333444222111///...,,,***)))((((((+++...111222000...+++)))+++,,,---+++***+++,,,/////////...,,,+++---...)))((((((***---000000///......///000000000000000...222666999999888777777444555555222//////111555555777777444000---...///222111111000000000000111......///...,,,,,,...///111///---+++,,,...111333222111000...---------...,,,,,,,,,---...000222333(((&&&&&&)))000555777666777444111///---...///000+++---000222333333222222---222777666000***((((((111333444444222000///000))))))(((((()))+++---...+++...111444555444222111---.........------000222222555777666333000000111//////000///...---...///------------...000222333///...---...000222222111000...)))$$$"""%%%+++000---333999999444///------///222555666555333222222888666222///......000111111000---+++))))))***+++///.....................000,,,)))***///444666777444222...+++***,,,///111)))&&&######'''))))))'''&&&$$$###%%%***......---+++...111444555444222111222222222222111///...---$$$(((,,,///111333555666555444333222111111111111***'''%%%(((///444444333111444666555000+++))))))+++...222444555666888:::666666555444333333333333999999888777555222000...)))---111333222222444555555666666666555333111000)))***,,,...000000000000,,,---...,,,)))(((***,,,------------------,,,,,,000333666444000---...111,,,)))(((***...000,,,(((((('''%%%&&&(((+++,,,,,,---...///000111111000000+++,,,///111222222111000...............///000000111333555555444111---***%%%'''***,,,...000000000......---------...///000---------...//////000000111///------///222333444///222555555444111000000...///000///,,,,,,///222000111111222222222222222//////...///000///---***))))))+++000555888999999555777:::<<<<<<;;;999888333000---,,,---000222222555555333///+++***---000111222333444444333222111vvvmmmkkkkkkeeeZZZRRRLLLEEE???AAA@@@?????????===:::777777444222333555666444111111555888888555333333444444555444333111//////000333000...///333555666555444444333333333444555666777444111//////000000000000000111111111///...------,,,+++,,,...000000000111000000///...------,,,000111222111000000222333555111......111111...*********+++,,,...//////000///---,,,---000000...+++....../////////.........))))))))))))+++---///000000...---///333444222000---///333888;;;:::777444222222111000000000000000222111///......///000000333333111...,,,...111444111111///,,,******---000111000///,,,******---///333111///111333444111...''')))+++...000000000///...//////...---///222555555444111000//////111111------...000222333333222111111111111111000///...333333222111111222444555---***((()))---///...---+++---000222444333333222000///......000222444666555555666666444222///---000///---,,,+++,,,---------------...///000111222222///---...333555222///333333///''' (((000///111444777666444000---...222666666333000000000666444111...+++,,,000333111///---***(((***...111222111000///......///000+++***+++---000333333333111...***'''(((+++000333***'''###"""###%%%'''((((((***,,,------///111333333333444666777444000,,,111111222333333111---***))))))+++...111222000///444333222333444444333111...&&&&&&---000//////000222222111...+++(((...000333555666555444222666444222222222222000...555555555555555333111000222222111///...///333666444444555666555333000///***(((&&&)))///222000...000000///+++''''''***...///+++)))++++++***,,,000000000111111000///---,,,,,,''''''...333111---+++******+++,,,---...///000//////...---...000222444111222222222111///...,,,000000///,,,***)))+++,,,444333222222333222///---%%%&&&))),,,.........------///111111000///000111......---+++***+++---000111111000//////.........000///000111222222000...---...---,,,++++++...000///222555666555333333333333111000111333333000------)))'''***111777888888555666777777666666888:::333000+++)))+++000444666333000,,,)))(((***,,,...444555666777888666333000~~~wwwppppppkkkaaaYYYTTTMMMGGGGGGEEEBBB@@@???===:::888777555333333555666444222333666999999777555444444555666666555333222111000111///---///222555555444333333222222333444777888666444000......111333444000111111111111///...---,,,+++***,,,...000000000222111///---------...///111222222111000111333555333///,,,---000111...************+++,,,---//////222000///000222222000...111111222333333222111000+++*********+++---///000...---...000333333111//////111333555666555444333333222000...---------.........---------...000111333333222///......111444111000...,,,)))))),,,...000000///,,,***+++---000222111111444777666111,,,(((***,,,///000111000000/////////...---...111444333222111//////000222333...------///111222111000000111111111222111111111222222000......///222444---***)))***...000///---+++,,,...000111222222111///---)))((()))---111555666777777666444111...,,,...------,,,++++++,,,,,,,,,,,,,,,,,,---///000111222...,,,...111333000---000111...''' %%%,,,...///222333333111///---///333666666333000///000444333000---+++---222555222000---***)))***...111111000///...---......///,,,,,,,,,...222444444333...---+++***+++---000222,,,)))%%%$$$%%%'''))))))+++---000111111222333555444444444555555333000---000000111222333333000---,,,,,,...///000000...---111111333555777777555333...&&&%%%+++......---...///000///---***(((,,,...111444666666555444444333111000111000///---111222333444444444333222222222111///---...000333333333444444333111...---***((('''***...111000...222111///+++''''''+++///...+++***,,,,,,***+++...///000111111111000///...---)))***111555333///---,,,,,,------....../////////...---,,,---...000222222333444444333111///...111222111000---,,,---...333222111111000///+++)))''')))+++---//////.........///111111000//////000---......,,,+++,,,///111444222111///....../////////......///000000///---------...,,,++++++---//////111444555444333222333555333222333555555222///---)))&&&(((...333444333111222333222222333555888555111---***+++...222444///---***((()))+++///111666666666666666444111///~~~wwwxxxsssjjjccc^^^WWWQQQNNNJJJDDD@@@>>><<<:::999999777555444555555444222444777:::;;;999666444444555666777888777444111000...------...111444444444333222111111222555888:::555333000//////222555888111111222222111000...---*********,,,///111111000222111///......///000111333333333222000111444777000...,,,---///000...,,,+++*********+++---...000222111000000111111///...111333555666666555333111---,,,,,,++++++,,,...///,,,,,,...111333222000---///111333222//////111444444333000---+++++++++,,,++++++++++++,,,...///000222222333111//////000222000000///,,,))))))+++---000000///---,,,,,,///111111111333777999777000+++)))+++---///000000000000///000000///......000111000000//////000111333444///......///111111111000111222222222222222222222111000...,,,***+++///222...,,,***,,,///111000---******+++,,,---......///,,,(((### """'''...333777777777555333000---,,,++++++,,,,,,,,,+++******++++++++++++,,,...///000000...,,,,,,///000...+++,,,------(((""" ###(((,,,---...//////......---///333666555222///...///333222///,,,+++...333777444222---***)))+++...000......---,,,,,,,,,------------...000333555444333------------...///000111...+++((('''(((+++,,,,,,///111444666555555666777555444333333333222000...000//////000222333111000//////000000000...---,,,---///333666888777666444///((( ###))),,,,,,+++,,,---......,,,***))))))+++///222555666666666222000......//////...---...///111333444555555555333222111///---,,,---///111222222222000...+++))))))((((((***---/////////444333000+++'''''',,,111---+++***------******---///000111222222222111000...+++---444888555111/////////000//////...------...---,,,++++++,,,...///222333555555555333111///222333444333111/////////333222111000000...***'''+++,,,...///000000//////...///111000///......///---.........---///111444666444111///......///000///...------//////...---,,,---...---,,,+++,,,......000222333222111111111444333333333555444333111---***''''''+++...///............---,,,---000333777444000---+++,,,...000+++***((((((***---222444777777666444333111000///~~~{{{rrrkkkeee___XXXQQQLLLDDD>>>;;;:::::::::===;;;888666444333222111444666888999888666444222333444666888888555111...+++,,,,,,...000333444444555444222000111333666999333333333222111222444666222222333333222000...---))))))))),,,///111111111000111222222222222222111444444333222111222555888///---,,,...000111000...---,,,+++++++++---///111000///...---------,,,,,,000222555777777555333111...---,,,+++++++++,,,---***,,,///222222111...,,,---000111...***+++111666666444111---+++***++++++++++++,,,,,,---...//////000111222222000......///111111000---+++***,,,...111111111///......000222111111222555777666000+++***+++,,,.../////////...000111222111///...///000.........///000222444555333111000111222333333222444444333333222222222222000000...***'''(((---111111///---///222444222///******)))((((((((())))))&&&### !!!'''---222555555444444222000///...)))***+++,,,,,,+++***))),,,,,,,,,,,,---...///000///---+++,,,---...,,,+++(((***,,,***&&&###%%%''',,,,,,,,,+++,,,---...///000333555444000------...444222000,,,+++---222666666222...++++++---//////,,,,,,,,,,,,+++,,,,,,,,,...---...111333444333222------------...000111222000---+++***,,,...//////111333666777777666666666555333111111111111000///000///......000111000//////000111111///...------,,,...000222222222222333111***$$$!!!%%%))),,,,,,,,,---...//////...---,,,)))+++...111333444444444///---,,,,,,///000111111...///222333555555555555333333333111...,,,---...///000000000...,,,)))'''((()))***+++,,,---...///555444111,,,((((((---222...,,,,,,//////,,,+++---...///111222333333222222...,,,...555888444111111222222222111000...,,,+++...,,,+++))))))***+++---000222333444444333111000222333555555222000000000333222111111111000---***...///000000111000000///---...//////---++++++,,,,,,.../////////111333666888666222///---...000111111000//////000111000///,,,...//////---,,,,,,---,,,...///000...---......111111111111111111111000,,,***((((((+++---------......,,,***((((((+++---777555333///,,,++++++,,,+++***))))))+++///333555777777555222///......///xxxpppjjjccc[[[RRRLLLCCC<<<999999;;;<<>>:::;;;<<<===BBB@@@===888333111111222666444222111222222000///000///000333666444...)))'''***---000111222444666888777555333222222222222///333777777333000000111444444555444333111///...++++++,,,///222333222111///111555777777444111...000111222111000000222333000000000111111222222222/////////000000000111111...//////---,,,,,,///111222333666888999888666555000///---++++++++++++,,,+++...111222111///......***,,,---,,,,,,...222777666555444222111000000///000000111111000//////...000111222111///---,,,---000111222111//////111222222333333111///...///000000...,,,...222333111///------------------------000333555555444111000000......///000000111222222666444222222444666666666888666444222111111111111000222333///***(((,,,000333222111333666666333000++++++***)))((('''&&&%%%"""$$$&&&))),,,///000111------......///000111111,,,,,,---.........------444333222111111111111111---------.........//////+++,,,,,,+++)))((()))+++,,,+++******+++...000222222444555222...***+++,,,444444222000------...000333111///000333333111...,,,,,,---.........------......///111333333000......---+++***+++///222555000...------///111111111000111222111///...///000111///...///111222222111111///.........---+++)))))),,,///...---,,,///222000///---((($$$%%%***...222000---,,,---.........///000000111111111000000------............------,,,***)))***...222444555222222333444444333222111000222444444222000///000---...//////...,,,)))((())),,,///---(((&&&))),,,333444333000------111666222///...000000---,,,///---...000222333333222222,,,***+++///000...///222000111222222111///,,,+++---,,,+++******+++---...,,,++++++++++++,,,---...///000111111///......///+++++++++---//////...,,,//////////////////000000+++------,,,)))''''''''',,,...000111111222444666555333111///...///000222333333333444666555333111---000333444222///---,,,+++,,,,,,,,,***)))***+++///000111000//////111333...............//////000000000///,,,(((&&&%%%&&&000222444333...,,,,,,---111000...---,,,---///000000222222000,,,+++...111zzzvvvooohhh]]]VVVLLLCCC???>>>????????????===888444333555777888444000...///000000///000//////222555444///***&&&***...111222333555888666666555555444333222111///222444333000///222555555555555555333111///...------...111444444222111000111222222222000///---,,,...000111000//////000///000111111000000111111---...000111111111///......000000///---...222555111333444666666666666555111000///...------......---000222222000//////000,,,,,,...///000111111222222222333444333333222111...///000111111111000///222333333222///......///...///000000000000222333000111111///---++++++,,,---,,,---000555666333000/////////.........//////000333777888666444222111///000000000000000//////222000...///111333444555555444222111111111333444111555777444---***---111111000000222444444111---***+++,,,---------,,,+++)))***,,,---///000000000,,,,,,,,,,,,---...////////////......//////000111777666444222111000000///,,,---//////000000111222222000---)))'''&&&''')))******)))***+++...000222222444555222---)))***+++000222222222000//////000111//////333666666222---,,,---...000000000///...//////000333444333111...++++++++++++---///111222///---,,,---///111111111000000///,,,******,,,...---,,,---...111333333222/////////000111000---+++))),,,...---+++***...111000000///+++&&&&&&***///000//////000000000///---..................---------------------,,,,,,,,,...,,,))))))+++...000000///000111222222111000///,,,///222333222111000111,,,---/////////---,,,******///111...'''###&&&+++111333444222000000333777222...---...---***+++...---...000111222111111000---******,,,---,,,...333---///000222111000---,,,------+++++++++---///000+++)))(((''''''***---//////000000///------...///+++++++++---......,,,***---------------...//////---......---***((('''''',,,...000111111111333444111111////////////000111///000111333555444000---...222555666444000...------......---+++***+++------///000...------000333111111111000///.........---...///---***'''&&&&&&+++///333333000---...000000///---,,,++++++,,,,,,+++...000///,,,,,,///333~~~{{{uuunnnddd\\\QQQHHHCCCAAA@@@@@@<<<===<<<888555555888;;;:::555///---...000111000111///...111555444000***&&&***///222222333666999333444555666555444333222///111222///,,,...444:::666666666555444111///......///000222444555333000222111///------------...))),,,///000///...------///000111000///...///000+++---000111222000...,,,---//////...---...222666///000111222333333333333333222111/////////000111///111333222000...000222......///000222222000...///000222444555444222111,,,---///000111222111111555555555333000///000111,,,---///000///000222333///000///---***(((((((((***+++...444888888444///222111111000000000000111000444777999888555333333111111111111000///...---...,,,++++++...111222222222111000000000222555666222777:::777000,,,...111000......000333222///+++)))+++...000222222222111000/////////////////////,,,,,,,,,++++++,,,,,,---111000/////////111222333888777555333111///......,,,...000000111222333555777444...((($$$###%%%&&&((((((((()))+++---///111333444444111,,,))))))+++---///222333111000000111///...000444999888222------...000111111111000000000111222444666555111///((()))+++---///000//////...---,,,---///111111000000///---***((((((***---++++++,,,///222444444333......000222444333000---))),,,///---)))))),,,000///111222///***))),,,000...///000222222111///---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---000---)))((()))+++,,,,,,,,,---...000000000///...))),,,000222222111111111,,,---///000000///---,,,+++000333...&&&"""%%%***///222444444222222444777111---+++,,,+++(((***------...000111111000//////...+++***+++++++++///444+++---///111111000...---...---,,,,,,,,,...111222+++)))&&&%%%&&&)))---000///000///...,,,,,,...000///......///000///---++++++++++++,,,,,,---/////////000000...+++)))((((((,,,...000111111111222333///////////////000000111+++---///222333111---)))///333666777555222///---///000000...,,,,,,---///***,,,---+++)))***---000444444333111...,,,,,,,,,***,,,......,,,)))''''''(((---333444111///000222...---+++************+++''',,,//////---,,,000444}}}xxxqqqlllggg___UUUMMMHHHDDDCCC???>>><<<;;;:::999999999888666333111///............111444444222///...---...+++***---444888888666222333555555555333111000333222000//////111222444111111000000111111333333000222444555444111...,,,///...---...//////---+++,,,,,,---000222333111//////000111222111///,,,+++,,,...000111///.........,,,---...000111333444555333333222111000000000111...///111444777666444222555444444333222222111111222111///000111222222111000///...000333444222///111///...000444666555333111222333333111111222333111///---,,,,,,///333555111///,,,)))'''&&&%%%%%%***---111333111///------333222111222333333222000111333666888888888777666999555000+++((((((***+++---,,,***(((''')))---111///333666222,,,))),,,111888777555555444222...,,,222///,,,---///000///---,,,///333666888777666444333222000///...---,,,,,,++++++******+++,,,...///000000000000111222333444444444444222000///111222111111111111000000//////888777222***''')))***(((***++++++***)))***---000...//////---***)))***+++111333444333000...///111444111...000333444111---...///000111111111111111///000111222333222222111...,,,***---111444444333111111///...------------111///------------+++))),,,+++***,,,///222333333000///...000333555333000000...---...+++'''(((,,,555555333000...---///111000/////////111111///...//////000000000//////...,,,---...///000000000000---***&&&%%%&&&(((******111111000///...---,,,,,,)))***---000444444222000)))***,,,000222222///,,,...222444000)))$$$###%%%***,,,000222444333222111///---******,,,,,,***'''***---///111000///000000...,,,***))))))+++---///---,,,,,,------///000000333111...------000333555444111,,,)))((()))---///......//////000111111111222333444333222///---+++***...222222000------///444222000---+++************,,,---///111222333333000///------......,,,+++---------...///...,,,)))+++...000111000///......111333333111---+++---000///***&&&%%%)))...111222111///...------,,,***'''***,,,---...,,,+++,,,,,,000111222444666444000---***,,,......+++(((&&&%%%'''...000,,,,,,111444333~~~wwwnnnllliiibbbYYYOOOEEE???@@@@@@@@@???===:::666444555555333222111000000000000333555444222///---,,,...+++***...444888888777333333444444444333222111333222000//////000222333000000000111111111111111000222444555444111...,,,,,,+++,,,...000111111///......///222444555333111111111222222111000///...///000111000---+++***+++,,,---...///000111222333333333222111000000000000222333555777888888666444444444444444333333333333333111//////000111111111///......000222333111...333222111111333333222000222333444333222222333555555444111///...///111222000...,,,)))'''&&&%%%%%%***---000222000...---,,,222111111222444555444333111222333555666666666666888555000+++(((((()))***+++,,,+++***)))***...000000444555111+++'''***...777666555555555333///---222000......000111000......111666:::;;;999666333111000...---,,,------.........---,,,,,,---...///222222111000000000111111444444444222000000111333222222111000000000000111555666333...,,,......+++)))))))))''''''(((,,,/////////...,,,***)))+++,,,333555555444111///000222444000------000222000......///000222333444444444000111222222222111000//////---,,,...111333222000000////////////000000000111///---,,,,,,+++)))''')))***,,,---///000222222222000///111333444333000///------...,,,((()))---555555444111///...000222.........000333333222000000000111111111111000000------...///000000000000---***&&&%%%&&&)))***+++111111000000//////......++++++---000222222000...***+++---000333222000------///000///+++((()))***,,,---000222333444333222000...++++++,,,,,,)))'''***,,,////////////000111///...,,,+++,,,---///000.........------...//////111///---,,,,,,...111333555222---)))''')))+++---------............//////000000111111000...,,,++++++///111000---+++,,,...222111000...------------+++,,,...000222333444444222000............---+++,,,++++++,,,......---+++---...///...------...000111111111000...---...///111,,,'''&&&***///111111000///.........---+++)))+++,,,---,,,+++,,,---///222333555888:::999666333...///000000...***&&&$$$&&&---111//////222333111{{{rrrqqqooojjjaaaUUUJJJDDDCCCCCCDDDCCCAAA<<<555000333444444444444444333333222444666555222...---,,,...,,,+++...333888888888444444333333222222333333444333000///...///000111///000111222222111///...000111333444444222///---))))))***...222444444444111111222444666777666444555444333222222222222222222222111///+++(((''''''------......///000000111333333222000000/////////444555777888888777555444444555555555666666666666666333000...///000111111.........///111111///---444555555333111.........333444333222111333666888:::999666333111/////////...---+++)))'''&&&%%%%%%***,,,///000...---,,,,,,000///000222444666666666//////000000222444666777777555000+++(((''''''''')))***,,,,,,,,,,,,---...111444555111+++'''(((+++555444444444444333000...222111000000222333222111000444999<<<===999555111...---+++***+++---///111000///...---------...///333222111000////////////333444444333111111222444444333111000///000111222111444444000000222111...(((((('''%%%$$$&&&***...000///...+++)))***---///666666666444222000111222333000,,,,,,...000///------...000222444555666666///000111222222111///...000//////000111111///,,,,,,---///000222222333333111///---,,,+++***'''%%%&&&***///000//////000222444333222222333333222000---++++++---,,,)))+++///555555444222000///000222++++++---111444666444333111111111111111111111111......///000000111111222---***'''&&&(((+++---...222222111111111111222222/////////111222111...,,,,,,,,,...000333333111///,,,,,,,,,------...000000//////111222333333333333111///---,,,,,,+++)))'''+++,,,---...---...000333///////////////000111222111000///...------------///...,,,++++++---///000666222---)))''''''***,,,---------,,,,,,,,,,,,,,,,,,---.........---+++***---///000...+++***,,,...111111000//////000000111,,,---///000222333444444333111///.../////////...,,,+++******---......---//////...,,,***+++...000111///......///000000///333...)))(((+++///111111000///...///000000...,,,------,,,******,,,000444333444777;;;======999666333222111222222///(((###$$$+++000111111222222///|||yyyvvvqqqjjjaaaYYYRRRNNNIIIGGGFFFEEECCC>>>777111444555666777777666444333222333555555222000/////////---,,,...222666888888555444222111111222444555444333000...---...///000///000333555444222///---000111333444333222///...))))))+++...222555555555111111111333666777666444999777555222111111222333333333111...+++(((((()))//////000000000000000000444333222111000/////////444666777777666444222222555666666777888999::::::999555111//////111222333......///000000000///---222555666444///,,,,,,---222222111000000222666999;;;:::777444222///...------,,,+++)))((('''&&&%%%)))+++---...---,,,,,,,,,---,,,---///333666777777///...------///222666888666444000,,,(((&&&%%%%%%%%%(((,,,...---,,,++++++000222444111---***+++---222222111222333222000---111111111222333444333333333444777888888555222000,,,***(((((()))---111333......---------...000000222111000000/////////000222333444333222111222444555333111//////000222333000222111......111111///)))((('''%%%$$$&&&+++///000///---+++)))+++///222666555444222111000111111111///......//////---+++,,,---///000111222222222,,,...000222333222111000111222222222111///,,,)))(((***,,,///222333444555222111///...---+++'''%%%$$$+++222333111///111333666444333222111111000000+++)))***------***---111444555444333000000111222)))***,,,000444555333111000000///000000000111111/////////000000111222333---***((())),,,111444555333333222222222333555555555444444444444222///---...---...000333333222111...,,,+++,,,///222333444333333222222222222222222222111000...---+++)))(((,,,------------...111333000000111111222222333333333222111///...---,,,,,,...---,,,,,,,,,---......555222,,,(((&&&''')))+++......------,,,+++******))))))***+++,,,+++++++++---//////---++++++...222222222222111111111222222,,,---...000111222222222111///...///111222222111///---++++++---/////////...///...,,,+++***,,,...111...,,,---111333222000444000+++***,,,///000000///......///111111000//////...,,,))))))---333777555666999===>>>===999555444222111333555333,,,&&&%%%))),,,...000000000///}}}~~~yyyrrriii```XXXTTTQQQLLLFFFCCCBBB@@@;;;777666777888888777666444333000222444444333222222333000...---...000333555666555444222111111222444666333222000...------...///000222555777777444111///000111222333333222000///,,,,,,,,,///222333333222/////////000333444333222:::888444111000000000111222222000...++++++,,,...222222222222222222333333555444333111000000//////555777888777444222222222666666777999:::;;;<<<===;;;777222000111222444444...000111111111000//////000333555444000,,,,,,---.........------000555888888777555333111///......,,,,,,+++***)))((('''&&&)))***,,,,,,,,,,,,---///+++******,,,000444555666///---++++++---111666999555333000---***'''%%%%%%###''',,,...---+++((('''---///222222000///000222000//////000111111...,,,///000222333333444444444444333111000///.........***)))'''''')))---111444*********+++---///111333000000000000000111222222111333444333111000111222555333111///...000222333111222...)))(((,,,...---+++***)))'''''')))---000///...---+++***,,,111444444222000////////////000//////000222222000,,,))),,,,,,---.........------)))+++///222444444333222222333444333000---***)))&&&'''***---000222444555444333222111000...***'''%%%,,,333555333000222444555444333111///.........)))((()))------+++...333333444444333111000111222******,,,...111111000...------,,,,,,---...//////000/////////000111222333---+++***,,,111666;;;<<<555444333333333555777888:::999777777777555222000///......000222333333222000...------000222333333666555444333111000000///333222111///---+++******............---...111333///000111111222333333333444333222000......------///.....................333000+++'''%%%'''***,,,000//////...---,,,++++++'''((()))******+++++++++---//////...,,,---222666444444444333333222111111,,,,,,---...//////......,,,,,,---///333555555444222000......///000000000---...000///---+++******111...,,,...222555444222555000,,,+++---000000///.........///111222111000000///---******...444888888:::<<>>:::777888888888777666555555///111333444333333555666111000...------///222444444333222111111333444666222111///---,,,---...///000222555777888666444222000111222222222222111000......---///111111000...,,,++++++,,,///000000///555444111///......///000000000///---+++---000333444444444555555555555555777666444333111111000000666999:::999555222333555555555666888999:::;;;<<<999666333111222333444444000222444444222111111111///111333333000...,,,,,,)))***++++++,,,///333666777555333111000000000000,,,,,,,,,,,,+++***)))(((((()))+++++++++---000222+++***)))+++...111333444000///,,,+++---111555888333222000...+++)))'''%%%%%%)))---///...***'''%%%***---000222333333444555000//////000111000---+++,,,...111333333222333444333111---***))))))+++,,,***)))))))))***---111333)))))))))+++---000333444000000000000111222333444111222333333000/////////333222000///...///000111222111---'''&&&***---,,,,,,,,,,,,++++++,,,///111---...---,,,,,,...222555111///,,,,,,---/////////...000111222111///+++))),,,,,,---------,,,++++++))),,,000444666666444333222333444222///,,,+++***&&&''')))+++...111444555555444444444333111,,,)))&&&+++111444333222222333222222111...,,,***,,,---)))''')))------,,,...333111222333222000///000111,,,++++++,,,...///...,,,+++******)))***+++---...000///......///000222333...---,,,...333999===???666555444333444555777999:::999777777777666444222000...---...111333333333111111111000000000000111444444444333222000///...222333333111...,,,,,,,,,000111111000//////000222.........///000111222333333222111000//////////////////000000000///......000---)))&&&%%%(((+++...111000000///...------,,,(((((())))))***++++++,,,...///000///---...333777444444444444444333222111------......---,,,++++++)))***---111555666555333222111///000111222222111---///111111...+++***)))111000///111333555555555444000++++++---000000///...---...///111222111000000000///------///333777<<<===@@@CCCCCC???999444000...---...111222000...)))&&&%%%))),,,---...000tttjjjccc^^^UUUKKKEEEDDDBBB===888666666666666666777777888111222444444333333555666222111...,,,+++,,,///111333333222222222333444555000///---,,,,,,---///000///111333666777666555444000111111222222222111111///...---...000000...---***)))((())),,,......---------,,,,,,---...000111///...---+++***,,,111444444555555555666666777777888777666444333222111111555888:::888333111333555222333444555666777888999555333111111222333333333222555777777444222222444111111111222111///+++(((&&&(((***,,,---///222555888666333000//////111222,,,------...---,,,******'''(((******+++...222555---,,,***+++...000222222222111...---...222555888222111111///---+++((('''(((,,,000111///+++'''%%%(((+++...111333444555555222111111111222111...,,,(((,,,000222111111222333222000---***))))))***+++++++++***+++,,,---///111+++++++++,,,...111333555333222222222222222333333111222333222///---,,,,,,111000//////......//////000111///***)))---///---,,,---............000111,,,---.........000333666000---******,,,///000000000000///...,,,+++++++++------...//////.........,,,///222666777555333111222333333111...,,,,,,---***))))))***,,,000444666555444444555555222...+++'''***---000222222111000///000///,,,((('''))),,,)))((()))------,,,...333///111222111000//////000---,,,***+++---/////////***)))(((((()))+++---...///...------...///111333111///---...222777;;;<<<888666444333333555777888777555444444444444333111000...,,,---///222333333000222444333///---...000...000111333333222111///111333333222...,,,---///111333444333111//////000---,,,++++++,,,...111222111111111000000111111222//////000111111///...---,,,)))&&&%%%&&&)))...111000/////////......------***************+++,,,---///111222000------///333111222333444444444333333000000///...---+++))))))(((***...222666555222///------...000333555444333000111222000---+++++++++111222333333333444666888222...++++++---000000///...------///111111000//////000111111000000222444:::<<>>999444//////---***((((((+++...)))&&&(((000444111......}}}yyyvvvllleeeYYYNNNEEE@@@<<<999777///,,,111999;;;;;;;;;444555666777666555444333222555666111***'''+++000///111444444333222222222111000///...---,,,,,,,,,000111333222111222666999222111000///...------,,,///+++''')))---000///,,,(((%%%&&&+++...------...)))))))))***,,,///222333---***(((***...000111000///...---///222555666666888777444111/////////000000222444444222000//////...------///333555333111222000///......///000222333444444555666777888888444222000111222000+++'''###'''+++,,,***+++///444888777444222111222333444444333111///------------...+++)))+++///333555555555333111000000111222333222444555444222222444777333333333333111...,,,***000111222222111...***(((***(((&&&'''***---///000///000111111111...,,,******+++---///000000///...111111000///...------,,,///...------//////...,,,,,,---...111444555444333999:::;;;:::555111---+++---000222///***'''))),,,------,,,,,,---...000111/////////111333333333222---,,,,,,---...---***(((,,,******---333777777777,,,++++++,,,000222333333444000+++***+++------+++---///000000//////111222444333222222444444333222333333333111...---...//////---***)))***...222555555555555444222000...,,,,,,++++++,,,------,,,+++))))))(((((()))***+++,,,+++)))((())),,,///000000...222555444///,,,---//////...---...111333333333///,,,***)))***,,,,,,,,,222000---******,,,///000444222000...///111444777555333222222333444444333)))'''''')))---000///---222111000111333444333222///111222333333000---+++,,,,,,---///111222000//////////////////......---000111333222000/////////000...+++))))))---111444333///,,,+++///222444444555444222000//////000111---+++)))***+++---------111111111111111111111111000///...------///111222333333111///---***)))((())),,,000444555444222111222111000111000...+++''',,,...000444666555111...---......000222444555777777555000,,,***))))))***333777777111...///222222222---))))))...222222111...------///111111---)))...///000111222222222222000222555999;;;:::666222333333333000---******+++)))''''''))),,,...---+++zzzwwwrrrlllaaaVVVLLLCCC<<<777666...)))...444666555666444444555666666666666666666999999444,,,))),,,000444555777666333111000000111111000///............111222333222000111444666555333111...,,,+++++++++,,,***)))+++000111...+++&&&######))),,,,,,---000,,,,,,,,,,,,---...//////...,,,***+++...111111111...,,,,,,...111333444333333444333333222111000//////111333333111...------...------///222444333111111///...------...///111111222222333444444555555333222222333444222...***&&&***---,,,******---111444333222111222333555666555444222///...............,,,+++---222666888999777666444333222333333444444666777666444444666999888777666333111...,,,+++......///000///...,,,++++++(((%%%$$$&&&))),,,---,,,------...---,,,+++***,,,,,,...///000000111111111000000///......------///---,,,---///000000///---...///111333444333333666888888666333///---,,,---///111///***(((***---///...------...///000111111111111222333333222111//////...---,,,***(((&&&'''&&&'''+++000444666555+++******,,,///111111000222///,,,***+++,,,---------...//////...---...000333222111222444555444333444444444111...,,,,,,---///...,,,***+++---000222555555555444222///---+++---,,,,,,---------***((())))))))))))***************)))(((***---000222222111555888777333000111444///...---...000222222111111///------///000111000111///---+++***,,,...000333222000//////000222333222111000111222333222000&&&$$$$$$''',,,//////...222222333555777666444222///111555777666333///,,,+++,,,---...000000...---///000111111111000///...///000000///...---...///000...+++)))***---111444444000,,,,,,///222444444666555333111000000111222///---+++,,,---/////////222222222222222333444444222111/////////000222333333222000...,,,***)))(((&&&(((+++...000111222111000000000111222000---+++...///111555777666222///------...///111333555666777444000---***)))))))))000444444000---///000000000---***+++000444444222///...---...000///,,,***---...///000111222222222000222555888:::999555111111222222111...,,,+++,,,***(((&&&'''***,,,,,,+++~~~zzzvvvqqqiii___UUUKKKAAA;;;888000+++---111111111111333333333333444666888999<<<>>>===888000,,,---000888999999777333000...---111000000//////000000111222222222111///000222444777555111---+++******+++))))))***...222222///+++&&&""""""'''+++,,,...111///000000000///...,,,+++///---,,,---///111222222---,,,+++,,,///111111111...000222444444333111//////111222111///,,,++++++...---,,,...000111111111000///...------...///000//////000000111111222222333333333444555444000---***,,,...,,,***)))+++...111111111111222444777888777555333000/////////000///......000555999;;;<<<999888777666555444444444666777888777666666888:::===;;;777333000.........,,,,,,,,,------------------)))&&&$$$&&&)))+++,,,)))))))))))))))******+++............000111222333000000000//////.........///---,,,,,,///111222222...///000111222222222222333444444222///---------,,,///000...+++***,,,///000000000//////000111111444444444333333111000///111111///---+++(((%%%$$$######$$$(((---111333333***)))***,,,......---+++......---***))))))+++---***,,,------,,,+++,,,...000000000222444666666666888888777444111...---...//////...------......///444444444333222///---,,,.........//////---***''')))******++++++***)))((((((''''''***...222333444333666999999666444555777///...---...000111111000000//////000333444444333111000...,,,+++,,,...///444444333222222111111111000//////000222222000...#########&&&***...//////111222444777888777444111...222666:::999666111---+++,,,---......---,,,,,,///000222333333222111///---...---,,,+++,,,...111000///---+++,,,...111333444111------///222444555777666444333333333444444222000......000222222222555444333222222444666777333222111111111222444555444333000---,,,+++******&&&&&&'''(((+++///222444000///000111333333111//////000333666888777444111------...///111333444555666444111---***)))((((((+++000111...---//////------+++***---222555555333111///...---......,,,***,,,---...000111111222222111222444666888777333//////000222111///------...+++)))&&&&&&(((***+++,,,wwwrrrkkkccc[[[RRRJJJEEE???777111222333111000111222111000000222555888:::???AAA@@@<<<444//////000888999999777333///------////////////000111222222000000000//////000222333777555000,,,******+++---******+++...222222000...)))%%%###'''+++,,,...111111222333444222000---+++......------///111222333///...,,,---///111111000,,,---000333444444333222000111222111...,,,++++++///...------...///000111000000////////////000000/////////////////////000333333444444333222///---+++,,,---,,,******,,,...222222222333444666888999888777444111000000111111000000111222555888:::;;;999888777666555444444444555555555555444555666777===:::666222//////000111---,,,+++******+++,,,---,,,***))))))+++---------((('''&&&&&&'''(((+++,,,------------...000333444000000000//////////////////---++++++---///000000...///000000000000000111111222111///---,,,...000...///000///------///111222222222222111111111222555666666444222///......000000///---)))&&&%%%$$$"""###%%%(((+++...///000))))))***,,,---,,,***'''***++++++(((%%%$$$&&&)))&&&(((***+++++++++---//////...///111555777888777<<<<<<<<<999555222111111//////000111111111000000222222333333333222000///......///000111000,,,)))***+++,,,---,,,***((('''&&&&&&'''***///222444444333555888888666555555666000//////000111222000///------...111444555555444222111000///......//////666777777777666555333111/////////111222222///,,,''''''''')))+++...000111222222222333444444222111000222555777777555222000,,,...//////...,,,,,,+++---...111333333222111///...---,,,***)))+++///333111111000///000111222444333111...---...111333555777666666555555555666666444333111111333444444444777555333111111333555666444444333333333444555666555444111///------------***)))'''&&&)))...333777111111111222444444222111111111333666888888555222---------...000222333444444333111...+++)))(((''')))---///......000///,,,))))))***...222444333222222000///---------,,,,,,,,,---...///000111111111111111222444555444111...---...000000/////////000///,,,(((&&&'''))),,,...zzzuuummmeee^^^WWWQQQMMMFFF>>>999999888444111111222111///...000333666999???@@@AAA===888333111111444555666555222///......,,,,,,---...///111222333...------...000222444555555333///,,,++++++---///...---,,,---000111222222///***(((***---,,,...111000222444666555333000///---------...///000333555333111000000222222222111---...///111222444555555222333333222///------...000///...,,,,,,---000222222111111111111111111222000000000000////////////333333222000...---,,,,,,+++++++++++++++,,,///111666666666666777777888888888777555333222111111111111111222333333444666777777666555444333333333333111111000000111222222222777555222000///000222333///...,,,+++******+++,,,((()))***---000111///...)))((('''&&&&&&(((+++---,,,++++++,,,---///222333/////////000000000000000111///,,,,,,,,,------,,,...///111000...---///111111111000...------000222111111000//////000222333444444444333333222111111333555555333000---,,,------......+++(((&&&&&&'''&&&''')))+++,,,,,,------*********,,,,,,+++(((&&&'''((()))&&&""" """%%%$$$&&&)))***,,,---000222///...///111555777888777;;;<<<<<<:::666333222222...///222444555555444333///000222333444444444444------...000222222000...+++,,,---......,,,***(((&&&&&&'''+++///222333333333555777777777666666666111000000111333333111///,,,,,,...111444666666555333333222222111000000000444555777888777555333111000000111222444333000...------------...///222444444111...---...000111111222222222111111111111000---///111111...,,,,,,---+++,,,...000111111000///000///---+++***,,,111444333333333444444444444444222111///------///222444666666666666666666777777555333111111333555555555888666333000///000111333444444444444444555555555666444333111000//////000---+++'''%%%''',,,111555444333222222444444222111111111333555777777555222---------...///111222333222222111000...+++***(((***---///---///111000,,,'''(((***---000111000///111111000///...---......---...///000111111111111000000000111222222000---,,,---............000222222///,,,((('''))),,,///~~~yyyrrrjjjddd]]]WWWSSSLLLFFFBBBBBB>>>888444333333222000///000222444666:::<<<>>>===999666444333111333444444222111000111***+++,,,---///222444555---,,,,,,---111444666666444222///---,,,,,,...///000//////...///000222333222---+++...///......000...000333555555444333111,,,---//////000222666888777555444333444555444333//////000111333444555666222333444222000///000111222111///,,,+++,,,000333222222222333333222222222222222111111000000//////111000...+++))))))+++---+++***)))***+++...111333999999888888888888888888666666666555444222000///000111333333222111333444555333111000000000222333///---,,,,,,...//////...000000000111111222333333111000...,,,,,,,,,,,,---'''(((***---111111000...,,,+++)))((('''(((***+++******+++,,,...000111222/////////000000111111111111000.........---,,,***---///000///,,,,,,///222000000000///---...000222333222000//////000222333555555555444333222111000///222333111---***+++,,,+++------***'''%%%'''))))))+++...///...------...,,,+++++++++,,,,,,***'''%%%&&&&&&%%%######$$$%%%%%%'''***,,,...000333555000000000222444666666666444666777666444111000000---///222555666666666555---///111333444555555555---,,,,,,...000222111000---......//////...---,,,))))))+++...111333333333555666777777777666555444/////////111333333111///---------000333666777666333444444333222111000///...///222444444333111000222111111222444444222000000111000///...000333666555111,,,***+++...111222222111///---,,,---...///---000222222...,,,---...)))***+++---...//////000111000///---+++---111444333444555666666555444333111000///,,,+++,,,000333444444444555666666666666444222000000222444444444555444222000//////000000222333333333444444444444444444333333222111000000,,,***'''%%%&&&***///333444333222222333333222111000000111333555555333111,,,,,,------...000111222111111111111000...,,,+++,,,......---...222111---((()))+++---......------000111222111000///000111000000111111111111000000///.........000000///...,,,,,,,,,++++++---000333333222...***((())),,,///}}}{{{wwwrrrmmmggg```[[[SSSOOOMMMLLLHHH@@@:::888666555333222111222333444444777999;;;:::888666444111333555555333222222222***+++,,,...111444666777000...,,,...111444555555444333000...,,,,,,,,,,,,000111111111111000111111111---,,,000222000///111,,,...000222333222222111,,,///111222333555:::===:::888666555666666555444///111333555666555444333111222333222111000222333444333111---***,,,000555222222222333333222222222333333222111000000//////------***'''%%%'''---111,,,+++))))))+++...111222888888888999888888888777444555666777555222///------000222222111111222444444111///------///333555///---+++,,,...000///...---...111333444444333222000000///////////////000---,,,+++---///111111111...---+++)))(((((((((((()))***,,,...000111222222...//////000111111222222000000000111222111...++++++...000...++++++///333...///000///...---///000333111...---...///111111555555555555444222000///***---000...***((())),,,+++------***%%%###&&&)))))),,,000111///...///000...,,,+++,,,------,,,***%%%%%%%%%&&&)))+++++++++)))+++...///000222444666333222111222444555444333///111444444333111000000///000222444444444333333---...000111222222111111---+++******,,,.........///////////////000000000//////000222555666555333444444444555555444222000+++,,,---///111222000...---++++++,,,000333444444222222333333222000...,,,)))+++...111333333222111333222111111333333222111...//////...---///333777777333///---...111222333111000///---,,,++++++++++++...222111---+++,,,///*********+++,,,...000111111111000...,,,---000222111333555777777555333111//////...+++)))***...222111222333444555555555555222000......000222222222111111000000000111111222111111222222333333333222000111222333222111///...***)))((((((***---111444222111000111333444444333......///111333333222000,,,,,,,,,---...///000111///000222333333111///---...///---+++---111000,,,,,,,,,------,,,+++++++++///111444444222111222333333333333333222111000///...,,,+++,,,...//////...---,,,***((('''***000444222222000+++((('''***...yyyyyyyyyyyyvvvpppiiicccYYYVVVUUUUUUPPPGGG@@@>>>999888666444333333333333000333666999:::999777666222444666666444333333333++++++---///222555888999222000---...222444444333555444222///---+++***)))///111444555333111//////...+++,,,111333111000222+++,,,...///000000000///---000333444555888===AAA;;;999777666666666555444///222666888999666333000000111222111000000222444555444222---***,,,111555111111222222222222111111333333222111000//////...+++***((($$$###'''///666...,,,***)))+++...000111666666777888888888888888222444777888666333...++++++...222222111111333666333111---+++,,,///444777000...,,,---///111000...,,,///333666777555222000...///000000111222222222555222...---///222444555///...,,,***((('''&&&%%%)))+++...000222333333333......///000111222222333///000111333555444111...***---000...++++++///444---...//////---------...333000---,,,,,,...//////555555555555444222000...'''+++...---)))'''))),,,,,,......***$$$"""%%%((((((,,,000222000///000222///---,,,,,,---......---&&&$$$%%%)))///333333111...///111222111222444555444333222222444444333222---000333444444333222333000111222222222222111000---...///000000///...---...+++((('''(((***++++++000000//////000111222333333333444555777777666444222111111111111000...,,,))))))+++...000111///---***((('''(((+++...111111000111222222111///,,,***(((***...111333444555444333111000000111222222111+++,,,---,,,,,,...333888888555333222333444444333000000000///---+++)))''')))---111000,,,***,,,///+++*********+++...111333111111000...,,,,,,...000000222555666666444111/////////...+++((()))---222000000222333444444555444111///------///000111000...///000111222333444444///000111222222222111111...///111222222000---+++*********,,,///222666888000///...000333555666666------...000222222111///,,,,,,,,,---...///000111...000222444444333111/////////,,,)))+++000///+++/////////...,,,***++++++---111555666444333333444444444444333222111000///,,,+++***+++---/////////---,,,)))&&&%%%)))///444111111000,,,'''&&&))),,,~~~zzzvvvzzzwwwnnnfffccc^^^VVVOOOHHHDDDBBBBBB???;;;888777777666555444666888999888777777777777777888888777555222111111222444444333444555777888333//////333777666444666444111,,,((((((---111666777777777555222///---,,,***((()))+++...////////////............//////---///111222333555777::::::777555333444444444333333555888::::::777333000,,,,,,---...///000111222555777777222,,,+++///444444444444444333222222111444444444333111000000222...)))###!!!###)))...111555///)))'''))),,,......333333333333444666777999999555111222555444---&&&+++---000222333555666888444444222---((()))///555666444333333333333222000...///222777:::888222---***---000000//////222555;;;555...******---000111...---+++)))((('''''''''---........./////////000------///222444444111///...---///666===>>>777///+++***+++,,,///111111000.........000111000---+++222111///---,,,---///000444222000000222333111...,,,***(((''''''***---///000222222///***&&&%%%&&&+++---000333444333111000111,,,'''&&&+++...///---)))%%%$$$'''...333333222222111///------111777;;;555333111111222222222111111000000000222444666777666444111...,,,---...///---000222111---++++++,,,...+++((())),,,......---///000///...,,,,,,///111222222333444444444444444///000000...+++))))))))))))***+++...000000---+++---)))%%%%%%)))...000111...000333555555333000...((())),,,000444666555333666111......222555444111333111---)))(((***000444;;;:::777555333333333444666222---+++,,,---,,,******++++++,,,---...//////...---,,,++++++,,,...///222111///+++((((((+++---///222444555333000......000///...+++)))***---///...000333444333333333444555000+++***...000000...///000222333444444444333222111000///...---,,,,,,......000222333222...+++,,,---...000111333444555000...------///000000///...+++)))***...111111000...,,,***(((((()))***+++....../////////...------000...+++'''&&&''',,,000000000000///---,,,***)))---...000333444555555555999888666333111///---,,,,,,++++++---000222222222111000///---+++,,,///222000///...,,,***)))))))))}}}{{{xxx{{{xxxpppnnnjjjddd]]]WWWPPPJJJGGGEEECCCAAA???===;;;999777666777999:::::::::;;;<<<999888777555444333222111///111333444444555666888888444000000444777777555333222000---***+++000333999999:::999777444222000...,,,******,,,...//////111000//////.../////////111111222111111222444777444222000000111222222111444555666777666333///---+++++++++,,,---000222333444555555222///...111444333333444444444333222111333333222111111222333444---(((###!!!$$$)))...111333...)))'''))),,,...///222111111111222555777999333///+++---111222...))))))+++///222444777999:::666666444///))))))---222444222111222333444333222111222555888999777222...***---////////////111333666111+++''''''***,,,...+++***((((((((()))+++,,,////////////////////////------///111444555333111000...000666<<<===777111,,,++++++,,,...000000///---...///111333333000...111000...,,,,,,---...///222000///000222222///---,,,***((('''(((***---///111222333000,,,(((&&&'''+++,,,///111222222222111111,,,''''''+++//////...)))&&&%%%)))///444555333333222111//////111666:::444333111111222222222000000000000000111222444555666444000...,,,---///000---///111111...,,,,,,---000---++++++...000000...000111111000...---...000//////111222222222111000111111///,,,)))&&&&&&&&&***+++---000333333111///+++(((&&&&&&***...000111///000222444333222000...'''(((***...111222222000222///---000444777555222///---***'''''')))---000777666555555444444444333444111...---......---+++)))***,,,---///000111111...---,,,++++++---///000111111000---***)))+++,,,...000333333222000///000222111...+++((((((+++......000333333222222222333444///++++++...111000......///111333444444444333333333222000...---++++++......000222333222...+++------///000222333555555000...---...000111111000---+++)))***///222222111...,,,***(((''''''((((((***++++++,,,,,,,,,++++++000///,,,)))''')))...111000000000///...---++++++---...111444666777888888777777555333111///...------,,,---///222333333222333333111...,,,,,,///111000000...---,,,,,,++++++}}}}}}zzz}}}{{{tttuuupppjjjddd```ZZZSSSMMMKKKJJJHHHEEEBBB???===;;;::::::::::::;;;===???@@@:::999666444222111000000,,,///222555555666777999888555222222555777777555000000000///...000333666;;;;;;;;;:::999666444333///---++++++---///000///222111111000//////000000444333222000...///111444000///......000111111000333333333333111///,,,+++,,,+++++++++,,,///111333222333333333222333333333222333444555555444222000222///---...111555666555+++'''###"""%%%***...000111---)))'''))),,,///000222111///...000333777999...)))&&&(((---000///,,,(((***---111555888;;;<<<888888666111,,,***---000111000000111333555444333444666888888666333111000+++---///000//////000111222...(((%%%&&&(((+++,,,'''&&&&&&&&&(((+++///111000000000000000000000//////......000222444333333111///000444999:::555000...,,,***+++---///000000---...111444777666333111///...---,,,+++,,,---...///...///000111111...+++,,,+++)))((((((+++---///222333444333///,,,)))))),,,---...///111222333333111...******...000000///+++((((((+++111555777666333333333222111222555777333222111111222222111000000////////////000111222555333///---,,,---///111...///111111///......///111///......000111111000111222444333111///......---...000222222111000///333222///+++&&&$$$$$$$$$+++,,,...222555666555444,,,******+++///111222222111222222222111111//////'''''')))+++...///---,,,,,,,,,---222777999777444,,,***(((''''''(((+++,,,111222444555555444333222222000//////000///---,,,(((***---000222333222222...---,,,,,,,,,...///000111222222000---+++,,,,,,---///111222111111222333555444000,,,((((((***,,,///111222222111000111111222...+++,,,///111000......///111222333222222111333333222111///---+++***......000222333222///,,,------///000222333555555000///...///111333333222,,,***(((+++///333333111...---+++)))'''&&&&&&&&&(((((()))***+++++++++***000///---+++)))+++///222111111111111000///...------///111444777999:::;;;666666444333111///...---,,,,,,...111555666444222555555333000------...000000000000///////////////~~~~~~yyywwwsssmmmjjjhhhccc[[[UUUQQQOOOLLLGGGCCC@@@??????>>><<<:::999;;;===???@@@:::999888777555222000...***---111444555666777999777555333444666888777666000000111111111222444555:::::::::999777666444333---,,,+++,,,///111222222333222111111000000111111444333111...,,,---000444333111000111222333222111111111000000///...------000///---,,,,,,...000222111000111333555555444222111222444555555444222000000+++(((***000555666444)))'''$$$$$$(((,,,///111000---+++)))***---000222555333000...///222666888---)))&&&''',,,000111000***+++---111555888::::::777777666222///---...000111000///111333444333222555777888666222///000111---///000111111111111111000---(((&&&'''***,,,---'''&&&%%%&&&)))---111444//////000000111111111222222000......///111111000000...---000333444111------,,,***,,,///222333444///000333666888777444111------,,,++++++,,,,,,------...000222222111...,,,,,,+++***)))***,,,...000444555666666444000...,,,.........///000222444666555222//////111222111000,,,******---111666777888333444555555444333333444333111111111333333222000//////////////////000000333111...++++++---///111///000111111111111111111111111000000111111111111111444666666333000...---...000222444444333111000444333000,,,(((&&&&&&'''+++,,,...222666888777666......000222444555555555333222111000000//////000)))))))))***,,,---+++)))(((***---333888999777555,,,***)))(((***+++,,,,,,...000333555555333000......///000111111///---+++***,,,///222444333222111...---------...///000111222444555444111///.........///111222111222444666888777333...***)))+++---000222222111///......//////---,,,---///111000//////000111111000///---,,,000000000000///---,,,+++......000222333333000...,,,,,,...///111222444444111000///000222444444444,,,***)))+++000333222000///...---+++)))'''&&&%%%((()))***+++,,,,,,,,,,,,......---+++***+++///222333333333333222111000000///000222444666888999:::666555333111...,,,***)))((()))---111555777555444333333222000------///000000000111111222222222222~~~xxxvvvsssrrrpppllleee```WWWUUUOOOHHHBBB???AAACCCAAA>>>999888999;;;<<<;;;888999;;;<<<:::555000,,,))),,,000222333444666777555555555666777777666555333222222222333333333333777777666555444333111111*********---000333555444222222111111111111222222222111000---,,,...222555555444333333333333111//////////////////000000111444333111///......///000//////000333555555333111000111222444444333111000...)))&&&(((///333333111((('''&&&'''+++///111111000///---++++++...111333888666222//////111444777222...+++***---111222222...---...111444666666555333444444333222111111222222111000000222222111000222444555222...---///111111111222444444444222111...+++(((((())),,,---...+++***)))(((***---000222---...///000111222333444555222///------...------...---+++,,,......,,,))),,,++++++---111555777888111222333666777666222///,,,,,,+++++++++,,,,,,,,,---///111333333111///......---,,,,,,,,,...000111666666666777666444111///111000000000111333555666777666444444333333222000---,,,,,,...111444666777222444666666555333333333222222111333444444222111/////////000000000000000000...---,,,,,,...000111222222111111222333333222000000111111000000000000222444777777444111...---///000222333333333111000444444222000---+++,,,---++++++---000444666666555...000333555555555444444222222000/////////000000,,,+++++++++,,,---+++***''')))---222555777666555///,,,++++++...//////...///111555777666333///,,,---...000111000...,,,+++...000222444444222000...------......///000111111444666777777444111000//////111333333222333555777999888666222///...///111222222222000---,,,,,,------,,,---...000111000000000111000000...,,,***(((,,,---...000000000....../////////111333333111///***+++,,,...000111222333222111000111333555555444---+++***,,,000222000.../////////...,,,***((('''((()))***+++,,,------------------,,,***+++---///333333444444444333222222000111111222444555666666666555222///,,,)))&&&%%%$$$&&&***///444666555444...//////...---...///111///000111222333333333333|||}}}~~~|||yyytttnnnkkk^^^\\\WWWNNNFFFCCCEEEHHHBBB===888666888999999777666999===???===777000,,,+++---//////000111333555333444555777777666555444555333222222333333333111555555444333111000000///))))))***---111444444444000000000000111222333444000000000...---///222666555444222222333222///---...//////000111222333333555444333222000000/////////000111222222111000000//////000111111111111000---+++)))***...000///---''''''(((***...111333333//////...,,,+++,,,000222888666333111000111444555666333000...000222333333000......000333444222000///000222333444444333222222000///000111111000///---...///...---...000222333333444555666666333000,,,***((((((+++---......///...---,,,,,,---...///------...///111222333333555333///...------,,,+++...---,,,------,,,)))'''******+++///333666777777111111111222333222000---++++++,,,,,,,,,,,,------,,,///222333111000000000//////......///000222333666555444444555555333111222222111000111222333444555555555555555444333222...------...///111444555111333555666444333222333333222333444666666444222///000111111222222222111.........///000111111222555444222222333444444333///000222111000/////////111444666666444111//////...///000000111111000000444555555444222111222222,,,+++,,,...111333333222,,,///222333111000//////111000000//////000000111///...,,,,,,......---+++***+++---///111222333333111...,,,---000222222000000333666888777444///,,,...000222222000...,,,,,,111111333333333111///------......///000111222222555666777666444111000000111222444444333222333444666777777666444333444555333333222///,,,)))***+++***+++...000111111111000000111111000///,,,***)))+++---///111333333222111/////////111333333222000++++++,,,...000111333333444222111111333444444333000...,,,---000000---***,,,...///000///---+++)))))))))***+++,,,,,,,,,+++---......---+++***+++---111111222222333222222222111111111111111333444444555444111...+++(((%%%$$$$$$%%%(((---111444333222,,,---............000222...///111222333333222222yyy|||~~~vvvrrrqqqdddeeebbb[[[QQQKKKKKKLLL@@@;;;777666888:::888666555888;;;===;;;777111------......---,,,---000222111333555777666555444333555222000000222444333222555555444222111111111111******+++---000222222111.........///111222444555000111111000///000222444333222222222333333000......///000111222222222222111222222222222111000//////111333222...,,,---//////......---...///000111.../////////...---+++***'''(((***---111444444444.........,,,)))***---000444333111000111222444555555333111000111222333333000---,,,...222333111------...111444555555222111///......///111222111000))))))))),,,///222333333444333444555777666222...---+++***,,,...000111111111111111000///...------......////////////000000444222000000000000///...000000000000///---***''')))***,,,///333444333222///...---...///000///...++++++,,,---------------,,,...000000///...///111111111111111111222444444555222//////111333222111222111000000//////000000...000333444555444444444.........------...000222000222444444333222222333333333444666888777555333///000222333444555444444...///111333555555444444888666333222444555444222///111333333000...///000111333555555333111000000111000000///000111222333444666888888666444444444...------...000111000///---///111111...,,,+++,,,......//////000111111111000///------.........---///...---,,,+++---///111222...***+++///222222111111333777999999666333000222444555444111.........111111111111111000000///---...///000111222222222444555555444111/////////000222444444222///......000333666888777777777888444444222...***(((((()))(((+++...111111111111111///000111222111111//////...000333555666666444333/////////111333444333111,,,---...000111333444555555333111111222333222111333000......///...***&&&(((***---///000///---+++,,,,,,---------------,,,...000000///---++++++,,,------...///////////////000000///000111333555666333222111///,,,***(((((((((((())),,,///111000///...///000000///...000111---...000222222222111000tttwww}}}~~~~~~~~~uuurrrrrrhhhkkkkkkeee[[[SSSPPPPPP>>>999666666:::;;;999666555777999:::888555222/////////---+++)))***---000///222555777666444333333444111......111444555444777666555444333222222222,,,,,,,,,---///000///...,,,------///111333444666111222333222000000111222222222222444555555444222///000111222222111000///---...000222333222111000///222444111,,,)))+++...///...,,,+++,,,---000111000222333333///,,,***)))((((((+++///333666666555,,,------+++((('''***---////////////111333555666333222111000000111222333///,,,***---222333111------...111444555444111///---,,,,,,...111333333222'''&&&&&&+++111555555444444333333555777555111---000///...000333555555555222222333333111000---,,,111000000///...------,,,333111111222333444333222333444444444333///+++))))))***,,,///222111///,,,,,,+++***+++---/////////+++,,,------.........---+++---//////---,,,...111222222222222333444555555333000,,,,,,...111111000000000000///...------,,,(((+++///222444555555666.........---,,,,,,...000///111333333222222222444444444555777999888666444000111333555666666666666...111444777999888777666:::777333333444555444222///222555444111//////000000222444444222111111222555333222111111333555666555888:::;;;888555333333000///---...//////...---///111333222...++++++,,,,,,---...000111111111111000...------...///...---222000---)))((()))---000111---((()))---111111000000333666999:::999666444555777888666222//////000000000000000000111111111---...///111222222333333333333333111///------...000222444444111---+++***,,,000555888999999999:::555444222...)))''''''((('''***...111222111111111...///111333444555555444222444666888999888666444000//////111333444333222...///000111333555666777555333111111222222111000555222000//////---((($$$%%%(((+++///000///---,,,000000000111000000//////000111222111...,,,++++++******+++,,,------------/////////000222444777888222111111///...---,,,,,,---,,,+++,,,---......---111222222111000//////000,,,...000111222111///...aaaiiiuuu~~~~~~}}}xxxtttooonnnmmmiiiddd___ZZZWWWEEEAAA===;;;<<<===;;;999;;;999777666666666555333000---***)))***,,,------111000111333555555333111111000000111333444444333555555555555555555444333---------...000000...,,,)))+++,,,---///222555888999888555222...---...000333111000333777999666222555555333111///000444666444555444222000///000222000333444111,,,)))+++...444222///------...111333777888777444000---------,,,+++,,,///333777888999///...------,,,,,,,,,,,,---...///000000///......////////////000111333444...***'''(((,,,111222222000111222333444333222111---+++)))+++...111222000+++))))))---333555333///111222444777999888555222//////000333777:::;;;:::333555888999888444///,,,...///000///...---...///111222222111000111333666888666444111///.........+++,,,---///000000111111+++,,,,,,+++***+++---///333222111///...---------///000000...,,,******+++000///------...111444666///---******+++,,,,,,,,,/////////......---,,,+++'''))),,,000333444333111......////////////......111111000111222333222111777555444555888999888666333444555555555555555555222000000333999;;;999555666666666666555444333222333333333333333333333333///......///111222222222222555666444000///222666666555333222111111222333///000111333333333333333333444444222///,,,++++++***,,,000222333222000.........---,,,---...///000333333111...***(((((()))///***'''(((...111111///555666888999999777555333555777999777333111222333555222//////222444444333333111...,,,,,,...111333333555555222...,,,///222///000111000...,,,++++++000000000444888:::999666999777444000---***)))(((***+++---///111111111111333333444666888:::<<<>>>===<<<;;;:::999777666666///000111222111000...,,,,,,...000111111333666888333444444222///---,,,,,,---+++******+++,,,***)))&&&)))---111333444333222333333222111000///......555444333000---++++++,,,+++*********+++---...000///000111333444555555555777666555333111000///...---...///000000000000000111000---,,,+++,,,...///...///000111111000///...PPP[[[kkk|||}}}xxxtttrrrrrrpppmmmhhhbbb\\\YYYNNNIIIBBB>>>>>>===;;;999999777555444555555555333111...++++++,,,...//////111111000111333333222000111000000111444555444333555555555555555444333222---,,,,,,---......,,,))))))***,,,...000333666888888888777444111//////111444111111333888999666222333444333222000111444666444555555333000/////////222555666333...+++,,,///222000...---...000333555888888777555111///......///...---///222444555555000000000000///---+++)))+++,,,...000111111000000////////////////////////+++'''%%%''',,,000111111111222333444444333222111,,,***((()))---000111111...,,,,,,///444555333///000111333555888777555222000///000222555777888777333555888999888444000---...000222111000000000111222333333222111111333555777555333000...---------,,,---...///000000000000,,,------,,,***+++...000111111///...------------......///---+++))))))***---,,,,,,,,,---///111333///---++++++,,,------,,,///000000111000///...---'''(((+++...111333222111---......///////////////222111000000000111111111666444333444777888777555555666666666666555444444///------111777999777444444444444444333333222111333333333333333333333333.........///111222222111222444555222...---111555666444111///...///000111222333555777777777666555333444444222///---------+++---000222333222000...///...---------...//////333333111...***((()))***---)))''')))///333444333444666777888888666333222444777888777444111000111222000---...111444555444222000...,,,,,,...000222444444444333222222444666111222222000---++++++,,,111000111444888999888666888666222///---+++++++++---...///000000111111111222222333444666888:::;;;::::::999888777777666666111111111111000///---,,,,,,...///.........000222333444555333000---+++++++++***)))***,,,...---,,,))),,,000444555555333111222111000000///......---333444444222///......///......---------...000000333444555666777777777777555555555444333111000///...///000111222333333333222000---+++***+++...///......////////////......BBBKKK[[[kkkzzz~~~zzzwwwwwwwwwwwwtttooohhhaaa\\\YYYSSSKKKEEEBBB@@@<<<999777555333333444555555555222000......000222333222333222000000111222222111000000000222444666555444555555555555444333111000+++******,,,------+++))))))+++---000222444444555777888888666444222111222444222222444888999666333000222333333222222444555555666777555222///------444666666333...,,,---///000///------///222555888777777777555222//////000111///......000111111000///111333444222...***'''(((***,,,...000111222222.../////////...---+++***(((%%%$$$''',,,111222111111222333444444333222111---***((((((+++...000111111000///111444444111...//////000333555666555444111000///000222444444333333555777888777444111......111333444333222333333333333444333111111222444555444111///------------......////////////......---...---,,,+++,,,///111000000...---,,,------...,,,---...---+++)))))))))******+++,,,,,,---...//////---,,,,,,---......---111222444444444222///---&&&''')))+++...000222222......//////000000000000222111///......///000111333222111333555666666555777777777666555444333222+++***+++///444666444222111111111000000000000000222222333333333333222222...//////000111111111111333444333///,,,,,,///333555333///,,,+++,,,...///444555777888999888666555333444444222000......///,,,...000222333222000/////////...------......///333222111...+++)))***++++++)))'''***///444666555444555666777666444111000333555888888555111...---///---,,,---000333555555222111///------///111222555444333333555777888999444333222///+++******+++111111222444777888666555555333000...------///000000////////////000111111000111111222333444555666666555555555555666666777444333111000///...------///000000...,,,+++,,,---111333555444111...,,,+++***))))))+++...000111000...111444777888666333111//////...---------------111333555555333222333333333222111000///000000111666666666777777666666555333444555555444333000///,,,---...000222333444555444111---)))(((***...000///...---,,,,,,---...///???CCCLLLXXXiii}}}~~~||||||}}}}}}{{{vvvnnngggbbb```[[[UUUPPPLLLFFF???:::777555333333444666777777333111111222444555666555666444111111222333333222000000000222555666555333333444555555444222000...(((((()))+++...///---,,,+++,,,///111444333222000333555777777555333111111444333333555777888666333...000333444333333333444777888999888444000...---333444333000---+++---...//////......///222555777444555555444111//////000000...---,,,---...---,,,,,,///222555333///)))&&&$$$&&&))),,,///111111222---...///000000...,,,***)))''''''***000444555333222333444444444333222111000...+++******,,,///000222111000111222222///,,,.........000333555555444222000......///000000000222333555666555333111///...000333555444333444444333444444333222111222333444222///---,,,,,,---...//////000//////...------.........,,,+++,,,///222000///---,,,,,,,,,---...,,,...///...,,,************+++,,,.........------...---,,,---///000///...333555777777666333///,,,'''((()))***+++---111333000000000000111111222222222111///---+++,,,///111000000000111222333333333777666666555333222000///***)))+++...222444333111......------------......000111222222222222111000///000222333222222222222444333222...,,,,,,000333555333///+++***+++---///222333555666666555333222222222333111///......000---...000222222111000/////////...............///222222111...,,,+++,,,---+++)))(((***...222444444333444555555444222000...111333777888666222---***,,,+++***,,,...222444666444222000//////000222444666333000111555888888666333222///+++'''&&&'''(((000111222444555555444444222111...------///222444///...------...///111222//////000000111111111111111111111111333444666777666444222///...---......444444333000,,,******+++...000333444222000///......---,,,---000222333333222444777999999666333000---,,,+++++++++,,,------000333555777666666777888777555333111000000000000333333444444333222111111000111333555444333000...)))***+++---///111222333444111,,,((('''***...111111///---,,,,,,---///111===???FFFPPPaaavvv|||tttmmmhhhbbb___\\\ZZZWWWPPPFFF???;;;888666555666888888888333333333444777888777666888666333333444555666555000///000222444555333111111222444444333111///---&&&&&&(((,,,000222222111------///111333222///+++///111444555444222111111333333444555777666555333---000333444333333333333777999;;;:::666333111000111000///---++++++,,,---111000///...///000222333111222333111///......///...,,,******,,,---,,,+++(((+++000333333///***'''!!!###&&&***---///000000+++---///111222111000///,,,+++,,,///555888777666333444444555444333222111444222000---++++++---...000000000000000///,,,+++------...000333444444333222000------...///000///000111222333333222000///---000222333333222333444222444555444333222333444333111...,,,+++,,,...///000000000000///...---,,,//////---+++***,,,000333000///---+++***+++,,,------...000000...,,,+++,,,---...///000111000...---,,,,,,+++---///000000///555666888888666222---+++(((***+++******,,,000333333222222111111222222333222222000---******---000///000000111000111111222444333333222111///...---++++++---000222333333222------,,,+++++++++,,,,,,...///000111111000///...///222555555444222333333333333111///---...111333555333///,,,+++,,,...///000111222333333333222222111111111///---,,,---///---...000111111000///............///////////////111111111///---,,,...///...,,,++++++,,,///000111222333333333222111///...000222555777777333...***++++++++++++---000333666555444222111111222444555555111...///222444333111000///---((($$$######%%%...///111222333333333333000///...---///111444666++++++++++++,,,...000111......////////////...---...---......000333666777777555222///------...///444444333000,,,))))))******---000222222222222333333111//////111333333333222444666777666444222000,,,+++*********,,,...///000333555777777888:::;;;888777444222000/////////000000000111000000///......///222333333222///...******+++,,,---///111222333000+++''''''***...111222000...,,,,,,...000222555;;;EEESSSdddwwwyyysssooodddcccaaa```^^^WWWMMMFFF@@@===999777777888888888333333444666888888666444777666444555777888888777000000000222333333000...///000222444333111///---&&&&&&)))---222444444444---,,,,,,///222222...***,,,...222333222111111111222333444555555444333333...000333333333222222333666888999999666444444444///...,,,++++++,,,...///111000///............//////000111000......///000---,,,******,,,---,,,,,,(((***...000111///,,,***"""###&&&))),,,---......+++,,,///111333444444444000///000333888999777555444444555555444333222111444444333000---+++,,,---------...///...---,,,+++------...111333444333222222///------...000111111000000111111222222111111///000111111111111222444111333444555444333444555333111...++++++---///111//////000000///...------///...---***)))+++///333///---***((('''''')))***,,,///111111000---,,,,,,...///000111111000...---******+++---///111000///333444555555333000---++++++---...---+++,,,///333444333222000000000111111222333222///+++***,,,000000111111111///...///000000000000000000///...------...000222333333333222///...,,,************++++++---...000000...---+++///333666777444222222333111000/////////000222222333111///...---...//////111111111111222333444555111111000...++++++,,,...------.../////////...---,,,---...///000111111111000111111///......///111111000...,,,,,,---...///111222222222222111000000///111333666777555000+++,,,------,,,,,,...111444555444333222222333444555333111///......////////////...,,,)))%%%######$$$***,,,///111000000111222////////////000222444555*********+++,,,---......---.../////////...---,,,,,,,,,+++,,,///222666888666444222///......///000111111000...***))))))******,,,///111111222444666666444111///000222222222000000111222222111000///,,,+++******+++---000111222333555555555777:::<<<999888555222000/////////---...///000000000000000///000222333333111///...///...------...///111222000...***((((((+++///222222111///------///111222000777CCCSSSeeeyyy|||wwwtttjjjgggdddbbb```[[[SSSMMMDDD@@@;;;888777777777666333444555777888777555222444444444666888999888777000000000111222111---***,,,...111333333222///...((((((***...111444333222)))((((((,,,111333000,,,+++---000111111111222333111222444444444333222222000111333333111111111222444555666666555444555777111///---,,,...000222333000///...---------------...///111000//////000111111///------......---,,,,,,---...//////...---,,,$$$&&&(((***,,,---------,,,---...000222444555666222111111444777888444000444555555555555333222111000111222111...+++,,,---***+++---......------------...000333555444222///111///------///222444555222222222222222333444444222222222000///000222444///111444555555444555666333111...,,,+++---000222...///////////////............,,,)))(((***///222---+++'''$$$""""""$$$%%%+++...000111///---,,,,,,...............---,,,,,,))))))***,,,///000///......///000000000000///...---000222111---,,,///222444333000...,,,,,,------111333444111,,,***,,,///111222333111...,,,---///---...//////000000000000///000222333333222222222111///---+++))))))******)))***,,,......,,,***)))---111666666222000000222---------///000111111111/////////.........//////222000///...000333666888333333111...+++***,,,---,,,------......---,,,,,,***+++---000111222333333000000111///...///111333333222111///......000111000111111111111222222222000000222555888777222......//////---,,,,,,///222333333222222222222333333111111111///......///111000000///---)))&&&&&&&&&&&&***---///......000111//////000111222222333333------------,,,,,,+++***,,,---///000000///...---++++++++++++...111555888444333222000000///000000///000///...,,,+++,,,------.../////////111444666555222///---...000111111,,,+++++++++,,,---...///,,,,,,++++++,,,///222444444444444333333555888<<<:::888666333111000000000)))***,,,...///000111111333333333333333222111000111000...---,,,---...///---+++)))((())),,,000222111000...------...000111111666???MMMaaayyy}}}yyywwwnnnjjjeeeaaa___\\\WWWRRRFFFBBB<<<888666666555555333444555777888777333000222222333666999999888777000000000111111///+++(((+++---000333333222000...******+++...111222111000&&&$$$%%%***111444222///+++---000111111222333555000222444444333111111111111222333222000000111222111222333333333444666888222000......111444666777---------,,,,,,---------...000111111000000111222444222000/////////...,,,111111000///...---------'''(((***,,,---------------......///000222444555222111111444666555111---555555666666555333222111+++...111111...,,,,,,---(((***---............///...///111444666555111...111///------000444666777333333333333444555666666444444222000...///333555...111444555555555666777444111...,,,,,,...111333......///////////////......---+++((('''***...222,,,)))%%%!!! !!!***,,,000000///,,,++++++---,,,,,,++++++*********'''((())),,,///000///...)))***+++---///000111111///222555333///,,,///222333111...,,,***)))******111444555333---***+++...222333444222...+++,,,...,,,---...000111222222222000111333333222111000111333111...+++)))))))))***((()))+++------+++)))(((+++000555555111......000)))***+++...111222111///,,,---.../////////......000...,,,+++---111666999555555333///,,,+++,,,...,,,,,,,,,---,,,,,,++++++)))***---000222333444444000000000000//////222444444444333111000000222444000000000111222222333333000000111555888888444000000111111...++++++...111222111111111111111111222000222333111///...111555111222222111---***))))))$$$(((,,,...------///111///000111333333333222111000000000///...+++(((''',,,---///111111000///...++++++***+++---111555888333333222111111000000111///000111000......000111000000000///...///333555222///,,,+++,,,...000000)))(((''''''(((+++...///---,,,++++++---000444666555555333111111333777;;;;;;999777444222111111111&&&''')))+++...///000111666666555444333333222222111000---+++))))))***++++++***))))))***---000222///...------------...///111999EEERRRaaattt}}}|||wwwvvvkkkcccfffggg___VVVQQQMMMDDD===;;;888111///111444333444555666666444222666666777777666666555444---...000222111///---+++---...//////...///111333...---,,,---......,,,+++''''''''')))---000222222444111...///222555555444222444555555444333444555777444000---,,,///333555888444///,,,...111444555333//////333:::===999333...,,,******+++,,,+++***---,,,,,,///222222000---...111333111,,,***---000666555444222000///------...+++((((((,,,000111111444333111///---...222555444111//////000000...+++///222555555222//////000////////////000000000000+++))))))---111333///+++000111222444444444444333222333444222//////222555444333333555999;;;:::777999888666555444444555555222222333666999;;;;;;:::777000+++,,,------000444222...,,,...222444222...111222111///......000222...(((!!! %%%'''***,,,------+++***,,,,,,+++,,,------,,,***)))***,,,...000000000000***+++,,,...///000000000222444666666444222000000444111...+++))))))+++,,,000444666555111...---...222222222222222111000///......///111222333444555777777888777555222///---.../////////...,,,***)))'''***///222...''''''+++---...//////...,,,+++++++++++++++,,,---...///000333111/////////000///...111...***((((((+++000333333333333222000///000222---+++)))***,,,,,,)))&&&+++,,,...000111000///...000000///,,,)))***///333666444000///111333333444555333000000222444555555333000///111666888555222222222000///---,,,******------...///000111222222///111222222000//////000444444333222000---+++)))+++---...+++'''''',,,111///,,,+++,,,///222222111222///---...+++&&&###%%%&&&)))---111333222///...(((%%%%%%***......///222555555444222000///111222333555555111,,,+++000555111222222000......///111555000***))),,,///...,,,)))(((''''''(((***,,,...///---,,,...111333444444666666333111///000333666>>>===<<<999666222///---******+++---............777777666555555444333333111000...***&&&%%%&&&((((((***+++++++++,,,000222000///---+++++++++---...333>>>NNN]]]lll{{{}}}{{{xxxnnnfffggghhhddd___^^^XXXMMMAAA;;;666000000444222222222444666777666444555555555555555444333333---...000000000///---,,,,,,.../////////000222444///...------------+++)))'''''''''***---000000000222000///000333444333222000222444444333222222222555333///------...111333666222---++++++---//////000///000444999:::777444///---++++++,,,---,,,,,,---,,,,,,...111222000---...000111///,,,+++...000444333333222000///......+++(((&&&(((,,,111333444444444222///...///222555222000...///000000...,,,000333555555222///......,,,,,,,,,---...//////000+++)))))),,,111333000,,,000111333555555444333222333444555333111111333666555444333444777999888666888777555444333333333333111222333555888999999999666///++++++,,,,,,///333444222111111333444333111333444444333222222333555...)))###!!!"""###"""!!!###%%%(((+++------,,,+++,,,++++++,,,......---+++---...///111111000000///+++,,,,,,...///000000111444555666666444111///...111000...,,,******+++,,,000333666555111//////111555555444333111000...---//////000111222222333444666666666555333111///...///000000000///...,,,+++)))+++000222...((((((,,,---------,,,+++***+++,,,++++++,,,---...000222333555333000//////...---,,,///...,,,***+++,,,...000111222222000......///111...,,,******++++++)))'''+++,,,...000111000//////,,,------+++)))***...111555222...---...111222333222000...///111333555555222///...000555666444000333222000...,,,***((('''+++,,,---...///000111222///111222111///......///000111111111000...,,,++++++---///---(((&&&))),,,---+++***+++///222333333333...+++***&&&!!!!!!%%%(((,,,000222111000...***'''&&&+++...---...000444555444222000///111222333555555111---,,,000555555444333111//////111333666111,,,+++...111111///,,,+++***)))***+++---...///---,,,...000333444444666555333000...///333666<<<;;;999777444111///...,,,---...///000000000000555444333222111111111111...,,,***(((((((((((())))))***+++++++++,,,000222111///---+++***+++,,,---;;;FFFVVVeeerrr}}}}}}{{{yyyrrrkkkhhhgggeeeeeegggfffZZZKKKAAA:::555666999444333333444555666555444333333333333222222222111///////////////.........---///000111111111333555111///.........---***((((((((())),,,...///...---000000000222444333111///...111444444333111000000333222000......///000111222///+++))))))******))),,,...111444666666555444111///,,,+++,,,---...---,,,,,,,,,---000000///............---......///000000000111111111000//////(((&&&%%%(((,,,111555666444444333111//////222444222111000000111111///---111333555555222///...---+++++++++,,,,,,---...///***)))))),,,111222000---000222444666666555222111444555555444333333444666555444333333555666666555666666444333111111111111111222333555666666666777444...***+++,,,+++---000666777888777555444333444444666777777666555666777///+++'''&&&((((((%%%###!!!$$$'''+++---.........---,,,,,,---///000///---111222333333222111000///------------...///111111555666666666444222///---///......---,,,+++++++++000222444222000///222444777777555333111///------000000000111111111222222444444333222111000///...///000111111111///...---***+++///222///))))))------,,,+++(((&&&'''+++...---------...000222333444666333000...---,,,***(((------,,,,,,,,,,,,,,,,,,...//////...,,,,,,...///111...+++*********)))(((+++---...000000000//////((()))*********+++---///333///***(((***---000111...,,,,,,---///111222222222000///111444666444111333222000---+++(((&&&%%%***+++,,,...000111111222000111222000...------...---...000111000///...,,,,,,///000///***'''''')))+++***(((***---000222333111---)))((($$$$$$''',,,000222222111000...***)))---...---,,,...222333333111//////000222444555555222......111555888777555222//////111444666222...///222444444333000///...------------...///...,,,---000333444444444333222000...///222555:::888666333111000000000000000111222333333333333444333111///...///000111+++(((&&&'''***,,,+++***)))***+++++++++,,,///222333111...,,,++++++,,,,,,DDDNNN\\\iiiuuu}}}{{{zzzzzzzzzxxxwwwxxxtttooojjjfffccceeegggmmmdddYYYOOOGGGBBB>>>===999777444333333333222111222111111000000000000000333222000/////////000111111333444444333333333555111000//////000///---+++******,,,...000000...,,,...///222444555333000---///111444555444222111111333222111111000000111111...,,,***)))*********)))+++///222444333222333555222///,,,+++,,,---......,,,,,,,,,---.../////////...---,,,---///000000///---...///000000000000///'''&&&&&&(((+++000444666444555444222000000222333555444444333333111///---000111333444333111000//////......------......///+++***+++---000222111///000222444666666444111///333444444333333333333444333222111111222444555555444333222111000/////////000222333444444444444555333---***+++,,,***+++...444:::???>>>999444333333222444777888777666666666000...,,,,,,...---)))&&&"""$$$(((,,,///111222222/////////000222333222111111222333333333222000//////............///111222555555666666777555222000............---+++)))(((---///000///---...222666777666555333111000//////111111111111111111111111333222111000////////////...///000111111000//////++++++---///---))))))------,,,***%%%###%%%***///............///000111222333111...,,,,,,+++)))'''+++++++++++++++*********+++,,,---,,,++++++,,,...333111---+++************,,,---...///000000000///&&&''')))+++,,,---...//////+++&&&###%%%))),,,...,,,++++++,,,---...---,,,111000000111444555444222000000...,,,***)))'''&&&***+++---000111222333333222222222000...,,,---...---...000111111///---+++---......---***(((***++++++***(((((())),,,...000...+++++++++((( &&&(((---111333444333333111---,,,//////,,,+++,,,///000111000......///000444444444222000///222444888777444000------000222444111000000333555555555333222222111000//////...///...,,,---000222333333222222111///---...111333666444222000...///000000222333444555666666666666666444111...---...000111+++(((&&&(((...000...******+++,,,,,,+++---///222555444111...---,,,------JJJVVVggguuuzzzwwwtttssstttuuuvvvvvvrrrsssrrrnnniiigggggggggjjjhhhccc]]]VVVOOOFFF@@@;;;999555333333333333222222111000////////////000555444222111000111222333555666888777555333333333000000///000222222111///------...000222111///,,,,,,///333666666333000...111333666666555333333333444444333333333222222222+++******+++...//////...---000333222//////111555222///,,,+++,,,.........,,,---------......///000000...------///000000///,,,---...///000///...---))))))((((((***---111444444555666444222111111222888999999777444111...------...000222444444333222555444222000/////////000---------///111222111111111222444444444222000...111111111111222222111000//////000000111222444555111111111000//////......///222444444222222333444333---+++,,,---++++++---222999AAABBB<<<444000000...000333444444333444444222000///111333222...***%%%'''***...111333444555333222222444555666555333...///000222333222222111000000/////////000000111333333444666999999666444////////////---***'''%%%***,,,---,,,***,,,111666555444333222222333333444222222222222111111111111333222111000////////////,,,---///000111111000000+++)))***,,,+++((()))---------+++&&&"""###)))///000///...------------......,,,******++++++***)))+++***)))(((((()))***+++***+++,,,+++***+++---...333222///,,,******+++,,,,,,---...//////000000000'''(((***,,,///111111000,,,(((### """&&&***,,,...---,,,,,,,,,+++)))&&&++++++,,,...111222222111......------,,,++++++***,,,...000222444444444333333333222000...,,,---//////000222222111...+++(((***)))'''&&&%%%'''+++...---+++)))'''&&&''')))+++++++++///333111(((""" )))+++///333555666666666222...---000111---++++++,,,---///...------...///333333333222000000222333555444222...++++++---///000000000111333444444444333333444444333222000000///...,,,---///111222222///000///...,,,---///222333111///...---...///000222333444666777777777888555333000---++++++---...---***))),,,111222///++++++,,,,,,,,,,,,---///222777666333000/////////000PPP```vvvuuurrrooooooqqqtttwwwwwwmmmqqqsssqqqooopppooommmgggiiiiiiddd___XXXNNNDDD@@@<<<888555555666666666333222000/////////000111555444333222111222333333555777888888555333222222000//////111333444333111...---...///111111///---+++///444777777444222000444666777777555444555666666555444444333333444444,,,+++,,,...222555666666222333333000------000444222000......///000///...---...///.........000222333222111000////////////,,,---...//////...,,,************))))))+++///222444666777666444222111222999:::;;;999555111...---+++,,,...222555666555333888666444111000000111111000000111111111222222222111222222222111///...---//////...///111111///---,,,...000111000000111222...//////000000//////......222444444222111333555444///---//////---+++---000777>>>???:::222...---+++---000111000111222333444222222444666555111---)))***---///222444555666666555555666777777666444+++---///111222333333333000111111111111111000///111000000444999:::777444/////////...,,,***'''&&&''')))+++***)))+++000444333222222222333555777888333333333333333222222222444444333222111000///...+++,,,...000111222111111+++((('''******((()))---...//////***$$$###(((---///...---,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,+++***)))))))))***,,,---)))+++,,,,,,+++,,,...000222222111...,,,+++,,,...------......///000000000))))))***---111333333222+++(((###"""$$$(((+++,,,///...---------***&&&###$$$%%%'''***,,,...//////...........................///222444555555444333222222111///---,,,---///222333444444222...***''''''%%%""" """''',,,000///---+++'''$$$%%%(((+++,,,---222888777///(((''',,,...111444666777888777222......222222///,,,---+++---//////......///000222222111111111111111222//////...,,,)))(((***+++---...///111111222222111000111333555555444222111///...,,,---///111111111---......---,,,,,,...000111000...---------...///000111333555666888888888222000---***((('''''''''---,,,,,,///222333///,,,,,,------,,,,,,---///222888666333111000000111111\\\kkk~~~xxxuuurrrqqqrrrtttvvvvvvnnnrrrsssqqqrrruuusssnnnlllooommmhhhccc```WWWNNNKKKFFF???:::888777666666444333111000///000111222333333222111111111111111000222555555444333222222000//////000111222000///---,,,,,,---...//////---***///555888777555444444666777777666444444666888666555444333222333444444///......000444888:::;;;999666222...+++,,,000333333222111222333333111///...///000///......111444555666666333...,,,---///---...//////...,,,)))''')))******)))(((***///333555666888777555222111111444777999888555111//////---,,,...111555666444222555333111//////000222333444444444333222222222333222111000///...---,,,,,,///...---///111111...,,,,,,///222222000---,,,,,,,,,---...000000000000///---111555555222111444777555111///222222///------222555888777333///------+++---...//////000333555555444333555777777444000,,,,,,...///111222333444777666555666666666444222+++---///111333333333333000111333444333111///---///------111666777444111,,,,,,,,,,,,,,,+++***)))&&&)))++++++***+++///333333333222222333555888999444444444444444444444444666666666555333111///...,,,---///111333444444333---)))''')))***)))***......111333///((($$$'''+++,,,,,,,,,,,,,,,------......---+++,,,...//////...)))***,,,---............***+++,,,---,,,---000222000111222000...,,,---///---------......///000111+++******,,,000333333222---***'''&&&(((+++...///.........///...,,,'''###"""%%%(((***---///000111111111000000////////////000222444555444222111//////...,,,******,,,///222444555555333///***'''(((&&&$$$$$$&&&***...000000///---)))&&&&&&***...000000333888777111,,,,,,---///111444666777777777111......222444111......,,,...111222111111111222111000///000000111000000***,,,,,,+++)))(((((((((,,,...000111111000000000,,,///222555666555444222000...,,,,,,...000111111+++,,,---,,,+++,,,...////////////......---------,,,...000333555777888999222000---***'''$$$###""")))+++...111222111000...,,,---------,,,---///222555444222000///000111111hhhrrr~~~}}}xxxuuusssssssssrrrrrrtttsssoooppptttrrrkkkuuuvvvrrriiieeeeee```XXXWWWQQQHHH???:::666333222555444222111000111222444111111111111000000//////+++...222333333222222333000///...///000///---,,,,,,+++)))***,,,......---***///555888777666666666777777666444333444666999666555333111111222333444222000000111555999<<<======888222,,,***,,,000222444444444666777666333000...000111000...///222555777999:::555...***,,,///...///000000...+++'''%%%((()))***)))(((***///444555777999888666333111111000444777777444111000000.........111555666333000000///---,,,---///222444666666666444222222222333222111///---++++++,,,,,,///...---///111111...+++---111444333///+++((((((+++,,,...000111111111000---111555555222222555888666222111444444000......444444333000...------...---......//////111444777666555444555888888555222------...///000111222222888666555555555555222000---...000222333333333333///111444555444222...,,,...,,,,,,///444555111,,,*********++++++,,,------'''))),,,,,,+++,,,///333444444333222333555888999444444444555555555666666777777888777555222///---,,,...000333444555555555...)))'''***++++++,,,//////333666222***%%%&&&*********++++++---///000111111///......000111111000'''***///222444222000...***,,,---------...111333...111333222///---...///...------......///000111,,,***)))+++///222222111///,,,******,,,///000111------...000000---)))%%% """&&&***,,,///222444444444333222111000/////////000222444444222000///,,,,,,,,,***((()))+++...222333666666444111,,,)))+++***)))***---000111222000000...+++((()))---222444222333555444///---......///111333555666666666000---...333555222///000...000333444444333444444000///...///000111000///(((***,,,,,,***((('''(((,,,...111222111000//////***,,,111444666666555333000...,,,,,,...000111000***,,,,,,,,,++++++---///...////////////...---,,,***+++...111444666888888444222000,,,)))%%%"""!!!%%%)))...111111111000000------...---,,,---///111333222000///...///000111qqq{{{~~~{{{zzzzzz{{{zzzyyytttsssrrrpppooonnnnnnmmmsssuuutttpppmmmjjjbbbZZZ```[[[RRRHHH???999555333666555444111//////111333444222111444888777222---......///000000000000000///---+++***,,,...//////***))))))+++...///,,,***,,,000555888888666555444555444333333444666999;;;666555333111111111333444444222111111333666:::===;;;777111---***+++---///222444666666444333333333444111---+++,,,///111222777777555111+++((((((***...///000000...)))%%%"""&&&(((***++++++,,,...000444555777:::===<<<999666666444333111000///000000.........111555666444222222000---++++++---000222222222333444666777888888222111111111222111...+++---,,,---111666555///)))***///444444///***)))***,,,...//////......000111222222333333444444333333111111111333666777666555444444222000...///222555,,,,,,++++++,,,///111333999666333222333333333222111111000...---...000222555444444333333333222222000111222333444333222222000222333555555444222111///...------...///---,,,+++***)))+++///333444555,,,,,,+++,,,...222666888:::777333111111222333333222222222333333333444444444555555555333000...,,,...111555888999888666444111...***)))+++---...///111333555222,,,((('''(((++++++,,,...000111///...222111000111222333222111...000333444444333222222222000...///111222111...111222555888888666000,,,///111333222///---...///***)))))),,,///111222111111/////////111222111000444111---,,,...///---+++++++++,,,///333555555555444333111333444444111---000111333333333111...,,,,,,,,,++++++,,,,,,------000333555333...***))))))+++///333333111111555999666444111...,,,---222555777666444333222222333333111000...---...000333555111///...000333555444222000111333555444333111///+++---...///...///000222...---,,,,,,------,,,+++,,,...111111000...---------///111222111000111222......---...000333666888...,,,******---000111222///000111111111000...---))))))+++---///222444555444333111111000---&&& '''+++000444555333///,,,000,,,)))(((+++......---000...,,,***+++---000333uuuzzz}}}}}}|||wwwtttppplllkkkkkkmmmnnntttwwwwwwrrrooommmhhhcccaaa\\\SSSIIIAAA;;;888777555555555333222222333444444222222444888777333...//////000111111111111000...,,,))))))***,,,......+++******,,,......+++(((+++000555888888666444333444444444444555666777888555555333222111222222333333111//////000333666999999666111...,,,---///111111333666666555333333444666222...+++,,,...111222555555333///)))&&&&&&'''------......---)))&&&$$$(((***,,,---------///000222333555999;;;;;;888555444333111000......//////...------000333555333111222000...,,,,,,---///000...///000111222444555666333222222333555555333111000///...111444444///******///333222...++++++,,,...///000000......///000333333444444444333222111000000111444777::::::999666555333111222333555666///...---,,,,,,...000222888555333222222333222111111000///...------///111222222222222111111111000///000222333444444444333222333444666666555333222...---,,,,,,...000//////,,,+++***,,,///333555555...---------...111444666777444111000000222333444333333333444444444555555222333333333222///---,,,...000444777888777555333000...,,,,,,///111222222111222333111...,,,******+++,,,,,,...//////...---111///...///111333333222111333444555555444333333111000000111444444333000222333444666777555111---...000222222///------///******+++---111222222111111000///000333444333222333000...---//////...---......///111333444444333222111000111333333000...---...000111111000...,,,,,,---...//////...,,,+++...111333222...***)))(((+++///333444333444888<<<999777333///,,,---111555555444222111111333444555222111///------...000111111///...///222444333222///000333444444111...,,,+++---///000000000111222333111///...------,,,+++---///111111000///...//////000111111///...///111000//////000111444666888///---,,,---///222222222111111111111111000///...,,,,,,,,,---...111333444444333333333333000***%%%)))---222666888666444111///,,,'''&&&(((,,,---...///---+++***+++...111333{{{wwwqqqmmmnnnvvv|||wwwqqqkkkhhhjjjmmmpppsssxxx{{{wwwrrrqqqooolllddd___VVVMMMEEE@@@===<<<444555666666777666666666333222222444777777333///000111111222222222222222...+++(((''')))+++------,,,,,,,,,...///---)))&&&+++///555888777555333111444444555666666555444333444444444333333222111000111///...,,,---///222444777555222///...///111222000222555666555444444555777444000,,,+++---000333333222000,,,'''$$$######***+++---...---***'''%%%))),,,///000///...///000111111444777999999777444222111000...---------...,,,,,,---///222333222111222111///---,,,,,,------******+++,,,...000222444111000111333666777777666444222000111222222...++++++...000///,,,+++---///000111222000...---...///333444555666555333111000...///000444888<<<======888555222222555888999888333111///,,,,,,---///111555444222111222222222111000000///...------......//////////////////......///000111333444555666666444555666777777666444444...,,,++++++---000222222///---+++,,,000333666666000///...---...///111333222111///---...000222444333333444444444555555555///000111111000///---,,,...000333666777666444333---------...111333333333/////////000000000...,,,,,,,,,---......------,,,000...,,,---///222444444555555666666666555444444000111222555777777555333444333333444444333000...---///111111///...---...------///222555666555444111000000111444555555444111000......///000000///111000000000111111222333000//////111222333111000***,,,...//////...---,,,,,,...000222222000---,,,,,,...000000...+++))))))+++///333444444666999===<<<999444///,,,---111555444222111000111333666777555444111///............111///------///111222222...000333444333000,,,***+++---111222222111222222888666222///,,,+++,,,,,,///000222222000000000111222222111///,,,+++,,,...111111111111222444666777000//////111444555444333222222111000000///......///...---------///222333555555555666666333///+++,,,///333888:::;;;999888222...(((&&&(((,,,000222...---,,,+++,,,...000222}}}qqqccc]]]___iiiwww{{{tttnnnkkkllloooqqqnnnwww}}}zzzuuusssrrrpppgggddd^^^WWWOOOGGGBBB>>>555555666777999888777555111000111222555555222000111222333333444444333333///,,,)))(((***,,,......,,,---...//////,,,(((%%%***...444777666444111000222444666777666444111///222333444555444222000//////...,,,,,,,,,...111222666555333111000000111111///111444555555444555666888555111---+++,,,000333111000...***&&&###!!! %%%(((,,,//////,,,((($$$***,,,///000///.........000111333666888999777555111000...---,,,,,,,,,---,,,,,,---...000111222222222222000...---,,,++++++)))(((((()))+++...111333.........111555777888777777444111000000///...,,,,,,------,,,+++,,,///222222333333111///------...000222444666666555333222//////000333777:::<<<<<<888333000111777:::999777666444000...,,,---...///333111000000111222111000000///......//////...---,,,------......---,,,+++...///111333444666777888666666777777777666555444000...++++++---000222222000...---...111444666666111000...,,,,,,,,,---......---,,,++++++---000333222222333333333444444444...//////000//////...---...///222333444444333222,,,,,,---///111222111///---,,,+++...111222///,,,,,,---...---,,,,,,,,,---///---++++++...222444555666555555555555555333222///111444777999999777666333222000000111111000///,,,---///000///......---000111222555888999777666222111000111222333222111////////////000111111111111///,,,***))),,,111444//////000111222333333333------...///...---,,,***+++,,,...000111111000000+++,,,......---,,,+++***---///222333333555777:::999777333...+++---111555666444222000111333555777555444333111000///......///---+++***+++...000222000333555777666222---******...222444444333333333999777222---***)))+++---///111222222111000111222444444111---***((()))+++111111111111111222444444111222333555777777555333222111000///......------///...---,,,---000333444666777888888777444///,,,,,,...222777:::;;;<<<<<<555222---***+++///444888000///...---------...///yyyhhhWWWPPPSSS]]]mmm{{{}}}yyyuuurrrppppppqqqlllvvv}}}{{{vvvtttqqqooojjjjjjhhhccc[[[QQQHHHBBB999777666666888888555333/////////111222222111000222222333444444444444444000...++++++---/////////,,,---//////...+++)))(((+++...333555444222000000111333666777666333///,,,000222333555444222000///...---,,,,,,---///222333666555444333222000//////...000333444444333444555666555222...++++++///222111000---+++(((%%%###!!!"""&&&---111222...((($$$)))+++---...---,,,------000111222555888999777666000///...---,,,,,,------,,,---...///000111333444444333111///...,,,++++++***)))((((((***---111333///...///111555888888888777555111///.........---,,,,,,+++******,,,000333222333333222000......///...000222555777777777777222000///111333666666666444000---///444888777444555333111///------------000///...///111111000///000//////000222222000---+++,,,---......---,,,+++...///000222444666777888666666666666666555555444333000---+++---///000000111///...///222444555444///...---+++*********++++++,,,+++***(((***...111000000111111111222222222...///////////////.........///000111222222111111......///111222222000...---+++***---000111...+++,,,...///...,,,+++,,,...000...++++++...111333444444222111222333333111......000444777888888777777222000...---///000111000,,,,,,,,,---...///......//////000222555666555333222000//////000000...------...///000000000111111...,,,'''"""!!!&&&///666000111222222333444555666111111111000...,,,***)))******+++,,,...111444555,,,,,,,,,,,,,,,,,,,,,,,,///000111111111111333444444333000---+++---222555:::888555222111222333444///////////////...------,,,+++***)))))),,,///111444555888999888444000...***---222444444444333333666555000+++&&&%%%(((,,,---///111111000000111222444333000,,,(((&&&''')))000000000000000111111222333333555777999999666444000000///......---,,,,,,------,,,---///111444666666888999999666111---+++***,,,...222555777999:::555333000------111666:::333222111000...---,,,+++mmm]]]NNNJJJNNNXXXiiiyyy}}}zzzwwwuuutttrrrxxx|||zzzvvvtttqqqnnnnnnoooooolllfff\\\RRRLLLBBB===777555555555444222...///000000111111111111222333333444444444444444000///...///111222111///+++---......---++++++,,,,,,...111222111000000000000222555666555222---+++///000222444444333111000000///......///000111222222333444444333111///...---000222333222111111222111333222000,,,+++...111333111///...,,,***'''$$$###'''---111222///***'''((()))++++++***+++,,,...000000111444777888888666111000///...---......///...///000111111222444777555444222000...------......,,,)))((()))---222444333222111333666888888888444333000...------...///,,,+++***)))***---000222111222333222111000111222---///111444666888::::::444222000///000111111000...,,,+++---000333222111111111111000///...---,,,---------...000111///...111000000333666777333000+++,,,...000000///...,,,......///000222444666888666666555444444333333333333111...---...//////////////////111333444333111------,,,+++************+++,,,,,,)))&&&'''+++/////////000000000111111111//////......................../////////000000111333222222444555555222000........./////////---+++,,,...000...,,,+++...111222000...---///111222222000......000222222...***,,,///333555555555555666000///---...000222333333---+++******,,,///000000+++******+++.../////////000///------......,,,++++++---///000///...///000,,,***&&&!!!###---555111222333333333333666888555444333111///,,,***)))+++*********---111555888...+++(((((()))+++,,,,,,////////////////////////000000///...---...111444;;;:::777444222000//////((()))+++,,,,,,+++***)))((()))*********,,,000333555666777888777555222000***---111333333333444555333333///)))###!!!$$$(((***---000111000/////////111111///,,,(((&&&&&&'''...//////000000111111111444444555777999888666444---...///000///...---,,,,,,,,,---///000222444555555777999888444///,,,***((()))***+++...111333555111111111000000222555888444444444222111...,,,+++___RRRHHHJJJPPPXXXkkk~~~~~~|||vvvssstttsssqqqrrrrrrrrrqqqllleee___[[[LLLDDD:::444333444333111///000111222222222333444222222333444444444444333...///000222444333111...)))+++------,,,,,,...111...///000///......000111///111444555444111---+++...///000222333333333333333222111000///.........---...111333444333111000---///111111000//////000---000222111---+++---///555333111111111000,,,))))))***,,,---......------((())))))))))))***...111......///222555777666555222111000/////////000111000111333333222333777:::777555222///...///000111111...+++))))))---111555666555333222444555555444000000///---,,,---...000---+++))))))+++---///000///000222222222222333555000000111222555888:::<<<666333000......//////...******++++++------......---...000111000///---+++++++++,,,---000000///---111000111666:::;;;777333---...000222333222000///.........///111333555666555444333222111111111111111///......///111000///---...000333555444111...------,,,,,,,,,,,,,,,------...---)))%%%$$$(((,,,000000000000111111111111......---,,,,,,,,,,,,,,,///...---------...///000333222222333555666555333222333444222///---++++++,,,///111///,,,,,,000444555333111000000000///...,,,++++++///333222---(((+++...111111000000222444000//////000333666777777...+++''''''***...111111***(((&&&''')))+++---------,,,+++,,,.........---***---000000...,,,---...+++,,,***&&&###$$$+++111111333444333111111444777444333222000...,,,+++***------------///222444666...***$$$"""$$$(((***+++...------...///000//////000111222111//////000111888777666444111///,,,+++'''(((***+++,,,***(((''''''))),,,------///333666333333444444333333222111***---000111222222444666333333000)))!!! ###&&&)))...000000...,,,,,,---......+++(((&&&&&&'''......///000111222222222444444444555777777555444,,,...111333333111///---,,,---///111222222222222222555888888444000---,,,'''&&&&&&&&&'''***---//////111444555444444555777333444444444333111///...UUUKKKFFFLLLRRR[[[ooo}}}tttrrruuuvvvtttttttttsssqqqnnnkkkhhhfffTTTJJJ<<<444222333333111000222333333333333555666111222333333444444333333---...000333555444000---)))+++,,,,,,+++,,,000444/////////...,,,---000222///111333444333111---+++---...///111333444444555666555333000...,,,++++++(((+++///333555444333222---///111111///...---...***...222111---+++,,,///666444333333555333000,,,///---+++******---///111)))))))))((((((+++///333------...000444555555444333222111000000111222222111333555444333444888<<<888666222///...///222333333000+++)))))),,,111444777444111000111111111000---......---,,,---///111---+++))))))+++---//////---///111222222333555777222222111222333666:::<<<777444000......//////...(((***++++++++++++,,,---))),,,///111111000---+++******+++---///000///---222111222777===>>>:::555...///222444555333222000............000222444555444333222111000000000000...------///111222222111,,,---000444555444000,,,---------....../////////...//////***$$$"""&&&***000111111111111222222222...---,,,+++************///...---,,,---...///000000//////111333555555444555777888555000,,,+++,,,,,,///111000------111666666555333222111000...,,,))))))+++///444333---&&&***---//////------000333111000000333666999::::::///+++&&&%%%)))...111222,,,)))&&&&&&(((+++---...***))))))+++...000000000***---000///---+++,,,---,,,...000---(((&&&)))---111333333222000000333666222222111///...---,,,+++//////000111222333333333///)))!!!!!!%%%(((***---,,,,,,...000111111000111333444333111/////////555555444333111...+++)))***+++---......,,,)))''''''***...000000222555999111111000000000000000000+++---///000000222444666444555111*** ###'''---000///---***)))+++,,,---,,,)))'''&&&&&&...///000111333333333333555444333444666666555444,,,...222555666444111///...///111222333222000///000444888888444111//////'''%%%$$$###$$$'''***,,,///333888:::999777777888111333444555555444222111AAAAAADDDJJJUUUfffxxxwwwooopppwwwxxxxxxwwwvvvtttqqqnnnmmmgggZZZIII>>>;;;:::666333555666666444222222555999777666444555777666333///---***(((---333555000+++(((((((((((((((***...222/////////....../////////+++---///000///,,,(((&&&...---...///111444666888777555222000000000///...///000222333444444333333,,,---...000000000//////---000333333000,,,)))(((000222444555555333111//////...,,,)))&&&''')))+++------...111555555222...///...///222666777555222111222222000......///000222222111111333666:::<<<;;;999444000......///000...---+++,,,...000111111555444222///,,,+++,,,...111///...---//////...---((()))***+++---...000000555333111000000111333555///000111222333444444444444333000---,,,+++,,,---000---+++,,,......,,,***'''&&&***111444111.........///111111111111333444555444444666999::::::999333111///111555777666444//////000111///,,,...444333222000...---,,,,,,---...///000111111111111111000000111111111///...---***---111333444222///,,,222222222111///,,,)))'''---111444555222000000111///---+++)))((()))+++,,,000+++'''&&&(((,,,......111000///......000333555555777888777333000------111...***)))***---///000666555444222000///......000------///333222,,,''',,,,,,------...000111222...111444666666777777888,,,***(((&&&&&&(((,,,...///+++''''''+++...///...,,,***((())),,,000333444111111000---***)))***++++++///333444000,,,++++++222111111111111111222222222...++++++...000000///111111222222222111111000,,,%%% !!!!!!$$$(((***+++...111333555666777222111111000///...------111222444444222...***'''///000000///---++++++,,,///111333333222222222333333...---000///+++,,,000222111...------...111222555222,,,%%%"""&&&+++---,,,+++,,,...------,,,+++)))'''%%%$$$)))***---333777777333///111000000000000111111222111555999:::888444222000...///111222333222000///333444444333111---***'''$$$$$$$$$%%%&&&'''((())),,,///333777999999999888333222111111333555555444@@@BBBEEEMMMYYYjjj|||wwwqqqrrrxxxssswww{{{~~~|||wwwqqqllliii___RRRIIIEEEBBB===999666777777555222333666999999888777888888777333000,,,***)))---444666333...***(((''''''(((***---.........////////////......+++---...///...,,,)))''',,,,,,---...000222333444444222//////000222222222//////111222222222222111///...------------...///,,,...111111///+++)))(((///000222333333222000.........,,,)))''''''))),,,///...///222555555222///......///222555666444222222333333222000///000111333222000000111444888::::::777222...+++,,,---///000///...///111333333222333333222000---,,,---...///...------///111000000))))))***,,,---///000000222222222222222222222222000000111111222222333333222000///---------///000555222///...//////---***&&&$$$'''...222000......000222333333222222333444444333333555777999999888222000///111555666444111...---...111000---...222000///...------...//////111111222333222222000000//////000111111000///...,,,...000333333111///---111222333333222///---+++...111555444111//////111000...+++((((((***---//////+++&&&%%%(((,,,///000111000///---,,,...000222555666777777444222///...///,,,)))((())),,,...///555444222000/////////000000,,,)))+++///111000...---------...///000222222111222444555444444555666...+++'''$$$$$$''',,,///000...++++++,,,...///000---+++***+++...111333333111111000...+++******,,,...222666666333///......333111///------000333555666222,,,***,,,///000111111111111111111111000000---'''"""######"""###&&&+++,,,...000222444555555111111111000000//////...///111333444333000---+++...//////...,,,++++++,,,333444555555333333444555222......111111---,,,000000///---------///000222///---)))######&&&+++------,,,...///------,,,+++)))(((&&&&&&))))))+++///444555333111111000000///////////////111444777888666222000...+++---///111222222222111222222111000///,,,***)))&&&&&&%%%$$$%%%&&&((()))---///111444666666666666333111000111333555555444???BBBHHHQQQ___ooo~~~xxxsssssswwwssswww||||||wwwtttmmmggg___XXXQQQKKKFFFBBB;;;:::999666444333555777999888999::::::888444111---***)))---333666444000+++(((%%%&&&))),,,---,,,---...000111111000...---,,,,,,---------+++***))),,,---...000111111222222000---+++,,,///222555555......///000000000//////111000---+++***+++---...***,,,//////---***((((((,,,...///111111000...---------,,,***((((((***---000000000111333333000...------...111444444333222333444444444222111222333444222000///000222555777777333...)))((((((+++---111111111333555555333222///111222111///------......---,,,...000222222222***+++,,,---///000000000000000111222222111000000111000000//////000000111///......---...///111222:::777333111000///...,,,&&&$$$%%%+++///...---///333444555444222111222333222111111333666888888777111000000222555555111---,,,***+++111333000...///,,,,,,,,,---...///111222111222222222111///,,,+++...///000000000000000///...///000111222111000///000222444555555222000...///222555444111...///000222///+++((((((,,,000444000,,,(((&&&(((---000222111000...+++)))***,,,///333444555666555333111000...+++((('''))),,,---...333111...,,,,,,...000222///***%%%$$$)))...222333.........///000111222222222333444333111111222333000,,,'''###"""&&&,,,000000111000...------///111...---,,,...000222222111111111111///,,,+++,,,---000444888888555222111111444111---***+++///555999;;;666///++++++---000111000000////////////000111///)))'''((((((%%%$$$&&&------///111222333333333111111111000000000000000...///222444444333111///,,,---...---,,,+++,,,...777777777555333333444555111000111333333000///000------,,,------...//////)))(((%%%!!!!!!$$$(((+++.........//////...---,,,+++***)))(((((()))))))))+++...111222222111111000///...---,,,,,,000222555666333000---,,,)))***---000222222222222000///...---,,,,,,++++++)))'''%%%###$$$&&&***,,,//////000000111222333444222111000111333444444444???DDDLLLWWWeeeuuuyyyuuutttuuuxxxyyyzzz{{{}}}~~~ssspppiiiaaaYYYRRRLLLIIICCCAAA===999555333333444555666888:::;;;999666444///---+++---222444222000,,,((($$$&&&,,,000///------...000222222000...---,,,,,,,,,,,,,,,+++******...///111222333333222111---+++((())),,,000333444------..................222111///...,,,,,,++++++(((+++---...,,,***))))))+++,,,...//////...---,,,---...---+++))))))+++...000000000000000///...---+++,,,---///000111111000000222444555444444666777666444222000000111333444333000+++&&&%%%&&&))),,,000000222444555555222///+++...000111000.........000...---...000222222222,,,,,,...///000000000000///..................///111000///............///...............000111222:::777444222000000000///***&&&&&&+++...------///555555555444111//////000111000000222555777777777111000000222444333///******'''***111555222...,,,++++++,,,---...000111111///000000000...***'''%%%......///000000000111111//////000000000111111111111222444555444222///---///222444333000......000444000,,,))))))---333777333000,,,)))***---000222000000...+++'''&&&(((+++///000111333444444222000---+++)))(((***---......000---***((())),,,000333...)))$$$"""&&&+++000333...///000000111222222222222222222000...///111333222...'''""""""&&&,,,000///111222000---,,,...111...---...000222222000///000111111000---,,,---...000444777777444111111222333111...---...222666:::;;;888222...,,,,,,.../////////...---...///000000///++++++...///+++))))))///000111222333333333333000000000111111111111111...000222444555444222111,,,---......------...000777777666444111000111333222333444666666444222222------------,,,,,,++++++''''''%%%###!!!"""$$$&&&)))***---//////......---------,,,,,,++++++******,,,***(((((())),,,...000111000///...---+++***)))...111333333000---+++***)))+++---000111111111000///...---++++++,,,...///***'''$$$"""###(((---111333111000...///000222333222000///000222444444333AAAGGGRRR___mmm{{{{{{xxxuuurrrwwwxxxyyyzzz}}}yyyvvvoooggg^^^WWWRRROOOMMMIIICCC===888444111000000222666888999888777777333000------///000///...+++(((&&&)))///444333111---///111222222111///---------------,,,,,,+++***...///000111222111000000---***((((((***---///000---------------.........222222333222111...+++)))(((***------,,,++++++++++++,,,---...//////......///000///...,,,+++---...000//////...---,,,------***+++,,,---------......---000333555555666888999666555444333222222222222111...)))&&&$$$&&&)))+++......000222333111...+++'''***...000//////...///333111//////111222111000---...000111222222111000///---***((((((***---///000000///...------------/////////...............444444333111000000111222///+++***---///------...444444444222///,,,,,,---000000000222666888888777111000000222444333...***)))'''***222666333---+++,,,,,,---.........///////////////...,,,)))&&&$$$....../////////000111111000000000000000111111222111222222222000...,,,***///111333222///---///111444111---++++++///333777555333000---+++,,,///111000111///+++%%%###&&&***++++++,,,///333333111//////---++++++---000000111---***'''%%%&&&***///333111...+++)))***,,,///000...///000111222222111111000000000///......111333333///)))%%%$$$'''+++///---000222000---+++,,,...---,,,---///111111///---///000111000...------......111555444111//////111222222222222444555777888777666444111...,,,++++++......---......///000000...,,,...333555222//////111222333333444444333333000000000000000111111111111222333444444333111000---...000000//////111222333444333111///---...///333666777888888888666444///......,,,+++***(((((()))))))))(((''''''***,,,------...//////...+++***,,,,,,---...------,,,+++///---***((('''(((+++---/////////...---+++)))(((---000222111///,,,******+++,,,...000111000///...///...,,,+++,,,...000222)))'''###!!!$$$***111666666444111......///222444111///...///111333333222FFFNNNZZZhhhuuu~~~|||xxxrrrqqquuuzzz~~~}}}~~~zzzsssmmmgggaaa[[[VVVTTTOOOHHHAAA;;;666222///...111444666666666777888777444000......//////...+++)))))),,,000444444333...///111222222111///...//////000///...,,,+++)))++++++,,,------...------...,,,******+++------,,,------------...///000111111222444555333///+++((((((+++---...------............///000000111111111222333222111...------//////000///---++++++---///,,,---...---,,,+++,,,---,,,///222444555555666777444555666666555333111//////---***((('''(((***+++++++++,,,...///---)))&&&###&&&***---......//////444222000000111222111000///000222333444333111000///,,,(((%%%%%%(((,,,//////////////////...---,,,/////////...---,,,++++++...000111111000000111333111---,,,///111......///222333222000---*********/////////222555777888777222000///111333333///+++)))(((---444666111---,,,,,,------.........------111000000...---+++)))(((000////////////000000111000000000111111111222222111000///---,,,+++***)))...000222111...---000222222111///......000222333333333222///,,,+++---///111222111,,,%%%###&&&+++)))))))))---222333111---000...---...000222333222,,,)))'''%%%&&&***///333777666555333111000000000---...000111222111000000...///000///......000222333000,,,)))((()))+++---+++---//////...,,,,,,,,,+++***+++---//////---+++---...000000...------...---000333222///......000111333555777888888777666222333333111---*********,,,---...///000000000///---,,,///555888555222222111222333333333333333333000000000///////////////333333444444333222000///...000111111000000111333000222222111///---,,,,,,444777888777777999888555000///...,,,***)))((((((,,,------,,,***+++---///.........//////...+++((()))+++...000111///---,,,//////---***(((''')))+++,,,---.........,,,+++***---///111111///---,,,,,,,,,...000111111000///...///...,,,,,,---...111222***'''###"""%%%+++222777777555222///...000222444000///...///111222222222MMMUUUcccqqq}}}}}}vvvsssvvv{{{~~~||||||xxxwwwuuupppfff___XXXRRRJJJCCC>>>:::555222111333555444333333666888999666222000000111222333+++,,,,,,---///000111222000000111111111111000000000111222222111---***((())))))******+++,,,---...///...---...//////---,,,---------...///111333444111222333333111...+++)))***,,,.../////////000222000111111222333333444444555666555333000......///000111000...,,,,,,///222000222222000---+++,,,...---000333444333222111222111333666777666333///,,,///...,,,+++******+++,,,***))))))***+++)))&&&$$$ ###'''***+++---///000333111000000222333333222000222444555555333111000...,,,)))''''''))),,,...,,,...000111111///---,,,------------,,,+++******+++///222333111000000111...++++++000222111000111222222222///,,,)))))))))...---...000444666777666333111///000333333111...)))+++000666555///,,,---+++,,,---.........------111000...,,,+++++++++,,,111000///......///000000///000111222222222222111000...,,,***))))))+++,,,,,,///111000......111444000000111111111000000///,,,...//////,,,+++,,,---111333333---&&&###''',,,)))((((((---222444111---000...---///111333333333---+++)))((())),,,111333;;;:::999777444222111111---...///111111000///...///111222111///.........222111000...---++++++***++++++---///000///---+++((((((((())),,,,,,,,,***+++---//////...------...---000333333000...000222222444666777888777666444///000000---***(((***,,,+++---///111222111000///...,,,///555777444111111///000111111222222222222000000//////......------222222222333222111111000///000111111000///000222///111444444222///------333666777333444888888555///...,,,*********+++,,,/////////---+++***+++---,,,++++++---//////,,,)))'''***///333444111...,,,,,,---///...+++***+++---***+++---...///...---,,,---///111111000.........,,,---///111222222111000---,,,,,,,,,,,,...///000---***&&&$$$%%%+++111555777555222//////000222333000...---...000222222111RRR[[[iiiwwwyyyzzzzzzyyyzzz|||~~~}}}|||~~~{{{oooeeeYYYSSSKKKEEEAAA===888555555666777444222222444777:::777444222111333555777,,,...///...------...///111000000000000000000111111333444444222...***'''+++*********+++---///000/////////111222111///---............000222555666222222111///...---,,,+++***---///000000111222444222222333444555555666666777888777555111///...///111222111///------111555444555555222...,,,---//////222444333111///------...111555777666222---)))///......------,,,------***)))(((((()))(((%%%###"""%%%(((***,,,///111111000///000333444555444111222444666666444111000---,,,+++******+++,,,---+++---000222222000---+++++++++,,,,,,,,,+++******+++///333444222//////000***(((***000333222111333222222222///,,,***)))***,,,+++,,,///222555555555333111///000333444222000***---222777444...,,,///)))***,,,...//////.........---+++))))))***+++,,,222111000.........///000///000111333333222111111...,,,)))''''''***---///,,,...000000......222555///000222444333111...,,,&&&)))------,,,***+++---222444444...'''$$$(((...***))))))---333444111---///...---///111333333333...---+++***+++...222444;;;:::999666222000000111,,,---///000111000...---111333444333000---++++++111111222111000---***))),,,+++,,,///222222...***'''&&&&&&''')))++++++******,,,...///...---------///222555444111000222444333444555666666555555444......---)))&&&&&&***...***,,,000333444222000...///---...444666222......---...///000000111000000000000///...---,,,,,,+++000000111222222222111111///000111000///...///000///222666777555222///...111555555000111666777444...---***)))***+++...000///000///---***))))))***))))))))),,,000000...***&&&***000444555333...+++))),,,///000...,,,---...(((***,,,...000000///...---///111222000000000000***,,,///222333444333333++++++++++++,,,------...///,,,(((%%%&&&***///333555444111//////000111333///...---...000111222111MMMaaauuu~~~{{{xxx~~~~~~~~~}}}|||}}}|||tttmmmbbb[[[RRRLLLGGGCCC>>>:::888777555444444666888999777555444444666777666555...111333333000...///111333000///111555666333//////111444777888444///***000///...---,,,+++++++++...---,,,,,,------+++)))---000222000---...333888333444333222000...+++***---------,,,,,,...222555111222333444555555666666999555111///000222333444777444000---,,,...000222:::888444111//////111222222111111000///...------///000222333111...***(((------------......//////---+++))))))))))))'''&&&%%%%%%&&&(((+++------,,,---111444444222111222444333555777777555222111111...------...//////---,,,,,,...000222222111///......---,,,******+++,,,---/////////111444444222000+++++++++---///000000000222333333111///......000111000000111444666666555666444333222222333555666000222333222000---,,,,,,...,,,***,,,///222111///...,,,+++))))))***,,,---000---***))),,,///111222111111222111000///---+++(((''''''(((***,,,...///111111111111111///---,,,///111444555555222...,,,)))(((''''''***+++,,,+++666333///,,,,,,,,,,,,,,,&&&(((***,,,.../////////---///111111//////000111///---+++,,,...111222111111222333333333111000///+++///444444111...------111111000000...,,,***(((111333444333000,,,+++***...///000000...,,,,,,---)))'''%%%&&&(((***+++++++++---...---******,,,///000111222222111222444666333333222222111000000///222111...***((())),,,000...---///222555666333///111---+++,,,000111...***000...---...//////...---///...,,,+++******+++,,,111111111222333555666777111///,,,+++,,,,,,,,,+++111222333444444333111000555111---,,,...000000...+++***)))+++---000000000//////---+++((((((***+++&&&'''(((+++...000111000///+++(((,,,222444000++++++...111222111...------,,,***+++...---+++---222///...---,,,,,,---...///.........111444555222///+++((('''******((()))---222///***%%%$$$(((000555777666555444222111000///---...////////////......QQQ___ooo{{{~~~vvvppphhhccc\\\VVVPPPHHH@@@999;;;:::999777666555555555888666555555777888888777444666777555111///000222444111000222555666222//////111444888999777222...000///...------------...000---***)))***+++++++++,,,...000...,,,---222777777777777666444222000///000000///------...000111222222222222222333444555999555111//////111222222666444000------...111222777666444222000000000111/////////.........---------///000111000---***(((,,,---...///000000000000,,,+++***+++,,,+++)))''')))))))))+++---......,,,---000333333222111111333111444666666444222222222000/////////000000...,,,***,,,...000000///...,,,...///000///............///000222333333222222111...---------///000000000222222333111000///000222333222222333555666555333555444222111111222444555111222333222///,,,++++++---+++,,,///333444222///))))))+++,,,------......---+++((()))+++///222333333333333222111000...---******))))))***,,,---...000000111111111000......111333555666555111---***(((''''''(((+++.........555222///------...//////((()))***,,,---...//////...000222222000......///,,,+++***,,,...000111000///000000000000/////////+++...111333222000...---000111111111///---***)))000222444333000---+++***,,,---......,,,***+++,,,,,,***((((((***++++++***,,,......---***)))+++---///111222222111222444666666444111///...///111222111///,,,)))&&&'''+++...------///222666666333111000---***+++///222000---000///---...///000///...---,,,,,,++++++,,,---...111111111111222444555777333000...---.........---000111333444444333222000444111...---...///...,,,***))))))+++...000000///......,,,)))&&&&&&(((***((()))))),,,...000111111000---+++,,,000111///---,,,///111222111///......,,,***+++...---+++---222333222000.........///000---,,,---000333333000---***&&&%%%'''(((''')))---000...+++'''&&&***000555999888777555333222000///+++---///111111000///...]]]dddooo|||{{{uuunnnkkkfffbbb\\\RRRGGG???===<<<:::888666555555555888777666666888999999888999;;;:::777222000222444666444222333555555222///000222555999;;;999666222///...---------///000111222...***((((((***,,,,,,,,,---...---+++---333777:::::::::999888777555555333333222111000///......222222000000000222444555999555111//////000111111555333000...---...000222333333333333222111000000,,,,,,,,,---------......,,,---...///...,,,***(((,,,...000222222222111000,,,+++,,,...///...,,,))),,,,,,,,,---000000///......000222333111000111111///111333444333222333333444333222222222111///---)))***,,,......---,,,+++...111333444222000///...000333555555222000111222111000///......///000111111222333222000000111333444444444666777777444222333222000//////000222333111222222000---***))))))+++***,,,000555555222...$$$&&&***---/////////...+++)))((())),,,000222333333333222222111111111111...---,,,++++++,,,,,,---....../////////000000000333444555666444111---***(((((((((***...000111000444111///...000222333333,,,,,,,,,,,,---.../////////222333333111...---,,,*********,,,///111111000...------,,,,,,---...///+++,,,...111222222///---...///111222111///,,,+++///111444444111...,,,++++++,,,---,,,+++***+++,,,///---,,,+++,,,---,,,+++...//////---***)))***+++...///000000000111333555777444000------///222444000...+++'''%%%&&&))),,,...///000333555555333111///,,,)))+++///333333222111///......000111000///---,,,,,,------...000000222111000000111333555777444222000///000000000//////000222444444444333222222000/////////...,,,************,,,///111000///...---***&&&######&&&))),,,,,,,,,,,,...000222333111///---,,,,,,---......///111222222111000000111---+++---//////,,,...222888666333000...///000111+++,,,---000222111///,,,((($$$###%%%&&&'''***///000///---***)))+++000444999999888666555333111000,,,---///111222111///...hhhlllsss{{{rrrooollliiiddd]]]RRRKKK???<<<999666555666777999888666555555777888888777999:::999555111000222666777555333333444333111///222333555777999888555222---,,,,,,---...000222333222///,,,***+++---......---......------///444888:::::::::999999888888888555444444444444333111///222111//////000333777999999666222000000111111111222000...---------...//////000222333333111///...)))***+++,,,---...///000------......---,,,+++***---///111333333111///---++++++---000111111...+++,,,+++,,,...000222111000///000222222222222111111...///111111111111333555777666444444333222000---)))***,,,---------,,,+++///111333333000......///000444888666111...///222444333222000......000222111222222111///...///111333333555777999888555222222111///------...///111000111111///,,,)))))))))***)))***---111333111...%%%&&&)))+++---...//////,,,+++***+++...111222222000000000111222333444444111000...---,,,,,,,,,,,,,,,,,,+++,,,---...///000111333444555444111...,,,+++***+++---000222111111222000//////222555666666000///...---...///000111111333555444111...,,,+++*********---000222111111...---+++******,,,...000+++***+++...222333000---***,,,///222333222000//////222555555333000///......//////...,,,,,,---...000///---...000000000///000000///---+++******++++++---.........///111333666444111......///222333000///,,,(((%%%&&&))),,,111111222333333333111///---+++)))***...333555666333111000000111333333222000000000000111111222222222111000///000222555666444222000000111222111///...///222444555444333222111111222222111///,,,***++++++,,,...111222111000///...***&&&$$$$$$'''***000//////......///222555000000...***''''''+++...111222333222111111222333///...///222111...///333;;;888444000......///000+++---///222333111///---((($$$"""$$$&&&(((---333333333111...,,,,,,...111555555666666555444222111000000000/////////......pppsssyyyzzzvvvqqqmmmiiiccc[[[UUUIIIEEE===777444555888;;;666555333333555666555444444555555222//////333666777666444333222222000///333333333555666444111///***+++,,,---///111333333111/////////111111000///000000000111111333666888666666666666666777777888555444444666888777555222000000///000222666:::===999666333222222222222111......---,,,,,,,,,,,,------///111333333111...,,,((()))***,,,...000111222.........---------------///000222222111///,,,***++++++---000222111///,,,))))))***,,,000222111000///000111222333444333222,,,---......///000333555888777555444444333000...***+++,,,---...------,,,...000111...***))),,,///000444888666111---///111444555444222///...000222111222111///---+++,,,---000111333666999999666444111000...,,,,,,,,,...///...//////...+++******+++,,,)))&&&(((,,,000000///))))))))))))***,,,...//////.........000111111000,,,,,,...000222444555666222111///---,,,,,,,,,---+++***)))))))))+++---......///222333333222111///.........///111222000///000///...000333555666666222111000//////000111222111333444444111...---,,,---,,,,,,...111333333222000...,,,******,,,...000***)))***---111222000---''')))---111333444444444111333555555444333222222333333333111//////000222...---...///222333333222222000///...---------,,,***,,,---,,,,,,,,,...000333222111111000111111111222111---)))&&&'''***---444444444333111///---,,,,,,***)))***---222555777555333111111222444555555555555555444444333333222333222111000111222444666333222111111222222111///...///222444555444333222111333444555333000...,,,...---...000222444333222000///---)))''''''***---222222222000......111444//////---)))$$$$$$(((---222333444333222111222444111111222555444111111555999666333///---------...---///333555555333000///***%%%$$$&&&)))+++000666777777555222...,,,---...///000222333444333222222555333///,,,++++++---...sssvvv{{{~~~wwwrrrmmmhhhbbb]]][[[TTTJJJ@@@999777999:::666444222222222333222111///111222111//////333777666555333222111000000000222111111111222111///,,,)))***---000222333333333/////////111444555333222222333333555666666777777222222222333444555777777555333333555999999777333/////////111333777:::===777555222222222333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222000---+++((()))***,,,...000111222...------,,,------...///000111222222000...+++***++++++,,,...000000...,,,(((((((((+++...000000///------...111444555333222,,,,,,---,,,,,,...222555777666444444444222000...,,,,,,------.........------///000,,,'''&&&***///000333555444111......000222555666444000...///111000000000...,,,***+++---...///000333666777555444111///---+++++++++---...,,,---------,,,,,,...//////+++''''''+++///000000...,,,+++******,,,///000111000000111222222111///***,,,...111333444555555111000///------------...---+++)))'''''')))+++,,,,,,---///111222222111000000///000111222222000...///......///222444555444000000000///000000111111111222333222000//////000000...---...000222333333111///---++++++,,,...///)))***+++---///000///...&&&(((+++///222444555555222333444444333333555666777777666333111000111333,,,,,,---000333555444333222000//////000111111000,,,---...---++++++---...111111111222222111111111444333///+++((((((+++...444444444222///,,,++++++*********+++---000333555444222000000222444555555777777777777666555444333333222222222333333444555333222111222444444222000///000222444444444333222111333555555333111000000///......///222444555444000000///---,,,,,,...000222444444222...---000333//////---((($$$$$$'''+++111333444444333222222333333222444777666222222555444222000...---,,,,,,,,,...222666888777444222111+++'''&&&))),,,---222777::::::888444000------...,,,---000222333222111000555222...***))))))+++---gggggglllqqqqqqpppuuu}}}~~~yyyvvvqqqjjjeeehhhbbbXXXNNNEEE@@@======777555222111111111///......111333333111111333666444333222111/////////000000///...///000000///---))),,,000444666666555333///......///222555666666333444555777888888666444000000000111333555777888555222000222666888555222000000000222333555777888333111000000111222222111,,,---............------,,,...000111111///,,,***'''''')))+++---...000111---,,,+++***+++,,,...///000000111111111000///...,,,++++++,,,---...,,,+++***))))))+++------,,,+++***)))***...222444333111,,,,,,,,,+++***---111555555444333222333222///---,,,,,,,,,---------------,,,000222///)))&&&)))...000111222222111000......///333777555111......000---...///...------...000///...///000222333222111111///---+++++++++,,,---)))***,,,,,,,,,...111444222///,,,---000222222000......//////000000111222......///111333333111///---///222444555444222111///...------------//////111///+++((('''(((***++++++---...000000000//////......///111333333111//////...---...000222111000,,,------...////////////000111111000000000222555333000,,,,,,---000222333111000---,,,++++++,,,,,,(((***,,,---------...///******+++---///111333444222222222000000222555888999888666333///...///000---------000222333222111111///...000333555555444000111111///---,,,---///333222111000000111222333555333///+++((((((+++...111222333000---++++++,,,)))***+++,,,,,,...000111222000------///222333444555555666777777666555444222333444555555555444444444333333444666666444222000111333444444333222000///222444444222111111222000...,,,,,,///222444555...000111000//////111222222555666444///,,,...111000///,,,)))'''''')))+++///222444555444222111111222111444777666111111444/////////......---,,,,,,...333888:::777444222111+++((((((+++......111666::::::888444111///000111---...000222222000...---///...,,,++++++***++++++RRRPPPTTT[[[^^^^^^ccckkkuuu}}}}}}yyysssnnnlllhhhaaaYYYPPPIIIDDDBBB888666333222111000///---000333666666444222444666222222222000......///111...---,,,---///111000///***...333888:::999666444000---+++,,,000444888999333444666999:::888444111000000000111333666888:::555222///000444555222///000111111222333333333444000///......000111111000---...///000000000......---...000111000...+++)))%%%&&&((()))+++---...///,,,+++)))))))))+++---///000000000111111222333333,,,+++******+++,,,+++***---,,,++++++,,,,,,***((('''&&&(((,,,111333222000,,,,,,+++***))),,,000444444333111111222111///---++++++,,,,,,,,,---------+++000555333,,,(((***---000//////000111111///,,,---222777666222......///+++,,,.........///222444000///......000111000///111000---+++++++++,,,---((()))+++,,,---000444777555222111222555666444111...///222444555555444333+++,,,---000333333111///000222555777777444000...------,,,,,,---...///000555222---)))'''(((***+++------...//////...---,,,,,,---...111444444222000///...---...///000///...(((***+++---...------,,,///000000//////111555888444000,,,***+++...111222111000...,,,************(((+++......,,,+++---///---,,,,,,,,,---...000111111111///...---000555888999888555111---,,,,,,......---...000222222000...000///...000555888888777333444333111///......///555333///------000333555555333///+++'''(((***------///111///,,,+++,,,...)))***,,,,,,,,,,,,---...000...++++++---000222222222333444666666666555555222444555777777666444333555555555666888888666444111222333444444333111000...111333333111000111333000---******,,,000333444---///111222111111222333111555777555///,,,---///111///---+++******++++++...111444666444222111000111000333666555000///222,,,---...//////...---,,,...333888:::777444111111***((((((,,,......111555999999777444111111333555///000222333222///,,,***((()))+++------,,,+++***@@@DDDGGGHHHHHHKKKSSSZZZgggqqq}}}tttqqqooohhh___ZZZWWWPPPIII???:::333000111222111000333111000000222555666666333222111222333222000---111///---,,,,,,...000222111222333555666555222//////---++++++...000222222111222333666777666222///000111222111000000222333333111...---.........---000333777888777444222111444222000//////000////////////000111111111111111......------...,,,)))''')))******++++++,,,...000222000---,,,...000111111222222222111222222333333000...,,,*********((('''******)))))))))***,,,---)))******+++,,,---//////---///000...,,,,,,000444444444333222111000///......//////...---,,,---------///111222222000...,,,000//////222555444---'''---111555666444111...---------...///000111222222222222222111111111000000...,,,***))))))***,,,---,,,,,,+++,,,---000333555222222333333444444444444///111444777888888666444000///......000111111000000444777777333000...///000///...---...///111333444111---++++++,,,,,,---555666555222...,,,+++,,,,,,,,,---///111333555777333555555333...******+++(((***,,,000222000---)))222000///...///222555666666333000,,,++++++---...333444111+++)))******'''***---000000...------///,,,,,,------...///000000///...---...111333333333777333---)))(((***...000333333333222111000///...222222222444777888777666555666555222...,,,...000666444000...///222777:::777333...(((%%%%%%&&&'''...///111000...,,,++++++(((***,,,------...000222333111---***)))+++...111...000333777999;;;;;;;;;>>>999444333444555555444555666777888888777666555000000000000000///............111555444///...111---***''''''***...111222//////000222444444222111222444666444000------......,,,******,,,...//////555555555444333222000///555555444333222000...---////////////...---,,,,,,...222444222222333222///---***'''(((+++...///...444333222111222333444555555444222000...,,,,,,+++---...//////...---...000<<<>>>???===;;;???HHHOOO]]]gggvvv~~~wwwuuuxxxuuummmddd]]]VVVPPPFFF@@@888333333444444444444222//////000333666777555444333444444222///,,,******+++---...000111222222222333444444333111///...,,,++++++...111222222//////000333555444111///---///000///...///000222222///------...///......000222666777666444333333333111///...///000//////......///000111000000000000---+++***+++,,,---,,,+++,,,...////////////000333111//////000222222222222222111111222333444444111///,,,,,,,,,,,,+++))),,,***((('''(((***...000///...---------...//////111111///---,,,---000333222111000000/////////000000111111000///---,,,,,,---///111444444222000......---...111444333---''',,,000444555444111///...,,,---...///000222222333222222222222111000//////---,,,+++******+++,,,---///...------...000333444444333222111111111111111///111555888888777444222111000//////000111222222000333666666333000/////////...---,,,---...000111444222///---------------333444444222///---,,,,,,---------...///111333444444555666333...+++***+++***+++...222444333000---111000///...///111333555444222...***)))***,,,...222333000+++)))++++++)))---///111000...---...///------------------------/////////000111222222222333000,,,((('''))),,,...000000111222222222222222444444444555777777666555333444444222...,,,---///333111///---...111444777666333///+++((((((((()))///000222111...,,,++++++'''))),,,......///111222333111...+++***+++---...---...000222555777:::;;;;;;777333111333444444333444555666666666666555444222222222222111000///......,,,---111111......000,,,***((((((+++...000111000000000222333333111///000222444333000......//////---++++++---000222333666555555444333222111000666666666666555333222111333333222111///---+++***,,,111333222222444333000000...,,,,,,///111111000111111000000111333555666444333222000...---,,,,,,111222333111///......///999999888444000333;;;CCCPPP[[[mmm}}}zzzwww~~~xxxnnneee^^^YYYPPPHHH>>>888777888888777444333000///000222555777555444444444444222...+++$$$&&&***---000222222222444444444333222111000///---,,,+++,,,///222222222,,,,,,---///111222111///...///111000//////111222///---,,,,,,---////////////222444555444333333444222000......///000000000---...///000111000//////000,,,((('''***...111333///000333444444333000///222111000000222444333333111111111111111222333333000...---,,,---...---,,,---+++(((&&&'''+++000444555333111///......///000555222...,,,---000111222000///---,,,,,,---///000111222333333222000---+++,,,///222555666444111///******,,,///222111,,,(((+++...222444333111111000......//////000111222222000111222333222000...------,,,+++++++++,,,,,,---222111111000000111333444555333111...------...///000222555888888555222000222111000//////111333444111333555666444111000000///...---------...///000333333111000////////////222333444333000...,,,,,,++++++++++++,,,...000111333444444222///,,,++++++,,,---000444666666333000000///.........000111222111///+++(((''')))+++...000111///+++***------+++000111111///------...///,,,---------,,,,,,++++++000000111111222111111000...---***(((''')))+++,,,---...///111333444666666666555444555666666444222111222333111///---,,,---......---------///111222333222000...,,,+++++++++...000222222///---++++++'''***...000000000111222333111...,,,*********+++,,,,,,,,,...000333555777333111//////000222222111333333333444444333333333333444444333222000...---,,,'''%%%***.........///+++***)))***---///000000000000000111333333111///---000222222111000000000...,,,******---111333555777666555333222222222222666777888999999777666555888777666444111---***(((***000555444333555444111222111111333555555444333000000///000111333555777333222111000......------555666666444000...------888:::999444//////444:::DDDRRRgggyyy|||zzzuuuzzz|||xxxsssnnngggaaaWWWOOODDD<<<::::::999999444444444333222222333555222222222222333111...+++&&&(((***---000222333444666666555444111000///000...------///222444444333+++++++++...000222222111444555666555333222222333---+++***+++---///000000///111333333333222333555222000...///000222222222...///111222222111000///---***((((((+++000444666111333555888888666222///111000///000222333333222222111000//////...//////...,,,+++,,,---.........,,,***)))(((***---111444666444222000//////000111666111,,,,,,///333444444000...,,,***)))***,,,...///111333555666333///,,,,,,///222555555333///---'''(((+++...111000,,,((())),,,000222222111222222111111111000000000/////////000222333222000---+++,,,,,,,,,---------------444444333222222222333444333111...,,,++++++---...000222555777666333///---111111000......///222444111222444555444333222222111111000000000000111222333333333222111000000000222444555444000---++++++((('''''''''(((+++---......///000//////...------///000222555777666333000//////.........//////000...+++(((&&&%%%(((+++---///000...******...000...222111///---++++++,,,---******+++,,,,,,,,,++++++000111333333222000000000,,,,,,***))))))***+++,,,---...///000222444666777666444333333333333000......///000000///---+++*********+++,,,,,,---------......//////...---,,,+++,,,///111222111///......))),,,000222111000//////333111///,,,***)))))))))+++,,,---...////////////***)))***+++---///111111222111111000000111111222333444444333222///---+++'''!!!%%%,,,//////111***)))***,,,///000000///.........111333444222111---...111222222222222222***(((&&&'''+++000333444777666444333222222222222444666888:::;;;999777666777777666444111---***(((+++333888666444444222///000111333666888888777666222111111111222333555666222111000///............444555555444000---,,,,,,888;;;<<<999444000222666;;;MMMcccsss|||zzzwwwttttttrrrqqqtttvvvqqqiii[[[SSSIIIAAA>>><<<999777222555888888666333222222...------///000000///---...---,,,---...111333555777777777555222///000111000///000222555555444333,,,,,,---///222444444333777999999777444111000000+++***)))***---///000000///111333333222111222333222000//////222444555555000111333444444333111000)))((()))+++000333444555222222444777999888444000///...---...000222222111333222000...,,,******)))+++***)))))),,,---------******+++,,,...///111222333222111//////000222333333000,,,,,,000555666666222000,,,)))(((((()))***,,,---000444777666222...,,,...111333222///,,,)))&&&(((+++///111000,,,***)))+++...000000111222444666555333222000...,,,+++---///111222222000---++++++,,,---...///......---444333333333333333444444111///---+++***,,,...///000111333444333000---+++...//////...,,,---000333111111222444555555444333555444444444333444444444111333444333000///000111555666666444000,,,******%%%$$$###$$$&&&))),,,...))))))+++---...000000000111111222444555444111......////////////......---***((('''&&&&&&))),,,......///---)))***///222111111///---+++************&&&(((***,,,---------,,,///111333333111000111333......---,,,,,,,,,------000//////000111222333444333222000000111000---+++,,,,,,---...---,,,***)))'''(((***+++,,,,,,+++******+++---......---,,,+++))),,,111333333111111111---000333444222///...---222111///---+++*********,,,...111222111---)))&&&"""$$$'''***,,,...000111111000///......///000111111222333333111...+++***$$$"""+++///111333))))))***---000111000...++++++---000333555444333...///000222444444444333'''&&&&&&(((,,,000333333666555444333222111111111000333666999:::888666444222333333333111...+++)))...666<<<999555222///,,,+++...222555777888888888555444333222222333444444111000///...------------///000222111///,,,++++++666:::>>><<<666222333555:::JJJ```oooxxx{{{wwwtttqqqmmmlllsssyyyuuummm]]]WWWOOOIIIEEE@@@;;;777222666:::999666222000111---+++***+++---///000///333111///------///222444444777888666222//////111111111222444666555333111......///222555666555333555777777555222...---,,,+++)))((())),,,///000000///111333333222000000111000///...///222555666666111333555666666444222000'''(((+++///333444444333111//////222666777555222///,,,***+++---000111111333222///---+++)))(((((()))((('''(((***,,,,,,+++***+++---///000111111000000000000000111222333333111///......111333555666333111...+++)))(((((()))******---222777777333///+++,,,...//////---+++)))'''***---000111000---+++)))+++---...///000222444888777555222///---+++***,,,---///000111000...---***,,,...000000000...---000111111222333444444555000///---,,,,,,---...///000000000///...---+++***,,,...000///,,,,,,...111111111111333555777666555666666666555555555555444000222333111...---///222666666555222...,,,++++++&&&%%%$$$###%%%(((+++---''''''(((+++///222222111111000111222333222///---...///000000000...---,,,'''''''''((()))+++---...///000---)))***///333222///---+++*********)))'''%%%'''***,,,.........---...000222222000111444777222111000.........///000222111000///...///000111///...---...//////---++++++*********,,,,,,***(((&&&((()))+++++++++******''')))+++---------+++***(((,,,111444444333222222000222444444222///......111000...,,,,,,,,,---......111555777555///((($$$"""%%%))),,,---...000111111000---,,,,,,---000111000111222333111///,,,)))$$$$$$+++...111444******+++---///111000///******,,,///333555444333//////000222444444333111''''''(((,,,000333444333333333333333222000///...,,,///444777888666333000---///111222111///---+++///888???<<<666111---***'''+++///222444444666777666555444222111222222333000///...---+++++++++******,,,...///---+++))))))555999===;;;666444555999@@@MMM```rrr|||zzztttrrrooommmppptttqqqjjj___[[[VVVRRRMMMGGG>>>888444777888666111...///111///---***)))+++...000111222111000///...//////000000444777555111------///111111222444555444000---...///111444777777555222000222444333000---,,,++++++)))((()))+++.../////////111444444222000.........,,,,,,---111444555555111333555666666444111///)))***,,,///333444333222...+++(((+++111555666444///,,,)))(((+++///222333222111///...,,,+++++++++)))((('''''')))++++++***------......///000111111000111222333333333222222///000111111000000111222222111///---,,,+++*********)))+++///444555222---)))***+++,,,------------))),,,000333222000...,,,***+++---------///222444777666444222000...,,,++++++,,,---...///000000000))),,,...111222111///---,,,---///111333444555555222111000///...---------///...,,,+++***************...222111...,,,...111111000000222666888777666444444444444444333222222///111111///+++***...222444444333000------...000,,,***(((&&&&&&(((+++---***)))***---111333222111.........000333333111//////000111222111///,,,+++%%%&&&(((***,,,.........///000---)))***///333222...,,,++++++,,,,,,)))'''&&&(((+++...///...---,,,,,,///111000///111777===555444111///...///000111222111///---,,,---...///---,,,,,,---//////...---+++)))''''''***+++***)))'''((()))+++++++++++++++'''(((***,,,---,,,++++++***...333555444222111000000222333333222111111222111///---+++,,,...111444111333777888777222,,,)))(((+++///111000...///000222///,,,******,,,///222///111333444333000---+++'''$$$%%%))),,,,,,...222+++******,,,///111111000,,,,,,---000222333222111000///...000222222///,,,%%%&&&)))---111333222111000111333333222000---+++***---222666777444000---,,,...000222222000...,,,...888@@@===777222...+++'''+++...000000000111333333222111000000000111222000///---+++***)))(((((((((***------+++)))''''''777:::<<<:::666555999===HHHQQQbbbwww~~~rrrtttrrrnnnmmmmmmjjjeeeaaa^^^[[[XXXTTTLLLAAA999555777666111,,,***...222333///+++)))***---000111...///000000000///---,,,,,,111555555000,,,,,,---000000222333444222---***...///222666888777444111...000222222111...------+++)))((()))+++---.........111555555333///---+++,,,******+++///222444444000222444666555333000...,,,+++,,,...111333333333,,,((($$$&&&---444666666111---)))(((***///222444111000///...............***((('''(((***++++++***111///...------///222333111222444555555444222000///222444333///---...///000000//////...---,,,,,,+++)))***...333444000+++'''((()))+++---///000111***...222444333111///---+++,,,,,,,,,,,,...111444555444333222111///......***+++,,,---...000111222)))+++///222222111///---)))***---000222444555666444444222111///---,,,+++...---***(((((((((***+++***///333333000...///111111000///222666999888777222222222222222111000///...000000---))))))...333222222111...---...111444222///,,,)))((()))+++,,,...,,,,,,...222444222000++++++---000333555444333///111222333222///,,,+++###&&&)))---///000//////000000...)))***///333333...,,,+++---......+++'''(((***,,,//////...,,,++++++...000///...222999@@@777555222///...///000111111000...,,,+++,,,---...,,,++++++---000111000///+++(((%%%&&&(((******)))((()))***++++++,,,,,,,,,((()))+++,,,------,,,,,,---000444666444111///...///000222222222222444666000...,,,+++,,,000444777333555777888777555111///...111555555222///......222000,,,******,,,000222///111333555444222///---***)))***---,,,***,,,000,,,+++***,,,...111111111.........000222222000...000...---...000000,,,)))"""$$$(((---111111///---///000222333222///,,,))))))---222666666333///+++,,,...111333333111...,,,,,,777@@@>>>777222///,,,))),,,//////---,,,...000//////.........000111222000///---***)))'''&&&&&&(((+++------+++'''%%%%%%:::;;;:::999888;;;AAAGGGSSS___nnn{{{yyyxxxvvvvvvtttooogggaaaaaabbbcccbbb]]]UUUNNNIII@@@;;;666333///,,,...333111222333111//////111555444555555333000---,,,,,,000111222222111000...---000222555777666333///,,,222444666888888666333111///000111111111///...---111---((('''***---//////...111555666444000---,,,//////000111222333333444000111333333111000111111...------///222222111000---''' $$$---666:::555000***)))+++///111111//////...---,,,,,,++++++,,,,,,++++++***+++++++++---///111333333333222111222111111111222444666777444333222000------///111111111111111111111222222///---+++...222444111...'''))),,,,,,+++---111555333111111333444222...))),,,///111///+++***---111...//////000000000000///333000,,,+++---000222333000---+++---000111...)))+++)))((())),,,///000111///000111222222111///......---+++******,,,...///...222666888777444333222333111//////333777999:::444333333222000///------,,,,,,+++++++++,,,------111---)))(((,,,111666999<<<777222000111222...+++(((+++---///444888555...,,,******///666999777444444333333222222000---***(((,,,...---...222333000000...+++((('''+++111555222000///000111111...++++++******---//////,,,)))(((***...000333666;;;>>>:::888666333000...,,,,,,111222111000---+++,,,,,,***+++,,,---......//////+++)))'''(((***---//////......---,,,+++++++++++++++,,,---......,,,+++***,,,///222111///------///,,,...000222444444444444///---++++++---///111111555333222555888777000***///222444444333222222333333111...,,,,,,...111333222222333333333222111111///222444111,,,((()))+++*********,,,000222222111---...000222333333222222222///------//////,,,***%%%!!!""")))---,,,*********,,,......---,,,---...333222222111111222222222444222111444888888444000111333555666666444111///,,,---......,,,+++,,,---------++++++++++++------///---+++***((((((((())))))***+++,,,++++++))))))888999999999:::>>>EEEJJJXXXaaammmxxx~~~yyyuuussspppllliiidddeeeeeedddaaa\\\WWWTTTFFF@@@;;;777222,,,,,,//////111333222111222555777999::::::777444111000000222222222222222111000///000222444555555222///---333555666888888666444333111111111111111000//////222...***(((***---.........111555666333000...,,,333333333222222222222222///000111111000000000000,,,+++,,,...111333333222+++%%% (((000444555111,,,***,,,///111111------------------,,,,,,------,,,+++************000111333555555333111000////////////111333555666333333222000------///000222111000000000111222222111...,,,...333555333000+++,,,------+++,,,///222111000///000111///+++'''+++...000...++++++...222000000000111000000//////111///,,,+++...111333444111...+++,,,///111...+++***)))''')))+++---......///111333444444333111///111000///...//////000111222555999:::999777555555222000...///222555666777333222000...---,,,,,,,,,+++,,,,,,,,,------------///,,,))))))---222666888:::555111000222222000---+++---------000444111+++,,,+++,,,000666999888555111111000000///...+++))))))---...---///222333111...---***''''''***///333222000......000111///---*********,,,......+++((((((***---///111444777:::888777555222000---,,,+++000111222111...,,,,,,,,,)))***+++---...///000000---,,,***+++...111222111222111///---,,,+++*********++++++,,,++++++***))),,,...111111...------...+++---///111222333333333///---++++++---///000111333222222333333111---***//////000111222333222222333111///,,,,,,---///000222222222333222222111111444777888555///++++++---+++++++++---000222333222222222222333333222222222222000...---...---+++)))###$$$)))))))))+++,,,---......---,,,...///777666444222222222222222333111111444888777333...///000222333333333111000...000111111...,,,++++++,,,,,,+++******+++,,,,,,///---,,,***)))((()))))))))***+++,,,,,,+++***)))777777888999;;;AAAHHHMMMVVV^^^gggqqq~~~{{{xxxtttpppmmmllllllllljjjgggbbb]]][[[LLLFFFAAA===777000---...---000333444555666777999<<<===<<<:::666444333444333333333333333222222222222222333333222111///...555555666666666666555555333222111000000000111222444111---+++,,,,,,---,,,///222555555333000///...777666555333222111000000...///000000000000//////+++******,,,000222444444,,,&&& %%%+++///444222///---...000000000+++,,,,,,---------------///...---,,,***)))((((((000222555666666444111///,,,------...///111333444222222111///------///111444222111//////000222333111...,,,---111333222000/////////---,,,+++---//////............,,,(((%%%))),,,...---,,,,,,///222222222222111111000000///111///,,,,,,...111222333111---******---//////---***)))((((((+++,,,---,,,///111555777777555222///333333444444444444333333444666999:::999777555555000///...///222333222111111000...,,,+++************+++---...///...---,,,+++)))(((***...222555666666333000000222333222///......,,,***,,,///---(((***)))***...444777666333------------,,,+++***))),,,///000...///333555222---+++)))'''(((+++...111111///------///000000000+++++++++,,,------+++))))))***,,,---...000333666666555333111///---++++++...000222222000---,,,,,,)))***+++---///000000111.........000222444444444555444111///---+++******++++++++++++******))))))+++---//////...---------***+++---...000000111111///---++++++---///000000222222222000---***))))))...,,,+++---111333333111111000---+++***+++,,,---...//////000000000//////666888888555///,,,,,,---,,,++++++---000222333222666555333222111111111111333111///------+++)))'''""""""'''***+++...---......---,,,---///111:::888555333111111222333222222222555888777222...------...///111111222333222333444333000---+++***,,,+++***))))))***+++,,,///...,,,***))))))******)))***+++,,,,,,+++***)))888888888999<<>>:::777666888<<>>999555444666999;;;<<>>;;;:::888555333111111000...,,,---///111...111555999:::999777555444555666666555444222111...///000222333333333333000///......///000111222333888===???===:::999999333333333222111111444666999777444111000000111222000---+++...333444222...,,,---000444666666333000---......,,,))))))+++...444444333///***)))+++---***+++---......,,,)))'''%%%'''***,,,.........---))))))******,,,...///000+++,,,...000222222222222555777777666333111111111333444555666555333000///+++...222333222000---,,,///,,,))))))+++,,,,,,***+++...000000......000333000//////000222333444444111000...---...///111222/////////111222111///,,,'''((((((((()))+++...111222333444777:::;;;:::888222333555777888888777666333333333333222111000///---///222333333333444666444222111111333333222111111000///---,,,+++******+++,,,///111222222111111...------...111222222111///111333333111/////////---...,,,***,,,000...((("""&&&)))+++,,,...//////222333000+++***---111------)))%%%%%%+++///000111//////333777888333...000333555555333222333555444555555222...,,,---000000111111///---,,,---...---...000111111000...---)))***++++++***+++,,,...(((***,,,...000222333444777444111000000111111111//////000000111222444444333000,,,)))((()))+++---+++***+++...222444222000000///......///000111222111///,,,+++,,,...///...'''''''''''''''(((+++...000333666666333///+++)))***,,,...000111000///...***+++---///000111222222333111...---...///000000333000......000333555555111000---***(((&&&&&&&&&(((***,,,+++)))(((***---333...---111444222//////---000222333333333444555000111111111000...+++)))---...000111222444777999222222222222111111000000---///111111///---------------++++++++++++------000///...---,,,---...///222222111///,,,(((%%%###;;;888444333444555666666777???NNNddd{{{|||hhhaaagggsssxxxrrroooeee[[[VVVQQQLLLKKKMMMMMMJJJEEEBBBCCCDDDBBB===888555333777444111000111222222222444333222444666666222///444666888888555222000///...000222333222333444555333000---...333555333111::::::;;;===???@@@===;;;555333111000111222222222444444333222111000///.........//////000000//////...,,,,,,...333666555333...///...+++((((((+++...111111111111000...---,,,111//////000111///***&&&$$$(((+++------------...***+++++++++***,,,...111///***)))---111111111333999999888666222...)))'''---...000222222222000///111333444333///,,,))))))***---000///,,,******+++)))+++---......000222444555444222111111222444555444111------000222222111///000000000000000000///...---,,,...000111000///555555555666888888666555...111444444222111222444666444111000000000//////---///000000///111555999666555444222///---,,,+++------,,,***)))))),,,...111000111333444111+++&&&+++,,,...111222333444444333444555333111000000111111111000///---***((('''%%%'''((('''&&&''',,,///000///,,,******,,,...///---,,,+++***+++,,,.../////////000111222333444444222222222222222222222222333444444222///......///.........///////////////111...---...111333333111((()))+++000555666333000&&&)))---111333444333222555111---,,,///111222111...000333666666555333111333222111000///............---,,,,,,///222333333+++...222444333111//////444222///......//////...))))))((()))+++...111333777666666444333111///...---///111333333000---++++++,,,...000111222111111111111111000...///111333444333111111111333555777666444111,,,)))(((***,,,,,,,,,,,,,,,,,,---...///222222333555666555222///...------,,,---...///000000111222333333222000...///111333555666555333111...///000111222222111000111000////////////---+++111111111000///...---,,,+++...//////,,,,,,...000333000,,,***(((&&&$$$!!!999666333222333444555555777???PPPiiisss^^^UUU[[[iii{{{{{{vvvrrriii```[[[UUUOOOMMMOOOQQQOOOLLLDDDDDDDDDBBB???===<<<;;;;;;888444222111111000000222111000111333444222///111333555666444111//////,,,///222333333222333444000...,,,...333666555333:::<<<>>>??????>>><<<;;;444222000000111222222222111222222222111///---,,,+++,,,---...///////////////------...000222222222///000000...+++***+++...000000222222222000...,,,/////////000111...)))%%%%%%(((+++------------...+++,,,---,,,++++++---///---))))))...222222111333777777777555222...***'''...///111333333222111000000222333111...***((('''+++---///...,,,+++,,,...,,,---///000111222333555555444222111111222333444333000......000111111000//////............///////////////000000111111111666555444444555555444333,,,...000000//////222444777444222000111111111000...///000///...///333666444333111000---+++***)))*********((('''(((***---//////000222333111,,,'''+++---000222444444333333555666777555333222222333333333111000...,,,+++***++++++***(((&&&&&&***---...---+++******,,,...000...---***))))))***---.........///000000111222222222333333333333333333222444555666555222000///000............///000111111222000...///111333222111++++++---000333444111---'''))),,,///111000...---000---***+++...222333333222222333444555555444444777666555444333333333333000///...///111333444444///111555666444111///...444222///.........---,,,))))))((()))+++...000222444444555555444333222222111333444555333000---+++------///000111000//////111111111///...---///111222111///...///222666999555444111---******,,,...000000//////...////////////111444666555333111/////////---,,,,,,---//////111222333444444333111000222333555666666444222111...///000111111111000000---,,,,,,...///000...---222222222222222111111000222222111...,,,+++...111111...+++)))(((&&&$$$###666444222111222333333333777>>>PPPiii{{{hhhRRRJJJOOO```vvv{{{vvvnnnfffggg___VVVRRRSSSSSSQQQNNNKKKIIIGGGDDDBBBAAA@@@@@@>>>;;;777333111000...,,,///---,,,---///111111000...000333333111///......+++...222444444333222222...,,,+++...333666666444:::===@@@@@@<<<999999:::333111000000111222222111...///111222111...+++))))))***+++------.........000000///---+++,,,...000000111111000...,,,+++,,,...000222444444222///---......000111222///)))%%%%%%'''***,,,,,,,,,,,,---,,,...///...---++++++,,,***((()))///222222222333555555555444222///+++)))///000111222222222111000...000000///+++((('''&&&,,,---......---...000222000111222333555555666666666555333111111111222333000///......000000///...///...,,,******,,,...//////111333222000///111444888555222000111111111000)))***+++++++++---111444777555222222333333333333//////000///......000222000000///---+++)))((('''''''''((('''&&&'''))),,,......000222333111---***,,,...222555666555333222666777888777555444444555666555333000///.........///...***&&&######'''))),,,+++******+++,,,...//////---)))&&&%%%'''***,,,------...///////////////222222333444444333222222444666888777444111000///...---------...000333555444222000000111111111000......///000222111...,,,(((***,,,......,,,***(((+++***)))***...222444555555555444444444555666666888888777777666666666555333222111222555666666555333555777777444000...---333111...---......,,,+++************,,,...000222111222333444555555555555666666666666333000---***...///000111111000///...222222111///,,,,,,---///000...,,,+++---111555888333333111///,,,,,,...111333333222111000000000000---222666777555111//////222000...---,,,,,,---...111222444555555444333222555666666777666444333222//////000000000111111111,,,,,,---///222333222000333333444555555555555444777666444000------///222///,,,)))'''''''''&&&%%%444222000000222333222111777<<>>888444444777111000//////111333222111---///111222222///,,,)))++++++,,,,,,---,,,,,,,,,111111000,,,((('''***...///000111111///---+++***,,,///222555666444111......///222444333///+++'''$$$&&&)))*********+++,,,---///000000...,,,++++++)))''')))///222111111333444444555444333111...,,,......///000000//////...***,,,---,,,***(((((((((------------...000222444222222333555777888777666666444222000000000111222.........///000///...---///---)))'''''')))---///...222555444///...111555999555000------...//////)))((('''''')))---111555666444222222444555555555111111111000//////...///.........---,,,***((('''&&&'''(((''''''(((***,,,...///111333444222000...---000444777777666333000444555666555444333444555777555222000//////000111000---(((###!!!"""%%%''',,,,,,+++++++++,,,,,,---...+++'''###"""$$$'''***......///000000///...---///111222444444222111///222444777777444111///......---,,,,,,...111555777444333222000000//////...000000000111111111///...)))+++,,,------,,,***(((+++******+++...111444555555555555555555555555555666666666666666555555555555444444666777888777555444555777666222...,,,+++///...,,,---...///...---,,,,,,,,,---...000111222///000111333333444444444666666666444222000---,,,...///000222222222111111222222000...+++***+++,,,------------...000111222000000000///------///111111000000////////////000///444::::::444///---...333222000...---,,,,,,,,,///111333444555444333222555555666666666555555444222222111111111111222222//////000333555666444222111222333555666666666666777777555333222111111222---***'''&&&'''(((''''''444222000000111333333222888999@@@NNN^^^iiijjjhhhZZZPPPFFFDDDJJJYYYooo|||vvvsssrrrmmmgggdddbbb]]]TTTMMMQQQOOONNNMMMKKKGGG@@@:::999666333000///---***(((************+++---000222333444555444222000//////111444888999888555333222000///000111222222000///333777;;;999333///000222///......///111333222111...000222444333111---+++...............---,,,+++333333111,,,'''&&&))),,,---...///000000...+++))),,,...222555666444111//////111444555333000---+++$$$&&&(((((((((((()))+++---///111111///---,,,,,,+++)))+++///000...///222333444555555444222000...+++++++++,,,++++++++++++''')))***+++******+++,,,///...---...///111333444222111222555888999777555444222000///...///000111---...///000///.........///---)))&&&&&&)))---///---111444333///...111555888444///,,,,,,...//////+++)))''''''***...222444555333111222444555666666333333333222222000...,,,,,,---.........,,,+++***''')))************,,,...///111333555444333222111///111555777777555222///000111333222111111222333555444111/////////000111000,,,'''$$$###%%%(((***------------,,,,,,+++***,,,)))$$$!!!!!!###&&&)))000111222222111000...---,,,...111222222111...,,,...000333444222///------......------///222666999444444222000///------...///000111111111111222333+++,,,...///000///.....................///111222111333555777777666444333333333444555555555444444555555555777999888666444111333444333///,,,+++***+++++++++---///111000////////////000111222333333//////000111111111000000333333222111000///......---...000333444555555555111111///,,,)))((()))***+++---000222222///,,,***,,,---......------///000++++++++++++,,,---...///222777<<<;;;444...,,,---333222222000///---+++***,,,...000222333222111000333333333444555666777777555444222111111222444555111111222444555555222///...///000222444444555555222333555777777666444222,,,***'''&&&''')))))))))666333000///111444555666777666888>>>GGGNNNRRRSSSKKKEEEAAABBBGGGSSSfffvvv}}}zzz{{{qqqnnnllllllmmmiii```YYYQQQPPPPPPRRRRRRMMMEEE???888666333111000...+++)))***,,,---------...000222555666777666444222222333666888::::::888555333222111111222222111///---,,,...111444444000...---...---,,,---///111333222111000111333444444222000...111111111111111000///...444333111---***)))***,,,,,,,,,---///000///---***,,,...111444444333000//////111444444222///...---&&&'''((()))((((((***+++---...000000///...///000...,,,---///---***,,,111222333444555444222000///))))))((((((((('''''''''''')))***+++***+++---///111000...///000111111000...---...222777888666333111000...------...000111...///000000......///000000---***((((((***---000---000222222000000222555666333...------///111111...,,,)))(((+++///111222222000///000222555666666444333333444444222...+++***+++...000000000///...***,,,---------,,,...//////111444555444222222222111333555666666444111///...000111111000000111333333222111000//////000111000,,,(((&&&'''***,,,---,,,---...///...---,,,***)))'''$$$######&&&))),,,222333444444333111...---***,,,000222222000,,,***))),,,...///...---,,,---///......///000333666888222333222000---+++,,,---...000000000000111333555...///111333333444333333111111111000...------///---000333666777555333111222333444666666666555555333444555777888777333000,,,...000000...,,,,,,,,,+++***+++...000222111000000000111111222222333333/////////000//////...---111000///......//////000,,,---000333555666666666//////...+++((('''((()))+++...333666555000***&&&***,,,...///.........///''''''((((((***+++---...333777999888333///......111222333333111...***((()))+++---000111111000///111111000111222444666888777555222000000222444555000000000222222111---***+++,,,---///000111222222...000333888:::999555222---***'''&&&'''***++++++999555111///111555888999555444444555777<<>>555444555555444333444444444555888<<<@@@<<<:::888777555888CCCOOOfffttt}}}yyyuuurrrkkkbbb\\\ZZZZZZYYYXXXQQQPPPMMMJJJFFFBBB>>><<<555555555777999999888666888777777777777888888999<<<999555111......///000000///...------...///000000///......///---+++((()))***+++---///000222222777<<>>999777555333333333444444444666:::===:::999888888666666???IIIaaaooo|||yyyvvvnnneeeaaaaaaaaa^^^[[[UUUSSSQQQMMMIIIEEEAAA@@@888777777888:::999777555666666666666666777888888999666333///......///000000---******---//////...,,,,,,...///000...,,,+++,,,---...000111111111111111666<<<@@@>>>999333000,,,---111555888888555222333333222222222222333333111///,,,+++,,,///222444333111...,,,,,,///333666000111111///------///000000000//////000111111222111///+++))))))+++---...---......///000000111111000000000///////////////,,,,,,---------,,,***)))((()))+++---///111111111555555333000...---///111444222...+++***,,,///111000111222111///...---...000111222444555666666666222222111---)))'''))),,,---///111222000///...///,,,...000222444555444333333222000/////////......************))))))))))))---+++))))))+++---...///000000000/////////000000///000222333222222111222---000222000+++(((''''''000222444333000///111444,,,---...///000000///...***,,,///222444222---)))$$$$$$$$$&&&))))))'''$$$***///222000000444666555444333111///...///111222222222222222111111000000...------,,,,,,,,,------111444888999888666555555111000//////000000...---++++++,,,,,,,,,,,,,,,,,,---...///000000000000000222222222333333333333333111111000//////111333555888999888666333222222333666333///,,,******+++,,,000111333555555444222///+++---...//////...---,,,************+++...000111111000111111222333444555444444333111000000222444444333111///...---......222444777999888555111///+++***************++++++)))+++---///000333666888555333111///......//////000000222444666777555333000...------///111111000222222111111111222222222333555666555333111111222---,,,+++,,,...000000000///---***)))***---000222111111111111111111000///000---)))&&&'''***---000222222222000...---...///000///------//////...,,,mmmcccUUUHHH???999555222111222222222222444777:::::::::<<<===;;;999@@@HHH```lllzzz|||zzztttllliiiiiigggbbb]]]ZZZWWWTTTOOOJJJEEEBBB@@@:::999999::::::999777555333333333444555666777888666444111///......000111000---)))***...111000---)))+++...000000000//////000000111222222222222111///333888>>>@@@>>>888444///000222555888888555222333222222111111222222333111000...,,,---///333666555222---***))),,,000222111111111///------000222333333111000////////////000///,,,)))((((((***,,,------....../////////.........---,,,,,,---...///...///000000///---+++***+++***)))((((((***,,,...333333111///,,,,,,...111222111000///...---,,,,,,---///000000...---------///000111333444555555555333444333///***(((+++......000111111///...---......000333444333222000///222222111000............*********))))))(((((((((,,,***((()))+++...000000---,,,,,,,,,---...000111///111333222111000222333000222333000***&&&$$$%%%***///444666333111111222------///000000///...---(((***...111333111,,,'''"""###$$$'''***++++++***///333444000///111222111222111////////////000000++++++,,,---///000111222111000///...............111444888999888666555555111000............,,,++++++,,,...////////////...111111111111111000///...111111111111222333444444000000///000111333555555888888888666333111222333666333000,,,***)))******...000222444444333333222,,,,,,---///000000///...*********+++---///111222333222111111000000000111000000111000//////222444222111000.........//////222444777888888444000...+++***************++++++***,,,---......000333666222000...------...///000......000444666777555333------,,,...111333444333222111000000000111222222111444777888555222000///------,,,...000222222222---,,,)))''''''))),,,//////000000000000/////////000---)))&&&%%%(((,,,///111111111///---,,,---...---------...000111111000llleee[[[PPPFFF===666111///000000//////222666999>>>???BBBDDDAAA>>>AAAHHH^^^kkkwww~~~}}}~~~zzztttqqqnnnkkkfffbbb___\\\XXXRRRLLLGGGDDDBBB===<<<<<<<<<<<<;;;888555111111222222444555666777333222000//////000111222///---,,,---000222000...))),,,///000111111222333222222333333444555555666555666999>>>BBBAAA;;;666111111222444666666444222222111111111111111111222000000///......000333777555222...***)))+++...000111111000///---...000333555444222111000/////////000///---)))&&&&&&(((+++------------------------...---+++++++++---///111222222222222111///---+++///,,,)))&&&%%%'''***+++000111000///---,,,...000///000111111000---***((()))+++------,,,+++,,,---//////000222333333333333111444555111+++))),,,000111111111111111000/////////222444333111///------///000111000...------...,,,+++***)))))))))))))))+++))))))***---000222222+++*********+++---///000///111222111///...111555111333222///)))%%%%%%''''''+++///222333111000000///000111111111000///...)))***---000222///***&&&$$$%%%&&&(((***,,,...///222555444000---///000///000//////000111111///---###$$$&&&(((+++///222333222222222111000///......000222555666555444333444111000...---------+++)))+++---///111222222000///333111////////////---,,,------......000111333444/////////111333555555444444555555333111000111333333222000---,,,+++******---///111111111111444555---------...000111000...++++++,,,---///111333444333222111///------,,,,,,,,,---////////////000222000000///......///111111222444666777666333///---+++******)))))))))******+++,,,---,,,,,,---000333000...,,,******,,,...000---...000333666666444222---,,,---///333555666555222111000///////////////...111666777555222///......------///222444444444......,,,)))&&&&&&)))+++,,,///111222111000000000///...,,,)))'''(((,,,///000111111///------...///+++,,,---///111222333444ccc```[[[SSSJJJAAA888333//////...------111666;;;CCCEEEIIIKKKFFF@@@AAAGGGYYYiiixxx}}}}}}zzztttpppnnnlllllldddaaa\\\VVVQQQLLLIIIHHHAAA@@@?????????===:::777333333333333444444555666222111000///000111222333---...///111333333111000---///111111000000222444111111222444666999<<<===;;;::::::???DDDEEE@@@;;;222111000111222333222000111000000//////000000111...000111000///000333777444111...+++***,,,///111222111000...---...111444333222111111000000111111111000---((($$$$$$'''+++------,,,,,,------...//////...,,,+++,,,...111333555444444333111///...---000...,,,***))))))***+++///000111000///...///000...///000111///---)))'''&&&'''))))))))))))+++---000000111222222222222222///222444111+++(((,,,000555333111222444555222000...111333222///------...,,,...000///---,,,---...///...+++***))))))***+++))))))***,,,000222333333,,,,,,+++++++++,,,.........111222000------111555000111000---)))'''***---))))))+++---111222222111222333444444444222111000++++++---///000...***&&&))))))))))))***,,,///111000333333...,,,///000//////...///222444333///,,, !!!"""%%%)))---111333222222222222111///---,,,...000111222111000111222111///---,,,,,,+++)))((())),,,///222333222111///111...+++***,,,---,,,+++(((((()))***,,,///111222...---...111555666444111000000111000//////000222000000000///...---,,,+++---...///......000444888000...,,,,,,---...---+++---...///000222333444555111000...---+++***))))))+++---000111///...............---...///111222444333444555555444222///...+++******)))(((((((((((()))***+++******,,,///222000...+++(((((()))+++------...000444777777444111.........111444555555444222222111///...,,,++++++,,,///222333222111000000///---,,,...111444666666111111000,,,(((&&&'''(((+++///333555333222222333000000///---***+++...222111111222111//////000222---...//////000111333555[[[ZZZYYYTTTMMMCCC:::444000///---,,,---111777<<>>===<<<:::666333222333555222000...///111333333333222111111222444555555444999666222///---...000111222000///222777<<<======>>>===777666BBBOOOKKK===,,,+++,,,///222333333222555111---+++---000333555///.........000222444555333111...---...000111111000000000000000111111111222222222111111222555888:::444,,,%%%"""$$$(((+++,,,+++))))))***---111333555///(((''',,,111333222666333111111222222///,,,+++...111111---*********222111111000//////...------,,,,,,,,,...---,,,***)))(((&&&%%%&&&''')))***111555888777222///000222---///000...,,,+++...222666777777777666444222111///000000111000///...---...---,,,---//////...---//////.........---------***+++---...000111111111111///...///111222000---+++,,,------,,,,,,...000111...,,,+++...222555777333,,,&&&&&&,,,333666777888888777666555333222111,,,,,,------------------...,,,++++++---//////...//////////////////......///......000333444222///%%%%%%&&&)))...333666777777333000111333444111---***,,,---,,,******---000/////////---+++))))))))),,,,,,---000111000---***,,,(((&&&(((,,,...,,,)))"""""""""%%%)))---000111111111222555777777333///......///000000///............///000111///+++(((***++++++******---222555333000+++((('''))),,,///111111111222222333333444111000///...------......000000000111222000,,,))))))$$$ ###+++111111///555666666444111///......++++++***(((&&&%%%''')))...,,,)))''')))---222555333000,,,((((((***---000...222777999888555222111000111333666777666222////////////...---***(((&&&'''((())),,,///222444666333///+++***---111333444666777666000(((######%%%))),,,000555999888555111222222222111///000222444//////...///000111333444111///---,,,+++---...000LLLWWWaaaddd```VVVGGG:::333333333333111222<<>>======>>>EEEOOObbbxxx|||vvvxxxtttpppnnnlllggg]]]VVVUUUTTTTTTQQQNNNJJJHHHFFFEEEEEEBBB>>>999666666666999666444333333444444333///......///111222111000......//////000000000///,,,---...000111///---+++...111555:::DDDKKKGGG>>>111000///000222222000...111222333333000---+++***.........//////000111111000111222111...+++)))(((+++---///111111111000000...---,,,---111444777888888666333000---+++******))),,,000444555444222000---+++)))***,,,......---,,,...000111111///,,,)))'''((()))***+++---///000...,,,***(((''')))+++,,,***(((&&&&&&(((+++,,,---,,,,,,++++++,,,,,,---...111333555555333111111111111...,,,...222555555444555444444222111000......000111333444444222000...111///,,,+++---...//////+++,,,,,,---...///000000000000111222222222111111/////////000000000///...111222111///------///111555666666555333222111111333000,,,***+++++++++***///000222444333222000...000///------///222555777555000+++''''''(((******)))***---///000///...------...000222444444444333111...,,,+++...111444555777555444444444222///,,,+++000444555222.........///000111000///...///111......///222555555444222//////000222333111---***%%%'''***---000333666888777555222000000111222222///000000111111000000///+++---///222444333///++++++---......---,,,---///666555333111///......---111111222222000...,,,+++))),,,222777999777555333555222000......---,,,***!!!!!!%%%'''***---000111///+++)))(((000111000///------...000222111000///...------------///111333444333111000,,,,,,,,,,,,---,,,***(((,,,---/////////000000111333111...,,,***+++,,,---,,,+++++++++---///111333222///+++)))***---111444222222111...***(((((()))111555777555000...///222000111111///,,,******+++,,,,,,---...000111222333444000***%%%$$$%%%)))+++444<<>>???BBBJJJRRRUUUOOOJJJGGGCCC===666555888::::::::::::999888666666;;;AAASSSnnn}}}||||||yyyqqqfff^^^[[[\\\TTTSSSSSSTTTTTTRRROOOLLLJJJJJJHHHDDD???:::888888:::777555444444555444333...------...000111111000,,,---...///000000000000+++...111111///---++++++*********,,,000444555555222000/////////---+++)))***///333444000+++))))))---...............---,,,,,,000333222...++++++,,,//////......------,,,,,,000,,,))))))+++...---,,,222222222111///---,,,***)))+++///222333333111000///---)))&&&%%%&&&)))***))),,,///000///---,,,,,,)))((((((***---//////...///...,,,++++++,,,...///***((('''''')))+++++++++***+++++++++,,,,,,,,,,,,++++++,,,------,,,+++***...---,,,---000333444444222222111000000000000111...000333444444222///---///,,,(((''')))---000222222222111111000000000000***+++---...000111111111111222444444222111222333222111000...,,,---000333333666888777333111222444777555222...,,,*********---...000222444555666666999888555444333333444555333000,,,+++,,,...000000******+++,,,------------222444777888777666777777111000......///000000000111222333333222000...,,,+++000555666444111000111111222222111///......///.........000222333222111...///111222111000...---///222555444111000222444333222111///...000444777333222111000000111222333---+++)))***---000222222///000000000......000222999777444111...+++)))(((------------,,,,,,,,,,,,,,,...111444555444111000222222333444555222...+++---***'''%%%$$$""" ###(((+++,,,+++,,,,,,...///...---,,,,,,...000333222000...---++++++***------...000333555888999,,,)))&&&'''+++......---///222555444000......000000///---,,,,,,...111333111///---++++++---///000000000000///---...000333111000///---,,,+++******///222333222...,,,,,,...111222222111...,,,++++++)))+++---000333555666666000...***'''''')))---///222777999888:::BBBHHHJJJIIIEEEBBBAAA===777666888888777666666555444222111777AAAVVVooo~~~}}}|||yyyrrrjjjbbb]]][[[VVVUUUUUUWWWYYYXXXUUUQQQQQQQQQOOOKKKDDD???<<<<<<999666444333444555555444///...---...000222111000000000000111111222222333111333555333///,,,*********))))))***++++++---...///......///000000...,,,)))...444555111---,,,---//////000000000///...---+++///222222///---...111111000///------...///000111,,,((((((+++...---+++.../////////...---,,,+++)))***,,,...000000000000///...---***'''&&&''''''))),,,///000...---...///+++******,,,///000...+++......---------......///+++)))))))))++++++***)))++++++,,,,,,---------,,,++++++,,,---......,,,+++******+++++++++,,,///111111111000000000111222333---///222444444111...+++---)))%%%%%%(((---111333444444333111///...---,,,+++,,,---...///000000000000222444444222000111333000000///,,,+++---000444111555777666222111444777666444222///---...000222222222222222333555777888888777666444444333333333555222///...///111111111,,,,,,+++******+++,,,---111444777777555333444555111000000111222222111///---///222222111///---,,,***///333555333111222333111222333222111000111222000//////000222222222000---.../////////......///000333777666222000111333333333222000---...222555000111222333333222111000+++******,,,///222333333111111111000///000333555888666333000...,,,,,,,,,++++++***)))***,,,...000...///000222333333333333444333333444555444222000///...,,,***(((&&&$$$""""""%%%(((+++,,,,,,...///---......---+++,,,...000555333111///---,,,,,,,,,---...000111333555666777...***%%%%%%)))------,,,,,,000555555111......000------,,,---...111333555222000---+++***,,,...//////111333222000///000222222000...---,,,+++***)))///000111111111///...---111333444333000...------,,,---000222444444555555...,,,***)))***---000222...222444555888>>>@@@>>>@@@===;;;<<<999555444777333222222222333333222111888FFF]]]sss~~~}}}~~~~~~|||xxxtttooohhh```[[[XXXWWWXXX[[[^^^]]]ZZZVVVUUUUUUSSSOOOJJJEEEBBBAAA888666333333444555555444///...---///111222111000333333222222333444444555555777888555///+++)))***,,,+++,,,---,,,******+++---------///111333222111)))///555666333//////000111111222222222000///...***...222222///...111444222111///---...000333555000,,,((((((,,,///...,,,,,,---------------,,,,,,******+++,,,---///000000///000000...+++(((&&&%%%***---//////------///111,,,+++,,,...000000---)))---.....................+++******+++,,,,,,***(((+++,,,------......---------------///000000...,,,&&&(((***)))''''''+++///111000000000000222444555,,,///222444333111---++++++'''$$$###''',,,111444666555333111...,,,******......////////////......///111444333111///111222//////...,,,+++---111444000333666555111111555999444333111//////111555888777555444333333444666888555555555444444333333222666444222111222222111000...,,,+++))))))***,,,---000333555555222000000222222111222333444444222000+++...111222111///------***...222444222111333555000222333333333333444666222111000000222333222111,,,---......------///000///333777666222000111444444555444000------000333---000444777777444000---******,,,///222444444333222222111000///111555888777555222000......///000***)))(((((())),,,000222/////////000222444666777666444222222333555555444111000...,,,++++++******&&&(((***,,,,,,---///000.........---,,,,,,...000666555222///...---...///...///111333444444333333000+++%%%$$$(((++++++***(((...444555111...///000++++++,,,---///222444666333111...+++***+++---///...111444444222000000111222000...,,,,,,+++***)))//////000222333333000...222333555444222////////////000222333444444333333,,,+++++++++,,,///333555222333444666888;;;===>>>888666444444555555555444333111000111222444333333:::GGGWWWiii}}}}}}yyyyyy}}}|||vvvpppjjjfffdddccc^^^_________ccceee___WWWXXXTTTOOOLLLLLLKKKHHHEEE===888333222555999::::::888666222///...000222333777777666555444333333222333666888777333...,,,,,,---///111111///,,,++++++)))***---111444333///,,,---...//////000000//////111000000000111000---+++///000222222111111222444333111000000111222222111111///...---......,,,+++---,,,+++,,,......+++''''''&&&'''***...111111111000000111222111...***&&&(((,,,//////---,,,000444333000...000333444000+++///000111222111000...,,,,,,,,,------,,,+++)))((()))+++...///---+++++++++((()))+++---...///000000+++(((%%%$$$&&&)))+++,,,,,,,,,,,,---///222444555000000333777999666///)))***(((&&&&&&(((,,,000333777666333...***)))***,,,---...000111000//////000111222333444555444000...---((($$$&&&...444555333000111222333444555555555000111333555666666555555333...******///333444222666555444333333444555666777666444111///...------,,,++++++***+++,,,---...222111//////000111111000000000000222333333111///....../////////...,,,+++000000111111111111111000222111000222555666333000222333444222000//////000444222///,,,,,,...000222111333555333///------...888666222///......///000777666555444333222000000.../////////------///111...---------///222666777666666555333222111111000)))'''&&&&&&***...111333666444111000111333777999444222111111222444555444000...+++)))((()))***,,,......,,,***)))+++...222000///....../////////...222000...///222444333111222333444444444333222111000,,,((()))...000///---+++...111333222000///...000//////111555666333000000000000///,,,+++,,,---///...------///111333333111222333000,,,))))))+++//////000000000000//////222222333444444444333222000222444555555333111///,,,,,,+++******+++...111111111222444555777999:::444222000111222222222111333222111222444555555555:::FFFUUUggg{{{}}}|||~~~~~~zzztttoookkkhhhgggfffgggeeedddeeefff```XXX\\\XXXRRROOOMMMJJJGGGDDD>>>:::555555888;;;<<<<<<:::777444000///000111222777777777777555444222111222555888777333000......---///111111...,,,++++++***+++...111444333000---***++++++,,,---...//////---------///111222000...///000222222111000222333111///...///000111111000111000//////000000///------,,,,,,...111111///---***))))))+++...//////...///000111222111///+++((()))---000///,,,,,,///333555333111222555555222...,,,...///111000///---+++)))***+++,,,,,,+++***)))(((+++---...---+++++++++&&&'''***,,,...000111222---***'''&&&'''***+++++++++++++++,,,...111333555///...000333666555000,,,---+++))))))***---111444444333000,,,)))((()))+++...000222222222000//////000222333666777555333111+++&&&###%%%---222222///000000111222222222222222000111333444555444444444000,,,)))+++///333333222111111111222444666888:::777666444222000///.........------,,,---...///000111///...///111222111111000000000222444555333222////////////...,,,+++***---.........///.........------...000222333222111222333444222000//////000333111///------///222333000222333111...---...///666444111///......///000555444333111000//////...,,,---......---...///111......---...///111444555666666555444333111///...*********+++---000222222666555222111000111333444222000///000333555666666222000---***(((((()))***//////...,,,******,,,...///........./////////...111000000111444555333000222333444444444333111111...+++(((***///222111///,,,...111333333111...---///......000333444222000///000///,,,***)))***,,,...---------............000111222000,,,******,,,------...///000000000000000111222222222111000//////000222222222000...---+++,,,,,,+++***+++---///222222333444555666666777111000///000111222111000333222111222555777888777<<>>===:::888444111000000111222777888999999777444111///111333555555333111000000...///111000...,,,,,,---------///111333333000---((((((((()))***,,,...///)))***+++///333444444333///000222111000000111222111///------///000///...000///000111333333111///.........000333444333222...------...000///---+++///000222333222000---++++++...000///,,,,,,///222888666444444666666333000,,,---000222222000...---&&&''')))***++++++******(((***,,,---,,,+++,,,,,,%%%&&&(((+++---000222333000---***))))))*********)))******+++---000333444...------000444555333000111000...------000222444222111000---******,,,...000111333333333111...------///333666777666444333+++'''%%%'''---111000.../////////000000000000///222222333333444333333222---+++)))+++///222222000......000111444666999:::777666444333111000//////000000/////////000111111......---///111333333222000000000222555666666555111111111///...,,,***)))++++++++++++++++++++++++)))+++---...//////000111333333444222000......///222111///......///111333...//////...------///000222111///.........000000333222000...,,,,,,,,,,,,+++,,,............000111//////.........000111333555666666555333000---++++++,,,...000111111000000444333222111000000000000000//////000444666777777444222///,,,)))(((''''''...///000///,,,******+++,,,,,,------......//////111000000222333444222000111111222333333222222111...+++)))+++///333333222---///111333333111...,,,...---,,,---///000000//////...---)))&&&&&&''')))------------,,,+++)))(((---///000///---+++,,,,,,***+++,,,...///000111111000000000000000///...---.../////////...,,,+++***+++,,,------+++******+++555555666666666666666555222111111222444555555333111000000222555888999888<<>>===<<<777555333111000000111222666888:::;;;999555111......///111333333222111111///000000///---------.../////////111222222///---***))))))))))))+++,,,---)))***,,,000444666666555///000222111000000111333444111///...//////...,,,......///222444555333111111000111222333333333333000000111222333222///,,,///111333444333111000000...//////...------///111888666444444555444222000---///222444444333222000$$$%%%''')))++++++++++++)))+++---...---,,,---...&&&'''(((***,,,///111222222///,,,++++++++++++************,,,...111333555///---,,,...333555555333444333111000000111333444222222111///------///111000000222333333000,,,)))&&&***///333555444333333---+++***,,,111333111...---.........///000111111555555555444444333333222...,,,+++,,,...///...,,,...///000111222444555666777666555333222111111111111111000000111111111111,,,,,,,,,...222444333333000//////111555777999999555444333111///---+++***++++++******************))),,,///...,,,+++...000222333333222///......///222111000............///+++,,,,,,,,,,,,...///111...............///000000000///---+++******+++,,,...///111000///...///000000//////......///000111444555666666333000,,,)))))),,,000222222///,,,+++---...///000111111111111222111111222555777888777666555222...+++(((&&&%%%,,,...000000...+++******)))***+++,,,,,,,,,---///222000/////////000111111---...///111222333333444///---+++---000222333222///000111333444222...++++++*********+++,,,---,,,......+++'''$$$###%%%''',,,...//////,,,(((%%%$$$)))***,,,,,,,,,,,,++++++&&&'''***,,,///000111222111111111111000//////...//////---,,,++++++******+++---//////,,,***))))))666666777777666555444333222111222444777888888666000//////111444777888888999EEEVVVjjj}}}zzzrrrvvvxxxyyy{{{~~~zzzllliiiddd]]]VVVQQQNNNMMMBBB>>>;;;;;;======<<<999333222111000000111222333555777999;;;999555111---,,,,,,...000111222222111000000000...------...000111000///000111000...,,,...---,,,++++++++++++++++++,,,---000444666555444///000222222111111333444888555222111000///...,,,------...111444555444222333333333111000/////////000111333555666555222...---000333444333222222333/////////...---...000111555444222222222222111000///000111333333333222111%%%&&&(((***,,,,,,,,,,,,+++---......------...///*********+++,,,---///000333000---+++,,,,,,,,,,,,,,,,,,,,,---///111333555000...---///444777666555333333222111111111111111///000000///......000222......000222222///)))$$$ %%%,,,000111111111111...---...000333333000,,,,,,,,,---...000222444666888777666666555555444444111000...---,,,+++)))(((,,,---...000222333444444666555444333222222222222000000000111000000000000******+++...222444444333000...---///333777999:::888777555333111000.........---,,,+++***+++++++++...000111000,,,+++,,,///111222222111///......///222222000///---+++*********)))***+++---///000000,,,---...//////000000000...---,,,++++++,,,------333444555444111///......///////////////000111111444555555555333///+++((('''+++000111///+++((('''&&&(((+++...222444555555555444444555777888777666777666444111---)))&&&%%%(((,,,///111000---++++++''')))++++++******,,,...333111---+++***,,,000333***+++,,,...111333555666111000......///000111111111111111333444222...***)))***************++++++...---+++(((%%%###%%%&&&---///111000,,,(((%%%$$$&&&'''(((***++++++***)))###%%%'''***---000111222444333333222222222222222111000---+++++++++,,,---+++...000000---+++)))(((555555666666555444222111///000111444888999888777000//////111444777888888888GGGZZZnnn~~~{{{sssqqqlllddd[[[TTTQQQPPPFFFCCC@@@???@@@???<<<888333333222111111111222333333555888999888555111...,,,+++,,,...111333333222000000000...,,,---000222333111///.........,,,+++000000000///...,,,******,,,,,,---///222333222111...000222333333333555777888666444222222222000//////......000333555555444555555444111---+++,,,,,,///000333666888666222///)))---111222000000222444000///...------///111222333222222111000111111111//////...////////////000((()))+++,,,------,,,,,,---...///...---,,,---...---,,,++++++,,,---///000333///,,,***+++---///000............///111222444000//////222666777555222000000000//////.........+++,,,------,,,,,,---///,,,,,,...111333000(((""""""+++///000///000111......000222333111---***++++++,,,...000444777999999888777666666666666666555333111...+++)))'''&&&''')))+++///222444555666444444333222222222222222000000111111000000///...)))***+++///222444333222///---+++,,,000555888999999888666555333333222222111000...---,,,------...333333222000...------...///000111111//////000111222222111000...,,,***((((((((())),,,///000000///+++,,,...000111000000///------...///000111111111666777888666222///---------...///000111222333333333444444333111...+++)))'''+++000000,,,)))'''((($$$&&&)))---111444777888555555555666777888666555666555444222///+++(((&&&'''+++///111000...,,,,,,'''***,,,,,,))))))+++...333111...***)))+++000444***+++,,,---///222444555222111///.........///000333222222333555333---((()))+++......---++++++,,,---...---+++(((&&&&&&''',,,///222111,,,'''&&&&&&%%%%%%&&&)))+++,,,***((("""###&&&))),,,///000111444444333333333333444444333111---++++++,,,///111,,,///111111...,,,+++***555666777777777555333222//////111555999:::999888222111111222555888888888===NNNddduuuxxx|||zzztttiii^^^UUUQQQPPPMMMJJJGGGFFFFFFCCC???:::777777555444333222222222111333555777777444111///...---,,,///333555555333111111///---,,,---000444333111...---,,,,,,+++***///000111222111...,,,***))))))***---///000///---...000222444444666888:::555333222222333444444333333111///000333666777777555555444000,,,******,,,---///222555777444///+++$$$(((---...,,,,,,///333000...,,,,,,...000222444333333333222222333444666111000---,,,,,,---///000,,,---...//////...---,,,---......,,,***)))***,,,---,,,,,,,,,---///111333222...)))(((***...222444//////...---...///000111//////000444777666111,,,++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,...+++,,,...222444111)))"""$$$---222222111111333///111444666666222---))),,,,,,,,,---000333666888888777666555555666777777666444111---***(((((()))'''(((+++...111222333444333222222111111111222222000111111222111000///...)))***+++///222444222111...+++)))***---222666777777666555444444444555666444222000.........///000555333000//////000///...---...000000//////111222111111222222111///---+++(((((()))---111222000---+++---///111222111///...,,,...111444555666666666555777888666333///------+++---///111333555666777333333222111000...,,,+++***...111000,,,)))***,,,((()))+++---000222444555222222222444777777666444444444444333111...***((())),,,000111///---+++******---000...+++***,,,000222222111///,,,,,,000333---------------///000111/////////...---...000111444222222333555333---''',,,///333444222///......---///000///,,,***))))))***...111///+++''''''(((&&&&&&'''***------+++(((!!!"""%%%(((+++...///000111111000000111222333444333000---******---111444...000111111///---------777888999:::999888666444000000333777;;;<<<;;;:::444333222444666888999999DDDVVVmmm}}}vvvpppwww{{{xxxyyyyyymmm___UUUPPPOOORRROOOLLLKKKJJJGGGBBB===<<<;;;999666444222111111000222444555555444222000000......000444777666555222111///---,,,---111444444111...,,,++++++***))),,,...111333222000---+++&&&&&&'''***---...---+++---000222444555777:::<<<111000000111444666777666666333111111333666999999444555444000,,,***+++------...111444555222,,,''' %%%******))))))---111000...,,,,,,...111333444555555555555444555777:::444222///,,,,,,---000222///000000111000...---,,,,,,------+++((('''((())),,,,,,+++,,,...111444666111---(((&&&)))///444777//////------,,,---...///......111555777555...(((((()))*********)))((('''+++---......,,,,,,---...,,,,,,...333666333***###&&&///444444333333555222444888:::999555///+++------,,,---...111444666777666555444444555666777666444111---)))(((***+++***+++---///000000//////222222111111000111111222111222222333222111000///)))***,,,///222333222000---***((((((+++000444666555444333333444555666777555333111///...///000111555111......111222111///,,,---///000///000222333///000222333333222111///'''(((***///333333///,,,,,,...000222333111///...,,,///333777999:::999999333555666666333000...---***,,,...111444777888999333222111000///...------...111333111,,,***---000---------......000111222...///000333666777666555222333444444222///+++))),,,...111111...+++))))))---000333111---+++...111000333555444111///000111111000...---,,,,,,---...------...------...111333555333222333666444---'''...222888999666333111111---///111111///---++++++)))---000...)))&&&'''***''''''(((+++//////,,,((( """%%%(((+++---//////......---...///000222333333000,,,)))***...333666///000111111///...//////888777666888;;;;;;999666444222111333888===@@@BBB===888555666888;;;AAAHHHNNN```xxx~~~uuukkkmmmnnnoooppppppssswwwzzz~~~~~~xxxpppdddXXXTTTWWWYYYUUUOOOMMMLLLJJJDDD@@@>>><<<:::999777444000---000111222555777666444111222222222222111222555777999777333///,,,...222666777555222///------///000111000......///000///---&&&&&&'''***---......,,,000222555777777777888999444222000///000333666999777666666666666555555555444444444444444111---***,,,---///000///,,,)))'''&&&&&&&&&$$$$$$&&&))),,,000000000000//////222444777444222333777::::::999888999666000***(((---222111222444444333111...,,,,,,,,,+++&&&"""!!!###&&&.........---,,,...111444;;;333***'''***///222222///---***(((((())),,,---+++,,,000444777555...(((***)))((()))******)))'''+++---...---,,,,,,---...+++---000111111///,,,***###(((---111111222444666888;;;===<<<888333111000222...++++++...111222222222222222111111111222222333444333000+++((((((******,,,...000111///...,,,//////......000222444555444222111222444444222///---------...000111333444111---((('''+++000222333666555333333444444333222222444666444000......///666222///000444666444111111222444555555444222111111//////111555666444111111///...///222222///,,,///000222333444333111000...///222555666666555555444444444333333222111000++++++,,,000555888777555222222222222111///...,,,111222333222///...///000444444333111///---+++***))),,,///111222333444666666444111222333333111...+++...333555111******...444222111///---------......222555555222000///000222000///.........---,,,............---...000222444333222333333222///,,,///666???CCCAAA:::333...///111333333222///+++(((---+++((((((+++------++++++,,,---///000...***&&&###(((+++---------...------------......//////+++***)))***---000111111111///......///111111111777555555777::::::888666333222111222777;;;>>>???>>>999666777999===DDDLLL___kkkzzz|||uuummmfffeeefffgggkkkppptttwww{{{~~~{{{{{{}}}{{{uuukkk___ZZZ[[[YYYYYYXXXTTTNNNIIIFFFFFFCCCAAA>>>;;;999555000---...///111444777777555333444555555555333333555666888777444000---...111444999777333000...---......000...++++++,,,...///...(((((()))+++...///...---///111555666777777888999555333222111222555888:::666555555555555444444444222111111222333111---******,,,///000///,,,(((&&&((('''&&&%%%$$$&&&***...111111111000//////111333777555444444666888999999888888777222,,,+++...333333444555666555222000.........+++'''"""!!!"""%%%.........---,,,---000333888111)))'''***...000000***((('''(((+++---......,,,---///333555333---(((+++******,,,------+++(((,,,,,,---...000000000000+++,,,...//////---+++)))%%%(((---///000111333555999:::;;;999555111000000333000,,,,,,---/////////...////////////......---111222222///+++)))***,,,+++---///111111000...---.........///000222333333333222000111333333111...,,,,,,---...///111333444222...***))),,,000333444888555222000111222222111111333444222///------///555222///111555777555222333444555555555333222111000///000333555666333111222000...000111000,,,(((---...000111222111000///...///111222333444333333222222222222111111000///,,,,,,---000444666666444222333333444333222000///222222333111///......///333222222000///---,,,+++)))+++...///000111333555666333111111333333222111///000333555111,,,---222555444222000/////////000///111333333000...---...111///...------.........000000111000......///111555333222111111///,,,***///555<<<@@@>>>999333000111222444444333111...,,,...,,,******---//////...,,,,,,---//////---)))&&&!!!%%%))),,,------------///...---++++++,,,...///,,,***)))+++...111222222...---++++++---...///...555444333555777888888777444222111222555999;;;<<<===888666777999===GGGQQQkkkttt|||zzzssskkk]]][[[YYY\\\cccjjjnnnooolllnnnssszzz~~~zzztttrrruuu|||}}}zzz|||}}}zzzssshhh```^^^XXX]]]aaa\\\RRRKKKJJJMMMHHHEEEBBB???;;;777222///---...000444777888777666666777999888666444333444666555444000...---...000888666333///---,,,,,,---///,,,((('''))),,,///000+++++++++---///000...---,,,///222444555555666777555444333333444666999:::444444444333333333222222.........///000000---+++)))+++...000///,,,)))&&&+++***(((&&&%%%(((,,,000333333222111......000111666666666555333444555777666888777444000...111333444666777888777444111000000///,,,((($$$###$$$%%%.........---,,,,,,...111222---((((((+++...//////'''%%%%%%***111555333111......///111222000,,,))),,,,,,...000111000---***,,,+++,,,///444666444222+++,,,,,,---,,,+++***)))'''))),,,---...000222444888888777444000------...444111...,,,------,,,+++,,,---...//////---+++***...//////...,,,,,,---...---...000222222111000...,,,---///111111222111111222111///000111111000...++++++,,,---///111333444333000,,,***,,,///222333777444000......000111111111222222000------...///333111000222555777666444444444444444333333222222000000222555777666444111222000///000111///)))%%%***+++---.../////////...///////////////000111111//////000000000///......---------///222333222111333444555555555444333333222333333222///------...111000000///............+++,,,---------///222555555333000///111222333333111111222333000---///444666555444222111111111222000111111000...,,,---...111///---++++++---///000222333333222///------...555222000...------+++)))...222888;;;999666333222333444444444444333222111000...------///000000///++++++,,,---...,,,)))&&&###'''+++------,,,,,,,,,111///+++)))(((+++...000...,,,+++,,,///111222222+++)))'''((()))+++++++++333222222333444666777777555444222222555777888888888555333555777<<>>:::666333///000111444777888777555666888::::::777333111111333333222000---+++,,,---333111///---+++++++++,,,...***%%%$$$&&&+++///111---,,,,,,---...///...,,,))),,,///111111222333444444333333333444666888999333222222222111111111111,,,++++++,,,...///...---+++,,,,,,---,,,,,,+++***///...,,,)))(((+++000444555555444111...---...000333555555333000///222555555777777666333111222333333444666777777555222000000///---+++)))((()))***...//////---++++++,,,...+++)))''')))---000222222***((((((...777;;;888222////////////...---+++***......000333555444000---+++))))))///555888666222,,,,,,---,,,,,,,,,+++*********+++,,,---///111333555333000---***)))))))))000///---,,,,,,+++******,,,---///111000...,,,***,,,------------...000111///000222333333222111000+++---000222333222111///000000///...//////......++++++,,,---///222444555333000---++++++---000222333111//////111222333222222111111///......///000111000000222555777666555222111111111111222333444111333555888999777555333222000000111222000+++&&&((()))***,,,---.........000///...,,,,,,---///000---......//////......------,,,------...//////...222333444555666666555444333444444222///.........000000.........///000111.........------...222555555333///......///000111000///111444333//////333666555333222111111222222000000//////...///000111222111...+++)))***---///222333444333///,,,******222///,,,++++++,,,++++++,,,///222444333222222222444333333333333333444444222111000//////...------''''''(((***,,,,,,)))'''&&&)))---......,,,,,,,,,000---)))&&&'''***///222111///------///000111000***(((&&&&&&(((*********333222222111222333666777777555333333444555555444222000000222333888DDDOOOdddrrr{{{uuunnnbbbWWWKKKFFFBBBDDDKKKQQQRRRQQQKKKHHHHHHNNNXXX___aaaaaa]]]]]]```dddgggkkkqqqwww||||||sssggg^^^VVVXXX\\\^^^^^^[[[WWWUUUMMMKKKGGGCCCAAA>>>;;;888555444444666777777555444444666999999666222000...111111111///,,,******+++,,,,,,+++******+++,,,,,,...***&&&%%%(((,,,000222...,,,+++,,,---...---,,,'''***---.........///000111111222222333444555666111111111111000000000000+++***)))+++---/////////...---+++)))***+++...///333222000---,,,...222666666666555222///---...///000111222000---,,,///222555555666555444222222222///111333555555333111000000///...---...//////000...//////---+++******+++%%%%%%'''***///333555666///+++***///666999666111000000///...---,,,,,,,,,///000222555777666222///***((((((---444777555222...............------,,,+++++++++,,,...000111222111///,,,)))'''&&&&&&%%%***+++,,,,,,+++++++++++++++---///000000///,,,+++---,,,,,,---///111222333111111222333333222111000,,,...111333444333111///000//////...------...///,,,,,,---...000222444555111000---+++)))***---///......000444777777555333222111111000111111111111///000111333555666555444.........///000222444555333555888999999888666555000//////222444333///+++((()))***+++---.........222000...,,,,,,---///000//////////////////...---,,,,,,,,,,,,+++++++++,,,111222333555555555444444333444444333000//////000222111///------///111222000000000...---///222444444222///,,,++++++---///...///444999999444111222444333222111000000111111000//////000111333444444333222///+++''''''***---111222333111...***((((((...,,,******,,,.........***,,,---...---...///111222111111000000111222333333333222000---+++))))))""""""$$$(((+++,,,+++***(((+++...000///---,,,,,,---+++((('''(((,,,111444444222///.../////////...+++)))'''''')))+++++++++444444222111///111444888888666333222222222111///------///111222666AAAMMMdddsss~~~uuummmdddVVVJJJ@@@<<<::::::===@@@@@@??????<<<:::<<>>888444444333222111000//////000111111000000222444666666555111111000,,,'''&&&))),,,000111111///,,,***)))))),,,+++***+++...000000000***+++,,,++++++,,,...000000//////...//////000000333444333000,,,)))''''''!!!"""$$$'''+++------,,,))),,,///111000...------,,,+++***)))+++---000222444222///.../////////...---+++******+++---------666555444111...///333777666444222000///...,,,***,,,---111444444777AAAMMMeeeuuuzzzmmmcccYYYLLLAAA777777666666666666666666888666555555777;;;???BBBAAAEEEIIIMMMQQQWWW\\\___kkknnnsssxxxzzzzzzxxxvvvzzz||||||zzzzzzwwwmmmaaa]]]\\\]]]aaaggghhhddd___YYYUUUPPPLLLIIIFFFCCCAAA===;;;:::999999888666555///222444555444222222222222222111000......000222/////////000000111222222///......000222333222111///---,,,,,,...000000000+++---//////...------------...000222333333222222111111111000000000000//////---++++++...111333333......------...///111222111111222111//////111222666666555222///...///000---,,,+++,,,///111333333555333111000000///......&&&(((,,,000222222222111///...---...222444333222//////000...***(((''''''$$$&&&'''***,,,///222555444000+++)))***,,,.........000111000...---...000000000111333555555444222,,,+++++++++---000222444...///111333222000...,,,++++++,,,///333555444222//////000222333111,,,((())),,,000111000//////000***+++---...000111111111222000///000333555444333222222222222111111111000111222333555555444333222000000000...++++++...111111111111111222333444555111111000---)))(((***---///000333777999999555333///...///222444444111...---///111222222111000000///000111333333333333222333555666555222222444666111...---...222444333111////////////000000111222444333222222222333444555777666666555444222111000...///000...++++++---000111222333444555444333222444555666555444333444666:::777333///---...111333000111222111///......///...///000///------///222000///333:::<<<888555555333222000//////000111111333222222333666666444111,,,...///,,,((('''***...000000000...,,,+++,,,------,,,,,,...000222111000,,,,,,---,,,+++,,,...000..................------111222333111---)))((()))&&&&&&''')))---......---))),,,000111000///......,,,------...............000...,,,---///000111111///---++++++---/////////777777555111......333777555333000...---+++)))&&&,,,...333777777888BBBMMMcccwwwwwwggg[[[RRRGGG===444666777777555444444555444555555444333444777999777===DDDHHHLLLQQQUUUUUUZZZ___gggooossssssqqqooosssuuuuuusssttttttlll```aaaaaabbbfffiiijjjgggddd___[[[UUUPPPLLLHHHEEEBBB>>><<<::::::::::::888777///111444444444333444555333444333111000000333555444444444444444444444444000000111444666666333111000...------///111222222...000111111///...---------...111333444444333222111111111111000000000000000...,,,,,,...222444555,,,---///000111222111111...000111000///...///000666666555222///...///111---+++))),,,111555666555555333000.........---,,,$$$'''+++///222333222222000...,,,...111222111//////000000...***'''&&&&&&&&&'''(((((()))+++///111666333...)))(((+++///222---///222111///...///111000000000111333444444222......---,,,,,,...222555---///222333333111---+++++++++,,,000555777555222000111444888:::888111,,,+++///333444222000000111---...///000222444666666555222000111444666555333222222222111111000000000222333444555555555444333000111111...++++++...222333333222222333333444555222333222...***(((***---333333333555666666444222,,,,,,...111555444000,,,,,,...111222111000//////222333555555555444111000222333444222//////222555222///,,,,,,000222222000222222111111111222222333555444444444555555666777:::999999777666444222111000111222000------///222333333444555555444333222444555666666555555666888===:::444///---...111222///000111111...---,,,---+++...111111000000333666///---///444777444333444333222111000000000111222555333333444666555111---(((+++...,,,)))(((,,,000000000000...,,,,,,...000......///000222222000............---,,,---///111.........///...---,,,,,,///111333222...++++++,,,*********,,,...///...---))),,,000222111/////////...///000111000...+++))),,,+++***,,,///222333444000...,,,,,,...///000///666444111///...000333555888666333000000///---+++------333===AAA???BBBGGGfff{{{yyyfffSSSDDD;;;888666333000111444777666555888999888666333111111222666:::???BBBDDDGGGLLLPPPPPPRRRWWW^^^fffiiigggdddfffcccaaadddggggggbbb]]]ZZZ]]]bbbfffhhhhhhfffddddddccc```[[[TTTLLLEEEAAA@@@===<<<>>>BBBCCC>>>999444333333444555444222000444222......///222333444444666888:::;;;999666444333444666666666444222000000///......///000///...---...000111222111000...,,,---000333444333...+++---000333444333222111111000111222111000///000111111222222333333222222111......---///000222222111////////////000000000000***'''%%%)))000777888777333111.........//////...)))***---111555666444222000///...///111222000---...///000000...,,,)))''',,,+++***)))***+++...///777333///------///111111000111333444333111...,,,***,,,///111222111///...222222222000...///222444111111111222333111...+++)))+++---000222333333333222444777999:::666000+++,,,...111333444444222111///,,,---111222111222666777666444333222333333444555444333222111///......111111222222222111000000111///,,,((('''***///444444444444444444444444333777555333000...---------333444555333111///...///+++...222444333111000000---...000111111111///...666444222111222222222111///111333222...,,,---///111///------...///...---000111222222111000222333666555444555777999999888;;;999555222000//////000///222555333///...000444666666555555444444444333444444555666666666555555:::888444000......///000//////---+++(((''')))***,,,,,,,,,///222333333222---...111444666555222///.../////////...///111333666555444333222000///...------...//////...---,,,.....................---444222000///000000///...000111111222222111///.../////////////////////...222444555111+++((()))---///---+++,,,///000///,,,+++...222444333000......///111222333111///,,,***------.........000444777000000000000000111111000333222111000000111444555777555444444444444333111888888;;;@@@CCCDDDJJJSSSlll}}}{{{fffPPP@@@888555333111//////222666:::;;;::::::999666222000000111333777;;;>>>@@@CCCHHHLLLKKKMMMRRRXXX^^^aaa___\\\[[[\\\\\\]]]]]]\\\YYYWWWVVVXXX\\\```dddgggjjjkkkiiigggbbb]]]VVVPPPLLLIIICCC???===???DDDFFFEEEAAA888666444333333333111///444111///...///111222111555777999;;;;;;:::777555444555555555555333222111000///......//////...---...///111222222000///---------///222333333000---...000333444222000///...111333444444333222333444333333333333222111000000,,,,,,,,,---///000000/////////////////////000000+++((('''***111666777555333111//////000222222222---...000444666777555333333111000000222222///---....../////////---+++***+++***)))((()))+++---...111111000111333444222111222222333333111///,,,+++)))***---///000000...---222333333111000000111333111000111222333222///,,,***+++---///111222222222222444777888666333///,,,,,,...000333444333222111...++++++...000///111555555444333222222333444555555555444333111000//////111111111111111111000000///...+++((('''***///444666555444333222222111222444333111000////////////555555555333///,,,++++++---000222333111/////////...///111333333111///...---,,,,,,---///000///...+++...111111//////111444333111000000111222000///000111222222111000222333999777666666777888777666888666444111////////////...222555444111///111444666666555555555555555444333333444444444444444444777666333000///......///,,,,,,,,,+++((('''((()))******---000333444111///,,,---///222444333000---------------,,,...111333777666444222111//////...---......//////...---,,,,,,,,,------......//////444222111111222222111///000111222222222111//////------------.........///333555666222---+++,,,//////...,,,...000111000...+++...111222111000//////000111222222111///,,,***------...------...222444000000000000111111222333000000111222333444555666555555666888:::;;;:::888???AAAFFFKKKLLLOOOXXXaaauuujjjOOO<<<333222222111000///000444999>>>;;;;;;:::666222//////000111333555888:::>>>CCCGGGGGGIIIMMMSSSXXXYYYXXXVVVRRRUUUWWWVVVSSSQQQQQQRRRTTTUUUVVVYYY^^^dddjjjmmmkkkhhhccc]]]XXXTTTQQQPPPJJJEEE@@@AAAEEEIIIHHHEEE<<<999555222111111000///333111/////////000///...444555777999999777555333444444333333222111111000000///......//////---+++...///111222222000///---...---...000222333222000000222444333111...---,,,000222444444333333444555555555444333222000///...***+++,,,---------------000000//////////////////+++)))))),,,111555444333333111000000222444555444111111333666999999666444666444222111111000...,,,,,,------.........------)))((((((((((((***+++,,,***,,,000555888888444000333333222111000...,,,+++''')))+++...//////...---222333555444222111111222000000000111222222000---***+++---...///000000000111444666555000---,,,------///111333444444333333000,,,***,,,------///444333222111000111333555777444444444333222111111000222222222111111111000000---+++)))'''&&&)))///333777666333111//////000000222111111000000000111111333444444222///,,,++++++000111222111///------...000111444555444222///,,,%%%%%%'''***---///---,,,'''+++///111111222555999444333333444555555222000111222222111//////000222:::888666666777666555333444333222111000/////////---111555555333111222444555555555555666666666666222222222222222222222222444333222111000//////...***+++,,,,,,***((())))))(((***---111333333///,,,++++++---000222111///,,,,,,,,,+++******,,,000444888666444111//////...///...............---,,,,,,***+++,,,---.../////////333222222333444444222000000111111111111000//////*********+++,,,---//////333555666444000...000222000//////000222222111///+++---000000000000111222111111222111000///---,,,---......,,,+++,,,...000111000000000111222444555///000333555777888888777555666777:::===>>><<<:::;;;CCCMMMUUUYYY___hhhqqq~~~sssVVV???444111555666666333000111555999<<<<<<:::666222///...///000000222444666:::???AAADDDGGGLLLQQQUUUWWWWWWVVVSSSSSSTTTSSSRRRPPPOOOOOORRRRRRSSSUUUYYY___eeehhhgggeeebbb]]]YYYVVVTTTRRRPPPJJJEEEDDDGGGHHHEEEAAA<<<888333000///000000000222111/////////...,,,+++000111333444444222000///111111000///....../////////......///000///---+++---...000222333222111000///...---...111333333333333555666444111...---,,,---///111222111111111222888777666555333000...---)))+++---------,,,------000///............///000,,,,,,,,,///222444333111444222000000222333333333000111333777::::::888666666555333111///...,,,+++******++++++,,,------...(((((('''(((((()))++++++###''',,,333777777333000222222111000//////......(((***,,,...//////......111333666666444222111111111000000111222222000...+++,,,,,,---............///222333000***'''***---000000222333444444555555444///,,,---,,,+++...222333222111000000222444555222222222111111111111111666555444222111000//////******(((&&&&&&)))...333666444111...---...000111222111111111111111111111---///000000///......//////000111000...---...///111333555666555222...+++$$$%%%(((,,,///000---+++&&&***///111222333777:::444444555666777666333000000000000///---,,,...000666555444444555555444222333222222222222111111111---000444666555333222333333444444555666777888888333222222111000000000000222333333444333222000///+++---//////...,,,,,,,,,++++++,,,...111111///---++++++---///111111///,,,,,,,,,,,,+++***---111555888666333111///......///............------,,,,,,+++,,,---...///.........000000000222444444222000///////////////......---((((((((()))+++---///000222444555444222111111333111111222222333333222111,,,.../////////000222444444333222111000000000000.........---+++***+++---111000000000111333666777///111555888;;;;;;:::999666666888:::<<<<<<:::888999@@@JJJSSS^^^lll|||~~~cccJJJ<<<777888::::::888444222333666;;;;;;999666222000///000000000111333666999<<<>>>@@@CCCIIINNNRRRUUUWWWWWWVVVSSSPPPQQQSSSSSSOOOLLLKKKMMMOOOSSSXXX]]]bbbdddddddddcccaaa^^^ZZZVVVTTTOOOKKKHHHHHHIIIHHHBBB===:::666111//////111222333333111/////////...,,,***...///000111000///---,,,---,,,,,,++++++,,,------.........000111111...,,,+++---000333555555555444000///------000333444555555777777666333000//////,,,...111222111000000000888888777555333111///---***,,,///000...------...///...---------...000111/////////111333333333222555333000///000000000///,,,...111555999:::999777555444222///---+++++++++***))))))))))))+++,,,---((((((((())))))***+++,,,"""$$$(((---111333222000//////000000111222222333,,,---...///000000000///000222555666555333222222222000000000111111000...,,,,,,,,,,,,------.........000000,,,&&&%%%(((---222222222333444555666777999444000///---+++---111444333222111111111111222////////////000000000000999888555333111///......))))))(((&&&&&&)))...222222111...------///111333333333222222111111000000---///000000...---.........///000000//////000222111333444555444111---+++&&&'''***...000000---******---111333222222555888333333444555666555222000//////...,,,***)))+++---000///000111444444333222333333444555555555444333---000333555555333222111111222333555666888999:::444333222111000///000000333444555666555444222111...111333333111000///000///---++++++---///000000------...000222222000............------///333666666555333111////////////---------,,,,,,---------......///000///...,,,+++---------///111222111000......------,,,,,,,,,,,,'''''''''(((***---000222000111333333222111111222222333444555444222111000...///000000000111444666555444222000///000111222///000000...+++******+++000000000000222333555777///222666999<<<<<<;;;:::888777777888:::999777555:::>>>DDDLLL\\\uuu{{{}}}xxxtttuuuzzzoooZZZLLLEEE>>>>>>===:::777555666777888999888666333111111222111000111444888:::;;;::::::>>>DDDIIIMMMPPPSSSUUUVVVQQQLLLMMMQQQQQQMMMHHHCCCFFFKKKQQQXXX^^^bbbdddeeefffgggfffccc___[[[XXXNNNKKKIIIJJJLLLKKKEEE???999666222000222444666666333111///.........---+++//////000000///...---,,,(((((()))***+++,,,,,,------...///111333333111///---///222555777777777777222000---...000222444444555777777666333222111222///222444555444222111111555555555444222000///...***...222222///------///...---,,,,,,---///111333111111222222333444444555555333///.........---,,,)))+++...333888999999777222222111...+++***+++---,,,+++)))(((((()))+++---)))******+++,,,,,,------&&&%%%&&&)))---///000///---...000222333444555555000000000111111111000000...111444555444333333333333222000000111111///...,,,,,,,,,,,,,,,---...//////000...+++''''''***...222111111111222333555777:::555222222000---...222444444444444333222111000,,,------...///000000000777666333111///.........******)))'''''')))---111000///.........000222444222333333333222111000000222333333111...+++******---///111111111111222333111111222222111...,,,+++'''(((***...000///,,,)))...111444444222111333555333222222333444444111///000///...+++((((((***,,,++++++,,,///222444333222444555777888888777555444///000222333333222000///...///111333666888:::;;;777555333111000000000111555666666777666555333222222333444444222111111111333///+++***+++...000111.........000222333111000000000111000000000333555222222222111111000//////,,,+++++++++,,,---...///000111222222111///,,,++++++******+++...000111111...---,,,,,,++++++,,,,,,)))(((((()))+++...111444000000222222333222111000333555777777444111//////000111222222111222444666666333000------///111333111111222000---++++++,,,///000000111222333444444///222555888:::;;;:::999888777666666777777666555888<<>>999666222///333333333444444555666666444555666888888888777777888;;;>>>??????AAAFFFJJJGGGGGGGGGGGGHHHMMMTTTYYYTTTPPPLLLLLLPPPUUU[[[]]]^^^bbbeeeeeebbbaaaccceeebbbaaa]]]WWWQQQNNNMMMMMMGGGGGGGGGEEEBBB>>>;;;999<<<999444222111111111000...---+++)))(((((()))+++...------...111222000...*********---111888>>>BBB===;;;:::;;;;;;777000***,,,...222555666555222111222333444555444333111000///111222111///---,,,,,,,,,***((((((***+++***))),,,///222333333111111222---...111333444444333222666666444222000111555888333111...+++***+++---...111111222222333333333333333333333333333222111000555333000+++''''''))),,,++++++,,,...111333222111444444333222000//////000111000000111333333111000---.../////////......///000111333444333111...,,,,,,++++++---......,,,***,,,***)))***---000111222111000///000333444444333000,,,(((&&&(((,,,///000444111...///333444222///......///111333333111///((((((***...222333222///...+++(((***...111000...***+++,,,---...000111111111222333444555333///,,,)))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111///......000222222111111111111111222222///...111777:::999777333333333333444444444444888777555444444444555666777666555333111///...---------...000333444333111222333555777666444111///////////////...---,,,,,,...------///333555666555666444111///...///111333444444333111///...///111000...------//////,,,***+++++++++---000000///...+++,,,...111444555444222555333222000///---,,,***...------...000000///...&&&$$$######&&&)))+++,,,*********,,,...//////...,,,***((('''(((***...000222333222000------...000000///...///000111000///000222444555333000---+++...000222111///---,,,,,,...333444111111333555333333000+++(((''')))---000333777:::<<<:::666333111222333555666555333000///222111111444777:::;;;;;;444444444444333222111000222;;;LLLddd|||tttaaaUUUJJJCCCDDDFFFHHHRRR___uuuuuukkkcccYYYQQQNNNLLLJJJHHH>>>DDDLLLSSS[[[dddooovvvggg\\\LLL@@@:::666111...222222222333333444555666444555777888999999888888888:::<<<<<<;;;===BBBFFFGGGHHHHHHHHHKKKPPPXXX]]]\\\WWWQQQNNNPPPTTTYYY\\\\\\___bbbcccbbbdddhhhlllggggggddd___YYYUUUTTTTTTLLLLLLLLLJJJGGGCCC???<<<===:::888666666555444222///---***(((((()))+++,,,111111222333444222///,,,***((((((,,,444===DDDGGG===;;;999999888444...((()))+++///333555555444333222333444444444333111000+++---.........---...000111...,,,*********(((''',,,...222333222111111111---///333777888666333111333333222111///000333666333000,,,)))((())),,,...444333111111111222333444555555555555444222111000444333000,,,)))(((***,,,,,,,,,---///222333222111333222000...---------...,,,,,,,,,...000111///...)))***,,,---------///000111000000222444222...)))''''''(((+++...///...,,,+++***((())),,,.../////////...---///111333444333...***'''&&&(((+++...000555222///000333444333111///......///111222222111******,,,///222333222000///------///222333000---***+++---...000111111111333222111222222222000---***(((&&&&&&((()))))))))***************+++++++++(((***---...------///000333333333333333333333333222111111555:::<<<<<<999222222333444444444444444444444555555555666666777999:::;;;:::777333///,,,......///111333333222000///111333444444222000...,,,------....../////////111000///000222444444333444222000...---...///000///000000///---,,,...///...------///000000...,,,*********+++...//////...++++++---111555777777555555444333000...,,,***)))...------...///000///---%%%%%%%%%$$$###$$$&&&)))''''''''''''(((***,,,---)))(((&&&%%%&&&))),,,---111111000///------...000333111000000222222111///111222333333222///+++)))+++---///000///......///---222444333222555555333444111...+++***+++---///111555:::<<<;;;888555444777777777777555333000///333222222444888;;;======444444444444333222111000444???QQQhhh|||rrr___OOOCCC;;;;;;===AAALLLYYYjjjzzzuuugggaaaZZZPPPIIIGGGHHHJJJKKKJJJKKKLLLNNNRRR[[[fffnnnnnncccSSSFFF>>>999555222333333222222222333444555222444555777888888888777777888999777666777<<>><<<::::::999888555333---,,,++++++++++++***)))///000333555555333///,,,***)))***000999AAADDDDDD<<<:::777666555222,,,'''***,,,///222444444444444222333333333333222111000,,,...///.........111333222000...,,,+++***)))(((,,,...111222111000000000,,,...222555555444222000111222222111000000222444111...***&&&%%%'''***,,,222222111111111111222222222222333333222222111111444444222///,,,+++---.........///111222222000......,,,******+++,,,------***)))***,,,......,,,***&&&)))+++,,,,,,---000333222///...000333333...(((&&&&&&(((***---///...,,,---+++***+++---///000///000///------///111111000,,,)))&&&%%%(((+++...///333111//////111222222111000...------000222222222///000000111222222111000///000111333555444111---)))***,,,...000000000000333111///.../////////...+++(((&&&%%%''')))******************))))))))))))((()))+++,,,...///000111222333444444555555555555222222333666999;;;:::888///000111333333333333222000111333555777777777777999;;;>>>>>>;;;555///***/////////111333333111///---...000222222111///...++++++,,,---...///111111222111//////000111111111333222000...------......---...///...------.../////////111222222111000...,,,+++***+++---/////////,,,,,,---000333555555444444444444222///---------///...---...000000///---((()))'''$$$!!!"""&&&+++,,,+++)))'''&&&''')))+++)))(((&&&%%%%%%''')))***///000///...,,,---...000777555444444555555333222000000111111000...+++(((***,,,///000///...///000---333666444333444333111///...,,,******+++---...000333666888777777777777888888888777555444222111444222222333777:::<<<===555555555555555444444333888BBBSSShhhzzzsssdddNNNAAA888888:::===HHHUUUaaasssuuuggg[[[SSSMMMEEE@@@@@@DDDIIIMMMWWWWWWTTTPPPNNNSSS\\\dddpppkkkbbbZZZQQQGGG===666666555333222111111222333///111222444555666555555555666666333111222777;;;AAADDDIIIMMMOOORRRTTTWWW___\\\YYYWWWVVVUUUSSSQQQUUUZZZ```cccccccccdddfffiiijjjkkkhhheeeaaa```______[[[TTTOOOLLLIIIFFFDDDDDDBBB???<<<999555111---***+++,,,///000...)))$$$'''+++///333333111///---******///999EEEJJJGGGBBB;;;777444333333111,,,(((...///000222333444444444222333333222222222111111///000///---,,,,,,///111000000///...,,,+++,,,,,,,,,///111222000///......+++,,,...///000///......///000222111111111222333///,,,(((%%%$$$%%%((()))---...000111222111///...,,,---...///000000111111444555444222000...///000000000000111222000---***'''&&&%%%'''***...///...******+++,,,---,,,)))&&&$$$'''******((()))---222333///,,,...222333///++++++***)))+++---------+++---,,,++++++---......---...,,,++++++...000111111,,,)))'''&&&(((+++---...///---,,,,,,...000111111///---,,,,,,///111333333555555555444222000/////////111444777888666222///)))***,,,---///000000000222000,,,+++,,,---------(((&&&$$$%%%(((+++,,,------,,,,,,+++***))))))(((+++++++++---///111222333111222333555555666666555333333333444555555555444---...000222222222111111---///111444666777777666777:::===>>>;;;555...***/////////111333333111///,,,---///000111000//////+++++++++,,,...000111222222///---,,,.../////////222222111000///...---------///000000///...///000333444444444333222000000111///,,,,,,...///000000...------...000111000...111333444333111000222333111000///000111111000...///...***&&&###%%%,,,222555444111,,,'''&&&(((***+++)))(((&&&%%%&&&'''(((///000///...,,,---...000777555444444555555333222///.........///...***'''***---//////...------...000555777444111222000---((((((((()))***+++,,,---000111222333333444777:::777777666666555555666666444222111111555888::::::555666777777888888777777<<>>999333---)))***+++---111333///''' $$$***///000//////...+++,,,444CCCPPPTTTLLLBBB888555111111222111...+++111111111111222222333333333222222222111111111111111000...+++)))))),,,...//////000///------///000...000222222///---++++++)))***+++,,,,,,,,,++++++---///111222111000111222---,,,)))&&&%%%&&&'''((((((***---///000///---+++)))***+++---///000111111333444555444222000000111000000000111111///+++((($$$######'''---111111000++++++,,,---...,,,)))%%%###''')))(((%%%%%%***///333000------000222222111111///,,,+++,,,------,,,,,,*********,,,,,,+++***)))'''&&&(((---111444555...+++(((''')))+++------***)))))))))+++---000222...---+++,,,///222333333666777666333000...---...///111555888888666333111+++,,,,,,---...000111222222///,,,++++++,,,---,,,%%%$$$###%%%))),,,---...//////......---,,,,,,+++000......///111333444333...000222444555555555555222111000000///000000000,,,---000222333222111111+++,,,///222444555555555444666999:::888444///,,,......///111333333222000,,,---///000111111111111---,,,,,,,,,---///111222000---++++++,,,...//////333333333222111///...---...000222222111000000111555555666444222111111222666222///---...///000111///...,,,,,,------+++***...111444444333333666999444333222333444444222111333111---******...444999===<<<888111***&&&'''))),,,+++***)))(((((())))))111111000///------...000333111000000222222111///...,,,***,,,......+++(((+++---//////...---,,,---111555666222//////...+++###%%%''')))***+++,,,,,,///000111111111333777:::777666555444555666888999444222///000222555777777555666777888999:::::::::===EEEPPP\\\gggkkkdddZZZGGG<<<555666888<<>>:::666111...---,,,...111333///&&&!!!'''+++,,,,,,...//////000777FFFTTTVVVJJJ>>>555222//////222333111///000000//////000111333333333222222111111111111111333222///+++((())),,,///...000111000......000333000111333222...+++))))))'''))),,,......---***(((***,,,///000000//////000...---+++***)))(((((((((%%%&&&(((***+++,,,,,,,,,++++++---...000111111111111333444333222000000000,,,---...000111///,,,(((%%%$$$&&&+++222555333000+++,,,---///000///+++((('''***---***%%%%%%***///222000---,,,---111555777666333...+++,,,---//////,,,+++++++++------+++***'''%%%%%%''',,,111444555///---***)))***+++,,,,,,'''''''''((()))---111444---,,,+++---000222222222222333333111---+++,,,......111555888888777555444///...------///111444666333000---,,,---......---&&&&&&&&&))),,,///////////////000000111111111111444222///000222444333222,,,---000222444444444333//////---,,,+++,,,///111,,,...111333555444333222***+++---///111333444444222333555666555444111///------...000333444333111---...///111222333333333///...---,,,,,,---///000///,,,******---000111222555555666555444111///...000111333333222000000111333444444222///000333555999555000------...///000000...,,,+++,,,,,,***))),,,000444444222222666:::777666555666777777555333222000///000333888;;;===??????<<<444+++&&&&&&(((,,,,,,++++++,,,,,,---...222333222000------...000000///...///000111000///,,,)))(((***...///,,,(((***,,,...///...------...000444444///---......,,,%%%&&&)))+++------,,,+++---///222444444555666777777666444333444555888999444111///...000333555555444555777888:::;;;;;;<<<>>>EEEOOOWWW___aaaYYYOOOEEE;;;555777:::>>>IIIVVVkkkzzz{{{wwwqqqhhh[[[NNNEEEBBB???<<<999666777===EEEKKKaaakkksssmmm___VVVYYY```]]]ccckkkpppnnneeeZZZRRR???===888444111//////000+++---///111222333333333222444777666444333666888:::;;;;;;<<>>???===>>>???===555,,,%%%%%%'''++++++,,,---...000222333444444333111...---...000000///...///111222222111+++(((&&&)))---///,,,)))(((***---............//////222222---+++---///---(((***,,,//////...,,,++++++///555888888777555555888777444333333444777888444333111//////000222333111333666888::::::999888666:::BBBKKKQQQRRRLLLGGG@@@999666:::;;;<<>>??????>>>===<<<===???@@@MMMfffxxxssseee___]]]YYYSSSYYY]]]^^^bbbeee___UUUHHH===444555555222000111111111222111111222666999999888777888:::;;;:::999;;;999888:::>>>CCCFFFHHHNNNNNNPPPRRRTTTTTTQQQNNNPPPPPPQQQRRRTTTUUUWWWXXXYYY```gggiiifffbbbcccdddaaafffgggccc``````[[[TTTKKKEEE>>>;;;===???===;;;777555222111111///***%%%###%%%'''((()))+++...111222444999AAAGGGFFF>>>777111111111111111111111111---,,,******,,,000444777444444333222000///......333222000/////////000111444333222///,,,+++---///,,,---///111222///+++'''(((,,,222777888666111..................------,,,/////////...,,,***(((&&&&&&$$$!!! !!!%%%))),,,666444111222444555333111000///...///000///---,,,+++,,,---------------,,,(((+++...222444444444333+++---000333555333...***,,,...000///...------...333111...,,,,,,///333666777666444222000...---,,,...------///222222///,,,...+++((('''(((***,,,,,,...000333333111...---,,,'''(((&&&###&&&,,,...---++++++,,,///222333333111555111...,,,,,,---......555555555666666666666666111000000000111333555666000222444555666666444333......///111444555444222222...+++,,,111555444222222333444222000//////000++++++,,,///111111000///111///+++))))))+++///111///111333777::::::888555000///......///111333555//////111222333444444444...------000333444222///000222444555666555444333333222111000000///---+++---...000000000111333555777777666555444222000///222222111000//////000000333555666555444222222333111...+++***+++---......,,,***)))+++///000///,,,000111333555555444333222555444333444555555333111///...///333888;;;:::999888888666222---)))''''''+++///222000///222333222111222222111...------...111333555444222///...///(((***---000111111///......---+++,,,...000222222111000000000000000000000...///000111111000...---+++///333666555333111000666333111222555777666444666555444444444555666777444555777777777666555444111444999AAAGGGHHHDDDAAA@@@999888===???AAAPPPaaappp|||~~~sssfffaaaYYYPPPKKKFFF@@@@@@DDDDDDDDDCCCBBB@@@??????@@@GGGXXXfffggggggjjjhhhbbbUUUTTTTTTWWWbbbiiidddYYYHHH===555777:::777333111222333333222222444777999::::::;;;===???>>><<<999777666666888<<>><<<777555333444555444000---((()))+++++++++---000222111222555;;;AAA@@@:::555000000000111111111111111///...,,,+++,,,///222444555555333222000///...---222111000000/////////000222111000...++++++---///,,,---///111222111---)))***---111555666555222000///000000000000000//////.........---,,,***(((''''''&&&$$$$$$%%%(((+++...222111111333666666333111000///...///000111///...,,,------...............+++---000333444444333222+++,,,///222444222...***+++---......------///000555333111//////111333555555444444222111///---,,,+++******---000111///---000---)))(((((()))***)))---///111111///,,,+++***)))***((($$$&&&+++---+++,,,,,,---000333444333111444111---,,,---...//////555555555666666666666777222111000000000111222222000222444666666555444333,,,,,,---000222444333111222...***,,,000444444222222333333111///...///000......///111222222111000111///---++++++---000111111222555888::::::777555111///...------///111333///000111222222333333333111000000222555666444111222444555777777666555444333222000111333222///,,,---///222333222111111111555555555555444222111000000000///////////////000444555666666444333333444111///+++***,,,---......)))((()))---222555444111111222444555555444333222555444333333444333222111+++******,,,000333333222555444222000...---+++***000444666333222444555333111222222111///---...///000111333555555333000---***+++---000222222111///000.........///111222333333333444444444444333222000111333444333111...---+++...333555444222000000111///---...111333222111333444555666666777777777777888888888777666555444000111555:::???AAAAAA@@@DDD??????EEEIIINNN[[[jjjttt{{{lll]]]VVVMMMEEE@@@======BBBIIILLLLLLLLLLLLIIIFFFBBB@@@AAAGGGNNNVVVdddqqqrrrkkkXXXRRRLLLQQQ___jjjhhh^^^MMMBBB999;;;@@@===555///111222333333222333666888999:::<<>>888666555777::::::888555/////////---,,,---000333111000111444888888555222///000000000111111222222333111...,,,,,,---///111555444333111000///......///000000111111000///.../////////---++++++---///,,,---...111333222///,,,---...///111222222222222111222222333333333222222------------,,,+++***)))))))))))))))+++---///111---...000444666666333111000///...///111111111///.........//////000000000///111222444444333111000***+++---000222111...***,,,------------...111333777666444222222222333333222333333333222000...---)))((((((***---///......000---***(((((((((((('''+++---///...,,,)))((('''***+++***&&&&&&+++---+++------...000333444333111222000------...000000///444444555555555666666666333333111000//////...///000222444666666555333111))))))+++...111222222000000---***+++///222222111111222222111///...///000222333444555555444333222222111000///......//////222333555888::::::777444222000...,,,+++---///000//////000000111111111222444444444555777888777555666666777888888777555444333111000222666777222---,,,000333555333111///...333333444555444333222111////////////////////////333444666555444333333444222///---,,,---......---)))))),,,111777999777444333444555666555444333222666444222111222222111000***(((''''''***,,,,,,,,,000...---...000222000...333777888444222444444333000111222111///....../////////000444777666111---++++++---///222333222000111111000000000111333444333444666888888777555333333555777777666333///---***...111333222111000000,,,***)))***,,,......---444666888999::::::888888;;;;;;;;;;;;<<<<<<<<<<<<666777999<<>>>>>GGGZZZlllooojjj\\\TTTMMMOOOZZZdddeeeaaaWWWMMMCCCAAACCC???666---///111222333222222333555777777888:::<<<<<<999777666555555777:::=========>>>???BBBHHHMMMQQQQQQQQQTTTSSSQQQPPPPPPRRRTTTVVVYYYZZZ[[[```eeejjjlllmmmlllqqquuuwwwuuuqqqjjjeee]]]YYYSSSNNNKKKHHHDDDAAA<<<:::888999<<<===;;;888333222111...++++++...000222000...///111222222000000000000111222333333444666444111...,,,,,,------222111000//////000000111---...000222111000...,,,......///...,,,---...000///...///111222222///---......---,,,---...000111111222222333444444444444---------......---------,,,,,,---///000111333333+++,,,...111333333333222333111000000111111000///////////////000111111222333333444444333222000...******,,,...000000---+++.........---,,,---000333777666555444333222111111000111222333222000///---+++*********+++,,,------...,,,***)))))))))(((&&&(((***,,,+++)))&&&%%%%%%)))++++++((((((+++...---......///111333444222111///...---...000111111000222222222333333444444555333333222111000//////...111222555666666444222000))))))***...111333222111///---***+++---000111000111222222111//////111333555777888888666444333333333333333222000...+++***//////222555888999777555555333000---,,,,,,...///------...///000111222333777777777888999999999888888888999999888777666555222///...222777888333---+++...111222111///......222333444666666555444333...//////000000000000000000222333333222111111222222000....../////////...------///444999:::666222444444555555555444333222777555333222222222111000...,,,***))))))***,,,,,,///,,,))),,,111444222///000333444000///111333111000111222111000///000111000---,,,///444666222...,,,++++++---111333222111111111111000//////111222111333777999999777444222555777999:::888444000---+++...111222111000///000***)))))))))+++,,,------<<<===@@@BBBBBBBBB@@@???EEEDDDCCCBBBBBBBBBCCCCCC???AAACCCFFFIIINNNSSSVVVXXXWWWXXX]]]dddkkkuuu}}}wwwmmmlllpppoooeee[[[TTTRRROOOLLLKKKMMMPPPPPPWWWYYY]]]```___YYYOOOGGGCCC>>>:::===KKKZZZ```___]]]XXXSSSPPPQQQUUUZZZ^^^```ZZZRRRJJJEEE>>>555,,,000222444555444444444555888777555555777888999888888888777999;;;;;;:::999;;;<<<>>>CCCGGGKKKKKKKKKPPPOOONNNOOOPPPRRRTTTVVV[[[ZZZ[[[^^^dddkkkoooqqqttttttvvvxxxvvvrrrmmmkkkccc```\\\WWWSSSNNNJJJGGGCCC@@@===<<<======:::777444444222...***)))***,,,222000.........000000000000000111222333555555666888666333///---+++++++++------,,,---...000222444+++---///111111000---+++...///000///......000111111000///000111111///---...,,,***))))))***---//////000111222333333333333////////////000000111111//////111222333444444444,,,,,,,,,------///222444666333111000000///...---............///000222222444555444444333111///...******+++---///000...,,,111111000...,,,,,,...111555444444333222111000000000111111222111000///...///...---,,,+++++++++,,,***)))))))))******)))'''&&&((())))))'''%%%$$$%%%'''+++---***)))---000000///...///111333333111///---,,,---///222333333222//////000000111222333333222222222222222222222111111222555777666444000...******,,,///222333333111///---++++++,,,...000000222222222111000000333555666888:::999666444333444555555444333000,,,(((%%%)))***---111666888888777888666333111///.........++++++,,,---///222444555777777888888777888888999999999999888888777666666111///...000444555111---***,,,---.........000222111333555777888777666555000111111222222222111000---///000000///...///000000000///000111111000...------000555999:::777333222333333333333333222222777555333222333333222111111000...,,,+++,,,...///000,,,***,,,111333111---,,,000000------000222222000222333222111111222333333...))))))...222222000---***)))+++000333333111000111111///,,,,,,...000111333777:::;;;888555333555666888999888555111///...///111111///...//////,,,,,,,,,,,,,,,,,,...///BBBDDDGGGJJJKKKLLLLLLKKKVVVTTTPPPMMMKKKJJJJJJKKKMMMPPPRRRUUUWWWZZZ^^^aaafffffffffiiiooouuu|||yyynnneeecccdddbbb___]]]\\\[[[WWWRRRSSSXXX]]]]]]ZZZZZZ\\\___aaa^^^XXXRRRJJJCCC<<<999???HHHNNNQQQVVVUUUSSSOOOHHHEEEKKKTTT___cccaaaVVVIII>>>555///222555888999888777666666;;;888555555777999::::::999888999:::;;;;;;999666999999:::===AAADDDEEEDDDHHHIIIKKKMMMPPPSSSVVVWWW\\\[[[[[[]]]aaahhhooottt{{{zzzzzz|||yyysssooonnniiihhheeeaaa\\\VVVRRRPPPMMMIIICCCAAA@@@>>>:::777555555444000,,,)))((()))111000000/////////000111//////000222333555666777888666333000...,,,+++++++++*********,,,///222444***,,,...000000///---,,,...000111000//////000111111///......///000///...---,,,***(((((()))+++,,,,,,---///000111222222333111111111111111222333333111222222222333333333333000///...,,,+++---111444666333000...//////...---------,,,,,,---///111222444444333333222000//////+++******,,,...000///...222222111///---,,,---///222222222222111111111111111111111000////////////000111111///,,,******+++(((((((((***++++++)))'''%%%&&&((('''&&&%%%&&&'''(((---///,,,***,,,///000///...///000111111///---***+++,,,000333555444333......///000111111222222000111222333333333333333111333555777666333///,,,------...000333444333111///...,,,,,,,,,...///111111111111000///000333666555888:::888555222222333555555555333000,,,(((%%%&&&'''***...444777888888888888666555333111///...,,,,,,,,,---///222444666555666666555444444666777777777777666666666666666111000//////000000...---***+++,,,------...111333111333555888888888666555111222333444333222000///+++,,,......---,,,---.../////////222444444222000******,,,222888:::888555/////////000000111111111444333222333444444222000111111111000......000222111...,,,---///000...,,,+++///000---,,,000333333111333444444333333555666666111***(((***...111111///+++(((***111555555222///111111...***(((+++---222555888;;;<<<:::777555222333444555555444222111222222222111///---...//////000000///...---...000LLLNNNRRRWWW[[[^^^``````gggeee```\\\ZZZYYYZZZZZZbbbeeeiiijjjiiijjjlllnnnvvvvvvvvvvvvzzzrrrhhh___ZZZTTTPPPRRRXXX[[[___aaa___bbbhhhjjjhhh\\\XXXUUUWWW\\\______^^^OOOGGG<<<888999>>>CCCGGGIIIJJJLLLIII@@@999===GGGSSScccmmmcccPPP@@@888444111444888999888666555555:::888666777888::::::999666666777:::<<<;;;999777555555666999===@@@@@@@@@???BBBGGGLLLQQQUUUXXXYYY[[[[[[[[[[[[\\\cccllltttxxxvvvzzz~~~vvvrrrrrroooooommmjjjeee___[[[YYYVVVQQQKKKGGGEEEBBB===:::777888777555000,,,***)))...000111111111000000000,,,---...000222444555666777555333111...---,,,++++++***)))((())),,,///111***,,,---//////...---,,,...///000000///......///---,,,+++,,,///111111111---,,,++++++************+++,,,---///111222222222222222111000111222333444333333222111111111111222222333333111......000333333000...---.../////////++++++******+++---///111222222111111111000000000,,,++++++,,,...000000///000111111000...---...///000000000000111222444444444222000...---...//////---///111000---+++++++++)))))))))++++++***'''$$$$$$%%%''''''&&&&&&((()))+++111222...***+++------.........///000000...,,,((())),,,111555666555444...//////000222333333444///000111222333222222111111333666777666222...+++.........000222333111000//////...---,,,---000111//////...------...222555222555888777222///000222444444444333111///,,,***''''''***...333777888888777777888777555222///---//////......///111333444222333444222000000222555555555444444444555555666333333222000,,,+++,,,...+++---///000000///000111///111444666777666444222222333333444333111...---***,,,---...---,,,---...---...///333555666444222***)))***///444666555333,,,,,,,,,------///000000...///000222444333000...000222333333111111222444000//////......---,,,,,,---000000,,,+++///111111222444666666555555777999888444///,,,+++,,,///111222---)))+++222888888555///111111...)))''')))---111444777999:::999777555...///000111222222333333555555444111...------...111222333000---,,,---///ZZZ]]]aaagggmmmrrrvvvxxxrrrooolllhhhggghhhiiikkkuuuxxx||||||zzzwwwwwwxxx{{{iiiaaaXXXOOODDD>>>CCCNNNUUU___iiinnnsssvvvssslll]]]VVVOOOOOOUUU^^^dddfffRRRGGG<<<777999<<<@@@BBB???@@@CCCCCC<<<333666>>>GGG```tttlllUUUCCC;;;999...111555777666333222111666666666888999:::888666222333555999<<<<<<:::777222222333666:::===???>>>:::>>>DDDKKKRRRVVVYYYZZZZZZ[[[[[[YYYYYY^^^jjjsssnnnnnnuuuzzzuuuvvvrrrsssssspppkkkeeeaaa```\\\WWWPPPKKKIIIFFFAAA>>>999:::;;;888444///,,,***,,,///111333222000//////***+++---...000222444444666555333111///------,,,,,,+++)))'''((())),,,---++++++---.........---------///000///...,,,,,,---***)))(((***...222444444---------------,,,******+++,,,---///111222333333222222111000000111222333444333111000//////000000444666777666222000000111///---++++++...000111222***)))((((((***,,,...000000000000000000000111111---++++++,,,...000111111---///111111000//////000000//////000111444666777555333000---,,,---...000***---111111...++++++,,,*********++++++)))%%%!!!###%%%'''''''''''')))+++...444555///***)))++++++...------...000///---+++'''))),,,111555777666444///000111222333444555555///000111222222111000///111333666777666222---***.........000222222000.../////////---,,,---000222------,,,++++++---111444000444777555111...///111222333444444333222000///))))))+++///333666777777555777888999777333...,,,333222000///...///111222000111222000------000333333333333333333444555666444666555000***(((+++///,,,///333444333111///......000333555666444222000222222333333222///---+++***,,,......---------///,,,---///333666777555333...,,,+++---111222000...))))))******,,,---///000***+++...111333222///,,,000333666666444444555777...000000///---+++,,,------000///***(((,,,......333555666777666777888:::888777444000---,,,...111444///***---444::::::777000222222...)))&&&)))---///111333666666666444333,,,,,,,,,---///111333444888777555222...,,,---...222333333000,,,***,,,...mmmkkknnnuuu{{{}}}~~~yyyrrrnnnoootttzzz~~~{{{tttkkk```RRRIIIFFF@@@888999AAAFFFPPP[[[fffwww}}}nnnZZZRRRIIIIIIVVVbbbccc\\\RRRGGG===:::999999;;;>>>:::>>>@@@>>>888444444666BBB```xxxrrr\\\III>>>888333222222333444555333111666666777:::<<<;;;666222///,,,,,,111888<<<;;;999222222222333555666888999;;;@@@FFFJJJKKKMMMQQQTTTZZZaaabbbZZZTTTYYYccckkkooorrrwwwzzz{{{|||~~~|||zzzvvvpppjjjiiimmmqqqbbb^^^YYYRRRMMMIIIGGGFFF>>>;;;999999;;;:::777444+++,,,///000111111///...''''''(((+++///333555666222222222111000//////......+++(((%%%&&&)))---000---...///...,,,++++++,,,///000111111000...+++***&&&'''(((***---111444666444222///,,,***)))******,,,---///222666777666444999555111000222333222111444333111///,,,---///222333444444333222111333444222...++++++///222000------,,,***)))***---111333333///,,,+++---......,,,---++++++///444444000+++---///111333444333222222333111///...000444999<<<888333---+++---//////...///000000...+++***---///000...***'''%%%$$$%%%&&&$$$$$$%%%&&&'''***,,,---111333444222...,,,...000000111111000...,,,---------...000111333333444444555444333222222333444555111///---000444666333///555555444333111///---,,,***...111111///......000222222222111111000///...---,,,+++(((''')))---000222444777777555333222222222111///...---...000111+++++++++000666:::;;;:::666999;;;888222......000444444000))))))---000///(((,,,//////---++++++,,,111111111222444666888999777666333111...,,,++++++,,,///333555444222000///000111111000///...///111000222444333111...------............------------///000222444666888999999444111------///000///...,,,---......,,,+++,,,---,,,---...000000///---,,,333555888888777666777777444333111///---------...444111...,,,++++++***)))---111666;;;<<<;;;888666777777555111+++))),,,///333222000//////000222333222222111111000...---,,,000111222333333222000///,,,,,,,,,---...111333555666555333111000/////////333222000---***'''$$$###nnnnnnsss{{{~~~}}}~~~~~~{{{yyyzzzyyylllaaaWWWLLLDDDBBB===333111777:::CCCLLLVVVfffwwwxxxooo]]]VVVNNNNNNWWWcccddd^^^QQQFFF<<<888888888:::===:::===>>>;;;555111111333AAAXXXooosssfffSSSDDD;;;555333222222333333111///555555666888:::888444000...,,,+++///666;;;;;;:::444444444444444555555666999<<>><<<888444---...000222333222111111+++******---000333555555444333222111///...------,,,+++((('''(((***...000---...///...,,,+++,,,---111222333333222000---,,,(((((()))+++...111444666555333000,,,***)))))))))---...000333666777666555666333000000333555555444777777555111...---///000333444444333222111333444444000,,,,,,000333333111///---+++)))***,,,000222444111---,,,...///...------+++,,,000444555222---...000222444555444222111//////...///111444777999666222---,,,...000000//////000000...++++++---///222000,,,)))''''''(((((('''((()))***++++++,,,,,,///222333222...---...000111222222000...------...------...000111222333444555444333222222333444444222///...000555777555333555555444333111///---++++++---000///...,,,---///000000111222222111///.........,,,***((((((***---222222444555555555333222//////...------///000111///......111555888888777555777999555000,,,,,,...444444000***))),,,---,,,'''***------+++))))))***...///000111333444555555666555333111///...------///222555555444222111111.........,,,))))))***,,,000111222111///......///111000000///......---------...111444777999:::;;;666333000///000111000...---///222111///---++++++,,,---///111222111000000555777999888777555444555333222111000000/////////222000............---,,,...000444999;;;:::777444222222222000...------...333222000/////////000111000000000000///......---000111333555555444222111......///000111333444555666444222000......///000222111///,,,)))&&&%%%$$$pppqqqxxx}}}}}}|||~~~ttteeeXXXNNNEEE??????:::111---000000777===BBBPPPbbblllkkk^^^\\\WWWVVV\\\cccddd```PPPEEE:::666666666999===:::;;;;;;777111------///===LLLcccsssqqq^^^III???999777555444444333111///444444555777777555111---...,,,+++...444999:::999666555555444333333333333777777:::???FFFKKKOOOPPPWWWZZZ\\\```fffjjjfff___lllnnnrrruuuxxx|||zzzwwwuuutttrrrssskkk```YYYVVVSSSOOOKKKHHHFFFCCCBBBBBB???:::555000111333444555555444333000......///111333333333444444222000///...------++++++******+++,,,...///---...///...---,,,---...333444555666555333///---+++++++++,,,...111444555444333000---+++*********//////000333666777666444333111000111444666888888999999888444111.........333444444333111000111333444000,,,,,,000444555555333000,,,))))))+++...000444222///...///...---,,,,,,+++,,,000444666333000///111333666666444111///***+++---///222333444555444000,,,,,,///111111000...//////...,,,,,,---///333111///,,,******++++++,,,---...///...---+++***---000222111...---///111333333222000---,,,...///---------...000111333444444444333222222333444555444111///000444777777555555555444333222000...------...///...,,,,,,---...---///111333333222000/////////...,,,)))(((((()))111//////222555777555333------------...///111222222111000222444555555444333555555222---******+++333444222---+++,,,+++(((&&&(((++++++***(((((((((+++,,,///111222222111111444333222222111000//////333444555555333111111222......,,,)))&&&&&&''')))///000111000......000111444444333111000///...---***,,,///333666999;;;<<<777555333111222111000///...111444444111...***))),,,...000222333444444444666888999888666333222222111111222222222111000///...---...000222333111000//////111555999999555111------...000222111///---111111000//////...//////////////////////////////000111444666666555444222000111333444555555444444555333000...---...///000111000---***'''&&&%%%%%%ssstttzzz~~~~~~~~~}}}{{{rrrdddYYYNNNFFF???>>>;;;444000000///333555666>>>MMMYYY]]]ZZZ]]]______bbbeeebbb]]]MMMBBB888444555555888<<<::::::888444...***)))***444???XXXqqquuuaaaKKKAAA<<<:::888777777777555333444555666777666333///---111///---...222555777777555444444333222333333333555333444999BBBIIILLLLLLSSSUUUVVVYYYbbbjjjkkkfffjjjkkknnnpppsssyyy}}}|||}}}|||zzzwwwrrrlllhhhffffff```TTTJJJPPPMMMIIIGGGEEEBBB<<<777444444555666666666555555333111000///000111000///333222000///......//////---------------------------...//////...---...000333444555666555222000...------------///111333555222111000...------------///...///111444555444333222222111222444666777888777888777555111///......222333333111///...000111222...******---111444555555222...***)))***,,,...222111000///...---,,,+++******,,,///333444333111...000333555555333000---''')))---000222222111111111...,,,---000222222000---.........------...///333222000...,,,,,,------...000222222111...+++(((+++...000///---,,,///111333333111///,,,+++---...------...///000222444666555444333333333444555666555222//////111444444444444444444444444333333222/////////...---------...+++---111333444333111///---//////...+++))))))***000---+++///555888777444,,,---...///000111222333222111111222222333333333333444333000,,,)))***+++111444333000...///---)))'''((()))***))))))(((((()))+++///111222111///---111111111222222222222222444444444222000///000111///...---***((((((***,,,000111111000///000222444666666444333111000///...+++---///222555888999:::777666444222111000///......000222222000---,,,,,,...///111222333444444444555777888888555333222222000111333333222000---+++***+++---111555666444222000...///222666777333///,,,,,,---111555555000,,,///////////////000000000------------...///000000...000333666777666444333222444666777888666555333444222///---,,,---000111000...+++(((&&&&&&&&&&&&wwwwww{{{|||xxxvvvtttoooeee^^^WWWNNNEEEAAA===888444222///111222111444>>>GGGMMMRRRYYY___bbbdddccc]]]VVVHHH>>>555333444444777:::999888666222---(((&&&%%%)))666RRRmmmqqq___KKKCCC<<<999777777777888777666444666888888777333000...444222111000111222333333222111111222222333444555444222222777>>>DDDGGGGGGLLLSSSYYY\\\aaagggjjjhhhggghhhjjjkkknnnssszzz}}}}}}~~~{{{xxxuuurrrtttuuuooocccYYYXXXTTTNNNKKKHHHEEE???:::888888888888888777666666555333000///000///...---///......---...000111333000000111000///---,,,***---.../////////...000111111222222222111///---,,,---------...///111333555000000000000000000111111...------///111222111000333333333333333444555666333444444333000//////000111222222000...---...///...+++(((''')))---111333555222///,,,***+++,,,---...///000///---+++***)))))))))+++---000222222111...000222444444222///---(((***...111222111000...///---+++---111333222000,,,,,,------/////////...222111000...---------...///111333444222...***'''***,,,///...,,,,,,...111222222111...+++***+++---......///111222444666777444444333333333444666777555333000......///000000111222333555666777777777000/////////000000//////***---000333444333111///+++---//////...------...000,,,))),,,333777777444...///111222333333333222//////000111111111222333333333111///,,,++++++,,,///333444222222333111---*********************)))***,,,///222333111...,,,...///000222333333333333111222111///---,,,...///---------+++***+++...000111111222111000111444666666555444333222111000///...///111333444555666666444444333222000...------......///...------///111000000111111111111111111333555777777555333333333000111222333111...***(((((()))---111555666555222000......000333444111///000///000333666555000+++............///111222333,,,++++++,,,---///000111---///333666777555333111222444666888888666444222222111///------...000222000...***'''%%%&&&((()))|||{{{~~~~~~yyysssooommmiiiddd``````XXXMMMFFFCCC???888444000000000///111666<<>>===;;;:::999888777555333111000000000...---------,,,,,,...000333555111222222222111///,,,+++,,,...000000///000111333000///...---,,,+++++++++------------///111333555111111222222333333333444...---,,,---///000///...222444444444222111222333000111111000//////000222222333333111...---...000+++***(((''''''***---000222111///...---,,,,,,---+++---//////---+++***)))))))))+++---...000000111///000222333333222111000,,,---///111111111///......,,,,,,...222444222///,,,+++,,,---000111000...111000000///............000111333444222///+++)))))),,,...---++++++---000222222222000---+++++++++---...000333555666777777222222111111222333444555222111///------,,,------...///111444666777888999///...///111222333111///,,,...000333333333111000+++---///000000000111222///---***+++000444555444000222333555555333111000,,,---////////////000222222111///...------......///333555444444555333///,,,+++******+++,,,+++***+++---000222222000...,,,,,,---///111222333222222...//////---++++++,,,---***,,,---,,,,,,,,,...000000111222222111111333555222222222222222111111111000111222222333333333222111222333111///---,,,,,,......---,,,+++---000333111000000000000000000000222444666666444333333333///000111111000---***(((***+++...222555666444222//////000000000000000000333333333444444222///---...---,,,,,,---///222333++++++++++++,,,...000111---000333666777555222000000222444666666555333111111000/////////000111222000...)))&&&%%%'''***,,,zzzsssmmmiiifffbbb___```ZZZSSSOOONNNLLLEEE>>>:::666333333333555888;;;===BBBGGGLLLRRRTTTNNNEEE<<<555000333555666666888666666555333000+++%%%!!!111KKK```jjjfffVVVGGG:::777444222222222222111111555888999777333222222222333555666555333222222...//////000222333555666666888::::::::::::;;;<<<;;;HHHVVV]]]```ccccccaaa___aaadddgggkkkqqqwww{{{}}}}}}}}}}}}|||}}}}}}|||yyyvvvsssiiibbbYYYSSSPPPMMMJJJGGGFFFEEEBBB@@@===;;;:::999555333111111111111000///...---,,,,,,---000333555000111222222222111000///,,,...000000000111222444///---+++((('''((()))***,,,+++,,,---///111444555555555555555555444444333///---,,,---...//////...000222444333111000111333000111000///---...111333555666555333111000000222++++++***))))))***---///...//////000///...------(((,,,000111///,,,++++++***+++---......///000111111222222333444444444444222111111111000000000000...,,,,,,///333444111...+++***+++---111222000...111111000000000000000000000111333444333111...---))),,,...---***)))+++...222444555444111---,,,+++***---000444666666666555///............000111333---.........---------...---...000111333444555555,,,,,,...111444444111---...///000111222222111000---///111111111222333555000...,,,+++---///222444222333555666444111...,,,+++---///...,,,+++---///000...,,,,,,,,,...//////111444666333333444222///---+++))))))+++,,,+++***,,,---///000000///---+++***+++...000222222111111+++,,,------+++++++++---+++---//////...------......000111111000///000111......///000111222222333111111222222222222222111...111222222///,,,,,,---//////000///......000222000000000000000111222222333555666666333111000111---...000000000///---,,,///000111333555666444222...111222111...,,,///222444555444222///...///000000...+++)))(((+++...000,,,+++******+++---///000///111555888888666222///...///111222333222111000///000000111111222222111111...)))&&&%%%(((,,,...}}}uuuooojjjeeeaaa^^^ZZZXXXUUUVVVZZZZZZSSSKKKFFF@@@:::777777777777999888:::<<>>BBB@@@<<<888555222222555777666555555999<<<999222+++))))))***000<<>>;;;999888666666777666444222444111...,,,---///000000000...---///333555444222222000...,,,+++---///111...---+++)))((('''&&&&&&*********+++---000333555777888999999999777666555444222000///111222222111000///...------...///111000///,,,++++++...111444;;;999777444444555666888555444333///,,,+++---...***,,,...000111000...---,,,...222444333222111000///000111111111111333444666444111000111444888;;;999555111......///000000222222333444333222111000,,,***+++///555777555111111111222222222111000000...---,,,...222555777777333///+++))))))+++,,,,,,222777888444111111///+++---///111333444222000///,,,,,,,,,,,,,,,------...)))((()))---111222000---///...------...///...,,,"""'''---222444222...+++---000222222000000222555222000///000222444444444111///+++((((((+++///222555333111000///...,,,+++.........------,,,,,,,,,///...---,,,,,,---...///111333666666444111//////+++************,,,---///***---///000...---,,,+++///000111000//////111333000---,,,///222333...)))+++///444444000...000333333222000/////////000000///---++++++---...//////+++---......///000333555333333222111///---+++)))...//////000111222222333...///111333444555555555444444333000---++++++,,,...,,,******,,,000555888555444444666777777555333333444666555222000//////444222333555444...++++++666333---(((&&&''')))+++111---******---000111000222444777999999666333000---///222333222000000000...///111333222///+++)))++++++,,,+++)))***,,,...~~~wwwpppfff\\\UUUOOOJJJLLLYYYmmmxxxvvvpppfffZZZJJJ???:::999777555555111...222999===<<<999777444111111444666666555333777:::888222---+++,,,,,,111>>>RRRffflll\\\HHH???999666888888555222333555222000222555777555222555666777888999:::::::::888555222444888:::888666666777888888888777555444333444777<<>><<<999666333333333222111444222///...///111111111000///...000333444444222222222111000000000000111000///...---+++***(((((())))))***,,,...000222444777777888999888888666666333111000///111222222111///...,,,+++,,,---000111000///...------///111333999777444222222333555777222333333111///---------***,,,...000000///---++++++---000111111000///...222222333333333222333333555333111000111444888;;;999555111000000222333444000111111222111000///...---,,,,,,111666888666222222111111111000000000000---,,,,,,...222666888888444000,,,))))))***++++++222555555111...///000...---...000111111111//////******,,,---.........---+++***+++---111111///---000///------......,,,+++%%%(((...222444333000...333555666666333111222333000///...000333555555555000---***((((((+++...111111000////////////...,,,,,,,,,------............//////......------------111333555555333000//////...---,,,+++***++++++,,,***,,,...//////...------///000111111000111333555000...---///222222...***+++///222222///...000333666555333111000000000111222111///...//////...------///000111000000222444222111000...,,,+++***)))------------...///111222,,,---...000111333444444444444444222///---,,,---,,,+++,,,,,,...000333444222222222444555555333111111333444333111/////////333111222555333...***+++222///+++((('''(((***,,,///,,,)))))),,,///111000333333444555555333222111---000222222111000///000...///000111///+++'''%%%###&&&((()))***+++---...|||mmm^^^TTTKKKIIILLLYYYkkkzzzwwwgggQQQBBB<<<;;;999777444000---///555999999777555333111000222444555666333666777555111...///000///444>>>QQQdddjjj\\\JJJ<<<888777;;;<<<888333111555222///000444666666444777888999:::::::::::::::888666444555999;;;:::888333444555666666555444333222333444777;;;???DDDFFFSSSWWW^^^eeejjjmmmoooooommmlllmmmqqqxxx{{{xxxlllaaa^^^^^^ZZZSSSWWWSSSNNNJJJHHHEEECCCAAA>>>:::555111000000000///333222000000222333333222000//////111333555444333333333333333222222111111222222222111///---+++)))((()))+++---///111222222555666666777777777777666222111//////111222222111...---+++***+++...111333111000000///000000111222555333000...///111444666///111333222000---,,,,,,+++,,,...///...---+++***)))***+++,,,---......---222333444444444333222111222111///...///222555777666333111000222555777777///////////////...------...---...222777999777444222222111000000000000000,,,++++++...333666888888444111---***)))))))))(((000333222---,,,///111111---------............///)))***,,,...///......---,,,,,,,,,...000111000...111///---,,,------+++***(((***...111333444333333888:::;;;:::777444222111...------///222444555444...,,,***((((((+++...000///...---...000000///...+++,,,---...000000111111000000000000///...,,,+++000111222222000......///000///---,,,******)))))))))***,,,...//////.........000111222111222333555111///...000222222///++++++...000000...---000333888777555444222222111111555444222222222000...,,,111222444444222111111222111///---+++)))(((((((((---+++)))(((***---000222,,,,,,,,,,,,...000222333444555666555222///......,,,---...000111111111111......///111333333111//////000222111///......///111000111444333---***+++---,,,***))))))***,,,------+++)))))),,,///000000222222111111000000000000...000111111000//////000//////000///---)))%%%""""""&&&(((***+++---///xxxiii```PPPKKKJJJUUUhhhzzzzzzhhhQQQAAA<<<<<<<<<:::666222///111555999999777444333111111222444555666555666666444111///000222333666>>>MMM```hhh^^^OOO???999777:::<<<888333111111...---...222555777777999999:::::::::::::::999777555444555888::::::999444555666666666555444333444444444555888<<<@@@CCCIIINNNWWW```hhhllloooooonnnnnnnnnpppuuu||||||oooeee```]]]YYYTTTWWWTTTQQQMMMKKKGGGCCC@@@<<<999555333222111000...222000000111222333222111111111222333444555666666333333111000///000000000333444444444222///,,,***((())),,,///000111111111333333444444555555555555111000//////111222111000...---++++++---000333555111111222222222111111000111///---,,,,,,///222555111222222000---+++***+++---.........---+++)))(((&&&%%%&&&(((+++...//////000111222444555555333111000///---,,,,,,,,,...///111///---...111555777888////////////......------......///333666777555333000111333444333222111///---------///333555666666222000,,,***)))(((&&&%%%,,,000111///...111333222---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000111222222///---++++++,,,------,,,******,,,...111333555555999:::<<<;;;999666333111///......///111222222000---,,,+++***+++---000111000//////000222222000///,,,---///000111222111111000111222222111...+++)))...//////...,,,+++,,,---...---,,,+++***)))))))))&&&'''(((+++---//////......000111111000000111222111000///000111111///,,,,,,---///...------///111555444444333333333333333555444444444444333000---444555666666333111000111000...+++(((''''''((((((---+++((('''(((,,,111444000///---,,,,,,...000111444666777777444111///.........///000000111111111,,,,,,---000222222///------...000///...---...///000///000444333...+++,,,---,,,,,,++++++,,,,,,---+++***))))))+++...///000///000000000000///......///000000000...---...//////000000000...+++(((&&&&&&'''((())))))***---///yyysss]]]SSSLLLTTTjjjxxxgggQQQAAA;;;;;;;;;:::666333111222555777777666333333333333333444666777999888777555222111111222666777===JJJ\\\fffaaaUUUCCC:::444666888666222111,,,+++***,,,000555888999888888999::::::999999999555444444444666777888888888999999999999777666444666555444555777;;;???AAAEEEIIIQQQZZZcccjjjooorrrrrrqqqppppppsssyyy|||qqqhhhbbb]]]YYYXXXUUUTTTRRRQQQNNNIIICCC???:::999888888888666222000000///...///000111000///222333444444555666777888444222...******+++...000222333333333222///---+++)))+++---000111222222222111111111111222222333333000///...000111222111000......---...000222555666222222333333222111000///---,,,++++++,,,...111222444333000,,,)))(((***,,,111000000///---+++)))((("""!!!###''',,,111222222///000222666::::::888555222111///---,,,+++******+++***)))+++///333555555000000//////...............///111333555555333111---000444888888555222///000//////000333444333222000---+++***)))(((&&&$$$'''...222222222444444222...---+++++++++,,,...///111///,,,)))((()))+++,,,******+++---...111444666...,,,******,,,...//////*********+++---000333555555666777999999777444222111000///000000000---+++------,,,---...000222333222222222333444444111//////000111222333222111000111222333444222///+++))),,,------,,,+++***+++,,,++++++++++++++++++++++++%%%$$$%%%(((,,,......---...000111000...---------000/////////000000///...---.........---------......///000111222333333444333333333444666555333111555666666555222111000111///...+++)))''''''((()))...,,,***)))***...222555666444111///---......///333555777777444111//////...---,,,,,,,,,---///000+++,,,---000222111...+++,,,---///.........000111111///111555555000---...000000///...---,,,,,,,,,*********++++++---///000---///111333222000---+++000000000...,,,,,,...///000111222222222000///---222111...***((((((+++...lll```VVV\\\pppuuuiiiVVVFFF===999888777333222111222444444444222222444777777777777888999:::999888666555444444444777999>>>JJJ[[[eee```VVVCCC888000111444444222111***+++,,,---000444777999555666777888888888888888444444444444444555555666999:::;;;;;;;;;999888777666444333333444888<<>>???>>><<<777333111///------.........---000222444444444444666888555111,,,(((''')))---000000111111111111///...---,,,---///000222333333444111000000000000000111222///......000222222111000---...///111333444555555333333333222222000///...++++++,,,,,,---...///000444333///+++)))***---111555444333111///,,,***)))!!!!!!###(((///444555444111222555:::???@@@===888666555444222000...,,,+++)))((((((***---111222333111111000////////////000000111333444333222000///***...333888999777333000222111111111333333111///---,,,++++++,,,+++)))&&&%%%,,,222444444666555111......---,,,---...///000333111...+++******,,,---)))***++++++,,,///444777///---++++++---///000111+++***)))***+++...111333111111222444777777555333222111000000///...***(((,,,------///000222333444333333444555666666333000000111333444555333222111222333444444222///,,,***+++---......---,,,,,,---******,,,---............%%%$$$###&&&+++......,,,---///000000...,,,++++++------......//////000000//////000000///---+++***)))***,,,...000222222333111000111222555666555444444444444222000000111222000///---+++*********+++------,,,---...111444555888777444222000/////////333444555555222000//////,,,+++)))))))))+++---///---...000222444222...+++,,,.../////////000222444222111333777777333111222333333111///...,,,,,,,,,***,,,---,,,,,,,,,...000...000333555555222...,,,000000///,,,***+++---///000111333444555555444444888666222---(((''')))+++yyyppphhhjjjsss{{{}}}{{{nnngggZZZKKK???888555555111222333444444333111///111555:::<<<;;;:::999:::999999888888888888777777888;;;CCCNNN]]]ddd\\\OOO===333+++...333555333222---///000111222333555666222333444555666777777777555555555444333333444555555666888:::;;;;;;::::::888666333222222555999;;;===BBBKKKVVVbbbkkkrrruuuvvvxxxzzzzzzyyyyyy{{{}}}zzzyyyyyy}}}~~~wwwrrrpppllleeecccddd\\\ZZZWWWTTTSSSQQQNNNLLLFFFEEECCCCCCBBB???;;;888333000---+++,,,,,,,,,,,,---000222222111111333666555222...+++***+++...000000000000000000000000000///000000111222444555666333222111000000000111222...---...000222222111///,,,...000333444444333222444333222111000///......+++,,,---/////////...---111111000......000444777999888666333000---+++***$$$###%%%,,,333777666333222222555;;;AAAAAA<<<666555555555444333111///...+++******+++///111222222111111///.........///000333444666666444111///...)))+++///333555555444333111111000222333333111///,,,,,,,,,...000000---+++%%%,,,111111222444444222///////////////000000111111111111111111000000000+++,,,,,,+++***,,,111555333111---,,,---...//////,,,+++******+++---000111///......111444666555333000////////////---***'''***+++---///111222333444111111333555777777444222...000333555666666444333222333333333222000...,,,---///222222111/////////---...///000111111111000(((%%%$$$''',,,//////---***,,,///000///.........***+++,,,------///000222000111111222111...)))&&&((()))+++---///000000000111//////000333555555444222222111///---...111444111111000///...------,,,+++,,,...111222333444444777666555444333222111111222333333222///......///+++,,,,,,---...//////000111111333555666444///+++---///000000000222555777444333555::::::666444555333222000...,,,,,,,,,,,,,,,...///...,,,+++---///222333555666666444222000111000...+++)))***---///000111222444555555555555444444222///***'''''''''|||vvvssssssqqqnnnkkkeeebbbZZZMMM@@@888555666222333555666666444111///111666<<>>;;;;;;;;;777777888999;;;;;;;;;999777===FFFSSS```cccXXXIII888...(((---444666333222111333444444444333333333000111222444555666666666666777666555333333333444111222555888:::;;;<<<<<<;;;999555222222444777999555<<>><<<555222---++++++,,,,,,,,,+++...000000//////111444555444111///......///000000000//////000111222222111111111111222444666888555444333111111111222222------...000222222111///***---000333444333111///444333222000///.........***,,,///111111000---,,,---///111222333555999;;;<<<:::888555222...,,,+++'''&&&(((...555888555111111111333999>>>>>>888222222333444444333222111///...---,,,...000333333333111000///...---...//////666777888777444111///...)))***,,,...111333555666//////000222444444222000,,,---...111333333111///&&&,,,///......222444333000000000111111111111111...000444666777666333222......---+++(((***...222777444///------......------,,,+++++++++---///111000...---///333555444333.........//////...+++((()))***,,,...000222333333---...111444777888666333---///222666777888777666333333333333222000///......111555666555333111111000111222444444333333222***'''%%%(((---111000...(((+++///111111000111222((()))+++,,,,,,...111333111222333444222...((($$$)))***,,,.../////////...111000......111333444444000000...,,,+++...222555222222222222111000......)))+++///333555555333222444444555555555444333333111222111000---,,,...///---///222444666555444333333444555777777555000,,,...///000111111333666999666555777;;;<<<888666777222111...,,,+++,,,---...---///111///---+++---///666666666555555555444444111000...+++((())),,,///000111222222333333333333,,,...000000,,,(((&&&$$$~~~~~~{{{yyy}}}{{{mmm^^^VVVSSSTTTSSSLLLBBB:::777777555666777555222000222444333666:::===<<<999555222666666666777999::::::999;;;>>>HHHWWWbbb___OOOAAA000,,,...666:::999;;;@@@DDD===999;;;===:::777777777333222666666222444999999999888777555444222222///222666888999999999::::::444...---222666777666999===FFFRRRaaannnvvvzzz~~~{{{yyyyyyzzzzzzzzzsssvvvwwwtttssssssmmmeeedddaaa]]][[[ZZZYYYWWWVVVXXXTTTNNNIIIEEEBBB@@@>>><<<666222222222//////111000111111000000111333666222333444333111000111222111000000000222222222111444222111111444777999:::666555444444555555444333000//////111333222...***+++,,,,,,---///000000111111111111...++++++...111111111111222111...***&&&'''***000555888999999888:::888555222///...------,,,+++***---222444222000444444444555666555222000222222333333333222222111111111000000000111222222000///---,,,,,,---///000444444222000///.........***((())),,,000222111///........................///......---...///000111...,,,***,,,000222111000222111000222444555333111333444555777888777444111///111111...)))(((,,,000555444111,,,''''''+++///444333222000///.........///...///333777999777555---...///111222111...+++...//////---,,,---000222/////////111333444333222.........///111222222111///111333333222111111111000000000222333222///---...///222444555444333222)))(((((()))***---///111000...------///000000000)))***+++,,,---...///000222333555666444222///---***+++---.../////////...222111000//////000111111111///---,,,---///222444666444222222111///***&&&&&&)))...222555666555555666666666444222111222333333222000000111222111000---000444777999777555333222333666777666333000---///111333444444444555666555555777888888777666666666444222111111111///---***,,,---+++(((***000666;;;999555222000000111222222000...---,,,---...///222000///111555555000,,,,,,---......,,,***(((&&&{{{wwwxxx}}}wwwvvvzzzvvvgggVVVLLLKKKNNNPPPLLLCCC:::555222666777777555222111333555444555666666666666555444555444444444666777777777===CCCOOO]]]bbb[[[III;;;111///222;;;AAABBBEEEJJJQQQJJJDDDAAA===;;;>>>CCCGGG???999777555111333888999888777666444333222222222333666888999999:::;;;;;;777222222666::::::999999<<>>666111777777777555333222444666777666333222222444666777555555444333333444555666===IIIZZZffffffYYYGGG:::444555;;;EEELLLQQQUUUZZZZZZWWWTTTOOOIIIEEEIIIQQQSSSKKKDDD???;;;666444555888777666444333222111111444444555666888999;;;<<<===:::777888;;;===<<<;;;999===DDDPPP___mmmwww{{{~~~}}}zzztttoooppplllnnnxxx{{{uuusssvvvrrrkkkbbb\\\[[[\\\___aaaZZZWWWRRRNNNLLLJJJGGGEEE@@@<<<:::======999777888888888666333000------...///222444555444333222222222333333333333333222222111111111222444666999:::888666555555666666555444222111000000111///,,,***((()))))))))******++++++//////...,,,---000666:::777444111/////////...---***---000444666666555444000000000000000111111111...+++)))***...111222111222222111222444444333111...///000111111111111111222222333444444444444444............------,,,+++,,,+++***,,,000000...++++++***)))+++---/////////---,,,***((((((***,,,---000...,,,******+++---//////...---///222444444444333111000000222444555555888999999999777444111///***000666888666111......111111000---+++***+++---666555333111000///.........,,,+++---000222333333//////...///000...+++)))---///111222111000000111,,,***))))))+++---------************++++++++++++000111111000//////000222333222000//////...,,,+++)))+++...222444444444444000000000///...---+++***,,,,,,,,,...000111000...000000000000111111222222444333222111000/////////---///111333555555555555222111///...------....../////////000000000//////222111111111111...***&&&%%%''',,,000333555555444777888888777444333333444222000...///111222333222000111333555444222///---111111222222111///---,,,///111222333222222222333222333444555555555555444444333111111222111///---,,,...///...,,,...222777:::888555222000///000000444333111000000000111222555333222333666555222///&&&'''***,,,---......---uuunnnkkkdddbbbbbbdddccc]]]SSSLLLHHHJJJNNNOOOLLLEEE<<<666777666555333222222444555999777444333333555888;;;777666555333222333555777<<>>777<<>>>>><<<:::;;;<<<<<<:::888;;;>>>FFFRRRaaaoooyyy~~~}}}vvvpppqqqjjjmmm{{{zzz{{{|||vvvllldddaaaaaabbbccc\\\YYYVVVSSSQQQOOOMMMKKKFFFBBBAAADDDDDD???;;;:::;;;;;;999444///+++))))))///222666888777555444444111222333333222000000000000111222333333555777999888777555555666666555333222111000///...,,,***((((((((()))))))))*********---,,,++++++---222777<<<888444000------.........,,,...000333444333222111///000111222222333333222---)))&&&(((---222444444333222222222444555444333000111111111111111000000000111222333444444333333......///000///---+++))))))((((((,,,111222///,,,---,,,+++***,,,---...///---+++(((&&&&&&(((+++---111///,,,***)))***,,,.../////////000222444555555222000///...///222444555666777888777444222000///,,,111777:::999555111000222222222111000/////////666555333222000/////////000...,,,***+++---...///,,,+++***+++------+++***---000333444333222111111...,,,)))(((***,,,------******+++***)))))))))***111111111///......000222444222///......---,,,***+++---000333444444444333111222222222111///,,,+++---,,,***+++---/////////222222222222333333333333555333111...---...///000---...///111222222111000///...---,,,---...///000///000111222222000...,,,///000111222111...***(((%%%'''+++///222444444444555777888888666555666777111///---...000222333333111222333222111///,,,+++/////////...---,,,,,,+++///111222222111000111222333333444444555555555666333222111222333222000...,,,...///......///222555999777444222000/////////444444333222222333333444666444333444555555222000&&&''')))+++---.........xxxpppdddaaa\\\YYYYYYYYYWWWTTTOOONNNNNNPPPOOOKKKCCC===777555222111111222444555888777555444555666888:::777666555222000111555888???QQQfffmmmcccRRREEE>>>===FFFRRR[[[bbbgggkkklllWWWTTTUUU\\\aaaaaabbbcccaaa___YYYOOOEEE===777444777555333222111111111222...,,,+++...444:::===???===<<<;;;:::999888666444>>>AAAIIIVVVeeesss}}}|||wwwsssjjjlllzzz~~~yyyqqqlllhhheeeccc```]]]ZZZXXXVVVUUURRRPPPLLLHHHHHHJJJHHHBBB===<<<===<<<:::555///***((('''000333777999888666555555222444666666333000000000000222444444333333666888777666444444555444333111000111111000---***(((''')))*********+++,,,,,,,,,,,,+++))))))---222666999666333...,,,,,,---......---...000111222111000000000111333555555444333222+++'''%%%'''---444777888555444444555666666555333444444333333222111//////......///000111222222222///000111111000---***((((((((()))---111333111...///...,,,+++***,,,...000///,,,(((&&&&&&(((,,,///333111...+++******+++,,,//////000000111222444555000000///------///111333000222444444222000111222111333666888777555444333111111111111111111111000444444222111000/////////333111...***(((((()))+++'''&&&%%%'''***,,,,,,,,,---000444555444222111000222///,,,+++,,,...//////+++,,,...---+++***+++---222222222000......000222333111///.........,,,+++000111333555555444333222000111222333333111000///000---)))(((***---///000222222222222333333333333555333///,,,+++,,,...000......//////...---+++************+++---000222333000111444555444111---+++---///222333222///,,,***'''))),,,///111333333333222444777888888888999:::111///------///222333444222222111000///---+++***---,,,***))))))***++++++000222333333111000000111333444444444555666777777222222222333555444222000---...///000///000111222666555333111000000///000555555444444444555555555555444333333333333111000)))******+++,,,,,,,,,,,,zzznnnjjj```VVVTTTWWWYYYXXXVVVSSSPPPQQQRRRPPPHHHBBB888555222000222444555555555555444444555666777888666666555111///000666;;;GGGVVVeeefffYYYIII???;;;FFFQQQ]]]cccdddeeeccc```QQQIIIFFFLLLUUU]]]dddjjjmmmlllcccRRRBBB;;;::::::777555333111111111222333,,,))))))---444:::======::::::999888777666555444???DDDMMMZZZjjjwwwvvvoooooowww}}}wwwqqqkkkgggdddaaa___]]][[[YYYVVVTTTPPPLLLKKKMMMKKKFFFAAA@@@>>>>>><<<888222---***)))111444777777666555444555444777:::999555111111111111444666555222111333666555444222222222222000...///111333333///+++)))(((******+++,,,---...//////...,,,******...111333444444111...------...---,,,---...///000000000//////000222444666777555333111***'''%%%(((///555999:::555555666777888777444111444444444333222111000///------------...///111111111222222222000...+++)))(((***,,,...000111111111222111///,,,***+++///222111...+++))))))+++...111555333111///---,,,++++++///000000000//////111222000111000///------///111,,,///222222000///111444555555444444444444444555...------...000000000///222111111000///000000000555333000,,,(((&&&''')))%%%######$$$(((,,,---...---000333444333222111000444222//////000000000///,,,///111000---,,,...111222333333222000///000111111///...///000000///---222333444666666444333222///000111222333333444444333///+++)))***---...///000000000000111111222222444222...+++***+++---///////////////---+++)))'''(((((()))+++...111444666333444666777555222...++++++///333444333000---,,,***+++---000111222222222000333666888888888999:::222000---,,,...111222333111111000///...---,,,,,,***(((&&&%%%%%%(((+++---111333444333111000000111444444444444555666888888333333333555777666444111111111222222222111000///333222222111000000000111555555555555666666666666444333222111000000//////---,,,,,,++++++*********xxxsssgggYYYTTTYYY\\\\\\^^^ZZZVVVWWWZZZVVVMMMEEE:::666222222444666777777777666555444444777999;;;999999888444222444;;;AAAOOOZZZbbb___RRREEE@@@@@@OOO[[[ffffffaaa[[[RRRJJJBBB===;;;???GGGOOOZZZccckkkqqqnnn\\\HHH>>><<<<<<888666333111111222333444---+++***...555:::;;;:::777888888777777777999:::???DDDOOO^^^mmmzzz}}}yyyvvvwww~~~~~~yyyssspppgggeeebbbaaa___]]]YYYWWWPPPLLLKKKMMMMMMHHHEEEEEE??????>>>;;;666111///...111333444444222111111222222666999888333///...///222555777666222///111333333111000/////////---+++///333777777333///+++*********+++---///000111222111...------000111111///222111000000111000---+++,,,---...////////////...---000333666777666333222,,,***(((***000666888888555555777888999666111...111111222222222222111111---,,,++++++,,,...111333444444444333111...,,,+++))),,,//////---,,,///333555444111---***+++///333333111...,,,,,,...111333666666444222000...,,,+++...///000///,,,+++---///222333444222///---...000,,,///222222//////222555777555333222222333333333...,,,+++,,,///111000/////////......//////000111333333222...)))''')))+++'''%%%###$$$(((,,,...///---///222333222111000111444222111000111111///...---000333222///...111555333444555444222000000111------...000222333222000000111333555555555333222//////000111222444555666444222000///000///...---,,,,,,---...///000000111333111...+++***+++,,,...------------+++)))'''&&&))))))***,,,...222555777666777888888666222///,,,***///444666444111///.........///000111111111111111444777888777777777777333000---,,,---000111222000000///...---......///'''%%%"""!!!###&&&+++...333444555444222000000111333222222333444555777888333333555777999999666333555555555555555333111///000000000000111111222222444444555666666666666666222222111///...---------...---,,,+++***)))))))))|||xxxlll]]]WWW\\\```___ddd```]]]___aaa]]]RRRHHH<<<888444333555888:::999<<<999666555555999===@@@===>>>===999666999@@@HHHTTT[[[aaa]]]QQQHHHFFFIIIUUUbbbkkkggg]]]RRREEE:::333444777===@@@DDDMMMWWW___nnnuuuhhhSSSEEE???;;;888666444222111222444555000---,,,///666:::999777555666777777888:::===@@@>>>DDDPPP___ooo{{{}}}yyy~~~zzzwwwiiigggeeecccaaa^^^[[[XXXNNNKKKJJJMMMNNNJJJIIIJJJ???@@@@@@>>>999555333222111222222111///...///000...222666555///+++***+++333666999666111...///222222000...---...---+++***///444:::;;;777111...,,,)))***+++---///111222333333111///000222222///---111111222333444222---***,,,------.../////////...***---222555777666444222///,,,***,,,111555666666444555777999999555///+++---...///000222222333333...---+++***+++...222444666555444333111///---,,,(((---111///***)))...333666555222...***+++000444444333111//////111333444777777777555333///,,,+++...///000...***)))+++---333666777555111......000---111444333000///222555777555333222222222222111000---+++,,,000333333222---------......///111111111222222///+++)))+++---***'''%%%%%%(((,,,...///---///111222111000000111222111000000111000...+++,,,000444333000///333777333555666666444111111111+++,,,...111444555333222---///111444555555444333000000000000111333555777444444444555555333...+++)))***+++,,,---...///000222000---+++******,,,---))))))******)))(((&&&%%%******+++,,,///111444666888888999888666333///---***///555777555222000000000000111111111111000000333555888888777555444444444111---,,,---///111111000///...------///000111%%%### !!!&&&+++///444555666555333111111111111111111111222444666777333444666888::::::777444999888888888888555222///......///000111222222333444444555666666666666666000111000...,,,++++++,,,...---,,,+++************{{{tttqqqlllfffaaaaaacccfffeee```bbblllqqqiii[[[SSSAAA;;;666555444444777===???888333555999<<<@@@DDDJJJNNNQQQNNNHHHGGGLLLSSS]]]^^^ZZZPPPGGGEEEMMMUUU\\\[[[YYYUUUNNNFFF===777888777666888;;;>>>AAABBBQQQ[[[jjjsssjjjTTT???555777666444222111111111111111222444666777777666666777666777;;;:::888:::???===@@@MMM```pppyyy{{{uuu|||tttpppqqqlll```UUURRRQQQNNNJJJIIIIIIKKKKKKKKKHHHDDDAAA???>>>;;;666222222444444333///,,,+++***...000111...***(((+++///666888999666222......///000000000///...,,,+++***000111222222222111///...*********+++,,,---...///444555888888666222---***,,,---111555888666000++++++...222333111---***)))------///000222222333333//////000///------///000222333444555444222000............---,,,---111333333000---++++++...222555888666555444444333000...***,,,...---+++,,,000444555222000///...---,,,***...000333777999888555222444444444333222111000///222444555111+++'''&&&'''///000111222111000...,,,222333444333111/////////333111000222555777555222...---...000333555555333...---,,,+++,,,...000111///......---+++***)))))))))***++++++***)))***,,,------......---------,,,...,,,+++,,,---......------...111333444333222111444666777777555333333333......000111222333333333...000222444555444222111...000222444555444333222111111111222333333000...(((''''''+++///333222111333333222///,,,++++++------...///---)))### %%%(((+++...///111222333888888777666555333111000111333666888999888666555777555222000///000111333555666888777444222111111///...---,,,---///111222000///---...000111111000&&&%%%%%%%%%&&&''')))***...000222333111000000000333333111...+++---222666666444333333555777999999777888999999888555333111222...,,,...222555333000111333555666555222///---,,,------,,,++++++---///000---)))''''''((((((((({{{tttppphhhhhhgggeeeeeefffhhhjjjgggfffiiipppwwwttthhh]]]JJJAAA999777666555777:::===666333777===BBBHHHMMMUUU^^^fffddd[[[VVVZZZ```dddaaaZZZQQQKKKLLLSSSZZZ\\\WWWOOOHHHCCC???<<<:::===@@@BBBBBB@@@???@@@BBBHHHSSSdddpppkkkXXXEEE<<<999888666444222222222222222333444666777888888888<<<999888999777555888===@@@EEESSSeeesss{{{~~~{{{vvvuuupppcccXXXSSSNNNLLLKKKKKKMMMNNNMMMLLLHHHFFFDDDCCCBBB???888333222333444333000...------...000000---((('''+++...222444555333000///000111222222111000///---,,,+++000000111111000///...---+++++++++,,,---///000111555666777777555111---***---...111555888777222...000333555444111,,,)))''',,,---///000222222222222000111111///,,,++++++,,,111222333444444222111000000000000///------///111333111///......000222444999777666666666555333111***+++---...///111444666555222///---,,,,,,+++***+++---000555999999777555333333333333222222111000222444444111,,,(((((()))///000222333333222000///111222444333111///......111///...000222333222000/////////111333444333111------++++++,,,---///000333222000...,,,+++))))))+++,,,,,,+++)))((()))***------...---,,,)))&&&$$$(((((()))+++...///...,,,///000222444444444333222000222555777666555555555444333222111000111222333000111333555555333111000+++---///111222333222222000//////000111222000///,,,***)))+++...111111000111222333222///,,,,,,,,,...000111000+++'''$$$###'''***...000000000222444777777666555444333111111222444666888999888777666888666333000//////000111222444444333111//////000------,,,,,,---000222444111000///000111111000...(((((((((((())))))***+++---///000000/////////000222222000,,,)))***...222333222111222444777888999555666777888777666444333111...---///333444111---///111333555444222///------///000///......///000000---)))'''((()))))))))uuuiiidddccc]]]]]]___aaadddgggiiijjjiiinnnrrruuu}}}xxxjjjXXXKKK???:::999777666888:::666555<<>>:::777666555333888>>>DDDLLL\\\lllvvv~~~|||yyysssggg\\\VVVNNNMMMNNNPPPSSSTTTSSSRRRLLLJJJHHHHHHFFFBBB:::444222333555444222000000111///000///+++''''''***......///000///...///111222333333222111000...---,,,---............---,,,,,,,,,------///000222333444555666555444222///---+++------///222555555333111555777888666111+++'''&&&+++,,,...000111111000///222333333000,,,)))((()))///000111222333222111111111222333222000/////////444222111000000111222333999888666666777777555333++++++---000444777888777555111---******++++++***(((***...333888:::999777222222333333333222222111000222444111---******,,,000111333444444333222111...000333333111///------...---,,,---//////...---000//////000222222111000,,,,,,++++++,,,---///000666555222000---,,,******---------+++)))(((((())),,,---...---***$$$ """&&&,,,000111///,,,111222333444444333222111+++///444777777666555666:::888444111000000222333000111222333222000...---)))***,,,...///111111111000...,,,---///000111111///---++++++---.../////////222444333111...,,,+++000222333222///+++)))((()))...333333111000222666555555555444333333222222333444666777888888777666999777444111///.........///000000///------...///,,,,,,+++,,,...000333555333222222333333111...+++))))))+++,,,---,,,,,,+++---...///...---...000111111000...***((('''***,,,......///111333555777888222333555666777666666555111///...000222222...+++---///222333333111...,,,---000222333222111111222000---)))((()))***++++++zzzmmmbbb^^^^^^[[[ZZZYYYZZZ___dddhhhjjjllluuuxxxwwwssseeeVVVFFF???===:::888777;;;888;;;EEEPPPZZZeeennnttt}}}xxxrrrooo\\\SSSKKKKKKTTT___fffhhhTTTHHH:::444777@@@FFFIIIGGGLLLRRRUUUTTTOOOIIIEEE???IIIZZZhhhgggWWWEEE<<<:::888666444333222222333111000000111333555777999888666555666666666:::AAAFFFRRRcccpppyyy}}}zzztttkkk```YYYSSSRRRRRRTTTWWWZZZZZZZZZRRROOOLLLJJJHHHDDD===777444555666666444333444555111000...***''''''***------------------...///111222222222111000///---,,,******+++,,,---------------...000111333444555666666555444222000///---,,,,,,,,,---///111333333333777888888555000+++((('''***+++...000000///...,,,222333444222///,,,***)))+++,,,...///000111111111000222444555333111000000555333000......///222333888666555555666666555444...---...222777:::999666444000+++))))))***+++,,,)))***---111666888888777111111222333333333222222...111333111...,,,,,,...111222444444444222000///+++...111222000...------...---,,,,,,,,,,,,,,,,,,.........///222333222000------------...///111222555444222///---,,,,,,,,,---------+++))))))***,,,+++---......***###&&&---333333111...111111222222222111111000***...333777777666444444:::999666444222111111111///000000000///---+++)))***++++++,,,---...//////000...,,,+++...111222333///...,,,+++,,,.../////////000222111...---,,,---000222333222000---,,,,,,+++111666555111///222666333333333222222222333333444444555666666666666666999888555222///---,,,+++---------,,,+++,,,...111...---,,,,,,---000222444555555555666555222---***'''))),,,...//////...------.........---...111444111000...+++((('''((()))***,,,...000111333555777111222444666777888888888333111////////////---+++...///111333222///,,,***,,,///222444333222222222000---***)))***,,,......zzzssslllgggddddddbbb^^^ZZZZZZ```gggmmmpppooowwwyyyvvv|||yyynnn^^^NNNFFFCCC???<<<;;;>>>???EEEQQQ]]]gggsss|||wwwmmmXXXPPPJJJOOO\\\ggghhhdddNNNDDD::::::BBBKKKOOONNNEEEFFFKKKTTT\\\ZZZPPPFFF<<>>DDDPPPVVVSSSLLL@@@>>>BBBNNN[[[]]]RRRFFF777>>>LLLZZZ\\\QQQBBB:::444333111000000000111222////////////000222333444666555777;;;;;;999:::???NNN\\\lllvvv~~~||||||{{{yyyxxxvvvnnneee^^^ZZZUUUSSSTTTXXX[[[]]]ZZZVVVRRRPPPOOOMMMHHHCCC??????>>><<<:::999999;;;555444222///...---------///.........///...,,,***......//////000000//////*********+++,,,...///000///000222444555555444444333333222222111111111111333444555555555666999;;;333444444222///------...+++++++++,,,++++++******,,,000444777666444333222(((((()))***,,,---...///...000444555444333333444333000---***+++...222555000...,,,---///111222222111000000111333333222111111///,,,+++---000111222000///...///000111111000222222333333333222222111+++...000000---,,,---///111111222222111...,,,***)))+++,,,---,,,,,,---...000111000...++++++,,,...))))))***---111333444333//////000111333444555555000///---++++++,,,---...------------,,,...111444...//////...,,,(((%%%""""""$$$)))///333555333111................../////////222666777666444222222222333555666555222///---//////////////////......222000---+++***+++,,,---222000---,,,...111333333,,,...//////......///000///...,,,)))''')))---000---...///...,,,*********,,,...000111000/////////.........///000222444666666555333333333444555666777777666444111---)))'''***+++---......000333555111000...---,,,---///000666666777888888666111...'''))),,,...//////---,,,,,,...///000000111444666111///............,,,++++++///222222000000222444333333444555666777888888777555111...------///000///000222222111---)))'''(((***---/////////000222000---++++++---111333333{{{wwwvvvvvvuuuvvvxxxyyyxxxwwwzzzwwwtttsssuuuxxxyyyyyyssssssuuuzzz}}}{{{tttnnnbbb___]]]___eeemmmsssvvvpppfff[[[TTTNNNHHHGGGIIIHHHMMMWWWdddnnnsss|||nnn^^^XXXWWW[[[gggrrrooo```PPPCCC@@@AAALLLYYY[[[PPPDDD:::999<<>>DDDUUUbbbppp{{{~~~~~~~~~~~~wwwnnnccc___ZZZWWWWWWXXXYYYZZZVVVUUUUUUWWWYYYVVVPPPKKKEEEEEECCC@@@<<<:::;;;<<<777666444333222111...---///......000222111...***------///000111222222222000///...---------......///000222333444333222111111111222333444333333333444666777777666666888;;;444555444222///...000111,,,+++***))))))))))))******...444777777555444333))))))***+++,,,---///000000222444444333222222333//////......///111333444---+++******---000111111...///000///......000111///...---...111444555555222000....../////////...333333333333222222111000***---//////,,,***,,,......///000111111///...,,,)))*********)))***---///111222111...+++***,,,///***)))***---000222222111...///000222333444555555222000---+++***+++,,,...000000000...---///222555222111///---+++)))((('''((((((***---000222222000...............///000111000333666777666444444444333333333333111///---+++++++++,,,------...//////111///,,,***)))***,,,...222///---,,,...000000000---000222222///,,,,,,,,,------,,,***)))***---000,,,------,,,)))(((((()))+++******,,,...///---***---,,,,,,---///222555777888777555444333555777888666666666444111---)))'''(((***---///000111333555000///...------...000111555555666888999888555222---...//////...,,,***)))))),,,///000111111333555///...---///111111///---...222555444111///000222333333222222333333444444444444444333111/////////---...111222111///,,,***''')))+++------...111222000---+++,,,///222444555zzzwwwppppppqqqtttuuuuuurrroootttuuuuuuwwwxxxzzz|||~~~wwwzzz~~~nnnaaaWWWPPPMMMRRRYYY___hhhpppnnnfff^^^WWWQQQKKKJJJNNNKKKPPP\\\iiipppttt{{{xxxcccTTTRRRUUU^^^mmmwwwqqq^^^LLLBBB@@@CCCOOO\\\[[[LLL<<<666777<<>>777000000000///000222333555555666777888888777666555555333333777:::===DDDKKKZZZfffttt~~~}}}ttthhheeeaaa^^^]]]\\\ZZZYYYQQQSSSXXX]]]aaa^^^VVVPPPIIIHHHFFFBBB>>>;;;;;;<<<888777666666555333000---------///222555444///+++---...///111333444444555555333111...---,,,,,,,,,///000222333333222000//////111222444555555555444222444666666444333555888666666555333000000111333---,,,)))((('''((()))***)))---333777777555333222+++++++++,,,---...000111222333444444222000000111,,,---000333444444333333,,,***)))))),,,///111111,,,---///---++++++///222///......000444666777777222000...---...///......444444444333222111000///***,,,///...+++***+++---+++---///111222111000000)))))))))((((((***---000111222111...***))),,,///+++++++++---000111000///---...///111333444444444444222///,,,******+++,,,333333222///...///222555666333000,,,***)))))))))+++******+++...000000000............///111222222111333555666666555666777555444222000...,,,++++++%%%&&&'''(((***,,,------///---***((((((***---///000...,,,,,,---......---...222444444///+++))))))+++---...---,,,,,,---///,,,------+++)))''''''(((***'''&&&)))...///+++''',,,,,,,,,,,,///222555777;;;999777555555666888:::555555666555222...)))'''&&&)))---000111222444555......---,,,---///111333555555555777999999777555222222111000...+++(((''''''***...000000111222333---,,,,,,///222333111...111555888666111...///111333222111111000111111111111333666777555111...---***,,,///222222111...---((()))+++,,,,,,...111444000---,,,,,,///333555666{{{zzz{{{tttrrrppppppppppppooonnnpppmmmkkkooovvvzzzzzzwwwvvvxxx|||~~~ttteeeZZZKKKNNNSSSWWW\\\aaagggkkkiiikkkhhh___SSSLLLLLLOOOPPPVVV___eeehhhiiikkkmmmzzzrrrdddZZZVVVWWWXXX\\\bbbddd```XXXPPPLLLEEEGGGUUUXXXKKK===777333666===GGGMMMKKKAAA888111;;;IIIPPPNNNDDD888000///000000000111222555777;;;999777666666666555444444555555333444===LLLYYYlllpppxxx{{{wwwsssqqqkkkeeedddeeebbb\\\YYYVVVUUUYYY]]]___\\\XXXSSSLLLGGGFFFBBB<<<<<<@@@???<<<999666666555444333111111333555666444111...,,,,,,,,,...222666888999999777555222000---+++******---000333444333111///111111222000///...000111333555777666444111000//////111333555666777666666111...***'''(((***+++,,,,,,---...//////000222444111///......111333555555555444333111000000000///---...111333555666777777111...++++++...111111000111000///...------...///,,,,,,...222777888555222222111///.........///000777888777555111---,,,,,,******+++++++++,,,,,,+++...000222555777555111...+++++++++++++++,,,000333333222000,,,***))),,,............//////000111222---///111111111111222222444444222///,,,+++---///555444222000000111222333//////...,,,)))***...222...---,,,---///111111000000///......///111333555888777666555444333333333666444222111000---***(((++++++,,,---...---)))&&&)))************---111444:::666000***(((***---///111000000///...)))###)))+++///222333111///---000---+++,,,000111...***))))))((('''&&&(((,,,///,,,+++++++++---///222444333444555666777666555444444555555333///...000222333111111111333444333222---......---,,,+++---///222333555666777666666555111...++++++...---(((######%%%(((---111222000...+++++++++,,,///111111000111444666555222111222333///---++++++---///000000333111000222666666111,,,---...000333555555222000+++++++++,,,---...///000111000//////111333333222zzzyyyyyyqqqpppppppppqqqqqqooommmooonnnnnnoooqqqsssttttttrrruuuxxxwwwqqqhhh^^^XXXQQQSSSUUUXXX[[[aaahhhmmmjjjiiiddd[[[QQQLLLMMMOOOMMMRRRXXX\\\]]]\\\\\\]]]hhhnnnsssooodddYYYSSSSSSWWWVVVWWWXXXYYYWWWSSSOOOIIIEEEJJJUUUUUUGGG:::666111666???HHHLLLHHH@@@888555???KKKQQQLLL@@@555///***+++,,,...000333777:::999888666555555555444444222444444444777CCCUUUcccqqqwww|||vvvuuupppkkkjjjlllhhhbbb]]][[[ZZZ]]]aaabbb___\\\VVVPPPLLLKKKGGGAAA@@@BBBAAA>>>:::888777777555333000000111222222222111000---+++***,,,111555777777666666555333111...,,,+++***,,,000333555555444333111222333222000///000111333555666444111...,,,+++///000111333444555555555111...+++))))))+++,,,---......///000000111222444111111000222555666666555333222111000/////////000///111333444666666666666222///,,,---///111222111000///...------.../////////......000222222000---111000000///////////////444555555222///,,,++++++,,,++++++***++++++,,,------///222555666555111///+++,,,,,,,,,,,,...222555333222000---++++++---000111000//////....../////////000111000000/////////222333222000......000222444333222222222333444555000111111///......111444000///......///000000///.........///000333555666888777666444333222222222444333111111000///,,,***...------...///---***'''&&&'''(((((()))+++///222:::777111,,,))))))***,,,////////////...***%%%!!!(((+++///222333222000...111...,,,...111333000---+++++++++)))'''(((***,,,------,,,,,,,,,...000222000111111222222222222222222444555555333222333555555222//////000222333333...//////---+++***+++,,,///000111222222111000///---***((())),,,+++'''###&&&''')))---111222111///+++******,,,///111111111111333555555222111222444///---++++++---000111111333111000333777777333///,,,---...222555666444222...............///000000111000000111333555444333zzzxxxwwwpppoooooopppqqqqqqooommmnnnooopppooollllllnnnppppppssstttpppggg^^^YYYWWWXXXXXXYYYZZZ\\\aaahhhmmmjjjfff___WWWQQQOOOOOOPPPLLLOOORRRSSSQQQNNNKKKJJJQQQXXX^^^[[[RRRLLLNNNQQQWWWUUUQQQNNNLLLLLLMMMNNNEEEEEELLLVVVTTTGGG;;;888444;;;DDDJJJJJJEEE???;;;999EEEQQQSSSJJJ<<<111,,,'''((()))+++...222555777777666555333333333444444444666777999@@@PPPeeetttxxx{{{zzzwwwssstttuuurrrkkkcccbbbaaadddggghhheeebbb[[[WWWTTTSSSNNNHHHDDDEEECCC@@@===;;;999888666444000///...------///111333///+++''')))///555666444333333444444333111///---***,,,000444666777777777222444555444222000///000222333444222...***)))(((////////////000222333333000///,,,+++***,,,...///111111111111222222222333111111333666888888666333000///...------...///000333333555555666555444333222000......000111222111///...---------...///000111///---,,,,,,,,,***)))//////000000000///...---///000111///---+++***+++...,,,***((((((***+++---,,,...111333444333222000---............000333666333333111///......000333333222111000...---------111111000000///...------000111222111111111333555222333333444444555666666111333444444333333444666222111000000111111000///,,,---///111333555666777888777555333222111000000222111000000111111///...111000/////////---)))&&&###%%%&&&'''(((***---000999777222...***)))((((((,,,,,,---......,,,(((%%%'''***...111333222111///111///---///222444222000---......---***(((((((((......---,,,---...///000...............//////000000333666777666666666777555222...,,,---000222333///000000...+++))))))***...////////////---,,,++++++)))((())),,,---+++(((+++++++++...000111111///*********,,,000222222222111333444333222222333444000...,,,---///111111111222111111444888999666333---,,,---000444666555555222111000000//////000000111111222444666888777666|||xxxwwwrrrpppnnnmmmoooppppppooooooooonnnmmmkkkkkkkkkllloooqqqqqqnnnfff___ZZZYYYZZZ\\\]]]]]]___aaafffiiihhhccc]]]XXXVVVUUUSSSPPPNNNPPPRRRQQQNNNHHHCCC@@@DDDJJJNNNMMMHHHGGGNNNUUUZZZVVVOOOHHHDDDEEEHHHKKKBBBCCCJJJVVVYYYQQQFFF@@@===CCCIIIJJJFFFAAA??????>>>KKKXXXXXXKKK:::...***(((((('''))),,,///111111555555444222111222444555;;;<<>><<<;;;999666444222000---***))),,,222555111+++&&&(((...333444222111222555666777555333111---///111444666777777777222444666666444111000///111222222000---***))))))///...------...///111222000///...---,,,---///222333333222333444444333111---///222666888777333///...---,,,,,,,,,...///000444444555555444222111000000///......///000000000...------,,,---...000111111///,,,)))((((((((((((---...000111111///---++++++---......,,,***++++++---+++'''%%%$$$&&&)))+++***,,,000222222222222222111111111000///000333555333333333111000111333555555444333111000000000000333222000000000000///...///111222222111111333444222222333444555444444444222333555666666666666666111000000111222333222000---///000222444555555555777666444222111000///////////////000333444333111333222///...---,,,)))&&&###%%%''')))***+++---///444333111...+++)))''''''******+++---///...+++)))''')))---111222333222111111///...///111333222111,,,...000000---***((((((---,,,,,,,,,---///000111///...---,,,---...///000000222555777777666555555333000------...000111111...//////...,,,*********000000111000///---+++***,,,++++++---000222111000000...---...000111111000*********---000333333222111111222222222222333444///...---...000222222222111111222555999:::888666///......000222444444444333222111000////////////111111222555888999999777{{{yyywwwsssnnnlllmmmppprrrsssqqqmmmjjjjjjmmmooommmjjjmmmmmmmmmmmmkkkfff___YYYZZZ\\\```bbbaaaaaaaaabbbeeeaaa^^^]]]^^^\\\WWWRRRRRRSSSSSSSSSPPPJJJDDD@@@@@@CCCFFFEEEEEEIIISSS[[[^^^WWWNNNEEEAAABBBDDDFFFAAA???EEETTT```___TTTJJJDDDGGGIIIFFF???<<<>>>AAADDDPPP[[[ZZZLLL:::...******((('''(((,,,///000000444555444222111222555888AAADDDIIIPPP[[[jjj{{{}}}tttssssssrrrrrrpppmmmkkkaaabbb```]]]WWWQQQJJJEEEDDDBBB@@@>>>===;;;888666555333///+++(((+++111666111---)))***...222333111111333666888999999777666222222222333333444444444222444666666444222000000000111222000...---------///...---,,,---...///000...//////...------111333555333333444555555333000***+++...222444222...+++,,,,,,,,,---......//////333333444333222000...---............------.........---,,,,,,---...///000///...,,,***)))((()))***,,,...000222111///,,,******+++------,,,+++,,,---,,,)))%%%!!! """%%%'''(((+++...000000111333555555444333111///...000333333444444333222333555777555555444444444444555555555222000000222333333222///111333333111000000000222222333333333333222111111222333555666555444333///...///111444555444333000111222333333333333333666555444222000////////////...///111444555444333333111...,,,,,,+++)))'''&&&(((,,,---......///111............,,,+++***)))******+++---//////---+++'''***---000222222222111///...------///000000000***---111222000---+++***)))***+++,,,...000222333111000/////////000222333111222333444444333000///.........///111111000...,,,...//////---,,,,,,---000000111111000...,,,+++.........///222444555555222000......///000000000+++++++++---000333333222000/////////000222333333...------...000222222222000111333666888888777666222111000000222222222111111111000///............111111111444777888888777~~~{{{wwwqqqnnnoooqqqtttuuuqqqlllhhhiiinnnpppmmmiiiiiihhhiiikkkmmmiii```YYYYYY]]]bbbdddcccaaa___^^^aaa``````aaabbb```[[[VVVVVVVVVVVVVVVUUUPPPJJJEEEAAAAAAAAABBBGGGQQQ[[[cccaaaWWWIII@@@===>>>???@@@???<<<@@@OOO___dddZZZNNNGGGHHHGGGCCC===<<<@@@DDDKKKSSSYYYUUUIII:::111...+++)))(((+++000555666555555666666444111333777;;;DDDJJJSSS]]]hhhttt~~~}}}}}}|||zzzwwwtttqqqooofffhhhgggaaa[[[VVVNNNHHHEEECCCAAAAAA@@@>>>;;;999:::999555///++++++111666111///......000111222222111333555888::::::999999444333222111000000111111111333555555333222222222111222222111000///000111000//////............///,,,...000///------111555555333222444666666333000))))))+++---///...+++))),,,---///000111000///...111222222222111///---,,,---...///...,,,,,,,,,---...---,,,,,,,,,---...///,,,...000///...,,,,,,---,,,...000111111///,,,+++)))+++------,,,+++,,,---***'''###"""$$$&&&)))---......///333777555444333000...---///111444555555555333333555666555555555555666777999999666333000000333555555333000222444444222///...---111111222222222222222333111111111222333333111///------...111444666555333222222222222222222222222555444333222111000000000/////////222444666555444222///,,,++++++++++++***+++...111333333222222222,,,,,,---.........------+++++++++---//////---,,,)))***---000111222111111///...---,,,,,,---...///***---111333222///...---((()))***---///111333444222222222222222333444444222111000000000///,,,***,,,,,,...111333333111///,,,...000000///.........---.../////////...---,,,.........///000222333444333111//////000000000///---,,,,,,...000222222111...---+++,,,///111222222---,,,,,,...000222222111000111333555666555444333333222111222222222000.........---------...//////111000///000333555666555|||yyyuuusssssstttttttttpppmmmjjjjjjkkkllljjjhhhggghhhjjjkkkjjjfffaaa]]]\\\___bbbdddbbbaaa______``````aaabbbbbb```^^^[[[]]]\\\\\\\\\[[[WWWQQQKKKEEEBBB@@@DDDOOO\\\ggglllbbbSSS@@@555555888999888;;;:::===IIIWWW\\\VVVLLLGGGHHHIIIGGGEEEEEEHHHKKKRRRSSSRRRKKKAAA999555444333000...000666::::::888666777888555333444:::???HHHPPP]]]kkkwww~~~}}}xxxtttssslllooommmfff___[[[TTTLLLFFFEEEDDDDDDDDDBBB@@@===>>>>>>;;;555///---000444000222444333222111222333111222444666777999999:::444222000............///111222333333222222333444333444444222000///000111000000111111000///......***---000///------111555444111111333777777333///+++***)))***,,,---,,,+++,,,...222444444222///---000111111222222000///...---///000///---+++,,,...///...---,,,,,,,,,---...,,,000555666444000///...---...///000000...,,,+++(((***,,,,,,+++***+++,,,)))'''###  !!!$$$(((,,,---,,,...333888111111000...------///111444555666555444333444555666555555666777888999999999444000000333444333111000222555666444111///...000000000111222444777888222111///000111111///,,,------...111444444333111111000000///000111222333444444333222222222222222111111111222444555444333111...+++***,,,---......///222666777666444333333......///000111111111111---,,,,,,---......---+++***,,,...000111111000000000///...,,,++++++---...,,,///222333222000......((()))+++---///111222222111111222333333333333333222///------......+++))),,,,,,---///333444444222...000222222000...------+++,,,---///000000//////...//////......///111333111000//////000111///.........---...000222111000---***((()))---000111111+++++++++---000222111000000222444444333111//////111111111333444333000...,,,,,,,,,---...///111222111...,,,,,,...111222333|||{{{yyyxxxxxxwwwtttqqqnnnnnnnnnkkkhhhfffggghhhhhhkkkmmmlllgggcccbbbbbb___aaaccccccaaaaaaaaabbb```````````````______```bbbaaaaaaaaaaaa]]]VVVPPPJJJDDDAAAGGGVVVfffppptttcccPPP999,,,---333444333777999===DDDNNNSSSOOOGGGHHHJJJLLLNNNNNNOOOQQQRRRWWWSSSLLLCCC;;;777888999<<<888444555:::<<<;;;888777888999777444555;;;AAAKKKVVVfffvvvzzzwwwuuurrruuurrriiiccc___YYYPPPHHHGGGFFFGGGGGGFFFCCC@@@AAABBB@@@999111...///333///333777777333000222444000111222444555777999999222111...---,,,---...///000111222222111111444666555555555222///......///111111222222222000///...)))---000///------111555333111000333777888444///...,,,******+++------------000444666666333///,,,000000222333333222111000---000222111...,,,---///000///---,,,+++,,,,,,------222999;;;888333000///---.../////////...---,,,''')))++++++***))))))***)))'''$$$!!! !!!$$$'''+++,,,+++---444999.........---,,,---000333555666666666444333444555666666666666666777888888;;;555000///111333000...///222666777666333111000/////////000333777;;;===444111......000000...+++......///111333333111/////////......///111444555444333333222222333333444333222222333555555444222111...,,,+++---///111222111444888999888555333222111111222222333333333444...---,,,---......,,,***+++,,,...///000000000000111111///---+++***,,,......111333444222000......***+++,,,...///000000000///000222333333333222111111...++++++---...,,,***---,,,,,,...111444666666111333444444111...---,,,+++,,,...000222333333222000111000/////////111333000//////000111111///---000///...///000111111///,,,)))'''(((,,,000111000******+++---000111111000000222444333111...---,,,//////111333555444111...***+++,,,---///111333444111...***)))+++...000111}}}wwwvvvxxxyyywwwtttfffiiimmmmmmkkkhhhfffeeebbbfffgggeeegggllljjjdddccceeefffeeeccc```___^^^```aaabbb```^^^^^^aaadddbbbdddbbb___aaaccc]]]SSSJJJMMMNNNPPP[[[kkkttttttYYYHHH777000000///...///555333444:::BBBFFFEEECCCDDDLLLUUU[[[```aaa[[[RRRPPPIII@@@:::777888999:::<<<======:::666444555777:::888888999888888>>>FFFWWW^^^lllzzz}}}|||vvvooohhhffffffbbbWWWNNNHHHIIILLLNNNOOOLLLGGGCCCDDD@@@<<<888777555333222666666555666777666333111//////000222444777:::;;;000///---+++***+++,,,---111333444111------222777222222222111000...,,,+++------..................***---000000---,,,...000111...+++,,,000444666555555222///,,,******+++,,,///111444666666555222111333333222222222333444444333111/////////000///...//////...,,,***)))***,,,///333777888555000...---...000222222111000000111111///---***(((&&&&&&&&&'''&&&%%%###"""!!!!!!!!!(((&&&%%%&&&))),,,///000111...+++,,,///111111///000/////////000222555777222222222333444555777888444555555666444222///......111444555555555666777333222111000000333999===777444111///000111222222000///------......---+++************,,,...///000666555333000///000444777;;;999888777777555333000000...---,,,---000333555666555555666666444111...---...000222555555333111222///...///222000***$$$)))***,,,000333444222//////000111222111000///...///000222333111///,,,***---,,,,,,+++,,,---///000///...---...///000///...444222...------------,,,---,,,+++---000111///---111222333333111000000111******,,,///222444444222444444333111///000222333222000222555333------333111333555444111...///000---***'''(((+++///000000/////////---,,,---000222444444555555333111...,,,,,,---...///000000000000)))***,,,...000222333444222...***)))***---///000}}}{{{|||{{{wwwtttnnnllljjjhhhffffffffffff]]]aaabbbaaaeeekkkkkkgggddddddddddddddddddeeefffbbbccccccbbb______bbbddddddeeecccaaaccceee```XXXOOOPPPQQQUUU```lllnnnhhhSSSCCC444............///555888:::<<<===???BBBDDDQQQYYY```bbbaaa___XXXPPPHHHCCC<<<888666777888999<<<======:::777555666777;;;999888888777888@@@III\\\fffsss|||}}}{{{xxxtttooommmjjjbbbVVVLLLJJJKKKMMMPPPPPPMMMHHHDDDEEEAAA<<<999888888888777777777666777777777444222111000000000222444666888111000...---------...///222444333000++++++000444222333444333111...***'''((()))***+++,,,------------000111///,,,***,,,...111---******---111333333555333000---,,,,,,---......///111333444444333222444444333333333444444555333111///...//////...,,,***+++***)))((())),,,...000333666777444000//////000111222111000///000111555333000---***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%***(((%%%$$$%%%(((***,,,000...,,,---000111111/////////...---...000333444111111111222333555666777555555666666444222000...---000222444444333444555444444333111000333777;;;888555222111222444555555222000///...///...---+++***)))))))))***---///111555555333000...///222555888777666666777777555333000///.........///111222222222222444666555333111,,,---...000222222111000000/////////000...***&&&)))***,,,///222222000...///000111333444444444444333333444333111---***'''************,,,...000111---,,,,,,...000222222111444444222111000/////////---+++++++++------***''',,,...111222111111222333///...------///111111111222333444333333222222333333222333666444//////444333444444222...,,,,,,---+++))))))+++...111111///111111000///,,,,,,---///333444555555444333000///...............---------+++,,,...///111222222222000---***)))***,,,------{{{vvvtttqqqmmmkkkkkkjjjfffccc^^^_________ccchhhjjjhhhgggfffdddcccdddfffhhhiiidddeeedddcccaaa```bbbdddggggggdddbbbdddfffccc^^^SSSQQQRRRZZZgggnnneeeYYYHHH;;;...***+++,,,...111999@@@EEECCC===;;;BBBJJJ```gggjjjeee]]]WWWOOOIII>>>;;;777555666777888888<<<<<<<<<:::777666666777<<<999666666666888BBBLLL^^^mmm{{{~~~|||{{{zzzvvvooodddWWWNNNNNNNNNPPPQQQQQQNNNIIIEEEGGGDDD???<<<<<<<<<<<<;;;999888777777888777555333222111///......000333444222222111000000000111111444444222...***)))---111333444555555222---(((%%%'''(((***+++------......111222222...***(((***---111...)))((()))---///000666555222000//////000111---...///000222333333444555444444333333333444444333111...---------,,,***%%%&&&'''''''''***...111111333555555333111000000333333333111//////000222888666444111...+++***)))&&&&&&&&&&&&''')))***+++,,,***&&&""""""###&&&(((000///...///111222111//////...---,,,---...000111000000111111222333555555666666666666555333000///,,,...111222222111222333666666444222000111444777888666333333555777888888444222000000000///...,,,***)))''''''(((+++///111555555333000......000222555444333555777888777666111111000000////////////......///222555666555333+++,,,,,,------.........---///000///---***))))))******+++---000000---+++...///111444777999:::;;;888777666444000,,,)))&&&''''''((()))+++...111222,,,+++,,,...111333444333222444777555222000000111000///......---+++&&&###(((+++///222333333444444555222///......//////...000222555777777555333111222111222444222//////333333444333000,,,((('''&&&'''(((+++///222333111...111222222111...+++++++++222333555666666555444333000///...,,,++++++,,,,,,//////000000000000//////---+++))))))+++,,,+++***}}}yyywwwwwwyyyyyytttiii```eeecccaaa___aaaeeeffffffiiigggeeeddddddeeeeeeeeeeeedddcccbbbaaaaaabbbbbbjjjhhhdddbbbbbbcccbbb___WWWSSSUUU```mmmmmm]]]LLL>>>444***((()))+++000666BBBJJJRRRPPPIIIFFFLLLTTTgggllllllaaaTTTJJJCCC>>>666555333444777888999999;;;::::::888777666666777;;;777444333333777BBBMMMZZZooo~~~}}}sssggg]]]WWWRRRRRRSSSSSSRRROOOIIIEEEIIIGGGEEECCCCCCAAA>>><<<;;;999888777888777555333111///---+++,,,---000222333333333333333333333333555444111---))))))+++...333444444222000---***(((+++,,,---...///000000000111111111---)))(((***...333000+++((((((***---///777666444222222222333444111000//////000111333444333333222222222222333333333000...,,,,,,,,,***)))%%%&&&''''''(((+++///222222333333333222111222222555555333111......111333777666444222000...------(((((())))))+++,,,......---+++'''###!!!"""%%%(((000000000111111111111000111000...------...///000000000000000111222333444666666666666444333111000---///222222111111111222666666444222///...000222777555333333555888888888444333111111111111///...,,,***'''&&&'''***///111555666555222000///000111333222222333555666666666111111222111000...---,,,,,,,,,---000333555444333++++++***)))((()))***,,,+++///111///***''')))+++******+++,,,......,,,***//////111333666999<<<===:::999777555111...+++***)))(((((()))+++---///111...------...111333333222---222777666111......111777777666555222---)))&&&(((,,,000333444444444555555333222111222111///---...000555999;;;888444000////////////...---...///111222333222---'''""""""%%%+++111444333///,,,///111222222///---++++++111333555777777777666555111///---,,,,,,---...///111111111000///...,,,+++***))))))***++++++***(((~~~zzzooofffjjjeeebbbaaaaaabbbdddeeeeeedddccceeeffffffdddaaacccbbb```______`````````jjjfffcccaaa___^^^]]]]]]```\\\\\\eeemmmgggSSSBBB777///)))(((***---555===MMMUUU^^^```]]]YYYZZZ]]]dddhhhdddWWWIII@@@:::777333222333555888::::::999999888777666666666666666777333111111222666AAALLLYYYnnn~~~{{{yyy|||uuulllgggdddYYYXXXWWWVVVTTTOOOIIIEEEDDDEEEGGGJJJKKKIIIEEEAAA===;;;999777777666444222...---+++******,,,///111111222333444555555444444444333111...+++***,,,---333222000...---......//////000000000000//////......//////,,,)))))),,,000555333///+++***+++---000666555444444444444555555555444222000000000111222000000//////000000111222222000---,,,,,,+++***((()))***+++++++++,,,///222222222111111222333333333666555444111//////111333333333222222111111000///------,,,------...//////...---***&&&###$$$'''+++000111111111000000000111333222000......///000111000000000000111222333333555555555444444333222222///111333444222111111222444444333111...,,,---...444222111222444666777666222111000111222333222111...,,,)))'''(((+++...111666777777555222111111222333222000000222333333222000111222222111///,,,+++,,,+++,,,...000222222111++++++***'''$$$%%%(((++++++///111...)))&&&)))...,,,++++++,,,......,,,***000000///000222555888:::999888666444333111000000---,,,,,,++++++,,,---...111000...///000000///...(((...333333///+++,,,...:::::::::888444000---+++---000333444333222222333111222444666777666111...,,,...333888;;;:::444000//////...------/////////,,,///222444111)))$$$+++111333111---***+++...111222000///...---111222555666777777666555......------...000333555222111111000...,,,***)))***))))))+++,,,,,,***(((~~~|||xxxtttnnnhhhdddeeefffeeeeeehhhaaa```aaaeeeiiijjjhhhdddaaa___]]]]]]^^^``````___fffbbb______]]]YYYYYY[[[hhhcccbbbffffffZZZHHH<<<333///+++,,,...222;;;EEEUUU^^^jjjpppnnnfff___[[[ZZZ[[[VVVJJJ@@@;;;888555444333333555888::::::999777555444444555666555444222000000222333666???JJJZZZmmmvvvttttttpppiiikkknnnwwwxxxssspppoooaaa```]]]ZZZWWWQQQJJJFFF???AAAFFFLLLQQQQQQMMMJJJBBB???;;;999777555333111,,,,,,+++***+++,,,---......///222444555444333222333222111000//////......333000---,,,,,,...222444...//////......---,,,+++***,,,...,,,******---111666555333000------///111444444444444444555666666666555333111000///000000---------...///000111222222000---,,,,,,,,,+++))),,,...000000000//////000222111000111333444444333555555555333111111222444///000111111222111111111000000////////////000000...///...***'''&&&***---111111111///......000222444333111000///000222333111111000000111222222333222222333333333333333444111333555555333222222222222333333111///---------111000///000222444444333///......000333555555555111///---******,,,...000555666777777444222222222333111......///000000//////000111111111///...---,,,+++***,,,...000000///------***&&&""""""'''+++---///000---)))'''+++///------,,,---//////...,,,000///------...000333555666555333222222333444555222111///...---,,,------333111/////////...,,,***&&&***//////---+++***+++666666777555222000//////111222333333111000000111---000444888:::888333///+++,,,///444999999444000111111///---///333333000(((,,,111555444,,,"""$$$+++000111///,,,***))),,,///111111000000000111222444555555444333222+++,,,,,,...000333666777222222111000...---+++***,,,++++++,,,------,,,***zzzsssooopppooojjjiiikkkeeecccbbbfffkkknnnllljjj```]]][[[\\\^^^aaaaaa```___\\\[[[]]]\\\WWWXXX\\\bbb^^^]]]^^^WWWIII>>>:::333111///111222777BBBMMMWWWeeeuuu|||uuufffXXXPPPJJJJJJDDD<<<777888888555666555444555777888888777555333111111444555444333......000444666888???HHHYYYiiiuuufff______\\\WWW___```fffpppxxx~~~}}}xxxuuurrrjjjhhhddd```[[[TTTMMMHHHBBBDDDGGGLLLPPPRRRQQQOOOGGGDDD???<<<999777444222---------,,,++++++***)))***,,,///222333333111000000111222333444333222000111///...,,,---///222444,,,,,,,,,,,,,,,,,,+++***))),,,...---+++***---///555666555333///...///111111222222333444555555666444333222111000/////////++++++,,,---///111333444111///---,,,------,,,+++---000333444333111000///111000///111444555444222333444555444333222333444000000111222222111000///000000000000000111222222///111111...)))'''))),,,222222000---++++++///333333222111000000111333444222111111111111222333333000000000111222333444555222333555555333111111111111222333333111/////////000///...///111222222111+++***,,,///444777888888555333111...---......///222444666666555333222222000...++++++,,,...............///000000000000000***)))(((***---////////////...+++%%% !!!''',,,///000///,,,***)))---000///...---///000111111//////---+++******---111333333111000//////111333555555444222000///...//////333111///...---,,,***((((((***,,,---...---,,,+++///111111000......111444222222222000---,,,---///,,,...222666888777333///***)))+++000555777444000222222000,,,///444555111(((***...333444///&&& !!!&&&---000///---,,,,,,))),,,///000000000000111111222333444333111///...)))***,,,...111333555666333333222222111///...---///---,,,---...///...---{{{{{{wwwppplllnnnnnnjjjfffgggkkkooonnnlll___]]][[[\\\___bbbbbbaaa[[[XXXYYY]]]\\\XXXXXX^^^UUUSSSSSSSSSJJJ>>>888;;;444222222444555:::FFFRRRVVVhhh|||uuu```OOOFFF>>>===777111111666777555888666444444666777666555444111///000333444333222,,,---222777999:::@@@GGGUUUddd||||||nnnZZZNNNMMMMMMKKKVVVUUUYYYaaajjjsss{{{vvvrrrpppnnniiiddd^^^VVVOOOJJJJJJIIIIIIKKKMMMOOOOOONNNKKKHHHBBB>>>;;;888555333............,,,)))'''%%%(((***...111222222000...///000222555777777444222000////////////000000111***+++,,,,,,------------))),,,///...,,,***+++---333555666444111//////111000000111222333444555555000000000000000/////////++++++,,,...000222444666111///------......---,,,,,,///444666555222000///000//////222555666444111222333555555444333444555111222222333222111///...//////000000111222333444000222444000***'''(((***222222000,,,)))***///333222111000///000111333444222222222222222222333333......///000111333555666111333555555333111000000000222444555333111111111000/////////111222111000((((((***...444888:::;;;777555333111000///......000333555666444222222222...+++))))))+++---......------...///000111222222(((''''''))),,,///000000000000,,,&&& '''---111000...,,,***+++...000000///...///222333222222...,,,***((())),,,000333111///---,,,---///111333666555333222111000111111111///---------,,,***(((+++++++++---//////...,,,,,,---......---///333777111111///---******,,,...---...000333555555222///***((((((,,,333666444111000111...***---444444///)))***,,,000333111+++%%%$$$)))...000...------...+++---////////////000111222222333333111///,,,+++((())),,,...111222333444333333444333333222111000111///------///000//////zzzttttttssssssttttttrrrpppnnn___eeegggaaa]]]```aaa___[[[\\\]]]]]]\\\[[[YYYYYYWWWRRRJJJAAA;;;777666666999::::::777777@@@OOO\\\[[[dddnnnnnncccRRRCCC<<<:::555000...///444777999777777777777777666555555///000000000000111111111......222777:::===EEEOOO\\\lllsss___LLL@@@===???BBBGGGIIINNNTTTYYY```ooo~~~xxxuuuvvvrrrpppppphhh[[[RRRPPPPPPNNNKKKJJJKKKMMMMMMMMMMMMHHHCCC>>><<<:::888777;;;555...,,,------***&&&---///222222111///......---///333666888888777666222///+++***+++...///000,,,++++++,,,///000000///444333222000///.........000///...///000///---,,,000////////////111333444333222111///......------,,,...000222444444333222,,,---///000111000///......///222444444333111///000111333444555444333222000222444444222000///000...///000111111000///...///000111222333444444444222222111///,,,******+++444222...***(((***...222444222///......000333666555555555444333222000000,,,***)))+++000444444333555444333111///...------...000222555555444222111555000,,,,,,///000...+++(((&&&&&&,,,444:::;;;:::666666666555444222///...111222333222111000111222111///...000333555333111555444000++++++//////,,,+++'''%%%'''---111000...111///,,,(((!!!$$$...111///---,,,...///000000...///111333555666666777000+++'''%%%(((+++------222111///,,,+++,,,000333000111333444444333111000111222222///+++)))***,,,...///000111000...,,,+++******,,,...000333555666555222...,,,,,,---------...///000///...---...000,,,,,,---...000111333444222000///......000222333,,,'''$$$'''---111000,,,//////.........---------)))***,,,...///111111222555444333222111///......***,,,............222555555444333222222222222333555333111//////000111222{{{|||zzzxxxxxxyyyxxxtttqqqgggjjjggg```]]]___```^^^]]]^^^___```___[[[VVVRRRKKKGGGBBB===999888888888777777888888;;;CCCPPPYYYYYY]]]aaa___WWWKKK@@@999555111---,,,...222555666;;;;;;:::999888666555444111222222222333333333333222111333888:::===FFFPPP]]]lll~~~tttaaaNNNBBB<<<;;;<<>>>>>999444111111000...+++...000333333111/////////111222444666666444222111000---)))(((***,,,......---,,,,,,...000111111000444333222111111000000000111/////////000000...,,,000///.........///000111111000///......---------///000222333333222000///,,,,,,---...//////000000...000222444444444222111333333333222222111000000111222333222000/////////...///000000000///...---///000111333333333333333000000000...+++******+++222111...***((((((,,,///000///......///222555777666666555444222111///...+++)))(((+++000333444222333222000///............///000222444444333222111444000,,,+++...///---******((('''+++222777888666333333444333333111000///000222333222000000111222111000000333666777555333555444000,,,,,,000000---)))&&&###&&&,,,111333222333111///***"""!!!***//////......///000000///......000222333444555555000,,,'''%%%'''***++++++......---,,,***+++...111000111333444444444222111222222111...***)))***,,,...///111222222000...,,,......///111333666888999555333000...////////////---------...//////000///---------...000111222333111000///.........//////)))$$$"""%%%---222222///,,,------.../////////000......000111111222111111444444333333222111111000---...000///------///222666555444333222111111111444333222111000000111222}}}|||}}}|||wwwrrrnnnmmmgggaaa___aaa```]]]ZZZZZZ[[[]]]]]]WWWMMMFFF<<<;;;999888777777888999333444555888>>>EEEMMMQQQTTTSSSSSSQQQMMMFFF>>>999000...,,,,,,///222444555>>>>>>===;;;999666444333444444444555555555555666666444555888:::===FFFQQQ___jjj{{{~~~rrraaaOOOCCC===:::999999999<<<@@@AAAEEEPPP[[[gggqqq}}}~~~yyypppjjjiiiccc\\\UUUPPPPPPTTTYYY\\\VVVRRRLLLGGGFFFFFFFFFFFF@@@>>>;;;777555333222222000222444444222000000000444555555555333111...,,,---+++((((((***,,,------...---...000222333333222333333333333333333333333111000//////000000///...111000///...---,,,------........................333333444333222111///...,,,+++++++++,,,///111222///000222444555555444333666555333222000///......333333333111...------...//////000000//////...---///000111333444333222222...//////---+++***+++---000000...+++((('''(((***+++,,,---...111333666777666666555444222000...---***((((((+++000444444222000///...------...000222111111222222333222222222333///+++***,,,---,,,***,,,***(((***///222333222111111111000000000//////000111222222111000111333111111333666888888777555555555111---...111222...'''$$$"""$$$***111444555555333111---$$$%%%---...000111222111000///,,,---///000111222222222000---(((&&&&&&((())))))***+++,,,,,,++++++---///111222333444555444333333222222000---***)))***,,,---///222444444222000...111222222444666888999;;;444333111111222222111000+++******,,,000222111///.........///000111111222000000000//////...------((($$$!!!%%%,,,222333111)))***,,,---///000111111111111222333333222000000333333333333333333444444111222111///---+++,,,---555555444333111000000///222222222222222222111111||||||yyyqqqjjjllliiiddd`````````]]]YYYQQQPPPOOOQQQQQQLLLCCC;;;555555555555666666666777222111222777>>>CCCEEEEEEIIIIIIJJJMMMNNNJJJAAA999///---,,,...111444555666======<<<;;;999777555444555555555666666666777777999666666888999<<>>;;;999888777888::::::;;;CCCLLLZZZgggttt|||wwwoookkkiiiddd\\\WWWWWWZZZ^^^```\\\YYYTTTQQQOOOMMMKKKIIIAAAAAA???<<<888555555666222444555555333111111111555555555444222///,,,***...,,,***+++---/////////......///111444555444333333333444555666666666666111000//////000111000///222222000///---,,,,,,+++------...//////000000000444444555444333222000///,,,***)))(((***...222555111111333444555555666666555666666666444222000...444444222///,,,+++,,,...111111111000000////////////000111333333333222111//////000///------.../////////...+++(((&&&&&&'''***+++---000222333444555444444444333222111//////+++))))))---222555555333///...------...000333555222222222111111111111111111...***(((***++++++***,,,***((()))---000111000111111///...------------///111222222111111222444111222444777888888777555666666333000111444444111&&&###!!!"""'''---222444444222111///''' ###,,,///222555444222000///,,,,,,...///000000000000111...***'''&&&&&&'''((()))+++...///...------...111222333444444444444333333111///,,,******,,,---,,,///222555666555222000111111222333444555777888222222111333444333111///***((('''+++222555222///......///000000000000000///000111333333222000///---)))&&&''',,,000000///''')))***,,,......///...---...000111111000...---000000111222333444555666555444222///,,,******)))222222222222222111111000000111333444444222111000zzzuuunnnddd\\\```]]]ZZZZZZYYYUUUNNNIIIGGGDDDCCCBBBBBB@@@<<<888666666666666555444333333222000000444:::<<<:::777:::===DDDNNNSSSOOOCCC888---,,,,,,---111444555555888999999999888777666555555555555555666666666777999777666777888;;;DDDNNN]]]fffvvvvvvaaaNNNCCC>>>;;;999888666666777666555999@@@LLLZZZgggqqqwwwpppnnnjjjeeeaaa```aaabbbbbbbbb```]]][[[XXXSSSNNNJJJDDDDDDBBB???:::777666666444555666555333111111222333333333333111000...---000///...///111222222111------///222444555444333111222444666777777777777111///......///000000000444333222111000...---,,,---...///111222222222222444444444444444444333333,,,***(((''')))...333666333333333333444555666777333555999;;;:::888444111444444222///,,,+++,,,...111111111111111111111111000000111111111222111111000111222111//////111222.........+++(((&&&&&&&&&---...///111222222222222111111222333333333333222---,,,,,,000555777666444///.........000333555777333222222111111000000000///,,,)))'''(((***+++,,,+++***)))))),,,///111222555333000---++++++++++++///111222333222333444666000222555666666666555555666777555222333777777333'''%%%""""""%%%***...000111/////////***$$$###&&&,,,000555777555222000///,,,---...///////////////222000---***'''&&&'''(((+++...222333222000//////333333333333333333333333111000---,,,,,,---......---///222555666555333222////////////000111222333000000000222333222000...***((((((,,,333555222...---...///000111111000000...000333666777777666555444111...------...,,,***((()))***+++,,,+++***)))&&&(((***,,,------,,,+++------///111333444666666777555222///---+++)))(((---...000111222333333333...000222333333222000///~~~}}}}}}}}}xxxmmm```TTTLLLNNNLLLLLLMMMIIIAAA999666???>>><<<:::999888999999:::999888777555444333222333111000111444555222//////555@@@MMMSSSNNNAAA555,,,******+++...111333333555555666777777777777777555555555555666666666666999777777888999;;;DDDNNNZZZdddttt}}}dddPPPDDD>>>:::777777555444555333111333888>>>HHHTTTbbbttt}}}vvvsssooolllkkkjjjhhhggghhhfffdddaaa^^^XXXRRRNNNJJJHHHEEEBBB>>>;;;888666555666666555222111111222000000111222222222222222222222111222444444222000+++,,,...111444555333111000111333555666666666666000...,,,,,,...000000000333333333333222111000///---...000222333333333222111222222222333333444444---+++)))(((***...333777555444333222333444555666222555888;;;<<<:::777444333333333111...------...000000000000111222333333222111000//////000222333222333333222111000222333//////...,,,)))'''((()))000111111222222222111111///000222333444555555666000//////222666888666333//////000111222444555666222222222222111000///...---+++((('''(((***---///,,,+++******,,,///333555888555111---+++***+++,,,000222444444444555666888222444555555444333333444555666555222444888777444)))(((&&&%%%&&&(((,,,......,,,---///,,,''''''***...333888999666111///.........///000000000//////333333111---***((()))+++///222555777555333222111444444333222222111111111///...---...000111111000///000222444555555444333//////.........///000000111000000111222111...,,,+++***+++///333444111...,,,---///111111111111000...000333666888888888888777666333111///,,,)))&&&)))***+++,,,+++***(((&&&"""$$$(((+++------,,,++++++,,,...000222444666777666333000......,,,***)))***,,,...111333444444444---...000222222111000...kkkkkklllmmmooossszzzzzziiiWWWIIIAAA;;;:::;;;>>>:::222...000888:::;;;888444333666999;;;:::888777666555555555333222000000000///......---333>>>IIINNNIII>>>666---,,,***+++...111333333444555666666777777777777555666666666777777777777888777888;;;<<<===EEENNNVVVbbbttt|||fffTTTJJJCCC===999888555444555333000111444666999BBBSSSdddsss}}}yyyvvvtttsssqqqpppnnnkkkgggccc```]]]YYYWWWRRRNNNIIIFFFDDDAAA<<<777555666666444111000111222//////000111333444444555222222222333333222///---)))***,,,000333333222000///000222444555555444333///---++++++---/////////111222333444444333222222,,,...000222333222222111////////////000000111111///---***)))+++///333666666555333111111222444555333444555666777666666555111222333222000/////////------------///111333444444222///------///222444333333444222000000111222000000///---***)))+++,,,222222222222222333333333111222333444555666666666111000000333666777444111...///111222333333222222111222333333222000---,,,+++***((('''(((+++///333///...---,,,---///333666999666222...,,,,,,...///111333555666666777999:::555666666444111111333555222333222111222666666222******)))))))))+++---000...,,,,,,...---)))))),,,000555::::::555000......000000111111111111000000555555444000,,,+++,,,...333666888888666444333222555444333111000///......---,,,---000333555444222111111222222333333333333333222111111111111111222333111000000111000...,,,,,,---000222333222000///+++,,,...111222222111111---///111333555666666666444444444333111---(((%%%)))+++,,,------+++)))'''$$$'''+++...000000///...,,,---...111333555777888444111.........///---+++***+++...111222333333222,,,---...///000000///...[[[___cccddddddgggooouuu}}}hhhRRRCCC<<<...---111555333---///555333888;;;888222///222777:::999777666666777888999333222111///------...///111666???FFFIIIEEE>>>888111///,,,---///333555666555666666777777777777666666777777777777888888888888888:::===>>>???GGGOOOTTTaaatttxxxeeeWWWPPPJJJCCC>>>999666555666555111111444555222888IIIWWWaaaooo}}}{{{zzzyyyxxxwwwsssnnnhhhcccaaa```______XXXRRRLLLJJJIIIFFF???999666666555333111000000222//////000111333444555666111111111111222000---***'''(((+++///222333111///...///222444444444333222///,,,******,,,.../////////000222333444444333333,,,---///111222111000//////...------------......///...+++***,,,///333666777555333111000111333444555444222111111222444555000222444444222000///000*********+++---000222444666333///,,,+++...222555333333333222000///000111111111000---++++++---///222222222222333444555666333444555555666666666555222000000333666666222///...///111222333222000///111222333444333000,,,***))))))((('''(((+++111555222111///...---///333666999666222...---...111222111333555666777888:::<<<888888888444111000333666///111000///111555444000***+++,,,,,,,,,---000222///,,,,,,...---***))),,,222777;;;;;;555///......222222222222222111111000555666666222...,,,...000555777999999666444333222666555333111///------,,,,,,,,,---111666777555333222222111111111222333444666666555444444444444444555333111000000000...,,,---000333444222000//////***+++...111222333222111---...///000111222222222///000222333222...***&&&***+++---//////---+++))))))+++///222444333111000---...000222444666888999222///------///000///---+++,,,///111222222111000,,,,,,---......///......SSSNNNKKKOOOVVV```mmmyyyiiiQQQ@@@777---+++******,,,...//////666:::;;;777000///333999<<<888555555777999999888666444111///...///000111555777>>>HHHPPPNNNDDD;;;777666555222000111444777;;;:::999::::::888666333555999===>>>;;;999999::::::::::::;;;>>>EEEMMMSSS\\\kkkyyy~~~tttggg[[[RRRLLLFFFCCC;;;:::888666444444444555//////555>>>FFFMMMWWW```ppp~~~yyywwwsssnnnjjjhhhfffeeecccaaa^^^YYYUUUPPPIIIBBB>>>999999777222---,,,...111000222333222000000444777444444444222000///111333---,,,+++,,,...000000000///......///111333222111333111///...///111111000555333111.........///000///......///000000...,,,...///000///,,,*********,,,,,,++++++,,,---///000333111///...//////---,,,+++,,,---...///000000000222444666777666333000---...,,,******---111333444555555555333222222444666555555444111//////111333///...---,,,---...000222444222000000222444555444555333111222444555333111...---...000333444333222333333222000//////111333333222111111111000---+++((()))+++++++++---///111222222111---******...222555666555333111000111222333444666888888777666444111444777666222000000222333222222333555444111---000---***+++...333777999333111...///000///,,,(((111333666888777333///---///111333444222111000111666444333111111222333444888777555333111111111111444444333000...---...000......///222555666333000444333222000000000111111333777999888444222555888666444111000000///...,,,,,,...000///,,,+++---//////000222444444222000///111...***))),,,///111222111111111000---+++(((&&&***...222222000...---...///000111444555555222//////...///111444666666555///......///111333333333222000......///000000000///...,,,++++++,,,---///MMMGGGEEEIIIQQQ]]]lllxxxxxxfffRRR@@@666---,,,+++,,,...111111111666999;;;777111000444999<<<999555555777888888888888666333111000111333444777777:::CCCNNNRRROOOJJJ???===:::777666555555666:::999888888999888555333444888===>>>;;;999999:::999999999;;;???GGGPPPWWWbbbppp}}}yyypppddd[[[UUUOOOHHHCCC888666555444444444444333333222444:::===???FFFMMM^^^nnn~~~~~~zzzvvvqqqmmmkkkjjjhhhfffbbb```]]]ZZZUUUNNNFFFAAA999:::999666222000000222222444444444222222555777777777777555222222333555444111---,,,---///000000.........///222333333222333111//////111222111000333222111000000000111111000/////////111111///...000111111///,,,******+++,,,,,,++++++,,,---///000111///,,,+++,,,---,,,,,,,,,---...///000000000000444555666666555222///------+++***+++///333666777666777777555333222333444555555444222000000222444000///...---...///111222666444222222333444333222111000///000333444333111...------///111333333222333444444333111000111222222000///...//////---,,,,,,---......------///111000111000---+++,,,///333666777666444222000111222333444555555555444333222000222444444333222222222222111111333444444000---...,,,+++,,,000555888:::333111000000111000...+++111222444666555333000...,,,...000000///...///000666555333222222222333444777555333111000000000111444444333000...---...000...---...000333333222///111000///.........///000333666888777444222444777666333111000111111///...---///000///---,,,...000///000222333333222000...///,,,******,,,///111111111111000...,,,)))'''&&&)))---111222111//////000111111222333555444222///111000///000222444444333111000//////000222333333333111///......000111111000///---,,,,,,---...///GGGAAA???EEEOOO\\\mmmzzz~~~qqqcccRRRAAA666///...---///111333333222666888:::777222111555999<<<999666555666777888777999888666444333444555666666777<<>>===<<<999666999888666666777666444333333888<<<===;;;888888:::888888999;;;@@@IIITTT[[[hhhsss}}}tttkkk___YYYVVVRRRKKKDDD777444222333555666555333666444444666555444888===JJJXXXiiiuuu|||vvvrrrooonnnkkkjjjeeecccbbb___[[[TTTLLLGGG???@@@???<<<888444333222444555666666555444666777888888777555222222333444:::555000,,,,,,...000111---------///222444444333222111000111333333111000111111222333333333333333222111000000222222111000333333222000---,,,---.........---------......///,,,***(((''')))+++,,,,,,//////000111111222111111777777666555333000...---...,,,,,,---222666888999888999999777444111000000444444444333222222333555222111000///000111222333555444444555555555222000------,,,...000222111111///...---...000222222222333555666666333111111111000...+++***+++,,,,,,,,,111111111000......000222/////////---,,,---000333777777777555222000000111222222222333333222222111///000111333555555333222000000000222333222///---,,,++++++---222666888999333222111222333333111///111111222222222222111000,,,---//////......///111666555444333333333444444555333000...---...000111333444333111......///111///...------///111111000///...---,,,+++,,,---...222444777666444222444666444222000000111222111000...///111000///...///111...///111111222111//////,,,+++)))***---///000000222111///---***(((&&&%%%))),,,000222222111111222000000000222444555444333222000...///000222222111222111///......000111222555333///------...000222222111///.........///000EEE@@@???FFFRRRaaarrr~~~qqqaaaQQQAAA888111111111222444444333111444777888777444333666:::<<<:::888666666777888888999888666555555666777888444888AAANNNZZZ___]]]YYYXXXPPPFFFAAA@@@@@@<<<999999777555444555555444333333777<<<===:::888999:::999::::::===BBBLLLWWW^^^jjjtttxxxpppfffZZZSSSRRRQQQKKKEEE;;;666222222555888888666666444444666555333666;;;???IIIVVVaaalllyyy|||wwwssspppmmmkkkjjjhhheeeaaa^^^YYYSSSNNNLLLKKKGGGBBB===888444333666777888888777666666666666666555222000///000111999555111......///000000---,,,,,,///222444555444000000111222444444222000///111333555666666555444333222111111333444444333555555444222///000222444333333222000///......---&&&$$$###$$$(((,,,///000222222333333333333333333888666444222///...---,,,111///...000333666888999777888999777333///------222444555555333333444555222222111111111111222333222333444666777777333111---------...///////////////...,,,---///111222111111333666666444111000///...***'''&&&'''***+++,,,222222222000///000222444111000///.........///000555555666444111/////////000000111111222333333333222111111444777777444000...///000111222111///---,,,+++,,,...222444555444222222333333444444333222111000000//////000111222111222222222000000111333555555555444444444333333333111...,,,,,,...000222333444333111///...000111111///...---...///000111///...---+++******++++++111333555666444333444555111///...///111222222222///000000000000000111111......///000000000000000,,,+++***+++...///000///222111///,,,***(((&&&&&&)))+++...111222333333333...------000333666666666000...---...000111111111111111///---,,,,,,...111555333///,,,***+++///222333222111000000000000111CCC@@@AAAKKKXXXfffwwwttt```MMM@@@:::444333333444555444111...222555666666444444666999;;;:::999777666777888:::777777666555666666777888555999AAANNN[[[dddgggggg```VVVIII@@@>>>>>><<<:::999666333222333444444444333777<<<===;;;999999;;;;;;===???BBBHHHQQQ[[[bbbmmmuuu}}}vvvmmmbbbUUUNNNMMMMMMIIIFFF@@@;;;555333555777888777555333444777777555888===<<>><<<:::999999666222111222444555555333777<<<>>><<<:::;;;<<<>>>@@@DDDJJJQQQYYYccciiisssyyy|||tttqqqfff^^^TTTNNNKKKJJJIIIHHHEEECCC???<<<999777777777666444555888777555777;;;======???BBBCCCHHHTTT```sss}}}{{{wwwtttqqqtttpppkkkfffbbb___[[[XXX```[[[UUUNNNIIICCC===:::;;;;;;;;;======;;;777444666666666444222111333555000000111333444444222///---------///222444444333///......000222333222000///000333666777777777666555333111222444666666666555666666666555666888:::999999888666333111...---%%%$$$&&&)))...222444555333444444444333222111111222111000///...---------444222111111333444333222333333444222///,,,++++++000333666666555333222222000000000000000/////////,,,---000444777888666444111222222000...,,,---...000//////000222333111000***---000111000///...---,,,)))&&&&&&(((,,,...///111111000///...000444777444333222111111///,,,***---///111111///...------,,,...111444666777666666444444666888888666222...,,,...111222111/////////000///......000000///---000222444444333222222333000///---++++++,,,...///222444555555333000//////222333444555555333111000000/////////000111333444333333333111000///111333222222111///------000222222111///...------......111222444666777666555444///------...111333444333000///...///111333222111,,,,,,,,,---000333555777333111//////000111222111000111111111///---+++)))---,,,,,,...000111000///000...---------,,,***(((******---000333444333111,,,...///---***)))+++...333333111---)))(((,,,///000111111222333333444444AAABBBKKKYYYfffqqq{{{}}}vvvhhhVVVEEE999333...///111444555444000,,,...///111333444555666777333444444222111222555999555666666777777888999999999888;;;CCCSSSfffyyyrrrkkk___RRRGGG???;;;::::::666222000111444666666444888===???===;;;<<<===???CCCJJJSSS[[[eeennnsssyyy}}}pppfffddd\\\ZZZVVVRRRNNNLLLKKKKKKLLLOOOQQQMMMEEE===:::999666555666999888555777;;;>>>===>>>@@@===;;;BBBLLLXXXhhhzzz~~~{{{yyyuuussspppmmmiiiccc\\\XXXZZZXXXVVVUUUSSSNNNGGGAAA>>>>>>???AAABBB???:::666666777777555444444666888444333222333444555333222.........///222333333222///...---...000111111111000111333555666666666666555333111111333555777777555666777666444333444555555555555555444222000///++++++,,,///333555444333111111111000000...------//////000000000000000000111000///000222333222111222222222000...---...///000333666777555222000///.../////////......---,,,------///222555666555333...000111000---,,,---//////000111333555444111///(((+++...000////////////...,,,******---111333444444333222///...000333666333222111111222111---***+++...000111000/////////---///333666777666444222///222666777666333111000,,,///222333111000000111222111//////000111111000///222333333111///000222000...---+++++++++,,,---...111444666444222111000000111444555555333000...//////111222333444444555333333333222000000222444111222111///,,,+++---000............///111333444111222444777888888666444111//////000333555666555000...---...111333222000+++++++++---000444999;;;999666222000111222333333///111333444333111...,,,///---,,,---//////---++++++++++++++++++***&&&$$$***+++///333666555111...***...111000---+++,,,...444555555000+++))),,,000...///000222333444555555CCCFFFPPP```mmmvvv~~~zzzmmm___PPPBBB666...+++,,,///333555555111...---...000222444555666666///000111000...000444777666666777888999::::::;;;888999>>>GGGVVVgggvvv~~~|||xxxnnn```QQQFFF???<<<:::777222000111444666777444999>>>???>>><<<===>>>???EEENNNXXXcccmmmvvv{{{{{{~~~{{{gggZZZWWWUUUWWWYYYVVVRRRNNNMMMNNNSSSZZZ___\\\QQQEEE>>><<<666555777::::::888:::>>>??????BBBDDD???999<<>><<<999444111222333444444///111444777666444000...111...,,,,,,......+++)))$$$%%%&&&)))++++++(((%%%+++---111555777555///+++***...333333///,,,---000555777777333---+++---000---...000222444555666666HHHKKKSSS```ooo}}}}}}}}}|||~~~~~~sssffflllgggdddcccXXXEEE555///333222222333444444222000333000///111444555444222444333111...---...333666<<<888555777;;;>>><<<999777555<<>>@@@@@@@@@>>>===@@@CCCEEEDDDBBBAAAAAABBBIIITTTaaannnzzz~~~yyypppkkkiiiddd\\\XXXWWWWWWWWWXXXWWWTTTRRRHHHGGGFFFDDDBBB???===<<<444666777666444444666999===999444111333666999:::///......///222555555555000000000///////////////222111000000111333555666777333//////333777888777999777333111///...+++)))---...///111111111000000222111111222333333111...+++...111222///+++)))'''...000333444222000//////)))***,,,///222333222111111111111111222333444555555444222333444333///,,,+++---------++++++,,,---000/////////000222555666///000111111000---)))''',,,...111333444333111///...///111333555444111...111///...000333777888999:::888555222000000000111444///+++,,,000222111.........---......///000111000111333555666333...******...222222000//////111.../////////...///111444111111///......///000222444222...,,,,,,...111333333111///---,,,+++++++++...---...222666777555333000//////111444555555444......000333777999999888555555444444444444333333////////////...---,,,+++------...///111444666777666666666888::::::888666555444444555666666444333...///000222222222111000444000---000666:::;;;999:::888555222111111222333///000222444444444222222444///+++***---...,,,)))%%%'''+++,,,------...///000111222333222000...---//////000333666555111---555666555111,,,***,,,///111...,,,...333777555333HHHOOOZZZfffqqq}}}xxxtttqqqrrrwww|||{{{sssnnnnnnmmmdddXXXXXXVVVXXX\\\YYYMMMBBB>>>777555444444444555444333333111000111333444333111555444222///...000444888===999777888<<<===;;;999888777>>>PPPbbbnnnxxx|||pppcccWWWNNNJJJHHHBBB<<<:::<<<======;;;===>>>???BBBDDDEEEEEEDDDOOOVVV^^^eeeooozzz{{{sssgggVVVCCC666;;;AAAIIIOOOSSSUUUWWWXXXSSSVVV[[[```aaa___ZZZVVVHHHDDD@@@>>>@@@AAAAAA@@@<<<@@@DDDGGGGGGDDDAAA@@@@@@EEENNNXXXcccnnnxxx~~~|||sssppppppllleeecccaaa]]][[[ZZZXXXVVVTTTLLLKKKIIIEEEAAA>>>;;;999888999:::999666555666777<<<888444111222444555666...------///222444555555333333222222111///...---000000000000000111222333666444111111222333444444666333///------,,,+++))),,,---///000111111111000//////...///000000...,,,---///111222000---,,,+++///111333222111//////000***)))***---111333222000000000000000111333444666777555333333444333///,,,+++,,,------+++++++++---//////000000222333444555000111111111///---+++)))'''***...222444333111///000000111333444444222000///...///111444777888888666555222000///...///000111---***,,,000333222000...............///000000111222333444444222...+++,,,...111222111000000000.........---,,,---///222///---++++++,,,...000111777444///+++***+++...000444333111///---,,,,,,,,,------...222555666333000///......///111333444333//////111444777999888777555444444444333333222222////////////...------,,,......///000222444555666444444444666999999888666666444333444555555444333///000000111222222111111777333111333888<<<<<<:::666555222000//////111222000111333444444333222111333...******---...,,,)))&&&))),,,...//////111222111111222333222111000///000///000333666555222///111111000...------000222222...+++---111444444222KKKUUUbbbmmmttt~~~~~~{{{{{{zzzuuuqqqhhheeebbbbbbgggmmmrrruuutttoooeee\\\XXXVVVOOOFFFCCCDDDJJJRRRTTTOOOIIIGGG;;;888555333444555666666444333111222333333222111555555333111000222666:::===;;;888999<<<===;;;888999:::BBBSSSeeerrr|||vvvjjj___VVVQQQLLLGGGAAA???@@@AAA???>>>@@@AAACCCFFFHHHJJJKKKKKKTTT\\\eeemmmvvvyyyqqqfffUUUAAA333777<<>>@@@AAAAAA???:::===BBBEEEFFFCCC@@@>>>>>>BBBHHHNNNVVV___hhhmmmyyy}}}wwwtttuuutttppphhhccc^^^YYYXXXXXXWWWWWWSSSQQQNNNIIICCC>>>:::888;;;===>>><<<:::777666555999666333111111222111000,,,,,,+++---000333444333555555555444222///---+++......//////////////////444444444222000///000111222///+++******************+++---///000111000000,,,++++++,,,......,,,+++...///111111000//////000000111111000......///000***((('''***000333222//////.........000222555777888777555444444222///,,,+++---......---,,,,,,---///000111333444444333333222111000///...---,,,+++$$$''',,,111333333000...111111111222444444222111,,,,,,...111444666666555333222111///......///000...+++)))+++///222222111///............//////000333333444333222000...---/////////111222222000...///...---+++******---///---***&&&&&&***///111111999555///***((()))+++...555444222000...------,,,,,,---///222444333000---///---+++,,,...000111111000000111444777888777555444444333333222111000000....../////////...------///000000111222333444555222111222444777888777666777444222111222333333222111111111111111111222333999666444666999<<<;;;:::444333111000///000111222000111222333333222000///111---******,,,---,,,***(((+++...//////000222333111111222222222222333333111111111333555666555333...,,,,,,---000333444555444000,,,,,,///222222111QQQZZZgggrrr{{{~~~xxxrrrooommmjjjddd```[[[XXXTTTSSSUUU[[[aaaeeeiiieee\\\OOOHHHDDD>>>888777:::@@@GGGLLLLLLIIIGGG===999444222222555777888666555444444444444333222444444333222111333666:::===;;;::::::;;;;;;999777;;;===FFFVVViiiwww}}}ssshhh\\\UUUOOOKKKFFFCCCCCCBBBAAA@@@AAADDDGGGKKKNNNQQQUUUWWW]]]eeemmmttt}}}|||wwwqqqhhhYYYGGG:::<<<>>>AAADDDHHHMMMSSSWWWUUUUUUXXX^^^dddfffbbb^^^UUUMMMCCC???AAABBB@@@===777888999<<<>>>>>>===;;;>>>@@@CCCGGGLLLSSS[[[aaallluuu}}}wwwuuuuuuuuutttgggbbb[[[WWWWWWXXXZZZ[[[XXXVVVRRRLLLFFFAAA>>><<<===>>>??????===:::777666888666444222222000---+++***))))))+++...111222222444444444444222///---+++---------...------,,,,,,000222444222///...///111222///+++))))))******)))((()))+++---////////////***)))***+++...000///......///000000//////111333000000///---++++++---000,,,(((%%%(((///333111...------,,,---///222666888999888666444333111...------///111111000//////000///000333555555444333111111000...---,,,++++++,,,$$$(((---222444222000---//////111333444333000---)))***,,,000444555333111222111000/////////000000---+++***+++...000111000///............///000000444555444333000.........222///...000222333000---000000...,,,******,,,...---((($$$%%%+++000222222999555///)))'''(((+++---555444222111///---,,,,,,,,,...111333444222///,,,...,,,******+++.........//////000222444555444222444333333222111000//////......////////////......000000111222222333333333000//////111444666666555666333000///000222222222333222111000000111222333777666555666888999888666333333222222222333333333///000000000000///------...,,,))))))+++------,,,+++---......------...000000000000000111222333444222222222222444555666666000---,,,///444888999777666222...,,,...000111222ZZZ```jjjwww{{{mmmhhhccc___\\\XXXSSSOOOLLLJJJGGGFFFHHHNNNUUUZZZ___^^^WWWIII>>>888444000000333999AAAHHHNNNOOONNN???:::444111111444777888777777777666555555555555444444333222111222555888;;;:::::::::;;;:::888777;;;@@@JJJZZZlll|||}}}rrrfff]]]UUURRRMMMIIIFFFEEEEEEEEEBBBFFFKKKPPPTTTYYY___cccgggooovvv|||~~~xxxwwwtttoooeeeWWWGGG<<<>>>>>>======>>>CCCIIIMMMPPPSSS[[[ccchhhfff```ZZZRRRMMMGGGEEEFFFEEEBBB>>>999666222222444777999999;;;===???AAAEEEKKKRRRWWW___dddooo{{{{{{vvvsssqqqpppppphhhccc]]]YYYXXXZZZ\\\]]]XXXVVVRRRMMMHHHDDDBBB@@@??????@@@@@@???===:::888888666555444333000,,,)))(((''''''***---000111111111222222222000///---,,,---------,,,,,,,,,,,,,,,,,,///111111//////111444666333///,,,++++++***)))'''(((***,,,------------*********---000333444444---............///222444000000...,,,)))***,,,...---)))&&&''',,,000000...,,,,,,,,,---000333666888999888666444111///......///222444555444333333444000222444666666555222111000///---+++******+++,,,(((+++000333444222///---,,,---111444666333---)))&&&(((+++///222333111////////////.........//////...,,,+++***,,,---.........------......///000111555666555333///------...222000......111111...+++111111111///,,,+++,,,...---***'''(((---111444444666333...)))((()))---///222222111000///---,,,+++---///222444444222///...---+++))))))+++,,,,,,,,,---------///111222000...333333222111111000///////////////000//////......///000111222222222111111///......000333555555555444111......///111222222333222111000000000222222333222333444555444333111111111222222333333222222------------,,,,,,++++++,,,+++******,,,---......---......---+++)))***+++............///111222333333333333333333444666888444222111333777::::::888888555111...///000222333aaafffppp~~~|||tttkkk[[[WWWRRRMMMJJJHHHEEECCC<<<<<<<<<===@@@GGGOOOUUUVVVZZZVVVIII;;;444000---***///555<<>>;;;:::888777666555222...+++)))((((((+++...222333333222111111000///......---...---,,,++++++,,,...///+++---...//////111444666888666333111000///---+++(((***+++,,,------,,,,,,---,,,,,,...111444555666,,,.../////////000222444111111///---******,,,...///,,,)))(((***,,,...///,,,,,,---///111444666777777777666333000......///111444777888777666666666222333555777777555222111000///---++++++++++++,,,,,,...111333444333111///,,,...111555666333---)))'''(((+++///222333111///---------------------,,,---,,,+++******+++,,,---,,,,,,,,,---///000222333555777777444///,,,,,,...111000............,,,+++000111333222000...---......---------///111444666444222...+++***+++...000000000000000///...---,,,...000333333222111000111---,,,++++++,,,,,,+++*********+++---///000...---222222222111111111111000000000000000///...---------...000111111111000000///...---///111333444444000...------///111111111222111000000000000000000...000111222222111///...---...000111111000///...,,,,,,++++++++++++++++++++++++++++++,,,...000111000000///---***))))))***------......///000111111333444444444333333555666666555555555777777777666777555333111000111222333eeemmmzzz|||uuunnncccXXXKKKHHHCCC???<<<;;;::::::333444666777:::@@@IIIOOORRRYYYZZZOOO@@@777222000+++000333888EEEUUU___aaaRRRLLLCCC;;;777555444333333555777666444444555777777777777555333222444666444666888999999888777777;;;DDDPPP^^^ppp|||uuuhhhccc\\\UUUPPPPPPRRRUUUWWW\\\bbbgggjjjpppxxx|||vvvsssqqqvvvxxxooo^^^LLLAAA<<<222111///---...222999???>>>GGGTTT]]]aaacccfffiii```bbbbbb```\\\YYYWWWXXXTTTLLLAAA:::999999888666777999;;;===>>>AAADDDGGGEEEGGGQQQdddvvv}}}zzzuuunnnkkkmmmkkkhhheeecccbbb```^^^\\\^^^\\\XXXTTTPPPNNNMMMMMMKKKHHHEEEDDDDDDCCC@@@>>>===;;;999888777555222///,,,++++++...222555666666666444222///...------...000...,,,++++++---000222...---,,,---000333555666777666444444444333000---,,,---...//////...---,,,000...------///111222222---///111111111111222444333333222000...---...000000///---***((()))---111,,,---///222444555555555444555444222...---...000111444888999999777777777444555666777666555333111000000///...------------,,,...000222333333333222111111222333444333000---)))***,,,000333444333222000000000000//////...---*********))))))***,,,...******+++---///111333444444777888555///++++++---///000///---+++******+++---000333444222///---------000333222000///222555444222000---,,,---...//////000000111111000000///---///111111//////000222---,,,---...///...+++((())))))***---///000///---111111111222222222222333222222222111///...,,,++++++,,,...000111000000///111///......000222333333,,,++++++---000111111111000000000000000///......,,,///222333333111///...---...000111111///---,,,,,,,,,+++++++++,,,------++++++,,,,,,---///222444111222111///---,,,...///---...///000111111000///222444666555222111222444333444555555333222222222444444333111000000111333gggrrr||||||~~~yyyoooeee]]]PPPDDDBBB???:::666444444555666111333555555777;;;BBBHHHQQQ[[[___UUUFFF<<<777555111444444555@@@PPPYYY[[[\\\UUUJJJAAA:::666333111111333555555333222555777999999999666444333555666222555777999888777777777;;;EEEQQQ^^^qqqyyyyyytttlllddd___^^^bbbeeeeeejjjppptttvvv{{{xxxrrrnnneeemmmqqqhhhUUUCCC:::888222000...,,,,,,000777;;;;;;CCCNNNTTTWWW\\\eeemmmlllooooookkkdddaaabbbeeeaaaXXXMMMEEEAAA>>>999555:::<<<>>>???@@@@@@BBBDDD===???KKK```ttt}}}yyyqqqnnnpppqqqpppppppppppppppmmmkkkfffccc___ZZZWWWUUUTTTSSSQQQMMMIIIGGGFFFEEEBBB???>>>===;;;:::999777444222///......111555888999999:::888444000---------...111///,,,***+++...222555222...+++,,,000444555555555444555666777555222//////000111111111000///...222///---,,,---...------...000333333333222333444555555555333111///000111000111000+++'''''',,,222,,,...111444555666555444333444444111---,,,...111111444888999999888777777555666666666666444333222111111000000//////......+++,,,...000222444555555666444222222333333333222,,,,,,...111444666666555555555555444444333111111'''((()))))))))+++...000)))***+++---///222444666444777999666///+++***,,,...///000---)))''')))++++++///333555333000---,,,---222777555000---000444444333111///...---------///000111222333333222111,,,...//////------000333------...000000///+++((())))))***---000111000...111111111222333333444444333333222111///---,,,+++)))+++---///000000///...222000......000222222222))))))***---000222222111...///000000000...---,,,,,,///333555444222000//////000222333333111///---,,,,,,,,,,,,---......///+++,,,------...000333555222333333222000111333555...///111222333222000///222444666555222000111222///222444333///---...000222333333222000000000111mmmzzz|||{{{ooo```UUUOOOIIIAAA:::666555555444444444555555333222111222666999<<<<<>>BBBFFFUUUiiiyyywwwnnnkkknnnssswww{{{}}}||||||ppp______```___XXXMMMCCC===:::999555333333111000333888;;;>>>DDDJJJQQQZZZbbbhhhnnnttt{{{|||qqqfffeeejjjiiigggaaaWWWLLLDDDAAAAAA<<>>???AAA===BBBNNN```ttt}}}uuutttyyy}}}{{{||||||yyyvvvwww{{{rrrnnnhhhcccaaaaaa```___VVVSSSNNNKKKIIIGGGDDDBBB@@@???>>>>>>===:::666333***+++---111555888888888333222111///............///...,,,++++++,,,...///444000,,,---000333111//////111333444333333333444111222222333333444555555666111+++''''''))),,,---222333444555444333222111666666555333111111333555444222---(((&&&''',,,000---,,,---///222333222111333222111000111222333444666777888777555444444444333444666555444222333333999555222111444555555333111111000000000111333444444444333333444666888999444000---///333666777666888666444555666666333000---+++)))))),,,000222333000......000333555333111777777777666333000---,,,,,,---...//////...---,,,000000///000000///---***///000000...,,,+++,,,...//////000000000000000000000111333444444333222000333///***(((***///333666/////////...,,,***)))(((*********,,,///222222111222000...000333555555333222555666555000---,,,------///111000......000333222333222000---,,,---...+++)))(((+++000444555444444333222111000......---///000111222222111///...444444444555555333000---///......///000000///---...,,,,,,///333555444222///111333333333333444555444333333333444333222000111333555777666333000---///111444444111...+++***...222666555000...///111vvv}}}wwwrrrhhh\\\NNNCCC???;;;555000444555666888888777555444333111///000222555666666>>>CCCNNNXXXXXXQQQKKKJJJFFF???999444///...777CCCHHHMMMRRRSSSNNNFFF@@@===;;;888333000///000222333222111111111222333444555666222222777::::::<<>>;;;:::777333111000000///...333222111111000000000000......------,,,,,,,,,+++***'''%%%'''***---,,,***((()))))))))***,,,///222666666555444333333222222---)))%%%$$$&&&***...000111111111111222333444444000111111000000222555888888444000///222444555444000//////000222333111000111222444555777777888888::::::888666444111///---444666888888666666666777444222111111222222111000111111111222222222222222444444333333222222222222333444444444333222333444666444222111222333222222333222222333666888888777444333222333555666666444555444333222222333444555555555555555444222111000+++++++++,,,......---++++++,,,.........///111333...---,,,+++,,,...111222000000//////000333666888+++)))'''(((,,,///222333...------,,,,,,,,,,,,,,,...------...000111111000111000000111333555555444555666777666333111111111333222111///---...111444555222000000222222///,,,///...---///111222222111111222222222111000...---,,,---///000111000//////111222222333333222111111...------...000111000...******+++///333666666666111222555777888888777666222///---000666999777444555555666666666555444444000111222000...------...111444777666333111222444|||yyywwwtttnnneee^^^KKKCCC888111111333333333111333666888999999777666666444333333444555555444555555999@@@EEEHHHNNNVVVYYYUUUMMMCCC999222111222333999BBBMMMVVV]]]bbbeeeSSSKKKAAA;;;:::999666333444555666999>>>BBBFFFIIICCCAAA??????BBBGGGOOOUUUWWW___nnn{{{~~~zzzzzzpppYYYGGGAAABBBIIITTT[[[\\\VVVMMMHHHDDD>>>999888666222222444555555555555777;;;AAAFFFOOOSSS___qqq||||||vvvsssrrrjjj___XXXUUUVVVVVVVVVWWWYYY\\\___bbbcccdddeeegggkkkrrr{{{{{{sssjjjccc]]]ZZZWWWUUUWWWZZZ\\\\\\]]]^^^\\\XXXRRRLLLHHHFFFFFFAAA;;;666333222111000000000000000000111222222////////////...---,,,,,,,,,***))))))+++,,,+++)))''''''''''''(((+++000444444333222111///...---,,,,,,)))%%%%%%'''+++///000000000000000111333555666000111111000///000444666777333///111666999777555000000///000111111000...///111333666888999999999999888666555444222///---333555777777666666666777333111...,,,---...///000111222222222222222222222333333333222111///...---///222555555222111222444444333000//////111222333222222222444777777666444333333333444666888999999666555222111111222444666444444444333222000...,,,+++***)))***,,,,,,+++***)))+++---...///111444777000...,,,******,,,...000.........///111444666777,,,++++++,,,///111111111,,,,,,+++++++++,,,---...///...------//////...---//////000111333444444444444444555444333222222222333222///,,,,,,---000333333000...111555666222---000000000111111111111000000111222222222000...------...///000111111111000222333333222000//////000,,,++++++,,,...///...---***+++---000222444555555000111333666888999777555111---+++///666:::999666555555444444444444444555000111000///---,,,...000333555666555444333444555}}}vvvpppiiiaaaXXXQQQAAA;;;333///000222444444333333444555555666777777555333333444666888888777666333333777:::>>>FFFNNNXXXYYYXXXSSSKKKCCC;;;555444555999AAALLLYYYdddjjjZZZTTTLLLHHHFFFBBB:::444444666:::@@@FFFKKKPPPRRRKKKLLLKKKIIIJJJPPPXXX^^^^^^dddoooxxx{{{|||}}}xxxuuugggOOO???<<<>>>FFFQQQ[[[aaa```[[[VVVHHH@@@:::888777555444666555555444333222555999===BBBHHHUUUdddmmmpppqqqtttwwwnnnbbbZZZVVVUUUTTTRRRYYYaaajjjmmmmmmnnnsssxxxsssvvv|||zzzooohhhaaa^^^[[[ZZZ]]]aaaeeegggjjjjjjjjjeee^^^WWWSSSQQQOOOIIIBBB;;;888666444333////////////000111222333000000000111000///......000...---,,,,,,***)))'''%%%%%%%%%$$$%%%)))///333222111000///...,,,++++++///,,,((('''))),,,///000000000000000111333666777333333222000......111333555111...000666999777444000///...///000000...---...///222555777888888888777555444444555444222///000222444555444444555666444111,,,((('''***///333333333222222222222222222222333333222000...+++)))+++...222222000000222444222111000///...000222444222222222555666666444222000111333444666999<<<===888666333000///000222333222333222222000...+++***+++)))((()))***+++***))))))+++---///000222666888333111---***))))))+++,,,,,,---///222333444444444...------...//////...,,,*********++++++------......,,,++++++,,,---+++***---...000111222222333333222111111111111222111111222///,,,******---///000///------111777888444///000000111222111000000000000000111222222111000///000000111111222222222222555555444111---+++,,,---***))))))+++------,,,***,,,...///111111222333333//////000333777888666333000---+++...444888777555444333222111111111222222000000///---,,,,,,///111333444444444333333444555rrreeeZZZQQQIIICCC<<<999666444555666666666444444333333444555666777111000111333666777777777333000///222444777???GGGRRRXXX\\\[[[VVVPPPFFF===<<<999777:::CCCOOOYYY___XXXVVVSSSQQQNNNHHH@@@:::===@@@FFFLLLSSSXXX[[[\\\ZZZ^^^]]]XXXWWW[[[aaaddd___aaagggooossswww~~~vvvjjjXXXEEE999555;;;CCCOOO]]]fffiiigggcccOOOEEE<<<999777555555777555555444333222333555888;;;@@@LLLWWW\\\___fffnnnqqqoookkkgggbbb\\\UUUQQQ\\\ggguuuzzzxxxxxx~~~|||yyysssiiieeebbbaaaeeekkkpppssssssuuuuuuppphhhaaa^^^]]]WWWRRRJJJCCC???<<<999888222111111000000000111111000000000000000000000000000000///---+++(((&&&%%%""""""""""""###&&&+++///333222222111000000//////222///+++***+++...///000111111111222333555666777666555444111...---///111222000...///333555555444000/////////111111///---...///111333555666777777666333222444666777555222---000222333333333444666555222...)))'''***000555555444222111111222333333333444555555333///+++))))))***,,,------...000222000000111000///000222444444444444555777777555333///000222333444777;;;>>>888666333000......///000222222222111000...+++******((('''((()))++++++******,,,...///000222666888444222///,,,***))))))))),,,...000333333333222111---,,,+++,,,---,,,***(((++++++---.../////////...---,,,******++++++***)))***---000111111000111222000///---...000111111111///---***)))+++---//////,,,,,,...222666666222...---///111222111000000000000000000000000111111111222222222222222222222222666666444///***(((***,,,+++*********,,,,,,***)))---///111111111000111222///------000444666555333000...---...000222333333333222111000////////////...//////---,,,---///111333222222222222333333444|||iiiWWWKKKDDD???<<<:::::::::::::::999777555444555666666666666555555000000000222555666666555333000000222333444999@@@IIIOOOTTTTTTUUUVVVQQQIIIGGGDDD@@@@@@DDDJJJMMMNNNPPPQQQRRRRRRPPPKKKFFFCCCDDDHHHOOOUUUZZZ]]]]]]]]]bbbgggggg___ZZZ[[[]]]\\\WWWUUUWWW___gggooozzz|||ppp\\\III>>>777333;;;CCCRRRcccoootttqqqnnnXXXKKK>>>999666444333555333444555444333222333555555999AAAIIIMMMPPPVVV^^^bbbfffjjjllljjjgggdddbbbgggrrr|||sssoookkkjjjooovvv|||}}}|||tttmmmkkkkkkccc]]]UUUNNNIIIDDD@@@>>>:::888666333111///.........------------///000111000000000///,,,)))'''&&&"""############&&&+++...333333333333333333333333111...+++***,,,///000111111222333444555666666666777666444111......///111000///......///111333555111000000111333333222000000000111222333555777888777444222444888999666222,,,///111222333333444666444444222///---...222666777555222000000111333555555777888999777333...+++***)))'''(((***,,,---------000222222000000222555555444444444666666444333000111222222222444888;;;666444111///...---...///000000000000///---+++***'''%%%%%%&&&***---......,,,...///000000222555777333222000...,,,***))))))000111111111111000000000,,,+++***+++,,,,,,+++)))---...111333333222111000---+++***+++,,,,,,+++***(((+++///000///...///000000---,,,---///222222111---+++)))***---000000///,,,///222444444222...+++))),,,000111000000000222111000///...///000222333333333222111000000000000444555333...((('''***......,,,,,,,,,---,,,***(((+++...111111111000222444000---+++---222666666444000111000...,,,,,,...111222222111000///---,,,,,,,,,---......------///111111000//////000111222222}}}{{{uuu___MMMBBB>>><<<;;;555777999;;;:::777333000444666888::::::888555333222222222444666777666555555333222444333111555:::@@@FFFIIIKKKPPPXXXYYYUUUQQQNNNKKKKKKKKKJJJGGGCCCIIILLLOOOPPPNNNLLLJJJJJJCCCGGGMMMSSSWWWWWWVVVTTT\\\cccbbbYYYPPPNNNMMMKKKNNNIIIIIIQQQ]]]iiivvvwwwwwwjjjQQQ???;;;999444<<>>;;;666222///,,,+++,,,,,,******+++---000111000111222111...,,,******%%%%%%&&&&&&&&&(((,,,///111222222333333444555555///---******,,,///111222222333555666777666666555666666444222//////000222000000///...---///333666222222222333555555444222222222111222333555777999888555333555888999666222,,,///111333333333555777444666777555222111333666888666222//////111444666888999;;;<<<:::666111...---)))%%%%%%(((******))),,,///333333111111333555555333222222333333222111111333333222000111555888333222000///............------......---+++)))((($$$######&&&+++///111222...///000111111222444666111111000///---,,,+++***555333111///......///000---,,,+++,,,...///...---///111444777777555333111---,,,++++++------,,,+++&&&***...000...---...///000---+++,,,000333333222---+++***+++///222111000...111555666333...***((('''+++///111000000111222222000...---...000333555444333222000////////////333333222---((('''+++000000///.........---+++))))))---000111111111444666222---***,,,222666777555000222222...)))'''+++///333333222111///---+++***+++---.........---///000000///------///000111111yyyfffOOOBBB;;;888777888666777:::<<<<<<;;;999888555666888999888777555333---000444666666666666666111444666555333222444777<<<===???BBBFFFKKKPPPSSS______^^^[[[VVVPPPKKKGGGIIIIIIHHHGGGGGGGGGGGGHHHBBBFFFJJJKKKKKKLLLNNNQQQQQQSSSVVVUUUNNNEEE@@@???DDDHHHPPPZZZeeepppzzzyyyjjjXXXJJJ>>>777777:::;;;AAASSSooovvveeeTTTCCC:::888555444555888555333333555666555333666555444666:::>>>@@@AAAKKKVVVaaagggnnnwww}}}yyy||||||xxxwwwssspppmmmhhh]]]PPPIIIJJJEEEEEEBBB<<<555---(((%%%***+++,,,,,,++++++,,,---+++---////////////000222111///,,,***)))***+++------...///111111000...---+++***))))))***...222555555555555666555555444444444444444222000000111333222222111000//////000000222111//////000111444555333111000000222444444444666555555777888777333///111222333333111000000111222222111111222444555666;;;777444111111222222222555888<<<<<<999444111///,,,+++((('''&&&(((***+++,,,---000222333444444444555555555111---+++,,,/////////000000000000000000---///000///...,,,---------,,,+++++++++)))&&&###""""""!!! """(((000666///...---------...000111222///+++***++++++)))'''...333333...+++---000111---***)))---333666555222333333333666999:::777444111000//////000///---+++,,,***((('''(((+++///111111...+++,,,///111000...---++++++---000111///---...000222333333111...---+++---000111111111222333666444000------///222444444333111000////////////333222///+++)))))),,,///000///000000000...***&&&((())),,,000444444111...111///...///111222222222//////---+++))))))+++...555555555444111///,,,***,,,+++++++++,,,...000111///222555444222000222444}}}jjjYYYGGG===888555333444666777999::::::888666555777888999999999888666666111222444555555444444444333555666555222111111333777777999<<>>BBBGGGIIIHHHHHHHHHJJJNNNPPPPPPNNNHHHCCCDDDHHHNNNWWWbbbiiinnnvvv~~~wwwpppbbbQQQFFF>>>888666888999AAAUUUqqq{{{kkkZZZIII???;;;777555555555333111111444777777666888666555555777:::<<<===DDDMMMYYYeeerrr~~~}}}}}}uuuqqqlllggg^^^SSSPPPRRRJJJHHHCCC<<<444---'''%%%,,,---------,,,++++++,,,,,,---//////000111444666333333111000...+++)))(((((())),,,...//////---,,,,,,,,,*********---111444666666666555444333222111111222111000......///111333222222111111111111111//////......///000222333333111000000222333333333222222333555777777333000000222333333111/////////111000000000111333444666999555111///000222333333777999;;;;;;888555222111...---+++)))***+++---///000000000000111333444555444555444111---,,,---///000111111111000...,,,***+++---......---,,,+++,,,---,,,+++***+++***(((&&&######"""!!!###'''...222///.........///000111111444222///......,,,)))&&&,,,111333///---///111222...+++(((***000333333222444333444666999999777444333333222111///...---,,,---+++***)))***---000222444222000//////000///...///---,,,...111222111000///000222333333111...---,,,///111333333222333444555333000......111444666444333111///------------222111000---++++++...000222111111111111...***&&&)))***,,,000333333111...000///...///111222111000------,,,***((((((***---111222222222222000///...---,,,++++++,,,---///000...000111222111000111222~~~~~~}}}uuukkkWWWJJJ>>>999777444111111555666777777666555333222::::::999888888888888888444444444333222222111111555666666444111///...///111111111444999???FFFIIIPPPWWW```hhhkkkiiiddd```OOOMMMMMMPPPTTTTTTOOOJJJEEEIIILLLNNNMMMLLLJJJJJJPPPVVVZZZXXXSSSPPPSSSWWW^^^iiitttwwwsssttt}}}vvvpppmmmrrrxxxzzz}}}zzz{{{yyylllbbbUUUHHHBBB>>>999555555999CCCWWWpppyyymmm___OOOFFF@@@999555444444111//////333777:::;;;<<<:::777555555777:::;;;AAAKKKWWWfffvvv~~~}}}~~~~~~~~~vvvqqqkkkggg___XXXVVVZZZNNNJJJDDD<<<444---)))&&&.........---,,,,,,+++++++++,,,------...000444888666777777555111+++&&&"""!!!$$$(((,,,...---,,,+++......---++++++,,,000333666666666555333222000//////000000...,,,+++,,,...222222222222222222111111---------...//////000000222111000000222333222111//////000333555555333000000222444444222000......000/////////000222444555666222...,,,...111333444777999:::888666444333333000///...---...///111333444333000//////111444666333333333000...---...000111222333222000+++'''$$$'''***,,,---,,,*********,,,+++))))))***+++***)))%%%%%%$$$$$$$$$&&&***.........///000111111222222666555333222111...)))&&&)))///333000///111333222000,,,''''''+++///111111333333333555777777666444555666666333///---...111000...---+++,,,...111222555555444222///......///222000...///111333333333000111222333333111///......111333444444444444555444222000///000222555777444222000---+++*********000000111000......000222333222222222222///+++(((***+++---///222222111...///......000222222000...+++++++++)))((((((***,,,---...000222333333222222...---,,,,,,,,,,,,......---,,,---///111222111000|||yyywwwpppcccWWWIIIAAA:::999999444111000222222333333333333333222:::999777666666666888999555444222111111222111111333444444333111///...---///...---...222888===AAADDDIIIQQQYYY___bbbbbbaaaTTTQQQQQQWWW___dddaaa\\\YYYYYYZZZYYYWWWUUUTTTSSSWWWbbbllllllfffbbbbbbbbbgggooouuutttlllhhhkkkqqqaaa[[[WWW[[[```eeekkkqqqqqquuu{{{rrreeeWWWLLLBBB@@@???:::555333;;;GGGZZZmmm|||yyypppfff\\\RRRMMMHHH???888555333111...---000555:::===>>><<<:::777666999===@@@IIITTTbbbnnnyyy}}}}}}}}}|||zzzuuupppkkkhhhbbb[[[XXXZZZOOOJJJBBB;;;555000,,,***...------------...---,,,+++,,,+++++++++---222555999999888555000)))###!!!&&&***------,,,+++///000///---++++++///222444444444444333222111000000111000...+++))))))***000111222333333222111000,,,---...///000000000000222111000111222222111///---...///000111111000///111333666666444111000///000000///000111333444666333000+++***,,,///222444666666666444111111222333111000//////000222444555555444222111000111222333222222111/////////000111///111333333000+++&&&"""$$$'''***,,,+++)))((((((***(((&&&&&&(((***++++++((((((((('''&&&''')))+++---...///000111222222222555555666666444000+++(((&&&...333222111222333222111,,,'''$$$'''+++...000222111111222333333333333444666888555000///222666444333000.........///000222444555333///---...111222000///...000222444555222333444444444333111000000333555666555444444555444333222111111222444555333111...,,,)))(((''''''---///111222111111222333222111111222333222///---,,,,,,---///111222000///------...111222222///---+++,,,,,,+++))))))***,,,---///111333444555555555///...---,,,+++,,,,,,------++++++---111333222///{{{vvvqqqeeeUUUIII@@@:::888999999444///......//////000111333444555999777555333333444666777444222000000222444333222111111222222333222000...000...------///222666999;;;<<<>>>BBBHHHOOOUUUYYYVVVSSSRRRYYYfffoooqqqooommmjjjgggdddaaa```___^^^```jjjqqqmmmgggeeeeeecccbbbddddddbbb^^^ZZZWWWVVVOOOIIIEEEGGGKKKPPPWWW^^^dddjjjqqqtttvvvzzz{{{mmm```OOOFFF?????????;;;777555???MMM^^^jjjrrruuuppphhhZZZVVVTTTUUURRRIIIAAA>>>555333///------000555888;;;:::999777777;;;CCCHHHTTTbbbrrryyy|||~~~|||yyytttooollljjjeee\\\WWWVVVNNNIIIAAA;;;888666333111...---,,,---///000///...//////...---,,,---111444:::999666111,,,'''""" !!!&&&***---...------///111222///++++++...222222222333333444333333333333444333000,,,)))((((((...000222333333222000///......000111111111111111222111222333444333000------...//////...---,,,,,,222444666777555333222222222222111111222333555666222///+++)))+++...000111111111000...,,,,,,///111000000000000111222444555333333333333222111000000111000/////////111222222---///222444222...(((%%%%%%'''******)))((('''''''''&&&$$$%%%(((***+++++++++,,,,,,+++))))))***,,,---......//////000111111222444666666444000,,,***'''...444333222333333111111---(((%%%&&&)))---000//////...------...///111000444777666222222555:::888666333000...------------000222111///---///222000///.........000222444444444555555555444333222111333666666555444444444555444333111111000000000000///---***(((''''''''',,,...111222111111222333///...///111444555444333...------...000111000///------...111333333000......//////...,,,++++++---111222333555666555555444000///---,,,++++++,,,---...---,,,///333444333000{{{uuulll\\\KKKBBB999555555777777222.........---...///111333666888666555333222111222444555222000///111444666555333//////000222444444222///000///......///000222333888666333444888???HHHMMMPPPNNNNNNVVVbbbmmmrrrssswwwtttpppmmmlllkkkjjjhhhjjjnnniii]]]XXX\\\aaa```TTTQQQNNNNNNPPPOOOJJJEEE@@@;;;888:::===AAAHHHOOOYYY___fffjjjooowww|||}}}~~~tttfffYYYHHHBBB>>>>>>===;;;;;;===GGGVVVdddgggiiijjjfff___OOONNNRRRXXXYYYSSSMMMKKK>>><<<777222......111444888888888777999???IIIQQQ]]]mmm}}}~~~vvvqqqnnnmmmhhh___XXXVVVOOOJJJCCC???>>>>>>;;;999222///...///222444222///444444444222111111444666:::777444///+++(((&&&%%%"""$$$'''***---.........///222333111,,,+++///333111222333444444555555555444444444222///,,,******---000333555555333111///000000111111222222333333333333333555555333///,,,---...///...,,,+++++++++222333555555444444444555444444333222222333444555222///,,,***+++---------------,,,***((())),,,...000000000000111222333333111222333333222111///...000...---...000333333333,,,///222555444111---***((()))******(((''''''(((&&&%%%$$$&&&)))+++++++++---...---,,,******,,,......---,,,,,,,,,---...//////111444555222...+++***)))111555333111222222000000---***((((((***---///------,,,***)))***---///---111444555444444777999777555333000...---,,,,,,***,,,.../////////000111---...///...---...111333333444444444333333222222111333555555333222222222333333222111///...---,,,---,,,***)))((((((((()))***---///000000000111222,,,,,,---000444777777666000...------...000000///------...000333444333222111222222000...,,,,,,,,,333444555555555555333333///...---,,,+++,,,,,,---/////////111333444333222zzzrrreeeQQQBBB===666333333666666222111222000///...///000333666888555444333222111222333333333111000333777888555111000///000333666555222///......//////000000111111555444222111444999>>>AAACCCDDDFFFMMMVVV^^^cccfffmmmlllkkklllmmmlllhhheeegggfff[[[LLLHHHPPPTTTQQQGGGBBB>>>???BBBCCC???:::333000///222444666===DDDJJJPPPVVV\\\fffsssxxxwwwzzz}}}yyymmm]]]PPPAAA===<<<<<<;;;;;;@@@GGGSSSaaajjjddd]]][[[VVVOOOGGGFFFJJJRRRVVVUUUTTTVVVQQQNNNHHH@@@888444555777:::;;;<<<;;;>>>EEERRR[[[fffttt{{{tttooonnnkkkddd^^^]]]TTTNNNHHHEEEFFFEEEBBB???999666333333666666333000444555666666555555777999888777555222000...------%%%&&&''')))+++,,,---......222444222---+++///444333444444555555555444444000222333333111///...//////111555888888666333111111111000000111222444555444444555777777444000,,,+++---...---+++***+++---000111222222111222555777555444333111111111111222333000...,,,,,,,,,***))))))***)))(((''''''***,,,111111111111111222222222222111111000000////////////---,,,---111444555444...000333666666333000...,,,,,,,,,***''''''((()))'''&&&'''))),,,---,,,+++------,,,+++***+++...000///---***(((((()))+++---...111333222...***((((((---333666333000000000///...------,,,+++,,,...///------,,,)))'''(((,,,///---///222555666666555444222111000///............++++++,,,...000111000///,,,...000000......000222111111111111111000000000000222444444222000000000////////////...,,,+++*********)))(((((()))***+++***+++------------///111,,,,,,---000444666777777222///---,,,.../////////---------000333666666666333444444222...,,,++++++222333333444444333222111///...---,,,+++,,,---......000222222111111111222vvvnnn^^^III<<<888666333444777888555555777333111000///000333666888444444333333222222222333444222111444888999444000111111111444666666222...,,,---...000111111111111222333333444666777888999999;;;@@@EEEKKKPPPTTTVVVYYYYYY\\\```cccbbb\\\WWWYYYXXXNNN@@@===DDDDDD===@@@<<<888777999999666333***((())),,,///000666===888>>>DDDKKKYYYiiiooolllqqqvvv}}}xxxiiiWWWHHH<<<:::::::::999:::CCCNNN]]]jjjnnnaaaSSSMMMGGG???AAA@@@CCCKKKPPPRRRUUUZZZaaa^^^XXXNNNCCC===;;;===>>>@@@AAAAAACCCLLLYYYcccoooyyy}}}|||xxxqqqooommmhhheeedddXXXRRRMMMJJJKKKJJJFFFBBB???;;;777777888888444000111333555666666666888:::666666777666555444222111(((((((((((()))+++,,,------222555222---+++000555666666666666555444444333,,,///111222222111111222000333777:::;;;888555222222111//////000111444555444555666888888555000,,,)))+++------++++++---000///////////////111555888555444222111/////////000333111///...---+++(((&&&((())))))((('''''')))+++222222222222222222111111333111///------...000111///,,,+++---111555555555000222555666666444222000//////---***'''&&&(((***(((((()))+++...///...,,,,,,,,,+++***)))+++...111///,,,(((%%%%%%'''))),,,///111222000+++&&&%%%%%%000555777333/////////...,,,---//////.........///------,,,)))'''''',,,000...///111444777666222///...............///000000---,,,+++...222333000---+++...111111//////000222////////////............///111333222000///......+++,,,---------,,,+++***(((((((((((()))***,,,---***+++,,,+++++++++...000---,,,---///333555666555222000---,,,---/////////...------///333777888888444555555222...+++******000111222222222222111000...---,,,,,,,,,,,,......---000333222000///000222~~~|||rrr___LLL???999666555555444555777777666444222111111222444555555444333222222222333333444555333333333333333444555666333222111222444333///+++'''))),,,000333333000---000333666666444333444666666888;;;>>>AAABBBBBBBBBGGGHHHJJJMMMPPPOOOLLLIIIIIIDDD===888666777888999888666444444444333111///''''''''')))+++///222444888:::???EEELLLRRRWWWYYYdddjjjsss|||ppp\\\HHH===888444444999===AAAKKKVVVhhhfffccc]]]PPPBBB===???@@@===;;;???FFFNNNWWW^^^pppggg]]]YYYTTTMMMIIIHHHLLLGGGHHHMMMSSSYYYeeerrr|||{{{yyyvvvuuutttpppiiiddd^^^]]][[[XXXTTTQQQOOONNNCCC===888888;;;;;;555///111333666888777666555666555555444444333222222111///...------------......---111555555333111111333777777666444222222444666000000111333555666555333666777888:::999666111---...---,,,,,,...222777999666666777666555333111000+++(((%%%''',,,000333333222111///---,,,...111444888555111...,,,...000222666222...,,,,,,+++)))''')))((((((***---...///...000000111222333444444555111333333000+++***...222333111000000222444666666333444555666555444333222222222000---******+++---,,,+++,,,---///...,,,)))///,,,))))))+++///222444333---'''%%%(((---000222///222444222---******+++111333333222000.........111222444333111...------//////...---,,,...222555444444333222111000///...///000111222222222111111/////////111333444333222...//////...,,,+++,,,...000000///...............111222222111111000///...+++,,,---......,,,***))))))'''''')))---//////---000000111111111000000//////......000333444222///111///---++++++,,,...000,,,---///000000222444777555555666555222...)))&&&+++...111333222111111222111000000111222111///...///000000111111111000000zzzuuuiiiXXXGGG<<<888777555555555777999:::999888555444333333444444333111333333333333333444444555444444444333444444555555555333222333555444000,,,)))***---111555555333111222444666666444333555666444666888;;;<<<<<<<<<;;;@@@??????AAACCCCCCBBB@@@AAA===777333222444777999999777555444444444333222,,,+++***+++---000444666666888;;;???CCCGGGKKKLLLWWW]]]hhhttt~~~kkkTTTAAA777222000222888>>>DDDQQQ]]]iiiddd]]]TTTHHH<<<777999999999999<<>>>>>FFFLLLXXXhhhxxxxxxaaaIII999222///000333:::BBBKKKYYYeeeiii^^^RRRIII@@@888555666555777888:::???LLL\\\hhhjjjaaaZZZXXXYYYZZZ___dddccc^^^]]]aaaiiipppzzz}}}zzzyyy|||}}}tttlllccc```aaajjjsssrrreeeWWWKKKEEE???===>>>===888333555777888888666444333333555333222///---+++******+++,,,---...///......---555888;;;:::555111000111222222222111//////111333222111111333555555444333333333555777888666222///,,,+++******+++...222444333333333222111000///...---***&&&%%%)))...222555111///---+++,,,...111333333222111000000111222333000///---,,,---...---,,,,,,+++***+++...//////.........///000111222333333222444555444111///111333777777777777777666555444333222222111111111111111000000000///......000222000---(((&&&&&&''''''''',,,+++,,,...222555666555///---)))(((***---...///555222000///111333444444///000000///......///111111222111///,,,,,,---...111222333333222222444555111000000///...---,,,,,,111222555777777666444222------...000222333222000------...------///222555222111111000000000000111///000000000111111111111///000111222222000...---++++++,,,///111111///---000111111222222222333333333222111111111000---***---,,,,,,------...///000///000000///---,,,,,,------000333555555111---******---///000////////////555444222111111111333444111111222222222111111000zzznnnbbbQQQCCC999333444777888777777999;;;<<<;;;:::888666666666666555222000111111111222222222111111222222333444555777888999999777444444666666444111,,,---///333777::::::999666666555444333333333444:::::::::999888666555444333222222555888::::::999777666333111111444888<<<;;;888555444666888999:::888666333222222555999;;;999999999999888888888888888>>>KKK^^^rrrpppWWWAAA666333444666;;;BBBKKKVVVbbbkkkdddVVVFFF>>>:::777666888777888999;;;DDDSSS```fff\\\TTTMMMKKKMMMPPPXXX```bbbdddfffjjjooowww}}}|||xxxooohhhbbb]]]aaajjjmmmggg___TTTNNNHHHDDDCCC@@@;;;666:::<<<<<<;;;888555444444777555333111///.........***,,,...000111000///...111555888777333///------///111222111000000111222555444333333444444222000000111222555777666333000,,,+++******+++...000222////////////......------,,,***((((((***...111333111...+++***,,,///111222333333222222111111111111...------...///000000000,,,+++++++++---...---,,,------...///000111222222111333555444222111111222555777888888777555444444333222000///...///000111222222222111//////111222444///((($$$###%%%''')))------///222555666555333///---,,,***************333000...000444777666555---...///...------000222222111///,,,******,,,///222444666666555444444555333333222111111000//////000222555777777666333222/////////000222111///,,,,,,...000111111111222333111111000//////000000000---------...///000000111000111222333333111///...,,,---000222333222000...111111111222222333444444111111111111111///---+++....../////////////////////000000///,,,+++++++++***...222555666333000---***,,,///000000000111222444333000...---...111333111222222222222111111000{{{tttjjjZZZHHH===666111222666:::999888999::::::888777444444444666777777444222//////000000000000///...---...000222666999<<<>>>:::777444444666888777555......///222666999:::999666555333222222333333333::::::999888777555444333///000444888===>>>===<<<888777666333111333777;;;;;;888555444666888:::::::::999666444555777:::<<<:::999999888777666666555333999EEEWWWiiivvv}}}oooUUUAAA:::;;;;;;???EEEOOO\\\gggoooqqq^^^NNN<<<444222111222555666888999@@@PPP```eeeaaaQQQJJJDDDCCCCCCGGGOOOXXX___gggppptttvvv~~~{{{rrriiiddd___^^^```bbbaaa___\\\XXXRRRNNNJJJEEE???;;;>>>???>>><<<888666555555777666444222111111222222,,,---000111222111///...---222666666222...,,,,,,...000333333222222222333888666444333333222000......///000333555555222000---,,,,,,,,,---///111333---------,,,,,,,,,,,,,,,***+++,,,,,,---...000111111...+++***---000222333444444333222111///---------...///000111111222333---,,,++++++,,,,,,+++***------...///000111111222000111333333222222222222222444777666444222222333333222000///...///000111444444444333000//////000666111***%%%%%%(((***,,,000111222555666666333000//////...,,,***'''&&&&&&...---...222666777555222,,,...///.........000222222111///,,,)))))),,,///222444666777555333333333333333333222222111111000///111333555555444222111222222111222111///+++(((+++///333555444222000/////////.........//////000++++++++++++,,,...///000///000222222222111///------///222444444333111000222222111111222222444444...///000111000//////...222111111111000000//////---///000000...,,,,,,,,,+++...222666777555222000,,,...000222222333555666000///---***((()))---111222222222222222111000///xxxooobbbPPP???999555111222666:::999888888999999777555111111333555777888555333...///000000000///...---)))***---111555:::>>>@@@999666222333666999999888222111000222555888888888777555222222333444444444777666666555555444444444---///444999>>>???>>><<<888888777333000000444888999777444444555777888888999888777666666888999;;;777777666555555444333333222888BBBNNN[[[fffnnnsssrrr\\\KKKFFFHHHFFFJJJQQQ^^^nnnzzzzzzsssXXXHHH666---)))((())),,,111555<<>>FFFOOO[[[fffqqqxxxrrrsssrrrnnngggaaa]]][[[[[[[[[\\\[[[XXXSSSLLLGGGEEEEEEDDDAAA===;;;:::;;;999777444111000000222333//////......------,,,,,,000444999888333...+++***+++///333555555444333333555333111111222444333333------...000222222000...++++++,,,---///222444555000////////////000111222111111000...,,,...333777444///++++++000444555444333222000///---,,,++++++222444777777555333444555333111///...///...,,,***---...///000111222222333333222111111333555666666555666666222,,,)))***,,,333333444444333333222111222333444333111//////000222000---,,,---000111111222222333555666555222000///000111000---,,,...000,,,///222444333222222222,,,///222333222000//////222111000...++++++---///000111222111///------...............------------000000000000000111222222222222333444444111---)))&&&))),,,------,,,,,,---//////......///000000111...---,,,+++,,,---///000///000222222222111///...---///222333222222444666444333111/////////000111***---000111//////000111///...------...000222333000222444444222///......222333555666666666555444555666666555222222222444,,,......+++''''''+++///000111111000000...------xxxiiiPPP>>>111444777555444999888777777999;;;;;;:::999000111222555666666333000111222333444333222000...((())),,,///333888;;;===777333000111555:::<<<===:::888555444555666777777:::777444444777::::::999222222333444555777999999444333333444777999::::::888::::::777222222666;;;666444333333444444333111444444666777777777777777777666555444333222111000222777<<<>>>>>>CCCNNNVVV___hhhrrrsssmmmeeeaaaaaadddeeeiiitttwwwaaaJJJ???222+++&&&%%%(((...+++;;;MMMXXXbbbbbbQQQ<<<888888;;;???BBBDDDLLLUUUeeelllttt}}}}}}zzztttnnnhhhdddaaa___VVVYYY\\\]]][[[VVVPPPLLLJJJJJJIIIFFFBBB@@@@@@AAA===:::777333111111222333///...---,,,+++*********111555999888222,,,(((&&&***---222555555333333222222111///000333555777777---------///111111///---******+++---///222444555222222111111111333444555555444000,,,***---555;;;555000+++,,,111555666555111000...---,,,,,,,,,---444777999999666333444555555333111111000000...,,,......///000111222333333555333222222444666888999888999888222***%%%&&&)))333444555666555444333222000111333333111000111111000...---...000222222222000000111444666666444222...000222222000000333666///222444333111000222555,,,///333555333111///...222222111///,,,,,,---...///000000...,,,++++++,,,..................------222111000///000111333444111111222444555333///,,,$$$%%%&&&''''''))),,,///000000///000000111222222000///...------...000222000111222333333111000...,,,///222222111222555888555333111///......///000+++...111111///......000++++++******,,,///333666333555666666333000......555666666666666666666555::::::888555111//////000---///000---)))(((,,,111000000000000///...---,,,nnn[[[EEE<<<333333999===:::444888888777777777999:::;;;999666333333444444222000///000222555666444///,,,,,,...111444777888999999:::888555333222444666888888888888777666777999<<<;;;:::888666555555555666333222222222444777:::<<<333444555666777777666666555777888777555444444555333444555666666555444333666555555666777777555222777666555333000...,,,+++444555777888:::>>>CCCGGGOOO[[[jjjrrrqqqmmmkkkkkknnnrrruuuyyy~~~|||jjjWWWGGG???444,,,)))+++...000222>>>PPP[[[[[[PPPBBB888999;;;???BBBHHHPPP[[[cccmmmwww}}}uuullleeeaaabbb___\\\YYYWWWVVVSSSQQQUUUTTTPPPJJJEEEAAAAAABBB@@@>>>;;;888666666777888222...,,,---***%%%&&&,,,///000000///---***'''&&&,,,---///111222111111000000000000000111333555666...,,,***,,,...000...,,,++++++,,,...000222444666111222222333222111000///555111......222555777777222000......000333444444222111///---,,,,,,,,,,,,666555444444444444444555444444222//////222222///111000///...///000333444888777555444333444666777;;;;;;777...$$$!!!%%%***555888:::999666444555777777555333333444555555444111///......///000111000000000111333555555333111111000...///222555666666444333222000//////......++++++---000111000...+++---.........---...111333333333222///---,,,---///////////////000111222333222111000.........///000///000111111///,,,(((&&&$$$###%%%)))+++))))))+++//////000000000111111111222000...///111111///---///111444777999777222...///---,,,...222555555444555444222000............111000000//////......///---***'''&&&)))...222444333333333333222000...---000444888888555333444777666666777666444000,,,***......---+++)))***,,,///111000///...---...//////yyygggTTTCCC;;;333333999<<<999444444555777999:::;;;;;;;;;888555333333444555333111...///222555777666222//////000222555777888999999777666555444444444555555555777888888777888:::;;;:::888666444333222222222000//////000222555888:::555555555555666666666666555555666666666555555444222333555666666666666666777666666888::::::888666555444333111///......---444555555555666888<<>>===<<<<<<<<<<<<:::999777222000///,,,'''(((---000000///...,,,***)))(((---...///000000111111111333333222111111222333444...,,,***+++---///...---,,,,,,---...000222333444111222333333333222000///444111///000222555666555111000//////222444555555222000...,,,,,,,,,---...555555444444444555555666333444111------//////,,,------......000222444555777666444333222333444555888999666---%%%"""&&&+++333555777666555444555777666444333333444555555444222000...,,,------......///000111333444333222000...---...000333666777777555444333111000///......,,,---...000111000---+++,,,...000111000000111222444444333000...---...000//////000111222444555666333222111000///000111111/////////...,,,(((%%%###%%%$$$''',,,---***)))+++,,,---...///111222333333333000......000111///......///222555666444000,,,---++++++...111444333222222111000/////////000111333222111000000111222333///+++'''&&&(((---111333444444444444222000...---000333666555222000222555444555555444222///,,,***,,,------,,,,,,---///222222111///...---------...{{{rrr^^^LLL@@@999333444999;;;999555111333777:::<<<<<<;;;:::777555333333444444333222---...111555777888666333333444444555666666777777444555666777666555333222222555777999999999999;;;888777555222000///......,,,,,,,,,---///222555666888777555444444555666777555333222444777777555222222222444555777888999999999888888:::<<<<<<;;;:::222111000///...///000000555555555444222333555777<<>>>>>AAAGGGSSSdddwww~~~~~~yyywwwwww{{{~~~zzzwwwyyy{{{|||yyytttoookkkvvvxxx|||~~~}}}~~~~~~zzzxxxmmmjjjeeeaaa___\\\YYYWWW___]]]ZZZYYYWWWQQQIIIBBB???>>>???AAADDDDDD@@@===<<<888555333...***+++///111000...,,,++++++++++++//////......///000111222666555444222111111111111///,,,******+++---......---------...///000222222222222333444333222111000333222111111333444444444111000000222444666666555222000...,,,+++,,,...///444444444444555555555555222333111,,,***,,,,,,)))(((***,,,///111333555666666555333222111222333444666666444---%%%###''',,,000111222333333444555666555444333333555666555444444222...+++******+++,,,...///111222222111000000+++,,,---111555888888888777666444222000///------,,,...000111111000---,,,+++...222444333111000000555555444111...---...000///000111222444777999:::444333222111111111222333000///---+++)))&&&$$$###'''&&&***///000,,,***+++***+++---000222333555555333111...---...///000000,,,---///111333111---***))))))+++...111222111000//////......///000111222444333111000111333666888111---'''%%%''',,,000333555555555555333111///...111333444222...---///222333333222111000...---,,,)))+++---------...111333111000///...------------|||uuuiiiVVVGGG===999555555888:::888555111333666888999999888888888666555444333222222111,,,---///333666888777666666666555444444444555555333555888::::::777444111000333777999999999888999666555333111///---,,,,,,))))))***+++---000222444:::888555333222444666777555111///222777888555111111111222444666999;;;===<<<;;;:::;;;<<<<<<:::999000///...---...///111333555666666444222111333444555@@@QQQcccrrr}}}|||}}}wwwfffPPPAAA<<<<<<999888777999===AAACCCDDDKKKKKKIIIDDD>>>888666555???@@@CCCKKKXXXjjj{{{{{{vvvuuuuuurrrrrrtttvvvwwwvvvsssrrrhhhkkkoooqqqppplllhhhdddkkknnnsssuuuvvvvvvvvvwwwwwwvvvssssssuuuxxx|||~~~xxxtttooojjjfffaaa]]]ZZZWWWUUUTTTWWWZZZYYYSSSMMMGGGEEEDDDGGGJJJJJJGGGCCC???===999555111///111444333111///,,,+++,,,...///222000...------///111333555555444333222111111000...---***)))***,,,...//////............///000000111222333444444333222111222222222222222222222111222222222333555666555333333111...,,,+++---///111444444444444444333222222222444222,,,)))++++++)))%%%'''+++///333555666666666555333222111222444555666666333,,,&&&$$$'''***.........///111333333444555444333444666777666444666444000,,,)))((()))+++...///111111000//////000,,,,,,...222555777777555666666444222000---+++***,,,///111222111///---,,,,,,///111222222000000000444444333000...,,,.../////////000222555888:::;;;444333222111111222333333111000...+++))))))((((((***)))---222333...++++++,,,---///222333555555555444111...------...000111++++++,,,...///...+++((('''(((+++...000000///...///......---...///111222333222000///111444888:::333...(((%%%&&&+++///222555555555555444222000///333333333000---,,,...000111000000//////.........((()))+++,,,+++,,,...000........................wwwlll]]]LLLAAA;;;999888888999999777666555555444444444555555666999888777444222000000000+++,,,---000444777777666888666444333222333444555555777;;;======:::666333000333777999999777666666555444333222111///...---)))***+++,,,...000111222;;;888555222222333666888444000...111555777444000000000111222555999<<>>999555555666;;;???FFFRRR```ppp|||{{{sssooonnnpppmmmqqqtttrrrnnnjjjjjjlllccceeegggiiihhhfffdddbbbdddfffjjjlllmmmooorrrtttqqqooolllkkkkkkoootttxxxxxxwwwxxx{{{~~~zzzuuupppiiiccc^^^WWWTTTRRRUUU\\\___^^^[[[SSSPPPNNNMMMOOOOOOMMMJJJBBBBBB>>>888444555777888666333000...---...000111333111...---,,,...000222222222222222222222222111---,,,+++))))))+++...000//////............//////000111222333333333222111222222222111000/////////333222222333444555333111333111///---,,,---///000333333333333222000///...222555444...+++,,,...---%%%(((,,,000444555555555777666444222222333444555777666222---'''%%%'''))).........------...000111444333444555777777666444666555222...)))((())),,,...000111111///...///000000///000222555555444222444444333111...+++((('''+++...111222000...------.../////////......///111222222111///,,,+++---......///000222444777999:::333222111111111111333333222111///.........000111---,,,///444444///++++++000111333444555444444333333111///---,,,---000222,,,++++++,,,------***((((((***---//////......---//////...------...///000000///------///222777999333...(((%%%'''+++///111333444444555444333111000555444333000...---...///...////////////000111111))))))***)))'''''')))***,,,,,,---///000111111111{{{qqqbbbOOOBBB===;;;;;;;;;;;;:::888777666777555444333222333444555999999888555222000000000---,,,---///333555666666999777444222222444666777777999<<<======;;;888666333555888999777555333333444444555555555444333333------...///000111222222:::777555222222444777888222000///111444444222000000//////000333888<<>>:::888777555333111...//////000000111111111---///000000//////000222666<<>>DDDOOO^^^nnnzzz{{{yyy}}}~~~|||xxxsssnnnllllllmmmiiilllnnnkkkfffcccccceeeddddddeeeeeeeeecccaaa```aaabbbcccfffiiilllnnnooojjjiiigggddddddgggmmmrrrmmmnnnoooqqquuuyyy|||xxxyyy{{{{{{ssskkkeeeZZZWWWTTTUUUYYY]]]^^^^^^[[[ZZZXXXVVVTTTSSSRRRRRRIIIIIIDDD<<<888:::<<<<<<999777333111000000222333444222///------...///111//////000111222222222111,,,,,,+++***)))***---/////////......---......//////000111222333222111111111222111///---,,,,,,...000//////000222333333222333222000///---------...---.../////////...,,,+++111555666111---///222222)))+++...111444444444444777666444333222333444666666555222---)))((()))+++///111111...***(((+++...111111222444666666444222333444333000+++(((***,,,...111222111...---...111333222222222333333111000222222222000...***'''&&&(((,,,111111///------.../////////---,,,---///111///000///...,,,,,,---///000000000111333555666777333222111111111222333444333222111111222333444666000///111555444///+++,,,222333555555555333222000111111000...------///222///---,,,,,,------+++)))+++---///000...------...///...---,,,,,,---...///---,,,,,,,,,---111444666111---)))'''(((,,,...000111111333444444333333222555444222111000/////////---...///111222333444444++++++***'''$$$$$$&&&(((,,,---///000111222222222yyynnn[[[FFF======<<<===???===:::777666555555555555555555555555555555777777555222000222444111///...000222555555555:::888555444444666999<<<999:::;;;;;;;;;:::999888666888999888555222000000444555777999999:::999999222222333333444444333333888666444333333555777999111111111111111111000///000///......222666<<>><<<888444444888???DDDNNNTTT___ooo}}}{{{qqqmmmqqqvvv||||||yyyrrrnnnjjjgggggghhhiiiiiigggdddaaa``````aaa```^^^```bbbdddffffffdddbbb``````___aaaeeejjjkkkiiigggccccccaaa___^^^```fffkkkhhhiiiiiiiiiiiiiiijjjkkkkkkjjjlllpppwww~~~~~~uuunnn```^^^\\\ZZZZZZ[[[]]]^^^]]]```bbb```[[[WWWWWWYYYRRRRRRLLLBBB<<<>>>???>>>;;;999777444333222333333333222000...---...//////---...///000111000000///***+++,,,+++******,,,.........---------......///...///000111222111000000111222000---)))(((***---+++******,,,000333555555333333222111///---,,,+++%%%''')))+++---------,,,///444666222///111555777///000111222333333222222666555333222111222333444333222000...,,,,,,---///111555555///&&&"""&&&+++......///111333333111///...000222000+++(((***,,,///222333111...,,,///222555333111111222222111000222222222111///+++(((&&&%%%***///000...,,,---///...000111000///...///000...//////...------000222222222222222333444555555444333222222222333555666333333222222333333444444333111111444333...+++,,,111222333444444222000...///111222000...---///111222000............---,,,000111222111...------///,,,,,,++++++,,,...000111+++++++++,,,---000222333///,,,)))(((***---...///...///111222444444444333222222111111111000...---,,,...111444666666666666///...+++'''%%%%%%(((+++///000111222333222222111~~~zzzoooYYYCCC<<<@@@<<>>>>>>>>555555666666666555555444666555444444444666888999000222333222000/////////000...------000555;;;>>>>>>;;;888666666555444333000111333444444222///---000222444444333222222333999BBBUUUooonnnUUUGGG???777222111555<<>>===;;;999666444333333333333222000///............---...///000000///...---(((+++---,,,******+++......------------...//////---...///000111111000///111111///+++'''&&&))),,,'''&&&&&&)))...444777999333333333222000---***)))!!!%%%))),,,.........---333555222///333777999333333333333333222111111555444222000000111222333000000///......///111333333777888000$$$###***++++++,,,...111111///---***...111000+++((()))+++000222444222...,,,///333555333111000111222222222222222222222000---***(((###)))...000---,,,---000---000333444222000//////.../////////...///222444555444444333333333444444555444444333444555666777333333333222222222222111444111111333222---+++---...000222333333111///---...111222111...---...000444222/////////000///...333444444222...,,,...000))))))***+++---///222333***++++++,,,...///111222---+++))))))+++...//////,,,---///222333444444444111000000111111000...,,,+++...222666888999888777222000---(((&&&(((,,,000333333444444333222000///}}}nnnVVVAAA;;;???BBBAAA???<<<999666333222000111333555555555333222444444555555666666777777666888999777333333666999===999555444666888888777555555666888::::::999777888999999777333000//////333444666666777:::===@@@===999555222111111111000333444555444333333555666////////////000111333444333333333333222333555888:::999888999:::;;;:::999666666666555444111///---666888888666333111222555666DDDZZZpppoooUUU@@@555222222222999???GGGMMMMMMGGG>>>777:::777555444444999FFFTTTeeexxxyyyqqqpppwww~~~tttkkkeeemmmsss|||{{{kkk```]]]ZZZWWWUUUVVVYYYZZZ[[[]]]ZZZWWWXXX[[[]]]]]]\\\^^^___aaadddhhhiiiiiihhhggg___ZZZ___jjjoooiiiaaaYYYWWWVVVXXX\\\___```___aaadddhhhiiifff___VVVQQQTTTRRROOOLLLNNNTTT]]]dddqqqsssvvvxxxzzz~~~zzzwwwmmmdddfffnnnlllcccbbb___]]]^^^aaabbb```^^^ZZZZZZTTTIIIBBBBBBCCCBBBBBB>>>:::777777777444222666222...,,,,,,---------000---***+++---......,,,***+++,,,,,,+++***+++,,,///...---...//////...,,,,,,---...111333333111.........---+++)))(((***+++%%%######&&&...555999;;;444222///------,,,***)))""""""$$$'''+++---------/////////111333333111///666444444333333222...,,,000---+++---000333333222333111//////222333222000666777555000)))%%%%%%&&&------......------,,,+++---,,,,,,------***&&&###+++000666666333111222444999777555333333333111000222111000000111000---++++++---///...,,,,,,///222111111000222222222///---000......000444555333111333111000000222333444444222222222222333444555666777444111/////////...---+++---...000111222111111222222222333333222///,,,...000111000///000444777555111...---///000///---444111...---.........---///---,,,...222555555444,,,...//////......000111...---,,,---///111222111''')))+++...000111222222222333222000...------.........///222555777777666666444222000//////000000666444222111111222111///}}}{{{}}}|||}}}xxxvvvyyy{{{{{{~~~zzziiiRRR???:::===???>>><<<999777444222111333333444555444333222222444444444555666666777777777777777777666777999;;;>>>:::777555666777666555444444555777999:::888777:::::::::888444111000000444555666777777888;;;>>>999777333111000111111222222333444333222111333555111111111222222222333333444555666555333222333444666666666777999999999999666666666555444333111111333666888777333000000111;;;HHH[[[pppxxx^^^GGG999222///...<<>>999888999777777888:::@@@OOO]]]lll}}}wwwppphhhfffmmmxxx|||tttlllgggfffkkkttt}}}{{{nnncccYYYVVVRRRPPPQQQTTTVVVVVVXXXUUURRRSSSWWW[[[\\\]]]\\\\\\^^^```bbbdddddddddfff___ZZZ\\\ccceee```ZZZWWWUUUSSSTTTWWWZZZ[[[[[[]]]___ccceeeeeebbb^^^\\\WWWTTTNNNIIIGGGLLLTTTZZZbbbdddhhhlllpppvvv||||||uuuppprrrtttooogggiiieee```___aaabbbaaa___YYYZZZWWWNNNIIIIIIIIIGGGDDDAAA<<<::::::999777555444111...,,,---/////////000---******,,,...///............,,,+++++++++,,,---------///000000...,,,)))***---111333333000...---------+++)))((()))+++&&&###"""&&&...555777666111///------......---++++++******,,,...///...---......///111333333222111444444333444555555222000...+++***+++///333444444666333111111333444333222444666555222---******,,,///000000//////---,,,,,,---------...---+++&&&"""***///555777555444666888999666444222222222000///000000000111222111///,,,,,,......,,,******,,,...///...///000222333222000111000///111333444333111222000//////111222333222/////////000111222333444444222000///000000///...---------...///111222333222111111333444333000......000111222222333777:::666333000.........,,,***...,,,***+++,,,............---,,,...111444444333...///000///...---...///------,,,---000111111000(((***---000222333222222222222222///---,,,---///111000000222555777777666555444111/////////000111333222111222333444333222~~~vvvqqqlllmmmrrrtttpppkkknnniiihhhkkknnnpppvvv|||uuucccOOO???999;;;<<<;;;999777444333222111666555555444333333333333333333444555555666666777777666555666999:::;;;;;;===;;;888777666555333111222222333555888999777666;;;;;;;;;888444222111111666777888777666777999;;;666555333111000111222333111222333222111000111333333444555555555333222111555777999888555333111111222333444555666666777777444333333222222222222333222555777666222...---...===III[[[pppgggOOO>>>444000///AAAJJJQQQMMM@@@555555999888888:::>>>BBBJJJZZZhhhuuu|||wwwllleee\\\YYY^^^jjjvvv~~~{{{~~~~~~~~~}}}{{{vvvqqqkkkhhhccceeelllvvv}}}zzznnndddWWWTTTOOOMMMNNNPPPRRRRRRSSSPPPNNNOOOSSSYYY]]]___[[[[[[\\\\\\]]]^^^______```\\\YYYYYY[[[[[[YYYVVVUUUSSSPPPPPPSSSVVVXXXYYYYYY[[[^^^aaacccdddeeeeee]]]YYYQQQJJJEEEFFFKKKOOOSSSVVVZZZ^^^cccjjjqqqvvv~~~~~~}}}zzztttpppsssmmmgggcccccccccaaa```\\\___]]]WWWRRRQQQOOOLLLGGGEEEAAA???>>>===;;;999666333111000111333444444000---******,,,...000000333111...+++******+++,,,***+++---000222111...+++&&&(((,,,000333333///,,,***+++,,,***)))((((((***)))%%%$$$)))111666555111...---,,,---///000///...333111000000111111000............111333444444222333333333444666777666444,,,***)))***...222555666888666333333333444444444222444555333000...000222222222222111000...,,,,,,,,,,,,---//////,,,'''$$$)))---333666777777:::<<<888555333111111000...---......///111333333111///------,,,***'''(((***,,,+++++++++...111444444444333111111111333333222111111000...///000111111111------......//////000000111000......//////...------,,,,,,,,,---000333555111000000222444444222111...000222333444666:::<<<888666222000///---+++)))((('''&&&(((+++...//////---,,,,,,---000111111000///000000///---+++,,,------------///111111///...***---000444555555333222222222111...,,,,,,...000333222111111444666777777555333000///...///111222111000111333555666555333~~~}}}}}}|||{{{qqqiiibbbaaaeeegggeeeaaa___\\\[[[]]]aaaeeemmmvvvppp```PPPAAA:::::::::999777555444333333333777666444333222333555666333333444444444555555555777555333555999:::999777888777777777666444111000111111222444777888777555;;;;;;;;;888444222222222777888888777666555666777666666555333111111333444333444555444222111111222444555666777666444111000444777999:::777333111000111333444444333222222222000///......///000222333555666777444///---...111===III[[[qqqkkkSSSAAA888777888HHHNNNPPPIII<<<333444999888999===DDDJJJSSScccrrr}}}sssllleee^^^TTTNNNQQQ\\\kkkuuussswww{{{}}}|||zzzzzzzzzvvvuuutttqqqmmmjjjgggfffggggggjjjrrrzzzxxxnnndddZZZVVVPPPMMMMMMOOOQQQQQQQQQNNNKKKKKKPPPWWW^^^bbb^^^^^^^^^\\\[[[ZZZZZZ[[[WWWWWWVVVTTTSSSSSSTTTUUUSSSRRRPPPOOOQQQTTTXXXZZZWWWYYY\\\___bbbdddeeefffaaa___YYYRRRLLLIIIIIIKKKMMMNNNQQQTTTWWW]]]ccchhhnnnqqqvvvzzzyyy{{{{{{vvvpppkkkiiigggbbb^^^___dddeee```[[[YYYUUUQQQKKKJJJGGGEEECCCAAA???===;;;999666555666777666666///---+++***+++...000222444000+++'''&&&'''))))))&&&(((+++///222111---)))&&&(((,,,111333111,,,((((((***++++++***((())))))...***''',,,333777222---,,,,,,+++---///000///...222111000000222333333222///......111444555555444333222222333555666555444---+++******,,,000444666999777555333333333333333///222555444111000222444444333333111///---,,,+++((()))+++...000...+++((()))---222555666777:::<<<666444111//////...---+++,,,---///222444555333111---,,,***(((((()))+++---'''&&&'''+++///333555555444333222111111111111111222000///000111222111000..................------000///------...---***(((******+++,,,...000222444000//////000333444444333000111222444555777999:::888777555333111///---,,,'''&&&&&&(((,,,...//////+++++++++,,,---......---...//////...---,,,,,,---------...000222222///---,,,///333666777666333111222222000...,,,,,,...111333111000111333777999999333222///......///222444111111222444666666444111}}}zzzyyyzzzyyyyyymmmggg___[[[\\\]]]]]]\\\UUUSSSRRRTTTWWW\\\eeeoooyyy{{{mmm```QQQCCC;;;999:::999777555444444444555555444333222333555888:::444444444444333333333333777444222333666777555222222333555555444222111000//////111333666777666555999999888666333111222333666777888777555444555666999999999666333222333555555777888777555333222333333444666666666444222000333555888888666333222111333555666555111...,,,,,,///.........///111333555:::999666111------222777@@@NNNbbbvvvnnnUUUBBB;;;===AAAMMMMMMIIIBBB;;;666777:::888;;;CCCLLLTTT\\\kkkxxx}}}rrrhhhcccbbb[[[QQQIIIIIISSScccooooooppprrrrrrrrrrrrssssssooonnnllliiigggeeeeeedddjjjhhhjjjpppvvvvvvooohhh^^^YYYRRRMMMLLLMMMOOOOOONNNKKKHHHGGGKKKSSS]]]dddddddddddd```\\\XXXWWWXXXSSSTTTSSSPPPMMMLLLNNNQQQQQQQQQPPPPPPQQQSSSWWWYYYSSSUUUYYY]]]```bbbccccccaaaaaa```\\\VVVPPPMMMLLLIIIIIIJJJKKKNNNRRRXXX\\\fffjjjppptttxxx|||}}}yyyvvvrrrlllddd]]]^^^dddgggeeecccbbb```\\\QQQQQQOOOLLLHHHEEECCCBBB@@@===:::888777666444222///...---++++++---000222222---'''######%%%&&&'''###%%%***///222111---)))***,,,///222333///)))%%%'''***,,,---,,,*********000,,,***---111222---'''+++***+++,,,...///...,,,+++******---111444666666000//////111444666666666444333111111222333222111///...---,,,,,,...111444888777666444222000000000---000333333000///000222444333222111///---+++***$$$%%%(((,,,///000///---,,,...111333444444666666444222///.........,,,+++***+++...222555555333111,,,***))))))***,,,...///$$$$$$&&&***...222333333333333222111000///000111333222111111333333222000111111111111///...,,,+++000///...---,,,)))%%%"""&&&(((+++...111222111111000...---...111444555555111111222333444555555555666666666555444333222222+++++++++,,,...000///...***+++,,,,,,,,,+++++++++,,,---......------...000---...///111333333111......111555777888666333000222222111///------///111111000...000333777:::;;;222000...,,,---000333555444333444555555444111...}}}xxxuuuttttttuuuuuullliiiddd___ZZZWWWUUUUUUPPPNNNNNNPPPQQQTTT^^^hhhppp~~~xxxjjj]]]OOOAAA:::999;;;999777555444444555666444444333333444777:::;;;555555444333222222111111333333222333333333111///000222444444222111000111//////000333666777777555666666555333111000222444444666777777666555555666999;;;;;;888444222333666888999::::::777444333333333333555555666555444333444666666555333222222222444777999666000+++******111111111222444555777888===;;;666000,,,...555<<>>AAAFFFNNNIIIAAA<<<999888888999:::???KKKWWW```hhhtttvvvjjj```ZZZ^^^YYYPPPGGGEEENNN```mmmooolllhhhggghhhkkklllllljjjiiigggeeedddddddddeeegggfffgggkkkooopppnnnkkk```ZZZRRRLLLJJJJJJKKKKKKJJJGGGDDDCCCGGGRRR___iiinnnoooooojjjbbb[[[XXXXXXXXXXXXVVVRRRLLLJJJLLLNNNRRRSSSSSSSSSRRRRRRUUUWWWPPPRRRUUUYYY\\\___```aaa]]]___aaa___[[[UUUQQQOOOFFFFFFFFFEEEFFFIIIOOOSSSaaaeeejjjmmmnnnqqqvvvzzz}}}yyyqqqggg___[[[aaaeeeeeefffiiijjjhhhYYYYYYXXXTTTOOOJJJHHHGGGBBB???;;;888666333000......//////...,,,,,,...000///***$$$"""$$$&&&''''''###&&&***///333333///,,,///000111333333///)))%%%'''+++...000///---,,,,,,000...,,,,,,---+++'''###(((((()))+++......---+++%%%%%%&&&)))///444777888222111000111444666666666555222000000000000///...///000000///......111333555777777666222///---,,,***...111111///...///111444333222111///---+++***######%%%(((---000111000//////000111111111111111222000............---,,,((()))---111555555333000+++***)))+++...000000000%%%&&&(((,,,000222222000111222111///------///111333222222333444333222000111222222222222000...---111000//////---)))$$$###&&&+++///222222111000///---,,,,,,///222444555222111111222444444333111333555777666555444555555111000000111222222000...+++---//////---+++++++++,,,---//////...///000222......///111444555333222000222555666666444111000111222333111000///000111000///...000333777888888111///---+++,,,000444777666555444333333111...+++{{{wwwqqqmmmlllnnnoooooommmppprrrlll```UUUOOONNNNNNLLLLLLMMMMMMOOOWWWaaasssvvvhhhXXXHHH:::666999;;;999666444333333444555555555444555555777999:::777666555333111000///...///000222333222111111111333555666555222000000222//////000333777888777666111222111000...///111444111333666666666555666777666999;;;888444222444777888:::<<<;;;888555333333333333444555777888888999888888555222///...000222444777:::777111,,,***+++222222444555777888888888;;;999666000---000777===III^^^vvv~~~gggQQQFFFGGGKKKJJJDDD<<<666444555666777<<>>:::888555111......000111000...,,,---......)))$$$$$$'''++++++***&&&(((,,,111555666333111111111222333333111,,,((((((,,,111333222000///...222222111...***'''%%%$$$###$$$&&&)))---...---,,,&&&%%%%%%(((...333666777444222111111444555666666444222/////////000///...---///111222000000222444444777999888444...+++***'''+++///000///...///111444444333222111///---,,,%%%$$$###%%%)))---000000000000000000111111000///000///------///000///...'''(((,,,000444444111///+++******,,,///000...,,,)))***,,,000333333111...///000000...,,,,,,...111222222111222333333000......///111333444333222111111111111111000,,,&&&!!!###%%%)))---000111111111///---******---000333444111000000222555666444222111444666666444333444555555444333444444444111///...111333333000---------...000111000//////000111000//////111555777777666111222333444444222000///111333444444333111111111111000///111333444444333000...,,,***,,,000555888777555222111111000---+++{{{vvvqqqkkkggggggiiijjjkkkpppxxx~~~xxxhhhWWWMMMIIIMMMLLLLLLMMMKKKKKKSSS]]]{{{wwwfffTTTAAA444333888;;;999666333222222333444777666666666666777777777888777555333111///---,,,+++///333333222111222444777888999666222///000222//////111444777888888666/////////...---...111444///222555666666666777888333666999888444222555999999:::<<<;;;888555333222333444444666888:::<<<===<<<:::555000,,,+++...111333777:::888222---,,,---000222444666777777777666888777555111///000666<<>>;;;888555222...111333222...,,,+++,,,...***&&&&&&+++//////---(((***...333777888666444222222222444444333///,,,)))---222555444222111000666777666222,,,''''''((( ###(((---//////...***(((((()))...222444555555333111222333555666555333111///...000111111000***...222333222222444666333777;;;:::555///***)))$$$)))...000//////111333555555444333222111///...(((%%%###$$$'''+++...///111000///000111111111000///...------///000000000&&&(((+++000333333000...+++***+++---000///,,,))),,,---000444666444000---...//////---***+++...222111111000111222111///---***,,,///222555555555555111111222333333///)))%%%$$$&&&(((+++...000222444///,,,***))),,,///222333000//////222666888666444000333666666333111111333555555444555666555333000111444777666333000///000111222333111///...///000111000///111555888999999222222333333222000///...000333666666555333222111222111111111333222000///000...+++***,,,000555999666444111000//////...,,,}}}mmm^^^XXXXXX[[[ccclllrrrssswwwyyyooo\\\PPPMMMLLLIIIIIIKKKNNNSSS___jjj}}}|||dddKKK999222444888999:::999666222111333555777999;;;;;;999888999999666444111111111...***&&&***...222222//////333777999888666222000000222444333111111444999:::666222333111///---...///222444777555444333333222000...444555777888888888777666666777777777888888888888555444333444777:::<<<<<<@@@;;;333,,,)))***---000555888:::999444000/////////333777999777555333222444666777666333444888<<>><<<:::999999:::999888777444///,,,+++---111444...///000///------...000222333444444333444555777666999>>>CCCFFFIIIJJJJJJQQQccc{{{rrraaaRRRFFFAAA???:::777555444666???JJJ___lll{{{~~~|||qqqaaaTTTOOODDDDDDDDDFFFLLLXXXfffoootttfffTTTJJJJJJRRRZZZ^^^^^^___```___^^^^^^___aaa___```aaa\\\PPPCCC@@@DDDFFFMMMSSSWWWZZZ[[[VVVNNNEEECCCAAADDDNNN^^^oooyyy~~~jjjYYYSSSUUURRRMMMMMMVVV]]]```hhhrrrtttvvvxxx{{{||||||{{{zzzpppnnnjjjfff___XXXWWW[[[]]]```aaa```^^^^^^aaadddZZZWWWTTTQQQPPPOOONNNLLLFFFEEECCCAAABBBDDDGGGIIIJJJQQQZZZ```ccchhhooouuuzzz|||xxxpppkkkiiifffjjjooorrrqqqnnnlllkkkeee^^^TTTNNNKKKIIIFFFCCC;;;888333,,,((((((,,,///---,,,+++,,,///222444555111///...///111333444444111///---...111222///,,,+++...000111000//////000666777555///'''###&&&***(((&&&&&&)))///222222000//////000000111111111111111111111000...---...//////---,,,---///222333333222111000111333444333111+++---///111111000...,,,---///000///......222666333000...---...///000000333222000111111111///...((()))***+++---.../////////000222333444444333333111333444333///,,,***)))%%%%%%%%%(((+++...///...222333666777888777666555555666666444222111222333333222111000000//////000///111444444222///......---...000222222111000///...+++((('''***---///000***(((&&&)))///444777777333222111333666999;;;;;;333222000...---...222555111111000///...,,,***)))((()))+++---...111555888444222000000111222111000///......///000111///...555777888888666333...,,,000000111333555555333111///111444555333111//////222111000//////...//////,,,,,,------///000222333~~~vvvkkkdddddd]]]ZZZVVVTTTTTTUUUWWWYYYdddmmm|||uuunnnkkkiiijjjpppvvv{{{tttaaaJJJ;;;888999:::888777666666555444555666777999999888666333333444555666555555444444333222111333333333000...---000222777555222111111111222111111111111333777888777555111333555777888888666555999666333111333555666666666777888888999888777666666444222222444888<<>>IIIUUUkkkvvv{{{wwwsssjjj\\\RRROOOFFFCCCBBBEEENNNZZZeeekkkmmm```PPPGGGIIIPPPVVVYYY^^^___```aaaaaaaaaaaabbb]]]^^^___\\\QQQCCC===>>>CCCGGGKKKPPPWWW[[[VVVNNN===<<<<<>>>>><<<999888666444444555555555555666777555444333555666777777777666555555555666888777555222///------...222000//////222444444333......///111333555555555333555888999999777444222666333111111333777999:::333444666888999:::::::::666444222111333777<<<@@@===<<<;;;;;;<<<<<<:::888555444222000000000111222000...+++))))))***+++,,,......---,,,---222888===EEEJJJPPPTTTUUURRRNNNKKKMMMQQQWWW___hhhrrr{{{|||sssfffYYYMMMCCC>>>:::999:::>>>BBBIIIUUUaaaqqq|||~~~xxxpppjjjaaaWWWRRRRRRIIIEEEAAABBBJJJVVVaaagggbbbXXXLLLGGGJJJQQQUUUWWW^^^```ccceeefffeeebbb```[[[\\\______WWWIII???===@@@CCCGGGLLLTTTWWWQQQGGG777666777===GGGQQQYYY]]]VVVXXXVVVNNNAAA888444555888999===>>><<<:::<<>>CCCMMMSSSYYYZZZTTTMMMHHHEEEFFFEEEFFFJJJSSScccsss}}}ssshhh\\\OOOCCC<<<;;;;;;>>>EEELLLUUUcccooowwwxxxnnnfff\\\SSSPPPQQQJJJEEE@@@???FFFQQQ\\\cccYYYQQQHHHFFFKKKSSSWWWXXX___```cccfffhhhfffbbb^^^[[[[[[^^^```ZZZNNNCCC???:::@@@GGGMMMTTTTTTJJJ???999777666:::AAAGGGJJJJJJHHHEEEAAA<<<888555444444444777:::;;;888666666888777999>>>CCCIIIMMMQQQRRRQQQZZZdddjjjooovvv{{{|||~~~{{{ssshhh___ZZZYYY[[[XXXSSSPPPPPPPPPPPPPPPQQQOOOMMMNNNOOOMMMIIIEEEFFFGGGFFFCCCBBBFFFPPPYYYYYYcccnnnuuu}}}~~~}}}}}}}}}{{{xxxvvvtttttttttqqqllleee^^^YYYUUUUUURRRLLLDDD<<<666444111...***)))***---///000111///,,,+++,,,------,,,---...///000000///---,,,((()))*********,,,///222333333111---)))''''''((('''((()))+++---///000111...//////,,,((('''))),,,000111222111000000222444///---,,,...111333555555444111...---///111333333666666444222000///...---(((+++......,,,,,,...111444111//////000222333333222555888888444000---,,,///111222111---+++---///000333555444111......000111000000//////,,,(((%%%!!!"""%%%***///222333222111111000000000000111222222333444333111//////000000///...------,,,,,,,,,...///000...,,,*********222555666444///,,,---...///---++++++...222555777111---***+++///222333333111///...///111333333333555444333000///000444777333222111///............%%%###"""$$$(((---000222/////////...---,,,---///******+++...222444444333---///111333444444444333444444555777999999777555222666:::;;;999666444333,,,,,,,,,------///000111111000...---++++++******{{{nnncccXXXOOOMMMOOOVVVaaajjjnnnrrrxxxzzzyyy|||kkkRRRIII===999;;;======;;;999666333333555777666555333666888999777444333333555666777555222222444666777777777777666444111//////,,,+++...333666555333,,,---...000111222444666777888;;;<<<<<<:::777666222111000222444666666666333444666999:::;;;;;;;;;555444222222333777:::===:::999999999:::999666444777888888888777666555444222000......000222222111111111222333777>>>FFFLLLQQQYYY___\\\PPPEEE@@@@@@???@@@@@@CCCKKK[[[ooo}}}|||wwwpppfffXXXJJJ@@@>>>???DDDMMMVVV```ooo|||xxxmmmcccXXXMMMIIIIIIDDDBBB??????DDDMMMYYY```WWWOOOFFFDDDJJJSSSYYY[[[aaaaaaaaaccceeedddaaa]]]^^^[[[[[[]]]YYYNNNEEEAAA888>>>EEEJJJOOOQQQKKKCCC@@@<<<999999<<<>>><<<999999888666555444555777888888999:::888777777777777666888;;;>>>@@@AAABBBBBBBBBIIIPPPVVV```nnnuuuvvvyyy|||~~~{{{tttmmmhhhgggbbb]]]XXXSSSRRRQQQQQQPPPQQQPPPPPPTTTWWWUUUOOOJJJKKKIIIFFFCCCBBBDDDJJJOOORRRZZZccckkkuuu{{{||||||zzztttmmmfffbbb]]]^^^]]]YYYQQQIIICCC@@@999555///,,,,,,---...///...---,,,,,,......---,,,+++...111444333111...---(((((())))))))),,,000333111222222000,,,(((%%%$$$&&&(((+++...///000111222...000000,,,'''%%%(((,,,...///000000000111333555///...---///222555666666444111---,,,...111333444777666444222000///......***---000111//////111333111000...///111222222111000333666666333000......---000222111---,,,...111///333555444///,,,,,,...///...---......,,,(((%%%!!!"""%%%***///222222222222111000//////000111222222444555444111///......000000000000///...---------......---+++)))******000333555333///---///222000...,,,,,,///111333333000---+++,,,000333333222000///...///111222222111222222111000...///222444444222000......///111222,,,)))'''(((,,,000222333000222222111......///222,,,+++,,,...111222222000---......000111111222222222333444666888888666444111444888999777444222222,,,,,,,,,,,,---...///000//////---,,,++++++***+++vvviii```XXXTTTWWW\\\[[[fffqqqtttyyy~~~sss___JJJCCC;;;777999;;;:::999777444222333666888888777555777:::;;;888444111000444555555333000///222444444444666888999888555222000---+++...333666444111---...///000111333555888777999;;;===>>>===;;;:::333222111222444555444222444666777999:::::::::999555444333333444777999;;;:::999999999999777444111777888999::::::999888777222000...000444666666444444555666888<<>>AAADDDKKKZZZmmm|||{{{zzzyyywwwpppbbbRRRFFFAAABBBHHHRRR\\\gggwwwvvvlllaaaUUUHHHAAA@@@????????????CCCLLLVVV^^^YYYOOOEEEBBBHHHRRRZZZ]]]dddaaa______aaabbb```]]]aaa\\\XXXXXXUUUMMMEEEBBB<<>><<<<<<;;;:::777555222222333333444555666777555888:::999666444444666777666444222111222333444///000222555777777444111,,,,,,...000333444333111...---......000222555666888999;;;<<<<<<;;;:::999777555222000///000222333666888999999777666555666555444222111222444777888999888555333222111111111666888;;;???@@@===888333888444111222666999999888555888<<<@@@CCCGGGMMMPPPUUUVVVUUUPPPHHHAAA???>>>@@@DDDGGGNNN]]]nnnuuussspppwww}}}}}}yyyqqqbbbUUUIIIIIINNNZZZjjjyyy}}}rrrcccTTTJJJDDDAAA@@@<<>>;;;BBBQQQ]]]aaaXXXNNNEEEDDDMMMXXX___aaabbbcccaaa]]]]]]___]]]XXXXXX\\\______[[[SSSKKKFFFBBB===:::>>>BBBFFFLLLRRRPPPJJJBBB<<<999666222...,,,...///...///333:::???>>>:::777888666333444777;;;;;;>>>BBB???777222444444333333555:::@@@FFFJJJ[[[nnnwwwssskkk```UUUPPPPPPSSSTTTTTTUUUWWWZZZ\\\[[[YYYZZZUUUNNNGGGDDDEEEHHHKKKIIIKKKMMMRRRYYYdddooowwwxxxzzzxxxpppzzzppphhheee___WWWTTTWWWNNNIIIBBB===;;;888444000+++***+++...222222000,,,....../////////...,,,,,,((((((((('''(((***///222444555444111,,,(((&&&&&&+++---///111222222111000222111000///------,,,,,,------,,,+++---000333555444444555555555444222111333222///---,,,---///000444333111111222111000......222666888666333111000---,,,,,,---///111111000222111111444666666333000000000///...............333444444000+++(((((()))000---'''%%%)))///---'''%%%''')))***+++,,,000222444000,,,,,,///111111000777555444111000...------333333222222111111000000///,,,******++++++***)))+++///444444000---...000///......///000///,,,***+++)))))),,,111555555444222222222111000//////...---///000111111111111222444111,,,***,,,///222333333333333222222111000000000000222444777999888666555111---...111111...***,,,,,,...///000000000000111111222555777777222......000222555666666555444///,,,(((&&&'''))))))***+++,,,...000000///---,,,|||oooeeeeeedddbbbgggpppkkkpppvvv{{{~~~{{{hhhUUUKKK>>>===<<<<<<<<<:::777555000//////000222555777999666888999888444222444666:::888666444333444444555111111222333555444222000------...222555777666555///......---...///000111777888:::;;;;;;999777555555444222111000000111222888999;;;:::888555333333444333111111111333666777999888666444333222222222444666999===???>>>999555444333222333666888::::::<<<<<<>>>BBBGGGJJJJJJHHHHHHIIIIIIEEE@@@===>>>@@@JJJQQQXXX```kkkssspppiiijjjqqqyyy}}}}}}wwwiii[[[]]]]]]aaalllzzz|||vvvlll]]]OOOFFFAAA??????:::<<<===>>>GGGWWWcccggg___UUUKKKIIIQQQ[[[bbbeeecccdddaaa]]]^^^bbbccc```]]][[[[[[^^^aaa^^^VVVOOODDD>>>:::<<<>>>AAAGGGMMMOOOIIIBBB<<<:::777444111///000222222222444888<<<<<<888666777666444555999???DDDHHHGGGAAA:::666555111111000111333666999;;;GGGZZZllltttxxx}}}tttggg\\\UUUSSSVVVVVVVVVWWWXXXXXXVVVTTT\\\ZZZUUUPPPLLLJJJIIIIIIHHHHHHIIIKKKRRR^^^llluuuwwwwww}}}{{{yyyqqqllljjjfff^^^ZZZZZZ[[[UUUNNNIIIEEE???999444111000000222555555111...............---,,,***)))&&&'''(((((((((+++...111222333222///+++(((&&&'''...///111222222111000///111000///.........///000,,,)))((())),,,111333555333444555555555333222111333333222111000/////////222111000000111111000...+++...222444444333222222000...,,,,,,---///111111333222222444666666444111222111000///------,,,,,,111222222///+++((('''(((...---)))%%%'''***)))$$$)))***,,,,,,,,,---///111333///++++++...111111000222222111111111111111222444333222222111111111111000///------------+++***+++///333222...+++,,,............///000000...,,,,,,+++***,,,000222333222111111111111222222222222000111222111000000///000222000------...000111222222333444444444222111000///000111555888999777666555222//////222333000---,,,---...///////////////111111222555888777444000000111222333444333333222,,,***'''&&&''')))******+++,,,...///000111111000xxxooojjjmmmooonnnqqqxxxrrrvvv}}}ttt```NNNDDD<<<<<<;;;<<<<<<:::777444------,,,,,,///333777:::888999888555111000333666<<<;;;999777555555666666333222111111222222111/////////111444888::::::999333222000///......//////666777999:::999666333111333333333222111111000000555888;;;<<<:::777555444333222111111222333555666:::999777555444333333333555777999<<<===;;;777333111222222333555888===@@@GGGDDDBBBEEEIIIIIICCC===???BBBCCCCCCAAABBBFFFJJJSSS[[[fffnnnrrrooobbbVVV^^^eeeoooyyyttteeelllmmmqqqzzzwwwqqqhhhYYYKKKCCC@@@??????:::===???DDDOOO^^^gggjjjhhh^^^SSSNNNSSS\\\bbbeeeffffffccc___```dddeeeccc___XXXRRRWWW```ddd^^^UUUFFF@@@;;;:::;;;<<>>CCCHHHJJJJJJKKKNNNQQQRRRYYYaaagggfff]]]NNNBBBLLLSSS___ppprrruuuwww|||{{{rrrhhhYYYKKKDDDAAA@@@AAA@@@CCCGGGNNNXXXcccjjjmmmpppggg[[[UUUUUUYYY\\\]]]fffgggeeeaaaaaacccaaa\\\ZZZQQQIIIKKKTTTYYYWWWRRRGGGBBB>>>===<<<<<>>>>>===<<<;;;666666777888999999999999999999888888777666555444999888888888888555222...444444333222444<<>>CCCOOO[[[```jjjvvv~~~}}}zzzyyyqqqjjj___VVVRRRSSSUUUVVV______^^^\\\[[[ZZZYYYXXXUUUTTTRRROOOLLLLLLNNNQQQSSSRRRVVV^^^ffflllssszzz}}}}}}vvvmmmgggeeedddbbb```VVVQQQJJJEEEAAA===666111***++++++***)))'''%%%$$$'''+++000333444333222222111333444333000......///------++++++,,,///111333.........,,,)))&&&###!!!%%%///555555333111111000000111111222333111111000111333777;;;>>>000///000111444666666555333333000,,,((('''(((***---222888999666111//////...---+++(((''')))...222000//////............///000000///...+++%%%""",,,+++&&&&&&(((***)))---222555555444333333***%%%!!! %%%***---..................//////000---...///000000111222222******,,,000444666555444555444333222000///...---(((''''''(((,,,...//////'''(((*********+++---///111111000000000000000000///,,,)))***...111000///+++---000444666555111...((()))***+++,,,,,,------,,,,,,,,,---......,,,+++---------....../////////000111222222222222111111---///222333222222333444444222000---,,,---......000///---...///000000//////...---...///222444666vvvpppsss|||rrrXXXGGGAAA>>>:::999888666666777999999888666333///,,,+++---///111555666666333111111555999666777777777777777666666---------///222555666555777555333333555666666555555444333222222333444555444444666777888999::::::666666666666555444333333222555888999777666555666888:::<<<>>>???>>>===<<<666777777777777666444333000000000222555777777666777666888<<>><<<>>>@@@@@@???888555222333666888999888888111+++,,,111:::FFFRRRXXXVVVPPPDDD777///,,,,,,...///111333333222000///000111555999999888>>>FFFHHHSSSbbbooouuuwwwxxxxxxzzztttkkkccc]]]ZZZXXXWWW^^^______^^^]]][[[YYYWWWYYYXXXUUUQQQMMMLLLMMMOOOPPPLLLLLLQQQWWW\\\dddlllxxx}}}~~~wwwrrroookkkfffbbb\\\VVVOOOIIIDDD???888333))))))***++++++***)))((()))---111333333222111111111333555555333000...---000///---+++,,,...111333---...///...+++&&&!!! )))111555555333111000000///000111222333000000111222333666888999000//////111444555555444333222000+++&&&$$$$$$%%%)))///444555222000///111,,,+++)))&&&%%%(((...444111111000......---------////////////...)))!!!""",,,---))))))*********...333555555333111000+++&&&"""!!!&&&,,,///000///...---,,,,,,,,,,,,,,,---...111333444444333333---------000333555555555666444222111111000///...)))((('''))),,,...//////,,,...///...,,,,,,///111111111111111111111111111...***'''(((,,,//////------...///222555555333000'''%%%$$$###$$$'''***,,,---+++***)))******)))''',,,---......------.........//////000111111111111,,,...111111///...///111111000///.........///000222111////////////...,,,******+++,,,///222444666|||qqqnnnvvv~~~oooTTTEEEAAA===888:::888555444666888999999555333000...---...111222444555666444222222666:::666666777888888888888777///......000333555444444444222111111333555666666999888666555444444555666222333333555777999;;;===888777777666555555444444...000333555555555666777888:::===???@@@???===<<<666666777777777555444333222111111222444555555444666777:::AAAJJJOOOPPPNNNAAA>>>???FFFRRR\\\``````QQQUUUXXXUUUNNNEEE???<<<;;;888999<<<:::555555:::<<>>AAACCCEEEGGGDDD>>>999666222000000222444666888>>>IIIQQQNNNFFFCCCEEEDDD@@@======AAAEEEFFFEEE===999444333555888999999:::222++++++000:::HHHUUUWWWOOOGGGAAA777...,,,///111222333333222000...---111111555:::777111222888777@@@NNNZZZdddmmmuuu{{{}}}yyytttnnnjjjeee```]]]WWWYYY\\\]]]]]][[[XXXWWW[[[YYYUUUPPPMMMLLLNNNQQQPPPKKKGGGHHHLLLQQQ[[[dddrrrwww~~~{{{vvvoooiii___YYYRRRKKKFFFAAA:::555((()))***,,,,,,,,,++++++***---111222222000000000000333666666444000---,,,444222///,,,,,,...000222+++---///000---((("""###,,,222555555444111000/////////111222333///000222444555555444444000///...000333444444333222111...***%%%"""!!!"""''',,,111111///---///333+++***(((%%%$$$(((///666444333111///---,,,++++++------...000000+++$$$&&&000111...------,,,+++///333666444111...,,,---(((######(((...111333......---,,,++++++++++++---///222555777666555444222000///000222444555444555444222111111111000///+++)))((())),,,///000000111333333222///---///222111111222222222333333333///***&&&'''+++...---+++......///111444555444222&&&### $$$))),,,...,,,(((''''''''''''&&&---...///...---------...,,,,,,...///000000000000+++---000///---,,,---///000////////////000000111444222000//////...,,,***&&&''')))+++///222555666{{{zzzrrrooorrrvvvvvv```OOOEEEAAA???<<<;;;777777999:::666444444333444555444333333444666777777777666555555777999<<<;;;:::999888888888888555111------000444555555222///,,,---111333333111222444888:::;;;999777555444222222333777:::;;;<<<<<<===>>><<<777444444555444333111000222555999;;;===;;;;;;>>>CCCDDD???:::666666666666555444333333555222000222777:::888555999888;;;DDDLLLMMMIIIFFFBBBAAAEEEOOO[[[```^^^ZZZRRRMMMGGGBBB???===;;;:::<<<;;;999555333444777:::>>>???EEEQQQdddzzz{{{rrrfff]]][[[```fffjjjeeebbb^^^VVVKKKDDDHHHQQQggguuuvvvhhhUUUGGG;;;;;;===BBBEEECCC<<<666111111000000111222333333999===BBBCCCAAAAAAEEEIIIIIILLLKKKEEEEEEKKKPPPPPPIIIIIIDDD:::444666:::<<<:::444,,,+++333AAARRR\\\WWWLLLAAA<<<888333000111444444444333222000...,,,...222444333444666555111111555<<>>???===999555555666666444333222333666999;;;;;;:::;;;>>>BBBBBB???;;;:::999777666444222000///222000000333777:::999777:::;;;>>>DDDIIIJJJHHHFFFCCCEEEKKKUUU]]]^^^WWWOOOFFFBBB===999888888777777777666444222111333777::::::===DDDRRReee{{{|||vvvnnnhhheeeeeeffffffddd___XXXPPPEEE>>>@@@GGG\\\iiiuuuwwwsssiiiZZZLLLDDDCCCDDDFFFIIIFFF>>>777111000000000000111222333555999<<<===;;;;;;???BBBIIINNNOOOLLLLLLRRRUUUUUUTTTSSSMMMCCC=========:::555111...000;;;IIIWWW```VVVKKK@@@;;;777222000111333444444444333111///...---222444333444666555111...000666<<>>>>>===;;;999777666555555777999999888<<<===>>>===:::777666666777666555555555666888999777888;;;===??????>>>======;;;888444000---+++***---...///333888:::;;;:::>>>AAAEEEGGGHHHHHHHHHHHHHHHKKKQQQXXX\\\WWWJJJ@@@:::777222000111333555555111111000//////111666:::888<<>>>>>===<<<:::999777666666777888777666777999:::;;;;;;999888888999888777666555555444444111444888:::;;;<<<===>>><<<:::666111---***((('''))),,,000444888;;;>>>???DDDKKKOOOMMMKKKLLLNNNOOORRRQQQRRRSSSQQQIII===444666333///...000333555666/////////......000555888888===GGGUUUeeevvv}}}yyypppjjjccc]]]VVVRRRLLLEEEBBBDDDCCCHHHPPPYYY______WWWPPPPPPRRRVVVYYYWWWNNN@@@666111000000//////000111111000111000///...///222666:::>>>DDDIIIQQQZZZbbbgggjjjhhhccc______\\\RRRFFF>>>:::888>>>JJJUUU[[[\\\TTTIII===888444111000111000111111222222222222222333777888666555666333...)))***---///,,,(((***///999DDDXXXmmm{{{{{{uuupppfffYYYPPPKKKLLLOOOSSSSSSUUUWWWXXXVVVUUUTTTUUUZZZXXXTTTOOOLLLMMMQQQTTTbbbeeeiiinnnuuu{{{rrroookkkfffbbb[[[SSSMMMAAA<<<666444666888666444444666::::::999666555444222222111000000222555777444111---***)))+++---///333888<<<999111)))&&&&&&***---222666777555111////////////000111111111222000//////111444333000---//////111222444444555555222222111+++$$$&&&***///111000000222444777444000,,,***)))***+++***+++---000222333111000///,,,((((((***---///000000111111000...---...///444222///......//////...+++,,,...111444444222///444555555666555333000///111333555555444444444555555222///000555888888777000000111444777888777555000000...,,,+++***+++,,,---///222555555222///---)))+++///333555555444333111000...,,,+++,,,---...++++++,,,...111111000///++++++++++++******))))))...,,,)))'''&&&(((,,,...///,,,((()))---000111000------,,,++++++,,,...///222333555555555333222111+++,,,------+++******++++++,,,...000111222222222444222111222222111...,,,~~~}}}tttmmmiiiqqqsssxxx|||qqqXXXMMMCCCGGGVVVbbbdddbbbPPPGGG>>>:::666333333666777888888666555444555777999999777444111///000111777777888888888777666555666555222//////111555888111000///111666888777444777888:::<<<<<<<<<;;;:::999888666666777666555333111222555888;;;;;;:::999999999999777444111...,,,)))---111444777999;;;===888666333///,,,)))'''&&&(((,,,111444777;;;AAAEEELLLUUUYYYUUUQQQSSSVVVVVVZZZTTTMMMFFFAAA;;;444///555333000000111333555555000111111000///000333555444:::DDDQQQaaarrryyytttjjjeeebbb^^^WWWLLLEEEDDD@@@@@@DDDKKKQQQPPPLLLHHHJJJRRR\\\aaa]]]PPP@@@555111111000000000000111111111111000///...000222555444555888>>>EEENNNYYYbbbfffeeecccdddgggggg]]]QQQDDD???<<>><<<999777666222111000000333666888:::111111000000///.........111555999666///***)))******---222555777555333000...///000111333444555666000......111666777555222222333444666777888888888666666555///'''!!! ''',,,111333222222333555555333000---***)))*********((((((***...111222111111---)))'''))),,,...///000111111000...---...///000...,,,---///111222222//////111333555444000---333444555666555333000///111333555555444333444555555222///000333777888777333333333444666666555333111111000---***)))***,,,---000333666666333000---'''***...222444555444333444222000---++++++++++++++++++,,,...111222111000***)))(((((((((***+++,,,---,,,++++++,,,///111222///***''''''+++000222111...---,,,---...000222333111222333555666555333111---//////---***))))))+++,,,...222555777666444333666555555555444222///---|||qqqjjjnnnnnnrrr}}}ooo___HHHCCCAAAIIIVVV]]]YYYSSSOOOFFF>>>:::888555555999888888888777555444555777;;;;;;999666222000111222777777888888777666444333555333///+++***---333777444333222444777888666333444555777999:::;;;;;;;;;888777666666666555333111...///222777;;;<<<;;;999999999888666111+++%%%""""""$$$(((---222777:::;;;444333222000---***(((&&&(((---222555666;;;DDDKKKTTT^^^bbb\\\WWWYYYZZZWWWXXXPPPEEE;;;555333111111444222111222333444333222111222444444333111111222---333===IIIXXXkkk|||rrrqqqqqqnnnaaaPPPCCC???>>><<<<<>>GGGQQQYYYYYYZZZ]]]ccceee^^^TTTDDD???===GGGXXXccceeeaaaSSSGGG<<<666444111222444000000000000111222333444888:::888444222333222///)))))),,,000///***))),,,///...444CCCYYYjjjrrrssszzzwwwooocccYYYRRRIIIAAAEEEIIINNNQQQRRRRRRSSSSSSTTTTTTRRROOOKKKJJJKKKLLLVVV\\\eeeooowww~~~}}}{{{vvvnnneee]]]YYYQQQLLLDDD???<<<<<<=========???AAA@@@===:::999888444333222333666888999999000111333444333222000///111333555333///,,,---...***---000444555555333222///000111333555666888888111---,,,///555999777444444555666777888999999999666777666222+++%%%######(((---222444333222333444222000///---,,,,,,,,,,,,***'''%%%&&&+++///000000000---***)))***,,,------///111222222000//////000---,,,+++---000222333333000000111444555555111///111222444555444333111000222444555555444333444444444222//////111444666777555444333333444444222111000222111...)))'''))),,,...111444666666444111...)))+++---000222333333333555333000---++++++++++++,,,,,,---000333444333111---,,,,,,,,,,,,...000111---,,,---///222444333222,,,***'''''')))---000222...------///222444444333///000111444666555222000...000000...******,,,///000333666999:::888666444777888999999888666444222{{{qqqjjjiiijjjnnnwwwxxxeeeSSSBBB>>>===CCCLLLRRRPPPMMMJJJBBB;;;999888666777:::999::::::888666555666888;;;;;;:::777444333444666777888999888777555222111222222000,,,***,,,111555444222222444777888666333111333555777999;;;;;;<<<666555444555555444111//////000333777<<<===;;;888888888777444---%%%&&&///666999999444444444333111---)))'''***///444555555;;;GGGPPP[[[dddggg___ZZZ\\\YYYRRRLLLFFF>>>777333333333444222222333444666666444222...111555777555333111000,,,000777@@@MMM```vvv~~~~~~wwwzzz|||lllTTTCCC===;;;888777999888555888===AAARRRdddggg[[[JJJ???;;;444444333222222222222222222222222333444555666555666111000222222333999AAAJJJLLLMMMPPPUUUYYYUUUMMMBBB???AAANNNbbbllljjjcccSSSHHH<<<666444222333666333222222222222333555666444555333......111333111---,,,///333222---+++,,,++++++...555???KKKUUU[[[lllrrrwwwtttnnndddSSSDDDFFFIIINNNQQQRRRSSSSSSTTTRRRRRRRRROOOMMMKKKKKKLLLRRRXXXbbblllttt{{{|||uuulllddd```YYYSSSKKKDDD@@@???@@@AAABBBCCCCCCAAA>>>;;;:::::::::888666666888888777555222333333444555444444333555444333222111000//////...///111222333333333222111222333444555666777777222---***,,,222777666333333444555666666666666666222444555222,,,((('''((((((---222444222000111222............//////000000***'''%%%''',,,//////---,,,+++******,,,......---///222444555444333222222,,,+++,,,...111222222111......000333666777555444111111333333444333333222333555666666444333444555444222///...///222444666555333222222333333222000000222222...)))''')))---///111333555555333111///---,,,,,,---...000222444333111///---,,,,,,---.........///222555555444333000111222333333333222111......///222555555111...))))))(((''''''***...111...---...000333444222///------///222555555111...---///000---+++,,,222888777777777888888777777666333555888999999777666555~~~xxxnnnjjjeeegggkkksss{{{~~~|||sss```NNNFFF???999999AAAIIIOOOQQQGGG???999888777666777;;;;;;;;;;;;:::777666777999:::::::::888666666888:::888888999999777444111///111222222///------000444222111111333777888666333000222444777999;;;<<<===555444444444555333111...222222444999======:::666888888666222+++""""""---666888777555666777666444///***''',,,111555555444;;;HHHSSS___hhhiii```[[[[[[VVVLLLAAA>>>;;;777666666666777222222444777999999666444+++000555888777444111000///222555:::DDDVVVlll{{{}}}~~~}}}www~~~tttZZZGGGAAA999555444555222///444===BBBTTTffffffWWWFFF>>>???555444444333222222222333111111111333666666666555444000///222222000444;;;@@@CCCDDDEEEIIIMMMKKKEEECCC@@@EEEUUUiiiqqqlllbbbTTTHHH<<<666444333444777555555444333444555666777///000...***+++111444444222111222555444///,,,---,,,000333333444999DDDLLLZZZiiiyyyuuu```MMMIIILLLPPPRRRSSSSSSTTTUUURRRSSSSSSRRRPPPNNNNNNOOOSSSYYYaaaiiiooouuu{{{~~~zzzrrrkkkhhh[[[VVVMMMEEE@@@@@@AAABBBFFFFFFEEEBBB>>>;;;;;;;;;???<<<:::999999888444000444444333333444555777888999666333222222222111///111111222222222222222222333333333444444555555555444...((()))000444444111222222333333444333333333---000222111---******,,,''',,,111333111///...///------...000111222333444***((('''***///111...***(((((())),,,...000///...000333666888777666555444,,,,,,---///111222000...+++,,,...222666999999888111111222333444444444444444555777666555444444555444222///......000333555333222111111333333222111///111222...)))''')))---///000222444444222000//////...,,,+++,,,///222444111///...------...///111000000111333666777555444222444777888888555111......///000444666444///***'''))))))(((&&&''',,,111.........111444333///+++++++++---111444444000---+++...///---,,,///777>>><<<:::777555444555777888...111444666666555555444}}}rrrlll^^^```fffpppzzzyyykkkZZZKKKCCC:::999888999<<<@@@EEEHHHAAA<<<777555777:::;;;;;;<<<<<<<<<:::777666777888;;;;;;:::888666777:::<<<777777666555444333222222333333333333222222111000---000444666666444333333///000333888<<<>>>===;;;555444111000///111333444777777888:::<<<;;;777555666999999333'''$$$---555;;;===999999:::888555111,,,)))---333555444666AAALLLSSSeeeiiimmmjjjaaaTTTIIIDDD>>>:::666555777999999777333333555777999999777444000333666777666444222111444111222:::EEERRRcccpppsss]]]MMMJJJ???===999666777<<<>>>>>>KKKZZZfffaaaQQQCCC:::666888888777777666444333333333222222333555666555333000//////...///000111222999999;;;<<<===???AAABBB???BBBJJJ\\\uuusss___KKKCCC===<<<;;;999888999777555444666999;;;999777///---***(((***...333666000222555777666222...+++...111333333111333999>>>MMM^^^uuusss\\\PPPOOOQQQXXX___```YYYQQQVVVTTTSSSUUUVVVUUUQQQMMMPPPXXXaaafffhhhlllttt|||zzz|||tttnnn```WWWMMMIIIFFFCCCEEEIIIHHHIIIGGGBBB@@@CCCCCC@@@@@@AAAAAA???;;;777555444222222222333666777777666777555222///---,,,,,,,,,777666555333111000......666666555333000///111333111000///...------------............//////000000111///...///111222///------...111555222,,,)))+++000...---...111111///,,,'''(((***,,,---,,,)))&&&$$$'''+++.........///000//////111555999999555222111......000444555000++++++***+++///555::::::999555555555222000111555888999888666666666666333111666222...,,,...000///...444333222111111222333444444555333///***(((***---///222333000,,,***,,,000111///---++++++,,,///000000000//////000222333555666555333111111222333444777666444444333111...+++***)))(((***---...,,,***###'''+++,,,***)))***,,,***,,,...000111///---,,,---...000333444333///,,,---///...***'''+++666@@@===999444000000000000000,,,---000333666777555333~~~rrrjjj^^^___ccclllwww|||qqq```NNNAAA:::666666666777:::>>>CCCEEE>>>:::666555777999::::::<<<;;;;;;::::::999999888999999999888777777999;;;777777666666555444444444555555555444222111000///,,,000555777666444333222222222333555888:::999888222111/////////111444666777777888:::;;;;;;888555666888888222&&&"""***222888;;;;;;999999999777444000---+++000444777888===IIITTTYYYbbbgggkkkggg\\\NNNDDD???:::777444444555666555333222222333666999999888666...111555777666444222222333111333999AAALLL\\\jjjrrr```RRRNNNIIIGGGDDDAAAAAADDDGGGHHHUUU^^^bbb[[[NNNCCC;;;555555666777777777666555444444333333555666666444222333333222000------///111444444555444555777999;;;===AAALLL___uuu~~~qqq___GGG@@@::::::999666666777444333333666999:::888666111///,,,***+++...111444333555888999888444000---...111444444222333888<<>>IIIWWW```bbbaaagggjjjdddUUUEEE<<<888555444333333444333111/////////111444888:::999888///333777888666444555666222111333777:::BBBQQQ___{{{}}}ttteeeZZZUUUUUUUUUUUURRRNNNMMMPPPTTT___cccbbbXXXKKKAAA:::444222333555777777777555444222222222333444333000---000222222---(((&&&)))---222222000...---...222555===EEETTTfffuuuwwwhhhVVVCCC===888888777333222444...///222555888999777555222000///------...000111555777999999888444000...---111444555444444777999BBBMMM___tttsssaaa\\\VVVTTTVVVZZZ]]]^^^]]]ZZZVVVUUUVVVWWWWWWWWWPPPTTTXXXYYYYYY^^^gggnnnooowww|||pppggg]]]WWWRRRLLLIIIKKKIIILLLKKKGGGFFFGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@???===:::888777888:::;;;:::888555111,,,******+++,,,/////////000111222222222777777777555111...,,,,,,111111111111000...,,,++++++++++++,,,,,,,,,,,,,,,------...000333444444333333000///000---***+++//////...------......,,,+++%%%&&&((()))))))))((('''%%%(((,,,...///000111222------...111555777888777333000...000444666555333111///...///111333333333222222222111///000222444666555333333333111///---+++,,,---///222222000...///////////////000111222666555333333333111///,,,***,,,...---***)))+++...000///...------------...000111111333555777999:::444333111///...---......111222444555444111---+++'''''''''(((******(((&&&!!!$$$***---......//////,,,...///000111000///...222444555777666444111///---,,,++++++---222777:::555111---+++++++++,,,+++......000333555666444222uuuiii^^^\\\]]]dddppp|||xxxeeeNNN<<<333111//////111444777:::===>>>:::999777666666555333222888666555999>>>???;;;666000222555777666666666666555666666666777777888888777777666444333222222111---111555777777444222111555222///---///111222222111000000000111333555777555444444666777777555222111333444111+++$$$ $$$'''---555;;;>>><<<::::::999666444222000000000555888===FFFUUUeeekkkiiidddiiijjjaaaOOO>>>555333444444444555444333000...,,,,,,...222666888999888444777::::::888777888:::222111222444444999EEESSSppp~~~wwwmmmaaaZZZ[[[]]]___^^^WWWQQQRRRVVVaaahhhiii]]]LLL???666111000222444555666444222111333222333333333111...++++++000222///(((%%%)))...444333111,,,)))***///333???LLL___pppvvvmmmXXXGGG@@@;;;888888444...+++,,,))),,,000444777777555444111111000000000000111111555666777666555222///,,,---000444666666555666777;;;DDDUUUkkk~~~ttthhh```XXXUUUXXX[[[\\\[[[```^^^[[[YYYWWWVVVUUUTTTQQQRRRRRRQQQPPPTTT\\\cccmmmrrryyyvvvnnnddd___YYYSSSPPPQQQSSSVVVVVVQQQOOONNNJJJEEEBBBAAAAAABBBDDDEEEEEEEEE@@@===999777888:::;;;;;;888555000,,,))))))+++,,,+++,,,---///111222444444999::::::888333///---,,,000000111222111...,,,***,,,,,,,,,,,,,,,,,,,,,,,,......///111333444444444333///------+++))),,,222222111000/////////......'''((()))((('''&&&%%%&&&))),,,.../////////000111.........000333666999;;;666333000000222444444333222222111111222333333333222222222111111111222333444222111000000///,,,***)))+++...111333222///---000111111111222333333444666555444666777666111,,,)))+++------,,,+++---///000000000000000//////...222222333444555666777777444333111///...---------...111444555444000---+++((()))***++++++***((('''###&&&***---/////////...,,,---......//////......///111444555444222111111---+++***,,,111555777666333111---+++,,,---------//////000333555555444222wwwlll___\\\\\\aaammmyyyvvv```JJJ:::444444//////111333666999;;;<<<;;;:::999777444111///...666333333777<<<===999555---000333555555444333333555555666666777777888888555555444333333333444444...111555666555333222222444000,,,+++,,,000222333555555444333333333444555222222222333444444222000000111333222000---***))),,,...111666;;;======<<<999888555333111111222222777<<>>IIIaaatttzzzqqqeee[[[YYYZZZ]]]^^^WWWNNNMMMQQQ\\\kkksssgggPPP<<<222...111222333333222111...---333333333444444333000---,,,333999888222///000444666555222---((((((---333>>>OOOgggxxxvvvcccKKK;;;:::888888888222)))###"""'''***///333555555444333000111111111222333333444555555555555333111///...---000333666777666666666:::===GGGXXXkkkvvvyyyxxxsssfffXXXSSSWWW\\\]]]ZZZ]]]^^^^^^\\\ZZZWWWUUUTTTTTTSSSPPPKKKIIILLLSSSYYYfffkkkttt~~~zzzqqqiiiddd```ZZZXXXYYY^^^aaaaaa\\\WWWSSSMMMFFFEEECCCCCCEEEGGGIIIHHHGGG@@@===999777777888999999777444000---******,,,---***+++,,,...000222444444777888888666222...,,,+++...///000111000...,,,***............------------///000111222222222222333111---+++***)))(((,,,222000000///...------...///,,,,,,,,,)))%%%###$$$%%%...///111000///......///000000///000222555999<<<999666222000///000000000222333444444444555555666222222222333333333222222000///.........---+++)))***,,,000222222000...---111111222333333333333333555555555888999777111+++(((***---...//////000111111111111222222111111111444444333333222111000000///...---,,,,,,+++++++++---111555666333///,,,++++++---//////...,,,***)))'''(((***,,,......---,,,,,,+++++++++,,,,,,---------000333444333333333444...,,,***---333666666444555222//////000111111000111000111222444444333111{{{xxxppp```\\\YYY\\\hhhvvvmmmWWWDDD999555555000000111222444777999;;;;;;;;;:::777333///......444333333666999;;;999666...000444555444333222333555555555666666777777777444333222222222333555666111333555555333222222333333///+++***,,,000333444888888666555444333333333222111000111333333111000000111333444444333222111333333333666:::<<<===<<<888666555333222222333333999AAAMMM\\\lllwwwwwwqqqgggeee___TTTFFF;;;555333666888:::999777444222222---------000333666666666888:::???EEEIIIHHHAAA:::333///...000111444;;;BBBUUUhhh}}}zzzpppcccXXXPPPNNNOOORRRNNNFFFFFFMMMYYYjjjuuuiiiPPP:::///,,,222222222111000///...---.........111444666666555333:::BBBDDD@@@999555444444555222,,,&&&%%%+++000<<>>;;;888666777777777777555333111...---------...,,,---...///000111222333111222222000---+++******,,,---............---,,,000///////////////.........000222222111111111333///,,,******(((&&&(((...,,,,,,,,,+++)))***,,,.../////////***&&&###%%%(((000111222111///...///000111111111000000222666:::888666333///---,,,,,,---000333666888777666555666222222222444555555222000---,,,,,,,,,------+++***+++...111222111000000000111111222333222222111111444555777888888555///+++(((***,,,///111222333333111111111111222333444444444444333111///---***)))((((((((()))))))))******...222666666222...------///111444444222///---,,,***(((((())),,,------,,,,,,+++***))))))+++,,,---...111555666444333555777000...,,,...222555444333555333222222333444555444222111111222333444222111tttzzzxxxsssccc[[[TTTUUUaaattt{{{dddNNN@@@999777666222111000///111444777999999:::999666222000000222444555555666777888999999111333666666555333444444555555555555555555666666555444222111111222333444333444444333111111333555444111---,,,---000222333888777666555444333222222333222111111333333222111222222333555666666555444555555555888:::<<<;;;999666555444444333333333333;;;GGGWWWfffttt|||zzzsssaaa[[[RRRIIIAAA<<<888666666888999888444111111222222111000222555777777666666;;;FFFUUU___[[[KKK===444...+++///444777;;;???NNN^^^ppp~~~uuujjj^^^TTTHHH???<<<@@@AAA???DDDNNN[[[iiiooobbbKKK888///,,,333333111000000000000111//////111666===CCCGGGHHHDDDKKKTTTWWWRRRGGG<<<555222444222,,,%%%$$$)))///@@@SSSlllxxxjjjPPP===888777;;;BBBFFF@@@222'''###'''+++///000000000222444555555333333333444555666444444333333222222222222,,,---000333777999999999;;;555333777@@@MMMbbbtttyyysssiii```[[[ZZZ\\\^^^XXXZZZ]]]^^^^^^^^^aaacccaaa]]]WWWPPPLLLLLLNNNQQQLLLPPP\\\mmmyyyzzzqqqllliiifffgggjjjmmmqqqqqqlllfff___UUUMMMKKKIIIIIIKKKMMMLLLFFFAAA<<<:::888777888888777555333222222111000000//////000000000000000000000000---......,,,***)))***+++******+++,,,,,,------...000000000/////////......+++---000111000000222444000---,,,+++(((""""""%%%)))******)))'''(((,,,//////000000,,,'''&&&)))---000111111111000000111333111222111///---...111555444333111...,,,******+++...333888:::888555333222111000111333555444111...+++******+++------,,,+++,,,...000000000000333666333444444444444333111000333666888888555000---+++''')))+++///333444444333//////......000222444666444333222111...+++(((&&&%%%&&&''')))+++,,,------111555888666111------...111444777777444000......***'''%%%&&&)))---......---+++***))))))+++---...///333666555222000222444111000//////111333333333444333222222444666666555333222111222333333222111tttzzz~~~}}}~~~}}}yyy||||||wwwtttdddZZZPPPOOO]]]ssswww^^^III>>>:::999888333111///......111555777777888888555222111333555555666777777666777999;;;555666888777666555555666555555555555555555555555666555222000000000111222555444333222000111333666666333///---...000111222666666555444444333222222444333222222444444333222444444444555777666555333555555777999;;;;;;999777444444444444444444333333===KKK^^^mmmzzz{{{sss[[[SSSIIIAAA>>><<<:::999555777888666222//////111666555333444666888888777666===NNNcccqqqlllVVVBBB444---)))...555999<<>>;;;999888888999888777555111111222222222111111000333222222111000//////...---------+++******,,,...)))))))))***+++,,,...///000000/////////.........(((+++///000000111333666111///...---''' )))***+++***(((***...222...000000---((((((---222...///000111000222444666000111111...++++++...111000000000---+++)))******...333999;;;888333000///000//////222444444000,,,***))))))+++---...---,,,,,,.../////////222777;;;777777888888777555333222222666999888333...++++++&&&'''***///333555444333...---,,,,,,...111444777333333222000...***'''&&&%%%'''))),,,...000111222333777999666000------///111555999888555111///...)))%%%"""###(((---000111...,,,***)))***+++...000000333555333...+++---///222111111000000111222333333222111222444555555555444222111222333333222111```iiirrrwwwzzz|||yyytttuuuxxxyyywwwxxx~~~}}}|||{{{yyyzzz}}}|||~~~yyy{{{uuulll```YYYSSSVVVccctttoooXXXIII>>>777333333111///......111333444444888888777777777777888888777999::::::888888:::===:::999777555555555666666777666444333555666777777444222000......///111222444333222222333444666777:::777222...---...111444555333111//////111444666:::777333000///000333555888666444444555666666555:::777444444666777555333333000111666888666666888AAAQQQiii}}}rrrhhhXXXJJJ===:::999777777;;;888888666333000...---...444333333333333333333333777???OOOeeexxxvvv\\\AAA999444222555777777888;;;DDDPPPbbbrrr~~~yyyrrrnnnhhh]]]UUU>>>888444333444:::EEEQQQcccmmmkkkXXXDDD;;;888666<<<888333///000444:::???HHHIIIMMMUUUaaakkkooopppsssuuuyyyyyyrrrbbbNNN@@@;;;333000222...'''+++666LLLfffwwwkkkTTTDDD:::444@@@BBBMMM\\\___PPP<<<111222000///......///000111777777777444111///000000111---******---111222222222000///000333666888999444666888888999???IIIQQQbbbnnnvvvrrrkkkfffaaaZZZUUUWWWZZZ^^^aaabbbccccccccc```[[[WWWUUURRRNNNLLLGGGCCCCCCKKKWWWdddtttyyyvvvuuuuuurrrooovvv||||||oooaaaYYYRRRQQQOOOOOOMMMJJJEEEBBB???===;;;;;;<<<:::555111333333333444555444222///...000111111///......//////---++++++---///000111111///+++)))***...222666666444222111000///,,,)))'''(((+++...111333444444222000000111*** !!!+++...///...+++***,,,...111111111000---***)))))),,,++++++///555888888666---...000111111///---+++///111222111///.........222555777666222///......,,,...000000...------...000///,,,*********+++,,,000///------...111444666555333222222444555555555888999:::999666111,,,((()))))))))---111333222//////---+++,,,///111000....../////////---+++(((&&&''')))---000333444444444444666888444...***+++---111333444555444333444555000)))!!!!!!'''///333444444000,,,***+++,,,......000111000...+++))))))***000///...---,,,///333777666444222333555666555222222222222222111000///...PPP[[[gggpppvvvyyyuuuoookkklllmmmmmmpppwww}}}zzzzzzyyyvvvuuuxxxxxx||||||yyyzzzwwwnnnaaa[[[UUUYYYfffuuummmUUUFFF<<<666444555222000------000444666777999888888777777888888999777999:::999777777999<<<::::::999777666555555555777666555555666777777777444333111//////111333444333333333333444555666666999666222...---///222444444222000//////222444666999666333000000111444666999777444444555777777777888555222222333444333222222000111666777666666:::GGGYYYpppzzznnnfffYYYKKK>>>999888666666:::666666555333111///......222222333333333333333222666AAARRRdddpppkkkUUU@@@;;;666333666888888999<<<>>>FFFTTTbbbppp~~~xxxooojjjeee___ZZZLLLDDD<<<777666:::EEEQQQjjjoooiiiUUUDDD===:::666999666444222555;;;AAAEEENNNQQQXXXbbbllltttyyy{{{}}}uuudddNNN???999222000222...***222???\\\nnnvvveeeNNN???888222<<<@@@OOObbbhhh[[[GGG;;;444222///---...000111222666666444222///...///111///---+++---000444555555333111///000222555666666111444666666777;;;DDDJJJVVVcccppptttrrrnnnfff]]]XXXWWWXXX[[[```cccdddddd^^^\\\YYYWWWWWWVVVUUUSSSGGGCCCBBBIIIRRR]]]jjjvvv~~~zzzwwwvvvwwwwwwxxx|||wwwnnnhhh[[[XXXTTTQQQOOOMMMKKKIIIAAA@@@>>>???AAA???;;;666666666666888999777444111---000333444333111000000///---,,,+++---///111222555333///------///222555333222111222222111///,,,)))***---000333444333333000///000000)))!!!###---...//////...---...///...//////...+++)))((('''***)))***---111444333111...///111222111///,,,***,,,///222444333111000///222444666555222///...///,,,---...---,,,+++,,,...000///---+++***+++,,,---555333111000000111333444222111000111333444444333555666777777555222///------,,,,,,---000000---++++++)))(((***---//////...+++,,,---------,,,+++***)))+++...111333444444444666777777222,,,((((((+++---///222333444444666777000---)))((()))---111444555222...,,,---///111111111111000---***))))))+++,,,,,,+++******,,,111444666333000000222444444333111111111000///...,,,,,,DDDOOO^^^jjjrrrtttlllccc\\\\\\[[[]]]bbbkkkwwwyyyuuuuuuuuurrrrrrttttttvvvwwwwwwxxx}}}~~~}}}uuunnneee___ZZZ^^^iiiwwwlllUUUDDD<<<777777:::555222------///444888;;;:::999999888888999999:::888888999777666666777888999999999999888666444333666666777777777777666666444333222111222444666777222333444555555555555555777555111///...000333444333222111000000222444666666555222000000222444666;;;888555444555777999999666333000//////111111000333222444777888777:::???PPPbbbxxx{{{pppiiiggg\\\PPPBBB;;;777444444666333333444444333111///...///000222333444444333222555CCCUUUbbbgggbbbQQQBBB===888555777999999:::>>>===@@@GGGTTTeeexxxvvvjjjbbb___^^^]]]YYYPPPEEE===888:::FFFRRRoooqqqhhhTTTDDD???;;;666777666666777;;;BBBHHHLLLOOOVVVaaakkkuuu|||{{{tttcccMMM===555111000111///000>>>NNNlllsssppp\\\HHH===999444999@@@SSShhhrrrgggRRRCCC:::666000---...000222333333333111///,,,---///222/////////111555777888777444222000000111333333333111333555555666888>>>CCCIIIXXXkkkwww{{{wwwkkk```\\\XXXTTTVVV\\\bbbdddccc^^^\\\YYYYYYYYYZZZZZZYYYNNNIIIGGGKKKPPPXXXbbbkkkuuu{{{xxx{{{~~~}}}xxxuuuhhhccc\\\VVVTTTTTTSSSSSSGGGFFFDDDEEEGGGFFFAAA===999:::;;;===>>>===999555///222666888777444222111000...,,,+++,,,...111333666444222000//////111111//////111333555555222///+++---000333444333222111///......---(((""""""%%%000///...///000000000...++++++++++++***(((&&&%%%(((((()))+++...///...,,,///000222222222///---+++)))...333666666444333222111333444333111/////////,,,,,,,,,***)))))),,,...111000...,,,+++,,,---...:::888555333111111222222000......///111333222111333333444444444333333222222111/////////---)))'''((('''&&&(((+++...///...))))))******,,,---...///,,,...000333444444444333888888555000)))&&&&&&)))***---111333444666888:::333444333111...---///222444111///...000222333333222111///,,,)))((()))++++++++++++******,,,///222333111...---///000111111000000///...---+++)))(((AAALLLZZZfffoooooodddWWWQQQMMMJJJMMMSSS]]]iiisss{{{{{{sssllllllnnnnnnpppssspppppppppqqquuuyyy{{{{{{~~~~~~|||vvvnnnhhhfffbbb^^^cccnnnyyynnnUUUFFF>>>;;;<<>><<<<<>>;;;===@@@>>>888000,,,---222777:::;;;;;;::::::::::::;;;;;;555444333222222222222111///111444666777666444222666777888666222...------111111111222333555777888444444666666666555444333444333222111111111222333666555444333111000//////000/////////000111222333999666333333555777888999555444222000//////111222444444666777666999EEEQQQjjjrrrvvvlll[[[PPPSSS[[[```\\\TTTKKKBBB;;;444///111111222444777777444111---...000222333333222222777>>>IIIWWWeeejjjaaaUUUCCC;;;666555555555888<<<999999:::BBBPPPeeeyyyxxxkkk\\\QQQKKKIIIIIIKKKHHHDDDAAA===>>>JJJVVVkkkuuurrr\\\CCC888666555;;;;;;;;;===@@@EEEIIIKKKJJJQQQ[[[eeennnxxxwwwpppfff___YYYOOOAAA777......///111777CCCXXXiiirrrlll^^^OOODDD@@@===;;;<<>><<<999555444444666555555444000,,,+++,,,...333333222222111111111111///000222555777555222...---...000111111000...,,,...///...)))%%%&&&))),,,111...,,,,,,......,,,)))%%%%%%%%%'''))))))%%%""")))+++---//////...---,,,+++---000333444333222111222333444555444444666888444333111000000111111111//////---***))),,,000444333222000......///000111666555444333222222333333000//////111222333111000000000//////000111222333333333444333111...,,,,,,---------,,,,,,,,,---...---,,,***)))***,,,///000111222444555666555333222333222///,,,******,,,...222444777888999:::;;;===>>>;;;888888888666///******))))))***---///////////////...+++)))(((***,,,111111111///,,,******++++++,,,...//////---,,,+++000000///---,,,)))'''&&&;;;AAAKKKXXXggglllcccVVVKKK@@@:::===BBBGGGQQQ\\\ppptttiii]]]SSSRRRWWW]]]bbbgggaaa[[[XXX\\\dddiiinnnssslllkkkllllllhhheeehhhnnnlllkkkiiifffbbb^^^[[[YYYPPPOOOSSS^^^mmmxxx~~~~~~jjjZZZHHH>>>;;;999:::===>>>888000+++,,,111666999;;;::::::999999::::::;;;555333111111222333222111---///222444555555333222444666777444///,,,,,,---222222222333444666777888777777777666555444333222444333333222111111111111555555555444222000...---//////000000111111111111555333222222444666666666444555555444222111222333222222333333222888IIIZZZuuuuuummm\\\III>>>@@@FFFTTTXXXYYYUUUOOOGGG<<<333444222222444888999666333/////////000000111222222555888???OOObbbnnnhhh\\\GGG???777555444333666::::::;;;<<<@@@JJJ\\\qqqxxxnnn```RRRIIICCC???===============<<>>999555444666999777999999666111------///666666555444444444444444000000222444555444111......//////000///...---,,,000222000)))%%%(((,,,///000///---++++++***(((&&&###""""""%%%))))))%%%!!!'''***...000000/////////,,,...111333555444333222444444444333333444777:::777555111000000111222111000000...,,,,,,...222555444222111000///111222333222222222222333333444555222111111222333333000......---------...///000000///111333333111000///000000111111000...---///000000///---,,,+++,,,...///111222444555666555333222111000///------...000111333666888999999999:::;;;>>>:::666666888777111***&&&&&&&&&))),,,---,,,++++++,,,---,,,******+++---000111111///+++(((''''''***---///000///---,,,,,,111111000///...,,,***)))<<>>444222444@@@LLLXXX\\\ZZZTTTHHH<<<777444333444999:::888555111000///......///111222000222888FFFZZZgggeee[[[LLLCCC:::666444333555999;;;<<<======CCCSSSlll~~~qqqeeeUUUHHHBBB>>>:::777777777888999999>>>NNN^^^rrr|||xxx```FFF:::888777888888999<<>>888777888:::>>>EEESSSgggtttpppdddKKKBBB888333555666444111222222222000......000222222444666555333111222444222111222333666777777555222111///...///000000111333555???OOO^^^mmmyyyiii[[[UUUVVVYYY[[[VVVTTTSSSUUUZZZ```dddfff\\\ZZZZZZ^^^aaabbbeeejjjfffllluuu~~~~~~~~~~~~}}}{{{zzzvvvqqqlllggg```XXXQQQLLLKKKIIIIIIIIIIIIGGGEEEAAA@@@>>>:::777666888;;;888<<>>>>><<<:::999:::;;;888===BBBBBB===999888999<<<:::666333111000000000.........000222333333111222111000/////////111111444666222)))%%%***000222111222222...((($$$$$$&&&!!!&&&&&&!!!###***.........///000111333444555444222000...+++...333666777888999:::===888333000111333222222...//////......///222555555444222111111222444555111222333333444555666666333333222333222000---***%%%&&&)))+++---...//////))),,,///000...---...000...000222222000000333666111111000//////////////////111333555555555333333333222111222333333333222,,,...111222333444555777666666666333111000222444&&&'''(((+++......,,,***%%%(((+++---------------...000333333111///------111111///,,,***+++000555444444444444333222000000DDDCCCIIIZZZnnnvvvooodddUUUHHH===;;;<<<>>>FFFPPPfffvvvyyylll^^^PPPMMMPPPRRRPPPMMMAAA??????CCCGGGJJJJJJHHHLLLLLLJJJFFFBBBBBBFFFJJJJJJKKKJJJFFF@@@======???BBBFFFMMMVVV\\\[[[TTTMMM>>><<<:::888888888777666888444...******000777<<<;;;:::999888777777777777666777888777555333333444666555333333333333111000000111222111///000444888======;;;888666666777:::666555333222222333444555:::;;;;;;999666222111000---...///222555888888888999666444444555666444222---...///111111111000000///222555666666666777999888999888666===OOObbbmmmiiiYYYGGG===888333000///111<<>>===:::999888;;;666333333555>>>TTTiii~~~tttbbbMMM@@@999666888777:::@@@DDDHHHTTTbbbvvvpppiiiiiinnnqqqppplllpppeeeRRR???222...///222555666999DDDZZZqqq}}}nnn]]]KKK@@@;;;888777999888777:::FFFXXXddd^^^SSSCCC<<<777777888666555666<<<:::666333111000000111000---+++,,,///111111000111000111444777999888777666444333444555666555333000555;;;@@@IIIYYYmmm}}}xxxmmmddd\\\TTTSSSRRRTTTXXX]]]^^^[[[WWWYYYXXXWWWVVVVVV[[[aaafffeeepppzzz~~~~~~vvvooolllkkkkkkddd\\\RRRJJJFFFFFFHHHIIIDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<:::777444333222000...---,,,,,,...000222111000333222111000000111222333222111///+++))),,,222888999444...+++)))'''### """&&&((('''((('''%%%######'''...333333222222333444111,,,(((+++...111222222222222333777444111000000222222222222222222111000111333555777666444111///000333666111222333555777888999999888333......111222...***((()))***+++---...//////,,,+++***))))))***+++,,,---...///...------///111222222333555777555///***......///111333444444333444000...000666888666222111000//////000111444555777555222000///111444666,,,)))(((***///222///,,,)))))))))+++...//////---000111111000...---///000222333222...)))***///555555444444666888666111,,,JJJJJJQQQaaasss{{{wwwoooaaaSSSDDD===::::::AAAIIIZZZhhhsssuuuwww~~~yyyqqqcccRRRKKKLLLNNNLLLIIIDDDAAA>>>???BBBEEEEEEDDDFFFFFFEEEBBB??????AAAEEEMMMMMMJJJDDD>>>;;;<<<>>>CCCGGGPPP]]]ddd___PPPCCC:::999999999999999888777888444...******///555999:::999888888777777666666666777888888666444444444666555444333333222000///000111222111000111555888<<<<<<;;;888666555666777555444222222222333444666888;;;>>>>>>:::666222000,,,---///222555777888888555444333555666666333000...///000222222333222222111222333444666888:::;;;===???>>>>>>GGGXXXgggnnnaaaRRRBBB:::777333000000111:::JJJZZZdddddd\\\UUUEEE===777777888555444666444444444333333222222111,,,+++---888JJJ\\\iiinnn___OOO@@@;;;:::777555666444555333//////===TTTggg|||}}}lll^^^PPPAAA<<<:::999888888;;;888777999;;;EEEZZZnnnuuueeeUUUIIIAAA:::666888777:::@@@CCCFFFQQQ\\\kkkfff```]]]]]]]]][[[XXXeee[[[KKK;;;111...///111111444:::IIIaaawwwkkk[[[HHH>>>999777777999777666888BBBUUUdddccc[[[GGG===555555666444222222888666333000.........//////,,,***+++...111222222222111222333666777777555666555555777999::::::999444888<<>>>>>>>>>>>>>>======;;;888666444333111//////---------000111222111000000000000000111222222222111///,,,+++---444999777333...+++***)))&&&$$$$$$"""!!!###'''***++++++---***&&&""""""'''...444222111111222333222...+++***,,,---...------...///555222000///111222333222333333333222111111222333888777555222///...000222222333555777888999999999777444111000111111...+++------,,,,,,,,,------...---,,,***)))))))))***++++++---............000111222222333555666444///***+++,,,---000222333444333333111000222555777666444555333111//////000222333777555222000///000111333---++++++...333444222...(((((((((+++...//////...000111111000......///000111222111---))))))---222444444555777777555111...TTTVVV^^^kkkzzzssseeeSSSFFF???<<<@@@EEELLLXXXaaadddjjjuuu||||||tttfffUUUKKKKKKNNNOOOMMMKKKEEE???<<<===???@@@???@@@@@@@@@>>><<<<<<>>>@@@MMMLLLIIIBBB;;;888:::<<>>888333000,,,---///222444666777888000111222555666555222///...///111222444444444444333111000111444999<<<>>>CCCEEEFFFKKKVVVdddkkkkkkUUUHHH<<<666555222111222000777DDDUUUdddiiifffaaaQQQHHH???:::666333333666555555666777777666444444......///777DDDVVVgggqqqaaaTTTGGG@@@;;;666222111111333222///...888KKK[[[nnnzzzvvvgggWWWJJJ===888777666777999888999;;;>>>CCCNNNbbbssszzzhhhRRREEEAAA???:::666666777:::>>>@@@BBBJJJRRRYYYVVVQQQMMMJJJGGGGGGFFFSSSLLLAAA666000...000111000444===NNNeeeyyy~~~zzzfffVVVDDD:::777555666999666555444<<>>???@@@@@@@@@@@@@@@???===;;;888666555444111///------...000111111......///111222222222222111000...,,,,,,///555:::555222...+++******)))(((***((('''(((+++...//////222///***%%%$$$(((///555111000000111222333111///,,,,,,,,,+++******,,,...222000...///111333444444444444333333222000///...777777666444000...---...333555666888999999888777666666444222111///...---222111...,,,++++++,,,---...---+++)))(((((())))))***,,,///000/////////000111111222333333111,,,)))((())),,,///111333444444111222222333444555666666888555222///---...000111666555222///......//////++++++---111555666333///(((((((((***...000000000///000111000...---...///111222111...***)))+++...111444777888666333111000^^^bbbjjjuuuwwwfffWWWMMMGGGEEEEEEEEEMMMTTTVVV^^^lllxxx|||rrriiiZZZPPPPPPWWW\\\\\\SSSLLLBBB;;;:::<<<===============<<<;;;;;;<<<===EEEFFFEEE@@@:::777888999DDDQQQeeetttsssaaaFFF222...222777:::;;;;;;::::::888555111---,,,...222444444444444333333222111000444777999999777555444444555666777555333000///...111111000000111333666888777888999777555222222222111111000111222333444555555999===???<<<777333111...000222333333444555666000000111333444333222111//////111222333444555555666222......333999>>>@@@HHHLLLQQQYYYeeellliiiaaaLLLBBB888555444222111222111333;;;JJJ[[[gggjjjiiiaaaYYYNNNCCC:::444333555666777999::::::999777555111333666999???LLL\\\ggg```VVVHHH>>>777222///...111333444111///555CCCOOOfffuuuqqqdddPPPDDD:::666666666888:::666999>>>DDDLLLXXXiiiuuuppp\\\EEE:::999999666333333444777999:::===AAAFFFFFFFFFEEEBBB===<<<===@@@DDD@@@999333000000222333333777???OOOeeevvvwwwppp___OOO???777444333555888777444222555EEEXXXeeegggWWWFFF777444777777444111444222000/////////111222+++)))((()))---111666888888666444444555666555333444444555888;;;<<<<<<;;;:::;;;<<<:::999<<>>???@@@BBBCCCCCCDDDDDDDDDEEEDDDAAA>>>;;;::::::555111...,,,---///000000,,,...000222444444444444///...,,,+++,,,000555999555222...***)))(((((((((,,,+++******+++---......444222///,,,***,,,000444/////////000222333333333000000...+++)))***,,,//////------...111444555555333222222111111///,,,***333555666555222///...---333444555777777777666555555666666444111///......444222///,,,+++,,,...///000...,,,***((((((((((((---///222333111///////////////000///...,,,)))'''&&&)))---000222333444555///000222333222333444666888555111...---...111222222111000...---------...)))***...333777777333///***)))))),,,///222333333///000111000///......///222222111///+++***+++---///333888999666222222222jjjooouuu}}}vvviii]]]TTTKKKFFFBBBFFFJJJLLLSSS```ooowwwrrrnnnddd[[[[[[dddiiiiiiYYYPPPEEE===;;;;;;<<<;;;;;;:::999999999999999999;;;===@@@>>>:::777777888DDDWWWnnnxxxoooXXXAAA333---222888;;;;;;:::::::::888666333000///000222444000111111111000///...---333555888888777555444444444666777666333000//////000/////////111444666777555666777666444222111222000000111111222333444555666777999888666333222222222444555555333222222333444333222111000111222333///000000111222333444555777333///...222999@@@DDDPPPVVV]]]fffooopppcccUUUFFF>>>777666555222222333222111444>>>NNN\\\eeehhhkkkhhh___QQQCCC:::777555888999:::;;;;;;:::888666333888<<<===???FFFSSS]]]ccc[[[LLL<<<222...,,,,,,222555666333111444===EEE___ppp|||mmm```III@@@999777888888:::>>>:::===CCCKKKWWWeeepppuuudddSSS@@@888444000...///000222333333555888;;;<<<:::<<<===;;;777666888<<<:::888555333222333555666888:::AAAQQQfffuuutttlllWWWIII:::555333333444666555444111333AAAWWWjjjrrr\\\JJJ999555888888555333222111///......///111222*********+++---111666999999777555555666777666555666666777999;;;;;;999777888999999888666777;;;>>>GGGPPP]]]kkkwwwyyyoooaaaYYYVVVTTTUUUWWWWWWTTTQQQSSSSSSSSSQQQPPPPPPRRRTTTXXX```lllwww}}}}}}}}}|||||||||}}}}}}zzzrrrlllhhheeedddbbbhhheeeaaa^^^ZZZSSSJJJCCC???@@@AAACCCEEEFFFGGGGGGHHHIIIIIIGGGCCC???>>>>>>999666111...............---///111333555666666666...,,,******---111555777666333...)))&&&$$$$$$%%%)))))))))(((((()))***,,,222333444333111000111222...///000111222333444555222111///+++)))))),,,...,,,+++,,,...111444555555111///...//////...***'''///222555666444222000000111111222333333333333333444555666555222/////////111000---,,,,,,...111222111000---+++))))))))))))111333555555222///...---.........,,,***(((&&&%%%'''***///222222222333555,,,...000000000000222444444333000......000333444,,,,,,,,,,,,------------(((+++000666999888555222---,,,,,,...222555666777222444555555333222222222444333222///---,,,,,,---...333777888666333222333xxx{{{uuuhhh\\\NNNCCC@@@AAABBBDDDIIIUUUcccmmmrrruuuppphhhgggnnnrrrooo]]]UUUJJJCCC@@@@@@???>>>:::888555555666777666666555888;;;;;;999777888:::GGGZZZnnnqqqbbbMMM>>>777000555:::<<<:::888888999777666444222222222333333///000000000000...---,,,111333777888666444333222111555888777333000000111000...,,,---000333555666444555555555333222333444111111222222333333444444666666555222///...///111444666888777333111222444999888666222//////222444111111111111222333444444666555333222444<<>>:::::::::;;;;;;:::999777666333888>>>@@@@@@EEEPPPXXXgggaaaRRR???111------,,,444666888555222333999>>>TTTeeewwwzzzhhhYYYDDD>>>:::<<<======???BBBDDDEEEIIISSSdddssswwwsss\\\MMM>>>888333+++)))------000000///111666888777666888999666333111333555777666555444555666777888:::===DDDUUUkkkyyyvvvkkkOOOCCC777444444333333555333444333555BBBYYYqqq}}}aaaPPP???999999777444333000///---,,,,,,---///000+++,,,...//////111555888888666444444666777888777888888999;;;<<<;;;888666555666777777666555777888999AAANNN```sss}}}xxxmmmRRRQQQQQQTTTXXXZZZYYYWWWUUUVVVVVVUUUSSSRRRSSSTTTVVVZZZeeeqqqyyy~~~}}}~~~~~~wwwsssqqqpppooooooxxxqqqhhhbbb^^^VVVKKKBBB@@@BBBDDDFFFHHHJJJKKKKKKLLLNNNPPPMMMHHHDDDCCCDDD@@@<<<777333111000...---...///111333444555666666///,,,***+++...222555666777444000)))###!!!"""###'''(((((('''&&&&&&)))+++---000444666555333111000...000222333222222333444///...,,,)))''''''))),,,******+++...111444555444///---+++,,,...///,,,)))---000444666666444444444//////......///000222444222333333333333111000...---,,,,,,,,,---000333444222111///---+++******+++222444555444111///......//////...,,,(((%%%%%%%%%(((---222444222111111333,,,,,,---...///000111111111000//////000222444555((()))***+++,,,,,,,,,,,,)))---222888::::::888666111///...000333666888888666888999999888666666666555333111...------.........222555777777555333333|||mmm___NNN????????????AAAEEENNN[[[eeeooowwwxxxrrrqqqvvvwwwqqqddd]]]UUUOOOMMMKKKIIIGGG===:::555444555666666666666888999888666666:::>>>MMMYYYeeecccTTTDDD;;;999444999======999666666888555444444333222222222222000111222222111000...,,,///222555777555333111111///333888777444000111222...,,,***+++///333444444333444444333222333555777333333333444444444333333555555333000---+++,,,...333666999888555333555777<<<<<<:::666111///000222444444333222222333444555333555777777999AAAOOO[[[fffiiijjjhhheee]]]NNN@@@;;;777555777777555555777666888:::<<>>>>>AAACCCBBBDDDGGGLLLKKKLLLXXXmmm|||zzznnnZZZIII:::777333,,,)))------000///,,,///666999777555555555444222111111222777777666555666777888888;;;???HHHZZZooozzzqqqcccIII>>>666555666444333333444666666666@@@VVVnnn|||jjj[[[JJJAAA<<<888555555111///...,,,,,,---///000,,,///222222111222444666555333111111444777888888666666888999;;;:::777444333555666777666555555555111666???PPPgggvvvvvvmmmRRRPPPNNNPPPUUUYYYYYYXXXVVVWWWXXXVVVSSSRRRQQQRRRSSSUUU\\\gggpppxxx~~~{{{zzzzzzzzzxxxwww~~~yyyrrrllleee\\\RRRKKKGGGIIIKKKNNNPPPRRRTTTTTTTTTWWWYYYWWWQQQLLLLLLMMMGGGCCC>>>:::777333///---/////////000111333444555222///,,,---000444666666777555000***###!!!"""%%%((()))***)))'''(((***---))),,,111333333111111000///222555555333111111222,,,,,,+++(((&&&&&&(((***))))))+++...111444444333///,,,)))+++///111///---...111555777666666666666///...++++++,,,///333555111000///111444444111---)))***+++,,,...111333444333222000...---,,,------000111222111///...///000111222000---(((&&&&&&((()))...333444000------///...,,,+++---111333111000///000000111111222333333'''(((***++++++***)))((('''+++000555777777777666222111///000333666888888555777999999777666555555555222...,,,,,,---/////////111333666888777444222ppp```NNN>>>@@@???@@@BBBEEELLLYYYccciiitttzzzvvvvvv{{{zzzssskkkeee^^^ZZZXXXVVVSSSPPPBBB===888666777999999888;;;;;;999666444666<<>>999555555777333333333222222222111111111222333444333111///...---111444666555222111000...333888888444111111333...+++)))***///333444333333333333222222333666999444444555555555444333333444555444111---+++***+++111555999999666555777;;;===???>>>:::444000...///777666555444333444555555000555:::;;;===FFFWWWdddkkkkkkggg```YYYQQQDDD888666333333666777666666999777<<<@@@AAA???>>>BBBEEEIII[[[jjjkkkbbbYYYOOOGGG===<<<:::888666555555555222444666555666:::CCCJJJTTTVVVPPPBBB777666777555555777888666222111444777444FFFZZZmmmttt\\\GGGAAA>>>@@@EEEGGGFFFGGGJJJOOOLLLLLLYYYpppyyyiii[[[FFF666444444...+++......000///,,,///888;;;999333333333333444444444444888888777666666666777888;;;@@@KKK]]]pppwwwiiiWWWEEE<<<555555777555333222666999888555;;;OOOffftttrrrdddTTTJJJAAA:::777888333222000/////////111222---111444555333222333444222000...///222666888888222222444666888777444222333444666888777666444333...///444CCCYYYjjjkkkdddWWWSSSNNNMMMPPPTTTVVVVVVVVVWWWWWWVVVSSSQQQPPPPPPQQQPPPUUU___gggooo}}}}}}}}}~~~}}}{{{{{{{{{yyytttlllccc[[[WWWOOOPPPSSSVVVYYY[[[\\\]]]\\\```bbb```ZZZUUUTTTUUULLLIIIDDD???;;;666111.........------...000222333444111...///222666777777777555111***$$$"""$$$'''***+++---+++******---111&&&)))---/////////000111///333666666333000///000,,,,,,+++)))''''''(((***))))))+++...111333333333000,,,)))+++000333333000000222555777777666666666///---***)))+++///444777000...---000555555111,,,((()))+++---///111222333333222000///............---.........---...000222333444333...)))'''(((***)))...333333///+++***,,,000---***---222555222//////000111222222222222111((()))***+++***)))'''%%%###''',,,000222333333444333111///000222555777777111333555666444222111111444000,,,)))***,,,///000000000111555999999555111vvv```HHH888;;;???CCCCCCDDDLLLYYYcccuuuuuuuuutttsssvvvyyy}}}uuunnnfffcccdddfffdddbbbSSSIIIAAA===888444999AAA@@@===999555111222<<>>666555333///333666888777444333555888888======;;;GGGZZZcccaaajjjeee]]]TTTMMMEEE>>>:::555555666777999;;;===>>>AAAIIIMMMHHH@@@<<<>>>AAA???QQQeeellliiiaaaYYYRRRDDD;;;444333444333333555777444333444333333:::CCCIIIKKKJJJEEE===777444444333333444666888999::::::999EEEWWWlll|||hhhOOO>>>>>>???GGGQQQSSSMMMJJJLLLMMMMMMOOO[[[ooo{{{qqq___SSSEEE999555444222///...000...---000444888888777777555333444888:::999888<<<555222666:::888666666===CCCQQQgggvvvrrr[[[FFF777888999::::::999777555999999888666666???UUUkkk|||ooo]]]OOOEEE===888666888555111000000111111111......111666::::::666111111111000000111333444666777333...---000222222111555888:::888333111333666111111555???MMMWWW\\\\\\YYYVVVNNNEEEEEELLLQQQSSS^^^\\\XXXTTTQQQQQQUUUXXXVVVWWWXXXYYY___kkkzzz~~~}}}zzzuuuooohhhccc[[[^^^bbbddddddeeefffgggdddjjjppppppggg]]]WWWTTTOOOQQQQQQMMMDDD:::222...///---,,,---///000111000000111222222333444666888777666444///,,,***+++,,,222000---++++++++++++***!!!$$$(((,,,///111000000///444999:::777111...---+++***(((&&&%%%'''+++...+++,,,---...///000000000000//////...///111222333///111444555555555666777222111...+++***---222666///...///444999888333...,,,---...///...///222444333333333111...---.../////////111444666555222000111333444333...***'''%%%(((+++...,,,(((&&&))),,,222333555666777777777666333333222000------...000+++,,,,,,,,,***'''$$$"""$$$'''***,,,------///000,,,///333444333222111111000000000111222000---***+++***((('''(((***---///,,,///444888:::999777555iiiRRRBBBBBBCCCDDDDDDFFFMMMXXXaaannnpppqqqpppnnnpppuuuzzz{{{uuurrrrrrpppmmmiiicccYYYNNNHHHCCCAAAFFFNNNHHHBBB;;;666222333>>>KKKXXX[[[XXXLLL@@@;;;888777:::;;;:::888555333333444777666555444333222111111666666666666555555444444888888888777777777777777555666777777666555555555555222...,,,---...//////444333222111111222555777333444555666777777777777999666111---++++++---...333444555222000111666;;;KKKPPPOOOFFF===999444///111333555444222222555888<<>>SSSgggzzzooo```RRRFFF===888666444222000///000111111000......000444999:::777444111111000000000111222333888555222000///000//////555888:::888444222333666555444555:::DDDOOOWWWZZZ```ZZZOOOEEECCCIIIMMMLLLVVVVVVUUUSSSRRRRRRUUUWWW[[[\\\]]]^^^___eeennnuuu}}}yyytttrrrppppppooooooppprrrtttuuusssttttttpppjjjddd```___WWWXXXVVVQQQHHH>>>777333222111000000222333222111333333333333222333444555333333222///---,,,...000444222///.........---,,,$$$&&&***---/////////......333888999555111---,,,---,,,+++***)))+++...000000000111111222111111111222111000//////000111222111333444444333333444666555333000---+++,,,///111///...000444888888333...,,,...///000000222555777555666555333000///000111111222333666888888555222000222333222...)))&&&%%%%%%)))......+++)))***,,,555666777888999999999999444444222111000///......+++,,,,,,,,,,,,***'''&&&(((***------,,,++++++++++++...222444444222222222111000000000111000---+++,,,+++***))))))***,,,---,,,...222555777777666555tttdddZZZQQQNNNJJJIIIKKKRRR[[[```bbbgggkkkkkkiiijjjrrryyy{{{vvvtttttttttqqqnnnqqqkkkeeeaaa]]]YYYYYY\\\RRRHHH===666333777CCCOOO]]]^^^WWWIII>>>::::::888999888666333111111333666:::888555222111111111222444444444444555666777777999888777555444444333333444444444555555555555555777444222000000///...---333222111111222444666888333333333444666888999:::888555000---,,,---///111444555555222000222777<<>>DDDOOOXXX]]]dddiiieee\\\MMMIIIEEEBBB???===:::777777777888:::===@@@CCCDDDMMMNNNMMMEEE999222444888EEETTTfffrrrwwwtttiii^^^FFF===555555666555666999777555444333000---111888@@@EEEIIIIIIBBB999222///333333333444666:::===???===@@@JJJ[[[qqqrrr___PPPHHHEEESSSfffooohhh[[[WWWZZZLLLQQQZZZeeeppptttjjj^^^KKKAAA777666666555444444444222111111222333333222222222222555999===??????;;;555222333555555777:::DDDTTTiiisssmmm\\\III===666777999::::::888666444666666666555555<<>>;;;999777666777777777444222555444333111111111222222//////000///...///111444666444111000111111111000((()))+++---...///......///222666777444111---,,,............///000222333444444444444444333333222444333222000//////000000444444444222111000222444666555222///---,,,,,,,,,......000444777666222------...111222333555888;;;888888888666333111222333333444555777999999777555...000111000---(((&&&%%%"""(((///222111.........777777777777888888999:::666444222222333222...+++)))***+++,,,---,,,+++***---...///...+++(((&&&&&&***---111333444333444555222111//////000000///------------,,,,,,,,,,,,,,,,,,---///111333444444444{{{vvvuuuccc\\\UUURRRUUU[[[aaaccc[[[bbbiiiiiifffhhhrrrzzzuuuooohhheeegggmmmqqqtttsssuuuyyy}}}|||uuummmhhh\\\NNN>>>666666===IIITTTccc```UUUGGG===<<<<<<:::777555222...,,,...333777;;;888333///---...111222333333222222333444555666666555333111000/////////111000000111222333444333777666555444444333000...222111000111333666888888555555555555666888:::;;;666333000------///222444555555444222111333777;;;@@@EEEIIIJJJGGGBBB;;;555666555333000111777BBBJJJSSS___iiimmmmmmgggZZZMMMBBB@@@===<<<<<<;;;999888555777:::===AAAEEEHHHIIINNNJJJDDD<<<333///555>>>LLLXXXiiivvv}}}zzzmmm___III???777444444333444666555444444444111---000666???FFFNNNPPPJJJ@@@888333222222111222555999===???>>>???EEETTTjjjsssaaaRRRHHHHHHYYYnnnyyyttthhh___]]]SSSVVV]]]jjjuuutttfffWWWFFF===666555666444333444666444333222111111111000111222333666:::>>>AAABBB===888444555666888>>>FFFLLL^^^qqqrrraaaLLL???;;;555666888:::999777555333555444444444333999IIIYYYlllnnniii\\\NNNCCC;;;666---------///111222111///000......111555888777555222222111111000000000///444666777444000------///555777888777555444555777======<<<999:::AAANNNXXXfffhhhdddXXXMMMJJJJJJJJJMMMNNNOOOOOONNNPPPSSSUUUZZZ^^^``````^^^^^^```ccciiimmm|||{{{ssspppooollljjjllljjjfff^^^TTTKKKEEECCCBBB@@@>>>===<<<999666333555333000//////000000000---////////////000333555666444222111222333222222***+++,,,---...//////000111333555666555222///---......///111333444444333333444444555555555444444555444222000///.........666555444111......000222555444222000///---+++))),,,---///333555444000,,,---///222333444777:::===888999888666444222333444333333444555777777555333+++---//////,,,(((&&&%%%###)))222777888666444333555444333333333444555666666333111333555444---'''%%%&&&(((***+++,,,,,,,,,///000111///+++'''%%%%%%))),,,000222333444555666444222000000111222111000000000111111000///---,,,,,,,,,,,,---///111222444qqqjjjaaa]]]___dddggghhhbbbhhhnnnmmmhhhhhhooowwwrrrhhh\\\UUUWWWbbboooxxxsssyyywwwcccRRR???888;;;DDDOOOXXX]]]XXXMMMAAA<<<>>>???===555222...***)))---444999999555000,,,***,,,///222333333222222111222222222333333111000//////.........---,,,...111333333222555555555666777666444111111000///111555888999999:::999888777777777999999444222000//////111333555444444333222222444777999999;;;???DDDDDD@@@:::777999777333000222===LLLXXXfffooovvvuuummm^^^LLL>>>;;;999888777888999888777444888>>>EEEIIILLLMMMMMMKKKCCC999222,,,+++666CCCUUU```ooo{{{}}}mmm^^^MMMCCC888444222000///111222222444666444000222777>>>FFFOOORRRMMMDDD;;;777111111000111333777<<<>>>===>>>DDDQQQdddxxxxxxhhhTTTFFFMMM\\\ooo|||xxxlllcccYYYWWW^^^nnn|||yyyeeeSSS@@@999333444444222111333555444333111000/////////111222444666888;;;>>>@@@;;;777555555777<<>>IIIRRR^^^jjjqqqhhhXXXPPPOOOQQQQQQPPPMMMKKKJJJLLLPPPTTTYYY[[[\\\[[[ZZZ\\\aaaeeennnrrr{{{xxxuuuooojjjqqqooojjjbbbYYYQQQLLLJJJKKKHHHEEEBBB???<<<777444333000---,,,...000111000///000111111000000111333555333000000111222222222++++++,,,---///000222333444444555666666444222000---------000333444333111///000111222444444555555444222000...---,,,,,,---555444333000------///111222000000000111111...++++++,,,///222333111...+++...000222333444666999;;;555666666555333222333555222111111222333333111///)))+++......+++(((&&&%%%'''---555;;;===<<<999777444333111000000111222333444111000222444333,,,&&&"""###$$$''')))***+++,,,...///000///,,,***((((((***---000222333333555666666444222222333444333222333333444444333111///...---,,,++++++,,,///111333{{{uuummmiiiiiilllnnnnnnrrrvvvxxxtttmmmiiilllqqqrrrfffVVVJJJJJJVVVfffqqqtttyyylllXXXDDD===CCCKKKSSSYYYNNNIII@@@999999???@@@>>>333000+++'''''',,,444:::777333...***)))+++///222333444444333222111000///111222333444555555444444...------111555777555333222222333555777777444222111///...111666::::::999;;;;;;999888777666666666222222111111111222333444444444555555666666777888999666777;;;<<<999666666888777555555:::FFFVVVbbbqqquuuwwwqqqdddRRRBBB888666444333444666777777777888>>>GGGPPPTTTSSSPPPMMMFFF<<<222---***,,,999III___jjjyyynnn^^^QQQEEE:::444111...---//////111555888666222333888:::BBBKKKNNNJJJBBB;;;777111111111222444888;;;===;;;===DDDNNN^^^pppzzzjjjVVVGGGRRR]]]nnn}}}|||ooo___[[[aaattt{{{cccOOO999444111333444222222444555666555333111000111222333444666555555555888:::777444333444888AAARRRbbblllsssuuuiiiTTTBBB;;;<<<777666666555555555555555333222222222000111:::DDDVVV```fffbbbZZZRRREEE888111000//////000111///......,,,+++...222444333111000000222333333444444333111222333222222222444555333333333444444555555666///333666777777;;;BBBHHHUUUffftttooo```VVVTTTVVVRRRPPPMMMHHHFFFHHHLLLPPPWWWWWWWWWUUUUUUYYYaaagggvvv|||~~~uuunnnrrrqqqmmmfff^^^VVVRRRPPPOOOLLLGGGCCCAAA>>>;;;999555111---,,,///111222111111222333222000///000111222111//////000222222111---,,,,,,---...111333555666555444555666666333111---,,,+++---111222111...+++,,,---///111222333333///...---+++******++++++111222111///...---///111///------///333333000---+++...111333333111...,,,...000111111111222555777222333333333222222333555222111//////000///---+++(((***------+++)))''''''+++///555:::===<<<;;;999444333222222111111111111///......///111///+++&&&"""###$$$&&&(((***+++,,,,,,...000000...------------///111222222222333555555444333333444555444222333444444444333222000///------,,,+++---///111333zzzvvvuuuvvvwwwxxx~~~~~~zzzsssnnnnnnooopppfffWWWLLLIIIQQQ^^^hhhooouuuzzzvvv```KKKEEEJJJQQQUUUWWWFFFAAA999444888>>>>>>:::000...***'''''',,,444;;;555222---******,,,000333333444555666555333111//////111555888:::;;;;;;:::111000222777===>>>;;;777//////000222444444111///000...---111888<<<<<<:::999999888888666555444333111222333444444444333333555666777999::::::999888888111...111222111111333777:::===AAAHHHTTTaaakkkmmmmmmjjjbbbUUUFFF<<<888333222111333666999:::999???GGGSSS]]]___ZZZQQQJJJ@@@666111333555888EEEVVVhhhuuurrrbbbRRRGGG;;;555222......000...000555999777222222666666===EEEHHHEEE>>>999666333333444555777999;;;<<<888<<>>:::888777555333333444555666444222222222///...444<<>>BBBOOO^^^kkkjjjaaaZZZVVVTTTOOONNNKKKHHHEEEEEEGGGJJJNNNOOOPPPPPPQQQXXXbbbiiiyyy|||vvvqqqqqqoooiiibbb[[[WWWUUUNNNJJJFFFCCCBBBAAAAAA@@@;;;666000...111333222111111222333333111///000000111///......000111222222000///...---...000222444666444333333555555444111///,,,)))+++///111///,,,***+++,,,...///000000000******)))(((((()))***+++---...000//////...000111...,,,+++...333444222///...000444666555333000...///000000///......000111///000111111111222444666444333000//////...+++)))'''***------,,,***((((((---///111555777888888777333333333333222111000///***+++,,,------+++)))(((&&&&&&'''(((***+++---...,,,...111111000///000000000111222222111000111333222222222333444444222000222222222222111000000///......------...000222333~~~|||wwwtttrrrrrrpppiii^^^TTTQQQWWW```hhhhhhpppzzz}}}fffPPPJJJOOOTTTUUUUUUFFFBBB:::555888===;;;555///---)))'''''',,,555;;;444111...++++++...111444222444777999888666333111,,,///444999===>>>======444444666<<>>===;;;888444+++%%%(((++++++...333888>>>FFFNNNUUU___jjjqqqdddaaa\\\TTTHHH===999999222111222555999<<<>>>>>>EEEOOO\\\ffffff]]]QQQHHH;;;333333;;;AAAFFFSSSdddmmm{{{vvvgggSSSGGG;;;666333000000333...000555999777111000444444;;;BBBEEEBBB<<<888777444555666888999;;;<<<<<<777<<>>...,,,---333777777:::>>>CCCEEEFFFEEEBBBBBBDDDGGGDDDEEEDDD@@@:::777777999444444555999???MMMfff{{{|||nnn^^^NNNAAA888999777444111111333666777444222222111...,,,000777FFFTTT^^^aaabbb___NNN:::555222...+++++++++***)))$$$$$$&&&+++222555555333(((***---000333555666666888333//////222555555444000000000111333444444444000222333444666999===@@@MMMXXXbbbccc```[[[UUUOOOJJJJJJJJJHHHEEEDDDEEEFFFDDDGGGJJJLLLQQQYYYdddlllwww{{{pppqqqpppllleee^^^ZZZXXXLLLHHHDDDAAABBBDDDEEEEEE@@@:::333111333444333111000222333333111000000111111///......000222222222444222000......///111333555333111222444555333111000,,,)))***...000...+++++++++,,,---......------'''&&&&&&&&&'''(((***+++***,,,///000//////000222///,,,+++...333555222///000333777999777555222111/////////...,,,+++,,,------///111111111333555888777555222111000...,,,***''')))---...,,,***))))))------...000333444444444111222222222111000...,,,''')))++++++***(((((()))*********+++,,,---//////---///111222111111111222222333333222000///000111000000111333444333111...000000000//////////////////.........///111222333}}}~~~{{{yyyxxxssslllddd___aaafffkkknnniiikkkwww}}}jjjUUUMMMQQQUUUUUURRRIII>>>444555<<<===888333000000000///......000111333111000000222444444444999888888888999888666444///...000666===@@@>>>;;;:::999>>>IIISSSSSSFFF:::111...------//////,,,))),,,---...///000222666888666666555444333333222222///000222333222222333444666777999===AAA@@@<<<888222,,,((((((''''''...888===HHHRRRZZZiiivvvrrrfff___WWWMMMEEEAAA===999777777000---333:::<<<@@@FFFMMM[[[fffddd[[[RRRIIIAAA888888:::???IIIVVVccckkkzzzoooZZZOOOAAA888666555444333333444555555333111111222555888===@@@???<<<777444555444444777;;;===<<<:::999999<<>>PPPlll}}}tttfffRRRAAA999444444444222111111333666555444111...---...222666EEEQQQ\\\```^^^VVVEEE444---+++***)))***)))'''&&&$$$$$$%%%***///222111///***++++++---///222555777888444///+++,,,000555999555///***,,,222777666333---222666666555666:::>>>PPPTTT___iiifff[[[RRRRRRIIIHHHJJJLLLJJJEEEDDDFFFIIIIIIIIIKKKNNNSSS]]]fffwww|||xxxvvvxxxxxxrrrggg]]]WWWUUUOOOGGGBBBEEEFFFBBB@@@BBBCCCBBB???<<<888444111...000222444555555333000///555444222111000000000111111000//////000222111111...///000111000000111333,,,++++++,,,------,,,******,,,---...---...000111+++***)))))))))***+++,,,111111000...,,,---222666222222111///...///222444555333333555777666222...444111...,,,+++---///111111---+++,,,111777::::::999:::999777333///---,,,......///000//////...---//////......///000222333555222000000222222...+++,,,******+++---///000/////////......000222555777///......///111111000...000000222555666555111...000000000111222222000...000000111///,,,++++++,,,000///...///000111000///~~~}}}xxxrrrmmmllloooqqqsssnnnjjjnnnyyyvvvdddYYYVVVXXX[[[\\\RRRGGG;;;888;;;;;;777333111111222222111111222333222000//////111333444333666666666888999888555333,,,+++---222888;;;999777<<>>FFFNNNWWW___ccc]]]TTTMMMEEE>>>999;;;???FFFQQQ___mmmuuuvvvfffZZZJJJ>>>999666555333444666666555222000000000444666:::<<<<<<999555222222111222555:::======;;;888999<<>>111+++)))((((((******)))(((%%%%%%&&&+++000333222111......///000111444666888:::666111,,,,,,///333777111,,,(((***000555555333---111444444222222666999DDDNNN___oooooocccVVVQQQHHHHHHLLLPPPNNNHHHDDDDDDHHHIIIKKKLLLLLLNNNSSSXXXjjjrrrzzz}}}zzz{{{||||||{{{yyyvvvppphhh]]]VVVMMMFFFBBBFFFHHHFFFEEEGGGDDDBBB@@@>>>;;;999555333444555777888777555333111555333222111000111222333444333111000000000000000...///000000000000111222000...++++++,,,.........,,,---//////...---///000///...---,,,,,,,,,------222333222000...000444888777555444222222222222222333222222444777888555222000///---++++++---///000000---+++,,,000555777777888999888777333000...---,,,---///111222111000/////////......///000222333444222111111111000---+++...---,,,---///111111000333222000000000222333555111000///000222222111000000111222555666444111---......///000111000///---000111111000---,,,,,,---222000//////111111000///}}}zzzyyyzzzxxxuuuqqqooorrr}}}xxxjjj```___dddhhh___UUUIIIAAA>>>===999444222222333444555555444444222000//////111333444444333444555777888666333000((((((***---111333333222<<>>;;;>>>III]]]ttt|||rrr```JJJ999333111222444444222222222333333222111///...///222555<<>><<<:::::::::;;;;;;:::888666555555444222000000111333444888666444111000//////000///000000000000000111111333000,,,+++---///000111///000111000...------///222222111000/////////000444444333222111333777:::<<<999666555666666333000111000111555999999666333++++++++++++,,,---...//////---,,,---000222333333777777777555444222000///,,,---000333444333222111///............000111222222333444222000---,,,,,,000///...///111222222111666555333222111111222222222111///000222333333222000000222444555444111...---...////////////...---111222222111///---......222000//////000111111000}}}~~~~~~}}}~~~{{{qqqnnnpppqqqjjjeee\\\RRRLLLGGG@@@999333333444666777777666555333111000000333555666555444444555666666444000,,,((((((***++++++,,,...///999JJJaaasssuuugggRRRCCC666555333222111222222222000---)))'''))),,,///000111111222333444555555666888888777555222222444666666666555555444333111000111///,,,+++///;;;MMM\\\mmmwww}}}vvviii\\\QQQHHHHHHDDD>>>:::888999;;;===BBBAAA@@@@@@DDDMMM\\\hhhmmmdddUUUGGG@@@<<<:::777666>>>JJJXXXfffuuurrrfffUUUFFF<<<888666555555666666555333111000111111222444555444222000...,,,---///222555777888999555777;;;EEEUUUiii|||ppp___TTTEEE???===FFFTTTbbbnnnuuuxxx~~~yyycccLLL@@@999333777444555<<>>444000...,,,******,,,------,,,'''(((***...111444666666888777666555555555666777:::777333///...///222444000,,,((()))---111111000111333555444333333444666<<>>@@@@@@???>>>===;;;999999888666333111000000111111777777555333000000000111111111000111222333222222333111///...000111111111111111222000...,,,,,,---000000000000000000111111444333333222333555888:::<<<888555666888888444//////000222777;;;:::555000((((((***+++---......///000/////////000111111111666555444444444444333222---///222444555444111000------,,,,,,---...000111///222555333///,,,+++---000//////000111222111000555555333222222222222222222000...///111333333333...///000333555555222000,,,...000000///...---...222333333222000//////000///---,,,---///111222111yyytttuuuppphhhaaaZZZMMMAAA666555444555888999777555444333222222555777888888666666555555555222---***+++------,,,***))),,,///555CCCXXXgggiii^^^NNNCCC444333222111111333666888333///***)))***---///000///000111222444555666666666888:::999777555444444222444777777666333///...111333444444;;;LLLbbbqqqzzzqqq^^^OOOFFFCCCEEEBBB>>>:::888888:::;;;@@@CCCFFFHHHNNNZZZgggppplll^^^LLL???999777777888777AAAQQQ```nnn|||vvvlll\\\MMMAAA:::666444333555666666444333333444111222444555444222///------...000111222333333444333555:::EEEVVVkkk~~~yyycccSSSGGG>>>999>>>FFFOOO[[[eeettt{{{sss[[[DDD<<<777222666777<<>>===<<<;;;;;;:::777444111///------333444555444222111222444333111000222444666555333000000000222333333000...000111111000---,,,,,,---,,,---...///000000111111111111000111333555777999888444222333777777333...---///444:::===:::222+++&&&(((***,,,.../////////111111111111000000111111444222111222555666666444000111333444444222///---++++++******+++,,,...///...111444333000,,,,,,---...------///111111000///222111111111222222222333///...---...000222222111------///111444555444222,,,///111111///......///222333444333111000000111+++***)))+++...222444444{{{vvvnnn\\\III;;;777555555888:::888666555444333444666999::::::999888666555444222...+++000333333///***)))---222333<<>>KKK\\\lllxxx~~~wwwjjjZZZKKK@@@888444333555777777666555666777111333555666555222///,,,...000222111000///000111111444:::FFFXXXnnn}}}jjj[[[JJJ@@@999;;;???CCCOOO\\\nnnnnndddOOO>>>888444000444888BBBSSSeeennnlllhhh___UUULLLIIIGGGEEEDDDFFFPPPOOOSSS___mmmuuutttooogggeeefffooo{{{{{{hhhXXXNNNTTT]]]YYYGGG888333444666666444444444555555666777666333222222222<<>>===;;;888444000---+++...222555666333222333555222000///111555888777555......000222444222///,,,...///000///---,,,,,,...+++,,,---...///000000000///...---///222555666666444222///000222222000...---///333888;;;888111***((()))+++---///000111111222222222000//////111222333000///111555888888777111222222222000///---,,,+++************,,,---...,,,///222333111///---,,,++++++,,,...111111000...---...//////000111222222---------///111222111000......///111333444333111,,,///222222///---...000222333444333111000111222+++)))(((***...222555666~~~hhhPPP@@@<<<777666999;;;:::888555444222444666999:::::::::888555444444444222111555888888333+++)))...555444777<<>>???HHHSSS[[[ccciiigggaaaQQQFFF<<<888777666;;;BBBJJJXXXjjjyyy}}}tttfffVVVHHH>>>888666888999999777666777777000222555777666222...+++...000222222///...///000///222:::GGGZZZppp~~~mmm```MMMBBB::::::<<<@@@NNN___iiiaaaSSSDDD:::666333111666;;;GGG[[[mmmuuuqqqjjjXXXPPPKKKKKKIIIDDDDDDGGGNNNPPPWWWbbbnnnsssooojjjdddfffnnn{{{~~~ttt^^^OOOFFFNNNYYYXXXJJJ>>>555666777666444444666777888999:::888555222111111888BBBTTTbbb___MMM<<<555333000,,,+++,,,---......---...000000///000333777999888666444222222222222222222111222333555777888999666333000000111222222//////...//////000///......666DDDUUUiiitttooodddTTTJJJBBBAAABBBCCCDDDFFFGGGMMMNNNLLLRRR]]]___YYYJJJ>>>777<<>>BBBFFFIIINNNUUURRRXXX___bbbcccfffmmmrrrrrrvvvwwwwww{{{~~~{{{sssccc]]]WWWVVVYYYZZZWWWSSSQQQOOOKKKGGGDDDCCCBBBCCC@@@@@@@@@>>>:::555000,,,+++111666888555222111333///---,,,///555888777444.........///111000...,,,***,,,------,,,,,,---///...///000000000000///...---,,,+++---222555666555333222000...---,,,,,,,,,.........222555666333///+++,,,---...000222333333222222111...,,,,,,000333111///---000666::::::999000//////...------------,,,,,,++++++,,,---...000,,,---///111333222...,,,))))))+++...111222111///+++,,,------.../////////,,,---...111444444222///222111111111222111///---***...222111...,,,---///111222333222111000111222///---+++,,,///222555666nnnTTTEEE???888777:::<<<<<<:::444333222333666888::::::999777444444555666666666888;;;;;;444,,,***///666777666666:::===<<<777333222222000---,,,...444:::444000,,,...222444222000///000111222333444555555222333333222111000111333333666888888777777:::<<>>BBBFFFIIIKKKJJJGGGDDDCCCDDDIIISSS]]]dddjjjkkkaaaTTTFFF>>>888888888777===FFFTTTbbbttt}}}wwwlll]]]OOOCCC>>>999:::;;;:::888666666777///222555888666222---)))---000222222///...///111...222:::HHH[[[rrrlll___OOOCCC::::::<<>>CCCGGGKKKJJJNNNSSSWWW\\\bbbjjjpppuuuyyy|||}}}xxxfff```ZZZZZZ^^^aaa^^^ZZZUUURRRNNNIIIFFFEEEEEEEEE@@@AAABBBBBB???999333///***111777999555111///000---***)))---333777666444///...,,,,,,...///...---(((***,,,,,,,,,,,,...000333333333333222000...------+++***---222555666555444333111---***(((***+++///---+++,,,111555555444.........///111222444555111111000---***+++///333111...,,,///666;;;;;;:::...---,,,++++++,,,...///------,,,,,,---...000111++++++,,,000444444///+++((()))+++///222444222111++++++,,,,,,---,,,,,,,,,,,,---000444666666333000666555333111111///,,,))))))---111000,,,***,,,...111222333222000000000222333111......000333444555rrrUUULLLAAA888777999888666555777666555555666777999:::777888999999888777666555777888777333......333888555555555666666555222///,,,...000000/////////000111///---...111555777888444333222111111111222333555333111//////111333555888888;;;>>>===>>>HHHUUUjjjrrr~~~mmmdddVVVIII@@@:::888777???AAAEEEIIIJJJLLLRRRWWW]]]hhhpppooojjjbbbUUUIII:::777666888777888BBBOOOeeerrryyypppeeeYYYNNNGGG>>><<<:::777666666666666777555777999777111------+++///333222...,,,...111///222===PPPcccrrrrrr```GGG>>>666666===KKK___ooohhhWWWHHHBBB;;;222333;;;777OOOccckkkuuuvvvjjjgggccc___ZZZXXXVVVUUU]]]dddkkkpppssssssllldddQQQXXXaaapppyyygggNNN???<<>>DDDBBB@@@>>>???DDDMMMVVV\\\ssstttuuuxxxzzz|||{{{zzz}}}ssskkkhhhiiijjjkkkkkkgggbbb___^^^___```aaa```^^^___ccciiiooorrrsssqqqnnnlllpppyyy~~~wwwrrrqqqooollliiiiiiccc\\\YYYWWWSSSLLLFFFCCC<<<555666<<>><<<;;;;;;555555666555444222000///++++++---000444555555333222222000,,,((('''***......---+++((('''***///222666666555444222///,,,***((()))+++,,,---000333666222111000///---------,,,///000000......///333666444111//////222555555333222222222111///...///000000000111333555666555333000...+++******,,,...000666444111...---...000111---///000///......///000,,,***))),,,000333333222---......,,,)))((()))+++,,,///333555444222111111555555444111---++++++,,,+++,,,...000000///---,,,---000444555444333555777999888666444222111000000uuuZZZKKKAAA888777888777444444777777777666666777777888999999999999777666444222777888888444000000555:::666666666555444111...++++++---//////......///000222000///000444888:::;;;444444333222222333444555222000...---...000222444888999>>>CCCFFFIIIUUUcccuuu{{{zzzxxxpppdddSSSDDD:::444000---///444===GGGOOOXXXbbbiiimmmrrrssskkk```VVVHHH<<<888555666999<<<@@@MMMZZZmmmvvvxxxnnnaaaSSSJJJAAA>>>:::777555555555444888555666888666111///000,,,///222000,,,***,,,///111555AAATTTdddppp{{{qqq]]]HHH???888888AAAPPPfffwwwlllZZZHHH@@@999333666@@@EEE[[[nnnuuu~~~xxxvvvrrrmmmiiieeecccbbbhhhmmmsssvvvvvvqqqcccVVVHHHQQQ^^^nnn|||ssscccIII999888FFFUUUcccdddVVVDDD<<<666666666444444666999999888777555444222111999@@@OOO]]]^^^RRRDDD<<<111,,,***---///......000111111000/////////000222000222333333222222444555555333111///000222555888444111///000444777777666222222333333333333333333444///+++222BBBVVVeeellldddUUUHHHFFFHHHGGGFFFFFFCCC???<<<@@@IIISSSZZZ\\\___XXXQQQMMMHHHCCCCCCHHHTTTRRRPPPMMMEEE===;;;======<<<999:::===DDDKKKOOO[[[\\\___cccgggjjjllllllwwwtttpppnnnnnnoooppppppoookkkeee```^^^___```aaaYYYUUUSSSXXX```eeedddaaaddd```^^^bbbiiiqqquuuvvvvvvrrrlllgggeeedddddddddddd```[[[YYYYYYWWWQQQMMMHHHCCC===;;;===???>>><<<>>>@@@DDDLLLVVVcccooowww|||wwwtttxxxwwwppppppnnnnnnnnnpppooommmjjjeee```ZZZVVVTTTRRROOOMMMIIIHHHFFFDDDBBB???===;;;999::::::999777444222000111111000222444555444333444444111---***))),,,///000///---***((())),,,///333444555555222---(((%%%$$$&&&))),,,...///111222222111000...---,,,,,,,,,//////000//////000222444444111///000222444444333222333333222000000111222000000111333555666555444......---------...000000444222///---,,,---///111000000000///---,,,,,,...---+++***,,,///222222111---......,,,***)))***+++,,,///222333333111000000333333333000...,,,,,,---...///000111000///---,,,111444777888666444555666888888777555444222111000xxxaaaMMMCCC:::999999777555444777777777777777777666555999999999888666444111000444555555222///000444888999999888777333///,,,)))***,,,---...------///000444333222444777:::<<<===444444444444444555666777111000...---...000333444999<<>>GGGPPPVVVZZZ[[[[[[VVVKKK@@@>>>CCCLLLQQQWWWYYYPPPBBB:::999999888666555777;;;???AAAEEEGGGKKKPPPVVVZZZ]]]___cccdddggglllqqqssssssrrrqqqmmmhhhbbb``````bbbddd]]]UUUPPPTTT]]]aaa]]]VVVUUUPPPLLLMMMSSSZZZ___```bbbaaa]]]YYYVVVVVVXXXZZZ[[[XXXVVVWWWXXXXXXUUURRRPPPNNNJJJFFFAAA>>><<<:::888:::???HHHVVVfffttt}}}|||vvvoookkkjjjkkkjjjjjjmmmppptttxxxzzzxxxsssooogggccc___^^^```___YYYTTTTTTPPPLLLIIIHHHFFFAAA===@@@AAAAAA@@@>>>:::666444888666444333333333333222666555333///,,,,,,...000222111000,,,)))(((***,,,000111333333000+++%%%!!!"""$$$(((+++...000111111111000///...---,,,,,,,,,---///000000000000111333333111000000111333222222111222333222111111333555222111111333444555444222+++---///000111111000000///...,,,++++++,,,...///111111000---+++)))+++,,,...---,,,,,,...000000///,,,---...---+++******,,,,,,...111222111/////////000000111///------...///111111222222111///---,,,222555777777666333222222777777777777666444222111wwwwwwwwwcccPPPGGG@@@???>>>:::777666444555666777777777555555777777777777666444222000111111000...,,,,,,...111999::::::888444000---,,,+++,,,------,,,---...000777666555666999;;;;;;;;;333333444444555666777777555333222111111333666777===CCCMMMXXXbbbnnn{{{~~~xxxoooddd[[[UUUSSSWWWNNNAAA999777555111,,,***000777@@@PPPeeeuuu~~~wwwjjjZZZMMMCCC<<<777777888<<>>777666===MMMeeexxxmmmSSS@@@666333:::DDDZZZqqqjjjUUUEEEMMM]]]qqq}}}jjjWWWAAA222000===MMM___cccXXXCCC999111111333444555777999888777666444333333333666@@@JJJSSS^^^bbbUUUCCC777111++++++,,,+++...111///......///000222222111///222444555555555555666111000......000444888:::666444222444777999888666555555555555555666666666444...'''(((555LLLcccrrrdddZZZOOOKKKMMMOOOOOONNNEEECCC???;;;:::@@@IIIQQQSSSZZZ___YYYKKK@@@???CCCHHHPPP[[[```VVVFFF;;;888888777666555666888999;;;:::===AAAEEEHHHLLLOOOQQQOOORRRXXXaaahhhlllmmmlllmmmkkkgggdddbbbeeeiiilllfff```ZZZZZZ___aaa___[[[SSSMMMEEE@@@BBBGGGKKKNNNPPPRRRRRROOOKKKIIIJJJLLLOOONNNNNNPPPSSSSSSRRRPPPTTTUUUSSSNNNFFF???<<<<<<666777<<>>:::999999===CCCMMM[[[mmm}}}|||uuugggZZZHHH:::555666777888555444666;;;:::444000000555555333111000000222444:::===EEELLLQQQXXXeeessssss[[[GGG@@@999777;;;III___sssoooTTT@@@555444;;;CCCXXXqqqrrr^^^SSSWWWeeezzzgggQQQ???111000;;;HHHYYYaaaZZZJJJ???555444666777888999;;;:::888666444333222222555@@@KKKVVVbbbgggXXXDDD888111++++++++++++---111---,,,---///333555555333000222444555444444555666222111///...///222666888555333222444888:::888666888888777777666555444444666111,,,+++444FFFZZZhhhhhh```TTTLLLLLLPPPRRRQQQLLLKKKGGG@@@<<<>>>EEELLLNNNXXX^^^XXXKKKBBBAAADDDBBBHHHRRRWWWPPPBBB888666666666666666666777888888444777;;;=========>>>@@@AAACCCGGGNNNVVV[[[^^^^^^```aaaaaaaaacccgggmmmrrrllliiieeebbbbbbccceeegggaaaYYYMMMCCC>>>===???@@@BBBFFFIIIHHHCCC>>><<<<<>><<<<<<888999===HHHVVVdddnnnrrriiiYYYNNNQQQTTTRRRUUU]]]ZZZ^^^cccgggiiiiiihhhgggfffcccbbbeeekkkppppppnnniiiccc\\\ZZZZZZXXXSSSNNNHHHHHHIIIIIIFFFCCC@@@===;;;888333111000111222222666444222000///000000000000000000...,,,+++---...,,,,,,******)))***++++++...+++)))***///444888:::000///...------------------///111111000//////000///000000///......------...///000000000111333555888666333111000...,,,***'''***...222333222///---))))))******++++++,,,,,,,,,,,,---,,,+++,,,...000333222222000///...//////,,,...000000///......//////111222222000.........***,,,,,,,,,++++++---///111111000///...,,,+++***++++++---...000111000000666777888888777555333111yyynnn___ZZZ```hhhiiilllkkk```WWWSSSPPPPPPLLLCCC===;;;444555666777777888888888333333555666666666555444444333111000///...//////...111555555333000111222111222111000......000222999999999:::;;;:::777555222333444555666666666555777777777888;;;???CCCFFFTTT]]]iiirrr{{{zzzsssgggXXXJJJBBB@@@@@@???>>>===>>>@@@@@@@@@???===AAABBBFFFWWWpppssseeeTTTHHH???888555666:::AAAKKKVVVgggzzzuuugggTTTEEE???===<<<:::666555777;;;999444000000333333222222333444666777<<>>KKKaaattt~~~mmmUUU@@@666666<<>>;;;888777777888888:::>>>DDDIIILLLMMMOOOSSSWWWZZZ]]]bbbiiinnnlllmmmmmmkkkiiiiiilllooolllggg]]]RRRHHHBBB>>>======@@@CCCCCC???:::555333<<<===@@@BBBCCCBBBAAA@@@CCCFFFHHHEEE@@@;;;999999:::;;;@@@IIIUUU^^^bbbcccYYYNNNFFFGGGIIIGGGIIINNNOOORRRUUUWWWXXXYYY[[[\\\bbbbbbeeejjjqqqwwwzzz|||uuupppjjjfffdddaaa^^^ZZZMMMMMMLLLJJJHHHEEEBBB@@@===:::666333333444444333555333111000222333333222000000///---,,,,,,///111---,,,***((())),,,///111444///******///666:::<<<000000///..................///000000......///000000111222111///---------...///000000///000222444777555111///---,,,***((((((+++...111222111///---)))***+++,,,,,,,,,,,,+++(((***,,,---...///111333222333222111...---...///---///222333222111111222222333444333111//////000,,,---...---++++++---/////////......---------,,,,,,++++++---000333444555777777777777666444222111pppbbbSSSIIILLLSSSVVV___fffbbb```^^^^^^^^^YYYNNNFFFCCC;;;;;;:::999999999999999444555666777777666444444444333222222333444444444---222777777444333444666666666444222000///111333888888999;;;===<<<:::777555555666777777777666555888999;;;???EEEKKKRRRUUUcccmmmxxx~~~wwwpppcccSSSFFF???===>>>===>>>?????????AAAFFFJJJMMMRRRSSSUUUbbbxxxsssdddSSSIIIAAA999555555888CCCPPP___qqqwwwgggZZZSSSMMMEEE@@@;;;888666888666222111333333333444666999;;;<<<<<<===BBBGGGIIIFFFGGGUUUdddmmmuuu}}}ppp]]]MMMDDDAAA>>>???CCCPPPgggzzzsss\\\GGG<<<:::<<<>>>GGGbbbwwwhhhggglllyyyoooSSSAAA666///333;;;@@@QQQbbbeeeXXXIII;;;777999999888999555444333111111222333555888<<>>CCCCCC>>>888666888777555444333333333333333999@@@BBB>>>999777777444333333666:::>>>@@@@@@AAAFFFMMMPPPRRRVVV\\\aaaaaadddgggjjjlllkkkjjjiiieeeffffffbbb[[[RRRJJJFFFBBBAAAAAAAAA@@@===999666999<<>>??????===:::999888999;;;@@@JJJTTTXXXVVVRRREEEBBB@@@??????@@@BBBDDDGGGJJJMMMNNNNNNNNNQQQSSS\\\bbbkkkrrryyy~~~~~~xxxrrrmmmiiifffeeeZZZXXXUUUQQQMMMJJJGGGFFFCCC@@@<<<999888888777666444222111222555777666555222111000---+++,,,000333......,,,,,,,,,...111222444///******///555888888111111000////////////000///000000...------///111222444666555111////////////000111111000000222444333111...,,,,,,+++***)))---...///000111000000///***+++---......---,,,+++&&&***---000000000111222000111111///,,,+++,,,......000444555444333333444555666666555222111111111111111111000...---...///......---......///000000///,,,***+++///444777777888888777555444222111000|||{{{tttbbbSSSLLL???>>>DDDIIIWWWddddddiiihhhiiijjjeeeYYYOOOKKKBBB@@@>>>;;;:::999999999777777888777777555333222222111111222555777777777111666;;;;;;888666888;;;999888777444111000111333666777999<<>>???>>>===AAAKKKSSS]]]ccccccbbbkkkzzzzzzvvvfffVVVNNNGGG>>>888888666CCCSSScccwwwwwwlllddd[[[OOOFFF???:::666444333000222666666666888<<<@@@BBBCCCBBB???DDDJJJKKKFFFDDDOOO]]]bbbnnnuuudddRRREEE???======@@@FFFTTTkkk}}}gggPPPBBB===;;;:::???YYYyyy|||mmmhhhppp~~~cccIII<<<444///444999;;;JJJ]]]cccXXXHHH888444555555444333000000//////000222444666888888DDDWWW___TTTHHHDDD:::444111222333222444777666333111333777888444000666555333000......222555000///...---///222666999///...///333999;;;:::777666666666666555555555555444555444111000999HHHTTTZZZ\\\[[[VVVWWW[[[XXXRRRQQQQQQQQQPPPNNNLLLJJJHHHBBBKKKTTTZZZ___aaaWWWKKKFFFAAA@@@EEEHHHEEE@@@>>><<<:::888555333222222222...666>>>AAA>>>999666666333222222444777999:::999999???FFFIIIJJJLLLPPPTTTQQQSSSYYYaaagggfff```YYYWWW^^^gggllljjjbbbYYYRRRJJJFFFBBBBBBCCCDDDAAA???999<<<@@@BBBBBBAAAAAAAAA;;;;;;<<<======<<<:::999777:::@@@JJJRRRTTTNNNHHH444888:::::::::>>>AAAAAADDDGGGJJJKKKJJJJJJLLLNNNYYYcccpppzzzzzzrrrmmmkkkjjjgggddd___YYYTTTPPPMMMLLLHHHEEEAAA>>>===;;;999777555333111333777999999888555333000,,,***+++///333/////////000000000000111222---)))***///444444333222111111000000000000111000000///---,,,,,,///111444777999777444111000111111222333222111111333555///---+++***+++,,,,,,+++000000000000000000111111+++,,,...//////...,,,+++'''***///111222111111111...///000...***)))+++---///111555666666555555555777888888666444222222333444555444222000...///000------......///111222333111---))))))...333666777999888666444222111000000wwwpppgggYYYLLLEEEDDD>>>===BBBCCCCCCOOO___cccsss~~~tttiii]]]SSSPPPDDD999888:::888666555999999999888888666555555333111///000333555777777666777;;;>>>@@@>>>999555555666666333---,,,///444888999<<<======;;;999777888888;;;===;;;777999???CCCEEEKKKUUU\\\cccppp}}}nnn\\\PPPEEE;;;888999888777;;;AAAEEEHHHNNNTTTaaaiiiooosssvvvxxxuuuppprrrpppiii^^^RRRFFF@@@===CCCJJJ\\\rrr|||nnn___WWWIIICCC;;;555222111222222888888999===BBBEEEFFFFFFMMMRRRVVVRRRLLLKKKRRRYYYgggooozzz{{{iiiRRRBBB======999999???HHHVVVmmmqqqUUUBBB======<<>>:::666444444333000------333:::===;;;888666666888555222111333555555555999===AAAEEEGGGIIIKKKLLLKKKIIIHHHMMMRRRSSSLLLEEEKKKMMMUUUbbbnnnqqqkkkddd\\\QQQIIILLLSSSRRRLLLHHHCCC>>>>>>DDDJJJJJJGGGFFFFFFEEECCCDDDEEECCC@@@<<>>>>>HHHTTTWWWNNNDDD777999???DDD@@@:::<<>>666555666777===DDDHHHJJJQQQYYYfffmmmrrrqqqppppppoookkktttsssooofffZZZNNNGGGDDDGGGQQQeeezzzzzzmmmeeeXXXMMM???555111222222222555666999===AAAFFFJJJLLL\\\]]]]]][[[XXXWWWZZZ^^^hhhnnnvvv~~~uuubbbMMM???<<<999777:::BBBLLLZZZooommmQQQ???;;;<<<;;;@@@NNNcccvvvuuuggg^^^eeettt~~~iiiPPP???888;;;999888:::???HHHRRRXXXNNNAAA555222444333222222111000///......000222333555999BBBOOOYYYXXXNNNDDD===;;;888666666888;;;===???<<<888444333333333333777555333222333333333333//////...///111444777999///000111222333444555777777666666666666666777777888666555666555666???IIIRRR\\\bbb^^^YYYWWWXXXYYYXXXVVVSSSQQQQQQPPPNNNMMMLLLJJJFFFGGGSSS___aaa[[[SSSSSSRRRSSSXXX[[[TTTJJJ===:::666444555444111...)))...555999999666555444444333333333444555777888:::???EEEJJJMMMNNNOOOPPPLLLGGGBBBBBBFFFGGGDDD???BBBCCCHHHSSS```iiikkkjjjhhh\\\TTTVVV[[[YYYSSSNNNIIIDDDDDDIIIMMMOOOQQQTTTSSSOOOMMMNNNQQQQQQLLLHHH@@@???CCCOOOZZZ[[[PPPDDD>>>???DDDLLLMMMIIIHHHJJJRRRSSSUUUVVVVVVVVVWWWXXXdddiiisss~~~{{{vvvqqqppptttvvvtttrrrnnnmmmmmmppprrrooohhhaaaYYYUUURRRQQQRRRPPPKKKEEEAAA===999999;;;;;;888555444777:::;;;888333---***))),,,000222111000///...111///,,,---111444444333///111222///+++)))+++---/////////---+++***,,,...///111333333333333444555777777777666666555333333222000...------,,,***))),,,---......---...111333000000000000000///...------,,,---000444555333111////////////...------,,,+++---000333555555444333333333444444444333333333666555444444555666777888666555333111111222333444333000---///444777666444999777444111///...//////uuueeeRRREEE===999999<<>>888888<<>><<<999999===EEEMMMRRRIII@@@888777666444333444111000...,,,---...111222444777???MMMWWWXXXOOOFFF>>><<<:::888888:::<<<>>>AAA>>>999444111111111222333222222222222111111111---...///000111222444444///111222222222222333555333333444555777888999999;;;888666666444333:::BBBMMMXXXaaa```[[[XXXVVVUUUTTTVVVWWWVVVSSSOOOLLLJJJNNNIIIAAA===DDDPPPYYY[[[YYY\\\^^^]]]]]]]]]XXXPPP<<<999555444555555222///''',,,222666777666555444000333666777888:::???DDDDDDIIIOOOTTTVVVXXXYYYYYYQQQIII>>>999:::<<<<<<;;;;;;;;;<<>>===<<<999;;;>>>@@@===777111,,,)))---222444444333222222444111///000333444333111///111111...)))&&&&&&(((,,,------,,,++++++---///,,,---/////////000222444666666666666555444333333333111///...---,,,)))'''(((***,,,------...///111//////...---------...//////......000222444333222000000000///...------,,,---,,,,,,000444666444222111222222333333333444444333222111111333666:::<<<888666333111000111222333111//////222666999888555:::777222...,,,,,,...///yyykkk[[[GGG:::444333888>>>>>>;;;:::;;;666000000444===GGGUUU```jjjttt}}}qqq^^^JJJ???;;;777666666333555777999:::999777666222///,,,+++///444888;;;:::888666555555555444222333555888999888999;;;>>>;;;:::999777555333111///444444777<<>>CCCPPPggg}}}qqqaaaUUUTTTYYYfffqqqxxxnnnWWWDDD>>>@@@>>><<<888777999@@@GGGLLLHHHAAA<<<:::888333222333111000---++++++---000222333666===JJJTTTVVVMMMEEE<<<;;;:::999999;;;<<<===???===888333000///111333000111222222111/////////---...///000000000000//////111333222000///000222000111333555777999:::;;;<<<888777666555333888???LLLXXXbbbaaa[[[XXXUUUSSSOOOSSSVVVVVVRRRNNNLLLMMMNNNHHH@@@888999BBBMMMTTTXXX```fffeeeaaa\\\UUUNNN;;;777444444555666444111+++...222555666666555555000444888:::<<>>:::888666222///000333777;;;CCCMMMYYYgggwwwppp[[[MMMDDD;;;444111222333666999:::;;;::::::555222......111666:::<<<;;;888555444444444333222222444777999:::;;;<<<===888777666444222111000000222333777>>>DDDKKKVVVbbbvvv|||qqqeeeZZZOOODDD;;;222555===DDDFFFFFFKKKRRRYYYbbbhhhcccZZZTTTRRRPPPUUUVVVUUUOOOHHHGGGMMMRRRdddrrr{{{mmm]]]HHH;;;999:::888555000444777777777;;;CCCJJJUUUaaaqqq}}}wwwwwwyyyxxxdddNNN@@@===:::<<<@@@GGGUUUgggxxxnnnVVVCCC;;;999;;;===777<<>>===>>>;;;777666999???FFFKKKJJJCCC===;;;888333000111111000...,,,,,,---///111222555<<>>::::::;;;;;;888777888<<>>888444333777>>>===:::666222111111333555888666999BBBMMM[[[kkkyyyyyyhhh]]]SSSEEE888222555555777999:::;;;<<<<<<888555111111333777;;;<<<<<<999666444555555444444222444777:::<<<<<<;;;;;;555444333222222222333444333555<<>>AAABBBEEEKKKNNNVVVZZZVVVPPPMMMKKKHHHKKKMMMLLLHHHDDDGGGQQQ[[[nnnzzzlll___MMMBBB>>><<<999666333555666555444666;;;???KKKYYYlll|||}}}~~~sss^^^HHH:::666777<<>>AAABBB???<<<:::999:::999555000...000333222444555333///,,,---000000000000000...,,,***)))***...000...***(((***......///222555888999::::::999555555777999888:::>>>LLLYYYcccbbb\\\XXXUUURRRSSSSSSRRROOOLLLIIIIIIIIIJJJIIIHHHFFFAAA===>>>BBBRRRaaapppqqqhhhZZZKKK???555222000111444666555333///---***+++...111444666666777999<<>>LLLZZZeeekkk[[[MMM@@@:::888666555666:::;;;>>>@@@===:::===DDDJJJ[[[ooozzzwwwnnngggdddVVVXXX^^^gggqqqyyy~~~|||sssddd[[[VVVSSSSSSTTTSSSOOOOOOUUU```jjjiiiddd\\\UUUPPPMMMJJJHHHJJJUUUccckkklllgggbbb___YYY\\\aaagggnnntttyyy{{{sssssstttsssrrrooommmllldddcccaaa^^^ZZZVVVSSSQQQRRRPPPOOONNNLLLGGG>>>777777888888777444222111222555222......111444444222555777888666000+++***+++...000333333000...,,,,,,+++,,,.........///111333222333333444444333222222111111333444555222...***))),,,///000...---------000...,,,******,,,...///+++,,,---------...111444111000/////////000222333---)))%%%&&&***///111222+++)))(((+++111666888777333222///---,,,,,,...///111000000//////000111222...000111222111000...---,,,,,,,,,+++***)))'''&&&xxxcccTTTEEE>>>888555222000444::::::888555222222444555444888444555===FFFPPP^^^jjjzzzqqqiiigggcccVVVGGG???;;;:::999999999:::;;;<<<888666333333555888::::::<<<:::777666777777666555555666999<<<>>>===;;;999333333222222333666999;;;;;;>>>GGGSSS]]]gggtttyyymmm```OOO@@@333000111888>>>AAACCCFFFIIIMMMMMMHHHEEEFFFFFFDDDEEEIIILLLJJJHHHMMMZZZeeeuuusssgggVVVIIIAAA===:::777555555555444444555666777>>>HHHZZZlll{{{}}}oooZZZEEE999666888AAAKKKWWWhhh{{{oooZZZDDD:::888888888:::;;;===DDDUUUmmmoooZZZFFFAAADDDNNNbbbuuu|||mmm\\\MMMAAA999555888777555777<<>>FFFQQQaaakkkkkkcccXXXQQQFFFKKKUUUaaaooo{{{~~~mmm```ZZZUUUQQQNNNNNNKKKEEE@@@BBBKKKTTTTTTQQQNNNMMMMMMNNNNNNMMMSSS\\\gggkkkggg___YYYWWWOOOQQQUUU[[[bbbjjjrrrvvvnnnpppsssuuuwwwwwwxxxxxxlllkkkjjjgggccc```^^^]]]ZZZWWWUUUUUUUUURRRKKKEEE@@@???<<<888333000000111444///++++++///333555555555888:::888333///...///...111444555444222000///---///111222111111222333222222333333333333222222///000333666888666222...)))+++...000000000111222444222000///...///000111---///000///------///111000000//////000222444555---+++(((''')))---222666///+++)))+++000444444333444333111///------------+++,,,---...000111111111---///000111000/////////,,,+++******))))))******|||hhhUUUJJJ>>>999444222000...222888888888666444444666555333666222333;;;CCCIIITTT^^^gggdddeeekkknnneeeWWWNNN@@@???<<<999888888999:::888666444444666888888888<<<:::888888888999888666777888:::===???>>>;;;888333222222333555:::>>>@@@DDDHHHRRR___jjjuuuwwwjjjWWWFFF333------555===AAACCCEEEHHHHHHDDD>>>===AAACCCBBBHHHNNNTTTTTTTTTYYYfffqqqyyyzzzooo^^^NNNBBB<<<:::999666555444444666666444333222888FFF\\\sssppp[[[GGG===<<<===HHHTTT```oooiiiTTT>>>777777777777888:::888<<>>===???@@@<<<555//////111999:::999444...+++...222444333111///---***)))(((%%%***---+++&&&$$$''',,,000111444666777777777666666222222666777666777999===NNN___eeebbb\\\UUUPPPOOONNNNNNPPPSSSRRRNNNJJJJJJKKKPPPWWWUUULLLFFFFFFQQQ^^^iiiiiiaaaSSSAAA444111...---///333555555333111,,,&&&&&&---666>>>CCCEEEEEEGGGNNNYYYdddmmmqqqhhh^^^OOOAAA<<>>FFFLLLUUU^^^bbb[[[NNNBBB777;;;CCCOOO___qqqzzzhhh^^^[[[WWWPPPFFFGGGEEE???888777>>>EEEHHHIIIKKKPPPUUUXXXXXXWWW^^^eeellljjjaaaVVVOOOMMMIIIJJJLLLOOOUUU\\\dddjjjhhhkkkppptttxxx{{{}}}tttsssqqqnnnjjjhhhhhhhhh___[[[YYYZZZ\\\ZZZUUUPPPIIIFFFBBB;;;555222222333333...))))))...333777777555888:::999555111111111---000555777666555333333///111444444444333333333111222222333333333222222...000333777:::999444111'''***---000111333555777777666444333222222222222000222333111...,,,---...000///......000333555777...---+++((()))---444999222...******///222111///555444222111///.........''')))+++...000111111111,,,...///000000000111222...,,,***((((((***---///vvvYYYEEE@@@333333333111000000111333999777555666999;;;:::999444333222444999BBBJJJOOOPPPSSSZZZdddmmmnnniiibbbWWWMMM@@@999666666888:::555444444444555777999:::888777666888:::;;;:::777999<<>>BBBGGGQQQ\\\bbbcccgggpppyyypppggg[[[RRRMMMGGG===555666777777666222000//////666444===RRRggguuu~~~wwwgggXXXLLLCCC???BBBQQQeeevvv~~~sss^^^NNN===777666666777888;;;666888GGGXXXiii{{{vvv[[[GGG777:::LLLcccyyy~~~iiiTTTEEE<<<777222222333333444777<<>>CCCNNNYYYTTTGGGFFFJJJQQQVVVRRRIIIFFFHHHGGGLLLKKK>>>111...222666777999777222,,,***///444555444222000...,,,+++******,,,......---+++++++++000111333444555555444333333444555777999:::::::::AAAOOO___eee___VVVQQQPPPUUURRRPPPOOOQQQSSSTTTTTTLLLHHHLLLWWW[[[WWWVVV[[[QQQTTTYYY```aaaXXXIII===111000000444777888555222000---***...666>>>DDDFFFOOOSSSWWWZZZaaalllssstttmmmZZZFFF;;;999@@@OOO___sssdddPPP@@@777444222111///666AAANNN]]]lllxxxqqq\\\CCC555111222666;;;:::555111111222333888???FFFQQQ^^^fffbbbSSSBBB666888999:::>>>HHH[[[sssvvvgggZZZSSSPPPOOOHHH@@@;;;:::777555:::CCCLLLNNNSSS^^^hhhmmmkkkgggiiigggddd^^^VVVOOOHHHDDDBBBBBBDDDHHHMMMRRRUUUUUUbbbeeejjjoootttxxxzzz{{{~~~{{{wwwtttrrrqqqqqqnnnjjjeeebbbaaa^^^[[[WWWXXXTTTMMMDDD<<<888999:::888111)))(((---333777777999777444111000///000000---,,,,,,000777999777444666555444666777555111,,,///...///333666666333///222444777999999777555333***---///111111222333555777666555333222222222222222222222111///---***))),,,...000111111111222333///...,,,'''%%%)))333<<<222///,,,,,,///222222111666666777666666444222111111---+++---222444222///...333555222333999???AAA<<<444,,,+++///222111...nnnSSSAAA;;;666555555333222333444666888777666777:::;;;:::999555444222222555;;;AAAFFFEEEIIIQQQ^^^jjjqqqqqqnnneeeZZZKKK???888555555666777777666666777888999999555444444777:::<<<;;;999888;;;???CCCDDDCCC@@@>>>;;;999888999???EEEIIILLLTTT```ooo}}}mmm^^^JJJCCC>>>>>>???@@@CCCGGGHHHDDD>>>999777999>>>AAAJJJUUUbbbjjjmmmsss}}}rrrhhh[[[QQQKKKEEE===777666777777555333111111222777666>>>PPPbbbooozzzrrr```QQQGGGCCCCCCNNNZZZjjjwww~~~uuu]]]NNN>>>888888777777777999333444AAAQQQaaappp||||||gggQQQAAA555:::KKK```uuu~~~gggQQQBBB999444000111222222333555:::@@@DDDDDD<<<444111333555444222555555555555555444333222222888>>>DDDRRR___[[[OOOEEEJJJRRRWWWRRRIIIGGGIIIQQQUUURRRCCC333---...///333444333000------111555444333111///------......+++---......,,,+++***+++...///111333444555555444444444666777888999::::::BBBOOO]]]bbb]]]UUUQQQPPPUUUSSSRRRRRRSSSUUUUUUUUUPPPNNNQQQYYY___aaaaaabbb\\\WWWRRRQQQRRRPPPHHHAAA333000---...111333222000...+++***...777AAAGGGJJJNNNUUU^^^dddllltttwwwvvvhhhTTT???666999CCCQQQ]]]lll___MMM>>>666444333333333:::GGGWWWgggvvvttt___GGG999444333666:::666222000111222444:::@@@HHHTTTbbbfff^^^OOOAAA:::222222333555<<>>===>>>???777///+++...222555555555444222000000000111222...,,,,,,000555777555222666555555666777666111...------...111444555333000222444666777777555333111,,,...111222111111333444;;;:::888666444333222222222222222111///---+++))),,,...111222111222333444333222///)))%%%&&&---444///------///222333222000666666777777777666555444000,,,)))+++///333222000000444555555:::BBBHHHIIIAAA:::111...111333111...|||}}}iiiQQQ@@@888888888888777888888999999777777888:::<<<<<<:::888777444111///000333777:::;;;>>>FFFTTTdddpppvvvxxxoooeeeTTTCCC888444555666888888888999999888888888222222333777:::<<<<<<;;;777888<<>>EEEMMMTTTWWWaaakkk{{{vvvlllUUUPPPKKKGGGCCCAAAFFFMMMLLLIIIDDD>>>:::<<<@@@DDDNNNYYYhhhrrrxxxuuujjj\\\QQQJJJDDD===888666666666555333333555777:::;;;BBBPPP^^^kkkxxx|||jjjVVVGGGBBBFFFLLL]]]eeeooovvv}}}}}}www^^^NNN>>>777777666555666666222222;;;HHHWWWgggrrr~~~yyyhhhUUUCCC:::444:::JJJ^^^sss{{{bbbLLL===555000///222333444555666:::>>>BBBDDD>>>666222222333333222333222222222222222222333111666;;;FFFWWWeeeaaaUUUEEEKKKSSSVVVQQQIIIHHHMMM[[[\\\UUUDDD333+++******///.........000222444666444333111///...///000111,,,...///...,,,***))))))+++,,,///111333555666666555555666777888888999999BBBMMMZZZ^^^ZZZSSSPPPPPPTTTSSSSSSTTTVVVWWWUUUTTTPPPQQQSSSXXXbbbmmmoookkkaaaVVVIIICCCFFFHHHFFFBBB555000***(((+++...//////,,,******///999BBBIIIKKKLLLVVVcccllluuu|||}}}yyyfffRRR<<<555;;;FFFSSS[[[aaaWWWHHH<<<555444555666999AAAOOO```qqq~~~vvvcccLLL>>>666333444888444111000222333555;;;CCCPPP]]]hhhgggXXXHHH>>>;;;333444333333777AAAOOOYYYeeeiiiooopppkkk___SSSJJJGGGCCCAAABBBDDDHHHQQQZZZfffjjjooopppkkkccc\\\XXXTTTNNNGGGCCCDDDCCC@@@<<<>>>>>>>>>@@@DDDGGGIIIIIIMMMQQQYYYcccnnnyyy{{{ssssssqqqooonnnnnnnnnllljjjnnnjjjbbbWWWMMMFFFDDDCCCDDD<<<333//////333555666333333111111111222333444...,,,,,,///333555333000666555555666777555222///+++++++++---000222222111222333444444444222111//////111333333222111222333>>>===<<<999777555333222222222222111///---+++***,,,///111222222333444666888777333---&&&$$$'''***+++,,,...111333444222000666666777777777666666666...+++((()))---111333222333555666999BBBMMMRRRPPPGGG???666111222444222000~~~mmmXXXEEE;;;888999;;;===>>>===;;;888555777999<<<===<<<:::888777555111///...///111222777999???JJJYYYhhhrrrwwwrrrjjjYYYEEE777444777999444555777888888888777666111222555888:::;;;::::::555555777>>>FFFIIIEEEAAA<<<;;;===CCCMMMXXXaaaeeeooowwwvvv___YYYRRRMMMHHHEEEIIIOOORRRPPPLLLFFFAAABBBFFFKKKTTT___mmmxxxtttkkk___TTTLLLEEE===777444555555444333555888;;;<<<@@@GGGRRR^^^lllzzzuuubbbNNNAAACCCNNNXXXhhhkkknnnrrrxxx~~~|||wwwaaaOOO===444222222222444333444666;;;EEEVVVjjjxxxyyyooofffVVVHHH:::666444;;;KKK```tttrrrYYYEEE999222000000444666888999;;;===AAADDDFFFAAA:::444111111111111333222000/////////111222...222:::HHH[[[fffaaaTTTHHHMMMSSSTTTMMMGGGKKKTTTbbb___TTTAAA111++++++***...------///333555666666444444444333333111000///---///000///,,,***)))))))))***---///222555666777666666666666666777888888@@@JJJVVVZZZWWWRRROOONNNRRRRRRSSSUUUVVVVVVSSSQQQKKKPPPQQQTTTbbbtttyyyttt```TTTEEE@@@BBBEEEAAA<<<333...)))'''***---///...,,,******...777@@@FFFGGGHHHRRR^^^gggrrr{{{~~~|||kkk\\\III???AAAKKKVVV]]]]]]VVVJJJ???777444666888>>>FFFTTTeeetttvvvdddNNN???666111111444555222222444555777>>>FFF[[[eeemmmeeeQQQ@@@:::<<<777777777666777===DDDJJJPPPWWWbbbjjjjjjbbbXXXPPPJJJIIIHHHHHHKKKRRR[[[bbbaaaeeehhhdddZZZPPPKKKIIIHHH@@@888888===BBBAAA???;;;;;;;;;===AAADDDEEEEEEEEEIIIQQQ]]]jjjwwwwwwvvvuuuttttttsssqqqpppnnnkkkeee\\\SSSMMMJJJJJJEEE???777333222555777999444444333222222222333333+++******,,,000222222000333333444444444222000///)))((((((***,,,///111222222222222111000///......222333555444222000000111===<<<;;;999777555444333111111222111000...,,,+++---///222333333333555666:::999666000***%%%%%%%%%+++,,,...000333333333222777777666555444444444555///,,,)))***---222555666777777777;;;GGGRRRUUUPPPFFF???777333333444444222uuu```LLL>>>777999<<>>CCCLLLXXXdddmmmrrr}}}iii```WWWSSSPPPNNNNNNQQQWWWVVVSSSNNNIIIJJJOOOTTT```iiittt}}}qqqkkk```VVVMMMDDD;;;666333333444333444666:::===<<>>AAAFFFIIIFFFBBB===777333222444666999777333111000111333555000333<<>>000,,,......//////000333666777666444555666888999777333///,,,...000111000---+++******)))***,,,...111444666777555444444444444555666777===GGGSSSZZZXXXSSSOOOMMMPPPPPPQQQRRRSSSRRROOOLLLGGGLLLOOORRRaaauuu}}}zzziii\\\LLLCCCBBBAAA===888000---***+++...111111000...+++***---444;;;>>>???DDDJJJPPPWWWaaannnvvvxxxrrrkkk___SSSOOOSSS]]]cccfffbbbXXXKKK>>>666444555===EEERRRdddsss|||~~~~~~qqq```KKK===333......222888666666777666888AAAKKK___eeeggg]]]JJJ===;;;???666666555555555888;;;>>>BBBHHHRRR[[[______[[[XXXMMMNNNMMMLLLNNNTTT[[[___UUUXXXXXXRRRHHHBBBAAACCCBBB:::333444<<>>AAA>>>777111222666:::<<<;;;999888888777666444333333333333444///000333999CCCOOOZZZaaaxxx{{{sss\\\HHH>>>:::555222333444444555555555555666888;;;<<<:::888666666444333333888>>>CCCEEEDDDDDDFFFLLLWWWcccooovvvzzzvvvmmmddd```]]]YYYXXXYYY]]]^^^]]]XXXTTTTTT[[[aaarrrwwwzzznnnhhh^^^TTTJJJAAA:::555222444555555666888<<<>>><<>>BBB???<<<888555444777:::===;;;>>>DDDOOOYYY[[[SSSKKKPPPVVV]]][[[PPPLLLVVVeeeqqqgggTTT>>>111///000000...111444666777666444333555666888999777222---***///000222111///---,,,,,,,,,,,,---///111333555777333222111111222444666777:::EEETTT^^^^^^YYYRRROOOOOONNNNNNOOOOOOMMMIIIFFFFFFIIIMMMSSS___nnnxxxzzzzzznnn\\\NNNFFFAAA===999000...---///333555333111000---***,,,111555777777>>>AAACCCEEEMMM[[[dddhhhnnnooojjj```[[[^^^dddhhhqqqooohhhYYYHHH:::333222888???MMM___oooxxxzzzxxxiiiZZZFFF888///***,,,111999777666777666:::FFFRRR]]]]]]ZZZPPPCCC<<<===@@@666555555555666777888999:::>>>EEELLLRRRVVVWWWXXXMMMOOOOOOLLLKKKOOORRRSSSKKKMMMLLLGGGAAA???AAAEEEBBB;;;555666===FFFKKKLLLAAA@@@@@@AAADDDFFFFFFFFFFFFHHHLLLUUUaaappp}}}{{{yyyyyyvvvtttqqqjjjbbb\\\YYYXXXXXXUUUNNNGGGAAA<<<:::999666555444111///---+++***&&&&&&'''(((***,,,...///...///000000...------...***+++,,,,,,,,,...111444222000---+++***+++...///333555555444111///...//////000222333444444333222---...000111222111111000///111333333222111222333222222222111///...,,,+++///////////////111444777666444111...---...///111222222111000222555888::::::888555666>>>EEECCC===555333111111333555555555yyyeeeQQQBBB;;;888666888::::::555111111555999:::999777777888888777777666555555555555///000111555;;;CCCKKKQQQfffsssxxxkkkZZZOOOEEE<<<999999777666555555555555666:::===>>>;;;888777777666555555777;;;@@@EEEGGGOOORRRXXXbbbmmmvvv{{{}}}yyytttllldddcccgggfffhhhiiifffbbbccckkkrrruuukkkdddXXXLLLBBB<<<888666333555888999:::;;;>>>@@@BBBJJJUUU```qqquuuhhhXXXOOOOOOVVV]]]aaaRRRMMMLLLYYYrrrrrrUUUGGG999555666666555666555:::BBBPPPfff|||yyynnnbbbXXXJJJ;;;555777333888AAANNNdddyyy^^^KKK<<<:::;;;666444777222555888===CCCKKKTTTZZZ]]]\\\YYYQQQIIIGGGKKKPPPKKKHHHDDDAAABBBFFFLLLPPPOOOOOOQQQUUUWWWUUUQQQMMMRRR[[[ffffffZZZSSS\\\jjjjjjaaaOOO===333222222000+++000666888666444333333444444444444222000---,,,///111333333111/////////////////////000222444555000/////////000222555666999FFFXXXdddggg```XXXRRRPPPNNNMMMLLLKKKIIIFFFCCCEEEFFFKKKSSSYYY```jjjsssyyynnnbbbVVVKKKBBB<<<444111///111444666444222111...+++,,,///333333222777:::;;;;;;@@@IIIOOOPPPYYY^^^```]]]^^^cccfffeeemmmooolll___MMM===555333555:::GGGXXXgggppppppmmmcccTTTBBB444+++(((---333666555444555555;;;KKKYYY]]]VVVLLLBBB;;;888999999777666666666666777666555555888>>>DDDIIILLLNNNNNNGGGLLLLLLGGGEEEGGGGGGDDDDDDEEEFFFCCCAAA@@@BBBEEEEEE@@@;;;:::>>>DDDJJJNNNJJJIIIGGGGGGHHHHHHHHHFFFGGGHHHKKKRRR]]]kkkxxx}}}{{{|||xxxxxxvvvrrrmmmhhhfffeeecccaaa\\\UUUMMMFFFAAA???:::999888666333000...---(((((((((''''''(((***+++---///000///---,,,---///...000222222111111444777222///,,,))))))+++///111333444444333000...---...+++---///111222222111000+++,,,///111222333333333000222333222111///000000,,,,,,---...//////...---...000222111000000333555333111...,,,,,,...111333333333333333444555888:::777666444333777<<<999333//////000111333444444444yyyeeeRRREEE>>>888333222444666444111111555888999777666777888999888888777777666555555222222333333555:::???CCCMMMddduuurrrggg]]]RRRGGG@@@>>><<<999777666555555555:::>>>???<<<999888888888888888888999>>>EEEJJJWWWZZZaaajjjttt{{{}}}~~~vvvkkkkkkqqqooorrrtttqqqnnnpppxxxuuujjjbbbSSSFFF<<<777666777555777:::<<<===>>>@@@AAAJJJRRR\\\iiizzzuuuhhhYYYQQQSSSYYY\\\\\\IIIDDDDDDVVVtttrrrMMMBBB::::::===<<<999888666888???RRRooovvvcccYYYQQQLLLBBB666333888111888DDDUUUmmm{{{XXXFFF999:::<<<777444666444777:::@@@GGGQQQ\\\cccqqqqqqlllbbbWWWRRRTTTYYY[[[XXXTTTRRRTTTZZZaaafff___\\\ZZZYYYVVVSSSQQQRRRRRR___mmmooocccYYY```lll]]]VVVHHH:::333444333000'''...666888555222222444333111000............//////111333333222000000111111111000000000222333444......---...///222555666999HHH[[[jjjmmmfff\\\TTTQQQOOOLLLKKKIIIGGGDDDAAADDDBBBHHHQQQTTTTTT]]]kkkyyy{{{{{{uuuhhhWWWGGG>>>888444111000333555444222111...+++,,,///222333111333777999999;;;@@@AAA???CCCJJJOOOSSS[[[dddeee___```eeeggg^^^NNN???888777444888CCCRRR```fffeeeaaa___QQQ???111***(((...666333222111222444<<>>BBBHHHMMMRRROOOLLLKKKJJJJJJHHHFFFFFFGGGIIIOOOZZZhhhvvv~~~|||{{{|||uuuwwwwwwvvvssspppppppppggggggddd___WWWOOOJJJHHH>>>>>>===;;;999777444333******)))'''%%%%%%&&&(((---000111000---,,,...000111444666666555444777999111///+++((((((+++///222222333444222000...---...+++,,,...000111000///...***+++...111333444444444111222333222000......///))))))***+++...///...---,,,000444444222111111222000...,,,+++,,,000444777222333444444444555777888555555333111333666444///,,,---000222333444333222tttaaaPPPIII>>>555444666666333333666999;;;:::888666777999666666666666666666666666555444222000111333777999CCC\\\sssxxxpppfff^^^YYYMMMLLLEEE:::444444666555777888888888888777777777;;;999999::::::===EEENNN]]]hhhpppppprrrzzz}}}}}}zzz}}}~~~~~~}}}pppiii\\\MMMEEE>>>888555666>>>;;;:::<<<;;;;;;???EEERRRYYYfffsss}}}xxxlllbbbZZZ[[[ccceee\\\QQQAAAAAAEEEVVVsss}}}gggKKK@@@999:::>>>;;;555111555555@@@ZZZvvv~~~ooo\\\OOOGGG@@@===999333111222444999FFF^^^yyypppLLL<<<222555999777777===999999===FFFOOOXXXdddnnn{{{|||lllfffkkkllldddjjjllljjjgggfffjjjooorrrvvvooodddXXXNNNJJJIIIJJJQQQcccrrrmmm```\\\ccckkk```SSSDDD:::444...,,,...###)))///111///---///111000000000000000//////......///111000...,,,++++++111111111222222222222222//////...---,,,---111444;;;FFFUUUaaaeeeaaa[[[WWWPPPNNNKKKIIIHHHEEEBBB???@@@EEEIIIIIIGGGKKKTTT\\\aaavvvtttjjj]]]QQQDDD:::333444666666555666222000------///222333444222333555777888999999999555666:::AAAKKKTTTZZZ\\\TTTUUUXXXYYYPPPAAA555111333:::@@@FFFRRR^^^```\\\QQQGGG:::111///...---,,,333000,,,+++222BBBVVVeeefffSSS>>>444222222222333444444444333222111//////222444777888999:::===???:::===??????<<<999888777:::===@@@AAA@@@AAADDDFFFOOOKKKFFFEEEFFFFFFCCCAAAGGGHHHJJJNNNPPPPPPMMMJJJIIIHHHIIILLLPPPYYYiiixxx{{{~~~yyyttttttxxx{{{zzzwwwppphhh```]]]______[[[VVVLLLFFFAAA@@@AAAAAA>>>;;;555///++++++)))%%%''',,,,,,...000111000//////000555888::::::888666777888555111+++''''''***000444222111///.........///000444111//////111111///---...,,,,,,///555888888666333000...///111333222000+++++++++---000111000///,,,---...///111111111222...,,,***+++///111000...///000111222333333333333555444333555777666222///+++,,,...000222333444444ttthhhTTTHHH===:::;;;:::888888:::<<<===;;;888666666777666666666555555444444444555333222000///111444777DDD[[[sss|||xxxrrrkkkfff______WWWGGG888444555666888888777666666666777777:::888888:::;;;===FFFPPPYYYgggtttzzz~~~}}}rrreeeXXXJJJBBB===999888:::<<<999888:::;;;===CCCJJJUUU^^^kkkwwwtttlllddd^^^aaagggggg]]]RRRDDDCCCHHH[[[tttxxxgggLLLAAA888999<<<:::666333555666@@@VVVkkkpppaaaPPPEEE???:::999666222000222777@@@RRRiiiwwwdddGGG:::333666:::888;;;BBBBBBBBBFFFOOOXXXaaalllwww~~~uuurrrwwwyyyuuu|||zzzxxxvvvwwwzzzzzzyyyxxxhhhVVVHHHBBBBBBDDDSSScccqqqnnnccc]]]___bbb[[[NNN@@@777111,,,***+++%%%***......+++)))***,,,000000/////////000111111000000///---++++++,,,...222222222222222222333333000000///---+++,,,...000<<>>;;;;;;::::::;;;666444111...---...111333222333333444555555666666000000222777===DDDHHHIIIJJJKKKOOOPPPIII;;;111...444777:::===GGGSSSXXXWWWNNNEEE999222000000000///222///,,,,,,555GGG]]]lll```NNN:::222111000111222444444444333222111000///000222444555666777999;;;666888999999777777777888;;;<<<<<<<<<<<<>>>DDDHHHMMMNNNNNNMMMJJJFFFDDDBBBEEEFFFIIIMMMPPPPPPNNNKKKIIIGGGGGGIIILLLSSScccqqqzzzwwwuuuwwwzzzyyytttoooppplllgggeeefffeeeaaa]]]WWWRRRLLLIIIIIIHHHDDD@@@999333//////---)))+++///000111222222///...------444666999999777666666888666333...***)))+++///222222111000/////////000111444222000111333333111///000//////222777;;;:::999111///---...///000///...,,,++++++,,,///000000///,,,---...000111222222222///---+++,,,...000///---///000111222333333333333555444444555666555111...***,,,---///111333444444fffYYYJJJDDDAAA>>>===>>><<<======;;;888555555555777777666555444333222222666666444222000111444777EEEYYYqqq}}}~~~{{{vvvqqqppprrriiiTTT???555666888999888666555444555666777999777888:::;;;>>>HHHQQQ^^^kkkxxxzzzqqqeeeXXXIIIAAA<<<999999<<<:::666555888;;;???GGGPPPXXXcccqqq|||yyynnnhhheeedddhhhlllgggZZZNNNFFFEEENNNdddwwwzzzoooeeeMMMAAA888888:::999666555666999AAAPPP[[[ZZZNNNAAA:::777555666555222222555;;;JJJaaawwwlllUUUBBB:::777;;;======CCCLLLQQQPPPSSSZZZ```gggqqq{{{yyyuuuvvvzzz||||||~~~iiiQQQ@@@:::???EEEXXXdddmmmkkkddd___\\\ZZZUUUHHH;;;333...***(((***+++...///---)))''''''***000///---------///222333111000///,,,***+++...000222111111111111333444555444444333000,,,+++,,,---888AAAPPP```hhheee[[[RRRLLLKKKJJJJJJIIIHHHDDDBBB===???BBBEEEFFFGGGGGGGGGJJJZZZkkkvvvgggXXXIIIBBB@@@??????AAA>>>===;;;555000---///222333222222222333333444444000......///222555666777>>>???CCCFFFAAA777///...444444222222999DDDLLLMMMIIIBBB888222111333333333666333000111;;;LLL```nnnZZZJJJ999222222222333555555555555444333222000000000111333444444555777999222333333222222333666999;;;:::888666777<<>>???;;;;;;:::888666555555555:::999888777555444333222999:::999666333333555888DDDUUUkkkyyy}}}{{{vvvssswwwwwwmmmXXXDDD:::999999:::888666444333555777888888666777999;;;>>>HHHRRRkkkrrryyy|||~~~wwwooohhhZZZJJJAAA<<<888999<<<:::666444777:::???JJJTTTZZZeeettt}}}tttjjjdddfffjjjooonnncccRRRDDDBBBDDDTTTnnn{{{tttfff```JJJ@@@777666888888777888555:::BBBJJJLLLHHH>>>777555333333666555333555999???RRRlll~~~yyyaaaLLL@@@===>>>BBBCCCEEEMMMWWW]]]ZZZ[[[___bbbfffnnnvvvooodddbbbgggrrr|||zzzdddLLL;;;:::DDDOOOaaaeeegggdddbbbbbb___ZZZQQQEEE999333///+++***,,,222222222///+++***+++---222///,,,******,,,///111111111000...------000222111000//////000333555777;;;:::888444///+++***+++111:::KKK^^^kkkjjj___TTTKKKJJJJJJJJJKKKIIIFFFDDDAAAAAADDDHHHKKKJJJFFFAAADDDQQQccctttmmm^^^OOOHHHEEECCCCCCEEEHHHJJJJJJDDD;;;444222444333333222222222333555666666444111000111111000///666777;;;???<<<555000000444222///...222999@@@CCCCCC===777222222444666777<<<:::888999AAANNN\\\eeeWWWIII;;;666666777888;;;666666666666444333222111222333555555555555777999444333111000///111666999999777555444555:::@@@DDDAAAIIITTT[[[[[[VVVQQQNNNBBBDDDGGGLLLPPPQQQPPPNNNOOOLLLIIIGGGFFFJJJVVVcccrrr{{{~~~|||qqqgggeeeiiiooopppnnnjjjhhhgggfffbbb]]]YYYVVVRRRMMMJJJGGGDDD???<<<999888999:::777777555222...,,,,,,,,,///111333444444444333333444333222111111111111111222222222222222222333333111111111222333444444444111///...000333444111...(((((()))***,,,,,,---,,,...,,,******,,,...000000+++---///222333333333333///......///000111222222222222222222333333444444666555555444333111///---******+++---///111333444~~~mmmddddddgggppp{{{uuufff[[[PPPDDD>>><<<666555444444555666666666<<<;;;:::888777555444333999::::::777333222555999@@@NNNcccssswwwuuurrrrrrxxxuuukkkYYYIII@@@;;;777999888555444444555888999888666666999:::===FFFPPPlllrrrzzzxxxpppfffYYYIIIAAA===;;;<<<@@@<<<888666888;;;AAAKKKUUU\\\ggguuu|||~~~~~~ssskkkeeejjjqqqtttmmm]]]III;;;===DDDZZZttt}}}ooo^^^WWWEEE<<<555666888888777888444:::AAAEEEBBB<<<666333333222333555444222555;;;DDDYYYqqq}}}zzzmmmXXXHHHAAABBBDDDGGGIIILLLTTT]]]]]][[[[[[^^^aaadddlllttt}}}~~~yyyiii\\\TTTWWWgggxxx{{{rrr```JJJ;;;===LLLZZZkkkhhhbbb^^^```eeeeeeaaaOOODDD999555222//////111444333222000......000222444000,,,((('''(((+++---///111333333111111111222///...---...000444999;;;@@@>>>:::444...)))((((((...888JJJ^^^kkkkkk```UUUKKKKKKKKKLLLMMMLLLHHHEEECCCCCCEEEIIINNNMMMGGGBBBBBBLLL]]]pppuuujjj]]]PPPKKKJJJHHHHHHJJJPPPUUUXXXTTTKKKAAA<<<;;;555444222111111333555777;;;888444222222111000///000111555999888222000222333222111111222444888;;;<<<999444222222444666777;;;:::;;;???FFFOOOWWW\\\SSSGGG<<<999999999:::===777777777777666444333222222444555555444444555666888777555222000111555888555444333444666999;;;===;;;@@@KKKVVV^^^```[[[VVVGGGGGGHHHKKKOOOPPPPPPNNNOOOKKKGGGDDDAAADDDOOO[[[nnn}}}~~~tttlllhhhooouuuxxxuuuqqqoooooofffdddaaa]]]ZZZWWWSSSQQQLLLIIIEEE???<<<<<<======999888666333///...///111//////111222333333222000000111222333444444444333222222222333333333222222......///000111111222333111///...///000000,,,(((###%%%'''***+++---.........,,,******,,,...//////+++---000222333333222111---...///000111333555666444333333222333333444555555555555333111///......++++++,,,---...111333444|||jjjXXXVVVYYYfffuuu|||qqqgggZZZKKK@@@<<<333111000111444777888888;;;:::999777666444333333555888999666111///333777===JJJ^^^mmmnnniiihhhkkkrrrpppgggXXXKKKCCC;;;444888777666555666888:::;;;999666666888888:::BBBLLL___iiiyyy{{{rrr^^^RRREEE@@@??????AAAEEE???;;;:::<<>>BBBCCCAAA;;;333,,,'''&&&&&&111<<>>GGGOOOUUUWWWNNNDDD;;;888888777888:::777777777666555444222222222333444333222111222333:::999888555333222444666333333333555777888888666777:::AAANNNZZZaaa```]]]NNNMMMKKKKKKMMMNNNNNNNNNKKKGGGCCC???<<<===HHHTTTjjj{{{yyysssmmmrrrwwwxxxvvvsssrrrrrriiihhhgggeeebbb___\\\[[[PPPOOOJJJCCC???AAAAAA???===<<<999666333222444666222111111333444444222000...000222444555666555555222333333333333222111000,,,---//////...///000222222000///000111000+++'''!!!$$$(((+++,,,---...000...,,,******,,,.........,,,...000222222111///...,,,---///000000111444666333333111111111222333444333444444222000......///...---------...000222333|||xxx{{{yyyiiiRRRLLLKKKVVVfffvvvyyysssgggUUUFFF@@@333111///000444777999888666555555333222111000000333666999666111///222777???KKK]]]gggbbbWWWVVV[[[cccfffbbbVVVHHH???999555666666666777999:::<<<===:::777666777666777>>>GGGUUU```ssswwwlllXXXMMMBBB?????????BBBEEEBBB???>>>BBBFFFKKKUUU___nnnttt|||uuummmhhhlllnnnnnnfffXXXIII???;;;???NNNaaannnpppfffRRR@@@444111222888;;;888666666444:::???>>>888444333555444222222333111222999BBBXXXkkkzzztttbbbOOOCCC===>>>@@@AAAAAABBBFFFJJJLLLJJJHHHKKKRRRXXX^^^hhhrrrvvvzzzbbbXXXPPPLLLEEEAAAKKK[[[dddeee___QQQEEEEEETTTcccooommmiiihhhmmmqqqlllcccJJJ@@@888666555444444777000000///000111222222222444111...***((()))***+++...///111111000111222444000///...000555===DDDIIIIIIFFF>>>555---(((((()))222>>>QQQaaahhheee\\\UUUNNNNNNOOOQQQQQQOOOKKKHHHBBBCCCEEEIIIMMMPPPPPPPPPEEEEEEKKKXXXgggqqquuuuuukkk\\\MMMGGGFFFGGGIIILLLKKKOOOTTTYYY[[[ZZZXXXWWWKKKGGGBBB<<<999999:::<<<===:::777444333333111000///...///222000,,,,,,///111000333777555000111555333222111///---...000222000///111888BBBLLLSSSVVVKKKBBB:::888666444555777444444444444333111000///333444555444222111111222777888888777555333222333555333222333666777555333666888>>>FFFOOOXXX^^^aaaWWWSSSNNNKKKKKKLLLLLLMMMIIIEEE@@@===999:::EEEQQQdddrrr|||}}}zzzsssuuuwwwxxxvvvuuutttsssnnnnnnnnnllliiifffdddcccYYYYYYTTTKKKGGGJJJJJJGGGDDDCCC???;;;777777999<<<777555555666777666444111///000222444555555444444333333333333222111///...+++...//////...---///111...------///222111---)))###&&&+++---,,,,,,---///,,,+++++++++---...---,,,,,,...000222111///,,,***,,,---///...------///222111000///------...000111222333333222///---///111111000///......000111333wwwrrrtttxxx~~~vvvgggNNNCCC===DDDQQQ```rrr~~~{{{ooo\\\LLLDDD555222000111555888999888222111111000///...------333777:::888222000444999DDDOOO]]]cccWWWGGGDDDJJJRRR[[[]]]RRRDDD;;;999888444555777999:::<<<===>>>;;;888666666444555<<>>>>>===>>>AAACCCAAAAAAFFFKKKPPP[[[dddvvvzzzyyynnneeeaaakkkkkkfffZZZJJJ???<<<<<>><<<777222222444666555555555444555>>>IIIaaarrr~~~ttt[[[FFF;;;777;;;<<<<<<;;;===@@@BBBAAADDDCCCEEEKKKQQQWWWaaakkkxxxpppaaaQQQDDDAAA>>>>>>IIIYYY\\\______TTTIIIJJJXXXfffmmmnnnoooqqquuuuuukkk^^^GGG>>>666555555444444777222111111222333444333222333111...,,,++++++---...//////...------...222555111000000222888@@@IIINNNPPPKKKBBB888000,,,,,,...000===QQQaaagggeee___ZZZOOOPPPQQQRRRSSSPPPLLLHHHCCCDDDGGGKKKNNNRRRUUUXXXLLLGGGFFFNNN\\\jjjuuu|||mmm\\\JJJBBB@@@AAADDDIIIEEEGGGLLLSSSZZZ___aaa```YYYTTTMMMFFFAAA???@@@@@@BBB???;;;999777666555333222000111333111------000000///222666444...///555111111000---,,,,,,...000111......333===HHHPPPTTTKKKCCC;;;999777444444777222222222111000///...---666777777666444333333444333555777888555333111111777444222222444666555333777:::>>>BBBGGGOOOZZZbbb\\\WWWPPPKKKIIIJJJKKKLLLJJJEEEAAA===999;;;EEERRR^^^iiiqqquuu}}}||||||{{{{{{zzzyyyyyyqqqrrrrrrpppmmmiiigggfffaaabbb]]]SSSPPPRRRRRROOOJJJHHHDDD>>>::::::<<<>>>;;;999888888:::999555222111222333444444444333222333444444333222000...,,,,,,...000000...---///111***)))***...111222...+++&&&)))---...---+++,,,---,,,++++++,,,......,,,+++,,,...000111111...+++(((,,,......---***)))+++---///...,,,++++++,,,---...111222333111...---///222333222000///...000111222wwwmmmeeekkkpppuuuttt___FFF@@@:::;;;DDDQQQ]]]cccooottt{{{~~~xxxhhhTTTGGG@@@;;;555333666888777444333111///...---...000111999::::::666222333999???KKKRRRXXXTTTHHH===999:::@@@EEEKKKKKKEEE===888555888666555777<<>>===;;;888555555999@@@EEEUUU```nnnuuuxxx{{{tttdddUUUJJJ@@@???@@@???>>>@@@@@@CCCHHHMMMMMMOOOZZZfffvvv|||tttllleeeaaaeee___VVVMMMAAA888888<<>>???DDD???BBBLLLVVV\\\dddllltttfffSSSKKKCCC>>>===@@@LLLWWWbbbgggcccTTTIIINNN^^^lllyyyzzztttpppxxx~~~nnnTTT>>>999555555555222111333333333333333222000...---///............/////////444333///***+++111333222333444444222222999DDDMMMUUUOOOFFF<<<444...,,,+++555@@@PPP]]]cccbbb___\\\SSSRRRRRRRRRRRRQQQOOOMMMIIIFFFCCCGGGSSS^^^bbb```UUURRRNNNPPP[[[jjjqqqqqqhhh]]]NNNDDD@@@>>><<<:::;;;@@@EEEGGGIIIMMMUUU\\\\\\______XXXMMMFFFDDDGGGHHHMMMHHH;;;666;;;<<<777555222111333222//////222///000222444444333222111,,,---///000111000...------...111777>>>GGGOOOTTTIIIAAA:::888777444444666666444111111111222222111333444666666555333333333777666555444222111//////222222222222333555777888666999======>>>DDDPPP[[[aaaUUUNNNPPPOOOIIIGGGKKKJJJCCC@@@CCCDDDCCCGGGNNNYYYdddrrr{{{~~~~~~|||}}}zzzvvvuuuyyywwwnnngggfffeeeddddddcccaaa]]]WWWRRRUUUPPPIIIGGGFFFDDD>>>999;;;;;;===???>>>:::444///000111222111000000111333222333444555444222000///333111000...---------...+++******,,,......---,,,+++++++++++++++---...///444222///------,,,***)))//////000000///...------///000000///---,,,---///..................//////666555222///,,,,,,...111333...***+++000333333222|||nnnccc^^^aaabbbdddmmmttthhhWWWFFF@@@;;;:::???HHHOOOSSS\\\eeerrr}}}~~~ssscccWWWLLLCCC999555777888666333///...---------...//////555888:::888666666:::>>>IIIMMMNNNIII>>>666333444:::>>>BBBDDDBBB>>>:::777666444444777;;;>>>???>>>>>>===:::888888<<>>???>>>???@@@@@@AAAFFFKKKNNNRRR]]]hhhsssttthhhaaaccchhhcccYYYMMMDDD===:::???FFFVVVdddpppssskkkZZZEEE444...111555888:::999888666666777888666333222444666888666777888888===MMM^^^zzzzzzeeePPPEEE===666999;;;===>>>>>>>>>???@@@AAA@@@FFFQQQ[[[cccmmmwwwrrrbbbPPPGGG???::::::@@@NNN[[[hhhggg]]]MMMFFFNNN]]]gggxxxvvvrrrrrryyyxxxcccKKK===777444555555222111333444444444222111...,,,***...//////000000000000///222222///***+++000333222444555666444333666>>>EEEPPPKKKDDD<<<555111///...444>>>NNN^^^hhhhhh```YYYSSSRRRQQQSSSTTTSSSPPPLLLLLLLLLLLLNNNSSS]]]eeejjjdddaaa]]]]]]fffsssyyyxxxpppdddSSSEEE===999666333555888<<<======@@@GGGMMMTTTYYY]]][[[SSSMMMLLLNNNQQQWWWTTTHHHBBBCCC@@@999888222000111111...///111///000222333444333333222///000111222222111///......///333999BBBJJJPPPSSSGGG???888777666555555777555333000000111333333333222444555666555444444444666666444333222111111111333222222111222333444555555999<<<<<<<<>><<<===???AAABBBFFFRRRfffxxx}}}qqqhhh]]]PPPAAA999999999555111------...///000000000000000444888999999999<<<>>>FFFEEEBBB===777444333444777888:::<<<===<<<999666555444444666999<<<======>>>>>><<<;;;;;;>>>CCCGGGSSSYYYcccooozzzsss[[[NNNBBB?????????@@@BBB@@@???AAAHHHOOOVVVbbblllqqq}}}tttccc\\\aaaiii^^^QQQBBB::::::@@@KKKVVViiiwww{{{iiiTTTBBB666111222555666777555444333222333444444444444555777666777999:::<<>>888:::<<<>>>???>>>???AAABBBCCCFFFNNNYYYbbbkkkwwwmmm\\\LLLEEE===999:::BBBRRRbbbooogggWWWHHHDDDMMMYYY```ooolllllltttyyyqqqYYYEEE;;;666444555666333222333555555444222///---***)))---...000111111111000000000111///+++,,,111333222555777888777444444777:::DDDBBB>>>999555222000///444<<>>GGGNNNVVV[[[ZZZQQQHHHEEEFFFGGGHHHFFFFFFIIIJJJIIIIIILLLNNNYYYgggssszzz~~~}}}zzztttppppppiiihhhhhhjjjmmmpppppppppbbb```]]]YYYWWWUUUSSSSSSIIIHHHGGGFFFDDD@@@;;;777111000///.........///000444444444444444444333333444333111000...------,,,///...---///111222111000000...,,,***+++...111333222222000,,,'''%%%(((+++***+++---...000111222222111222222111///......///444444333222111111000000/////////...---...111444888222---+++...111222222}}}wwwtttsssmmmbbbXXXOOOLLLFFFBBBEEEKKKHHHAAACCCBBBAAA???>>><<<;;;999:::FFFZZZnnn{{{}}}wwwqqqjjjZZZGGG<<<;;;:::666111---///111333444444333333///222666888999;;;>>>AAAAAA>>>;;;:::::::::;;;;;;:::777555777999999777333555555555666888:::;;;;;;<<<<<<;;;999999;;;???BBBOOOVVVbbbnnnxxxuuudddVVVHHHBBBAAA@@@@@@BBB???;;;<<>>???@@@CCCEEEGGGNNNXXXaaaiiiqqq}}}wwwcccSSSIIIDDD???<<<===DDDUUUdddpppiiiZZZIIIBBBIIISSSYYYbbb```fffsssxxxjjjSSSDDD:::666444777888555333555555444333111000...,,,++++++,,,...000111111000//////222222......222444444444777::::::777555444444777777666444222111000///333===NNNaaammmoooggg___YYYTTTQQQRRRUUUVVVRRRMMMPPPPPPOOOJJJDDDEEERRR```uuuvvvtttppppppsssrrrooolll```OOO???555111//////333333222///,,,+++---000888???FFFKKKLLLMMMPPPSSSYYY^^^___YYYTTTRRRNNNIIIAAA888000111444555666999999888666555444333333333555555666777888888777777444444666>>>GGGMMMNNNMMMEEE;;;333222555666777:::777444111///000222444444//////000222444555444333444333111000000222555777777666444222000000000000444777888777666999@@@FFFVVVcccfffXXXJJJFFFEEECCCCCCDDDGGGJJJKKKJJJJJJJJJJJJSSSaaammmwww|||xxxuuummmmmmmmmoooqqqrrrqqqpppgggiiiiiihhhdddaaa___^^^UUUSSSPPPMMMIIIEEE???;;;666444111000000111111111555444444333333444555555444333111000...---,,,+++---,,,,,,...111333444444000---***((())),,,///222222333222,,,&&&$$$(((...***+++---...000111222222333444555444111000000111444444444444444333333333000000000///...///222444888333...+++,,,...000111|||sssjjjgggiiiiiieee```PPPLLLFFFAAAAAABBB@@@;;;===>>>??????>>>;;;999888999BBBQQQcccqqqwwwwwwuuukkk]]]JJJ???<<<;;;777222---///222555666666555444111222444555888<<<@@@CCC???===;;;;;;>>>???>>>===;;;777444555777999777555777777888888888999:::;;;999999777555444666999<<>>HHHTTTcccnnnaaaGGG888333---,,,,,,,,,,,,------...///000333666888999999888666777777888???RRRjjj{{{tttmmm^^^LLL???:::999777777999;;;===>>>@@@DDDGGGIIIRRR^^^gggooozzzzzzhhhVVVKKKCCCAAA?????????DDDRRR```lllkkkbbbPPPBBBCCCLLLSSSYYY[[[dddpppooo```MMMBBB999555555999:::777555666333333222111000/////////(((***,,,---////////////000444555222000333666555222555999;;;:::888555444111222222222222222222222444@@@RRRbbblllnnnkkkhhh^^^YYYUUUTTTVVVWWWTTTQQQMMMHHHEEEBBB>>>>>>GGGTTTjjjnnnooojjjeeebbb]]]XXXVVVMMMAAA666111222444666777666333000,,,++++++,,,222666;;;???AAAEEEJJJNNNSSSWWWXXXUUUSSSUUUUUUTTTKKKBBB;;;::::::999999<<<===<<<999666333111000///222333444555666777777777555555777===DDDJJJLLLLLLHHH===222111444555777999999666222000111222333222---,,,---000333444333111222000///...///222555777999777555333222111111111444555666555444555:::===PPP```ggg]]]OOOIIIEEEAAA???CCCHHHKKKNNNOOONNNLLLJJJRRR]]]iiittt~~~zzzooooooppprrrtttsssqqqnnnkkkooossstttqqqlllgggeeeaaa^^^ZZZVVVRRRLLLEEE@@@<<<888444111222222222111444444444444444555666777333222222000///---,,,++++++******,,,000444555555...,,,)))''''''***---000222333222---'''&&&***000,,,---...///000000000000555666777666444222111111222222333444555666666777444444444222000000111333555222...++++++---///111qqqggg\\\YYY^^^dddfffeeeVVVRRRLLLFFFBBB???<<<:::666999;;;<<<;;;999888888999???JJJXXXdddllloooooo___UUUGGG===:::999777444---...111333444444333333333333333555888<<<@@@BBB>>>===<<<<<<<<<<<<;;;999999777555555777999::::::777888::::::999:::===???;;;:::777444111222666999DDDQQQaaalllqqqxxxqqqcccTTTLLLGGGCCC@@@AAA===888444555;;;DDDSSSaaavvv|||uuupppnnnjjjddd^^^RRRLLLJJJPPPZZZdddpppzzztttUUU===000+++"""""""""$$$&&&+++///111///000333777::::::888666555666777:::FFF[[[ooozzzttthhhWWWFFF;;;666444444333555888:::<<<@@@EEEIIIHHHSSS```jjjvvvnnnZZZJJJBBB;;;;;;<<<<<<;;;???LLLZZZhhhmmmhhhUUUAAA===EEEMMMXXX```hhhhhh___PPPCCC<<<666444555:::<<<888666666222111000/////////000000(((((()))+++,,,...///000111777999555222444555555000333666999;;;:::888666222333333444555555666666777CCCVVVeeemmmoooooonnnbbb```^^^]]]\\\ZZZWWWUUUKKKDDD@@@BBB@@@>>>DDDNNN\\\dddhhhddd[[[SSSJJJBBB???:::333///...333999===888666333000...---------222444666888;;;???DDDHHHJJJLLLMMMMMMNNNQQQUUUXXXRRRLLLHHHFFFBBB======???BBB@@@>>>;;;777444222000111111111111222222222333333444666:::@@@GGGNNNRRRNNNAAA444111333444555666777555333222333333333222---,,,,,,///333444222//////...---...///111444666888777555333222222222333222333444333222333555777CCCPPP\\\\\\TTTLLLEEE???<<>>777444444444222000555666666777888999999:::333333333333222000///...+++***)))+++///222444555///---***))))))+++---///111222111---***))),,,000......///////////////...555777888777444222000000000000222333555666777888777777666444111000000111111000...------///111222xxxcccYYYNNNLLLSSS\\\aaabbb^^^XXXQQQIIIBBB===:::;;;555888::::::888666777888999===CCCLLLUUUZZZ\\\[[[MMMHHH@@@:::666555555666///000222333444444444333333333444777:::<<<>>>>>><<<<<<;;;999888777888999999999999888666777999;;;444777:::;;;<<<>>>BBBEEEBBB@@@;;;666222333777;;;@@@KKKZZZhhhrrr|||xxxkkk\\\UUUQQQLLLIIIIIIFFFAAA<<<::::::BBBSSSbbbvvv}}}sssnnnmmmlllhhhddd```___bbbjjjqqqyyyfffIII555+++&&&!!!&&&+++///000000222666999999555222222555999@@@QQQeeerrrtttoooaaaNNN@@@888444222222///111444777:::@@@FFFJJJLLLVVVbbbmmm{{{tttbbbQQQBBB:::666777888888888<<>>======555555666666666555333333000...,,,,,,...000111111222111///......///000111///...---,,,+++,,,---...---......///////////////333555666555333000......///000111222333555666666666666666444111000000000//////000000111222444666zzznnnYYYOOOFFFEEEMMMVVV\\\]]]ccc\\\SSSJJJAAA:::999;;;888;;;<<<;;;888666666888999;;;???DDDIIIJJJIIIGGG???>>>:::666333222444666333333444555666666666666222333666999<<<===<<<:::999999888666555666;;;>>>===>>>===:::555333444777222555:::<<<>>>AAAGGGKKKHHHEEE???999555666:::>>>>>>FFFTTTeeettt~~~qqqddd^^^[[[VVVSSSRRRQQQLLLFFFBBB???EEEWWWhhhuuu~~~~~~wwwsssrrrpppkkkgggpppqqqvvv~~~^^^BBB333+++&&&!!!&&&)))///000222666999888333///000555;;;FFFYYYlllrrrooogggXXXGGG;;;555333222333,,,...111555999???FFFJJJSSS\\\fffppp~~~}}}kkk\\\MMM???666666666666666666===NNN```kkkmmmeeePPP===777<<>>444+++***)))))),,,111999>>>999666444333333555555555///111555888999:::::::::666777:::===>>>>>>@@@CCCCCCHHHOOOSSSPPPKKKNNNVVVOOOPPPPPPOOOMMMJJJGGGEEE>>><<<:::666333111//////,,,000444666;;;GGGYYYfffYYYIII888222222222111000//////111444777888777666222000///111666777444000***+++,,,---...000000111333222111111111222333444111111222222111111222222;;;===JJJ\\\```PPP???888333===EEEJJJRRR[[[]]]YYYXXX[[[aaahhhooowww~~~}}}zzz{{{~~~}}}xxxssspppqqqrrrsssrrrmmmgggbbbVVVOOOFFFAAA@@@???<<<999999;;;>>>@@@AAAAAA@@@@@@666777888999999888777666444111...---.../////////555444333222222333333444---,,,***+++,,,------,,,,,,---...///000000000000111333444444111...,,,+++000111111222222333333444444555555333111///000000---///111333444555777888vvvcccQQQGGG??????EEENNNZZZeeehhhcccVVVFFF<<<:::999777AAA???<<<999777777777777;;;;;;<<<>>>@@@???===;;;999999:::888555444444444;;;:::999777666555555555222222333777:::;;;777444777888999888777777999;;;>>>;;;888666666777777777444333555>>>JJJRRRRRRPPPRRRSSSMMM@@@666444777999AAAJJJWWWdddqqq{{{tttnnnddd^^^```dddccc```^^^___\\\UUUMMMIIINNNZZZeeettt}}}}}}}}}tttmmmkkklllmmmrrrwwwzzzaaaHHH555+++&&&)))%%% +++222444///---222444333777888@@@OOO\\\dddlllrrr```QQQ@@@777444333444777444222222666>>>FFFLLLOOOZZZcccoooyyyrrrdddUUUDDD777111777555555888;;;CCCWWWjjjwwwdddLLL:::777CCCNNN```^^^WWWKKK<<<222///000...000333555666666444333000111111000///---+++***,,,,,,,,,,,,---///000111555666666666666444222111000111222222222222111000222333444444555555555555:::DDDRRRaaappp{{{|||xxxtttwwwyyy{{{|||vvvgggXXXTTTQQQPPPNNNDDD999777<<>>>>>>>>AAADDDFFFFFFFFF<<<;;;;;;:::::::::::::::666666444111//////111333333333444444555444444333,,,***)))***+++---,,,,,,////////////............111333555333000......000555444000,,,///555666333111111111111111000/////////222555666555444333444ppp\\\LLLCCC;;;;;;BBBKKKWWWbbbuuulllYYYDDD888777;;;===>>><<<999777666666666777777777888::::::999777666555666777777666666888:::<<<;;;999777666555555555111111333666999:::888555999:::::::::888888999;;;;;;:::888666666777777666333444888DDDRRR\\\]]][[[ZZZYYYRRRBBB666333666777@@@HHHVVVdddooowww~~~vvvjjj\\\TTTRRRXXXaaadddfffgggaaa```]]]WWWSSSUUU^^^fffsss{{{rrrhhhddddddhhhrrr{{{vvv]]]GGG999222000---***$$$ ###+++000000///111000---999;;;DDDQQQaaakkkmmmlllXXXKKK===777555444555888444333444999BBBLLLTTTXXX```jjjuuu}}}yyyiii\\\OOO@@@555111777777:::===@@@HHH\\\nnnvvvbbbJJJ999777BBBNNNYYYUUUMMMAAA666000.........///111333444333222111111111222111000...,,,+++------------......//////666666777777666444333222///000222333222111///...///000111333444555666666999AAANNN```sssyyy}}}}}}mmm^^^WWWRRROOOMMMFFF<<<666666666AAARRR```ccc[[[MMMBBB333+++'''+++000222333666555222//////222444333111000000111111222333555666888999;;;===???>>>;;;888333555999===CCCLLLTTTZZZRRRSSSVVVZZZ^^^aaaaaaaaaWWWRRRKKKCCC??????AAACCC===;;;999888<<>>KKKWWW______RRRDDD===???EEEMMMQQQQQQUUU[[[bbb```aaabbbbbbeeeppp|||~~~~~~}}}yyyyyy}}}~~~zzzxxxyyywwwpppggg```[[[UUUKKKDDD>>>???BBBEEEIIIJJJIIIGGGBBB???<<<;;;;;;;;;:::888888666333000...///222444555444222222222444777888000...,,,,,,---------,,,...///000000...---...///111333555444222111222444555444///,,,...444555333000111111111111111000///...222666888666444111000lllZZZIII@@@888888>>>FFFRRR\\\tttmmm\\\HHH<<<;;;>>>@@@:::999777555444555666777666777777777666444222000111333444555666999===@@@===<<<999777555555666666111111222555888999888666;;;<<<<<<;;;999888999:::888888777777666666555555444555<<>>BBBFFFPPPcccuuusss^^^GGG999:::FFFRRRSSSLLLAAA888333000000000000000000000000000000000222222222222222000...---////////////////////////555666777777666555333222///000222444333111///---+++---///111333555666777888>>>JJJ^^^vvv}}}tttdddZZZSSSNNNNNNLLLDDD888111,,,333AAASSSaaaaaaTTTHHH:::222,,,---000111444666444111...///111333111///...000222111//////222555999:::>>>CCCFFFEEE???999111000000555<<>>>>>BBBIIIMMMPPPUUU\\\```^^^^^^^^^]]]___iiittt||||||{{{wwwqqqlllhhh___SSSIIIAAACCCGGGLLLPPPQQQNNNLLLJJJDDD???===??????<<<888999777222///...000444666888555111///000444999<<<444222///......///...---...111444222---+++...111333444555444333333555777333333///+++---333555333000000111111111111111000...333888:::888444///---rrrbbbLLLCCC999888;;;AAAKKKTTT```aaa]]]RRRHHHDDDAAA>>>888777555444444555777888;;;;;;:::888444000...---///000222333555999===AAA===;;;888666555555666777111222333555777888888888;;;<<<===;;;999777777888555666777777666555555555555777<<>>777555444111999FFFTTTaaalllvvv|||~~~tttjjj```UUUMMM===777666>>>GGGMMMRRRVVVZZZ___ccccccaaabbbfffkkk{{{}}}sssiii]]]RRRKKKNNN\\\lll|||xxxbbbPPPDDD???>>>EEEHHHIIIEEE===777555555::::::888555333444555555999DDDNNNZZZnnn|||qqqZZZDDD===888999999666666888222222333:::FFFSSS^^^dddhhhvvvtttgggWWWMMMDDD<<<888888888;;;???CCCIIIWWWlll|||}}}qqq\\\HHH>>>AAAMMMWWWOOOFFF:::444444666666666222111000///...//////000222222333333333222000///000000111222222222222222555666666777666555444333000111333555444222000...,,,---...111222444555555666>>>JJJ\\\ssswwwhhh\\\TTTOOORRRVVVQQQCCC666//////666III\\\bbbXXXKKKBBB;;;333000000222555888444222000111444555333111222555777555000///222666888;;;AAAJJJPPPOOOHHHBBB555111...///555<<<@@@AAACCC???<<<<<>>>>>===888222---+++***000111222333444666:::===;;;999777666555555777777333444555555666777888999:::;;;<<<;;;888666555555333555777777555444555666666777;;;BBBIIILLLLLLJJJVVV[[[[[[QQQEEE===888555111666>>>IIIVVVeeerrr{{{vvvjjj___TTTJJJDDD<<<777555999>>>AAADDDGGGPPPTTTZZZ\\\]]]aaaiiiooopppfffYYYMMMCCCAAALLLXXXlll~~~mmm\\\QQQKKKJJJRRRWWW\\\]]]WWWPPPJJJGGGKKKIIIFFFDDD@@@<<<888777===JJJXXXdddttt}}}lllSSS???;;;:::<<<;;;888666777555555777>>>KKKXXXccciiikkkyyymmm___PPPFFF???999777888888:::===BBBMMM___sssrrr^^^KKKBBBDDDLLLTTTIII@@@666333666:::;;;:::444333111/////////000111222222333444444333222111///000222444555555555555444444555666666555333333000222444555555444222000///000111222222222222222555@@@MMM\\\nnnwwwkkk]]]WWWUUU[[[dddcccVVVGGG<<<666666CCCWWWaaa\\\RRRIIICCC999111///222555777555333222444777999888555444777999777111///222666;;;???GGGOOOTTTSSSLLLFFF888333///...222666777777<<<:::777666888;;;<<<===DDDGGGIIIFFFCCCCCCHHHMMM\\\[[[YYYXXXXXX\\\cccgggggg```VVVMMMFFF???999555666333222222555888888777333222000000000222222222000///---,,,,,,---......///000111222333222111000333333222111111222333444444444777AAARRR^^^[[[QQQCCC===999;;;@@@FFFPPPYYY^^^]]]______\\\ZZZ```iii||||||tttppplllfffaaaVVVUUUUUUVVVZZZ\\\]]]]]]UUUOOOJJJKKKPPPQQQLLLGGG@@@;;;666444666:::>>>???999888666444333222222222111///------///222333444222777:::888111...222777777555333111000...---,,,***------+++---222555444000111222222222222111111...333999<<<:::555000---xxxbbbVVVHHH@@@<<<;;;???EEELLLUUUZZZUUUMMMFFFAAA<<<888777666555666777999;;;<<<===;;;666///***)))***222333555555555555777888666666555555666666777777777777777666555666888;;;999:::<<<;;;888666555555222555777777444444666999777888:::>>>CCCEEEFFFEEEJJJRRRWWWRRRIIIBBB===888666999>>>EEEPPP^^^mmmwwwooocccXXXLLLDDDAAA???:::888<<<>>>>>>???BBBFFFKKKPPPTTTWWW___jjjrrr}}}~~~~~~oooeeeXXXLLLAAA===CCCLLLcccvvvvvvkkkccc```___iiimmmrrrvvvtttnnngggaaa]]][[[[[[]]]ZZZPPPGGGCCCJJJXXXhhhrrryyyttt___III;;;999:::>>>===999777888:::;;;???GGGTTTaaakkkpppsss~~~vvvcccVVVHHH???999555333555777999===DDDUUUkkk{{{rrr^^^LLLBBB@@@CCCFFF???999222111555999:::999555444222111000111111222111222333444444333333222///000222444555555555444222333444555555444333222000111222444444444444333333333444444333222222111555BBBQQQ^^^lll{{{zzz|||tttlll^^^^^^```gggqqquuulll___NNNDDD===DDDSSS```bbb```SSSNNNBBB444...000444555666555444666999;;;999666222444666555222222444777AAAEEEKKKOOONNNIIICCC???444222000///111444555666333222111222444666666555333777<<<=========@@@BBBLLLNNNQQQTTTYYY```hhhmmmjjjeee^^^WWWQQQKKKEEEBBB===999666666888999888666222111000//////000111222000...,,,+++***+++---...000000111222222222222222555444333222111222333333222444888BBBSSSaaabbb]]]QQQGGG<<<999;;;@@@JJJRRR[[[]]]```bbb___\\\```gggxxxvvvrrrnnnjjjfffbbb```]]]]]]^^^aaabbbbbbYYYVVVTTTWWWZZZ[[[WWWRRRIIICCC===;;;<<<@@@AAAAAA888888777666444111///---///---+++,,,///333666777555888:::888333111333666777555222000...+++'''$$$###(((------///333666555222222333333222111111000,,,000555777666444111000{{{yyyzzzjjj]]]NNNDDD>>>;;;<<>>999888666555555777999:::888999999555///,,,,,,///333666888999888777666666111222444555666777666666:::::::::777555555888;;;888:::<<<<<<:::777666666333666888666444444888<<<<<<<<<;;;<<<>>>???@@@@@@AAAJJJQQQNNNHHHDDD@@@===888;;;???FFFQQQ___mmmvvv{{{jjj^^^SSSGGGAAA@@@@@@<<<<<>>>>>@@@@@@EEELLLQQQVVV^^^jjjsss|||ooodddVVVLLLEEEAAAEEELLLaaammm}}}}}}uuurrrrrrttt|||vvvmmmhhhfffiiiggg```[[[ZZZ___kkk{{{{{{gggOOO>>>666555888======999888;;;<<<>>>DDDNNN\\\iiirrrwwwzzzmmmZZZNNNAAA:::777333333555666999???LLLbbbxxxuuuhhhVVVGGG???;;;999888666444111222555777777666333222222111111111222222000111222333444444333222000111222333333222000///111111222333333333222111......///000111333444555555555666555555444333333666CCCSSSbbbppp{{{~~~uuu|||}}}wwwrrrmmmhhhbbbhhhnnnttt}}}vvvcccWWWKKKHHHPPP]]]fffjjjccc^^^OOO<<<222333555555888666444666888888555111//////111222555777999;;;@@@EEEIIIHHHAAA:::555444111111222222111222444555000///...///111222111000,,,///222666888:::::::::>>>@@@CCCHHHOOOXXXaaahhheeecccaaa^^^\\\YYYVVVTTTIIIDDD>>><<<<<<;;;888444222222111000000000222333000///,,,+++***+++---///000000000000000111222222111111000//////000111222333555888@@@PPP```gggfff___QQQBBB;;;;;;@@@IIIRRRXXX[[[aaaeeeccc^^^```fffppp~~~}}}zzzwwwpppkkkjjjhhheeeddddddeeedddccc]]]^^^```bbbcccbbb]]]ZZZSSSMMMFFFBBBCCCCCCAAA???777777666555333000...---///---+++,,,000444777999666777888666444222222333555333111000...***$$$$$$,,,...000444666555444444444333222111000///))),,,///111111111222333zzzlllnnn}}}yyymmm```QQQFFF???;;;<<>>888777666555555666888999555888999666111///111555444777;;;<<<;;;888777777...///222555777777666666<<<===;;;888555555888<<<999;;;======;;;999888777444666888666333444999>>>AAA@@@===;;;::::::::::::>>>GGGMMMKKKFFFDDDBBB@@@666:::@@@IIIUUUbbbpppxxx~~~yyyggg[[[PPPEEE@@@@@@@@@>>>>>>AAAAAA===<<<===>>>DDDLLLRRRWWW___jjjssszzz{{{|||pppcccUUULLLHHHGGGKKKQQQaaagggtttzzzyyy|||{{{tttiiiaaaaaabbbaaadddjjjoooyyy}}}^^^CCC666222222666<<<===::::::===;;;>>>EEEQQQ```mmmvvvzzzvvviiiUUUJJJ???999777555555777555:::BBBSSSmmm~~~hhh]]]MMMBBB;;;888555222222222222444666666666555111111111111222222111111///000222333444333333222111111222222111...,,,***000000222222333222111000,,,,,,,,,---///111444666666666666777666666555555777CCCSSSdddttt~~~{{{tttqqqzzzyyyoooiiieeebbbeeennnwww|||sssfffVVVLLLNNNYYYfffnnnqqqkkkZZZDDD777777888777999666444555666444000,,,------...222888===???@@@<<>>BBBJJJVVV]]]\\\SSSFFF===777333333555777555777;;;999:::999555222222555999999<<>>EEEAAA>>>>>>???===666111===BBBIIIJJJGGGBBB>>>======@@@DDDIIIPPP[[[hhhrrr|||ssshhh```TTTGGG>>>;;;===>>>>>>===<<<<<<===???GGGJJJNNNSSSYYYbbblllrrrvvv~~~qqqcccRRRJJJLLLSSSWWWXXXaaahhhvvv}}}xxxyyy|||{{{qqqggggggllllll\\\PPPPPPSSSVVVbbbpppqqqvvvXXXAAA666111222444777888:::;;;;;;<<>>888888777333111555333222333555777777666444333222222333333222000000//////222555666444222000000111111///...,,,+++,,,---...000222333111///111///---+++,,,...111333555777999888666555666999===@@@NNNfffwwwyyyssspppjjjlllooonnnkkkhhheeedddiiiooozzz{{{mmm[[[QQQSSS\\\eeejjjuuucccNNN@@@;;;777222<<<<<<888111///222222000------222<<>>???@@@>>>888333:::@@@GGGJJJGGGBBB???>>><<<>>>AAAEEELLLWWWfffpppuuuhhh^^^QQQDDD<<<999>>>??????>>>======???AAAGGGIIIMMMTTT]]]hhhrrrxxx~~~|||rrrhhh[[[RRRPPPTTTXXX[[[\\\cccooo{{{xxxttttttvvvvvvttttttvvvssssssrrrlll___SSSSSSXXXXXXLLLDDDFFFIIINNN[[[jjjvvvqqqRRR;;;000000111444666777999;;;<<<>>>FFFQQQ\\\gggsss~~~~~~rrraaaRRRFFFAAA:::444111333666999666AAARRRggg|||~~~qqqZZZJJJ:::666777777444222111000111333666999999999333222000000222333222111000///000222555666555333111111111000...,,,***)))+++,,,---000333333111///000...,,,******+++...000555666777555333333444777<<<@@@PPPgggvvvvvvpppmmmiiikkklllllljjjgggffffffnnnsss|||wwweeeXXXUUUZZZaaafffvvvqqqbbbNNN@@@:::777333777999777222000222333222000333===JJJOOOKKKFFFCCCCCC???:::444///,,,******///222444222...,,,...111444333222111111111222222000000111222333444333222666777888666333222444666BBBGGGLLLLLLJJJKKKPPPUUUWWWWWWWWWXXXVVVQQQJJJEEEFFFDDDCCCBBBAAAAAABBBBBBBBB@@@>>><<<:::888555333777444222111---'''&&&)))...---,,,...222333222111222555666666???PPP^^^ccc\\\TTTGGG===999;;;BBBGGGSSSXXX^^^```___```dddhhhkkkwwwxxxuuuvvvuuusssooommmhhhfffiiiiiieeeccceee___ZZZTTTPPPNNNMMMJJJGGGDDDDDDBBB@@@===<<<===???999666333111111111000000000///......------......//////111555999888333///,,,---///111222333444444111111111222333333111///******+++---///111222333zzztttssswwwhhhSSSBBBAAATTTooouuueeeVVVHHH<<<888888;;;@@@GGGMMMOOOMMMHHHEEE<<<777555777888666666888666888999999888777999:::===@@@CCCEEEDDDAAA>>>;;;444222000111222444444444444555777888999999999999777666666666777777555333...///000111111444777:::>>>======???AAA@@@;;;666888>>>EEEGGGEEEAAA>>>===<<<===???BBBHHHTTTcccnnnzzzuuugggZZZMMM@@@999777>>>???@@@@@@??????AAACCCHHHIIILLLUUUbbbooozzz~~~yyyrrrlllcccZZZSSSRRRTTTWWWTTT^^^gggooo{{{gggbbbbbbgggkkkkkkkkkllleeeeeebbbYYYJJJ===<<>>BBBIIIXXXiiiyyyfffIII555---222333666777888999<<<>>>AAALLLVVV^^^lllssseeeVVVKKKBBB>>>999555333555999;;;:::EEEVVVkkk}}}wwwiiiOOOAAA444333666666444333------///333777:::;;;;;;222000......000222333333111111111333555666555444222111111///---+++)))(((+++,,,...111444555333111000---***(((''')))+++---444444333111///000222444999AAAQQQeeeqqqqqqmmmkkkggghhhiiiiiiggggggiiijjjrrrxxxsssddd[[[YYY\\\^^^nnnnnngggVVVEEE;;;666333222666888444333777:::;;;;;;@@@LLLZZZ\\\SSSGGG@@@<<<:::666222...---,,,,,,111333555222...++++++---444333222222111111222222222333333333333333222222666777777555111...------888:::===??????@@@BBBDDDJJJPPPXXX^^^```\\\VVVQQQVVVTTTRRRQQQRRRRRRQQQPPPXXXUUUQQQOOOLLLHHHAAA;;;>>>>>>???>>>777---)))***,,,---///333666777666444222333333333;;;LLL]]]fffbbbZZZMMM@@@999999???EEEQQQWWW\\\]]][[[\\\```eeelllvvv~~~{{{xxxuuupppkkkjjjiiieeecccddd]]][[[WWWTTTQQQOOONNNNNNOOOOOOMMMIIIFFFDDDEEEGGGAAA>>>999555444333222111,,,,,,,,,,,,,,,------......///333999>>>???:::555222222333333444333333222111//////000222444444444,,,------...///000111111|||tttrrriiiaaaSSSEEE@@@JJJ___ooowwwrrrhhhZZZKKK???999888<<<@@@EEEIIIKKKKKKHHHFFF===777444555777555555666555666999:::;;;;;;;;;;;;;;;===???AAAAAA@@@===;;;555333000000111222333222222444777999;;;:::999888666555444555777777666555000111222333444555777888888888;;;>>>@@@???;;;777777<<>>???EEEQQQ```kkknnnyyyssscccVVVJJJ>>>999888>>>???AAAAAA@@@AAADDDFFFIIIIIIMMMWWWeeesss}}}|||vvvqqqkkkbbbYYYRRRNNNKKKIIIJJJVVVaaahhhvvvrrrZZZUUUTTT[[[aaabbbaaa```\\\[[[WWWNNN>>>222222888:::888999>>>CCCLLL]]]nnnzzzqqqXXXAAA555222777999:::999999:::===AAACCCQQQ[[[aaarrrwwwfffXXXMMMEEE???<<<888555444666999<<<@@@HHHVVVfffvvv{{{pppbbbEEE999000000444444222111+++,,,...333777:::;;;:::111///,,,,,,///222444555222222333444555666666555222111111///...---,,,+++,,,---000444777888666333000...***(((''')))+++,,,444333000...---...000222888@@@OOO___jjjnnnnnnmmmgggggggggffffffhhhkkknnnsss{{{rrreee\\\XXXWWWgggnnnnnnaaaOOOAAA888444111666999666777???HHHLLLMMMPPPXXX```^^^QQQDDD<<<777666333111////////////222444555333000...---...333333222222222222111222444555666666555444555555666777888777555333111000555555666888:::::::::888<<>>===EEELLLVVVYYY[[[ZZZWWWXXX^^^dddnnnvvv}}}yyytttpppmmmiiieeeccc[[[[[[ZZZWWWSSSQQQRRRSSSVVVWWWVVVSSSOOOLLLJJJJJJFFFCCC???===;;;999666444............//////000111333222444888<<<===999666555555555555555444444333222000//////111444555555////////////////////////vvvrrraaa\\\SSSHHHBBBEEEQQQ[[[lllllliii]]]NNNBBB:::666;;;>>>BBBGGGKKKLLLMMMMMM@@@888222333555444444555444666888:::<<<===<<<;;;999:::===>>>???>>>===<<<666333000///000222333222111333777:::;;;:::999777555444444666999<<<<<<<<<777666666777888888777666444555888;;;===<<<:::777999<<>>:::;;;===>>>@@@@@@AAABBBEEEGGGJJJKKKPPPZZZfffsss}}}yyyssspppggg[[[SSSOOOJJJBBB;;;===LLL[[[gggwww{{{gggUUUOOONNNUUUZZZZZZWWWVVVVVVSSSNNNGGG:::111111777555666999>>>EEEQQQdddttt}}}sss```KKK<<<888999:::<<<<<<:::888888===BBBGGGUUUaaahhhyyykkkZZZOOOGGGBBB???<<<888555444666:::<<>>999444888999777<<>>GGGRRR\\\]]]\\\XXXUUUVVV^^^eeepppuuu}}}~~~zzzvvvqqqjjjeee^^^^^^\\\YYYVVVTTTUUUVVVXXXZZZ\\\[[[VVVQQQMMMJJJHHHGGGFFFEEEDDD@@@<<<888555555444444444555555666555333111222666888777555444444555666666666666555555333000///111333444444111111111000000/////////vvvnnn```YYYOOOGGGEEEIIIOOOSSSccchhhiii```TTTHHH===555999:::<<>>555333555444444555555555666999<<<===<<<:::999:::<<<>>>????????????777444000///000222444444222444777:::;;;:::888777555555666999???CCCEEEFFFAAA???===<<<;;;:::888666333444666888999999888888;;;<<<<<<888333000111333555666777888===GGGUUU___qqq~~~zzzmmm^^^RRRHHH???<<<===:::<<<>>>???@@@BBBEEEGGGIIINNNVVV^^^hhhrrr|||~~~||||||}}}|||uuunnnjjj```SSSLLLJJJFFF===555555EEEYYYlll|||wwweeeTTTPPPOOOTTTWWWTTTRRRQQQPPPJJJDDD???888333333777222333666<<>>FFFSSSeeevvvwww^^^FFF777000,,,000333111...------,,,,,,...222555666666111///---...000333444555222333444333222222444666111111000000111222333444///111555999<<<<<<888555000...,,,+++,,,///333555444222//////000222222222777???IIITTTaaammmrrrppphhhhhhfffddddddfffjjjnnnllluuuyyymmmaaaYYYUUUbbbkkkgggZZZOOOGGGBBB;;;<<<;;;;;;CCCQQQ]]]aaaddd[[[SSSMMMFFF===777666444333333333333333333444222444666777888777666555222333333333333222111000111444777777555555777999777666555555777666555333444333444666:::===??????BBBJJJSSSUUUQQQNNNPPPTTTfffiiikkkggg___[[[[[[]]]fffiiilllooopppnnnlllkkkmmmiiiiiillllllfffaaa___VVVSSSMMMEEE???>>>@@@CCC???999222///111<<>>:::CCCNNN\\\^^^^^^ZZZWWWXXX___eeennnsss{{{~~~{{{tttlllgggeeeaaa]]][[[ZZZ[[[[[[[[[]]]___^^^ZZZTTTOOOMMMLLLLLLKKKJJJIIIFFFBBB>>>===<<<;;;::::::999999999333///,,,---111555666555111222444555666777777777777444111000111222333222222222111111000000//////qqqfff]]]UUUNNNMMMSSSXXXWWWTTT[[[cccgggccc\\\SSSFFF;;;:::888666888???KKKXXX___XXXJJJ<<<777777666555666666555555777;;;<<<;;;:::999:::;;;===>>>???@@@AAA777444111000111444555666444666777999999999888777555666888===DDDKKKOOOPPPLLLHHHCCC@@@???<<<999666555666777777777777888888<<<<<<:::555000///333666444666777999===FFFSSS\\\ooo|||yyylll^^^RRRHHH???<<<===888999<<<===>>>AAADDDGGGFFFOOO[[[dddjjjrrr|||~~~|||||||||}}}}}}wwwnnnggg^^^VVVLLLEEEBBB???;;;777<<>>CCCPPP\\\nnn|||tttUUU;;;111,,,+++111444333///...,,,***)))***...222555666111000///000222444444333111333444222111111333666222111000000000111222333///111555999;;;:::777333...---,,,,,,...222777999444222000111444666555444888???IIITTTcccooopppjjjggggggeeecccaaacccfffiiijjjooovvvyyyzzz}}}~~~uuujjjaaa\\\dddiiicccYYYRRRMMMJJJGGGFFFDDDFFFPPP\\\bbbbbbZZZQQQHHHCCC===777555666333333333333333333333333444444666888:::999777555222222333333333222111000...222555444000///111444333111///000333555444333222333555999>>>DDDJJJNNNRRRYYY]]]YYYMMMEEEDDDFFFSSSYYY]]]WWWKKKDDDFFFKKKTTTZZZaaaeeefffgggjjjmmmppppppqqqqqqlllgggjjjpppiiifff```XXXRRRPPPSSSVVVRRRJJJ@@@:::777===PPPcccssspppgggTTTAAA999@@@IIIUUUZZZ^^^^^^\\\\\\aaaeeeiiippp{{{~~~wwwtttnnngggbbbbbbbbbbbbaaa```aaaaaa___ZZZVVVTTTSSSUUURRRNNNLLLJJJIIIFFFDDDCCCBBB@@@>>><<<;;;:::999111...,,,---111444444333000111222444555666666666666444222111222333333222333222222111111000000///~~~lll___XXXSSSQQQYYYeeehhh```VVVSSS]]]eeeeeebbb]]]PPPCCC???:::333111888FFFVVV```cccSSSBBB;;;999777666777777555444666:::<<<;;;999777888999;;;<<<>>>???@@@777444111000222444666777666777888888999888777777666666999???HHHOOOUUUWWWRRRMMMGGGCCC@@@>>>:::777888888888777666666888999===<<<999444000000555:::666888:::<<<@@@IIITTT]]]ggguuuyyymmm^^^SSSHHH???;;;<<<666888:::<<<===@@@CCCFFFDDDPPP^^^ggglllrrr}}}}}}|||||||||{{{tttjjjbbbRRRNNNFFF???:::888999:::GGGPPPdddzzzyyyjjjbbbSSSRRRTTTWWWUUUPPPOOORRRIII>>>444333555555444444666666888@@@SSSkkkrrraaaKKK<<<888::::::999999===@@@???>>>CCCMMMVVVdddlllzzzsss\\\HHHAAABBBBBB???;;;777333111333999AAAFFF[[[dddpppyyy{{{mmmQQQ777---******111666444111111+++)))'''(((,,,222666888222111000111333444444333111333333222000000333666333222000/////////000111///111444888:::999555111,,,++++++,,,///444999<<<444222222444777999888666888@@@JJJVVVfffqqqnnndddffffffdddbbb``````ccceeejjjlllnnnpppqqqvvv}}}zzzppphhhiiimmmlllbbbXXXRRRPPPMMMQQQPPPNNNQQQ[[[eeegggbbbOOOHHHAAA>>>;;;666444666333333333222222222222111555555777999:::999666333222222333444333222111000,,,000222000,,,)))+++......,,,+++---111555666666111333777<<>>999:::AAAJJJOOOGGG888///333:::>>>FFFOOOTTTTTTVVV]]]cccdddhhhlllhhh^^^XXXaaaooorrrqqqnnnhhhdddcccgggkkkcccYYYNNNEEE???AAARRReeepppqqqkkkZZZGGG===@@@GGGNNNUUU^^^bbbaaa```bbbddddddmmm|||~~~vvvkkkfffggghhhgggeeeeeedddbbb^^^ZZZXXXXXXYYY\\\WWWPPPKKKIIIIIIIIIHHHFFFEEEBBB???===:::999888222000///000333444111///000000222333444444555555444333111222333444444333333222222222111000000000uuuggg```QQQOOOWWWaaajjjwwwvvvfff]]]TTTRRR___kkkhhh[[[PPPBBB888222666999<<>>???>>>:::666333333222111222444777888;;;;;;;;;<<<;;;;;;::::::<<<888777@@@OOO\\\bbbbbb```UUUIIIBBB@@@@@@<<<888666666777888:::;;;:::888===<<<999444111000222444999888999<<<@@@EEEPPP[[[oooppptttzzztttkkk\\\PPPHHHBBB===999999999;;;===<<<:::>>>DDDLLLVVVccclllpppuuu~~~{{{}}}{{{xxxtttgggYYYIIIDDD@@@>>>;;;888888<<>>999666111---...888FFFQQQ___rrrwwwgggXXXFFF555000000///000111444666888222...***+++///333555555666333111000111333555555111444555444222111222555444222///,,,+++***+++,,,---000444555444222000000------,,,---000444888:::555222000111555777666444888;;;EEEVVVgggooommmgggaaa___]]]\\\^^^aaadddgggcccbbbeeelllppprrrvvv{{{xxxwwwvvvsssrrrooodddVVVOOOPPP]]]eeegggbbbaaaddd___VVVHHH@@@888555777999999777111000......///111333555:::;;;:::888666444555666555555666777888666222///,,,,,,++++++,,,,,,------000---++++++///111111000///333888@@@MMM[[[bbbbbbffffff```RRRBBB777555777<<>>777333333444333222,,,///333777888777444222111222222333333333222222111000///...///111333444rrrddd^^^QQQLLLRRR\\\gggzzzxxxhhh\\\QQQTTTaaahhhbbbYYYGGG<<<666999:::===JJJYYY[[[WWWQQQHHH@@@;;;999999666888:::999888777999;;;;;;<<<===???>>>;;;777444333222222222333555888999999::::::;;;;;;;;;;;;;;;999999:::@@@JJJXXXdddlllfffZZZKKKBBB???>>><<<999666555555666888:::::::::888777555222000///000222555666:::@@@DDDGGGPPPYYYfffkkksss|||vvvkkk[[[NNNGGGBBB???===999888999;;;:::888<<>>555111333555555444222666999CCC[[[vvv|||cccQQQ>>>666555555444444444777<<>>>>>;;;888666222///222<<>>JJJYYYfffiiieeebbb___XXXKKK???666555666888:::999222)))&&&+++222111......333;;;BBBDDDCCC@@@DDDGGGHHHGGGFFFGGGIIIRRRXXXaaaiiimmmmmmkkkjjjfffddd^^^TTTGGG@@@HHHTTTfffzzz}}}kkkVVVBBB:::AAAPPPZZZbbb___[[[ZZZZZZYYY```lllxxx|||zzzxxxvvvuuunnnlllkkkkkkfff]]][[[^^^]]][[[WWWQQQKKKIIIKKKNNNMMMJJJEEEAAA??????@@@AAACCC???:::888888777444111000222555666666555222111222222333333333222222111111000//////000222444555|||ttttttwww|||yyymmmbbb]]]PPPJJJOOOZZZggg|||ooocccRRRLLLXXXhhhhhh]]]MMMCCC<<<<<<<<<>>>IIIVVV\\\]]]\\\UUULLLBBB===;;;888999::::::888888999;;;<<<>>>AAAAAA===999555444444333222222333555888999777888999:::;;;<<<<<<<<<888;;;<<<===AAAMMM]]]jjjggg[[[LLLAAA======<<<:::666444333444777:::<<<<<<444333222000////////////000333:::BBBFFFHHHOOOVVV[[[dddqqq|||~~~vvvjjjZZZMMMFFFDDDBBBAAA:::999:::;;;999888<<>>999777444222111222444555444222...+++***+++...000999999777444000......///333222333555666666444222...---,,,,,,---///111222666555555555555444111...000999FFFWWWiiisssooofffZZZUUUKKKAAA:::666555555444444222...((('''***------+++***---222666777666444666999999999:::;;;<<>>>>><<<888444555555555444333222111000444444333333222222111111000///......///222444666uuulllfff]]]^^^dddnnnpppjjjccc```RRRKKKPPP[[[eeewwwnnngggVVVKKKVVViiiiii\\\SSSJJJCCC???===>>>FFFQQQ]]]ccchhhfff[[[LLL@@@:::999:::<<<<<<;;;:::999888;;;>>>AAAAAA>>>:::888888666555444333333555777888555666888999;;;<<<<<<===:::;;;;;;999888???LLLWWWZZZQQQFFF???======<<<:::666555555777:::<<<===<<<444333111111111000...------///666>>>BBBDDDJJJRRRUUU```ooozzz{{{rrrhhhZZZNNNHHHFFFDDDBBB<<<;;;;;;<<<;;;:::@@@HHHSSSZZZeeepppxxx}}}~~~~~~}}}}}}~~~~~~}}}xxxqqqfffYYYNNNMMMFFF>>>999666777@@@JJJ```wwwzzznnnYYYFFFCCCEEEFFFGGGFFFFFFIIIOOOTTTNNNHHH@@@:::777555444222444444<<>>===BBBHHHTTT___lllqqqiiiYYYHHH>>>999;;;===???@@@>>><<<999999;;;<<<===<<<;;;::::::999888666444444555666777555666777999:::;;;;;;;;;:::888777555666:::???CCCDDDAAA>>>>>>??????>>><<<777888999<<<>>>???===;;;777444222222222222///---,,,---111777:::===EEENNNVVV```mmmxxxxxxmmmeeeZZZQQQKKKGGGCCC@@@<<<::::::<<<<<<===DDDMMMXXXbbbooovvvxxxyyy|||~~~}}}{{{zzz}}}|||xxxoooaaaSSSKKKJJJDDD>>>999555777BBBNNN]]]uuu~~~uuueeeMMM;;;999@@@BBBDDDCCCCCCEEEKKKPPPRRRNNNHHHBBB>>>:::777555333555@@@ZZZwwwuuubbbOOOEEE;;;777666666999===AAAFFFQQQ___ooo~~~jjj[[[JJJBBB999333444666777777999999999;;;AAAOOO```lll{{{wwwiiiUUUBBB777333222333333222222333555777888777777888888777555444444444222///++++++000888???AAA>>>:::666444444555555333444555666555444333111000000...,,,,,,...222555999888666555444555666777777:::<<<;;;888555666888;;;???GGGOOOUUUYYY[[[\\\RRRRRRRRRRRRSSSSSSTTTUUUTTTVVVWWWTTTMMMMMMZZZjjjyyyxxxlllaaaYYY[[[[[[aaafff^^^LLLAAAAAA222222333333333555888;;;666333///+++))))))+++---111000///---+++,,,...111555444222222333333222111222111000000111333555666555666777777777666555555666BBBTTTeeerrrrrrdddTTTJJJAAA777111222444555555333111///,,,***(((&&&%%%,,,,,,---///111333333333555555555555666555444333444666777555444666===CCCGGGDDD???:::555777CCCPPPbbbqqqpppcccYYYLLLCCCFFFHHHNNNUUUZZZXXXRRRNNNMMMQQQZZZggguuu|||yyyrrrooojjjfffdddcccccccccdddccc```[[[VVVSSSRRRRRRNNNJJJDDDBBBBBBAAA???<<<555444222111111222444555888777555444333333333333,,,+++******+++---000111nnn^^^RRRLLLJJJ@@@AAAHHHUUU```fffkkkoooiiiWWWMMMJJJHHHWWWooozzzrrriiiVVVGGGIIIYYYcccdddYYYUUUNNNFFF???<<<===???EEEQQQbbboooooocccRRRFFF;;;;;;===@@@DDDFFFFFFDDD>>><<<999999:::::::::999888777666555555666888999666777888999999999999999777444333444888;;;<<<;;;444666:::???CCCDDDBBB@@@<<<<<<<<<===???>>><<<:::777444000000222333111......---///222444777@@@IIIVVV___lllwww}}}uuujjjcccYYYQQQLLLHHHBBB>>>;;;999999<<<===AAAJJJTTT^^^iiiuuuzzzyyyxxx}}}}}}{{{zzz}}}{{{yyyvvvlll[[[NNNHHHFFFBBB>>>:::666777BBBNNNYYYpppxxxnnn\\\DDD222000888<<>>BBBNNNZZZcccmmmtttsss___SSSKKKBBBHHH[[[dddeee\\\OOODDDBBBIIITTT\\\[[[ZZZTTTJJJBBB<<<:::999888BBBRRRcccjjjeeeVVVJJJ>>><<<;;;???GGGOOOUUUWWWMMMEEE===:::<<<<<<:::666555444444444666999<<<===888888999999888777666666444222111222666999::::::222555<<>>@@@CCCDDDHHHMMMRRRTTTTTTSSSRRRIIIPPP```sss}}}sss[[[HHHAAA<<<777555444666===FFFMMMYYYkkkzzzuuucccOOOBBB999888777666666777999:::888:::>>>DDDOOOaaatttpppVVVBBB888444444444111333555777888777666555222444555444111000111333...,,,'''###$$$///???LLLMMMFFF>>>777555444444333111111222222333333444555111111000...---///333666666666555555666777888999888777777888888666333000222444<<>>IIITTTnnn|||wwwkkkTTTAAA>>>BBBDDDLLLUUUUUUMMMFFFEEEHHHUUUeeeqqq}}}~~~}}}zzzvvvrrrooollljjjlllnnnlllddd]]]WWWSSSOOONNNNNNLLLHHHEEE;;;:::999888999:::<<<===:::999888666666777999:::444333111000000111333444{{{kkkZZZMMMDDD@@@???BBB???AAAJJJWWWbbbmmmvvvvvvfff]]]UUUEEE@@@HHHLLLRRRMMMIIIEEE@@@===CCCMMM]]]\\\WWWNNNDDD===999555444;;;HHHXXXcccaaaTTTIII@@@<<<:::===HHHUUU```fff\\\QQQDDD???@@@@@@;;;666111111222444777;;;???BBB::::::999999777666555444333222111000111444666888666:::@@@GGGLLLMMMLLLKKKHHHBBB;;;777666888:::;;;...)))&&&'''---222333222444444555888777777<<>>>>>===<<<888888AAALLL[[[mmmooo```OOO999)))(((%%%,,,555:::<<<<<<===???;;;BBBLLLUUU[[[^^^___```XXXaaaqqqoooUUUCCC===:::888999999:::BBBJJJYYYgggzzz{{{fffRRRCCC;;;555555666666666777999;;;666:::???GGGTTTggg|||zzzgggOOO<<<333222555999111333666999999888555333222333444333000///111333---,,,)))&&&(((333DDDQQQNNNGGG>>>777555555555444222111//////000444888:::333333222000...///222555444555666888888777777666777555444555666555111,,,111444<<>>???;;;:::888777777999:::<<<999777666444444555666777