BMg 6( ,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---,,,++++++,,,,,,+++***---+++)))***,,,---,,,***++++++************++++++ )))...,,,((((((***++++++,,,---,,,******+++------------,,,,,,,,,+++++++++))))))+++***))),,,111,,,,,,***)))+++...)))"""++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------............---,,,+++*********,,,,,,...///000111222222000000000000000111111222111111111111111111111111000111333444444444222111777777777666666666888999777777777777888888888888777777777777666666666555555555555444444333333333111111222222111111000///000///---...//////,,,***,,,---------,,,,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,+++))))))******++++++,,,---------)))(((***///333111+++%%%************************,,,,,,++++++************...---,,,++++++***++++++***************++++++,,,...+++)))***---...+++(((///---+++)))))))))***++++++,,,,,,------,,,,,,+++)))+++------,,,******+++******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...***************+++++++++***************++++++,,,************************---,,,++++++*********+++++++++******++++++,,,---+++***)))))))))+++---......,,,***+++---...---+++---......//////...---,,,---,,,,,,+++******++++++***+++,,,+++******,,,...---++++++,,,...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,+++*********+++,,,+++,,,,,,+++***+++---///...---------,,,,,,,,,,,,///......---,,,+++******,,,,,,++++++++++++,,,,,,---+++///555111)))***222,,,,,,---...---,,,+++***...,,,))))))+++,,,---,,,---,,,,,,++++++,,,,,,---,,,***)))+++---///...,,,***+++------+++***++++++)))---...***))),,,//////---,,,+++*********+++,,,++++++,,,,,,------,,,,,,///+++))),,,---+++)))+++(((,,,///...+++)))+++...---------,,,,,,++++++++++++,,,------,,,+++***)))---------,,,,,,+++++++++)))...000,,,)))+++...///---+++******++++++***))),,,,,,,,,++++++++++++***---,,,,,,---000000...,,,000...+++***+++,,,...///---+++******,,,---,,,,,,---......,,,++++++---///)))+++------,,,+++++++++,,,------,,,******,,,...///---,,,,,,......,,,***,,,---......,,,,,,---...+++,,,,,,,,,------------,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,---...+++---111------------------------+++***)))***,,,---,,,+++,,,++++++,,,,,,,,,)))''',,,+++******,,,,,,+++***++++++************++++++%%%***,,,***)))+++,,,+++***+++,,,+++******+++,,,---------,,,,,,,,,,,,+++...++++++,,,***''')))...,,,,,,***(((+++...,,,&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...///000000111111000000000000000111111222111111111111111111111111000111333444444444333222444666777777666777;;;???777777777888888888999999888888888888888777777777555555555444444444444444000000111111000000///...///...---.........,,,***,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++,,,,,,------......***)))***---000000,,,'''++++++++++++++++++++++++,,,++++++++++++*********,,,,,,------------,,,,,,************++++++++++++*********++++++,,,,,,,,,...---+++)))(((((())))))+++,,,,,,------,,,,,,+++)))+++------+++***++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,))))))******++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++.........---------------++++++******++++++,,,---,,,,,,++++++++++++,,,---///---,,,,,,---......---...............---,,,+++---,,,,,,+++++++++++++++***+++,,,+++***+++,,,......---,,,,,,------,,,+++///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---+++******,,,---------000///---++++++,,,...///------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,***---222000))))))000***+++,,,---...---,,,+++---***'''&&&))),,,...///---,,,,,,++++++,,,,,,------+++++++++---------+++***+++------+++++++++,,,***......+++***,,,...---+++************+++,,,---,,,,,,++++++,,,,,,------///***))),,,---+++***+++***---//////,,,+++,,,...------,,,,,,,,,,,,++++++,,,------------,,,,,,+++------,,,,,,,,,,,,++++++&&&,,,///---***,,,------...,,,++++++,,,---,,,***,,,,,,,,,,,,++++++++++++---------///111111///,,,///...,,,++++++,,,...///...---++++++,,,------,,,,,,---...---++++++---///***,,,------,,,++++++,,,,,,------,,,++++++---...///---,,,,,,---...---+++,,,.........---,,,---...------------............+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++***+++,,,---+++(((%%%+++++++++++++++,,,++++++++++++************++++++***,,,+++(((***......+++(((***++++++***)))***+++************************...,,,+++---+++''')))---,,,,,,***(((***......+++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...//////000111111000///...---------000000000000000111111222111111111111111111111111111222333444444444333333000444777888666666999===777777888888888999999999999999999999999999999999555555555555555555444444000000111111000000///..................---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---///000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***+++++++++++++++++++++)))+++---,,,***)))+++---,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,---,,,*********,,,))))))******+++,,,------+++************+++,,,,,,------------------------,,,---------------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,---------............---,,,,,,+++---,,,,,,+++++++++,,,,,,+++,,,,,,,,,++++++---......---,,,,,,,,,,,,,,,,,,///...,,,*********,,,---+++++++++,,,,,,---------------,,,,,,++++++++++++...+++)))***---///---+++...---+++******+++,,,---,,,,,,------------------***+++,,,------,,,+++***,,,***,,,000...)))***...+++,,,---...//////...---...+++******+++---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++------,,,+++,,,---,,,//////++++++---...+++---------------------------,,,+++***+++,,,---......***)))---...,,,***,,,,,,...000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...,,,***---///......---,,,,,,---...---,,,)))******+++,,,---......---,,,,,,,,,---...............---,,,++++++---//////...,,,,,,---...---,,,+++---...---,,,,,,---///+++---...---,,,+++,,,---+++---------,,,,,,---///---------------------,,,---...///...---,,,---///,,,------------.........,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------...000......///************************+++***)))***,,,---,,,+++*********,,,---,,,)))&&&++++++,,,+++++++++++++++++++++************++++++,,,,,,***(((***......***''')))+++,,,+++******+++************************+++***+++---+++)))***...***,,,***''')))...///---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............//////222111///...------------000000000000000111111222111111111111111111111111222222333333444444444444000444888:::999777777888888888888888999999999999999999999:::::::::::::::666555555555555555444444111111222222111111000///,,,---......---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------......---,,,,,,,,,---......---++++++++++++++++++++++++---.....................***+++---...///......---++++++,,,,,,,,,,,,+++***+++---///---)))'''))),,,***+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,---,,,*********,,,))))))***+++,,,------...+++++++++***+++,,,,,,---------------------------((()))************))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***+++,,,,,,......------,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,---,,,++++++---///------,,,+++******+++,,,---,,,*********,,,...///***++++++,,,,,,------...------------,,,,,,++++++---+++)))+++...///---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,---......---,,,+++,,,+++,,,------******---,,,---...///000000///...---,,,,,,---...---+++(((---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,++++++,,,)))+++------,,,,,,---...,,,///...,,,,,,///...+++//////......---,,,++++++---,,,+++***+++,,,---......***)))---...,,,+++------...//////...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***)))...111111...---,,,,,,.........,,,******+++,,,---......///...---,,,******,,,///111,,,......---++++++---//////---,,,,,,---...---,,,***,,,......---,,,---///,,,.........,,,,,,---...+++,,,......------...///,,,------------------------...//////------...///,,,,,,,,,,,,------------------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,------............************************+++***)))***,,,---,,,+++*********+++------+++)))***+++,,,,,,******+++,,,++++++************+++++++++,,,+++(((***------***'''))),,,---,,,++++++,,,+++,,,,,,,,,,,,---------***)))***---,,,)))+++///)))+++***((((((---...---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,---///000222000000000000000111111222111111111111111111111111333333333333444444444444444666888:::;;;:::888666888888888999999999999:::999999999:::::::::::::::777777666666555444444333111111222222111111000///+++---......,,,+++,,,---++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////++++++,,,---------------+++,,,---------,,,******,,,...///---)))'''(((******++++++,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---******+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,******++++++,,,,,,------+++++++++++++++,,,------------------------------++++++---.........---,,,++++++******++++++,,,---,,,,,,++++++++++++,,,---++++++,,,+++***)))+++---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,---,,,++++++---///+++,,,---,,,+++******,,,++++++******+++---...///+++++++++,,,,,,------------------------,,,+++++++++++++++,,,......---+++,,,,,,---............------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......++++++,,,---...,,,(((%%%---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---)))+++---...---,,,---...,,,......,,,...000///***---------,,,+++***(((''',,,,,,++++++,,,,,,------...******---///---,,,...---..................---++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------...///,,,((()))///333333---,,,+++,,,...///...---------------,,,,,,,,,,,,//////...,,,+++,,,000333+++...///...+++***---///---,,,***+++---......---***+++......------...///......///...,,,,,,...000***,,,...///...---...///+++---...---,,,,,,---///---...//////...---...///+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,************************+++***)))***,,,---,,,++++++***)))+++---...---,,,***+++---,,,***)))+++---++++++************++++++))),,,,,,***)))+++,,,)))'''))),,,...---,,,,,,---++++++,,,,,,,,,---------***)))+++...,,,)))***...'''***+++((((((+++---+++)))******+++,,,,,,------------++++++++++++------,,,,,,,,,---------......,,,,,,---------.........---,,,++++++---///111333000000000000000111111222111111111111111111111111333333333333333444555555888555333555999;;;999777888888888999999999::::::888888999999::::::::::::999888777666555444333222000000111111000000///...***,,,......,,,+++,,,---***+++,,,,,,---------,,,---------,,,,,,++++++++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,++++++)))******+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++++++++,,,,,,---+++,,,---...---,,,***))),,,,,,---,,,*********+++,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++,,,,,,+++))))))+++---******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,---///111111000///...++++++******++++++,,,---+++***)))))))))+++---...+++,,,---,,,******,,,...,,,++++++++++++---...///,,,,,,,,,,,,,,,---......+++---------,,,,,,---///+++---//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))+++---...---,,,,,,------,,,+++++++++---...///...............---------------,,,,,,,,,,,,------------,,,+++,,,------,,,,,,---.........---,,,++++++++++++,,,...---+++(((---,,,,,,++++++,,,,,,---)))+++------++++++---///)))+++---...------...///+++------,,,///222000++++++,,,,,,,,,,,,+++))))))++++++,,,,,,------,,,,,,...******---///---,,,...------------......---,,,+++++++++,,,,,,------------,,,++++++,,,---...///+++++++++,,,,,,---------+++---,,,)))+++000222000,,,+++++++++---...---,,,...------------,,,,,,,,,+++---///...---,,,...000***...000...+++***,,,000+++***)))***,,,.........)))+++---......---...///...//////...------///111***,,,...///.........///***,,,......,,,,,,---///---///000///...---...000------------............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---++++++,,,---+++++++++++++++++++++++++++***)))***,,,---,,,++++++***)))***,,,...//////))),,,---,,,***)))+++---++++++************++++++''',,,...+++)))***+++)))'''***---......---------)))))))))******++++++++++++***,,,...,,,)))))),,,&&&***+++((((((***+++***))))))***+++,,,,,,------...---+++******+++---...,,,,,,,,,---------......***++++++,,,---.../////////...---,,,,,,---///000000000000000000111111222111111111111111111111111444333333333333444555555999222---...444::::::777888888999999999:::::::::888888888999999::::::::::::999888777555333222111///////////////......---))),,,......,,,***,,,...***+++,,,,,,---------------------,,,,,,+++++++++******)))))))))***,,,---++++++++++++++++++++++++***+++---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++*********,,,,,,+++,,,.........,,,***)))+++******++++++,,,,,,,,,---------,,,***((('''&&&------++++++++++++------+++,,,,,,***))))))+++...******+++++++++,,,,,,,,,(((***++++++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------'''(((***,,,,,,+++***)))++++++******++++++,,,---+++)))((('''(((***---///,,,...///---+++***---///+++*********+++---///000,,,,,,,,,,,,,,,---...///,,,---------,,,,,,...///+++...111111///,,,,,,------------------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++(((+++//////,,,+++,,,...---+++(((&&&&&&)))---/////////.........---------......,,,++++++,,,............,,,+++,,,......,,,+++,,,,,,---,,,+++)))(((...---,,,,,,...000000///---,,,,,,++++++,,,,,,---(((+++------++++++---000)))+++---...------...///+++,,,,,,,,,///333111++++++,,,---...///...---,,,***+++,,,---...---,,,+++...******---///------...---,,,,,,---......---++++++++++++,,,,,,---------...------,,,---...///000+++++++++,,,,,,---------(((***+++***,,,000000,,,,,,+++***+++---...---,,,***++++++,,,---...//////%%%)))...///---+++*********...000///+++***,,,000)))(((((())),,,.........(((+++...///...---...////////////...------///111))),,,...//////...///000***,,,......,,,+++...000...///000///...---...000............/////////000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///111111...+++---...///++++++++++++******))))))******+++,,,,,,,,,,,,+++---,,,++++++,,,,,,***(((,,,,,,+++,,,---...,,,***---,,,***(((((((((((()))&&&((()))***))))))+++,,,++++++,,,,,,,,,---------+++)))''''''((())))))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))******+++,,,------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...... (((---+++,,,000000,,,,,,///111///+++***---111//////...------///000111444222000000111333333333111222333333444444333333999888666555666777999:::999999999999999999999999<<<<<<<<<;;;:::999888777888777666555444333333333000000///............///---...//////------...///---++++++,,,//////,,,(((///---,,,,,,((("""!!!$$$++++++++++++++++++++++++++++++++++++++++++++++++...******......******...+++,,,,,,------,,,,,,+++......------------,,,,,,...------,,,,,,++++++***,,,------,,,******,,,---+++++++++***++++++,,,---,,,,,,---------,,,,,,+++++++++,,,,,,------------000...,,,******+++---...,,,,,,,,,,,,------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...///---*********+++,,,,,,---......************+++,,,------(((((()))***++++++,,,,,,++++++++++++,,,---...///---...///...---,,,...000***...111000,,,+++---000+++,,,++++++---///+++$$$)))+++,,,,,,+++***+++,,,---......//////......---***+++,,,,,,******+++,,,,,,------,,,++++++,,,......---,,,,,,,,,,,,---.........---,,,,,,+++******---,,,++++++*********+++------,,,+++++++++,,,,,,+++,,,------++++++,,,---///...------,,,+++******$$$(((,,,---,,,---///222000///...---,,,,,,++++++---...///000000///...---......---+++))))))+++...+++++++++,,,---...///000,,,,,,---......------,,,,,,---...---+++***+++,,,((()))******++++++++++++******))))))***,,,...///,,,,,,,,,,,,------...///000//////......//////000******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,---...///...---+++)))&&&000111---+++///444,,,------......------,,,------......---+++)))(((------------......//////111111000...---,,,+++***...,,,)))'''(((***---///........./////////////////////...///000000...,,,------------------------,,,,,,,,,---------......---------------...//////------+++++++++++++++*********)))******+++,,,,,,,,,,,,+++,,,++++++,,,------,,,***,,,+++++++++------,,,***---,,,***)))((((((((()))'''(((******))))))+++,,,(((((()))))))))*********(((((((((((())))))++++++,,,,,,---,,,,,,+++***)))************************+++++++++,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......(((---000---,,,///...+++,,,...000...+++***---000///............///000000000000///000222444555666111222333333444444333333555666666777777777777777999999999999999999999999;;;;;;;;;;;;:::999888777888777666444333333222222000///......------......)))+++,,,+++***)))***,,,,,,***)))+++------+++)))+++***+++...---***+++///++++++++++++++++++++++++++++++++++++++++++++++++...******......******...+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,+++++++++,,,------++++++,,,---)))))))))))))))***+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******)))***++++++***)))+++++++++,,,,,,------...,,,,,,,,,+++,,,,,,------,,,,,,------......//////++++++++++++,,,---...///---......---,,,,,,---///)))---000///,,,***,,,///***...///---+++---,,,))),,,...//////...,,,---...******++++++++++++******+++,,,---,,,+++***+++---,,,------,,,++++++,,,...------------------------++++++,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,)))+++------,,,,,,------------,,,,,,+++***)))(((,,,---............---,,,,,,---......,,,++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***))))))******+++++++++,,,++++++***++++++++++++,,,---......//////...---,,,,,,,,,,,,+++++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,------(((,,,000000...++++++,,,,,,------......------,,,000000000000///...------,,,------......///......---------........./////////---,,,++++++---///000............////////////000///------......,,,***------------------------,,,,,,,,,---------.....................///000000------,,,++++++++++++******************+++,,,,,,,,,,,,+++*********+++---...---,,,+++******+++,,,,,,+++)))---,,,***)))(((((()))***''')))******))))))+++,,,''''''((((((((()))))))))&&&)))+++***)))))),,,///000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---111222///---...///...,,,...000...++++++---000......//////000000000///000000000111111333444555111222222333333333333333222444666777888777555444888888888888888888888888888999999:::999999888888777666555333222222222222///......---------------+++,,,------++++++,,,---,,,***))))))***++++++***)))(((+++//////...000555++++++++++++++++++++++++++++++++++++++++++++++++---++++++------++++++---+++,,,,,,------,,,,,,+++))))))***+++,,,---......++++++,,,,,,,,,,,,------***,,,------,,,+++,,,,,,******))))))******+++,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++(((***+++---...---,,,,,,+++++++++,,,,,,,,,------------...............///........................++++++++++++++++++++++++......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,---------......------,,,,,,------............////////////++++++++++++,,,---...///,,,---------++++++,,,...))),,,///...+++***+++---***000222---)))+++---...---///000///---,,,,,,---,,,,,,------------,,,,,,+++---...---,,,+++,,,---+++---...---,,,+++,,,...---...////////////...---+++,,,,,,---.../////////.........---------------***+++,,,---......------+++---...---,,,+++,,,---+++,,,,,,,,,------------,,,++++++,,,---...,,,++++++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,+++++++++---000000///---,,,+++,,,,,,,,,,,,------...///------+++***)))******+++,,,---...,,,***)))***+++,,,,,,------,,,,,,++++++,,,------......---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......---,,,*********,,,///000000///.........---+++))),,,------......------,,,------,,,,,,,,,,,,------,,,---.../////////...---+++,,,,,,---...///000000---------,,,---......///........................000...,,,+++,,,,,,+++***------------------------,,,,,,,,,---------......---------------...//////---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***))))))***,,,---,,,***+++***)))***+++,,,***(((,,,,,,***)))))))))******((()))++++++***)))+++,,,************+++++++++,,,'''+++...,,,)))(((,,,000///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---//////...---///111222---///000///------///222---...///111111000//////333444333222000//////000111111222333333333333222222333444555666555444444888888888888888888888888666777888888999999999888666555444333111111111111......---,,,,,,,,,,,,---,,,---...---,,,+++,,,...,,,+++)))))))))+++,,,,,,)))(((***------+++,,,111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++,,,------******+++,,,,,,---......)))+++---...---,,,,,,---,,,,,,,,,,,,,,,---......++++++,,,------------,,,/////////.........---------....../////////......------------.....................//////000000111........................---------....../////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---,,,---///---------------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---,,,+++***,,,...***,,,......,,,+++,,,---,,,//////***(((+++......+++,,,---,,,***(((((()))------............------,,,---......,,,,,,---...+++---......,,,,,,,,,------...000111111000...---.........///000000111111,,,,,,,,,,,,,,,,,,++++++(((***,,,...//////...---,,,---...---,,,+++,,,...,,,---------------------***)))(((+++///111///,,,,,,---...//////---,,,++++++++++++,,,,,,+++++++++,,,...000000...---------,,,,,,,,,,,,,,,---...//////...+++***)))***+++,,,+++,,,------,,,,,,---...,,,,,,------...---------,,,,,,---......---,,,++++++++++++,,,---...///000........................,,,------...............,,,,,,---...............------,,,,,,,,,---///000......---------......///,,,------......------,,,,,,+++*********+++---...,,,---...///000///---,,,---.....................***++++++,,,,,,,,,,,,,,,///...............------///---++++++,,,------,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///......+++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++***)))***+++***)))'''+++***)))***+++,,,***(((,,,+++***)))))))))***+++)))***++++++******+++,,,+++++++++,,,,,,,,,------***...000---((('''***...,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...............---,,,,,,///333///000000000///000111333---...000111111111000///222333444333000...///000000111222222333333222222444333222222222333555666777777777777777777777777555555666777888888888888555444333111000000000000......---,,,,,,,,,,,,---(((***+++***)))((()))***,,,++++++******+++---///***)))***,,,+++(((***...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,---......)))+++------,,,,,,,,,...---------------......///,,,,,,---...............////////////////////////444222000///...///000111000000000111111111222222000000000111111222222222000000000000000000000000//////000000111222222222......---------------...------------------------'''***---,,,)))((()))+++...---------------------------,,,+++******++++++,,,,,,,,,,,,++++++++++++------,,,,,,------......,,,,,,---,,,+++***,,,...,,,---...///...---------...---***''')))......+++***+++,,,+++)))''''''(((******++++++++++++******,,,---......,,,,,,---...+++---//////---,,,,,,------...000111111000...---........................++++++,,,---------,,,+++)))***---///000///...---,,,---......,,,,,,---...//////...------,,,+++++++++))))))+++...000...++++++,,,---.........---,,,------,,,,,,,,,,,,------.........---,,,,,,...000------,,,,,,,,,---......000...,,,+++***+++---...)))+++------......111222***+++,,,---.../////////***+++,,,------,,,***)))+++++++++,,,---...000000++++++,,,------,,,++++++,,,---......//////......++++++,,,------------,,,...///000000000...---,,,+++---///...,,,,,,000333,,,------......------,,,......---------///000222------...//////...---,,,---------...............***+++,,,---------,,,,,,//////......---------,,,---,,,+++,,,...//////...,,,,,,,,,---------......,,,,,,,,,---------......---------------......///000///...++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******+++***(((&&&+++******+++,,,,,,+++))),,,+++***))))))***+++,,,***+++,,,+++******+++,,,)))************+++++++++,,,...///,,,)))''')))+++)))*********+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111///...///,,,)))+++///000000///000000111222333//////000000111111000000,,,///222333111000222444000111111222222222222222555444222111111333555777666666666666666666666666444555555666777777777666444333222111///////////////......---------------***+++,,,,,,+++***+++,,,***+++,,,,,,+++,,,...///)))(((***------***,,,000+++++++++++++++++++++++++++++++++++++++++++++++++++------++++++------++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++******+++,,,,,,---......***+++,,,,,,++++++---///,,,,,,++++++,,,,,,---...------...///000000000000////////////000000000111666444222000///111333444555555555666666666777777444444444555555555555555444444444444444444444444222222222333333444444444111000000////////////000////////////////////////+++,,,------,,,+++,,,,,,---------------.........,,,,,,+++*********++++++------------------.........---------------......,,,---------++++++,,,...---......//////......---...,,,(((&&&)))///...***+++---...---+++*********,,,,,,------------,,,,,,+++---...---,,,+++,,,---+++---//////...------------...////////////...---,,,,,,++++++++++++++++++,,,---///000000///......+++,,,---...//////......,,,...///...---,,,---...000000///...---,,,++++++...------------,,,***(((*********++++++,,,,,,---......------------............---,,,***,,,///111---------,,,,,,------......---,,,,,,,,,---......(((***,,,---...///111333***+++,,,---............******+++,,,,,,+++++++++...------,,,,,,---------,,,---...//////...---,,,,,,---......//////......***+++,,,,,,------,,,,,,...///000111000...,,,***,,,...000...+++***---000,,,------......------,,,---,,,,,,,,,---.../////////.........------------******,,,---///000111222------.../////////////////////......---,,,,,,,,,,,,+++,,,---///000///---+++,,,,,,------.........,,,,,,,,,---------......000////////////000111111000///...+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,+++++++++------+++))),,,+++++++++------,,,***,,,+++*********+++,,,,,,***+++,,,,,,******+++,,,))))))))))))************,,,,,,+++******)))*********+++,,,------...------+++++++++++++++++++++++++++,,,---......---+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000......000...***+++000......---...///111111111000000//////000000111222***...222333111000222555000000111222222222222222333333333333333444555555666666666666666666666666444555555666666666555555333222111000///.........000///......------......---///000///...---...///'''***,,,---++++++,,,...***)))***------***,,,000++++++++++++++++++++++++++++++++++++++++++++++++***......******......***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,+++***)))+++...111,,,,,,,,,,,,,,,------.........000111111222222222111111222333444555666666777777666666777999:::;;;:::::::::;;;;;;;;;;;;<<<:::::::::999999999999999::::::::::::::::::::::::777777777777777888888888666555555444333333444444000000000000000000000000111000000111222222000///,,,,,,------......//////,,,,,,+++++++++,,,------------......//////000000......------------......---......---,,,,,,---///------------......---,,,+++---+++)))***...///,,,,,,---//////---,,,,,,---///000000111111000000///+++,,,---,,,+++***+++---+++---000000///---------------------------------*********+++,,,,,,------,,,---///000111000///...---------...............---...///...---,,,---/////////......---------,,,---...///...+++***))))))+++***))))))***+++---//////...---,,,,,,---...///+++,,,---,,,,,,,,,---///...------,,,,,,---------+++++++++,,,,,,---......(((***+++,,,,,,,,,...000---------------,,,+++***+++++++++++++++,,,---...---------,,,,,,------...---...000111111000...---,,,,,,---............---+++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,+++,,,------......------,,,******+++,,,,,,,,,++++++111///...,,,,,,,,,...///++++++,,,---...///000111............/////////000//////...------,,,++++++,,,,,,---...///...+++(((++++++,,,,,,---......///,,,,,,,,,---------......///............///000000///...---+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,++++++---//////...------,,,+++,,,---...,,,***,,,+++*********+++,,,---***,,,---,,,******+++,,,************+++++++++++++++***((()))***++++++***---.../////////...---,,,+++++++++++++++++++++++++++---///111111///,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---***,,,111111---///444---,,,+++,,,...000000000111000/////////000222333,,,000444444000...000222000000111222222222222111111222444666666555444333666666666666666666666666444555555555555555444444333222111///............000000///............///+++,,,------++++++,,,---%%%(((,,,---+++***+++---+++******,,,+++'''(((,,,++++++++++++++++++++++++++++++++++++++++++++++++***......******......***+++,,,,,,------,,,,,,+++++++++,,,---......///000++++++,,,,,,,,,,,,------,,,,,,+++)))(((+++///333///............///000000//////000222222333333333555666777888999;;;;;;<<<888999<<<>>>@@@AAABBBBBB=========>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777888888111111111111111111111111111///---///111222000---,,,,,,,,,---...///000000,,,,,,,,,,,,------...///+++,,,,,,---...///000000///......---------......---...///...---,,,...000,,,,,,+++,,,------,,,+++)))...000,,,***,,,///000+++,,,......---,,,---...------............------***+++,,,,,,******+++,,,+++---000000///---------...---,,,,,,,,,,,,---...***+++,,,---///000111222***+++---//////...---,,,//////...---------......---...///...------...///---------............///))),,,///...+++***+++...---,,,******+++---000222......,,,,,,,,,,,,......(((***---...---,,,,,,,,,...------,,,,,,,,,------((()))***+++------------)))***++++++***)))***+++/////////---,,,***(((''',,,,,,++++++,,,...///111*********,,,---///000111)))***,,,------,,,***)))+++,,,------......------,,,---......//////......+++***)))))))))+++---///---***(((***///111---))),,,------......------,,,------///000//////---,,,222000---++++++,,,.../////////.........------------,,,,,,,,,,,,---......//////...---,,,,,,++++++------...//////,,,'''###++++++,,,,,,---...//////,,,,,,,,,---------......,,,++++++++++++,,,------...------------------------------+++++++++++++++++++++++++++---//////...,,,,,,,,,///,,,(((''')))+++***)))---,,,***)))))))))******)))***+++,,,---,,,+++******&&&''',,,,,,((((((,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***//////.........---------++++++,,,,,,---.../////////111222000+++***---111////////////000000000000......///000000000000000555111//////222444444222222222222333333444444444444444444555555555555666>>>;;;888555333222222333444222///000111111///,,,///...---,,,------//////---,,,+++*********,,,,,,...///...,,,((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***+++---...,,,***,,,,,,---.........------///...---,,,,,,,,,---...---------------.........&&&(((***+++++++++,,,...111000....../////////...,,,+++...222333111444999555555666777777777777666;;;<<<<<<===>>>??????@@@???>>>=========???BBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDCCC???>>>@@@@@@===@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888777666666333333333333333333333333111111111000...---...///,,,,,,+++++++++,,,------111000//////.........////////////---+++,,,111555...------,,,,,,------...++++++++++++++++++++++++------,,,,,,---...000111111000...---,,,,,,------000,,,+++...///,,,***+++***++++++,,,,,,++++++***---.........---,,,++++++000000...---+++***((((((222111000///---+++******------++++++++++++------+++,,,,,,+++***+++---///000...,,,,,,------,,,+++111000...---,,,,,,------//////............//////+++,,,---////////////...,,,++++++++++++,,,---...///...,,,,,,------,,,+++111---,,,///---((('''+++///...,,,++++++,,,...///,,,++++++,,,---...,,,+++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,+++......******///000,,,...------,,,,,,++++++***,,,---...//////...---,,,//////...---,,,***))))))------------------------((()))+++---......------/////////......---------,,,...///...---++++++,,,///******///000---...333+++---......------///000///111222111...---...000---,,,++++++,,,...//////333111...,,,,,,---,,,++++++************+++,,,---......---+++)))***,,,...++++++---......---++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---,,,+++,,,---000---******,,,---,,,+++'''''''''((()))+++---///******+++,,,,,,,,,,,,+++***'''(((,,,,,,)))(((+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,------,,,,,,,,,///.........------------+++,,,,,,------............000222///,,,+++...222////////////000000000000000000111111111111111000333111000111222333333333333333333333333333333333333333333333444444444444777555333111///.........444111//////111111///---,,,,,,---......---,,,,,,,,,+++*********+++,,,---***,,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++((()))***+++,,,---------...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---000///........./////////111000333777777666888===::::::;;;<<<<<<<<<<<<;;;======>>>>>>???@@@@@@AAA@@@?????????@@@AAACCCDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBEEECCC@@@???AAAAAA>>>BBBBBBAAA@@@??????????????????>>>===============<<<<<<;;;;;;<<<===>>>>>>::::::::::::::::::999999444444444444444444444444333444444222000///000111//////......---......///...---,,,,,,,,,,,,,,,------//////---,,,,,,000333...------,,,,,,------...------------------------//////...---------...///000///---,,,++++++,,,,,,000,,,+++///000---+++,,,.........//////........................---,,,,,,------------------------//////.........---------------,,,++++++,,,------)))+++---...---,,,,,,---///...,,,,,,---...,,,+++------,,,+++,,,,,,---...---------,,,,,,---------+++,,,...///000000//////222111111///...,,,++++++///---,,,,,,---...,,,+++---)))***......++++++//////---,,,++++++,,,---///((('''(((***---...---,,,,,,,,,,,,---------......------------------------+++......***+++///000---***++++++,,,,,,------...,,,---...//////...---,,,++++++++++++,,,,,,---...------------------------+++,,,------............------,,,,,,,,,+++++++++,,,...///...---+++,,,,,,222...---///...******...,,,...///...------...///...000111000...,,,...///+++...///...,,,,,,///333444222///.........---,,,,,,,,,,,,------.........)))+++------,,,,,,---...,,,,,,,,,------,,,,,,,,,//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,...,,,+++,,,------,,,***......,,,+++******)))***++++++******++++++,,,---)))((((((+++,,,))))))+++))))))******,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++---......///+++++++++,,,,,,------...............---------------------------------------///000///---,,,///222////////////000000000000111111222222222111111000000111333333222222222333333333333333333333333333222222222222333333333333444333333222111000//////222111//////000000///---***+++---......---+++)))+++*********+++,,,------'''***...//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---'''(((***+++---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,...//////...------...111111111111111222333444888777999======;;;===BBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEAAAAAACCCCCCAAAEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???????????????=========>>>???@@@BBBBBB<<<<<<<<<=========>>>>>>888888888888888888888888888888888666333222333444333222222111000000000000,,,,,,,,,+++,,,,,,------,,,---///...------...000......------------..............................000000///------,,,,,,---///...---,,,++++++++++++000,,,+++///000---+++,,,////////////////////////.........///......---,,,---------...//////000000,,,,,,------...//////000------,,,,,,,,,,,,------(((+++...000///---,,,+++...---------///...---+++++++++***++++++---...///------------------------------...///000000000000111111111111///---+++)))///---,,,,,,---...---++++++)))***---...------000...---,,,++++++,,,---...***))))))+++---...---,,,,,,,,,,,,---------....../////////......------,,,+++...---++++++...///---***++++++,,,,,,------...------............------++++++******+++---///000..............................---------......///---,,,,,,,,,,,,+++++++++,,,---///...---,,,,,,---111...---...---***)))+++---...//////---,,,---...---...///...---,,,---...***...222000,,,+++000555333000---,,,---------,,,,,,,,,---.........------&&&)))---//////.........------,,,,,,,,,,,,------//////...************************,,,,,,,,,,,,,,,,,,,,,,,,---------***(((((()))+++*********+++++++++***)))333222000...,,,)))(((''',,,+++***)))***+++,,,---)))))))))++++++******+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......******++++++,,,---...///------------------------------------------,,,,,,,,,---//////......000222////////////000000000000111111222222111111000000...111555555222111222444444444333333333333222222222222222222333333333333222222222333222222111000000000////////////...---,,,,,,---------,,,++++++*********++++++,,,------***+++---...///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,...---+++***,,,///+++,,,---...////////////++++++++++++,,,,,,,,,---------------------------,,,...000111000000111222555666777777777888:::<<>>???BBBBBB@@@AAAFFFCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFCCCCCCFFFFFFDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDD????????????@@@@@@@@@@@@========================<<<<<<<<<:::777555666777666555444333222222111222...............//////000,,,---...///......------......------------......------------------------//////......------------......------,,,,,,,,,,,,000,,,+++///000...,,,---...------------------............//////......---/////////...............,,,,,,,,,---...///000000---------,,,,,,---------)))+++...///...---,,,---...------...//////---+++++++++,,,,,,,,,------......//////////////////.........///000000111111111(((***,,,---...---,,,***...---,,,,,,---...---,,,---------------,,,,,,---------,,,++++++,,,------111///......///...,,,***,,,,,,,,,---------......000//////...---,,,,,,+++,,,------,,,,,,............------,,,,,,++++++***------------------------...---+++******+++,,,---........................///...---,,,,,,---..............................+++---......---,,,,,,---,,,,,,,,,------,,,,,,---...///000///---,,,,,,---,,,---------,,,,,,,,,,,,***---//////------000333///---***)))***++++++*********+++,,,,,,,,,+++***(((+++---......---.........---,,,++++++,,,---...------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,///)))***+++++++++*********++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---(((***+++***+++,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,------------------------------------,,,,,,+++---.../////////000111////////////000000000000///000000000000000//////...111555555222111222444333333333333333333333333333333333333444444444444......///000000//////...////////////...---......111///---++++++,,,---///******++++++,,,,,,,,,,,,...---,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,...---+++***,,,///....../////////...------++++++,,,,,,------------,,,,,,,,,------------...,,,...111333333444666888888:::<<<<<<;;;<<>>???>>><<<:::888999:::888777666444444333333333111000000000000000111111------...///000///---+++///......------......///------------------------,,,------........./////////////////////.........///,,,+++///111...---...------,,,++++++,,,------------...............------------------------------------...............------------------------,,,---------,,,,,,...000...------...//////...---...............---,,,,,,......///000000///............//////000000111222%%%'''))),,,------,,,+++...,,,,,,,,,......---,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,111///......///...,,,***,,,,,,,,,---------...............---,,,+++******---,,,,,,,,,---------///...------,,,,,,++++++***---------,,,,,,---------...---,,,+++++++++,,,---...........................---,,,+++++++++,,,---........................+++---......---,,,------+++,,,------......---,,,...///000///---,,,,,,---,,,+++++++++,,,,,,,,,+++,,,***))),,,///111000...---+++))))))***++++++++++++++++++,,,,,,++++++***.........,,,++++++---//////...,,,,,,,,,,,,...///------,,,************************++++++++++++++++++++++++&&&(((***++++++---000333***,,,------,,,+++,,,...*********)))((('''&&&%%%++++++******++++++,,,---(((+++,,,******---,,,***,,,---------,,,***((('''++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++)))***,,,---...------,,,,,,,,,,,,,,,------------------------------------,,,---...///000000000000////////////000000000000......///000000000000000000111333333222222222333222222222333333444444444333333333333444444444444000000000000111111111111---...///...---,,,---///333111---+++***,,,...000***+++,,,,,,,,,++++++***000---***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,---...---......------,,,+++***++++++,,,---............******+++,,,---...//////...111444777888999<<<>>>:::===??????======AAADDDFFFDDDEEEGGGFFFCCCCCCGGGCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEGGGGGGEEEGGGGGGEEEEEEIIIJJJHHHFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB>>>??????===;;;;;;<<<===999888777666666666666666333222111111000000000111///......000111000...,,,//////............//////........................+++,,,---...//////////////////000000000//////...///,,,,,,///111///---///000///...------...///000+++,,,------...---------***+++,,,---...///000000...............---------------............---------...---,,,+++,,,///111///...,,,---...000//////////////////...---,,,++++++,,,---......---,,,+++............///000111222+++,,,---......---,,,+++---,,,+++,,,.........---***------,,,---000111...++++++,,,,,,,,,,,,++++++***))))))+++---...---,,,,,,,,,,,,---------......---------,,,,,,++++++***...++++++---...,,,---000***++++++,,,,,,------...------,,,,,,,,,,,,------******+++,,,------......------------------------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,......---,,,---...---000111......///---***---...//////---,,,---...,,,+++***+++,,,---,,,+++,,,)))'''***111333000,,,///---++++++,,,.........///...---,,,,,,,,,------000///...,,,***+++---000......------------......//////...++++++++++++++++++++++++************************%%%'''***++++++,,,---///+++,,,---,,,******---000------,,,***(((%%%"""!!!******+++,,,,,,,,,,,,+++(((,,,---******...---)))+++,,,---------+++)))(((************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---//////---+++)))++++++,,,,,,,,,---------+++,,,,,,------.........------...///000000///...////////////000000000000---...///000111222222222333111000111222333333333111111222222333444555555222222222222333333333333444333222111111222333333+++---///...,,,+++---///111000---+++***+++,,,---,,,,,,------,,,+++)))(((+++)))((())),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******+++---......---,,,---------------,,,++++++,,,---///000000//////+++,,,---///000222333444444777:::<<<===>>>@@@BBB>>>AAACCCBBB@@@@@@CCCGGGHHHGGGGGGIIIGGGCCCDDDHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGIIIHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDGGGGGGEEEEEEIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>===<<<<<<===???;;;:::999999999999::::::777666555444333222222222222000//////111111///---//////............//////------------------------,,,---...//////......------...///000000///......///,,,,,,000111///...///111000///------///000111***++++++,,,------,,,,,,,,,,,,---...///000000000........................,,,---...//////...---,,,+++---......------...///111...,,,+++---///111111,,,---.........---,,,,,,+++,,,...//////...,,,+++...------------///000111111000000///...,,,,,,+++---,,,+++,,,...///...---+++...///,,,,,,000000---+++++++++,,,,,,+++++++++((('''(((***---...---,,,,,,,,,,,,---------......---------------,,,,,,,,,...+++***......+++,,,000***++++++,,,,,,------...------,,,++++++,,,------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,,,,------***,,,......---------...+++000111//////111000+++,,,...///...------...///,,,+++)))+++---...---++++++)))***---111333111...///---++++++---/////////000///---+++***+++---...---.........---,,,...000------............------//////...++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,***((('''((()))***+++)))'''(((,,,///((()))+++,,,,,,+++******)))***+++,,,---,,,++++++(((,,,---******......))))))***,,,------,,,+++***************************,,,++++++++++++++++++,,,******+++,,,------...///(((+++...000000---***'''+++++++++,,,,,,---------++++++,,,,,,---...//////------...///111111///---////////////000000000000---...000111333444444444555222//////222555444222000000111222444555666666000111111111111222222222111000...---,,,---///000+++---///...,,,+++---///......---,,,,,,+++******,,,---------,,,***((('''&&&&&&'''***...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***(((***...000...,,,------...///000000000///+++,,,...000111000000//////000111333555777999:::999<<<>>>@@@@@@AAABBBDDDBBBEEEHHHFFFCCCCCCFFFKKKJJJHHHIIIJJJHHHDDDDDDHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDGGGGGGEEEEEEIIIKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@AAAAAAAAAAAABBB????????????????????????<<<===>>>===<<<<<<>>>@@@<<<<<<;;;;;;;;;<<<<<<===<<<;;;999888666555555555444111//////111222000...//////............//////++++++++++++++++++++++++...////////////---,,,+++,,,---.../////////------///,,,,,,000222///...000111///...------...///111)))***++++++,,,,,,,,,,,,111111111000///.........,,,------....../////////,,,---...//////...---,,,))),,,000111000...------222///+++***,,,///111222)))***,,,---......---,,,---...000111111000...---------,,,,,,---...000111111000///---,,,,,,,,,,,,---,,,+++,,,...///...---///222222,,,+++...---)))***++++++,,,,,,++++++***,,,++++++,,,---...,,,+++,,,,,,,,,---------......------..................///******...///+++,,,111......---,,,,,,++++++***------++++++++++++------,,,---///000...+++(((&&&++++++++++++++++++++++++***+++---///000000//////---------....../////////***,,,......---------...'''---000///000555555000+++---......------///000---+++)))+++...///...,,,)))+++...000111111111222---+++)))***,,,.........000---***(((''')))+++---(((+++...000000/////////,,,---...//////...---,,,------,,,)))......***)))---,,,'''+++++++++******+++,,,,,,)))))))))***++++++)))&&&,,,+++***+++---...---,,,++++++************+++++++++******---000000---))),,,+++***))))))***+++,,,---,,,***(((((()))+++,,,******+++++++++,,,,,,,,,+++,,,------+++))))))*********+++++++++,,,,,,,,,---...///...------...///***222555000...000111...)))+++.../////////000111000///......//////...---222222222222111///...---///000111222222333222222///333333222222444333000333222111111111222333444111111222333333333222222222///,,,,,,......+++''',,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((---------,,,,,,+++++++++...,,,---...)))###&&&...************+++,,,------))),,,...---***)))***,,,******************+++,,,,,,,,,,,,,,,++++++++++++------...///000111222222444555666888:::===???AAA@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKEEEFFFGGGIIIKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJGGGEEEEEEGGGIIIKKKLLLIIIFFFFFFHHHIIIHHHFFFBBBDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>>>>>>>>>>===;;;>>>======<<<<<<<<<======999:::<<<=========<<<<<<>>>===<<<===>>>>>><<<:::>>>===<<<;;;:::999888888555555666666555333111000000000000000000111111222000000/////////.........------------------------+++,,,---////////////...////////////////////////+++111...,,,222///***...........................000///............//////000000///...............111000///......///000111//////............/////////////////////.........111///,,,***)))******+++++++++,,,,,,,,,,,,------......---,,,---...///000,,,---------------,,,,,,---...///...---,,,---///+++---///000//////000111---.........,,,+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////...---,,,,,,++++++------------------------***,,,------,,,++++++,,,111///+++***+++---------+++******,,,///000---***,,,---///000000...---,,,////////////000000000000---,,,+++++++++,,,---...---,,,+++***+++,,,---...---------............///------...............---***+++------------+++***---,,,,,,,,,,,,---......,,,---------,,,,,,...000,,,...//////...------...---...///.........000222)))222777333...//////,,,+++,,,,,,%%%)))+++***,,,111222......---,,,+++******)))))),,,+++++++++------+++***,,,+++***+++,,,---,,,+++++++++************+++++++++***)))+++......,,,***)))((((((''''''(((((()))******(((((((((***,,,---******+++++++++,,,,,,,,,+++---...---,,,++++++,,,******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...)))---...++++++---,,,(((---...///...---...///111...------...///000000000//////.........000222333///000111222222333222222111666777333111333444444222222111111222222333333333333333333333222222111////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))---------,,,,,,+++++++++***((()))***&&&"""$$$,,,------,,,,,,,,,,,,,,,,,,(((***------+++***,,,---,,,+++++++++++++++,,,,,,+++,,,,,,,,,------------...///000111333444555666888999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIKKKGGGGGGHHHIIIKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKKKKHHHFFFGGGIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBAAA@@@>>><<<<<<;;;:::::::::::::::999:::;;;<<<======<<<;;;===;;;999999;;;===>>>>>>============<<<<<<<<<<<<777777777666555444333222333222222111000000000000000000/////////.................................---.../////////...---,,,////////////////////////+++111...,,,222///***...........................///......------......///000000///..................---......///000111222//////............///////////////////////////...000000///...------...000,,,,,,---------............------,,,---...///000***+++,,,....../////////,,,---......,,,,,,---...---///000///...------...---...///...,,,+++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,,,,---------......***,,,------,,,++++++,,,000...,,,+++,,,------,,,---+++***,,,...///---+++......---------------.../////////...............000///---,,,*********+++,,,,,,+++++++++,,,---...---------............///..................------,,,------......------,,,---,,,,,,,,,,,,---......+++,,,,,,,,,++++++---///,,,---//////---,,,---...,,,---...---,,,---...000(((000333///+++,,,---+++/////////(((***+++))))))+++***''',,,,,,,,,++++++*********---+++******,,,---,,,+++,,,+++******+++,,,***)))++++++************+++++++++***))))))+++,,,+++***((((((((())))))(((((((((((((((''''''(((***,,,...******+++++++++,,,,,,,,,+++,,,...---,,,,,,---...******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,,,,......,,,,,,...,,,)))...//////...------///000,,,---......000000111222000///------...111555777///000111222222333222222222666777222///111333333000111222333333333333333444444444444333222111111,,,///222111---,,,...222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,+++++++++***,,,,,,***''')))...,,,,,,+++******))))))(((''')))+++,,,,,,,,,---...------,,,,,,,,,,,,------++++++---...///000000000111222333555777999:::;;;===>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGIIIIIIJJJIIIHHHGGGGGGIIIJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEFFFEEEDDDCCC>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<999666555888<<<>>>@@@<<<<<<===>>>???@@@@@@AAA999999888777666666666666666555444222111000000000000000000////////////.../////////////////////...//////000//////---,,,+++////////////////////////+++111...,,,222///+++///.................................------......///000//////............///***+++,,,...000111111111//////............//////......//////////////////,,,///111000......000222---............/////////...------------...//////,,,---...///////////////,,,---......,,,,,,---......///000///,,,++++++,,,...///000...,,,++++++,,,------,,,,,,,,,,,,------......------------...............------,,,,,,+++,,,,,,,,,------.........***,,,------,,,++++++,,,///---,,,,,,---...---+++///---++++++,,,---,,,+++///---+++******,,,...///.........---------,,,,,,000///---,,,++++++++++++,,,,,,,,,+++,,,------...---------............///.../////////...---,,,,,,///......------......///---,,,,,,,,,,,,---......+++,,,---,,,+++,,,---///+++,,,......,,,,,,,,,---,,,---------,,,,,,---///***///000---***+++,,,,,,------,,,,,,---,,,+++))))))'''&&&((((((***+++,,,---......,,,***(((((()))+++++++++---+++******++++++)))(((++++++************+++++++++***((('''((()))++++++***+++,,,------,,,+++***(((((((((((()))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---///******+++++++++,,,,,,,,,+++,,,---,,,+++***+++------///000...,,,,,,------***,,,...///...---...///---...////////////000111222222111000111222444555//////111222222222222222111333222000000111///+++///000222333444444333222333333444444444333333222---///000///---,,,---///++++++,,,,,,,,,,,,------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++---000,,,,,,,,,,,,++++++******((()))+++,,,,,,,,,,,,---------,,,,,,,,,,,,------***+++---000111222333333555666888:::<<<>>>@@@AAABBBCCCDDDEEEGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHGGGFFFCCCBBBAAA???>>>=========:::::::::;;;;;;;;;:::::::::888555555777:::<<<<<<;;;<<<======>>>???@@@@@@;;;:::999888777888999:::666666555444333222222333111111111000000000000///////////////............///////////////...------////////////////////////,,,111...,,,222000,,,111........................//////.........///000000000///............//////)))+++---///000000////////////............//////............////////////***---111000---,,,...000------........./////////------------......//////111111111000///---,,,+++---...//////------...///---......---++++++,,,---///000000///,,,++++++,,,------,,,,,,,,,,,,------.........------...............---------,,,,,,,,,------------------------***,,,------,,,++++++,,,---,,,,,,---......---+++000...,,,++++++,,,,,,,,,---,,,+++***+++,,,---...//////......---,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,------......---------............///////////////...---,,,+++///...---,,,,,,---...///---,,,,,,,,,,,,---......---.........------///000***,,,------,,,++++++,,,------...---,,,,,,---///---//////---+++,,,...000,,,++++++))))))+++---......//////'''(((***+++------------,,,***((((((***,,,,,,,,,---+++******++++++)))(((++++++************+++++++++***)))'''&&&(((***,,,,,,,,,............,,,,,,******)))))))))))))))*********+++++++++,,,,,,,,,)))*********)))***,,,...******+++++++++,,,,,,,,,+++---...---,,,+++,,,---(((+++...---)))&&&***///$$$(((---000000///......000111222111...---...000...///111222333222111111//////111222222222222222111111000000444666///%%%///000222333444444333333111222222333444444444444111///------...---+++)))+++++++++,,,,,,---------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))************++++++------//////000000//////+++++++++,,,,,,,,,+++***---,,,,,,,,,,,,---......,,,---000333555666666666:::;;;===???AAACCCEEEFFFEEEEEEGGGHHHIIIIIIIIIHHHKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGEEEDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@?????????:::::::::999999999::::::999888777777888999888666;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;<<<666666555555555555666666333333222222222222111111000/////////......------............//////000000////////////////////////,,,111---+++222000---222////////////////////////000000//////000111111222//////............//////,,,,,,.../////////...---//////............//////---.........//////000000,,,...111000---,,,,,,...,,,------------.........---------...............111111111000///---,,,+++...000111000///...///000,,,,,,---,,,+++,,,...000///000000///---,,,,,,---...------,,,,,,------............------.........---------------,,,,,,,,,//////...---,,,++++++******,,,------,,,++++++,,,---,,,,,,---...///---+++000///...,,,++++++,,,...)))***,,,---------,,,,,,/////////.........------++++++,,,---......//////,,,,,,---------.........---------............///......//////...------,,,...---,,,++++++,,,---...---,,,,,,,,,,,,---......+++,,,---,,,++++++---///***,,,------,,,++++++,,,...//////...------...000///...------,,,,,,...111//////...***((((((++++++((((((***+++,,,,,,---,,,+++***)))---+++***+++---.........,,,+++******+++,,,***)))++++++************++++++++++++***(((''''''))),,,+++++++++,,,,,,+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,)))******)))((((((***---******+++++++++,,,,,,,,,,,,---...---,,,+++,,,...)))***,,,---+++(((,,,222###''',,,///000000//////111333444222...,,,---///''')))---000222222111000///000111222222333222222333333222333777999222)))///000111222333444444444000111222333333333333222333///,,,,,,......***&&&***++++++,,,,,,------...,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------))),,,---+++,,,......+++)))***+++---......---,,,---,,,++++++,,,,,,***(((,,,,,,------...///111111000222555999;;;;;;;;;;;;???@@@AAACCCEEEGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIJJJKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIKKKMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDFFFIIIKKKKKKJJJIIIIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHCCCCCCAAA@@@????????????::::::999888888888999999888888777888999888666444;;;::::::999999888888888888888888888999:::;;;;;;777777666666777888888999555555555444444444333333111111000000//////..................///000111222////////////////////////,,,111---+++111000---333////////////////////////////////////000111222222///............//////000....../////////......---//////............//////------......///000000000111000000/////////......,,,,,,---------.........,,,---......//////......,,,---...///////////////...///000000///...///000,,,------,,,,,,---///222...///000///---------///......------------............------------......------------------------//////...---,,,++++++******,,,------,,,++++++,,,---,,,+++,,,.........---......///...,,,,,,---...)))***---...///...---,,,.......................................---,,,,,,,,,,,,---............------------............///------...............---,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......((()))***)))((((((***,,,+++,,,......,,,,,,,,,---///000000///------...000...+++***,,,,,,+++,,,000------------)))(((***(((""" ###,,,,,,------,,,+++((('''+++++++++,,,//////...---,,,+++***+++,,,---,,,+++++++++************+++++++++,,,,,,***''''''))),,,*********))))))************++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++)))((((((***,,,******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,...(((&&&+++/////////111(((+++---...//////111222///222444222...,,,...111***+++...000222222222111///000111222222333222222222555666333222555444222000000000111222333555555222222222222111000///...000///......------,,,+++******+++,,,,,,---.........---,,,,,,,,,---...///+++++++++,,,,,,---------,,,///000---...222000,,,((()))***,,,,,,+++)))(((,,,***)))+++------,,,)))------...///111333555666666888<<>>>>>??????;;;:::999888777777888999999777555666777888888888999888888888777777777777555666777888999999:::999:::999888888888888888999777777777666666666555555444444333222222111000000000000///......///000111////////////////////////---222---+++111111...444////////////////////////------------...///000111...............///000000............///000000111//////............//////------......///000000111111...++++++///111000...---............/////////,,,---.../////////...---***+++,,,....../////////---...///...---,,,---/////////...---,,,,,,///111---...//////......///000......------------......------,,,,,,,,,,,,------------------------------------------------------***,,,------,,,++++++,,,...,,,++++++,,,.........+++---//////---,,,---///++++++,,,---.../////////,,,,,,,,,---......//////---.../////////...---,,,,,,,,,.../////////...------------............///,,,,,,---...////////////,,,,,,------------,,,,,,---,,,,,,,,,,,,---......)))*********))))))+++---,,,---//////---,,,---.../////////...,,,,,,---//////+++***...///,,,---000+++++++++,,,((()))......******...)))***,,,------,,,+++***(((((()))+++......,,,+++,,,+++***+++---......,,,++++++************++++++***,,,---+++((('''))),,,,,,+++***))))))***+++,,,)))***+++,,,---.........******+++++++++,,,,,,,,,...---,,,***((((((+++---******+++++++++,,,,,,,,,)))+++++++++***)))***+++---!!!$$$...000,,,***//////...------///222666---111444222///---000444333333222222222222222333///000111222222333222222///555777111+++...444888111000000000111333555777555444333222000...,,,+++---///111000---,,,...111******+++,,,,,,---......//////------,,,---...///+++++++++,,,,,,---------)))---...+++,,,///---'''///000111111111///---+++***((((((***...///---+++...///000111444666888999;;;===AAADDDFFFFFFEEEDDDEEEEEEFFFGGGHHHJJJJJJKKKJJJKKKMMMMMMMMMLLLJJJHHHHHHJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIGGGIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMQQQPPPMMMKKKJJJKKKMMMOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGKKKNNNMMMJJJHHHGGGHHHGGGIIIKKKNNNOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJAAAAAA@@@@@@???@@@@@@@@@;;;:::888777777777888888999777444333555999;;;<<<777777777777777777777777333555666888999999999888<<<<<<:::999888777777777888888888888777777777777666666555444444333222222333111000.........//////////////////////////////---222---+++111111///555000000000000000000000000+++++++++,,,---...///000...............///000111...---------///111333444//////............//////---------...///000000111///)))%%%&&&---111000---////////////000000000000,,,,,,.../////////...------------...------,,,,,,+++,,,------++++++,,,---111111000...,,,,,,...000,,,---//////......000111......------------......---,,,,,,++++++,,,,,,---------------------------******+++,,,...//////000***,,,...---,,,+++,,,,,,///---******,,,...//////))),,,000000...---...///...---,,,,,,,,,...000222)))***+++,,,------...///)))+++---///000000000///,,,,,,.../////////...------------.........//////++++++---...///000000000,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,---------,,,,,,...000,,,...//////...------.........///---++++++,,,---111,,,,,,111333//////222............,,,***+++---...---***...+++)))))),,,---,,,***(((+++...,,,(((''')))---***************+++++++++)))))))))******+++,,,,,,************+++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,***)))))))))******%%%***)))***...---)))+++,,,---//////,,,(((%%%/////////...---,,,******---------,,,,,,+++++++++***,,,...///...///111333111000///......///000111///000111111111222555888222222222111111000000000444222000111333444222000222111000111333444333222111111111111111000//////////////////............,,,,,,++++++,,,,,,---...------...///...---+++***,,,,,,+++******+++,,,,,,---***))),,,,,,******...+++***)))+++...///---***+++,,,---------...000222111333444555666999<<>>>>>===;;;:::888777777777777888999::::::;;;;;;999:::999666333555:::???444555666777888999:::;;;======;;;999777777999<<<999999999::::::999999888888666555444555555444222000000000000000//////...222///...000444444111,,,111000///......///000111...000111000///...///000111000/////////000222333//////...///000111333444000///.........///111222000000000000000/////////000000///...............111111000000////////////222000,,,***+++---111444//////............//////............/////////000------..................---...///.........000222...//////...,,,,,,---......---,,,,,,---...000111,,,,,,,,,---------...............------,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,...///000111444111...---//////---***///...---,,,,,,,,,---...******+++,,,,,,---......---------............///000///...---------------+++,,,***---222+++&&&///------,,,+++,,,---...///+++++++++,,,,,,---------111///...///000111000///111111000000///---,,,+++,,,------,,,++++++,,,...111...,,,---//////---+++//////.........---------......---,,,++++++++++++///000000,,,***((()))+++,,,+++)))---+++)))))),,,---,,,******---///...***)))+++///))))))******++++++,,,,,,++++++++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,***)))))))))******!!!(((,,,++++++......+++,,,)))(((***...---(((###------------,,,+++******...---------,,,,,,,,,+++---///000000//////000222000///...------...//////000000000000111222222333333222222222111111111111444222000111333444222000222111000111333444333222000111111111111000//////............------------,,,,,,++++++,,,,,,---...,,,------...---,,,+++***---,,,+++******+++,,,---...++++++---...+++,,,///***)))(((***------+++(((,,,---/////////111333555333666:::===???@@@CCCDDDDDDEEEFFFHHHHHHHHHHHHGGGJJJIIIHHHIIIKKKLLLLLLKKKLLLJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLOOONNNMMMKKKKKKKKKLLLMMMKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJLLLMMMLLLJJJHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJFFFEEEEEEEEEEEEDDDAAA@@@???===;;;999888777888888999999:::;;;;;;<<<<<<:::777555666777888999777888888999:::;;;<<<<<<<<<<<<<<<;;;999999;;;===:::;;;<<<======>>>>>>===>>><<<999888777666333111000111111111111000//////222///---///333333111---111000////////////000111000111222222000000111222000000000000000111111222/////////...///000222333000//////...///000111222////////////////////////000000///...........................------,,,+++///............///000000---------......000111111......//////////////////...........................//////...------...000,,,...000000///...//////......---------......///---------.........//////.........------,,,,,,,,,,,,---.../////////......+++,,,,,,------.........///...,,,---...////////////...---,,,,,,---......+++++++++,,,,,,------...---------............/////////...---------------444444///---000''' '''------,,,,,,,,,---...///,,,,,,---------.........///,,,)))((())),,,------///000000//////...---,,,,,,------,,,++++++,,,...000...,,,---//////...,,,------,,,,,,,,,+++++++++---------,,,------......+++,,,,,,+++***))))))++++++***)))---+++******+++,,,,,,+++***,,,...---+++***,,,...)))))))))***+++,,,,,,------------,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++******)))*********'''+++---,,,,,,...///...,,,'''###&&&,,,...)))###***++++++,,,,,,++++++***.........---------------...///000///...---...///000///...---------------222000...000222333000...333333333222222222222111333222111111333333333111222111111111333444333222000000111111000000///...------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,+++***---,,,+++******+++,,,------******------+++,,,///***))))))+++,,,---+++***...000222333444555888;;;888<<>>===<<<::::::;;;;;;<<<<<<======@@@<<<888888:::;;;888555::::::::::::;;;;;;;;;<<<;;;<<<>>>>>>=========>>>;;;<<<===>>>???@@@@@@@@@@@@>>><<<::::::888666444111111222222222111000000333000---...111222111...111000000//////000000111///000111111//////000111///000000111111111111000000//////......///000000///////////////000111111---------.../////////000000//////............//////000111111111000///...,,,---///111111000...---,,,,,,,,,---///000222333////////////////////////...........................//////...,,,,,,---///+++...111222111000000111..................------........./////////000000.........---------------,,,---......//////......---------------------,,,,,,---...---,,,---...000......------------......,,,,,,,,,,,,,,,------------------............/////////...------------......000+++***///+++'''...------,,,,,,------...///.............../////////000,,,&&&$$$%%%))),,,........./////////......---,,,------,,,++++++,,,......---,,,---//////...---------,,,,,,,,,+++++++++------------...///000000---------,,,,,,,,,,,,,,,---,,,,,,,,,+++******++++++++++++(((***++++++))))))***,,,((()))******+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))***+++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++******************+++------,,,+++,,,...///+++'''$$$&&&***,,,***'''******+++,,,,,,,,,,,,,,,........................+++---......,,,,,,---///000//////...------------222///---000444555111---333333333222222222222222222111111222222333333222333222111111333333333111000000000000000//////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,---***''''''***+++)))***---,,,,,,,,,---...//////...222444666888999;;;>>>AAA???CCCGGGJJJLLLLLLNNNOOOLLLMMMNNNOOOPPPOOOOOONNNMMMLLLLLLMMMNNNMMMKKKIIIKKKIIIHHHFFFFFFGGGHHHIIILLLMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMOOOPPPQQQPPPOOONNNLLLKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMKKKJJJHHHLLLMMMLLLJJJHHHHHHJJJLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEE>>>>>>>>>??????@@@@@@@@@AAA???>>>>>>??????===:::;;;;;;;;;;;;;;;:::::::::;;;===@@@BBBAAA@@@@@@AAA;;;<<<======>>>============<<<::::::;;;;;;999888333333333333333222111111333000......///111111000000000000000000000000000,,,...///...---,,,---//////000111222222111000///000000///...............///////////////000000111+++,,,,,,---...///000000000///............//////000111222333333222000///,,,---///111111000...---,,,,,,------///000111222000000000///////////////////////////............---......---,,,,,,...000...///000000......///111......///000///...,,,+++---.........////////////...............---------+++++++++,,,,,,,,,,,,,,,---------------------------///000...***)))+++...,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////......---------......'''+++((((((000000///666---------------......///........................222...***((())),,,///000,,,---....../////////...,,,---...---++++++---...------------...///////////////.........------------------------...///////////////,,,,,,---,,,,,,,,,,,,,,,++++++++++++******+++,,,((()))************+++,,,)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,***+++,,,,,,******+++,,,************+++*********,,,,,,,,,,,,******+++...))))))***))))))))),,,...***+++,,,---....................................***,,,.........///000222000000000000//////......111...---111666888444000222222222222222222222222111111222222222222333444333222111111333333222111000000000000000///...............------------,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++,,,------,,,++++++,,,------***''''''++++++***+++...,,,---...//////000222333777999<<<===???AAADDDGGGGGGIIIJJJJJJKKKLLLNNNPPPNNNOOOQQQRRRRRRQQQPPPPPPMMMLLLKKKLLLLLLLLLJJJHHHJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMLLLLLLLLLJJJLLLNNNPPPQQQRRRQQQPPPNNNNNNMMMLLLLLLMMMNNNOOOLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKMMMMMMLLLJJJIIILLLLLLLLLJJJHHHHHHJJJLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKBBBCCCCCCCCCCCCCCCDDDDDDAAADDDFFFFFFDDDCCCCCCEEE??????>>>>>>>>>>>>======<<<@@@CCCEEEEEEDDDCCCCCC@@@@@@??????>>>===;;;;;;<<<;;;999999::::::888777444444444444444333333222333111//////000111111111000000111111111111000000,,,...///...---,,,---//////000111222222111000///000000000///......------...//////000000000000000+++,,,,,,---...///000000//////............//////,,,---...//////......---...............///000000///............//////000000000000000000000//////000000/////////.........+++,,,---------...000222222111///,,,******---000......///000///...,,,+++,,,,,,---------.................................++++++++++++,,,,,,------++++++,,,------......///---///000...***)))+++...******++++++,,,,,,,,,,,,...------------------------------............///......---------......///,,,111,,,(((......+++000------.........//////.........------------------000///......///000///...+++,,,---...////////////---......---,,,,,,---///,,,------.........////////////.........---------...------,,,++++++,,,,,,---------)))***++++++))))))***++++++,,,,,,+++******+++---+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,*********+++,,,---------***+++,,,---,,,+++***)))*********++++++,,,,,,---***+++,,,,,,******+++,,,))))))***++++++++++++***,,,++++++,,,+++(((***...(((+++...,,,)))))),,,000+++,,,------............---------------.........,,,...000111111222444555//////000000000000//////000///...111555777666333000111111111111222222222000111222333222222333555444222111222333333222000//////000000//////...---............------------,,,,,,++++++,,,,,,---...,,,++++++++++++,,,,,,---...---,,,++++++,,,---...---******---...---...222,,,...000000111333666888===???AAABBBDDDFFFIIILLLKKKLLLLLLKKKKKKLLLOOOQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKIIIHHHIIIJJJIIIHHHIIIHHHGGGFFFFFFHHHJJJKKKJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMPPPRRRSSSRRRQQQPPPNNNMMMMMMLLLMMMNNNOOOPPPLLLMMMNNNLLLJJJIIIJJJKKKJJJKKKMMMNNNOOONNNLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJKKKJJJHHHHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFCCCGGGJJJJJJGGGEEEHHHKKKEEEEEEEEEDDDDDDDDDDDDDDD@@@CCCFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===@@@>>><<<::::::888666444555555666666555555444333222222222111111222222222000111111222222111111000///000111111//////000111000111111111111000000///000000000000000///...---......///000000000000000---------.../////////000///............//////000.............../////////000///---,,,---...000222//////............///////////////000000111111111111000000//////.........---...///.........000222333222000,,,)))))),,,.....................------,,,,,,,,,------------................../////////...------------...///000++++++,,,,,,---...//////+++,,,------------///111)))***+++,,,------,,,,,,---------------.........---------............///...------------...//////,,,333...)))...///+++...------...////////////............---------------,,,---...000111000---***+++,,,---...............---......---,,,,,,---///,,,...///...------...///------,,,,,,,,,+++++++++......---,,,+++******+++/////////)))***,,,+++)))(((***,,,***,,,---,,,))))))+++---+++******+++---......------,,,,,,,,,,,,+++++++++******++++++++++++++++++)))***,,,------,,,+++***)))******+++,,,,,,------***+++,,,,,,******+++,,,((()))***+++,,,++++++***,,,)))+++...,,,((()))...***+++---,,,++++++,,,---+++,,,,,,---------,,,,,,+++,,,,,,,,,---------------...000000000000111333,,,---...000000000000///000000000000111333444444//////000000000111111111///111333333111111333666444333111222333333222000//////000000//////...---------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++++++++---...///...---,,,++++++,,,---...---++++++...///...///333000222444555666999===AAAAAACCCEEEFFFGGGIIILLLOOOKKKMMMOOOOOOOOOOOOQQQSSSNNNOOOPPPQQQQQQPPPOOONNNKKKIIIFFFDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOKKKLLLMMMKKKIIIHHHIIIIIIIIIKKKMMMOOOOOONNNLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHJJJJJJIIIHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIICCCFFFHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFEEECCCBBBAAACCCAAA>>>===<<<;;;888666666666777777666666555444222333444444333333333333000111222222222222111000000111222222000000111222222111111000000000000000///000111111111000///...---...///000111000000///////////////////////////...............///000000000///...---...///111222//////---------...000111...............///000111......///000111222222333111111000000///......---111111111000......///000///000111000---,,,,,,---......---------......///------------............---........./////////000......---------...///000---------------------------,,,+++,,,///000111111***+++,,,...//////......,,,,,,------......//////---------............///---------------...//////&&&///---)))000222///111,,,---...///000//////.../////////.........------++++++,,,...000///+++))),,,,,,---.........---------...///...,,,,,,...///---///000///---,,,---///------,,,,,,,,,+++++++++...------,,,,,,,,,------000000000***---...---+++***,,,...***,,,---,,,))))))+++...)))(((((()))+++,,,,,,+++...------,,,,,,++++++***,,,,,,++++++***)))))))))((()))+++---------++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,((()))***+++,,,,,,+++***+++)))+++///...)))***///,,,+++***+++------+++)))++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,---...---,,,,,,---...***+++---///000000//////111111111000...///111333......//////000000000111...111333333111111333666444333222222333333111000///////////////......---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------,,,+++,,,---///000...---,,,,,,,,,,,,---...,,,)))***---...---...222444777:::;;;<<>>===777777777777777666555555222444666666555444333333000111222333333222111000...000111000///...///111333222000/////////000111///000111222222111000///---...000111111111000///000000000000000/////////...............///000111---,,,***))))))+++...000............/////////000,,,,,,,,,---///000222333------...000111222333444222111111000///......---444555444111...------...,,,///222444222///...---...---,,,,,,---...000111............/////////000---.........//////000000,,,,,,+++***+++,,,---...//////...------,,,++++++222///,,,---///111///---+++,,,...000111111000///,,,,,,,,,---...///000000---------.........//////---------------...///000(((222///***000111,,,---,,,---///000000000///...111111000000/////////...,,,+++,,,---......,,,))),,,------......------,,,---...///...,,,,,,...///---///111///,,,+++,,,...//////.........------------------------...///000+++,,,,,,******+++++++++,,,,,,,,,000///---,,,+++,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++000///***+++---###,,,***((()))+++,,,+++(((((()))+++,,,------,,,+++...---+++*********++++++111+++(((***...---%%%,,,,,,---------,,,+++***,,,,,,---......---,,,,,,,,,---///...,,,*********++++++++++++---...///000000///---,,,+++,,,,,,---222000---...222444444333000000000000000///...---///////////////000111111000111111111111222222222000000000000////////////000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......---++++++---///,,,------,,,++++++,,,...)))+++...000111333666888<<<===???BBBEEEHHHJJJKKKFFFFFFGGGGGGIIIJJJLLLMMMPPPPPPPPPPPPPPPQQQQQQRRRPPPNNNMMMNNNQQQOOOIIIDDD@@@>>>;;;<<<>>>@@@BBBBBBBBBBBBAAAAAACCCGGGJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPQQQPPPNNNNNNNNNNNNMMMKKKVVVSSSPPPOOOOOONNNKKKHHHKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOMMMLLLMMMKKKJJJJJJKKKLLLLLLKKKQQQPPPNNNMMMMMMMMMLLLLLLPPPNNNLLLKKKKKKJJJHHHFFFBBBBBBBBBDDDEEEEEECCCBBBEEECCCAAAAAACCCEEEGGGHHHEEEEEEFFFGGGIIIHHHGGGEEEAAACCCDDDDDDBBBBBBEEEGGG@@@BBBCCCCCCGGGLLLLLLIIIJJJGGGHHHJJJJJJEEECCCDDDHHHDDD@@@@@@CCCFFFFFFEEEHHHIIIFFFBBBDDDIIIJJJEEEDDDEEEFFFGGGGGGHHHJJJLLLHHHLLLMMMIIIHHHIIIIIIGGGLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@?????????@@@???===:::888777666555444000111555666333333888666555333222111111000000//////111111111000///...333222111000000111222333000000000000000000000000---...///111111111000/////////000000000000//////666,,,***111444000///555---......///000111111222///000111111111///...---............////////////***+++...000111111000000//////000000000000//////222222111000///...------000******///111---***+++000...,,,,,,...000000000---///000000///......///++++++++++++,,,------...+++,,,,,,------......///000///...---------------000222444222...+++---///............////////////---,,,,,,++++++,,,,,,---..............................------------......111...,,,+++,,,...//////---------............///000///---,,,++++++,,,,,,---...///---+++)))***++++++,,,---...///...---,,,++++++++++++,,,------...+++,,,---......,,,***)))------------------------)))+++,,,------,,,,,,,,,///000222******+++++++++,,,,,,,,,///...---+++++++++,,,---...---+++******+++---...++++++++++++++++++++++++(((---,,,''')))///+++!!!---+++)))***,,,,,,+++)))******+++,,,,,,,,,++++++...---+++************+++...***(((***------((("""*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,---...---+++***+++,,,------------------......000///...---------...///222000...///111444444333222222333333333222111111///////////////000111111000000111111111222222222111000000000//////......111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,...//////---,,,---...---......---,,,+++---...+++...111333555777;;;===@@@AAACCCEEEHHHJJJLLLMMMHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRNNNKKKIIIIIIJJJHHHBBB===;;;999777777:::<<<======???>>>===>>>???CCCFFFHHHLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLMMMOOOPPPOOONNNRRRPPPNNNNNNPPPPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJHHHIIIJJJKKKKKKJJJNNNMMMLLLLLLLLLLLLLLLKKKHHHFFFEEECCCCCCBBBAAA@@@DDDDDDDDDDDDEEEDDDBBBAAACCCBBBAAABBBCCCEEEEEEEEEFFFGGGIIIKKKLLLKKKIIIFFFCCCEEEFFFEEEDDDDDDFFFIIIDDDGGGHHHIIINNNVVVYYYWWWXXXRRROOOPPPOOOLLLLLLOOORRRNNNIIIFFFHHHKKKOOOQQQRRRSSSOOOHHHFFFIIIIIIFFFEEEFFFFFFEEECCCDDDEEEGGGHHHKKKKKKGGGGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFEEEDDDDDDEEEEEEBBBAAA???>>><<<;;;:::::::::555333666666444666;;;777666444333222222111111111111111111111111000///333222111000000111222333000000000000000000000000///000111222222111111000//////000000000000//////111(((&&&---///+++***000.........///000111111111///000111111000///...---............///////////////000111222111000...---//////000000000000//////111111000000//////......111,,,+++///111---******///...------///000000///---///000000///......///,,,,,,+++++++++,,,------------------------------///......---------......222111////////////......------------............------,,,,,,,,,,,,------..............................------------......//////---,,,,,,---...000---------............///222111///...------......,,,---------,,,,,,,,,---+++,,,------......------,,,,,,,,,+++,,,,,,------,,,---.........,,,***(((---------------------------,,,+++---000111...+++000111222******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,------++++++++++++------++++++++++++++++++++++++)))---,,,'''(((///000,,,...,,,++++++,,,,,,+++))),,,,,,++++++***+++++++++...---,,,+++************+++))))))***,,,---,,,***)))((((((((()))+++---...,,,,,,------------,,,,,,+++,,,,,,+++***+++---/////////......------------//////.........///000000111000...///111333333222...///000000000000000000///////////////000111111000000000111111111222222111111000000///...---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...------...---.........,,,,,,...000///222666999;;;>>>AAADDDFFFGGGHHHIIIKKKLLLMMMNNNJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNPPPRRRSSSRRRQQQQQQKKKHHHDDDBBBAAA???:::777555333222222444666666666999888888888999<<>>>>>???@@@BBBCCCEEEEEEEEEEEEHHHLLLQQQVVVYYYXXXVVVTTTOOOPPPPPPOOONNNNNNPPPRRRPPPSSSVVVYYYaaakkkpppooorrrjjjbbb___\\\ZZZ[[[^^^___\\\WWWSSSRRRWWW^^^dddjjjjjjeee[[[SSSPPPNNNKKKIIIIIIHHHFFFCCCCCCDDDFFFIIILLLKKKHHHHHHKKKJJJHHHEEEFFFFFFGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDFFFFFFDDDDDDBBBAAA@@@?????????@@@;;;888888777777:::>>>:::999888666555555444444333333222111111111111111222222111111111111222222000000000000000000000000111222222222222111111000///000000111111000000///222+++***///111------111......//////000000111111///000000000000//////...............////////////000111222222222111///...//////000000000000//////000000000000////////////111...---///000---***+++...------...000111///...---///000000///......//////......---------......//////......---,,,,,,+++......---------...//////333///,,,,,,///222000...,,,,,,,,,------------.........------------....................................------------......---//////...++++++...111---------............///111000///...............///...------......---,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,---.........---,,,***)))------------------------111---***---222444000+++111111111******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---........................---000000***(((,,,///---...------,,,,,,,,,+++***...---+++***)))***++++++------,,,+++***************************+++---///+++***)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++...111.../////////......---------------......///000000000000///000111111222222,,,---......///////////////////////////000000111000000000000111111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++---///,,,---......---...000222333666;;;???AAADDDGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPLLLMMMOOOQQQPPPNNNKKKIIIFFFBBB>>>;;;999888555333111///......000111111111333333222222444666888999>>>@@@DDDGGGJJJJJJJJJJJJIIIIIIJJJMMMQQQSSSSSSQQQRRRQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHIIIJJJIIIIIIIIILLLKKKJJJKKKLLLLLLJJJIIIFFFHHHJJJKKKJJJJJJJJJJJJGGGFFFDDDAAA???>>>@@@AAA???@@@BBBBBBBBBBBBCCCCCC@@@CCCGGGJJJLLLMMMOOOOOOTTTZZZeeemmmqqqqqqooonnncccccccccbbbaaa```aaaaaaaaagggooovvvyyytttpppmmmlllnnnmmmllljjjgggeeejjjrrrzzzvvvkkkaaaZZZWWWRRRRRRPPPMMMIIIHHHHHHJJJNNNQQQRRRPPPPPPPPPLLLFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA???===;;;;;;:::<<<======<<<;;;999888888777777555444222111000000111222222222222222222222222222000000000000000000000000222222222222111000000///000000000111111000000000444000///333444111111444.../////////000000000111///000000000000/////////............////////////---...///111111222111111//////000000000000//////.../////////000000000111///......//////...------------...///111111///------///000000///......///222222111000///////////////.........---------,,,---------------...///000111...,,,,,,...000111000,,,,,,---------.........//////............//////..............................------------......,,,///111///+++***---222---------............///......------,,,,,,,,,,,,222///------......,,,***------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------///---,,,---000111000---000000000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---000111...+++,,,,,,+++------------,,,+++++++++...---+++***)))***++++++,,,,,,,,,,,,++++++******+++,,,,,,***)))))),,,///...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++///222,,,---......//////......,,,,,,,,,---............///000000111000000111111///000000111222222222222///////////////000000111//////000000000111111111000000000///...------,,,111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***(((''')))---111,,,---//////000111444666777;;;@@@DDDFFFHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOKKKLLLMMMLLLJJJFFFBBB@@@<<<:::666333222222111000///...------///000///...////////////000111333444555777<<>>>>><<<;;;<<<<<<:::999888777777777666444333111000000111222222222222333333222222222111111111111111111111111111111000000////////////000000111111111111000000000...///111000......000////////////000000000000000////////////000000000............////////////------...///000000000000//////000000000000//////......//////000000111111---...///......000111111------...///111111///------///000000///......///111111000///.........///---------....../////////---------------...///000---...///...------000333---.........////////////000//////......//////000..............................------------......+++///111///+++***---111---------............///---------------,,,,,,,,,///...------...///...---------,,,+++,,,---...//////......---,,,,,,,,,,,,***+++,,,---.../////////------------------------+++---///...,,,+++---000...///000******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------......---+++***,,,---,,,+++***+++---,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,++++++++++++***))))))+++---......,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++***+++...000***+++---.........------+++,,,------...---------...000111111000//////000...//////000000000000//////////////////000111111/////////000000000111111/////////............---000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***((((((***...222---///111333444777:::===>>>AAAFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQPPPOOONNNJJJIIIIIIFFFCCC???;;;888444333111///---------...///...---...///000///...............//////000111///222666;;;@@@DDDGGGIIIJJJJJJLLLOOORRRRRRPPPNNNLLLMMMMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHJJJMMMNNNLLLKKKPPPQQQRRRPPPLLLKKKMMMPPPOOOOOONNNKKKIIIKKKQQQVVVXXX]]]ccceeedddbbbbbbcccdddgggkkknnnqqqvvv~~~~~~yyy~~~|||xxxuuuuuusssnnngggaaa\\\ZZZjjjnnnrrrssssssnnncccWWWQQQPPPNNNLLLKKKIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>BBBCCCBBBAAAAAA>>>:::;;;;;;999888777666666666777666555333222222222222222222333333333333222222111111111111111111111111111000//////...//////000000111111222222111111000...///000000///------...////////////000000000000000////////////000000111............////////////111111000///...---,,,,,,//////000000000000//////......//////000000111111---000111...---000222222...------...000111///...---///000000///......///...------,,,,,,,,,,,,---,,,------...//////000000......---------...//////***...111000---,,,///222........./////////000000//////............//////..............................------------......,,,...000///---,,,---000---------............///...//////000//////......)))+++---------...000222---,,,,,,,,,,,,---......///...------------------***+++,,,---...///000111------------------------(((,,,///---)))(((,,,111---...///******+++++++++,,,,,,,,,***+++,,,---...------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++((((((***......---+++(((***,,,+++******,,,...******+++,,,,,,,,,++++++'''(((***,,,------------***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,---...+++,,,---...---,,,***)))---......//////...---,,,---000222222000...///000---------...------,,,,,,///////////////000111111////////////000000000111---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------,,,---///000///222555888:::>>>BBBEEEDDDGGGKKKNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLGGGFFFDDDBBB>>>:::777555333333222000...---------000///...///000000///---///////////////000000000///000222666;;;@@@DDDFFFHHHIIIKKKOOORRRSSSQQQOOOKKKLLLMMMKKKGGGEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDFFFIIINNNTTTWWWWWWVVVXXXYYYXXXTTTNNNMMMPPPTTTPPPRRRSSSRRRQQQVVV___fffvvv|||}}}wwwttttttzzz{{{}}}}}}{{{wwwuuu}}}xxxmmmbbb```\\\XXXTTTSSSSSSSSSOOOQQQSSSUUUTTTRRRNNNLLLGGGFFFEEEDDDCCCBBBBBBBBBAAADDDEEEAAAAAACCCBBB>>>>>>>>><<<;;;:::999999999888888888777666555444333222222333444444333222222111111111111111111111111111000/////////000111222000111111222222111111000///222444333111000000000000000000000////////////000///......///000111222............////////////333222111///......------//////000000000000//////////////////000000000000///444444...,,,///111000///...------///000000///---///000000///......///------,,,,,,,,,---..................///////////////......---------......+++---///000///...---------------........./////////......------......///..............................------------......---..................------------............///---...///000000///......(((---000///***))),,,111+++,,,------......------...------------......///---------------...//////------------------------***,,,---,,,)))))),,,000---...///******+++++++++,,,,,,,,,***+++---...///...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///)))%%%(((,,,---+++)))&&&(((++++++)))))),,,///((()))+++,,,------,,,+++&&&'''***,,,---.........((('''&&&(((+++,,,,,,+++'''((()))+++,,,,,,,,,,,,---,,,+++******+++,,,---)))+++------,,,,,,,,,---,,,------...---***(((&&&//////000000000...---,,,---000222222000......000000111111111000///......///////////////000111111////////////000000000000,,,,,,------.../////////------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,000222111000//////222444888;;;???CCCHHHKKKHHHLLLOOOQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPPPPPPPNNNLLLJJJEEEDDDBBB???<<<999777666666777666444222000//////000///...///000000///---000000000000000000000000000000111333777<<>>>>>::::::;;;:::999777555444222222444444444444222222111111111111111111111111111111000000000222333444111111222222222222111111...222444222////////////000000000000////////////000///.........000111222............/////////000111000000000000000111222//////000000000000//////000000000000////////////222777666///+++...///...000...,,,,,,...000000000---///000000///......//////////////////000111222000000000///......------000///...------------------,,,,,,///222222---))),,,,,,,,,---------............------------.......................................------............------...//////...,,,---------.........//////+++,,,---.........,,,,,,---222555000'''###&&&++++++,,,---...///...---,,,---------------...///000000000...------,,,---------------------------------,,,******+++,,,---.........///(((,,,000---(((&&&***///---,,,***)))((()))***+++++++++************++++++))))))*********++++++++++++,,,------++++++,,,---+++,,,...//////---,,,***&&&(((,,,///---))),,,333++++++++++++++++++++++++------...///...---+++***************+++,,,------+++,,,---,,,******,,,...---......///...---+++***.........------.........+++---000000---,,,---//////...,,,---///000000///111///...///000111000///111......000000///222777000///------/////////..............................---,,,++++++++++++,,,---,,,+++++++++,,,---...++++++************++++++/////////......000444777:::>>>BBBEEEHHHIIILLLNNNIIIKKKMMMPPPQQQRRRRRRRRROOOOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLEEEDDDCCCAAA@@@>>>===<<<:::999888666555444444444666333...---///000///...(((+++---///.........///222111111222666999;;;<<>><<<:::999;;;<<<;;;777333222222111111222222333444222222222222222222111111222222222111000000//////000000000111111111222222---,,,,,,,,,---...//////000000000111111111222222------......///000111111111111111111000000000000//////000000000000//////---------....../////////---...000/////////000111,,,,,,++++++++++++,,,---............///000111111///............///000000//////000000000000//////---......//////......---222000...,,,+++,,,---...---...//////...---...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,...//////---------+++))))))+++,,,---------............///...///000///...---...000------...//////......---************************///...---...//////...---,,,------,,,++++++---...//////.........//////000------------------------......---+++******,,,...///...,,,++++++,,,------,,,+++***,,,,,,++++++++++++,,,,,,))))))*********+++++++++***,,,,,,+++)))(((((()))))))))))))))***,,,---...,,,+++,,,---***%%%%%%)))***+++++++++++++++,,,,,,,,,,,,+++***+++,,,...///------,,,+++************)))+++------+++******++++++,,,,,,---............---,,,,,,++++++,,,,,,---///...---,,,,,,...111222000////////////,,,(((%%%///...---...///000///------+++---222333...++++++............------...///------------------------***+++---......---+++***---,,,+++++++++,,,---...,,,,,,,,,,,,------...///111444888;;;>>>BBBFFFIIIJJJMMMOOOOOONNNMMMMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQJJJJJJKKKLLLMMMMMMNNNNNNKKKKKKLLLKKKHHHEEEBBB???999777444222111111111111222555777888777666777777999888999;;;???AAABBBBBB???@@@BBBDDDFFFGGGHHHHHHJJJJJJJJJIIIFFFFFFGGGHHHIIICCC@@@BBBDDDDDDFFFJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKOOOUUU[[[cccooo~~~|||ssssssyyy|||}}}uuuuuu|||}}}yyy|||~~~}}}zzzuuuqqqkkkgggdddiiiqqqvvvuuurrrllleee[[[RRRKKKHHHGGGGGGDDDCCCBBBBBBDDDDDDCCCBBB???>>>======>>>;;;777444333333333333333333444444333222222222222222111111333333222222111000000000000000111111111222222222333333222222111222222333000111111111222222222222,,,---...///000111111111111111111000000000000000/////////000000000000000,,,------...///000111111---...000000//////000222...---------......//////,,,,,,---.........................../////////000/////////000000/////////...//////000000//////......---,,,,,,,,,---///000,,,...000///,,,+++---000///......------......///........................///...---------..................,,,+++,,,...000---------............///...000111000///...///000000000000///---+++)))(((------------------------///,,,,,,......---,,,...,,,,,,,,,++++++,,,---...------------------,,,,,,........................000///---+++,,,,,,+++***+++---///,,,+++***))))))***+++,,,++++++************++++++))))))*********+++++++++...000000///---,,,---...************+++,,,...///,,,***+++---,,,((((((+++*********++++++,,,,,,,,,,,,+++******+++,,,...///------,,,+++***************+++------+++***+++,,,,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---///...,,,,,,---///111333444333222333222000,,,)))000...---...///000///...000,,,+++///222111000111---...///...,,,,,,---000------------------------***+++---......---+++***---,,,+++++++++,,,---...,,,,,,,,,---...000111222555999===AAADDDGGGKKKMMMIIIKKKNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNOOOPPPPPPIIIJJJKKKLLLNNNOOOPPPQQQKKKLLLMMMNNNMMMKKKHHHGGGAAA???<<<888555444444555666999<<<============>>>>>>>>>>>>@@@CCCEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGEEECCCAAABBBCCCBBBAAABBBDDDEEEJJJVVVbbbeeeccc```^^^]]]^^^^^^^^^[[[aaaiiiooovvv~~~|||zzzooojjjkkkmmmxxx~~~}}}zzz}}}yyyxxx|||xxxqqqqqqrrruuuwwwoooooovvvzzzpppdddZZZTTTQQQQQQJJJHHHFFFEEEFFFFFFFFFEEECCCCCCBBBBBBAAA@@@>>><<<777777666666666555555444333333333333222222111111222222333333333333333333111111111111222222222222444333222111000/////////000111111111222222222222---...///000111111111111000000000000000000111111///////////////000111111......///000111222222222...///000000//////000222......//////000000000000,,,---.../////////...------......///////////////---......//////......---,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////,,,...000///,,,+++---000000//////////////////000........................+++---///000000...---,,,,,,------------...000333---------............///...000111111000//////000000000///...,,,+++)))(((......///000000///......,,,))))))---,,,((()))---,,,+++++++++,,,---------,,,------......---,,,+++........................000///---***,,,---+++))))))+++---,,,***)))((((((***,,,---+++******))))))******+++++++++,,,,,,,,,---------***,,,---,,,+++***+++---******++++++,,,,,,------...+++,,,//////++++++---*********++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,++++++***+++++++++,,,------,,,++++++---...++++++*********+++,,,,,,------,,,,,,,,,,,,------///---,,,---///111222222/////////000222222000...111///...///000111000///777000,,,...111000000222,,,...///...++++++---000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++***)))))))))***+++,,,,,,---...///222444666777;;;>>>CCCGGGIIIJJJMMMNNNFFFIIILLLNNNOOOOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMJJJJJJLLLNNNPPPRRRSSSTTTOOOOOOOOOOOONNNLLLKKKIIIHHHGGGDDD@@@<<<:::;;;===>>>AAADDDEEEDDDDDDEEEFFFCCCBBBCCCDDDGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA??????@@@AAA???BBBIIIQQQVVV```sss~~~|||zzzxxxttt{{{yyyvvvwww~~~xxxoooiiieeeccckkkuuuzzzyyyxxx{{{zzzzzz|||{{{rrrppplllkkksss~~~||||||yyy{{{qqqggg___\\\[[[TTTQQQMMMLLLLLLNNNOOOOOOGGGFFFEEECCCBBBAAAAAABBB<<<<<<;;;;;;999888666555444444444333222222111111111222222333444555666666111111111222222222222333444333222000////////////000000000111111111222222...///000111222111000///000000000000111111111111//////......///000111222000000000111111222222222///000111111//////000111,,,---...///000000000000///000000111111111000000---......///000/////////------............------......////////////......//////000000//////...------...//////...---...///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,))),,,111222111...,,,+++***+++---...---...///111---------............///---///111222000/////////------,,,,,,,,,------...,,,---...//////...---,,,///+++,,,111///***+++111---+++***+++---...............//////000//////...------------------------......---******+++,,,---+++(((%%%************++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------&&&'''))))))((((((***+++)))***+++,,,,,,+++******...+++***---...+++)))+++)))******+++,,,,,,------++++++,,,,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,+++)))'''(((+++...---,,,+++*********+++,,,......------------.........---,,,...111333222111---,,,,,,...000222111111222000///000111222111000999222---///111000///000+++...000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***)))))))))***+++,,,...///000333666:::<<<>>>@@@DDDHHHKKKLLLLLLLLLMMMEEEHHHLLLNNNOOOPPPRRRSSSRRRRRRQQQQQQQQQRRRTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTQQQQQQPPPPPPOOONNNMMMMMMLLLLLLKKKGGGDDDBBBDDDGGGFFFHHHJJJJJJIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBBBBAAABBBDDDFFFKKKPPP\\\jjjvvvuuunnniiikkkpppvvv~~~{{{vvvrrrmmmiiinnnvvv~~~{{{yyyuuupppttt~~~uuuqqqrrruuuwwwyyy|||vvvoookkkjjjddd```[[[YYY[[[^^^aaacccYYYVVVQQQKKKEEECCCBBBCCCAAAAAA@@@???===:::777666555444444333222222111111111222222333333444555555111111111222222222333333222222111111111222222333/////////000000000111111///000111222222111///...///000000000111111111111///.........///000222333000000000000000111111111111222222111///...///000,,,---...000111111000000111111000000000000000000------///000000000///.........////////////......111111222222222222111111000000///...///000111222000///......000000///......//////////////////...------------------------***---111111///---,,,---,,,...111111000...---...---------............///,,,...111111000............---,,,++++++---000111+++,,,...//////...,,,+++000,,,---333111***+++333...,,,***+++...000000...---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((((((---222///&&&)))***,,,.........,,,+++---,,,,,,++++++,,,,,,---))))))*********+++++++++)))***,,,---,,,---...000((()))+++,,,+++***(((''',,,)))(((***+++'''%%%&&&))))))***+++,,,,,,------+++,,,------,,,+++)))(((************+++,,,------)))(((&&&$$$"""$$$(((+++000///---,,,+++,,,,,,---///......------......///...,,,,,,///222444222000333222000111222444444333222111000111222333222000666///,,,///333222000///+++...000...***)))---000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,+++++++++,,,---...///111333666:::>>>AAACCCDDDGGGKKKMMMMMMLLLKKKLLLFFFIIIMMMOOOPPPPPPRRRSSSRRRQQQQQQQQQRRRSSSUUUVVVQQQQQQQQQRRRRRRRRRRRRRRROOONNNLLLJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQRRRPPPPPPPPPOOOPPPPPPQQQRRRNNNNNNNNNKKKHHHHHHKKKNNNJJJKKKLLLKKKIIIFFFEEEEEEFFFFFFEEEFFFGGGFFFDDDAAACCCCCCBBBBBBBBBCCCDDDDDD@@@BBBDDDEEEFFFHHHKKKNNN\\\aaannnwwwkkk```___ccchhhmmmrrruuuzzz~~~}}}yyyuuuyyy|||{{{rrrqqqqqqoookkkqqq~~~}}}{{{qqqlllgggeeehhhmmmrrruuuqqqlllcccXXXNNNHHHFFFFFFDDDDDDCCCAAA???;;;888666555555444333333222111111222222222222222222333333111111222222222333333333---------...///111222333////////////000000000000000111222333222000...---//////000000111111111222///.........///000222333000000000000////////////222333333222///......///---...000222222222222111000///............//////,,,---///000000000///...//////000000000000////////////000000000000/////////...,,,,,,...222777:::222///---...111222000...------............------000000000000000000000000,,,...000///---,,,---000111333666666333000...------------.........//////+++...111111000...---...333000---+++***,,,...000,,,---///000000///---,,,***%%%'''---***###$$$......,,,***,,,///111000///+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++---++++++,,,,,,,,,,,,------***+++,,,,,,+++***)))(((,,,,,,---------.........,,,+++***+++,,,---+++)))+++******+++,,,,,,+++)))))),,,,,,)))(((+++...---******)))(((''''''((((((((('''(((***---///...---+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,***((('''(((+++///111000...///333111+++***//////......///111222000///444333111000000000111111///111222222000//////000------............------///000000///,,,***)))***///++++++//////++++++///---,,,++++++*********+++***,,,---......///111333222444777<<<@@@DDDGGGHHHKKKMMMOOOQQQQQQOOOMMMLLLJJJLLLNNNQQQRRRRRRRRRQQQRRRSSSSSSRRRPPPPPPRRRTTTPPPQQQSSSUUUUUUSSSRRRPPPOOONNNLLLJJJIIIHHHHHHHHHDDDEEEHHHKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRPPPNNNLLLJJJIIIMMMKKKHHHGGGGGGFFFEEECCCGGGGGGGGGFFFDDDBBBAAA@@@EEE???;;;>>>EEEKKKNNNOOOKKKLLLOOORRRVVV[[[aaadddcccmmmuuukkkbbb```bbbdddiiinnnyyy|||}}}|||yyyxxxyyyvvvrrrpppwww~~~xxxsssrrrxxx}}}rrrbbbRRRKKKJJJLLLJJJFFFDDDBBB@@@>>>===999:::999888666555555666777555333333444555555555222222222222222222222222666333111000111222222222333111000222444555222///333111000000111222222111000111111000//////000222///000111222222111000///222222111111111111222222333333222111000///......222000...000222333111...---...000111222111///...------......//////000000999444///...000111...+++111///...,,,,,,,,,---...000000000000111111111111000000111111222222222333///000000111222333333333,,,...//////......000111...------,,,,,,------...111///---...000111...+++//////000000000000//////,,,,,,,,,,,,,,,---...///////////////////////////,,,---...000000000//////++++++,,,---,,,+++)))(((...//////000000000000000///...---,,,,,,---...////////////...------///111***+++---+++++++++,,,,,,,,,------***++++++,,,+++***)))(((************++++++++++++,,,+++***+++,,,---+++)))...------...//////...,,,(((+++,,,((('''***---,,,,,,,,,+++++++++*********,,,+++***+++,,,,,,+++)))+++++++++++++++***))))))***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,...---...111000******...///......///111111000...333222111000000000111222000111222111/////////111...//////////////////...---...//////---++++++,,,000,,,+++......***)))---,,,,,,++++++,,,---......+++,,,---,,,,,,---000222666888<<<@@@DDDGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRSSSPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDEEEGGGIIIKKKLLLMMMSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQOOOMMMLLLKKKJJJKKKIIIGGGGGGGGGGGGFFFEEEBBBBBBCCCBBBBBBAAABBBBBBEEEDDDFFFOOOZZZdddjjjmmmdddccccccfffmmmtttxxxzzz|||}}}{{{qqqiiigggjjjnnntttzzz}}}yyyuuuyyyzzzvvvuuutttuuuuuu}}}zzzgggZZZUUUOOOMMMKKKIIIGGGFFFEEEDDD??????===:::777666666777666444222222333555555444444444444444444444444444666333111000111222222222444222000111333444333111222111000111222222111000000111111111//////000222///000111222222111000///111111111111111111111111111111000000///.........111000///000222222000...///////////////000000111000000//////////////////444000,,,---000111///---000///..................000000000000000000000000000000000///////////////,,,------...//////000000---...000///......///000///......------......///000///......000000...,,,//////000000000000//////......---------...//////////////////////////////......///000000///...---...............---,,,,,,+++,,,,,,---------------111000///......///000000.........---,,,,,,...000)))***+++++++++++++++,,,,,,,,,,,,+++++++++,,,++++++***))))))))))))************+++,,,+++***+++,,,---+++))),,,+++***+++,,,,,,+++***'''++++++((('''***,,,+++((()))*********)))((('''---,,,++++++,,,,,,***(((***++++++++++++***))))))***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,***+++---///...,,,)))(((---,,,---///...***+++......------...000000///---111111000000000111222222111222222000......000222//////000000000000//////+++---......---,,,---...///---,,,---,,,)))(((***+++++++++,,,---///000111---......------...222444<<<>>>BBBFFFIIILLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPOOOQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLMMMNNNOOOMMMJJJGGGEEEAAAAAAAAAAAACCCEEEGGGHHHPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPOOONNNMMMLLLLLLKKKKKKIIIHHHGGGHHHHHHGGGEEE???@@@@@@@@@???@@@CCCEEEGGGNNNZZZhhhxxx|||}}}tttnnnmmmrrrtttttt|||vvvuuuwww{{{|||zzzuuuoooiiidddaaa```cccjjj{{{rrrlllfffbbb\\\UUUOOOKKKIIIHHHGGGDDD@@@===:::999999:::666444222222444666666666555555444444444444444444555333111000111222222222444222000000222333333222111000111222333333111//////111111111000///000222///000111222222111000/////////111111111111///////////////...............111000///000222222000///111000...------///111333222111111000000///......///---+++,,,///222111///...//////000000000000///111000000//////.........111000000//////......---,,,,,,,,,------......///...///000///...---...////////////....../////////000///...///000000...,,,...//////000000//////...000//////.........////////////////////////////////////000000///...,,,+++//////...------------...***++++++,,,---,,,,,,,,,000//////...//////000000,,,---...---++++++---...***+++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,++++++***+++,,,---+++)))+++***((()))***+++***)))(((,,,---)))(((+++,,,+++'''(((***++++++***(((&&&******)))+++------,,,+++******+++++++++******)))***++++++,,,,,,++++++***((()))***+++,,,---------)))+++---//////---***))),,,---......---,,,---///---,,,,,,---///000...---///000000000111111222222222222111///---...000333/////////000000/////////+++---......---,,,,,,------,,,+++,,,+++***)))***++++++,,,,,,---...000111//////000000111444888<<>>===<<<888666555444666777888777333333333333333222222222555333111111222222222111555333111000000222333444000000111333444333111......000111111000000111222///000111222222111000///---...000222222000...---.........//////000000000000000000111111111000///000///.........///111222111111111111000000000000...---,,,---000222111000---///000222222222111000111000000///...------,,,111111111111111000000000....../////////000000000///000111000...------...//////............////////////////////////...---...//////////////////...000///..................////////////////////////....../////////...,,,,,,...---,,,++++++,,,---...------...////////////...---,,,,,,---------......,,,---......,,,,,,---............*********+++++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++***+++,,,---+++)))...---++++++,,,------,,,)))...///+++***,,,---++++++---...000000///---,,,******)))+++------,,,+++)))******+++++++++*********++++++,,,,,,++++++***((()))***+++,,,---------******+++,,,------......,,,...///...---...000111---,,,,,,---///000...---//////000000111111111111222222111///---...000333---......//////......------...//////,,,++++++,,,)))***+++***+++,,,---,,,,,,,,,,,,,,,,,,------...---///111333666:::???CCCGGGIIILLLNNNPPPPPPOOOOOOTTTRRRQQQOOOOOOOOOQQQQQQPPPPPPOOONNNMMMKKKJJJIIIFFFIIIKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKMMMPPPRRRSSSPPPPPPPPPNNNJJJEEE???<<<:::::::::<<>>BBBFFFIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDAAA???===CCCKKKPPPTTT[[[dddlllxxx}}}{{{|||wwwxxxyyyzzzqqqiiiggghhhiiiiiixxx}}}vvvzzzzzzvvvuuurrroooqqqwww|||~~~~~~xxxqqqoooooopppuuu|||xxxzzz}}}xxxtttnnniiibbbXXXMMMDDDBBB???<<<999888888666555777777666666555444444444444333111222333333222000222333333222000000222444111000111222333333111///,,,///111222111111111222///000111222222111000/////////111111111111/////////000000000111111222222///000222222000///000111,,,...000222222111///...,,,---...///111222333333000111111111111000000//////000000111111111111000111000000//////.........++++++,,,---///000111111...........................///000///...---...///------,,,,,,,,,,,,------...///111000...------...---......//////......---,,,,,,,,,,,,,,,---......////////////////////////***+++---...//////......000////////////000111111,,,---......//////......,,,---...///////////////---///000000///......///,,,,,,+++************++++++++++++,,,++++++++++++,,,---...************++++++++++++,,,+++***+++,,,---+++)))+++)))'''&&&''')))))))))***...000---+++,,,,,,***((((((((()))))))))******,,,+++***+++,,,,,,+++)))))))))***+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++---,,,,,,+++,,,---...///)))...///++++++000222111///......///111111000...///000000111111000///...000111222111/////////111......////////////......+++---......---,,,,,,---)))------***+++//////,,,,,,,,,,,,,,,---...000000111555:::???CCCGGGKKKMMMNNNOOORRRTTTTTTRRRPPPNNNRRRQQQPPPOOOOOONNNNNNNNNMMMKKKIIIEEEBBB@@@>>>===:::;;;<<<;;;:::999:::<<<999<<<@@@EEEIIIMMMOOOPPPOOOMMMHHHDDD@@@===<<<;;;>>>???AAADDDFFFIIIKKKMMMLLLKKKJJJHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEIIIMMMOOONNNMMMKKKSSS]]]ccchhhnnnxxx|||pppqqqsssvvv}}}wwwrrrppptttxxxwwwvvvwww}}}ooogggeeedddddd```iiivvv{{{pppqqqwwwyyyqqqiiidddbbbggghhhmmm|||}}}rrrdddYYYNNNJJJEEEAAA???===:::888777777777666555555444444444222222222333333111000111222444333111000222444222111000111222222111000,,,...111222222111111111///000111222222111000///111111111111111111111111/////////000000000000000...000222222000///000111...//////000000000000000------...///000000111111...///111111000000//////111111000/////////000000000000000000000000000000+++,,,,,,---...///000000---------------------------...000///......///000......------------......---///111000...------///---......//////......---,,,,,,,,,,,,---///000111////////////////////////+++,,,---.........---,,,//////000111111111111111+++,,,------......------+++,,,---///000000//////,,,...000000...------...,,,+++***)))************+++++++++,,,,,,+++***+++,,,...///,,,,,,---------.........,,,+++***+++,,,---+++)))...,,,))))))***,,,,,,,,,)))---///,,,***++++++(((******))))))***+++,,,,,,((('''(((***---///...---((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******------------------,,,,,,(((---...))))))///222000///......///111222000///000000111111111///...---///111222222000//////000//////000000000000//////)))+++---...------...///+++//////++++++//////+++++++++,,,---///111333444777<<>>AAACCCEEEGGGJJJKKKLLLMMMKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@????????????>>>>>>AAACCCHHHOOOVVV[[[\\\\\\]]]eeeooouuuwww|||xxxmmmmmmmmmooovvvuuukkkdddfffiiiiiigggggghhhsss{{{{{{xxxyyy{{{{{{}}}qqqiiifffffffffeeedddeeejjjoootttvvvtttsssoooooosss{{{sssooonnnuuu{{{uuurrrppprrr}}}zzzpppiiifff___]]]___kkkxxxmmmXXXTTTOOOJJJFFFCCC@@@===666666555444333333222222333222222222333333111000///222555444222000111333333111000000111222222111+++...111333222111111111///000111222222111000///222222111111111111222222////////////////////////...111333222000///000222111000...---...///111222............////////////+++---///000000//////000222111000.........///000000000000000111111111111/////////000000000000000........................,,,...//////......000111//////............//////---000222111...,,,---///---..................---,,,,,,,,,---///000222333////////////////////////---......///...---+++***,,,---...000000000///...,,,---......//////......(((***+++---......------+++---//////...,,,,,,---...---+++)))...000---,,,......,,,+++,,,------+++)))******,,,,,,,,,+++++++++******------,,,++++++******)))+++((('''(((+++,,,***(((,,,++++++******++++++,,,---,,,,,,+++*********+++,,,++++++***+++,,,...///*********************************)))******+++,,,---+++***,,,///000...+++,,,---......,,,+++,,,......//////---,,,,,,...000222000...000333444333000@@@666...///000...///222111000///......///000111///---,,,,,,---...---,,,***,,,------++++++,,,...(((***++++++******+++,,,---,,,,,,---111444666777===AAAHHHMMMOOOQQQSSSTTTSSSRRRPPPOOONNNOOOQQQRRRRRRMMMJJJKKKLLLIIIHHHJJJHHHDDD???;;;999777666444222333333444555666888888===@@@DDDHHHKKKLLLLLLLLLJJJGGGBBB===;;;;;;===???GGGHHHJJJMMMOOONNNJJJHHHHHHEEEBBBBBBDDDEEEDDDBBBBBB>>><<>><<<<<<>>>AAACCCHHHIIIKKKMMMNNNMMMJJJHHHIIIGGGDDDDDDEEEEEEDDDBBBAAA>>>???BBBCCCDDDHHHNNNSSSaaaqqq{{{|||zzzvvvsssvvv~~~xxxzzzzzzrrrjjjgggeeefffoooyyy|||wwwnnnfffcccffflllqqqnnnmmmiiihhhnnnttttttooopppppptttzzz|||yyyyyy{{{{{{}}}yyypppmmmrrrrrrooommmkkkhhhkkkxxx}}}uuuvvvyyy|||uuummmfffgggsss}}}vvvqqqkkkccc]]]PPPLLLFFFAAA>>><<<:::999555555555444333333444555222//////333444000111444666333222444333000000333///000000111111111111111222222222222222222222222111222333222000000111222333//////333555333111111000000/////////000000111000000000000000000//////000000000000111111111111/////////000000111111111//////000000000000//////...///000111111000///...//////000000000000//////...//////000000//////...,,,...//////...------...&&&---000//////222222.........////////////......---------.........//////////////////////////////111---***+++///000---)))///...---...//////---,,,111111111111111000///...,,,...///...---,,,---.........---------......///...---+++---///000///---//////...,,,...---++++++,,,&&&***,,,------+++******+++,,,,,,,,,+++++++++******)))******+++,,,,,,------"""&&&))))))''''''+++...,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++***************+++,,,,,,***,,,------,,,+++++++++,,,---......,,,,,,---...---...///...,,,,,,...000...///000000.........///...///222444///***+++000000000///......//////000222000...------,,,+++)))***,,,------++++++,,,...,,,---...---,,,,,,...000000111444777<<<@@@DDDFFFMMMPPPSSSTTTTTTRRRRRRSSSVVVUUUTTTSSSSSSTTTUUUVVVQQQNNNNNNQQQQQQKKKFFFEEE===:::777555555555555444333333333333555777999;;;DDDEEEGGGIIIJJJKKKJJJJJJ<<<;;;;;;;;;>>>BBBFFFHHHJJJKKKMMMNNNNNNLLLJJJIIIGGGEEEBBBAAAAAAAAA@@@??????@@@DDDHHHIIIKKKTTT^^^nnn|||zzz{{{yyyyyy|||xxxzzzwwwnnnjjjmmmiiibbb\\\[[[[[[]]]ccciiinnnmmmjjjdddaaadddnnnvvv~~~wwwwww||||||{{{zzzwwwpppkkknnnttt}}}~~~|||xxxnnnoooooommmnnnvvv}}}tttpppuuu~~~}}}}}}uuuhhhddd\\\RRRIIIBBB???>>>:::999777555555555555555111//////222222000000333333000000222222///000333111111000000111111222333111111111111111111111111000111222222111000111333333//////222444111///000////////////000111222222000000111111111111111222000000000000111111111111...//////000111222333333/////////000000000000000//////000000000000////////////000000000000//////.........//////.........,,,...000///...---...///...000000...///222000,,,//////............//////------........./////////////////////////////////444...)))+++111333///))),,,---///...------...///222222222111000///...------...//////------.../////////...---------------...---,,,---/////////...000//////------+++***,,,---'''***+++---,,,+++******+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,&&&(((******))))))+++---,,,++++++******++++++,,,,,,,,,++++++***++++++,,,'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,))),,,...---***(((***,,,+++---...---,,,,,,---///,,,.........------...000...000222111...,,,...000111000///---++++++000444000/////////............111///------------,,,+++***+++---,,,++++++,,,...,,,---...------...000222222555999===BBBFFFKKKNNNMMMPPPTTTVVVVVVVVVWWWXXXTTTSSSRRRRRRRRRSSSSSSTTTTTTPPPNNNPPPNNNGGGBBBBBB;;;888555333333444444333333333444555888;;;>>>@@@EEEFFFFFFFFFEEEEEEDDDDDD::::::;;;===AAAEEEIIILLLKKKMMMNNNNNNLLLKKKJJJJJJFFFDDD@@@>>>>>>???AAABBBAAAEEELLLQQQRRRVVVcccqqqxxxsssrrr|||~~~{{{www|||xxxuuu~~~~~~~~~rrrkkkfffgggeeeaaa```ccceeeeeefffhhhjjjmmmsssxxx}}}uuupppvvv}}}|||www~~~}}}yyyyyyxxxuuuqqqrrrrrrooollloooyyy~~~~~~zzzsssmmmnnntttvvvmmmbbbVVVKKKDDD>>><<<999777777777777666333222333333444333333444333000000333333111222555222222111000000222333444111111111111111111111111///000222222111111222444222//////222222///...000000000//////000111111222///000000111111222222222///000000000111111111111000000111111222222222333///////////////000000111//////000000000000////////////000000000000//////------............---------...000000...---...///111///,,,,,,...000...+++000///...------...///000............////////////////////////////////////111...+++,,,000111///++++++---//////,,,,,,///222000111111111000///.........///000///.........000///......---------......------------...//////.........---,,,,,,******...000***""")))+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---+++******,,,---+++))),,,++++++******++++++,,,,,,++++++***++++++,,,,,,'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++++++++***+++,,,,,,---(((+++...---***)))***,,,+++,,,------,,,,,,...///+++---.........---...000...111333111...---///222333111---+++...111333222////////////......------///...,,,,,,...//////...***+++---,,,++++++,,,...,,,,,,---------///333555666:::???CCCFFFJJJNNNRRRNNNQQQTTTVVVVVVVVVXXXYYYSSSSSSSSSRRRRRRRRRRRRRRRVVVPPPKKKKKKHHHBBB??????<<<999666444444444333333333444666:::===AAADDDEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKLLLKKKMMMNNNMMMJJJIIIJJJKKKFFFDDDAAA@@@@@@CCCHHHKKKJJJPPPXXX^^^___cccqqqvvvlllhhhkkkooouuuyyy~~~zzztttvvv~~~tttqqqkkkooollldddcccjjjmmmjjjaaa\\\YYY[[[___bbbfffjjjsss}}}{{{|||vvvttttttqqqllljjjmmmpppqqqqqquuu}}}~~~zzzrrriiicccaaadddlllyyyttt```QQQDDD@@@;;;888888888777555444555555444444555555444222000///222333111222666333222111111111222444555111111111111111111111111///000222222111111222444222//////222111...///222222222111000000000000000/////////000000111111111///000000000111111111111333222222222111111000000//////......///000111222000000////////////000000//////000000000000//////------............---------///000000///......///111---***,,,...///...---000///...------...///000........./////////000000////////////////////////,,,---......---,,,---...+++---///...,,,,,,///222---...///000000000000000...///000///.........000,,,,,,,,,------///000000,,,---...............///......---+++,,,+++***---000---((()))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******------,,,,,,+++******)))111---***+++......+++(((,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))+++,,,---,,,+++,,,---***,,,------------...///***,,,...///......///000...///111000000000111222//////000111555777333+++///////////////...---,,,...---,,,---///000000000***,,,------++++++,,,...,,,---......000333777;;;<<>>???===:::666555555555555444444666:::>>>BBBDDDEEEFFF???>>>===<<<<<<<<<===>>>CCCDDDEEEGGGHHHIIIJJJKKKJJJLLLMMMKKKHHHGGGJJJMMMBBBDDDFFFHHHJJJMMMQQQTTT[[[```hhhmmmmmmoooyyy~~~oooeeebbbfffjjjrrr|||}}}tttsss{{{tttlllkkk___cccbbb\\\___hhhkkkhhhcccaaa```dddlllwwwyyyuuurrrmmmiii\\\^^^```ccchhhooowww|||}}}zzzooogggXXXXXX[[[fffxxxrrraaaQQQKKKDDD???===;;;888555444777666444444666666333222//////222222000111444333333222222333333444555222222222222222222222222000111222222111000111333111///000222111...000555333333222111000000000000//////000000000000000000000000000000111111111111333333222111000//////...//////.........000111222000000////////////000000//////000000000000//////.........//////.........---///111000///...//////111---,,,///000//////111//////............//////....../////////000000000////////////////////////***---000///,,,***---111.........---,,,,,,///111,,,---...///000111111111---...//////------...///,,,,,,,,,---...///000111,,,---......------...000000//////+++------******---...+++(((***,,,,,,+++++++++---,,,,,,,,,+++++++++******,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******++++++,,,---...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------*********,,,...///...---***,,,------------...000***,,,...//////...///000---------...000111111111,,,111333222333555222,,,///////////////---,,,+++000...------///000//////***,,,------++++++,,,...---...///111333777<<>>BBBDDDDDDBBBAAA::::::999:::<<>>CCCIIILLLHHHHHHJJJJJJJJJJJJHHHHHHGGGIIIKKKHHHEEEEEEJJJOOOUUU```ppp|||~~~|||~~~zzz||||||vvvxxx~~~ttttttyyyxxxkkkhhhmmmsssrrryyy}}}tttmmmgggdddeeegggiiiooovvv{{{|||zzzjjj```\\\]]]]]]\\\[[[]]]ccckkksssxxxwwwuuutttzzz|||tttooorrrvvvzzznnngggjjjsss|||zzz}}}|||rrreee[[[TTTNNNGGGAAA:::>>>>>>999999===<<<888888555444777777444555888222333444555666555444333444444444444444444444444222333333222000///000111000///111333222000444:::000000000000111222333444444333333222222111111111000000000000111111111111////////////000000000000//////...---...000222444111000///......///000111//////000000000000////////////000000000000//////...///111111/////////000---+++...000---''''''------...///000000///...---////////////000000000000////////////////////////000...---...111222111///333///++++++---///...,,,...///////////////......,,,---...---,,,,,,---...//////...------------...+++---//////---,,,...000---,,,+++///++++++///...)))+++000***++++++,,,,,,------...)))***++++++------...///+++---...,,,)))(((***---+++***))))))++++++***))),,,,,,+++***+++,,,---...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******))))))******+++,,,***---...---***))),,,/////////...---,,,,,,++++++111...******---000000/////////000000///...------///000111111111///...---111///------...//////...,,,///111000---+++,,,...((()))+++,,,,,,---000222...111555999>>>CCCHHHLLLMMMOOORRRSSSRRRQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQPPPLLLGGGBBB???CCCFFFIIIKKKLLLJJJGGGEEE;;;:::777666666777999;;;???@@@BBBBBB@@@===999666;;;<<<===>>>@@@DDDJJJNNNLLLJJJIIIJJJJJJHHHDDD@@@HHHFFFFFFFFFDDDDDDOOO]]]gggyyy}}}~~~xxxlll[[[[[[fffgggdddeeekkkmmmjjjkkkooobbbfffhhhkkkqqq}}}zzzwww|||}}}uuuqqqllleeefffdddbbbdddggghhhfffccclllooorrrrrrpppmmmkkkjjjwww|||wwwwww}}}|||yyyzzz~~~zzzpppaaaRRRKKKHHHEEEAAA>>><<<999666444888666444333444444333222888444111111444666555333222222222222222222222222333333111000000000111222333222000//////000222333///111333444333222222333222444444222000111444888/////////000111111222222000111222000//////000222000000000000////////////111222222000...---...//////222444444111///000222111000...---...///111222000///.........///111222000000000000000000000000,,,...//////......000111---...000111111111000///000///...---------------333111/////////000///---......////////////......///------///222111...+++111...++++++...//////---.........------,,,,,,,,,........................---------,,,)))***---,,,))))))---***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,------***'''%%%&&&(((,,,+++******,,,,,,+++***++++++*********+++,,,---+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++++++++++++++,,,------...---,,,,,,------------------------------------///,,,))))))+++......---//////000000///......---///000111111000///...---111///------//////...------...///...------...///,,,---------,,,---000222111555999>>>AAAFFFJJJMMMNNNPPPRRRRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRPPPLLLHHHEEECCCBBBAAAFFFHHHKKKMMMLLLIIIEEEBBB<<<;;;999999:::<<<>>>@@@AAA@@@@@@???===;;;:::999>>>???AAACCCDDDGGGKKKNNNRRRNNNHHHEEEEEEFFFGGGGGGFFFDDDEEEGGGHHHMMM\\\kkk||||||}}}|||jjj[[[ZZZccc^^^]]]bbbkkkqqqqqqrrruuussswwwzzz|||www|||xxxvvvzzz~~~{{{vvvtttxxxyyy{{{}}}{{{yyyxxx{{{xxxuuuttttttsssnnnjjj^^^bbbfffiiigggeeebbbaaafffsssyyynnniiikkkmmmuuuyyyiii```YYYTTTMMMGGGCCC???:::666777666444444666888888777333333333222222222444555222222222222222222222222333333111000000000111222333222111000000111222333111222222222111111333555111222222111//////333666/////////000111111222222000111222111//////000222000000000000000000000///111222222000...---...//////000111111000///000111000000.........///111222000//////...///000111222000000000000000000000000---...//////...---///000,,,---///000000000///...000///...------------...333111...---......------////////////////////////111...------000111000...000...+++,,,...//////---.........------,,,,,,,,,////////////////////////+++++++++***((())),,,,,,)))(((******++++++,,,,,,------...++++++++++++************+++,,,,,,***((('''((()))---,,,++++++------,,,+++******)))))))))***+++,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------.........111---***+++///000...,,,++++++,,,,,,---...//////...,,,******,,,---......//////000000000///......///000000000000//////...000///......//////...,,,///...,,,,,,---//////////////////...---...111333777;;;@@@DDDGGGJJJMMMOOONNNPPPRRRRRRQQQOOOOOOOOORRRSSSTTTTTTTTTSSSQQQPPPQQQLLLFFF@@@===???CCCEEEJJJLLLNNNOOOMMMHHHCCC???777777666666888;;;===???@@@???===<<<;;;;;;<<<===BBBEEEHHHIIIJJJKKKLLLNNNOOOLLLFFFBBB@@@BBBEEEGGGFFFGGGIIINNNUUU```rrr}}}uuusss{{{~~~uuujjj```aaahhhiiikkkrrr}}}|||sssvvv|||uuunnnkkknnnrrrwww{{{tttppppppmmmkkkiiihhhmmmzzzyyysssppprrrwww||||||xxxuuuvvvyyy}}}yyyqqqtttwwwvvvqqqiiibbb^^^\\\aaakkkvvv~~~qqqddd\\\ZZZ\\\eeerrrzzzrrriii^^^UUUPPPJJJCCC===999777444444555777777777111444666555111111444888333333333333333333333333333333222111111111111222333222111000000111222333333333222000///000444777///000000///......111333/////////000111111222222000111222111//////111333000000000000000000000000111111111000...---...000000///......///000000///000///.........///111222///////////////000111111000000000000000000000000---...//////---,,,---...,,,---.../////////......//////......------......444111...,,,,,,------,,,000///...------...///000222///---,,,...000222222000...,,,,,,...///...---.........---------------/////////////////////////////////+++******,,,---,,,*********++++++,,,,,,------...))))))***+++,,,------...)))******+++,,,---///000...---,,,,,,---...---,,,***************++++++,,,***++++++,,,+++***))))))************************------+++++++++,,,---...,,,------...............///---++++++---...---,,,++++++,,,------......//////...------...///000000//////000000000//////...///000000000000/////////000///......///...---+++333///+++***---//////---/////////......000444888===AAAFFFJJJLLLNNNPPPQQQOOOQQQSSSSSSQQQOOONNNOOORRRSSSSSSSSSSSSQQQPPPNNNKKKGGGAAA======AAAFFFJJJNNNOOOPPPPPPMMMGGG@@@<<<555555555555666999;;;<<<;;;;;;;;;<<<===???@@@AAAFFFIIILLLMMMMMMLLLLLLLLLIIIIIIIIIFFFCCCCCCDDDFFFKKKMMMSSS[[[fffvvvwwwpppnnnxxx~~~}}}xxxrrrqqqoooooouuu}}}{{{qqqsss{{{|||zzzuuunnnhhhjjjnnnsssyyy|||xxxrrrmmmmmmsss|||}}}{{{tttqqqpppnnntttyyyxxxuuuvvv~~~|||wwwmmmggg``````gggqqq{{{}}}|||}}}sssbbb[[[VVVWWW___ppprrrggg```ZZZRRRKKKBBB>>>:::777666666666555444555777666555444666888333333333333333333333333333333222222111111111111333222222111111222222333222222222111000111333666//////////////////111222/////////000111111222222000111222111000000222333000000000000000111111111000111111000...---///000222///,,,,,,///111111///000//////...///000111111///////////////000000111////////////////////////...//////...---+++,,,---------///000000000///...//////............//////666222...,,,,,,---------111000...,,,,,,...000111000///......///111222222......------...........................---------////////////////////////000000000...---,,,,,,...///...+++***++++++,,,,,,------...***++++++,,,---...//////*********+++---...///000...---,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************...---+++******+++,,,---++++++,,,------------,,,***,,,---,,,***)))+++---------------------------......//////...///000111//////000000000000000///000////////////000000000000///......///...,,,***444000,,,+++---...---,,,,,,---///000222666:::>>>CCCFFFKKKNNNOOOPPPQQQRRRPPPRRRTTTSSSQQQPPPOOOOOOSSSSSSSSSRRRQQQNNNLLLKKKBBBAAA@@@@@@CCCGGGLLLNNNPPPPPPPPPNNNJJJDDD>>>::::::999999999:::;;;<<<===666888;;;???BBBDDDEEEFFFHHHJJJLLLMMMLLLJJJJJJKKKIIIKKKMMMKKKHHHHHHKKKPPPRRRWWW^^^fffrrrzzztttpppppp|||~~~www{{{}}}zzzrrrmmmllljjjjjjmmmsss{{{yyyooonnntttyyy{{{~~~~~~yyytttxxx~~~zzzyyyyyywwwsssppptttnnn___ZZZ^^^cccgggppppppwwwyyyoooccc\\\\\\fffyyy}}}tttkkkbbb[[[NNNIIIBBB<<<:::999888777777555444555777777666444333333333333333333333333333333333333222222111111333222222222222222222333000111333333222222222333111000000000111222222222/////////000111111222222000111222111000111222444///000000000111111111222000111111000......///111111///---...111333222//////////////////000000111...//////000000000000000////////////////////////...///000///---,,,,,,---...///000111222111000000//////.........//////000666333000......//////...111000...,,,,,,...000111---...000111111000000000---............---..............................------------------------,,,,,,+++///...,,,***---000///+++***++++++,,,,,,------...............---------------+++))))))+++++++++***...---,,,,,,......---,,,++++++,,,------------,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++)))***+++------,,,,,,+++(((+++---,,,((('''***...---------------------,,,+++---......------.../////////000111111111000000000////////////000000111///.........///...+++(((222000---,,,---------,,,+++---111555888<<>>BBBFFFJJJMMMOOOPPPPPPOOOMMMJJJFFFAAA===:::::::::::::::;;;;;;<<<===777999===AAAEEEHHHIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKKKKPPPTTTSSSPPPPPPWWW^^^^^^bbbfffkkkuuu{{{wwwrrrpppqqq|||nnnlllnnnkkkeee```bbbdddbbb^^^[[[\\\]]]eeekkkuuu||||||uuukkkiiikkkllllllxxxyyy}}}zzzzzzssseee___]]]]]]\\\[[[cccooovvvxxx~~~{{{rrrmmmppp|||vvvqqq\\\UUUKKKCCC>>>;;;999888888555333444777777444000333333333333333333333333333333333444333222222111333333333333333333333333///111444444333222222222222111000111333444333222/////////000111111222222000111222111111111333555///000000111111222222222///000111000......///111///......000222222111000////////////000000000000......///000000000000000000000000000000000000000...///000///...---...//////000111222333222111111//////......//////000000444222111000111111000///000///...------...///000+++...111222000...------,,,...//////...------................../////////,,,,,,,,,,,,,,,,,,,,,,,,---------...---((($$$(((......(((***++++++,,,,,,------.........---------,,,,,,,,,...,,,))))))+++,,,***)))---,,,+++,,,---...---+++)))***+++,,,---,,,,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---------+++***++++++++++++******+++,,,+++,,,,,,------.........+++---//////---,,,.../////////000111111111111111000///......///000111222///......//////---***''',,,---......------///000---111666;;;???BBBFFFIIIJJJLLLNNNNNNNNNNNNPPPRRRQQQSSSUUUUUUTTTSSSSSSTTTPPPPPPNNNLLLHHHDDD@@@>>>:::>>>DDDJJJOOOPPPPPPOOONNNMMMJJJFFFBBB>>><<<;;;999999:::;;;<<<>>>??????>>>???@@@CCCEEEHHHKKKLLLLLLKKKIIIFFFDDDFFFIIIMMMQQQ]]]jjjpppmmmjjjllloooooopppnnnkkkrrrzzzwwwwww{{{rrrccc___cccbbb]]]YYY\\\^^^^^^^^^___bbbeeeooozzzyyyvvv{{{ttttttuuutttsss~~~}}}~~~~~~rrrkkkggg[[[YYY]]]ggglllmmmttt~~~yyypppbbbUUUJJJDDD???===:::999999999888666444222444444444444444444444444333333444444444333222111222333333333333333333222000222333222111111333444222111000111444444333111/////////000111111222222000111222222111222444666///000000111111222333333///000000000......000111***---000222111000//////...//////000000000000000---...///000111000000///000000000000000000000000...000111000//////000111...///000222222111111000///////////////000111111000000000111222222000...////////////////////////---///000///---+++,,,---+++...000000...,,,---...---........./////////000------------------------000000000,,,***%%% $$$,,,,,,&&&***++++++,,,,,,---......)))***++++++------...///...,,,***+++...000///------,,,++++++------,,,+++((()))***+++,,,+++******...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***((()))***,,,......---,,,+++///,,,)))***---...---***)))***+++,,,...///000111,,,///222111///...000222//////000111111111111111000///.........000111222///......//////---***''''''***...///......000333000444:::@@@CCCFFFIIIKKKLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSUUUVVVUUUTTTUUUUUUNNNNNNLLLIIIDDD@@@<<<999;;;???FFFLLLPPPQQQOOONNNMMMKKKGGGCCC???===<<<;;;<<<===>>>@@@CCCEEEFFFGGGEEEDDDCCCBBBDDDGGGKKKNNNNNNLLLHHHDDDBBBEEEJJJNNNZZZnnn}}}|||tttlllpppuuu{{{|||wwwrrrfffZZZZZZaaadddaaaiiillloooqqqrrrtttvvvyyy{{{wwwqqqwww}}}{{{uuullliiilllrrrrrrllllllrrruuu|||zzzuuussspppnnnooouuu|||~~~lll]]]RRRJJJFFF<<>><<<<<<<<<<<>>AAAEEEIIILLLMMMMMMMMMKKKHHHEEEDDDFFFHHHJJJKKKJJJKKKKKKLLLKKKIIIGGGFFFBBBEEEHHHIIIGGGFFFGGGIIINNNOOORRRYYYccclllpppppp~~~zzzooojjjnnnwwwyyy|||{{{zzzrrrhhhcccaaagggnnnwww{{{|||xxxrrroooppprrrsssuuuxxxyyywww~~~~~~}}}wwwmmmoooqqqwwwtttfff\\\[[[\\\^^^bbbggglllqqqtttyyy~~~~~~vvvpppmmmjjjnnn}}}hhhaaaXXXMMMDDD>>>;;;999666555444555777777666555666555555444444555555666666555333222111111111111222444555555444333333444000000000000000000000000222222222222222222111000333222111000000000111222000000111222111000///...333444333111///...///000000///...000222333333222---///000///...---...//////......///111111000...///..................///111111000/////////000000111000//////111222222111333222000...---------...///------000000---,,,...............///////////////000000...---,,,...///000000////////////......***---000111000...............------------...............---+++)))***---...,,,)))---------------------,,,------------------------+++***)))***,,,---,,,+++---......///////////////,,,,,,---------,,,++++++++++++,,,,,,,,,---------******++++++,,,,,,++++++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......---///000111111000///---///------...111111000...---............---,,,+++,,,******+++---...---***&&&))),,,///333888>>>BBBGGGIIIKKKMMMMMMMMMMMMMMMPPPRRRTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSPPPMMMHHHEEE>>>999666666666666999>>>CCCEEEHHHLLLMMMNNNMMMMMMMMMKKKIIIIIILLLNNNOOOOOOMMMNNNNNNLLLIIIFFFDDDCCC<<>>DDDHHHIIIJJJKKKNNNOOOPPPPPPOOORRRSSSUUUTTTSSSRRRRRRSSSRRRSSSSSSQQQMMMHHHCCCAAA;;;777666888::::::>>>CCCHHHJJJLLLNNNOOOOOONNNNNNOOONNNMMMMMMOOOQQQQQQPPPMMMNNNMMMJJJEEEAAA@@@AAA777<<>>CCCIIIMMMKKKKKKLLLOOORRRSSSRRRPPPRRRSSSTTTTTTRRRPPPPPPQQQQQQRRRQQQNNNHHHBBB>>>===666333555:::>>>@@@DDDIIILLLMMMNNNPPPQQQQQQPPPPPPQQQPPPOOOOOOQQQQQQPPPNNNJJJKKKJJJFFF@@@>>>???BBB888===DDDJJJMMMQQQUUUYYYWWW^^^iiizzz|||uuuqqqtttzzz|||yyymmm```[[[\\\___fffmmmxxxmmmjjjiiijjjkkklllrrryyy~~~yyy|||}}}~~~yyyxxx~~~xxxqqqmmmnnnrrrwwwoooooonnnmmmpppyyy}}}ssshhhZZZOOOGGGCCC===:::999999888888777666666555555666666777333333222222222444555666222444555555444333333444000000000000000000000000000111222222222222222222000111111111222222222222000111222333444333222222222333222000...---...///000000111222444444222000///111222111000///000111111000///000111111///---...------------------.........///000000000//////...,,,,,,---///111111111/////////000000111111111222///---///...+++,,,...............////////////,,,...//////---,,,,,,------...///000111000///...000000///---+++,,,///111//////............//////111111///***+++,,,,,,+++***+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++((()))***++++++,,,,,,,,,***++++++,,,------------***++++++++++++,,,,,,,,,)))***,,,...///...---,,,///......------------...,,,+++++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,---...//////---------------------------...//////...------...------,,,++++++,,,---...&&&+++///...***))),,,000000444999>>>BBBGGGMMMQQQOOONNNNNNQQQTTTTTTRRRPPPQQQRRRSSSRRRPPPOOONNNOOOQQQQQQPPPJJJCCC===;;;:::999777999???CCCEEEIIINNNNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOPPPQQQQQQOOOMMMHHHHHHGGGBBB===<<>><<<777777666666666666777777333444444555555444333333000222444333222111222222222222222222222222222222...///000111111111111111///000111222222222222222000000//////000111222222111222333222111111333555000333666666222000///111000111222111000///000222111000///000111000...------...///000000///...---,,,---///000000000//////,,,///111111//////333666000111333444333000---++++++((((((,,,......000555............/////////000(((***---............///***,,,...///000///...---)))+++...///...---------//////............//////***))))))+++***(((%%%$$$&&&)))---***+++,,,.........------///,,,***---111000***###---------,,,,,,+++++++++------...---++++++---///******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111222000---***''',,,,,,++++++,,,---//////+++...///...000333000+++222111000...------------...000111000---+++))))))***+++,,,------...111444666;;;BBBGGGIIIKKKOOORRRNNNOOOQQQSSSTTTUUUTTTTTTUUUTTTRRRQQQOOONNNNNNMMMPPPNNNJJJDDD???<<<===???BBBDDDGGGJJJMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUSSSQQQNNNNNNNNNMMMHHHDDDEEE???<<<>>>BBBDDDHHHLLL^^^qqq|||wwwzzzzzzwww{{{wwwttt}}}|||{{{zzzxxx{{{}}}oookkkmmmhhhqqq~~~zzzsssqqqooommmmmmqqqxxx~~~{{{xxxtttuuu~~~yyyuuuzzzwwwuuuooopppttt{{{~~~uuuooonnnoooooosss{{{~~~tttnnnlllnnnooovvvlllggg]]]ZZZaaaeeedddiiitttwwwwwwooofffeeerrr|||rrrdddXXXOOODDD:::888:::<<<:::777555666888777666444222222222444555444555666666444333444666222222222222222222222222444333333222111000//////111111111111111111111111333333222111222333444555222222111...,,,+++,,,---111111222222222222111111...///000111111000///...000000000000111111111111111000///......///000111000000000000000000000000000111111///,,,---000333//////000000000000////////////000000000000/////////000111111//////000000000000////////////000000//////............//////000---,,,...---***+++.........---,,,---...///000222222111------,,,***)))***---///,,,,,,,,,+++,,,,,,------///,,,+++---///...***&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000//////---,,,++++++)))+++......,,,+++---...+++------,,,...111///+++...............///000000***+++---......---------+++,,,---...///111555999<<>>EEEJJJOOONNNOOOOOOPPPPPPPPPOOONNNOOOPPPQQQQQQQQQPPPPPPQQQPPPNNNMMMMMMOOOQQQRRRKKKNNNPPPPPPOOOMMMLLLLLLNNNNNNOOOOOOOOONNNNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHFFFDDDCCCCCCDDDFFFHHHJJJOOOUUU[[[cccsssxxxpppppptttrrriii___XXXSSSTTT]]]hhhqqqyyy|||zzz|||{{{|||}}}}}}~~~zzzrrroooqqq{{{{{{yyyxxx{{{}}}~~~~~~|||zzzyyyyyyzzz}}}~~~|||yyywwwvvvsssooolllllllllmmmpppuuuwwwxxxvvvtttttttttrrrqqqrrrtttwwwvvvvvvwwwyyy{{{|||~~~~~~}}}~~~~~~~~~}}}|||||||||zzzxxxxxxyyy{{{xxxuuurrrrrrttttttrrrooopppqqqsssvvv{{{~~~zzzyyyyyyxxxsssnnnnnnkkkgggeeekkkxxxlll[[[WWWhhhgggZZZJJJAAA@@@@@@===:::666666666666555333222111111222333333222222444555222222222222222222222222111111111222333333444444222222222222222222222222222222222333333333333333...000333333222111111222111111222222222222111111333222111000000111222333.........///000222444555///000000000000000000///000000000000000000000000222000///...///000111111//////000000000000////////////000000000000//////+++---...***'''''',,,111//////............////////////............//////000------//////---...111---------...............111000000***+++------,,,++++++,,,,,,---...///...---,,,+++***,,,---,,,******---111//////...---+++***))))))///------...111111...+++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///------000+++(((***000444333000...000///,,,---000///+++...............///000000000---++++++---///---+++...000555999>>>DDDJJJNNNOOOMMMLLLMMMOOOOOOOOONNNOOOPPPRRRSSSSSSSSSRRRRRRMMMLLLJJJJJJJJJMMMPPPRRRNNNPPPRRRRRRPPPOOONNNOOOPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLNNNOOOOOONNNMMMMMMGGGGGGFFFFFFFFFHHHMMMPPPSSSSSSXXXaaajjjrrr~~~zzzqqqooottt~~~llleee^^^\\\]]]cccnnnzzz|||yyyzzzwwwwwwuuurrrvvvzzzuuuttt{{{~~~|||||||||}}}}}}~~~~~~|||yyywwwwwwxxxyyy{{{}}}{{{xxxvvvvvvxxx{{{~~~wwwvvvttttttttttttrrrqqqjjjiiiiiimmmsssxxxzzzyyyssstttttttttuuuwww{{{~~~}}}~~~~~~|||zzzzzz{{{xxxsssnnnkkkkkklllnnnrrrwww|||~~~|||||||||ssshhh``````^^^ZZZYYY___kkkuuukkk[[[bbbrrr}}}mmmXXXJJJCCC@@@===:::999888777666444333222222111222444444333333555666444444444444444444444444111222222222333333444444333333333333333333333333222222333444444444444333111333444444333222333444111111222222222222111111111111111000000111111111111111111111000000////////////000000000000//////111111111111111111111111111...++++++,,,...////////////000000000000////////////000000000000//////......---+++***+++---000///......------....../////////............//////000,,,,,,//////---...111,,,---......//////......000000///+++,,,---,,,+++***+++---,,,+++***))))))+++,,,...***++++++,,,+++,,,...///------,,,,,,,,,,,,++++++---------------------,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......%%%(((+++...///000000000---///...---...000---)))...............///000000555000,,,,,,...///,,,***000444:::???DDDIIINNNRRRNNNLLLJJJKKKNNNPPPOOOMMMPPPPPPQQQRRRRRRQQQOOOOOOGGGFFFDDDCCCEEEHHHKKKMMMMMMOOOQQQQQQPPPPPPQQQRRRNNNNNNNNNNNNNNNNNNOOOOOOKKKLLLMMMMMMMMMKKKIIIHHHFFFGGGIIIIIIKKKPPPWWW]]]``````cccjjjooovvvuuupppsssyyyxxxsssoooffffffkkktttzzz~~~zzzzzzttttttqqqmmmooozzz|||zzz~~~{{{wwwxxxxxxyyy{{{|||zzzyyyyyyxxxuuuqqqoooqqqtttvvvvvv{{{zzzyyyyyyyyyzzz{{{|||xxxxxxyyy|||~~~}}}xxxuuutttwww~~~yyyqqqpppooonnnoooppprrrtttvvvxxxzzz{{{{{{{{{|||~~~|||~~~}}}rrrdddaaa[[[VVVTTTZZZccckkkvvvpppjjjoooyyypppZZZKKKDDD>>>;;;;;;:::888666666555666666111333444555444444666777444444444444444444444444222222333333333333333333333333333333333333333333000111222333444333333222333333444333111111222444111111222222222222111111///000000111111000000///111222222333222000...,,,///000111111111111000///000000000000000000000000000...,,,---///000///---//////000000000000////////////000000000000//////333111//////111222111000///......------....../////////............//////...++++++......,,,---000,,,---.../////////...---000000///***++++++***))))))***,,,---***&&&$$$$$$(((---000*********,,,---.........******+++,,,,,,---......+++,,,,,,+++))))))+++---)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......///000$$$///222///,,,---000---000000///000111...)))222111000///------------***'''&&&***111777777666222777===DDDIIIMMMQQQTTTMMMKKKIIIKKKNNNPPPPPPNNNOOOOOOOOOOOONNNLLLJJJIIIBBBAAA???>>>@@@CCCGGGIIIJJJLLLNNNOOOOOOOOOQQQSSSKKKKKKKKKJJJKKKKKKLLLMMMKKKKKKLLLLLLJJJGGGEEECCCGGGIIIKKKMMMPPPVVV___fffjjjiiikkkmmmnnnqqq|||zzzrrrsssxxxuuugggcccaaadddkkkzzz}}}yyyzzz~~~uuuuuurrrmmmmmmvvv}}}zzzvvvqqqrrrsssvvvzzz{{{xxxwwwwwwvvvrrrllljjjmmmsssvvvtttwwwxxxzzz|||~~~~~~~~~~~~}}}zzzyyywwwtttqqqnnnmmmlllvvvuuuuuuwwwyyyyyywwwtttmmmqqqvvvyyy|||~~~~~~wwwzzzpppjjj___VVVSSSWWW___eeennnssspppffflllttt{{{mmmYYYMMMFFFCCC<<<;;;999777777888:::;;;222333555555555555666888222222222222222222222222333333333333333333333333333333333333333333333333///000111222333222111111222222111000......000222111111222222222222111111...///000111111000///...---///111333333222000...000111222333333222111000////////////////////////111000000222555444111...//////000000000000////////////000000000000//////222///,,,...222333000,,,.........------.........//////............//////...+++***---...,,,---000,,,,,,.../////////...---222222111///---+++((((((+++---///*********++++++,,,,,,,,,,,,+++***---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------***+++,,,+++)))((()))***------------------------***++++++,,,,,,++++++***...---,,,,,,++++++++++++---...///...---------............////////////000111333111------111333111,,,......+++***---,,,)))...///...---,,,---000333666>>>FFFIIILLLPPPQQQOOONNNLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLKKKIIIEEEBBB@@@666666555444555888>>>CCCCCCEEEIIIKKKMMMOOOQQQTTTOOONNNMMMNNNOOOOOONNNMMMJJJKKKLLLLLLKKKIIIHHHFFFDDDNNNYYY```eeekkkkkkhhhlllnnnqqqsssnnnkkkqqqzzzwwwxxx}}}uuuxxx~~~wwwbbb___fffkkkmmmuuuvvvqqqxxxyyy{{{ssskkkiiilllttt|||yyyyyy{{{zzztttooommmqqqssstttvvvwwwvvvvvvuuuvvvssspppnnnpppvvv||||||xxxuuuttttttvvvzzz}}}xxxuuulllmmmmmmnnnpppssswww{{{~~~~~~zzzrrrqqqrrr{{{~~~}}}lll``````hhhnnnvvvlllfffbbbccchhhmmmqqquuu{{{kkkZZZKKK@@@@@@===:::888888888888777999555111222666888666333666555333444666777777777333333333333333333333333000///000222555555333111222444444444222222333444333444555333222111333444111333444333111111222333000000111222222222222222111444777666222//////000......////////////......---///111333444333222111111111000000000000111111222111111000000000000000111111000000//////......000000222555555333...***---,,,,,,---000111111000222222222222222111000000///---+++,,,000222111000000111111111//////000222111///,,,...---+++******+++---...------..................---,,,,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,+++,,,---------.........////////////111000------000111///---000///,,,,,,......+++...////////////000444666<<>><<<:::444444333333333666:::>>>@@@DDDHHHKKKMMMOOOQQQRRROOOOOONNNNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIHHHHHHIIIOOO]]]mmmxxx{{{tttrrrrrrttttttoooiiiiiimmmlllnnnuuu~~~oooaaaaaaiiioooxxx~~~uuuqqqvvvzzzzzzsssooouuu}}}wwwmmmhhhgggnnn}}}~~~sssppppppuuuvvvrrrppppppoooppprrruuuwwwyyy{{{{{{|||{{{yyyyyy{{{~~~~~~~~~tttrrroookkkiiijjjmmmoootttuuuvvvxxx{{{{{{uuummmmmmyyyxxxvvv~~~}}}{{{{{{}}}lll```\\\]]]aaaeeejjjnnntttoooaaaVVVHHHCCC===:::999999777666:::666222222555666333000666555333444555666666555333333333333333333333333333222222333444444222111222444555444333222333444444222000111333444333222111222333333111111222333///000111111222222111111000111111000//////000111////////////////////////,,,...000222222222111000111111000000000000111111222111000000//////000000000000000000000/////////.........//////,,,'''###...------...000111000///111111111111111000000//////---,,,---///111000//////000111000......000111/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******------,,,,,,,,,,,,------)))+++---......///111333++++++++++++++++++++++++,,,------......------,,,,,,,,,+++++++++,,,------------------------------,,,---------............---//////------//////---...111111...---000000------///000111222444888;;;@@@GGGLLLMMMNNNQQQQQQNNNTTTRRROOOMMMJJJFFFBBB>>>999:::::::::999777666444000111222111111222555888<<>>888333444444555555555444333222///000111111000111222444999>>>FFFKKKNNNOOOOOOOOOOOOPPPOOONNNLLLLLLNNNOOOKKKNNNQQQTTTWWW[[[aaafffppp|||nnnbbb\\\```ggguuuyyypppoookkkbbb\\\\\\ZZZcccjjjkkklllrrr~~~{{{wwwwwwyyy|||{{{yyyxxx|||~~~xxxsssvvv~~~wwwzzz}}}xxxtttnnnkkkkkkqqqvvvxxx{{{~~~~~~wwwnnngggbbbfffcccaaa```bbbeeegggiiimmmppptttyyy}}}~~~zzz|||{{{jjj___VVVYYY\\\___dddsssoooaaaOOOCCC>>><<<:::888===:::777777777888666444666555333444555444333111333333333333333333333333888666333222333444333333///111333444222111222333111...,,,...222444333111000222333333222111222444......///000000000000000555111...///222444333111111000...------...000111......000000111111000000111111000000000000111111111111000////////////////////////000000111111222000//////111333555444333111///......//////...,,,/////////000///......---000///.........//////...---...///...,,,,,,...///+++,,,,,,+++,,,,,,------,,,,,,+++//////......------,,,,,,/////////...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++,,,---...''')))***+++******,,,---------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///---,,,...000111000...,,,,,,,,,---------......---000111//////111000---+++......,,,,,,//////,,,+++---111555888;;;@@@CCCFFFLLLPPPPPPPPPRRRRRRPPPOOOLLLHHHCCC>>>888222---111111111111222111111111///000222222111111222333777===EEEKKKNNNNNNNNNNNNNNNOOOOOOMMMLLLLLLNNNQQQMMMRRRXXX\\\___dddkkkppp|||vvviiiccceeeooosssccc^^^[[[WWW[[[dddkkkooottttttrrrvvvzzzsssppprrrzzz{{{{{{tttwww{{{~~~~~~{{{yyysssqqqsss{{{ssskkkgggccc___]]]___aaabbbcccbbbcccgggkkkpppuuuyyy{{{|||wwwfffaaa\\\[[[]]]jjjvvv```NNNCCC>>>;;;999999888777666777777777777555444444444555555222000333333333333333333333333777444222222333555555444---///222222111000000111.../////////000111222333000111333333222222333444......///000000000000000444222000111444333///,,,222111///......///111222000000111111111111111111111111000000000000111111111000000///...///////////////000000111111222222---,,,,,,---000222222222111000......//////...,,,///////////////...------/////////............///---.........,,,,,,---//////...,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++******++++++,,,---...+++,,,------++++++,,,---------------------------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,***(((***---///...+++,,,---------...............111111......111111...***------***+++......+++,,,///444888;;;???DDDGGGNNNRRRTTTPPPNNNNNNLLLIIIKKKHHHCCC>>>:::666111...//////......///////////////111222222111111333444999>>>EEEKKKMMMMMMMMMMMMLLLNNNOOOMMMKKKLLLPPPTTTUUUYYY^^^``````dddlllsssxxxoookkksssyyygggYYYWWWVVVWWWeeewwwvvvsss{{{|||qqqmmmmmmuuu{{{{{{tttvvvyyy|||~~~{{{yyy}}}{{{jjjeee^^^\\\]]]______^^^______aaacccggglllppprrrsssuuuvvvvvvxxx}}}|||mmmfffmmmvvv}}}tttddd[[[ZZZddd~~~zzzdddRRRGGG@@@<<<666666555555555555666666555444444555666666444111333333333333333333333333555333222222444555444333,,,...111333222111000111...000111111//////111444000111222333222222333555...///000000111111000000000000000111111///,,,)))111111////////////111111111111111111111111222222111111000000000000111111111000//////......//////000000111111111111111111000...---...///000///...111///......//////...,,,///////////////......---.../////////------///111---...///...,,,,,,...///444111...,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,---,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************+++,,,---...+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,+++)))''')))---///---***------........./////////...000///++++++///000...))),,,,,,******---...+++///222777<<<@@@DDDHHHKKKQQQUUUUUUPPPLLLKKKIIIEEEEEEAAA<<<888555333000///000//////......////////////111111111111111444666;;;@@@FFFKKKMMMMMMMMMMMMKKKMMMNNNMMMKKKLLLQQQWWW]]]___```___^^^dddoooyyy~~~sssnnnnnnyyymmmaaa\\\```cccfffwwwyyynnnqqq{{{}}}qqqkkkjjjqqq|||}}}~~~yyyzzz{{{}}}|||tttkkkeeecccccc```^^^aaa```___^^^```cccgggiiikkkjjjjjjkkknnnttt{{{lll\\\]]]bbbiiioooyyy}}}nnnbbbcccxxxlllXXXJJJDDD888888888777555555666777444444444666888777555333333333333333333333333333555333222333444333111///,,,///333444444222222222222111000000111111222111///111222222222222333555///000111111222222111111///000111000...------...000000000000000000000000111111000000000000111111111111000000000000111111000000///............///222222111111111111111111222111000111333333111///000///......///000...---///000000000000///......,,,...//////------000222...//////...------...000222111000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........)))+++,,,+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************+++,,,---...)))***,,,,,,,,,,,,---///++++++++++++++++++++++++,,,------......------,,,...------,,,++++++++++++---***'''***...111...+++.........////////////000...///---))))))---///...))),,,---***+++......,,,111555:::???CCCGGGKKKNNNOOOSSSSSSOOOKKKKKKIIIFFF???;;;666222000//////...333222111111000000111111///000111000000111444777===AAAGGGKKKLLLLLLMMMMMMIIILLLNNNLLLJJJLLLSSSXXXaaabbbaaa]]]]]]fffuuuvvvlllkkknnnqqqtttllleeehhhssswwwyyy|||lllkkkttt{{{|||~~~}}}qqqjjjgggooozzzvvvqqqmmmhhhdddbbb```]]][[[[[[^^^```bbbfffeeefffiiinnnrrruuuvvv|||rrr```[[[ZZZ___fffoooqqqfffsssgggUUULLL=========;;;888777777888333444555777999999666444333333333333333333333333555444444444333222///,,,---111444666666444444444666111...///333555222...///111222222222222444555000000111222222222222222000111222000---...111555000000111111111111000000111000////////////000000111111000000000000111111000000///...............333222222222111000000000------...111333444222111000...---...///000///...000000000000000//////...+++---//////------000333...///000///------///000---...000333///,,,,,,---///---,,,###,,,000...++++++,,,(((***+++---......------)))***+++,,,---.........++++++,,,,,,,,,,,,---------------------------------...///000///...+++***...---,,,++++++,,,---...,,,------------,,,+++***---------.........//////,,,,,,------,,,***((('''111111000000//////.........000000000...---...///***---000...++++++000444666;;;@@@DDDEEEGGGKKKNNNTTTQQQNNNMMMKKKGGG???999777666444222000000000111333222222222111000000000444333333333444666888999AAAAAAFFFMMMPPPNNNMMMOOOLLLJJJIIILLLNNNNNNMMMMMMSSSVVVXXXXXX[[[fffsss{{{|||xxxooohhhsss{{{tttsssqqqyyyvvvooolllpppooooooqqqrrruuu{{{yyyrrrlllnnnsssxxx|||uuurrrkkkhhhbbb\\\YYYYYY[[[]]]]]]ZZZYYY\\\eeennntttvvvvvvuuuvvvxxx|||~~~uuuhhh___^^^___bbbqqqcccUUUGGGAAA===;;;888666777;;;444444555555666777777777666666555444333333222222444333333222222333333444333222111333666666333000111111111111111111111111777666555444333333222111+++...000///------///222333//////444444//////333111000000000111222333333111666555///---000222/////////...//////000111222000000000000000000000000555000,,,,,,000333222000000111111000...---///000222''' '''555===777---000///.........///111222444111...,,,---.........111000---,,,+++,,,...///111111000---,,,+++,,,......+++)))$$$(((,,,...,,,+++---...((()))***+++,,,,,,++++++(((((()))***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++---------,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,------......---.........---,,,++++++//////////////////......---...///...,,,++++++,,,+++...000///---...333888;;;???DDDGGGIIIJJJMMMPPPOOOMMMJJJHHHEEE@@@;;;777222111000///.........///111111111000000000000000333333222333444777999;;;DDDDDDGGGMMMOOOLLLJJJLLLFFFGGGHHHJJJJJJJJJMMMPPPPPPWWW\\\\\\[[[```kkksssyyyqqqnnnzzzuuusssvvvvvvqqqiiifffkkkkkklllmmmnnnooossswww{{{|||xxxpppnnnpppttt{{{}}}xxxpppgggaaa^^^]]]]]]```\\\ZZZ\\\ccckkkppprrrmmmmmmlllmmmpppuuuzzz}}}{{{uuutttyyy}}}nnngggcccbbblllzzzmmmOOOGGG???===:::888888:::555666666666777777888888666666555444444333222222444333333222222333333444444222111333555555333111111111111111111111111111555555444444333333222222222333444444333333444555333///000444444000///333111111111000111111222222***000222//////333444222000////////////000000111000000000000000000000000555111------000222111//////000111111000111333555444...)))+++111444000+++000//////...///000111222333111...------.........111000...---------......111000000((((((***---...---***'''---,,,,,,+++,,,---///000***+++,,,,,,,,,,,,++++++((())))))***++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,,,,------......------,,,///...---,,,+++,,,------+++++++++,,,,,,,,,,,,---//////...............///------.....................//////...,,,***+++,,,,,,.../////////222888===BBBEEEIIILLLMMMNNNPPPQQQKKKJJJGGGBBB===999777666........./////////....../////////000000000000000222222111222555999===???HHHFFFHHHLLLMMMIIIGGGIIIBBBFFFIIIHHHGGGJJJOOOTTTTTT]]]eeeeee```^^^ccckkk{{{qqqvvvxxxrrruuu|||wwwlllfffhhhjjjllllllkkkkkkkkkkkkooossszzz}}}uuurrrrrrtttzzzxxxnnnfffaaa^^^^^^ZZZVVVWWW\\\bbbfffgggeeedddcccbbbdddgggjjjmmmtttyyy~~~|||wwwyyy}}}}}}uuunnnnnntttbbbUUUGGGAAA???;;;999:::777777777777777777777888666666555555444333333333444444333333333333444444555333222222333444444333222222222222222222222222333333333333333333333222333222111111222222111000222000111333333111000222222222111111000111111111(((---111000111333444333111111000/////////000000000000000000000000000000555111...---000111000...---...000111111222555777222222111///...---------///////////////000111111333000...---.........---000000////////////......000000000'''(((***,,,------+++***///,,,******---///000000..................------***+++,,,---------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,---......---,,,+++...---+++***)))+++,,,...,,,,,,,,,,,,,,,,,,,,,---//////...------...///000,,,,,,,,,------.........000111111000...,,,,,,---,,,---///000222666===BBBGGGIIILLLNNNOOOPPPPPPPPPJJJIIIFFF???888444444666...//////000111111111111//////000000111111222222222111111333777<<>>CCCHHHJJJHHHEEEDDDGGGHHHFFFGGGKKKGGGOOO[[[lllyyyxxxvvvoooiiiiiitttzzzrrrfffeeeccc\\\VVVVVV^^^___bbbhhhqqq{{{~~~zzztttlllcccdddgggooowww}}}~~~}}}wwwuuurrrooooooqqqtttvvvwwwzzz{{{vvvnnniiihhhjjjmmmqqq{{{}}}uuukkkccc___\\\YYYWWWWWWWWWWWWXXXYYY[[[]]]^^^cccfffkkkooosssxxx~~~vvvmmmiiitttzzzhhhYYYKKKBBB???999999888777666666555555555555555555555555555555555555444444444444555555333444444333222222333555333333333333333333333333111222222222333333444444555333222333444444333222111444444222222444444111222222111111000111111111111000000111111///222777222222111000000000111111111111111111111111111111000000000//////......---222333333222000///000222222000//////000000000000......///000000000000000000.........///000///---......////////////000000/////////***,,,......,,,,,,---///(((+++---...,,,+++---///******))))))***+++,,,---*********++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////---------,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,---------------,,,+++***............------------+++,,,...---,,,,,,---......000444:::@@@EEEHHHJJJLLLJJJHHHIIIIIIHHHEEEAAA>>>;;;777555666888999999999777333000//////111222333333333222222222222222333555999>>>BBBGGGJJJKKKIIIEEEDDDFFFFFFEEEFFFJJJMMM\\\ooo|||rrrmmmooouuu~~~}}}lll]]][[[ZZZUUUTTTYYYdddjjjqqqssssssuuu|||}}}{{{{{{qqqfffeeedddhhhqqqxxxzzzxxxrrrpppnnnllllllnnnqqqssstttuuutttpppkkkfffdddcccccceeemmmxxx~~~rrrjjjccc]]]XXXVVVVVVVVVVVVWWWXXXYYYZZZ\\\^^^aaadddhhhmmmrrruuuzzzrrrhhhgggmmm|||qqq]]]NNNHHH<<<<<<;;;:::888777777666555555555555666666666666555555444444444444555555111333555555333111222444333333333333333333333333333333333333444444444444000111222222111000111333000444555222222555444000111111111000111111222222000...000444222,,,+++///111111111000111111222222111111111111111111111111...///000000///.........222333333222000///000222111111111000//////000111---...///000111000000//////.........000000///---......---------...000000...//////'''+++///000...++++++,,,+++...000...***(((,,,111++++++******+++---///000,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++###%%%'''***++++++***)))......,,,++++++,,,......,,,---...////////////...---------,,,,,,+++++++++......//////...,,,***)))/////////......---------,,,...//////...///000222000222777===DDDIIIKKKKKKLLLJJJHHHHHHHHHGGGCCC???<<<999666777;;;???@@@@@@@@@<<<777333111111333444333222222222111000000000333666;;;@@@EEEIIIKKKLLLKKKGGGEEEFFFEEEDDDEEEIIIUUUiiitttpppuuusss|||jjj\\\[[[[[[XXX]]]eeelllwww~~~tttooottt|||}}}uuuiiiccc```aaaiiiqqqwww~~~~~~|||~~~~~~yyyxxxrrrpppnnnmmmnnnppprrrtttrrrqqqpppmmmiiieeeaaa___dddccchhhrrr{{{~~~yyyooogggaaaWWWWWWVVVVVVVVVWWWXXXXXXWWWXXX[[[___cccgggkkkmmmnnntttyyy|||yyyllljjjdddiiilllZZZRRR>>>>>>===<<<:::999888888555555555666666666666666555555444444444444555555000333666666333111222333333333333333333333333333444444444444444444444444///222444333111000333666000555555222222555555000111000000000111222333333000///333777333)))###%%%111000000000111222333333111111111111111111111111---...000000///.../////////000000///......///111---000333111...---111555---...000111111111000//////......///000000///---///...,,,+++,,,---000111...//////+++,,,,,,------,,,,,,+++------------,,,,,,+++***---000333222...+++******)))***,,,------,,,***)))(((,,,000000---******+++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++...///000...,,,******+++******++++++++++++******+++,,,...000000///...---///000000///,,,---111444.........///////////////000///...------///111222444888???EEEJJJMMMNNNNNNPPPMMMIIIFFFDDDBBB@@@>>>888:::<<<>>>@@@BBBCCCDDDIIIBBB999555777888888666777888:::;;;777222444:::333777>>>CCCFFFGGGHHHIIIJJJCCC@@@CCCDDDDDDHHHPPP^^^sss}}}uuunnnjjjxxx}}}yyynnnddd^^^```eeehhhmmmsss~~~uuupppqqqsss}}}}}}xxxooonnngggeeecccbbbeeelllvvv~~~~~~}}}~~~}}}zzzvvvpppooollljjjjjjlllnnnqqqoooppppppmmmgggddddddeeebbbfffmmmsssxxx~~~vvviiiccc]]]WWWUUUWWWYYYWWWUUUYYYYYYYYYXXXYYY]]]cccfffhhhlllqqqwww|||}}}}}}zzzuuupppjjjjjjvvvooo[[[LLLKKKGGGAAA;;;888999;;;666666666666555444333222777777666555555555555666444555666555333333555666222222222333333444444444222222222222222222222222000333222000222555///'''333333444555444333111000555444333333222222333333//////000111222333333444111111000000111222333333555444222111111222444555333222222111000///......222111///......///111222222000///...///000222333444111//////111222///---000000000000000000000000333111///...---...///000000000///+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***'''***...///...------...***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++---...///...,,,++++++,,,++++++,,,,,,,,,,,,++++++---------------......///...//////---,,,,,,///333111111000///...------,,,...---,,,+++,,,...000222777:::@@@FFFKKKMMMNNNMMMMMMJJJEEEBBBAAA@@@???===???@@@BBBEEEGGGHHHIIIIIIGGGAAA:::888:::======;;;============888333555;;;888<<>>BBBGGGJJJKKKIIIIIIIIIGGGCCCBBBEEEHHHLLLRRRXXXkkk|||~~~ssskkknnnnnnoootttqqqdddaaadddfffpppzzzqqqmmmiiimmmppprrrwww~~~}}}}}}}}}uuufff```eeefffgggfffdddcccdddfffllljjjiiijjjmmmqqqtttuuunnnnnnooorrruuuvvvuuutttsssmmmgggeeehhhlllnnnooorrrsssuuuuuuttttttvvvwwwxxxzzz~~~~~~nnnaaaZZZYYYXXXXXXTTTTTTTTTTTTTTTUUUUUUVVVYYY\\\```cccfffiiimmmppppppttt|||yyyooolllooozzzvvvttt~~~uuuhhhiiivvvsssZZZIIICCC@@@;;;666777777777777777777666666666555555444444444444444444555555444333333444666444333333333333333333222333333333333333333333333///444777333000111333444333333333444333333222111333333222111111111111222222222222111111111000000111111111000111111222333111000///......///000111//////000000111111111111111111111111111111111111111000/////////000222333///...---...000111000///000000000000000000000000000000///......///111111//////...+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,------,,,++++++***,,,++++++******++++++,,,*********)))'''(((***---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,***+++------,,,,,,---...,,,,,,------------,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,---...///,,,,,,---...///000111222---------...000333666888???AAAEEEHHHJJJKKKKKKKKKFFFCCC@@@@@@BBBEEEGGGGGGIIIJJJLLLMMMMMMMMMKKKKKK???======???CCCGGGIIIIIIKKKGGGCCC@@@;;;666999>>>AAAEEEIIIKKKJJJIIIHHHGGGGGGFFFGGGLLLQQQWWW^^^cccooo~~~|||vvvooonnnkkkkkktttwwwcccZZZYYYdddlll|||}}}rrrkkkaaaeeehhhkkksss|||~~~uuuwww{{{~~~~~~~~~ooohhhfffhhhjjjjjjiiihhhhhhhhheeebbb______ccciiimmmppplllmmmnnnppprrrrrrrrrqqqtttnnnfffdddgggllloooooosssuuuwwwyyy{{{}}}}}}}}}|||zzzyyyyyyzzz|||}}}zzz{{{|||}}}}}}~~~~~~~~~zzz|||~~~zzznnneee^^^ZZZXXXWWWVVVVVVVVVVVVTTTSSSXXXZZZ]]]___```bbbeeegggmmmpppuuuyyy}}}|||rrrmmmrrrqqqvvvzzz~~~rrrhhhkkk|||pppYYYMMMGGGBBB===888777777777777777777777555555444333333333333444444555555444333333444666444444444333333222222222333333333333333333333333///111222000///000222444222222333333333222222222333222111111000000111111111111111111111111111111222111111111111111222222111000////////////000111000000000000000000111111......////////////......000000//////000000111222.........///000111111111//////////////////////////////......///000111222111000000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,//////...---,,,+++***))),,,++++++******++++++,,,(((,,,///---(((&&&(((,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,)))+++,,,,,,+++,,,---...++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++...---------.../////////,,,,,,---...///000111222+++,,,,,,...111555999<<>>@@@DDDIIILLLMMMMMMNNNOOOOOONNNKKKHHHGGG;;;<<<>>>AAAFFFIIIKKKKKKMMMGGGBBB@@@<<<999;;;@@@BBBEEEGGGHHHHHHGGGHHHHHHHHHJJJOOOTTT[[[ccchhhkkkooo}}}~~~{{{vvvpppqqq|||uuueee]]]\\\^^^hhhttt}}}sssnnniiilllnnnooorrrwwwwwwssslllmmmqqqwwwzzz~~~yyyqqqlllnnnpppooommmkkkkkkkkkbbb___\\\\\\___cccfffhhhmmmnnnoooooonnnmmmlllkkkrrrllleeeccceeejjjmmmnnnuuuvvvxxx|||}}}~~~~~~|||}}}}}}|||zzzwwwuuusssrrrrrrmmmoooqqqrrrqqqppppppqqqooonnnlllkkkkkklllnnnooommmmmmnnnnnnooopppqqqrrrnnnoooqqqsssuuuuuuuuuuuuvvvvvvwwwyyy{{{~~~~~~wwwiiiaaaZZZWWWUUUUUUWWWWWWWWWUUUXXXZZZ\\\]]]]]]^^^```bbbfffhhhjjjlllqqqzzzzzzuuu~~~}}}wwwqqqrrrzzztttkkktttoooYYYKKKDDD@@@999888777777666777777888555555444333333333333444333444555444222222444555444444444333333222222222333333333333333333333333333000---///111333333444222222222222222222222222333222111111000000111111///000000111222222333333222222111111111111111222111111111000000111111111222222111111000//////.........////////////......000000000000000111111222...///000111111222333444////////////////////////...////////////000111111000//////+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...---+++,,,---...---+++++++++++++++++++++++++++***...111///,,,***+++---++++++,,,,,,,,,,,,------******+++,,,------------)))+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,++++++)))+++---//////...,,,+++...------...///000///...000000//////.........---******,,,...222777<<>>@@@DDDHHHJJJJJJJJJJJJKKKFFFCCC@@@@@@DDDGGGHHHGGGDDDEEEEEEGGGOOO^^^qqq{{{uuuuuu|||oooiiillliiirrr|||~~~zzzxxxxxxzzzoookkkggggggggglllwwwvvvooouuu|||~~~zzzrrrjjjfffbbb]]]VVVSSSTTTXXX\\\___dddeeefffeeeeeejjjqqqwww}}}zzzzzz|||}}}yyywwwyyyvvvtttrrrpppjjjccc]]]XXXYYYZZZZZZZZZXXXVVVUUURRRQQQPPPPPPQQQRRRQQQPPP[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\______^^^\\\YYYYYYZZZ[[[[[[[[[\\\\\\[[[ZZZXXXWWWUUUVVVVVVVVVVVVVVVUUUUUUSSSQQQOOOPPPSSSTTTRRRPPPOOOOOONNNOOOPPPRRRSSSUUUUUUVVVVVVXXXZZZ]]]```bbbkkkkkknnnqqqvvv{{{wwwiii```[[[ZZZWWWSSSTTTWWWZZZZZZYYYXXXXXXXXXZZZ^^^aaabbbbbbdddfffiiinnnttt~~~|||~~~{{{sssqqquuu{{{|||aaaTTTHHH<<<:::;;;:::999999777777777666555333222111555555444444444333333333666555444333333222333333:::333,,,,,,222666555111333222111000000222444666000111333444555444444333111111333333444333222111222222222222222111000000444444333111///000222444111000/////////000222333777555444222111111222222///111222111000///000111444//////222111,,,+++///333444333///,,,+++///333000000//////000111222222,,,,,,,,,,,,---------...///.........000...++++++---,,,)))555)))%%%,,,000---+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***//////...---,,,,,,,,,,,,---------------,,,++++++------------------------,,,,,,,,,+++++++++******222000///000222222000---111...,,,---///000000...333666;;;@@@DDDGGGHHHIIIMMMJJJHHHGGGEEEBBBDDDHHHNNNOOOSSSWWWYYYXXXTTTQQQOOOKKKGGGCCC<<<777:::@@@DDDGGGIIIJJJIIIHHHHHHIIIIIIFFFEEEFFFIIIKKKKKKKKKEEEEEEGGGMMM\\\rrr~~~sssooowwwrrrmmmqqqwww~~~|||yyy~~~wwwqqqmmmjjjhhhhhhoooxxx{{{~~~zzztttlllpppuuuxxxvvvpppiiidddddd___XXXTTTUUUXXX\\\^^^dddfffgggggghhhllltttzzz}}}xxxsssnnnllliiihhhggghhhiiihhheeebbbTTTUUUUUUTTTTTTSSSSSSRRRSSSRRRRRRTTTWWWYYYYYYXXXaaaaaabbbcccccccccccccccdddbbb```___^^^___```aaahhhhhhgggeeebbbaaacccdddcccddddddddddddbbbaaa```aaa``````^^^\\\ZZZXXXWWWYYYWWWUUUUUUVVVWWWUUUSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPPPPQQQSSSVVVXXXYYY]]]^^^aaaeeejjjoootttvvv}}}~~~~~~ooofff^^^ZZZUUUTTTVVVXXXWWWVVVWWWVVVUUUWWWZZZ\\\]]]]]]```bbbeeehhhmmmttt|||}}}pppffffffjjjtttvvvcccUUUHHHBBB@@@<<<999888777777777666555444333333555555555444444444333333444444444444444555555555666444222111111333444555444333111000111222333555111222333444444444333222111222333333333222111111333333333222222000//////111333444333111000111111111000000///000111222333444333222000//////000000///111222111000///000111333000///222222...---000222222111///------///111000000000000000111222222.../////////000000000000222222111))),,,,,,)))***///000...666...+++///000++++++///+++++++++,,,,,,---------***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...000///,,,(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000//////000222222111//////---,,,,,,...000111000555999???EEEIIIJJJIIIIIIKKKGGGEEEEEEDDDCCCGGGNNNPPPRRRTTTWWWYYYWWWSSSPPPNNNGGG@@@<<<999999===CCCHHHIIIJJJIIIGGGFFFFFFGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGJJJUUUkkkuuummmuuu|||xxx||||||sssuuu~~~|||wwwrrroookkkhhhkkkpppxxxwwwwwwxxxxxxvvvsssppphhhjjjllloooooolllfffbbbeee```[[[XXXXXX[[[]]]___gggiiikkklllmmmpppwww}}}xxxvvvsssoooiiieeeaaa___ZZZYYYYYY\\\```cccddddddXXXXXXWWWVVVWWWWWWXXXYYY[[[ZZZ[[[^^^aaadddeeedddjjjjjjkkkkkklllllllllllllllkkkiiigggeeeeeeeeeeeekkkkkkjjjhhhfffeeeggghhhiiiiiijjjiiiiiihhhgggfffffffffeeedddbbb```^^^]]]```^^^\\\\\\\\\\\\ZZZYYYYYYXXXWWWUUUTTTTTTUUUUUUOOONNNNNNNNNNNNOOOPPPQQQOOOQQQSSSVVV[[[___ccceeemmmnnnrrrxxxxxxiiiccc\\\XXXXXXXXXXXXVVVVVVUUUSSSTTTVVVXXXYYYYYY\\\^^^```bbbeeeiiinnnqqqyyy{{{hhh```___dddttttttdddSSSHHHAAA;;;777777777777777666666555555444555555555444444444444333222333555666777777666666222666888666111000444999444444222111111222333333333333444444444333222222333333333333333222111000333333333222222000/////////111444444333111//////111000000000000111222222333222111000000000000000///111222111000///000111333000000222222000000222000///......///000///...000000000000000000111222000000000000111111111111111000///(((+++,,,))))))---///...111------...,,,((()))...******+++,,,,,,---......******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++******+++,,,,,,---***,,,...///...+++'''%%%,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---...///000//////...---,,,,,,...111333444:::===CCCHHHKKKLLLKKKJJJIIIEEECCCDDDDDDEEEKKKSSSRRRRRRTTTVVVWWWUUUQQQMMMJJJBBB:::999;;;<<>>>>>???@@@CCCDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIGGGEEECCCCCCDDDJJJUUUggg|||tttqqqttt{{{tttmmmrrrxxxyyywwwwww{{{|||uuurrrwww}}}{{{|||zzztttrrrssszzzyyywwwvvvtttqqqmmmjjjhhhggggggggggggfffdddbbbfffdddcccdddhhhkkkmmmmmmuuuxxxzzzyyywwwxxx{{{~~~~~~zzztttooojjjfffaaa^^^ZZZYYYYYYYYYZZZ\\\^^^______```aaabbbdddgggjjjmmmooonnnlllkkklllooosssuuuyyywwwtttsssrrrqqqooommmkkkjjjhhheeedddbbbbbbbbb^^^]]][[[YYYWWWUUUTTTSSSQQQRRRQQQOOOMMMMMMOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQNNNPPPQQQSSSUUUWWWWWWXXXUUUVVVWWWXXXXXXYYYZZZ[[[]]]]]]^^^```cccfffjjjkkkcccbbb```^^^[[[XXXVVVUUUVVVUUUTTTSSSQQQOOONNNMMMOOOQQQTTTXXX\\\ccckkkqqqtttwwwzzz~~~}}}ooofff___ZZZWWWTTTRRRPPPPPPRRRUUUVVVWWWTTTWWWYYY[[[\\\]]]```aaadddfffhhhkkkpppyyytttwwwkkkaaaeeennnxxxuuu```OOOCCC>>>???::::::888777777777777777666666555555555444444444555666777888888666444222222333555555444333333333555444444333333222222222555444444333222222222222444333333222222111111111...///000111222333333333111222222111///000222444000111111111222222222222222222333222222222111111///111222111000///000111111222333222222333333222111//////111444555111...111111000000000000000111////////////000000000111333222111""")))---,,,***+++,,,+++***+++------,,,,,,---///+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---///000000///000222,,,---......///333888<<>>===<<<===<<>>======<<<>>>??????===;;;;;;===???>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>=========???BBBBBBAAABBBDDDGGGDDDEEEGGGIIIMMMQQQUUUWWWXXXYYYZZZ[[[ZZZZZZYYYXXX]]]]]]\\\[[[YYYVVVTTTRRRLLLOOOQQQPPPNNNOOOTTTYYYUUUYYY^^^ccchhhnnnuuuyyy|||}}}uuuiii]]]ZZZUUUSSSSSSTTTTTTTTTQQQRRRSSSTTTTTTVVVXXX[[[WWWZZZ^^^bbbfffkkknnnqqq|||yyyqqqrrreee___dddoooqqqZZZJJJCCC@@@>>>;;;999777666777777666666666666555555555555555555555444444444444444666444333333555666555333333333444444444444444444444333222222222333444555222111111111111333444555000000111222222222222111222333444333222222444666000111222333333333222222...///000111111000/////////111222111000///000111111555444000000333222...111222333333111000000000222222111000000000000000000000000111111111222222------,,,!!!+++111000+++)))&&&$$$+++++++++***,,,---+++(((---,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***+++,,,.......................................000000/////////.........***,,,//////,,,+++---///,,,...000000111666===BBBDDDGGGKKKMMMLLLGGGBBB>>>===@@@HHHQQQTTTRRRSSSVVVUUUSSSRRRPPPNNNJJJEEEBBB999555444555444333555999666999>>>BBBDDDEEEGGGHHHEEEGGGHHHGGGEEEGGGKKKOOORRR___ooo{{{wwwqqqpppmmmooottttttpppttt}}}{{{zzzzzzzzz{{{{{{yyywwwooojjjfffeeegggnnn~~~~~~}}}xxxwwwnnnmmmkkkjjjhhheee___\\\\\\dddkkkkkkhhhgggmmmtttuuuuuuwww{{{~~~~~~|||xxxrrrmmmiiigggdddbbbcccaaa^^^^^^```bbbbbbbbbbbbaaa```bbbffflllssswwwtttyyy~~~yyyvvvtttuuurrrmmmgggbbb]]]ZZZXXXTTTRRROOOLLLKKKHHHEEEBBB@@@???===;;;;;;<<<===>>><<<<<<===>>>>>>======<<<<<<===<<<;;;999999;;;===>>>===<<<<<<<<<===>>>???888999:::;;;;;;;;;;;;;;;;;;>>>@@@???>>>===???BBB>>>>>>???@@@BBBEEEHHHJJJKKKMMMOOORRRTTTUUUUUUUUUYYYYYYZZZ[[[ZZZYYYXXXWWWOOORRRTTTRRRNNNMMMQQQUUUQQQTTTXXX\\\```eeejjjnnnrrrsssxxx}}}|||fffbbb\\\XXXWWWWWWWWWVVVTTTUUUUUUUUUTTTUUUXXX[[[]]]]]]\\\]]]___dddiiimmmqqqvvvqqqxxxmmm```___eeesssppp\\\SSSAAA???<<<999777666666777777666666666555555555555333333333333333444666666666666555555555555666777222222333444555555555555333222222111222333555666111111000000111333555666222333333222222111//////000222555666555444444444000111222333444333222222000111222333333222111000///111222111000///000111111555555000///222111---111333444222...---...000222222111000000///000000............//////////////////...,,,...000///---,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---///111111///---+++...000///++++++///000...///---+++))))))+++---///---------,,,,,,,,,++++++000000//////.........---111000///......///000111.../////////...///111444000111222555999<<>>EEEKKKNNNPPPUUUVVVTTTXXXUUURRRPPPNNNHHH???999444555555555555777;;;>>>888@@@DDD@@@???CCCGGGFFFHHHFFFFFFGGGIIILLLQQQVVV\\\aaannn~~~~~~zzzvvv{{{{{{tttttt}}}zzzvvvooohhheeefffkkkwww}}}{{{xxxwwwrrrpppmmmggg```\\\[[[[[[```ccchhhlllooorrruuuxxxzzz{{{|||~~~}}}{{{yyyxxxvvvlllfffhhheee]]]^^^fffbbbeeeiiijjjiiijjjlllooonnnjjjgggiiinnnrrrrrrpppxxxxxxxxxvvvqqqkkkeeeaaa\\\ZZZWWWTTTPPPLLLIIIHHHDDDCCCBBB@@@????????????<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::;;;;;;@@@???>>>>>>============::::::::::::;;;;;;<<<===???<<<:::;;;===>>><<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFGGGGGGGGGFFFKKKLLLMMMOOORRRTTTVVVVVVTTTUUUVVVVVVUUUTTTUUUWWWTTTSSSSSSSSSVVV[[[```cccjjjoootttuuutttvvvzzz~~~vvvjjj```ZZZWWWVVVVVVVVVSSSPPPQQQSSSUUUTTTRRRUUUWWWXXXXXXYYY[[[aaaeeejjjmmmuuu~~~hhhYYY^^^gggwwwzzz___WWWGGG<<<===>>>777444777888777666444555666888999666666555555555666666777666666666666666666666666111111000000000111333444111222333444444333222111'''...555555222000333777///111333333222111000111000000000000111222333444222222333333333333444444111111222222222333333333222333333222111000222333111222333444444444444444///111333444444222000......///000111000000222333444333222111000000111111//////...***,,,---,,,******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,,,,///...++++++//////---...---+++******+++---...******+++,,,---......///000/////////.........---......////////////.........///000///......000222111222555888<<>>===@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>>======<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;>>><<<::::::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<===>>>;;;;;;<<<===>>>?????????CCCDDDEEEGGGIIIJJJLLLLLLNNNPPPRRRRRRSSSSSSUUUWWWTTTSSSRRRRRRSSSVVVYYY[[[[[[___cccdddcccdddhhhlllvvvyyy}}}oooccc]]]YYYXXXUUURRRPPPQQQTTTTTTRRROOOQQQSSSUUUVVVVVVWWW[[[______ccciiirrr|||zzzhhh```]]]iiibbbOOO@@@???>>>888555777888888777666666777888999666666555444444444444444555555555555555555555555333222222111111222333444222222333333333333222222...222555444111///000222111222222111000000222444///000000111222222333333222222222333333333444444111111111111111111111111222333333222111000222444111111222222222111000000222333555555444222///---444444333222///---------222111///------...///000/////////***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,)))------+++,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///////////////...............,,,---...//////...---,,,---///000000///...///111222444777<<>>CCCFFFFFFGGGIIIHHHEEEFFFHHHLLLRRR[[[bbbfffgggkkkjjjmmmvvvuuuvvvtttmmmjjjmmmpppppp{{{|||yyyssspppnnnllloootttzzz~~~~~~~~~~~~|||wwwyyywwwuuusssrrrsssuuuvvvqqqnnniiiccc______bbbfffbbbfffmmmsssvvvyyy{{{}}}~~~|||yyytttnnnhhhdddaaa```bbb]]]^^^eeehhhhhhllltttwwwyyy}}}~~~}}}|||{{{|||zzztttkkkeeebbb```]]]ZZZOOOOOOMMMKKKHHHEEECCCAAA<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===???>>>>>>===============>>>>>>===============>>>>>>===<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>======>>>???@@@AAAAAABBBEEEGGGJJJLLLNNNPPPSSSUUUSSSSSSRRRRRRRRRSSSTTTTTTRRRUUUXXXXXXVVVVVVYYY\\\fffjjjoooqqqsssxxxyyykkk```ZZZWWWTTTQQQRRRTTTTTTQQQOOOPPPQQQSSSTTTTTTUUUWWWXXXUUUXXX]]]dddllltttzzz~~~{{{ttt}}}kkkXXX]]]qqqzzzbbbKKKCCC@@@;;;888888888888888888777777777777666666555444333222222111555555555555555555555555555444444333333333333444333333222222222222333333333333333222111111000000444333222///...///333666///000111333333333222222222222222222333333333333111111000000000000000000111222333222000000222444222222222222111000//////444555666666444222///---///000000000111111111111111000---,,,+++---///000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---'''+++---,,,,,,///...+++++++++------------++++++...------------,,,,,,,,,........................---------------------------...000000///...///000444666:::???DDDHHHKKKMMMNNNPPPPPPOOOLLLIIIFFFBBBFFFMMMRRRSSSTTTUUUTTTQQQOOOPPPMMMFFF<<<555222222333555666888888;;;>>>AAACCCEEEGGGHHHIIIIIIHHHEEEHHHNNNUUU]]]fffoooqqqppprrrnnnnnnsssyyy~~~pppooojjjeeegggnnnrrrrrruuuvvv{{{xxxuuurrrnnnooorrrxxx||||||wwwrrrrrrrrrppprrrqqqqqqpppqqqqqqrrrssspppmmmhhhccc```bbbhhhmmmhhhlllssswwwzzz{{{|||}}}~~~~~~~~~zzzxxxsssqqqlllhhhdddaaa``````hhheeegggnnnrrrsssvvv||||||xxxuuusssmmmfff]]]VVVQQQNNNKKKIIIGGGFFFDDDBBBAAA@@@??????::::::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<======??????>>>>>>>>>>>>??????;;;;;;;;;===>>>@@@BBBCCC@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===???>>>===<<<<<<===???@@@<<<<<<<<<<<<<<<<<<=========@@@CCCEEEGGGIIILLLNNNPPPPPPQQQRRRSSSTTTTTTTTTPPPRRRSSSSSSRRRQQQSSSUUUXXX\\\```bbbcccjjjuuu~~~nnnccc]]]XXXSSSPPPQQQSSSRRRPPPPPPRRRSSSTTTTTTTTTTTTUUURRRTTTXXX]]]ccchhhmmmpppyyyuuuwww~~~ddd```eeennnzzzZZZHHHAAA===::::::777777888888888777666555555555555555444444333222555555555555555555555555555555444333333333222222444333222111111222333444333111///000333444444222333333222111///000222555///000222444444333222111111222222222222333333333111111111111111000000000000111222111000000222444333333444444444333222222333333444444333111///...---------///222333444444333111...,,,,,,...111222//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...(((,,,---,,,,,,///...******+++---......---+++***.........---------,,,,,,---------...............000///---,,,,,,---///000---///000000//////111333777999===BBBFFFIIIKKKLLLMMMOOORRRUUUTTTOOOJJJGGGJJJPPPUUUTTTTTTVVVUUURRROOONNNJJJBBB999333222333333666999;;;>>>AAADDDGGGGGGGGGHHHIIIIIIIIIJJJKKKTTT^^^iiiooouuuzzz{{{wwwyyyuuuqqqqqqrrrvvv{{{mmmmmmjjjhhhlllrrrtttqqqmmmooosss||||||xxxvvvssssssvvvxxx}}}}}}vvvpppnnnmmmllljjjkkknnnppprrrqqqppppppooommmiiieeedddgggmmmrrrpppsssxxx{{{||||||}}}}}}~~~}}}|||zzztttoookkkhhhhhhgggfffffffffggghhhmmmmmmpppuuuyyyyyy{{{~~~|||xxxrrrkkkeeeaaa[[[WWWPPPJJJGGGDDDCCCBBB???>>>===;;;;;;;;;;;;<<<777888888999999:::;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>???>>>>>>======>>>>>>???>>>>>>=========>>>>>>???;;;;;;<<<===???AAABBBCCC@@@@@@@@@@@@????????????========================<<<;;;;;;<<<===>>>??????===<<<;;;:::::::::;;;<<<=========<<<<<<;;;;;;;;;999;;;>>>??????AAACCCEEEGGGHHHKKKNNNQQQRRRSSSTTTMMMNNNNNNNNNNNNNNNNNNOOOOOORRRUUUVVVXXX^^^hhhoooxxx{{{zzziiiaaaWWWPPPOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQRRRTTTVVVYYY]]]aaaeeeggglllxxxuuuuuu|||qqqggg```iiiyyyiiiOOOCCC===:::999666777777777777666555444333444555666777666666666555555555555555555555555444444333333333222111111555444333222222333444555444111...000333666444222111222444444222111222333000111333444555444222111111111111222222222333333222222222222222222222222000111111111000000222444000111222333444555555555///000111111222111000000444222000000111111///---222000...------///111222//////000,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++...---,,,++++++,,,---...+++......,,,,,,...---***++++++------------++++++++++++,,,---...///000000---------------.........000///...------...///000...///000000///111444777;;;===AAAFFFJJJLLLNNNOOONNNOOOTTTYYYYYYSSSMMMLLLNNNSSSVVVTTTTTTVVVWWWUUUNNNKKKFFF???888444444444333666:::===@@@CCCGGGIIIHHHHHHHHHIIIIIIJJJQQQYYYkkkzzz}}}xxxrrrlllmmmzzzwwwjjjmmmooooooqqqsssqqqllliiiiiimmmttt}}}{{{xxxwwwyyyvvv{{{{{{tttnnnllljjjgggdddfffkkkoooqqqqqqooonnnmmmmmmkkkjjjiiilllqqquuuvvvyyy|||}}}}}}}}}~~~~~~}}}|||zzzyyyvvvsssooojjjfffcccbbbcccfffiiimmmppprrrsssvvvxxxzzz~~~~~~~~~}}}xxxtttnnnhhhbbb[[[UUUPPPIIIGGGDDDAAA???>>>??????;;;;;;:::999999:::::::::777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAA???@@@AAA@@@>>>>>>>>>???========================<<<<<<<<<===>>>???AAABBB>>>>>>===<<<;;;;;;;;;<<<=========<<<;;;;;;::::::888:::;;;<<<;;;;;;===>>>===???BBBEEEIIIKKKMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMNNNQQQVVV\\\```hhhlllqqqwww}}}}}}ssseeeZZZUUUSSSRRRQQQPPPNNNMMMNNNPPPQQQPPPOOOSSSSSSUUUWWWYYY\\\^^^```kkksss~~~~~~qqq~~~vvveeebbbhhhjjjxxx[[[III@@@;;;888888888777777666666555555222333555777888888777777444444444444444444444444222333333333333222222111444444333333333333444444666333111222444444222///000222555555444222222222111222333444444333222222111111111111222222222222111111222222222333333333///000111000000000222444---...///111222333444444---...///000111111111111222///...///222333222//////...---------...///000000000000---+++******,,,---,,,***++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++......------------.........000///,,,+++......++++++,,,,,,------,,,,,,+++++++++,,,---...///000000,,,,,,,,,------.........+++,,,...//////...,,,+++////////////000333888<<<>>>AAAFFFKKKPPPSSSUUUVVVUUUTTTWWW]]]\\\UUUQQQQQQQQQUUUVVVSSSSSSWWWYYYYYYMMMHHH@@@:::777666666666777:::===@@@BBBDDDGGGIIIGGGFFFHHHJJJIIIMMM\\\lllwwwllllll|||xxxrrrkkkrrrxxxzzz{{{{{{wwwrrrkkkiiijjjnnnwww}}}yyywwwtttwwwuuuooojjjiiigggcccaaacccgggkkkmmmnnnnnnnnnlllmmmnnnoooooopppsssvvvyyy{{{|||}}}}}}~~~}}}~~~~~~yyytttpppnnniiieeebbbbbbbbbccceeehhhmmmrrrwww{{{}}}~~~~~~zzzvvvrrreee```ZZZTTTPPPLLLGGGDDD=========<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDCCCAAA@@@AAACCC??????????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===???>>>>>>======<<<<<<;;;999:::;;;;;;::::::;;;===:::;;;<<<>>>@@@BBBDDDEEEIIIIIIIIIKKKMMMOOOOOOOOOLLLIIIHHHIIIMMMPPPRRRRRRWWW[[[aaahhhnnnvvv}}}}}}oooeee]]]WWWRRRQQQOOOMMMMMMOOOQQQQQQPPPSSSTTTTTTUUUWWWYYY[[[\\\fffjjjqqqxxx|||{{{llleeeaaajjj}}}mmmYYYKKKAAA;;;;;;:::999777777777777888222333555666777777555555444444444444444444444444222333444555555444444333333333444444444444333333333222333444555444222111222333444333222222333444333333333333333333333333111111111111222222222222//////000111222333444444...///000000000000222444...///000111222333333333000000000000111111111111---+++***...333777666444---...//////000000000///000000000000...,,,---///000...,,,++++++,,,,,,,,,---------........................---------,,,,,,+++++++++........................111222000,,,+++---...+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,------.........'''***...111111...***'''000000///...000444:::???@@@CCCIIIOOOUUUYYY[[[\\\^^^[[[[[[___^^^WWWUUUWWWSSSVVVVVVRRRRRRWWW[[[[[[LLLEEE===888777888777666<<<>>>AAACCCDDDEEEGGGIIIEEEEEEHHHJJJJJJPPPdddyyy|||ppppppyyynnnmmmnnnxxxpppllliiijjjooossssssrrr||||||}}}xxxuuuttttttqqqjjjggggggfffbbb```aaacccfffiiilllnnnoookkkmmmppprrrrrrssstttvvvzzz{{{||||||}}}}}}{{{|||}}}{{{tttnnnkkkfff```[[[ZZZ]]]bbbeeekkkooouuu{{{}}}vvvnnnfff```UUUPPPIIIEEECCCBBB???<<<;;;===??????>>>=========999999:::::::::::::::999888888999:::;;;<<<===>>>????????????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHIIIHHHEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA???===<<>>>>>>>>999;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCFFFIIIKKKKKKKKKLLLHHHEEEFFFKKKNNNLLLIIIKKKOOOVVV]]]dddlllsssxxxzzzuuuhhh]]]UUUTTTQQQNNNNNNQQQTTTUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[___fffoooxxx|||{{{iiihhhccceeevvv}}}gggVVVHHH@@@>>>===:::888888888999:::222333555666666555333111444444444444444444444444222333555666666666555555222333555555555555333222---///222555666666555555555444333111000111444777444444333222222222333444000111111111111222222222------...000111222333444...///000000///000222444222333333444444444333333333222222222111111000000333000---...222444111---///000111333333333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,------)))***++++++------...///---,,,,,,++++++,,,,,,---++++++,,,------...//////...***'''(((,,,///---***,,,---...---------///111000///////////////000000222111---))),,,333222+++,,,,,,...111222333:::CCCEEEFFFJJJRRRZZZ```aaa___^^^]]]\\\]]]]]][[[XXXUUU[[[XXXTTTSSSUUUWWWXXXYYYUUULLL@@@999:::===???>>>AAAEEEHHHHHHEEEBBBBBBDDDIIIGGGFFFIIINNN\\\ttt|||yyy}}}qqqnnnttt~~~yyyrrrjjjfffhhhllloooppp|||yyyuuurrrqqqvvv|||~~~vvvssspppnnnmmmmmmhhh```^^^___[[[\\\^^^ccchhhlllnnnnnnssssssrrrrrrsssuuuwwwxxx{{{zzzxxxwwwxxx{{{~~~~~~}}}{{{yyyxxxvvvrrrkkkfff]]]]]]^^^___aaadddfffhhhpppqqquuu||||||qqqiiibbbZZZPPPIIILLLJJJFFFBBB???=========>>>===<<<<<<<<<;;;999777<<<888:::??????;;;:::===>>><<<::::::;;;=========???BBBEEEFFFGGGGGGIIIKKKKKKHHHJJJQQQQQQMMMLLLOOORRRRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTTTTSSSRRRSSSTTTNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFEEECCCBBBBBBCCCCCCDDDCCCAAA??????@@@BBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>>>>???GGGEEEBBB???===<<<<<<===;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJLLLOOORRRUUUZZZ```dddlllsss}}}vvvggg```]]]UUUOOOQQQSSSRRRPPPPPPTTTTTTTTTUUUUUUVVVWWWXXX\\\___ccchhhnnnrrrvvvwwwzzz```bbbcccgggxxx{{{]]]LLLJJJ???@@@999111333;;;;;;444777666666666666666777888333333444444444444333333888555222222444555444222444444444444444444444444666555555444222111111000444555555555555555555555444111111444666555777;;;333222222111111222222333333222222111111222222333/////////000111111222222///222222111444999777000///000111111)))"""'''222777666333000......//////000000000000000000000000------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,------.........+++((()))---///---+++...//////...,,,,,,---////////////000111222333444///000///,,,///333111+++000......222555777===DDDIIIJJJNNNSSSYYY___ccceeeaaa___]]]\\\\\\ZZZWWWUUUXXXVVVTTTTTTVVVXXXYYYYYYUUUNNNEEEAAABBBCCCCCCBBBEEEFFFGGGGGGFFFFFFFFFHHHGGGEEEDDDGGGOOO___yyy{{{xxx|||zzztttzzz}}}vvvlllgggiiinnnrrrsss{{{yyytttooolllnnntttzzzzzzsssqqqooommmllllllfff^^^ZZZ\\\XXXZZZ^^^ccciiimmmpppqqqwwwwwwvvvvvvvvvxxxyyyzzzzzzyyyxxxxxxyyy{{{~~~~~~zzzxxxtttoookkkiiifffccc```______```cccgggnnntttwwwxxxxxxzzz~~~{{{vvvooohhh___XXXSSSNNNGGGAAA@@@???======<<<===>>>>>>:::::::::;;;<<<===<<<;;;<<<999:::>>>???;;;;;;>>>BBBBBBAAABBBCCCDDDEEEEEEFFFIIIKKKMMMNNNOOOPPPRRRQQQNNNPPPUUUVVVSSSSSSWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVXXX[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTUUUSSSQQQPPPOOOPPPRRRSSSPPPOOOMMMMMMMMMMMMKKKIIIHHHGGGFFFEEEDDDEEEEEEFFFDDDBBB@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>AAA???===<<<;;;;;;<<<===999:::;;;<<<>>>@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKLLLNNNQQQVVVYYY[[[aaaiiippptttzzzttt```XXXQQQQQQSSSSSSSSSUUURRRRRRRRRRRRSSSTTTUUUVVVWWWYYY]]]bbbggglllooopppuuuzzziiiccc^^^aaannnyyy___QQQAAA@@@:::444333777999777777777666666666666777777555555666666666666555555888555222222444555444333333333333333333333333333444444333333333333222222444444444333333222222111222//////222333222444777222222222222222222222222333222222111111222222333222222222111000000/////////222222111444888666000222222444444...))),,,444444333111000///000111222000000000000000000000000/////////+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,///,,,***+++...///...,,,///000000...,,,+++,,,...///000000111222444666666555777777777888:::888333444000///555:::<<>>:::;;;<<<<<<===>>>?????????<<<===???@@@???@@@CCCCCCDDDFFFHHHIIIJJJJJJKKKOOORRRUUUWWWXXXYYY[[[\\\ZZZXXXYYY\\\^^^]]]___bbbaaaaaabbbbbbccccccdddddd```cccgggiiihhhgggggggggggggggfffdddcccaaa`````````^^^[[[YYYYYY[[[]]]___]]][[[YYYWWWWWWUUUSSSQQQPPPOOOMMMKKKKKKJJJKKKKKKIIIGGGEEEDDDEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>===<<<;;;;;;;;;<<<>>>???::::::;;;;;;;;;<<<<<<<<>>888777777666666777777777666777777888888777777666777555333333444555444333333333333333333333333333222222222333333444444444555555444333222111111000333000///222222000111555111222333444444333222111333222222111111222222333333222222111000000//////000222222111333666555111333222333444222///000444111000000///000222333444////////////////////////111111000******+++,,,,,,---......,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,---------------,,,,,,++++++++++++******))))))******+++,,,+++++++++++++++++++++///---+++,,,...000///......//////...,,,,,,---...111111111111222333444555999;;;<<<;;;;;;<<<===<<<666111000777===AAACCCFFFKKKQQQXXX[[[ZZZ]]]dddkkkmmmhhhbbb]]][[[ZZZZZZYYYWWWWWWWWWXXXZZZZZZXXXVVVTTTRRROOOOOOOOOOOONNNLLLMMMKKKIIIIIIKKKLLLIIIFFFFFFFFFIIIOOOWWWfff~~~ooojjjnnnttt}}}~~~~~~||||||{{{yyywww|||{{{vvvlllcccaaagggmmmvvvzzzuuuqqqkkkhhhiiilllkkkkkkkkkddd[[[VVVVVVUUUYYY___eeejjjoootttwww{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzzzzzzzxxxtttmmmiiiiiieeeaaa^^^___bbbfffiiiooooooppprrruuuxxx{{{}}}yyyrrrkkkeee^^^UUUOOOLLLHHHCCC@@@??????>>>===:::;;;<<<<<<======<<<<<>>>>>>>>>>>???>>>>>>======>>>???@@@AAA???>>>>>>===<<<<<<;;;;;;BBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFIIIKKKLLLNNNQQQTTTXXX]]]dddhhhnnnssszzzrrrdddZZZRRRQQQTTTPPPOOOMMMMMMMMMNNNPPPQQQTTTVVVYYY]]]aaadddfffgggfffkkkuuu}}}}}}uuu___YYYZZZccc|||hhhVVVFFFAAA>>>:::;;;BBB888888777777666777777777777777777888888777777777555555444444555555555444444444444444444444444444222222333333333333444444666666666555555444444444555222222444444111222444111222444555555444222111333222222111111222222333///000000111111222333333000111111111222333333222111000000222333222000000000000000000111222444444////////////////////////000000000******+++,,,,,,---......,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------...------,,,,,,++++++***+++******))))))******+++,,,+++++++++++++++++++++...---,,,---.../////////,,,---......------///111222111111000000000000111555555555444333333888===777333222999@@@CCCFFFHHHJJJSSS\\\```^^^^^^ccchhhpppkkkddd^^^\\\\\\]]]]]][[[[[[ZZZ[[[[[[ZZZWWWTTTTTTRRRPPPPPPPPPPPPPPPOOONNNLLLKKKLLLMMMKKKEEEAAADDDGGGNNNWWW___kkk~~~uuummmkkklllrrrzzz{{{~~~|||uuukkkccc```eeejjjuuu}}}wwwtttoooiiifffgggmmmkkkkkkkkkfff]]]YYYZZZYYY]]]ccchhhlllpppuuuyyy{{{zzzyyywwwwwwwwwwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyvvvqqqmmmkkkhhhdddbbb^^^^^^```bbbfffjjjooosss{{{|||~~~~~~~~~{{{xxxvvvxxxooocccYYYSSSMMMGGGCCCDDDBBB???===============<<<======>>>>>>>>>===<<<>>>@@@AAA@@@??????BBBDDDFFFGGGGGGGGGIIIMMMPPPQQQQQQTTTYYY[[[\\\\\\^^^```^^^aaadddggghhhjjjmmmooommmmmmllllllnnnrrruuuwwwwwwwwwvvvvvvuuuuuuuuutttvvvzzz||||||{{{{{{{{{{{{{{{zzzyyyvvvrrrooommmoooqqqsssqqqooolllkkkkkkiiigggeeeeeecccaaa^^^\\\[[[[[[[[[XXXVVVTTTSSSSSSRRROOOMMMJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@BBBAAA@@@???===<<<;;;;;;<<<<<<<<<===============BBBCCCEEEEEEEEEFFFHHHJJJIIIJJJKKKLLLNNNQQQUUUYYYaaafffnnnvvv}}}tttfff[[[XXXZZZRRRQQQOOOMMMLLLMMMOOOPPPUUUWWWYYY]]]```bbbdddeeegggeeehhhuuukkk___XXXYYYlllhhhOOOFFFBBB<<<;;;>>>999999888777777777777777555666666777777666666555444555555555555555555555444444444444444444444444444444333333333333222222444444444555555666666666555222222555555111111333111222444555555444222111333222222111111222222333000000000111222222333333111000000111111000111333////////////111333111...111111111111111111222222000000000000000000000000/////////+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,...------------...//////+++---...---------///111222111000///............222222222111......555???777555666===BBBEEEHHHLLLLLLUUU___cccaaa```cccgggooojjjccc^^^]]]]]]^^^___]]]\\\[[[[[[[[[YYYVVVSSSRRRRRRRRRRRRRRRQQQQQQQQQMMMMMMLLLLLLKKKIIIEEEBBBEEEJJJTTT^^^eeennn~~~zzzsssooommmqqqvvvzzzzzz~~~uuullleeeccceeehhhvvv~~~~~~{{{zzzuuulllhhhhhhmmmkkkkkkkkkggg```^^^``````dddjjjmmmoooqqqvvvzzz|||{{{yyyxxxxxxxxxyyyyyywwwwwwxxxxxxxxxvvvuuutttuuupppiiicccaaa`````````YYY^^^dddiiinnnrrrwwwzzz{{{tttooohhh```TTTKKKGGGDDDAAA???======<<<;;;:::999999999:::;;;<<<===>>>@@@@@@AAA;;;>>>AAAAAAAAACCCHHHLLLKKKNNNOOOOOOQQQVVVYYYXXXYYY]]]aaacccbbbcccfffjjjgggjjjmmmppprrrtttwwwyyywwwyyyyyywwwxxx}}}}}}|||}}}|||yyywwwvvvuuusssqqqooopppnnnlllhhhfffddddddcccaaa___]]]\\\[[[YYYVVVTTTPPPPPPNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAAAAA@@@?????????AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBBBBCCCFFFHHHIIIIIIIIIIIIKKKMMMOOOPPPVVV[[[bbbjjjpppwww}}}zzzggg\\\YYYXXXVVVRRROOONNNNNNOOOPPPUUUVVVXXX[[[]]]___``````eeeaaabbbjjjwwwnnn```YYYbbbpppcccRRRHHH@@@:::666:::999888888777777777777444555555666666555555444333555666777555555555666444444444444444444444444444444444333333222222222000111111222333444555555333000111444444000000222222333444555555444333222333222222111111222222333333333333222111111000000111///000111000...///333111222111///111444333000222222222222111111111000000000000000000000000000......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,---------,,,---...///---.........,,,,,,...000000000///.........//////333333666777333000888CCC888888;;;AAADDDFFFKKKQQQRRRYYY```ccccccccceeehhhkkkfff```\\\\\\]]]^^^___\\\[[[YYYYYYYYYXXXVVVSSSQQQTTTWWWXXXWWWUUURRRPPPMMMMMMLLLJJJHHHGGGIIIJJJPPPSSS[[[aaaeeekkkxxx~~~{{{{{{wwwssszzzzzzqqqllljjjiiihhhsssxxxzzzzzz|||tttmmmlllmmmjjjjjjjjjgggbbbbbbfffggglllppprrrqqqrrruuuyyyyyyxxxwwwvvvvvvwwwxxxxxxvvvwwwxxxxxxvvvtttqqqooonnnjjjddd```___aaabbbcccdddiiipppvvvyyy|||wwwnnnddd___SSSMMMFFFBBBAAA@@@???===:::;;;<<<<<<;;;:::::::::<<<<<<<<<===???BBBDDDFFFAAADDDGGGGGGGGGIIIOOOUUUSSSXXX[[[ZZZ]]]ccceeebbb```dddhhhhhhggghhhmmmqqqqqqtttxxx|||~~~~~~|||~~~|||yyyvvvsssqqqpppooommmllljjjiiihhheeeaaa^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJJJJIIIHHHGGGFFFGGGGGGCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>@@@@@@AAACCCDDDGGGGGGGGGIIIKKKLLLMMMMMMMMMPPPVVV\\\ccciiipppuuulllccc^^^\\\WWWSSSPPPPPPQQQRRRTTTUUUWWWYYY[[[\\\]]]]]]aaaaaadddhhhkkkrrrpppdddaaacccxxxlllXXXLLLAAA888;;;:::999888777777777777444555555666666555555444222555777777666555666777222222222222222222222222222222333333333333444444111222222333333444444444222000111555555222111333444444444444444444444444333222222111111222222333444333333222222111111000111//////111///,,,...444111444333///...222333111111111111222222111111111222222222222222222222222000000000---,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,---------,,,,,,...//////000000...,,,+++,,,...//////...//////000111111111333888;;;666111888CCC999:::???DDDFFFGGGMMMTTTXXX\\\```cccccceeehhhkkkgggccc^^^[[[[[[\\\^^^^^^ZZZXXXVVVVVVWWWWWWVVVTTTPPPUUU[[[^^^]]]XXXSSSPPPNNNNNNLLLHHHEEEGGGMMMRRR\\\^^^aaacccccceeeqqq}}}xxxpppqqq~~~wwwsssqqqnnnkkknnnppppppnnntttzzzqqqooollliiihhhiiifffccceeeiiilllpppuuuuuurrrrrruuuyyyuuuuuutttsssssstttuuuvvvvvvwwwxxxwwwuuurrrnnnllljjjfffbbb```aaadddeeefffsssxxx~~~|||tttiii]]]SSSMMMBBB???<<<<<<>>>???===::::::===???AAA@@@>>>>>>===AAAAAA@@@@@@AAACCCFFFGGGKKKNNNPPPOOOMMMOOOTTTZZZ\\\bbbeeeeeehhhnnnooollljjjmmmppppppnnnooouuuzzzyyy|||}}}{{{zzzzzzxxxwwwuuutttrrroookkkhhheeedddaaa^^^[[[XXXUUUTTTMMMLLLKKKJJJIIIHHHHHHIIIEEEFFFGGGGGGGGGGGGGGGFFFBBBBBBBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>999;;;>>>???@@@@@@BBBCCCAAAAAABBBEEEHHHJJJIIIIIIGGGJJJNNNTTTYYY```ggglllyyy|||{{{ccc___ZZZVVVRRRQQQRRRSSSUUUUUUWWWYYYZZZ[[[\\\\\\___ccchhhjjjdddcccqqqpppeee^^^lllhhhXXXKKK???;;;:::999888777777777777555555666666666666555555111555888888666555666777000000000000000000000000000111111222444555555666555555555555555555555444444222444888888555444666555444444333333444444555333222222222222222222333000111111222222333444444111//////222///+++---444000444333---+++///222111///000111222222222222222222222222222222222222222222222111***++++++,,,,,,++++++***...---+++******+++---...111...++++++++++++***(((+++++++++,,,,,,---------,,,++++++******++++++,,,///...---+++***)))((((((,,,---...---,,,+++---///+++,,,---...////////////---------...///000000111222222555:::@@@BBB@@@===999>>>DDDHHHIIIKKKOOORRRYYY\\\```cccfffhhhkkkmmmccc^^^XXXXXX\\\```___]]]XXXWWWVVVUUUTTTSSSSSSSSSJJJSSSUUUWWW^^^YYYPPPRRRPPPKKKIIIHHHFFFHHHTTTbbbiiijjjkkkjjjfffeeelllwww}}}uuuooouuuyyyvvvvvvsssooosssmmmfffdddjjjvvvvvvkkkiiijjjkkkkkkkkklllnnnpppuuuvvvvvvuuusssrrrtttuuuuuuwwwwwwvvvrrrqqqsssuuuyyyvvvqqqooommmkkkgggcccaaadddcccbbbeeelllpppqqqwww~~~{{{rrreee[[[UUUOOOGGGBBB???>>><<<999777888;;;???;;;===??????>>>>>>???@@@===AAADDDFFFEEEGGGJJJNNNKKKNNNRRRUUUWWWZZZ\\\___eeefffhhhmmmssswwwvvvuuurrrsssvvvyyy|||~~~~~~{{{yyyvvvtttnnnllliiihhhfffccc```]]]XXXXXXXXXUUUQQQNNNLLLLLLLLLJJJFFFCCCBBBBBBCCCDDDCCCDDDEEEEEEEEECCCBBBAAA???>>>>>>???AAAAAA@@@>>>999:::;;;<<<============DDDBBBAAABBBEEEHHHIIIIIIHHHIIIKKKNNNQQQUUUXXXYYYbbbgggooowww~~~tttbbb[[[ZZZWWWWWWYYYYYYXXXXXXZZZ\\\]]]]]]\\\]]]___ccceeegggkkkoooqqquuu```^^^kkk~~~oooSSSEEE???===;;;:::666444:::CCC999888888777666555555444222333444444444444666888777666444333222333333444444444555555555555444444222222222333333444444444222222444444444444222222666333111111333333111...444333222222111111111111222222222111000///...---555666555000***)))---222555666444...,,,///222222222222222222222222222222333222222222222222222333111111111++++++,,,,,,,,,,,,++++++---,,,***))))))***,,,---...000222000,,,***,,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,---...---,,,+++---///+++,,,---/////////......------......///000000111000000222777<<<>>>===<<<:::???EEEHHHIIILLLPPPSSSVVVXXX\\\___bbbeeegggiiibbb___\\\\\\^^^___]]][[[VVVVVVUUUTTTSSSRRRRRRRRRHHHQQQRRRTTT\\\XXXRRRUUUOOOJJJHHHLLLQQQWWWbbbmmmyyyvvvssspppiiieeehhhoooyyy{{{{{{|||ssslllooo}}}xxxuuuqqqnnnpppkkkddd```bbbkkkvvv}}}sssjjjkkklllmmmmmmlllmmmooopppsssuuuwwwwwwuuutttssssssqqqssstttsssrrrqqqtttvvvvvvsssooommmllliiieeebbbeeehhhhhhhhhlllsssxxxwww{{{|||sssggg___TTTLLLHHHDDD???:::>>>>>>===;;;999:::===???:::<<<>>>?????????@@@AAA@@@DDDHHHJJJKKKMMMQQQUUUYYY\\\```bbbdddfffhhhjjjmmmmmmmmmqqqvvvxxxxxxwwwvvvwwwzzz}}}tttrrrpppooonnnllliiifffaaa```___[[[WWWTTTRRRQQQOOONNNMMMKKKJJJHHHGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???@@@BBBBBBAAA???;;;<<<<<<===============>>>===<<<>>>BBBEEEFFFFFFFFFGGGHHHIIILLLNNNPPPQQQYYY]]]dddkkkqqqyyyuuuhhh___YYYYYY\\\ZZZZZZYYY[[[]]]^^^]]]\\\YYY[[[^^^```bbbfffkkknnnuuurrriiijjjpppdddMMM@@@===;;;:::888555777<<<999888888777666666555555666555555555666888888999666555444444333333333444444444555555555555444444444444444444444444555555222333333444444333333222333333222444555444000---555444333222222222222333111111111222111111000000222333444000,,,,,,000555111444444000///000111///222222222222222222222222222222111111111111222222000000000,,,,,,------------,,,,,,,,,+++***))))))***+++,,,---444999666---(((+++111---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,...///000,,,---...---,,,+++---///+++---...000000///---,,,------......///000000000///...///222666999::::::<<<@@@FFFHHHJJJLLLQQQUUUWWWXXXZZZ]]]```bbbdddeeeaaaaaaaaa```___]]]ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQIIIPPPNNNNNNUUURRRMMMQQQMMMHHHIIIUUUdddqqq{{{~~~yyyrrrkkkhhhjjjnnnzzzrrrpppxxxwwwmmmkkktttxxxtttpppmmmkkkhhhbbb[[[YYY]]]gggoooxxx}}}xxxooojjjoooppppppooonnnnnnoooqqqqqqtttxxxyyywwwtttrrrqqqnnnoooqqqqqqqqqrrrtttvvvrrrpppllljjjiiigggdddbbbgggkkkmmmnnnrrrzzz~~~}}}zzztttiii```TTTNNNGGGBBBAAA???===:::<<<======<<<;;;<<<===???;;;>>>@@@BBBBBBCCCEEEFFFFFFJJJOOOQQQRRRUUUZZZ^^^bbbeeeiiikkklllmmmoooqqqsssssssssvvv{{{~~~~~~~~~|||{{{zzzxxxuuusssnnnlllhhhccc___\\\ZZZYYYQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<:::999999;;;???BBBCCCCCCEEEEEEFFFFFFGGGIIIJJJKKKNNNQQQUUUZZZaaaiiiqqqwww~~~lll___\\\^^^ZZZZZZZZZ[[[]]]]]]\\\ZZZWWWXXXZZZ[[[^^^bbbhhhlllkkkvvvyyymmmgggooozzzZZZGGG@@@;;;;;;;;;888555666888888888777777666666555555222000111555777666444444555555555555444333333444444444444444444444444555555555555555555444444444333333222222333333444111222444666777444000,,,333333222222111111222222000000111222333333222222///111333222000000333666///333555333222333111,,,111111111111111111111111111111111000000111111111000000000,,,------......------,,,,,,,,,+++******+++,,,,,,///666;;;777...(((***...---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,---...000111,,,---...---,,,+++---///,,,---///000000...,,,+++............//////000000///......///222666:::<<>>??????>>>===888:::<<<===<<<<<<>>>???@@@BBBFFFHHHIIIJJJLLLNNNOOORRRWWWYYYZZZ\\\aaaeeehhhkkkoooqqqqqqrrrssstttvvvvvvxxx{{{~~~yyyuuupppjjjfffcccaaa```WWWVVVUUUSSSQQQNNNLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAA@@@@@@>>>======;;;;;;:::<<>>;;;===;;;777666888888888777777777666666666222///000555777555222333444555666666555444333444444444444444444444444666666555555444444333333444444222222222222444444222333444555555444111///111111000000000000111111111111222333333333333222...000333333222222444555000333444222222444222---000000000000000000000000111111000000000000111111000000000,,,------......------,,,---------,,,,,,---------...000333222000---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///,,,---...---,,,+++---///,,,---///000000...---+++............/////////////////////000222777<<<@@@CCCFFFIIIKKKLLLPPPWWW\\\bbb```^^^^^^```aaa```___^^^___^^^]]]ZZZZZZ[[[]]]___^^^]]][[[XXXUUURRRPPPNNNRRRKKKFFFJJJGGGCCCIIIIIIMMMZZZrrr}}}qqqkkkmmm}}}wwwqqqlllooozzz|||ppplllooovvv{{{~~~{{{zzzzzzvvvnnniiihhhqqq|||zzzlllhhhggggggcccccc```ZZZUUUVVV^^^eeemmmrrruuutttooolllooosssuuuvvvuuutttqqqpppqqqrrrsssuuuvvvuuuttttttuuuvvvrrrqqqppppppqqqqqqrrrqqqqqqnnnjjjffffffiiinnnqqquuuzzz}}}}}}~~~}}}zzzsssjjjaaaXXXNNNGGGCCC@@@>>><<<;;;;;;<<<<<<<<<666888<<<===>>>>>>???AAAEEEGGGKKKMMMOOOPPPSSSUUUXXX[[[___aaaaaabbbfffiiippptttxxxzzz{{{zzz{{{{{{{{{|||~~~~~~xxxssspppmmmjjjhhhdddaaa]]]YYYVVVTTTSSSSSSPPPNNNLLLJJJIIIIIIJJJJJJGGGEEECCCBBBBBBCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>>>>===<<<===>>>>>>===<<>>???>>>===<<<<<<<<<===>>>???888;;;>>>AAABBBCCCEEEGGGJJJMMMPPPSSSTTTVVVXXXZZZ___cccfffgggggghhhlllooovvvzzz~~~}}}yyyvvvoookkkfff```[[[YYYXXXXXXXXXVVVUUURRRPPPOOONNNNNNLLLIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@???===<<<======<<<:::888<<<======???AAACCCEEEFFFGGGHHHHHHHHHHHHKKKPPPSSSUUU\\\gggpppyyyoooddd```\\\ZZZYYYYYYYYYXXXXXXXXXYYYXXXYYY\\\aaaeeejjjpppuuuxxxtttgggaaakkkyyyjjjOOOAAA===;;;:::999888888888888888888888888:::777555666888:::888666444444555666666666666555555444333222222333444555333333333333333333222222444333333222222333333444555555444222000111444777444444444333444444555666222222333333222111000000222222222333222222111000111///***&&&)))///000---111111111111111111111111111111111000000111111111333333333++++++,,,,,,,,,,,,++++++,,,------------------,,,)))''''''***...111111///+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++++++++,,,------,,,---...---,,,+++---///------,,,,,,---...///000/////////////////////......000222444666;;;BBBHHHKKKMMMOOOOOOQQQVVV]]]dddeeeaaa^^^___cccffffffdddcccaaa______```___\\\YYYXXXYYYZZZZZZYYYWWWTTTSSSMMMPPPJJJFFFKKKJJJGGGMMMOOOaaawwwwwwooonnnuuu{{{mmmuuuxxxoooooovvv}}}~~~{{{xxxpppgggdddggggggsssnnnaaa]]]^^^```aaa```^^^]]]^^^aaaeeehhhiiillloooppppppqqqtttwwwvvvwwwwwwuuusssrrrrrrtttrrrtttvvvvvvuuutttuuuvvvsssqqqnnnnnnooopppnnnlllnnnppptttvvvwwwyyy}}}{{{uuummmeeeZZZQQQIIIFFFCCC===<<<>>>===>>>>>>>>>???@@@AAACCC???AAADDDFFFHHHJJJMMMPPPSSSUUUYYY[[[\\\^^^```bbbdddgggkkkmmmmmmooossswwwzzz~~~|||zzzuuuoooiiidddaaa``````___^^^\\\YYYVVVSSSRRRQQQNNNJJJIIIHHHIIIHHHGGGDDDEEEEEEEEEDDDCCCBBBBBB@@@???>>>???@@@???<<<:::;;;;;;<<<===???AAABBBCCCBBBCCCEEEFFFFFFGGGIIIKKKLLLRRRZZZaaaiiisss}}}sssmmmfff___\\\[[[ZZZYYYWWWXXXYYYYYYYYYZZZ]]]```aaaiiiqqqssszzzssshhhfffhhhrrrcccOOOEEE???<<<<<<888888888888888888888888666555444444444444555555555555555555555666777777555444222111111222444555333333333444444444444444222333333444444333333222333444555444222222444666333333222222333444444555000000111111222111111111111111000000111111111000333111+++(((+++222222...222222222222222222222222222222111111111111222222222222222***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---+++******,,,---------+++++++++,,,,,,---------...------,,,,,,------...)))))))))***+++,,,---...------...---,,,+++---///...---,,,+++,,,...111222///////////////.........---000333555777<<>>AAACCCDDDFFFIIIKKKMMMPPPTTTWWW[[[]]]aaacccdddeeegggiiieeeiiinnnpppqqqtttxxx|||{{{uuuooolllffffffdddbbb___[[[WWWUUUUUURRRNNNLLLKKKKKKKKKJJJEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAABBBCCCCCCAAA???<<<=========???@@@AAABBB<<>>888888888888888888999999777888888777555555666888666555444444444666777888555444222111111222444555333444444555555666666666222222444555555444222222111444666666444222333555000000//////000111222222---...///000222222222222000///...///000222222222777555000...222777777222222222222222222222222222333333222222222222333333111111111(((+++......---,,,+++,,,+++******,,,//////---***///...,,,++++++,,,...///******+++,,,,,,---......///...,,,+++***+++,,,,,,...///000///------///000..................------//////////////////////////////000000111111222222///111444888<<>>===>>>>>>???@@@AAA???===@@@EEEFFFCCCHHHIIIKKKOOOSSSYYY]]]```^^^bbbggglllnnnllliiifffkkklllnnnoooqqquuu{{{~~~zzzxxxsssmmmgggdddbbb```___]]]ZZZTTTQQQOOONNNMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@::::::;;;;;;===>>>@@@AAAAAAAAAAAABBBCCCFFFHHHJJJJJJJJJKKKOOOUUU\\\ccchhhzzzpppbbb[[[ZZZ\\\\\\ZZZWWWWWWXXXYYYXXXVVV]]]___bbbdddiiisss{{{fff\\\```hhh|||nnnVVVEEE??????666;;;===<<<999777666666888888777666666666666666777666444222222444666777555555666666666666555555111111333444555666666666444444444333333222222222///000222444444444222111666666555444222111000000777666444222111111111222333333333222222111111111+++...222333333222333333222333444111//////333666222111000......000111222222111111---......---+++***+++,,,+++***)))***---...,,,***+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******...---,,,+++++++++,,,,,,...//////...------...000------------------------///////////////////////////......///111222111111111333777;;;???EEEKKKOOOOOOQQQTTTUUUWWW[[[___bbbbbbbbbdddhhhmmmqqqqqqqqqrrrqqqnnnkkkeee^^^XXXTTTTTTUUUWWWXXXWWWUUURRRQQQPPPJJJFFFEEEDDDDDDGGGLLL]]]mmmtttllllllooossszzzxxxxxx|||xxxwwwqqqpppqqqwwwtttddd\\\[[[\\\^^^^^^]]]\\\]]]aaagggkkklllooorrrtttttttttuuuvvvtttuuuvvvuuusssrrrrrrssstttuuuwwwwwwwwwuuusssqqqmmmnnnmmmllllllnnnrrruuuxxx}}}}}}ssskkkaaaYYYTTTNNNGGGAAA>>>===<<<;;;<<<>>>@@@AAA@@@BBBBBBAAAEEEKKKLLLIIIPPPQQQSSSVVVZZZ^^^aaacccdddggglllqqqsssrrrpppnnnppprrrtttvvvyyy|||yyyssspppnnnkkkjjjfffccc^^^ZZZWWWTTTPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>============>>>@@@@@@@@@@@@BBBDDDFFFHHHHHHHHHIIILLLPPPVVV[[[^^^iiippp{{{uuuiiiaaa]]]\\\]]]]]][[[YYYWWWXXXYYYYYY\\\^^^___bbbjjjvvvmmm^^^[[[___nnngggRRREEEAAA999;;;;;;:::999999;;;<<<888777777666666666666666777666666555555666666777555555666666666666555555333333444444555444444444444444444333333333222222111222444555555444333222000111111222333444444555444444333333222222333333333333333222222222111111***---111333444444555666000222444444222000222333222111000//////000111222222111111......---+++)))))),,,...+++***((()))+++,,,,,,+++)))***,,,......,,,***)))//////...---+++***))))))------,,,+++++++++,,,,,,------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////---,,,---111222111///333666;;;???DDDIIIPPPTTTTTTUUUWWWXXXXXXZZZ]]]```aaadddiiilllnnnoooqqqsssttttttrrrlllddd]]]WWWTTTVVVWWWWWWWWWUUUSSSQQQOOOPPPJJJFFFEEEFFFGGGMMMSSS^^^jjjzzzvvvooooooqqqooosss|||~~~||||||{{{|||~~~|||vvvqqqmmmooowwwrrreee[[[VVVUUU[[[[[[ZZZZZZ]]]bbbjjjpppppprrrtttuuutttsssssstttrrrtttvvvvvvuuutttssstttssstttvvvwwwvvvssspppnnnjjjjjjkkkkkkmmmqqqvvv{{{~~~yyyeee]]]RRRJJJFFFCCC@@@>>>===<<<;;;;;;===@@@CCCEEEAAAEEEGGGHHHMMMSSSTTTQQQYYY[[[]]]aaacccfffggghhhmmmooossswwwyyyyyyyyyxxxvvvyyy}}}~~~{{{yyytttpppkkkeeeaaa\\\WWWSSSPPPNNNKKKIIIIIIJJJKKKMMMHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@??????>>>>>>>>>>>>???>>>>>>>>>@@@AAACCCEEEEEEFFFGGGIIIKKKNNNPPPQQQWWW___kkkuuu~~~}}}lllaaa]]]```aaa___ZZZWWWXXX[[[VVVXXXZZZZZZ\\\aaajjjppp{{{{{{}}}yyyccc[[[XXX___vvvhhhRRREEEAAA>>>;;;888888999<<<>>>777777777777666666666666666777777777777777777666555555666666666666555555444444555555444444333222444444444444333333333333333444555666555444333222//////000222333444555666111222333333444444444444333333333222222222222111---///222444444444555666///111444555444222111111222111000//////000111222111111111,,,,,,,,,+++***+++---///,,,+++***)))***,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,------------......///////////////////////////,,,***,,,111333111...444888>>>CCCHHHMMMSSSVVVVVVWWWYYYZZZZZZ[[[^^^```ccchhhnnnooommmmmmpppsssrrrqqqnnnhhhaaa]]]\\\\\\YYYXXXWWWUUUSSSQQQOOONNNPPPJJJGGGIIILLLOOOWWW___ccclllyyy|||tttqqqqqqnnnooovvvvvvoooppptttyyy}}}uuukkkggglllssszzz}}}{{{yyyssskkk```VVVPPPNNNVVVWWWZZZ]]]aaahhhoootttsssuuuwwwvvvtttsssrrrrrrrrruuuxxxyyyxxxvvvuuuuuussstttvvvvvvuuurrrooommmjjjkkkmmmooorrrvvv|||uuujjjXXXQQQIIIBBB@@@???>>>===???>>>======???CCCGGGJJJFFFJJJMMMPPPUUU[[[\\\YYY```bbbeeeiiilllmmmnnnnnntttvvvxxxzzz|||}}}}}}|||||||||uuunnnhhhddd```]]][[[YYYUUUQQQOOOOOOPPPQQQKKKJJJIIIHHHGGGFFFEEEEEE@@@@@@@@@@@@@@@AAABBBCCC>>>>>>======>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJOOOVVV___gggoooxxx{{{lllbbbbbbbbb```]]]ZZZZZZZZZVVVWWWXXXXXXYYY]]]bbbgggqqqsssxxxooocccYYYVVVffffffQQQJJJBBB;;;999888777888:::777777777777777666666555777777666555555666777777555555666666666666555555333444444555444444333333444444444444444444333333444444555555444333222111444444444444333333333333111222333444555444333222222222222222222222222222333444666555333111111111000222333444333222111111222111111000000111111222111111111+++---///...,,,*********------,,,++++++,,,...//////...---,,,,,,---...///++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,------........./////////000////////////////////////---,,,+++---000222111000555999@@@FFFKKKPPPTTTWWWUUUXXXZZZ\\\]]]^^^```bbbeeekkkppppppmmmkkknnnsssrrrnnnhhhaaa\\\\\\^^^aaaZZZXXXUUUSSSQQQOOOOOOOOOLLLIIIIIIMMMSSSXXX```gggkkkqqq{{{}}}wwwrrrqqqqqquuu}}}ooommmmmmoooqqquuuwwwjjjaaa___dddiiilllnnnnnnmmmhhh```XXXRRRPPPRRRWWW]]]ccciiinnntttwwwuuuwwwxxxxxxuuusssrrrssssssvvvyyyzzzyyywwwvvvwwwtttuuuuuuuuutttrrrpppnnnnnnpppsssuuuwwwzzz~~~|||wwwrrrmmmbbbXXXKKKHHHDDDAAA???>>>>>>===AAA@@@@@@@@@BBBFFFIIIKKKMMMQQQTTTWWW\\\cccddd```dddfffjjjnnnqqqssstttuuuyyyzzz{{{|||}}}}}}}}}}}}~~~vvvpppnnnlllkkkhhheee```ZZZUUUSSSRRRRRRNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDD???>>>===<<<======>>>???@@@AAACCCFFFGGGHHHIIIIIILLLPPPUUU[[[cccmmmyyy~~~nnniiicccaaaaaa```\\\XXXTTTUUUUUUVVVWWWZZZ^^^aaaiiimmmttt{{{mmm^^^TTT]]]sssgggRRRGGG===;;;:::777666888666777777888777666555555888666444222222444666888555555666666666666555555111222333444555555555555444444444444444444444444333333333333222222111111777777666555444333222222222333444555444333222111222222222222222222222222444555666555222111000111444333111111111222333333222222111111111111222222111111111...000111000---)))'''&&&,,,---...---,,,---...000111///---,,,,,,---///111...------,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,---,,,+++***,,,............///000000111111////////////////////////,,,,,,---///000111222333777<<>>>>>======AAABBBBBBDDDFFFIIILLLMMMUUUYYY[[[^^^dddkkkmmmkkkjjjkkknnnrrruuuxxxzzz{{{|||}}}~~~{{{yyyxxxssspppjjjccc]]]WWWTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHGGGEEECCCBBBBBBBBBAAA@@@>>>=========>>>>>>===???AAACCCFFFGGGHHHIIIGGGJJJNNNSSSYYYdddpppyyywwwlllggggggeee^^^XXXTTTSSSRRRRRRTTTWWWZZZ\\\```fffmmmrrrvvv||||||kkk\\\[[[ggg{{{aaaPPPAAA>>>===:::888;;;666777888888888777555444777666333222222333666777555555666666666666555555000111333444555666666666444444444444555555555555333222222222222222222222555555555444444444444444444444444444333333222111111222222222222333333333111222333333222222333444555333000///111222333333222222222222222222222222111111111---...///...+++************,,,///...---,,,---///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---------++++++---...------......///000000111////////////////////////***---111111//////222666999>>>FFFLLLPPPSSSVVVXXXXXXZZZ^^^``````aaabbbdddeeehhhjjjkkkllloootttxxxuuulllaaa\\\]]]^^^\\\ZZZWWWUUUQQQNNNNNNOOORRRUUUOOOPPPVVV```fffgggjjjnnnqqqwwwzzzqqqjjjggghhhkkkooopppjjjfffmmmwwwqqqkkkaaaVVVOOORRR[[[dddhhhmmmtttvvvsssllleeeaaabbbfffkkkooorrruuuwwwyyyuuuwwwyyyyyywwwvvvvvvvvvtttuuuvvvuuusssrrrsssttttttsssqqqooonnnoooqqqrrrvvvyyy}}}~~~{{{wwwsssrrrfffbbbYYYPPPLLLLLLIIICCC?????????>>>>>>>>>???@@@BBBDDDGGGKKKNNNQQQSSSTTT[[[^^^aaadddkkktttxxxwwwsssssstttvvvyyy{{{~~~|||zzzuuunnnggg```ZZZWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGEEECCCCCCBBBCCCBBB@@@???>>>>>>>>>???<<<===>>>@@@BBBDDDFFFGGGBBBFFFJJJNNNQQQXXXaaahhhooouuu~~~}}}rrrlllfff```[[[XXXVVVSSSQQQRRRUUUWWWXXXZZZ___dddiiinnnvvvooobbb```hhhxxxzzzbbbKKKBBB???:::999===666666888888888777555444555555666666666666555555555555666666666666555555222333333444555555555444444444444444555555555666333333222222222333333444111222222333333444444444333333222222333333444444111111222222222333333333000111222222111111333444444222000111333444333111111222222222222222222111111111111)))************,,,000333(((+++...///,,,+++,,,---+++,,,...//////...,,,+++((((((***+++---...000000)))***,,,---...---,,,,,,---......---,,,,,,---///,,,,,,------...///000000////////////////////////)))...333222///...333888;;;AAAHHHOOORRRUUUWWWXXXZZZ\\\___aaaaaaaaabbbccccccdddfffhhhlllqqqwww|||qqqhhh___^^^aaaccc^^^XXXVVVTTTPPPMMMMMMPPPTTTWWWVVVXXX___iiiooonnnnnnppppppwwwyyymmmhhhgggrrrrrrrrroooggg```cccjjj}}}||||||vvvgggddd]]]SSSLLLPPP]]]hhhpppwww}}}tttnnnlllnnnpppqqqrrrtttwwwzzztttvvvxxxyyyxxxwwwwwwxxxtttttttttrrrpppooopppqqqsssqqqnnnllllllnnnqqqssswww{{{~~~~~~zzzsssmmmjjjWWWSSSIII@@@???CCCCCC???@@@@@@???>>>>>>???BBBEEEEEEHHHLLLQQQVVVYYY[[[\\\^^^aaadddgggppp{{{zzzzzzyyyzzz{{{~~~~~~xxxppphhhbbb^^^ZZZYYYXXXUUUSSSQQQOOONNNIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@???>>>??????;;;;;;<<<===???AAACCCDDDAAAEEEJJJLLLMMMOOOSSSWWWbbbhhhsss|||{{{ooofffaaa___^^^ZZZUUURRRSSSUUUWWWXXXYYY[[[___dddkkkttt~~~lll^^^\\\fffqqqsssTTTFFF???888888<<<555666888999888777555444222555888;;;;;;888555222555555666666666666555555444444555555444444333222444444444555555555666666333333333333333444555666111111111111111111111111222111111111222444666777111111111222222333333333333333333222//////000111222111111333555555222...111222222333333222222111111111111---...///...,,,+++,,,------------...............000...,,,***)))***+++,,,+++,,,...//////...,,,+++000///...---------------///222111---,,,------)))...000111111///...///000,,,***((()))---000111000---000333222///000666;;;CCCFFFKKKQQQVVVZZZ[[[\\\]]]```dddeeedddbbbaaa```eeegggjjjooossstttsssqqqhhheee``````eeehhhaaaWWWTTTRRRQQQQQQOOOOOOVVV^^^fffqqqzzz}}}|||yyyuuuooopppvvv~~~}}}pppjjjpppwwwxxxzzzyyyrrrggg___^^^aaauuu|||zzzuuuqqqmmmlllrrr|||fff^^^YYYSSSPPPQQQXXXaaafffvvv}}}zzzxxxwwwwwwyyyzzzwwwwwwwwwxxxyyyxxxuuussswwwwwwtttqqqrrruuurrrmmmuuunnnkkknnnqqqqqqtttzzz{{{~~~}}}wwwtttssslllcccSSSLLLCCC???@@@AAA@@@>>>@@@AAAAAAAAA@@@BBBDDDGGGNNNOOORRRVVV[[[___bbbddddddeeefffjjjooovvv}}}{{{~~~{{{uuunnniiieeeccc```^^^[[[VVVPPPKKKOOONNNMMMLLLKKKJJJHHHHHHBBBDDDEEECCC@@@???AAACCCAAA???===;;;;;;>>>AAACCCDDDEEEEEEGGGHHHJJJLLLMMMVVVYYY```jjjvvvrrriiieeeXXXYYYYYYWWWUUUTTTVVVWWWXXXYYY^^^cccfffiiirrr|||lll``````eeerrriiiQQQCCC<<<::::::999777666666888999999888666666555555555555666666888777666555555666777888666666666555444222111000444666666555444555444222:::666222222444666666444222222222222333333444555333444444555444333111000222333333444444333333222000000111111111111000000777+++###)))444777333...333111111222555555222///333444666---...///...,,,+++,,,---+++,,,,,,---...///000000------,,,++++++,,,---...---------,,,,,,---------......---,,,,,,,,,,,,,,,---//////,,,,,,//////,,,...///111000///......///000...---...000222111000///111333222000222888===FFFIIINNNTTTXXX\\\^^^___```bbbddddddcccaaaaaabbbhhhjjjnnnqqqrrrpppmmmjjjeeeccc```^^^aaaddd^^^VVVTTTRRRQQQPPPNNNPPPZZZfff}}}}}}uuuuuuvvvzzz{{{{{{|||ppplllpppvvv||||||rrrjjjffffffiiiqqqxxxzzz|||~~~}}}zzzqqqlllhhhjjjuuuttt^^^WWWVVVTTTSSSVVV^^^iiiqqq|||yyyxxxxxxyyyzzzuuutttttttttuuuuuusssqqqwwwxxxvvvttttttuuuqqqkkknnnjjjjjjpppuuuvvvyyy~~~}}}}}}xxxuuutttmmmeeeRRRKKKBBB>>>>>>@@@@@@>>>AAABBBDDDDDDEEEFFFIIILLLQQQSSSVVVZZZ^^^aaacccdddggghhhkkknnnsssyyy~~~~~~xxxsssllliiifffccc```\\\WWWSSSUUUSSSQQQOOOMMMKKKIIIHHHDDDEEEFFFDDDBBBAAABBBDDDAAA@@@>>><<<<<<===???AAAAAAAAABBBCCCEEEGGGIIIKKKQQQTTTZZZbbblllvvv~~~uuuooo\\\[[[YYYXXXWWWWWWWWWWWW[[[\\\___bbbcccdddllluuu}}}rrrjjjgggfffnnnwww___MMMBBB===;;;999888666666777777666555888888777777888888999:::777777666555555666777777444444444555555444444333666777888777777777666555555444333111000111222444333222222222333333444555333444444555555444333222222222333333333333222222000111111222222111111000777///+++///333333222222333111111222444444222///555777999---.........,,,+++,,,---******+++---...///000111+++,,,,,,---....../////////...,,,++++++,,,...///------,,,+++++++++,,,,,,***---...,,,---111111///,,,...000000...---...///111000///000111111///...111222333111111444;;;AAAIIILLLPPPVVVZZZ^^^```aaacccccccccbbbaaaaaaccceeemmmoooqqqrrrpppkkkfffbbbcccdddbbb^^^]]]^^^ZZZUUUTTTSSSQQQOOOLLLQQQaaarrr{{{wwwtttuuuyyy{{{ttttttvvvyyy|||sssllliiieeemmmtttvvvyyy~~~}}}rrrmmmgggeeekkkzzzhhhVVVTTTVVVWWWWWWYYY```lllvvv}}}~~~|||yyywwwwwwxxxzzz{{{uuusssrrrrrrsssssssssrrruuuxxxxxxvvvuuuuuupppjjjkkkjjjmmmtttzzz|||~~~~~~~~~{{{vvvsssqqqkkkeeeQQQJJJAAA<<<===???@@@@@@BBBDDDGGGIIIKKKNNNQQQTTTVVVXXX\\\```cccdddeeeeeekkkmmmppptttyyy}}}xxxuuuqqqmmmiiieee```]]]\\\YYYUUURRRPPPNNNKKKHHHGGGHHHHHHFFFDDDCCCDDDEEEAAA@@@???>>>>>>===>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJNNNSSSWWW^^^gggrrrzzziiiddd^^^[[[[[[[[[ZZZXXX[[[[[[]]]______```fffnnnuuu}}}xxxmmmccccccooommmWWWHHH>>>999<<<;;;999999999888666444555444444444555666777777666666555444444555666666111222333444555666666666777777777888777666555555111444555222...---111555333333222222222333444444222333444444555444444333111222222333333222222111111222222333333222222111666444444444222///111666222111111222444444222111111111000,,,---......,,,,,,,,,...++++++,,,------...//////,,,---......//////.........---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,---***---...,,,---111111///+++---//////...---...///,,,,,,---...///...---+++222222111111222777>>>DDDJJJMMMQQQUUUZZZ^^^```aaabbbbbbaaa```___bbbfffiiiqqqrrrsssqqqmmmhhhcccaaafffiiiggg```[[[YYYWWWSSSSSSRRRQQQNNNLLLTTTiii~~~~~~wwwqqqrrryyy~~~|||uuuqqqpppwww{{{{{{|||~~~}}}uuuqqqlllggghhhsssuuubbbUUUXXX[[[\\\YYYVVVZZZdddnnnrrrwww~~~}}}xxxwwwuuuttttttvvvyyyzzzwwwuuurrrrrrssstttuuutttsssvvvvvvtttsssuuusssnnnrrrrrrtttyyy}}}}}}zzzuuuppplllhhhccc___NNNHHHAAA<<<===@@@BBBDDDDDDGGGLLLPPPRRRUUUYYY[[[\\\___cccfffhhhiiihhhgggllloootttzzz~~~~~~xxxsssooojjjgggccc___YYYVVVTTTRRRNNNKKKJJJJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@???>>>===<<<>>>??????AAACCCEEEHHHIIIFFFJJJMMMOOORRR[[[gggqqqzzz}}}sssggg```^^^^^^]]]ZZZYYYWWWXXX[[[\\\]]]bbbjjjnnnvvv~~~vvvzzzjjjbbbddduuu|||fffSSSEEE<<>><<<;;;;;;;;;999777555444444333333333444444555555555444444555555555111222333555666666666666666444444666666333333444333444555333111000222555333333333222222333333444111111222333333333444444111222222222222222222111222333333444444333333222444444555666222///111777222111111222333333333222///,,,(((,,,---...---,,,,,,---...---------------,,,,,,,,,......//////......---,,,,,,,,,---......---,,,,,,......------------......,,,//////,,,,,,//////---+++---...///...---...///)))***,,,......---------111111000111444:::AAAFFFJJJLLLOOOTTTXXX\\\___```````````````aaadddiiimmmssssssssspppkkkgggfffggglllooolllccc[[[XXXVVVSSSRRRQQQPPPMMMMMMXXXppp|||uuuooorrrzzz||||||{{{wwwvvvrrrmmmkkkoooxxx{{{sssjjjaaa[[[\\\]]]\\\WWWQQQRRR[[[ccchhhmmmuuu|||zzzyyyvvvtttssstttuuuvvvvvvtttrrrqqqssstttuuutttqqqttttttqqqqqquuuwwwvvvyyyzzzzzz{{{~~~vvvqqqjjjeee```[[[WWWTTTKKKGGGAAA>>>???BBBFFFIIIGGGKKKQQQVVVZZZ]]]```bbbdddfffiiilllnnnnnnmmmlllnnnrrrxxx~~~zzzuuurrrkkkfff___[[[ZZZXXXTTTPPPNNNLLLJJJIIIGGGGGGFFFEEECCCCCCCCCBBBAAA???===<<<===>>>>>>@@@AAACCCEEEFFFEEEHHHKKKKKKMMMTTT___iiisssvvv}}}sssfffaaa___]]]ZZZZZZWWWWWWYYYZZZZZZ^^^ccchhhmmmttt}}}ssseee\\\bbbooo~~~{{{fffRRRDDDAAA???<<<;;;;;;;;;:::999::::::888777666666555555444555555555555555555444444444555666666555555555777333444777777333222555666444222222333444333111444333333222222333333333000000111111111222333333222222222333333222222222333333444444444444333333444111111333444222222555111111222222222222333444222111///+++---...---,,,,,,---///......------,,,+++++++++//////......---,,,,,,++++++,,,...//////...,,,+++......---------...//////...000000---,,,......++++++---//////......///000+++---///000//////000111111111111333777>>>DDDHHHKKKLLLOOOSSSWWW[[[^^^```___aaacccdddeeegggkkknnnqqqssstttrrrmmmjjjkkkmmmoooppplllccc[[[YYYVVVRRRQQQOOONNNNNNPPP]]]uuuvvvpppmmmqqqxxx|||{{{xxxtttpppoooppprrruuussspppmmmiiieeecccbbb\\\\\\XXXRRRMMMOOOVVV^^^___fffnnnvvv|||{{{wwwtttrrrrrrrrrsssqqqpppppprrrssssssrrrrrruuutttqqqqqqwww|||}}}zzz|||}}}|||}}}~~~{{{vvvkkkccc\\\WWWSSSMMMJJJKKKHHHFFFCCCAAACCCGGGKKKNNNMMMRRRYYY^^^bbbdddfffgggjjjllloooqqqrrrsssrrrqqqsssvvv|||zzzrrrjjjeeecccaaa[[[WWWRRROOOMMMKKKJJJJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<===>>>???AAAAAAEEEGGGHHHIIIKKKPPPXXX___jjjmmmuuussshhhbbb]]][[[___ZZZXXXYYYXXXWWWXXX\\\bbbgggmmmtttooo^^^[[[^^^lllyyy```LLLEEEAAA<<<:::999::::::::::::999888777666555555555444555666666666666555444666666666666666555444333999555555::::::444333888555222///000333444111...444444333222222222333333222111111111111222222333222333333444444333333222222333333444444333333222444///...222555333222333000111222222111111444555222222222+++,,,...---,,,,,,---///------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,------------------,,,---,,,,,,,,,------...///---000000---,,,///...++++++---///000//////000111///111222111//////111333222222333666<<>>??????CCCDDDEEEGGGKKKNNNRRRTTT\\\cccnnnxxxxxxlllccc___```[[[XXXXXXXXXWWWXXX[[[\\\aaaggglllwww}}}eee[[[YYYbbbttt\\\NNNHHHAAA;;;999::::::;;;666666555555555666666777555666777777777777666555666666666666666555444444:::444444;;;:::333222888333333222333333333222111555444333333222222222333555444333222222222333444333444444555555444444333222222333333333333222222555111000444555222000222000111222222000111444777111111111+++,,,------,,,,,,...///+++++++++,,,,,,---------,,,+++***)))***,,,...000///...,,,++++++,,,...///++++++++++++,,,,,,---...,,,//////,,,,,,//////---,,,...000111000000111222222333333111---,,,///222444444555999@@@FFFKKKMMMQQQRRRTTTXXX\\\```ccceeefffiiimmmoooooommmllllllkkkrrrzzz|||xxxrrrooonnnhhhgggbbb[[[YYYZZZWWWRRROOOKKKJJJNNNVVVdddxxx|||jjjgggfffjjjqqqxxx}}}xxxqqqlllhhhiiijjjjjjiiigggeeedddbbb\\\TTTNNNMMMPPPVVV[[[aaagggooovvvzzz|||~~~}}}{{{xxxuuusssssstttuuusssssstttuuuwwwwwwvvvtttuuu{{{~~~|||zzz}}}xxx}}}wwwooo```QQQVVVLLLEEEDDDBBB??????DDDCCCDDDFFFHHHJJJNNNSSSVVVZZZ___fffkkknnnnnnoooooosssssstttuuuwwwxxxzzzzzzzzzuuuppphhhaaaZZZWWWSSSQQQQQQPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDEEE@@@@@@????????????@@@@@@BBBBBBCCCFFFJJJMMMNNNMMMPPP[[[hhhpppttt{{{vvvjjjddd^^^XXXVVVXXXYYYYYY[[[^^^XXX^^^cccgggppp~~~fffYYYTTTZZZssspppWWWPPPGGG???<<<<<<<<<===777777777888999;;;<<<===555666777888888777666555555555666666666666666555888222222999999111000777333666888777444222333666555444333333222222222222888777555444333444444555444555555666666555555444111222222333333222222111555444555666444//////222000111333222000111444777444555666---+++***+++///000///------,,,***))))))***,,,---///---+++***+++,,,///000,,,......,,,)))(((,,,000,,,,,,,,,---------......///............///000000///............---------///......---------......------000777@@@IIIPPPSSSQQQSSSVVV\\\bbbggglllooovvvxxx|||~~~wwwmmmffflllsss{{{}}}yyyssspppooohhheee```ZZZVVVTTTTTTUUULLLKKKNNNTTTYYYcccwww|||sssoookkkiiilllsss{{{vvvkkkggghhhjjjlllmmmkkkhhhfffddd^^^VVVOOOOOOUUU]]]cccdddkkktttyyy{{{zzzzzzzzzzzzxxxuuurrrrrrsssvvvwwwxxxwwwuuusssssstttvvvxxx{{{{{{|||||||||{{{vvvnnncccYYYSSSIIIEEEAAA@@@AAACCCCCCBBBEEEHHHLLLOOOQQQTTTXXX[[[```ccciiioootttvvvwwwvvv{{{{{{zzzxxxxxxzzz~~~xxxqqqlllgggbbb\\\WWWTTTQQQNNNMMMOOOMMMJJJGGGEEEDDDCCCCCCBBB@@@???>>>?????????===???@@@AAACCCEEEFFFHHHHHHLLLPPPWWW^^^gggrrr{{{wwwjjjbbbaaa^^^\\\YYYXXXXXXYYYVVVYYY]]]dddllluuu}}}qqq]]]VVV\\\nnnmmmZZZIIIDDD???888999???666777999:::;;;:::888777666666555555555444444444444555666555333333555666666444000,,,***---333888555111000555888666444444555444222111222333444333444444444333333444444444777111///222555444333333222000...///111444666777...///000111222333444444//////000111222222333333111222222,,,******+++...///...------,,,+++))))))+++,,,---++++++,,,,,,,,,,,,------+++---......---,,,---...---,,,,,,,,,------......------........./////////---------....../////////000000////////////000000000111555<<>>======@@@BBBDDDGGGJJJMMMPPPSSSWWW\\\___lllrrr{{{~~~nnnccc``````^^^\\\XXXWWWWWWYYY^^^eeekkkpppvvv~~~|||kkkgggjjjuuuttt```QQQEEE>>>>>>===;;;888777888999:::;;;666666666666666666666666444555666555333333555666111333555555444333333333888333111333333222444777///111444555555444444444666555333111111333555666222111222444222...000555666555333222333444333222444444444333333333222222222222222333333444444444333222222***++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///000---***((()))---//////.........---------...///000***+++---//////...---+++////////////////////////000000000000000111222333555;;;BBBIIIMMMQQQUUUWWW___iiiuuu||||||sssjjjdddaaa```TTTSSSSSSTTTVVVUUUQQQMMM[[[___dddfffiiimmmrrruuuyyyxxx|||~~~}}}tttrrrvvv}}}{{{}}}vvvpppiiiggghhhjjjiiigggccceeehhhkkkpppuuuyyy{{{~~~}}}{{{zzzyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{wwwuuusssrrrtttyyy~~~}}}xxxssshhhcccYYYPPPJJJHHHHHHIIIBBBCCCEEEHHHKKKOOOSSSVVV]]]___bbbdddeeefffiiikkkrrrtttxxx{{{~~~}}}uuummmfffaaa]]]\\\YYYVVVRRRNNNKKKIIIGGGEEECCCBBBBBBBBBAAA@@@AAA???===;;;;;;===???AAADDDGGGJJJMMMPPPSSSWWWZZZdddkkkssszzzpppfff___\\\[[[WWWXXXYYY[[[^^^aaadddfffkkkqqq~~~tttmmmmmm}}}uuu]]]JJJBBBAAA999555222444999<<<999555555555555555555555555555444555666555333333555666222333333222111111333444777444222333333111333888111222333333111111333666666555333222222333555666666111///222444222111333222111000111333444444333222222333333333444444444222333333333333333444444222222222***,,,---,,,+++***,,,---,,,,,,------------,,,,,,---+++)))((((((***---///...+++))))))***---...///------......////////////+++,,,---...///......---000000000/////////......////////////000111222222777===EEEKKKOOORRRWWW[[[bbbjjjuuu}}}zzzppphhhccc```___LLLNNNPPPRRRSSSSSSSSSSSSccciiinnnooopppssssssqqqpppttt~~~}}}tttppprrrwwwzzz{{{vvvvvvtttrrrrrruuu{{{vvvtttxxx}}}vvvrrrmmmiiihhhhhhiiiiiijjjkkknnnrrruuuxxx{{{|||~~~|||yyyyyyyyyzzzyyyxxxzzzzzzxxxxxxxxxyyy{{{|||xxxuuusssrrrtttyyy~~~}}}{{{uuunnniii^^^YYYQQQIIIDDDBBBCCCDDDEEEGGGKKKOOORRRVVVZZZ^^^fffhhhjjjkkkkkklllnnnpppuuuvvvyyy|||~~~~~~uuulllggg```___^^^[[[XXXUUURRRPPPKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@>>><<<<<<===>>>???>>>AAAFFFJJJMMMQQQVVVYYY]]]ccckkkrrrwww~~~qqqeee]]]YYYZZZ[[[\\\]]]^^^______```eeehhhrrr{{{www}}}nnnUUUFFFBBB;;;777444666;;;===:::666444444444444555555555555444555666555333333555666555555555333111222555888666444444555333000222777333444555333000000333666444444444333333444444444888111...222666555333222333111111111333333222111111111222222333333444444222222222222333333333333111222222+++---...---+++***,,,...,,,------------------,,,,,,++++++***+++,,,---...,,,---------,,,,,,---...,,,---///000000000......------.........////////////////////////000000000////////////000111222333:::AAAIIINNNRRRVVV\\\aaammmqqqxxx~~~}}}uuulllfff```\\\ZZZNNNQQQSSSTTTUUUYYY```fffqqqxxx}}}|||{{{{{{wwwqqqooo|||wwwrrrrrrttttttsssssssssqqqppppppqqqtttvvv{{{uuulllhhhjjjpppppppppooollljjjkkkooosssrrrsssuuuwwwyyy{{{{{{||||||zzzxxxyyy{{{|||{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzvvvvvvvvvwwwyyy{{{~~~{{{zzzyyywwwssslllccc]]]RRROOOIIIEEEBBBBBBDDDEEEHHHLLLQQQUUUXXX[[[aaadddlllnnnqqqrrrrrrsssuuuwwwwwwyyy{{{}}}yyyrrrgggfffeeebbb^^^ZZZWWWUUUOOOLLLJJJIIIIIIHHHGGGEEECCCBBBAAA@@@????????????;;;>>>CCCFFFIIILLLPPPSSSTTTYYYaaahhhmmmttt{{{xxxjjj```\\\\\\[[[ZZZZZZZZZ[[[[[[___bbbiiiqqqxxxeeeOOOCCC???>>><<<:::888888:::;;;444555555555666666666666444555666555333333555666666666666555333444666888555444555666444000111666444777999777333111333666333333444555555444333333777333222555555333333666333222222333444444333111222222222222222111111111222222222222222222222222222222222+++...///...,,,+++,,,...,,,------......------,,,---...///000000000///...***...111111...,,,,,,---+++---///111222000...---///............///000000------...///000111222222000000000000111222333444>>>DDDLLLQQQUUUYYY```fffyyyzzz}}}yyyvvvpppiiiccc]]]WWWSSSTTTWWWZZZYYYZZZbbbooozzz~~~|||tttrrryyyuuuuuuvvvuuutttpppppppppppppppppppppqqquuu~~~rrrjjjeeeggglllhhhkkknnnnnnnnnpppxxx~~~xxxyyyzzz{{{||||||||||||{{{yyyxxxzzz}}}~~~||||||||||||{{{{{{zzzyyyyyyuuuvvvyyy{{{}}}~~~~~~~~~xxxwwwuuusssnnneee\\\VVVIIIGGGEEEDDDDDDFFFIIIKKKKKKOOOUUUXXX[[[___dddhhhooorrrtttvvvwwwxxx{{{}}}yyyzzz|||~~~~~~ooonnnkkkgggbbb\\\XXXUUUOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@???===???BBBDDDEEEFFFHHHJJJMMMSSSZZZaaafffmmmtttzzzzzzlll]]]ZZZWWWTTTSSSTTTVVVXXX\\\^^^ccchhhllluuutttYYYGGG===???>>>777000...555<<<555666666666777777888888444555666555333333555666333555666666444444444555444444666888555000111555444888===<<<777333333444222333555666666555333222555444666777444111333999222111111333666777666555444444333222111000///...222111111111111111111111333333222...------,,,,,,------...000---,,,---+++))),,,111,,,,,,,,,---------......///...,,,+++***+++,,,,,,........................000000000000////////////...............///000000333111///,,,,,,000666;;;@@@GGGOOOSSSUUUZZZdddllluuu|||}}}}}}ttthhhdddbbb]]]WWWUUUUUUXXX[[[]]]bbbqqqwwwoooyyy{{{zzzzzz||||||{{{xxxtttqqqoooooottt{{{rrrmmmjjjiiihhhqqqtttwwwwwwxxx{{{}}}}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~zzz|||~~~~~~|||yyyxxxwwwyyyxxxyyy{{{~~~{{{yyytttkkkaaaWWWQQQNNNFFFFFFFFFEEEEEEGGGKKKOOOUUUWWWZZZ\\\]]]___bbbdddpppsssuuuwww||||||{{{|||}}}~~~uuunnnkkkfff___YYYWWWTTTOOOKKKHHHHHHIIIJJJGGGDDDAAA@@@BBBCCCAAA>>>===>>>???AAADDDFFFIIIJJJJJJNNNTTTWWW[[[aaakkksssxxx|||nnnaaaWWWUUUVVVUUUVVVYYYZZZ\\\```ccchhhqqq|||wwwtttyyycccPPPDDD===999<<>>;;;777777999;;;999888888888888777666555555555666666666666666888666444333444555555555111222333444444444444444333333333444444444555555444333333222222333333444555555555555555555555555444444333333333333333222333333333333333333333333222222222222222222222222111222222...------,,,,,,------...000------...+++((()))---,,,,,,,,,---------............------------------000000000000000000000000------............//////000000//////000000111222222222111111222666===BBBEEEIIIPPPUUU[[[dddoooxxxtttiiidddaaa\\\XXXXXXVVVVVV[[[jjj|||sssrrruuu|||}}}{{{tttuuuwwwzzz~~~}}}{{{yyyvvvrrrqqqrrrtttvvvvvvzzzzzz|||{{{xxx{{{{{{{{{{{{{{{|||}}}}}}~~~{{{xxxwwwyyy{{{|||}}}}}}wwwrrrlllggg^^^SSSKKKHHHIIILLLLLLOOOSSSVVVYYY]]]bbbeeecccfffhhhjjjlllnnnpppsssvvvzzz|||{{{|||~~~|||xxx||||||}}}yyyvvvnnnjjjccc\\\VVVRRRPPPPPPHHHJJJJJJHHHDDDBBBCCCFFFBBBAAA@@@??????>>>??????DDDFFFHHHIIIJJJMMMRRRVVV\\\bbbkkkssszzzxxxiii___]]]___\\\]]]^^^```ccchhhllloootttnnneeeiiisssjjjZZZIIIAAA>>><<<;;;<<<;;;;;;;;;::::::888666555666666666666666555555555888666444333444666666666222333444444555555444444444444444555555555555666333333333333333333333333444444444444444444444444444444444444444333111111333333333333333333333333222222222222222222222222,,,...000...------,,,,,,------......,,,---///...+++---111,,,,,,,,,---------......,,,,,,,,,,,,------,,,,,,000000000000000000000000....../////////000000000///............///000000000000000111333888>>>CCCHHHLLLRRRWWW^^^fffpppwww{{{}}}}}}|||{{{yyyooofffbbb___YYYVVVWWWTTTWWW```sssrrrkkknnnsssuuuzzztttppprrrwww|||xxxvvvsssrrrssstttuuutttzzzxxxxxx||||||yyyyyyyyyzzzzzzzzzzzzzzzzzz}}}}}}{{{yyywwwwwwyyy|||~~~~~~}}}wwwoooiii^^^[[[VVVOOOJJJHHHJJJMMMMMMPPPVVVZZZ^^^bbbfffiiihhhjjjlllmmmnnnoooqqqsssuuuyyy|||{{{|||~~~{{{}}}}}}~~~xxxssskkkbbbZZZUUURRRQQQJJJLLLLLLIIIEEECCCDDDGGGBBBAAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHKKKNNNQQQVVV[[[dddllltttzzz|||jjj```]]][[[[[[\\\^^^cccgggkkkmmmlllwwwyyyfffdddkkkzzzhhhOOODDDBBBAAA===;;;<<<<<<<<<;;;999777666666666666666666666555555555888666444444555777777666666666666666666555555444666666666555555555444444333333333333333333333333333333333333333333333333444444444444444333111111333333333333333333333333222222222222222222222222(((,,,111...------,,,,,,------...---,,,---000000---...222,,,,,,,,,---------......***+++,,,,,,------,,,,,,////////////////////////......//////000111111111...............//////000...///000222555:::AAAEEEOOORRRWWW\\\bbbiiipppuuuwwwxxxxxxwwwuuuwww}}}|||}}}{{{ooohhhbbb```\\\VVVSSSTTTTTTZZZggg|||}}}mmmgggjjjooooooxxxyyypppnnnrrrzzzxxxvvvttttttvvvwwwwwwvvvxxxxxxxxxzzz}}}}}}zzzxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwxxx{{{~~~|||vvvmmmccc\\\QQQPPPMMMJJJHHHHHHKKKNNNNNNRRRXXX]]]aaadddgggjjjiiikkkmmmnnnoooppprrrtttqqqwww{{{zzz{{{}}}~~~|||~~~|||ssshhh___XXXTTTSSSNNNNNNMMMKKKHHHFFFGGGGGGCCCBBBBBBAAAAAAAAAAAABBB>>>???@@@BBBEEEGGGJJJKKKPPPUUU\\\dddjjjqqqxxx|||nnnddd]]][[[ZZZ\\\```dddgggiiihhhooozzzmmmcccdddmmmxxx[[[JJJEEEAAA===;;;;;;<<<<<<:::888666666777555555555666666666666666666555555555777888777666777777777777777666555444666666555555555444444444222333333444444333333222333333333333333333333333444444333333333333333222333333333333333333333333333333333333333333333333+++///444...------,,,,,,------...---,,,...000///,,,,,,000,,,,,,,,,---------......***+++---.........------........................------......///000000111/////////...///000000111...000222444777===CCCHHHSSSVVVZZZ___dddhhhlllooouuuwwwzzzzzzxxxwwwwwwyyyyyyyyyzzzyyyrrriiidddaaa```]]]WWWSSSSSSTTT\\\kkkwwwkkkhhhjjjlllqqqvvv{{{~~~yyy{{{uuuvvv|||}}}{{{yyyyyyyyyyyyxxxvvvwwwzzz}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{{{{zzzyyyxxxuuuvvvxxxxxxyyy{{{~~~}}}wwwoooeee[[[TTTMMMLLLJJJHHHGGGIIIMMMQQQPPPUUU[[[```ccceeehhhiiigggiiilllnnnppprrruuuwwwrrrxxx|||{{{{{{}}}}}}|||~~~rrrggg```[[[YYYSSSQQQOOOMMMLLLLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB???>>>???AAACCCEEEFFFGGGKKKNNNTTTZZZ```gggnnnsssxxxsssfffbbb]]]\\\^^^aaaccccccccciiiqqq{{{|||hhhaaaeeexxxnnnWWWHHH???<<<>>>:::;;;;;;999666555777999444444555555666666777777555555555777999999777555444555666666666666666666444444444444444555555555222333333444444333333222444444444444444444444444444333222222222333444555444444444444444444444444333333333333333333333333111222444...------,,,,,,------......---...000...******---,,,,,,,,,---------......+++,,,.../////////..............................,,,,,,------...///000000000000000000000111111222///111333666999???FFFJJJSSSVVVZZZ___cccfffhhhiiisssxxx~~~|||yyywwwwwwvvvvvvxxx{{{xxxqqqkkkgggdddcccccc```ZZZVVVVVVUUU]]]kkk|||ssskkkjjjlllmmmvvvwwwwwwxxxyyyooolllvvv}}}~~~~~~~~~|||{{{zzzwwwtttwww}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{|||||||||{{{zzzyyysssuuuxxxyyy{{{~~~~~~yyyssslllbbbXXXRRRPPPNNNKKKHHHGGGKKKQQQVVVRRRVVV]]]aaadddfffhhhiiieeehhhkkkoooqqqtttxxx{{{uuu|||~~~|||~~~~~~}}}{{{ooogggbbb___WWWTTTPPPOOOPPPPPPMMMJJJIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBDDDFFFEEEEEEGGGJJJNNNSSSYYY```hhhmmmqqqyyyqqqkkkccc______````````````gggmmmrrr~~~oooaaacccnnn~~~cccKKK>>>===CCC:::;;;:::888444444777;;;333444444555666777888888333444666888::::::777444111222333555666777777777111111222333444555666777222222444444444444222222555555555555555555555555444333111111111333555777444444444444444444444444333333333333333333333333444444222------......------,,,+++,,,...//////...------...111...+++,,,...///...+++))))))***,,,...---+++))),,,,,,,,,------///000111111111000000//////......111333555555333333333444444444666888;;;BBBJJJPPPLLLVVVXXX[[[eeeffffffnnnttt|||~~~}}}{{{xxxvvvqqqpppvvvzzzxxxtttrrrllliiiddd___ZZZVVVTTTSSSYYYcccrrrvvvssssssrrr{{{||||||zzzwwwxxx{{{lllkkklllnnnsssvvvyyyzzz|||zzz{{{{{{yyywww{{{}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzyyyyyy~~~~~~}}}}}}|||yyyyyyxxxxxx{{{{{{vvvqqqhhhZZZOOOKKKKKKJJJKKKLLLOOOSSSWWWYYYaaaccceeeffffffgggjjjllliiiiiijjjlllppptttwwwyyy|||||||||||||||}}}~~~wwwmmmeeeaaa]]]WWWSSSQQQOOOMMMKKKLLLJJJHHHGGGGGGGGGEEECCC@@@@@@AAAAAAAAABBBBBBBBBCCCHHHMMMOOOPPPTTT[[[aaahhhttt}}}uuugggdddaaaZZZ[[[bbb]]]^^^cccooozzzlllhhhhhhtttrrr[[[IIIAAA@@@:::999:::;;;999444222555;;;999777666555666777888666666666555555444444333888777666444444555555666333333333222222111111111333444555444333222444666666555444333222222222222888777666555333222111000555555333333333333555555///111222333222222333555222222222+++,,,,,,---.........---+++---......,,,++++++,,,000...------......---,,,...---+++,,,...///..................//////000111111000000000/////////...,,,...///000.........///444555777:::>>>DDDLLLQQQPPPYYYZZZ\\\dddeeeeeennnttt~~~|||uuuooonnntttxxxvvvrrrqqqhhheeeaaa\\\YYYWWWVVVVVV\\\fffuuuxxxssstttvvvnnnnnnoooppprrrrrrrrrqqq|||~~~{{{{{{}}}xxxzzz}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}zzzwwwvvvzzzzzzzzzzzzzzz{{{{{{{{{yyy~~~}}}|||}}}}}}{{{|||zzz||||||ssskkkeee]]]SSSMMMKKKKKKLLLMMMOOOSSSVVVZZZ[[[___aaacccddddddeeeggghhhjjjkkklllooorrrvvvzzz{{{{{{{{{{{{{{{|||~~~zzzqqqfffbbb\\\WWWSSSPPPMMMKKKMMMKKKHHHGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIKKKLLLOOOUUU[[[]]]gggpppuuu{{{pppiiieee]]]YYY[[[\\\\\\```jjjttt~~~lllhhhnnnkkkTTTFFFBBB>>>:::999:::888555555999999888666555555666777888222333333444444555666666888777666555444555555666444444444444333333222222333444555444333222444666555555444333222222222222666666555444333222222111333222222111111222222333222333444222111000111333222222111)))***,,,---.../////////***,,,------+++))))))***---...///...,,,,,,,,,---222000------///111222222////////////000000000000000000000000////////////...000222222111000111222333666:::>>>BBBGGGNNNRRRTTT\\\\\\\\\bbbcccdddmmmsssvvvpppnnnsssxxxvvvsssqqqeeebbb]]]XXXWWWXXX[[[]]]```iiiwww}}}sssqqqsssssstttvvvvvvtttpppmmmjjjmmmuuu}}}}}}qqqpppqqqvvv|||{{{|||rrrpppyyy{{{~~~~~~}}}|||zzzxxxuuutttrrryyyyyyyyyzzzzzz{{{{{{|||{{{}}}|||~~~~~~tttjjj___XXXRRRMMMLLLNNNMMMNNNQQQUUUYYY\\\^^^___ccceeeggghhhhhhhhhjjjkkklllmmmoooqqquuuxxx|||}}}{{{zzzzzzzzz||||||qqqllleee^^^YYYUUUQQQNNNPPPMMMKKKIIIHHHFFFDDDAAABBBBBBBBBAAAAAA@@@@@@???>>>AAADDDFFFFFFIIINNNSSSXXX___fffnnnwww|||qqqjjjaaaZZZYYY\\\[[[___fffmmmtttzzzpppkkkssseeePPPFFFAAA<<<999:::999777888<<<777666555555555666777888444444444555555666666777777777666555555555555666555555555555444444444444333444555444333222444666555444444333333222222222555555444444444333333333333222222111111222222333666666555222//////000111222222111***+++,,,---............+++,,,...---+++))))))***+++...000///,,,***,,,...222111//////111222333222//////000000/////////...000000000000////////////111333555555444444555666333666;;;@@@EEEJJJOOOSSSWWW______\\\aaa```bbblllttt{{{tttqqquuuxxxwwwsssrrrfffaaaYYYTTTTTTYYYaaafffccchhhrrrxxxuuuwwwyyy{{{~~~~~~zzztttnnnkkkgggkkknnnooorrruuusssnnniiiiiilllooorrr{{{kkkkkkrrr|||sssqqqqqqvvv|||~~~}}}zzzwwwuuutttttttttwwwwwwxxxxxxyyyzzz{{{{{{|||||||||}}}yyykkkaaaWWWRRRNNNLLLNNNRRROOOQQQVVVZZZ^^^aaabbbcccfffhhhkkklllllllllmmmnnnlllmmmooorrruuuxxx{{{|||zzzzzzzzz{{{}}}|||wwwooogggaaa\\\XXXUUURRRPPPNNNLLLKKKJJJGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCCCCFFFJJJMMMVVVYYY^^^fffqqqzzzyyynnnccc]]]\\\^^^\\\___dddjjjoooxxxpppiiipppyyy]]]KKKBBB===:::::::::888888;;;666555555444555666777777999999888888777666555555777666666666555555555555555444444444444444444444333444555444333222444666444444444444333333222111333333333444444444555555444444444444444444444444666555444222//////000222333333222,,,------...------,,,,,,,,,...///...,,,++++++,,,+++...000///,,,***+++---/////////111222222111///....../////////...------////////////000000000000---///111222111111222333333777===BBBGGGLLLQQQUUUZZZcccccc___aaa```aaalllyyywwwrrrtttvvvssspppoooddd___WWWRRRSSS[[[fffmmmgggfffjjjsss{{{|||xxxyyy{{{~~~xxxsssqqqhhhhhhhhhjjjooosssooogggdddeeehhhkkkmmmttt}}}fff\\\aaalllxxx{{{wwwsssrrrjjjpppwww|||}}}~~~~~~|||yyyvvvuuuvvvwwwxxxuuuuuuvvvwwwxxxyyyyyyyyyyyy||||||yyyzzz}}}uuuoooaaaYYYRRRPPPOOONNNOOOSSSRRRUUUYYY^^^bbbeeeffffffeeehhhkkklllllllllmmmmmmlllnnnppprrruuuwwwyyyzzz{{{{{{{{{}}}wwwooohhhbbb]]]ZZZRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@??????@@@AAABBBBBBCCCFFFIIIKKKNNNOOOSSS[[[eeennntttwwwrrreee``````]]]\\\]]]bbbfffjjjrrrzzz}}}{{{iiieeerrrkkkRRRFFF@@@<<<<<<<<<999777888666555555555555555666666999999888777666555444333666666666666666555555444333333333333333444444444333444555444333222444666333333444444444333222111222222333444444555555666444444444444444444444444222333333222000000222444444444444------......------,,,+++,,,...//////...---...///+++---...///---+++++++++------...000222222///,,,,,,---...//////...---,,,////////////000000000000,,,...000111000000111333555999???DDDJJJOOOUUUYYY```jjjjjjfffgggdddeeepppyyyqqqppppppmmmiiiggg```]]]YYYXXX\\\dddnnntttooogggccciiipppxxx|||yyyyyy}}}{{{zzzzzzqqqqqqqqqrrrwwwyyyrrriiidddccceeehhhjjjooo|||tttddd[[[[[[```jjjppppppooooooggglllrrrxxx{{{~~~}}}{{{yyywwwwwwxxxzzz|||vvvvvvvvvwwwwwwxxxxxxxxxuuuyyyzzzwwwwww|||~~~~~~}}}xxxooohhhYYYSSSOOOPPPPPPOOOPPPSSSUUUWWW\\\```dddfffgggggghhhkkkoooqqqrrrrrrrrrsssoooppprrrtttvvvxxxxxxxxx{{{|||~~~wwwooogggaaa]]]SSSQQQOOONNNMMMLLLIIIGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@AAAAAACCCFFFHHHIIIIIIIIIMMMVVV___fffnnnuuu||||||kkkcccaaa[[[ZZZ[[[___bbbdddkkkrrrwwwuuuhhhkkk}}}{{{```MMMEEE>>>===<<<999777777777777777666666666555555444444444444444444444444666666666777666555555444333333333333333444444444333444555444333222444666222333444444444333222111222222333444444555666666111222222333333222222111///111222333222222444555333333444,,,,,,------...---------+++---//////......///000,,,,,,,,,......---+++)))...------...000000///...+++,,,...000000000///....../////////000000000111...000222333333333444555999<<>>>>>???BBBDDDFFFGGGIIIHHHMMMTTTYYY]]]fffppptttyyyzzzllleee]]]ZZZ[[[^^^______dddkkkrrrzzzxxxooowwwtttYYYMMMAAA===;;;999888:::999999999888777666555444555555555555555555555555555666777777777666444444333444444444555555555555333444555444333222444666111222444555555444222111222333333444444555555555111222222333333222222111---000333444444333333333222222222***+++,,,---.../////////***,,,...///......000111---++++++---//////+++'''111...,,,,,,---///000000+++---///111222222111000.../////////000000111111---///111222222222333555<<>>===;;;;;;;;;:::888666666777999:::555666888888666666666777777444333555444111222555555777888888666444444444333333333444444444555555555666666666555444444333111222222333444444444444444444333222111111111111222222222222222222222222222222222---+++,,,000111---******//////.........---------000000///000000///...---///...---...///000000..................///000111222000------...000///...///111333222111333777<<<@@@DDDKKKQQQYYYcccpppyyy{{{}}}tttlllkkkiiiddd___\\\]]]oooxxxjjjfffjjjrrr}}}yyytttppppppnnnlllnnnrrrpppssswwwyyyzzz|||~~~|||zzzxxxyyy{{{~~~~~~{{{wwwyyy|||xxxuuutttuuuxxxzzzyyyxxxvvvttttttuuuwwwyyy|||}}}{{{uuullleeeaaa_________YYYXXXVVVVVVXXX\\\___bbbcccaaa^^^]]]___cccgggjjjllloootttxxxzzzyyyxxxwwwyyyxxxwwwxxxzzz~~~}}}uuulllddd```]]]WWWSSSRRRPPPMMMKKKIIIIIIGGGEEECCCBBBBBBAAA@@@???@@@BBBDDDAAADDDHHHJJJKKKMMMQQQTTT\\\bbbjjjpppuuuyyypppeee[[[XXXXXXYYY\\\aaa___fffpppzzz|||yyyvvvjjjQQQCCC>>>;;;:::;;;999999999999999888777777555666888888666666666777999666555777666444444777222444666666444333222333333333333444444444555555555555555555555444333333222222333444444444333333333333222222222333333444222222222222222222222222111111111---,,,---///---)))(((,,,...............---------111...,,,---000111...***///...---...///000000...---------...///000222222000///...///111222111000000222333333222444:::>>>DDDJJJQQQWWW]]]jjjzzz~~~|||~~~}}}}}}{{{pppllljjjjjjfff```]]]]]]^^^sssuuugggccceeekkkttt}}}~~~zzzxxxtttpppqqqtttuuuwww{{{}}}~~~~~~zzzyyy{{{}}}}}}~~~yyyvvvuuuvvvyyy{{{xxxxxxwwwwwwwwwxxxxxxyyyzzz{{{rrrlllccc]]]YYYXXXWWWWWWXXXXXXYYY[[[]]]___bbbccccccbbb```___```cccgggjjjlllooorrrvvvxxxxxxwwwwwwvvvvvvwwwxxx{{{xxxnnniiieee^^^ZZZZZZRRRPPPMMMKKKKKKJJJHHHFFFDDDCCCAAA@@@@@@AAACCCDDDAAACCCFFFHHHIIIJJJLLLMMMQQQXXXbbbkkkqqqwww}}}zzzlll^^^XXXWWWWWWYYY\\\[[[aaahhhppp|||vvvmmmyyyzzz^^^JJJAAA<<<;;;===777888:::;;;:::999666555555666888888666666666777999666555777777444444777111333555666444333333444333333333444444444555555444444444444333333333333333333444444444333222222222222222222333444555666222222222222222222222222111111111---,,,---///,,,(((***000........................///...---...000000...,,,///...---...///000000...............///000111222000111111222333333222111111333444333222444:::???EEENNNWWW]]]bbbmmm~~~~~~|||wwwtttrrreeefffhhhiiiddd]]]]]]```jjj}}}sssgggbbbbbbfffmmmttt|||~~~~~~xxxwwwzzzzzzxxxzzz~~~}}}{{{~~~~~~zzzwwwuuuvvvxxxzzzxxxxxxyyyzzzzzzzzzzzzzzzwww|||{{{vvvjjjddd]]]XXXUUUTTTTTTSSSWWWXXX[[[^^^```bbbbbbccceeedddccccccdddfffiiikkkmmmnnnqqqtttwwwwwwwwwwwwvvvwwwxxx{{{~~~xxxrrrllleee```___VVVSSSOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@???BBBCCCFFFHHHJJJKKKKKKLLLMMMSSS\\\dddkkkrrrzzzzzz}}}uuufff___]]]YYYVVVVVV\\\aaahhhmmmtttuuukkkrrrnnnWWWGGG???===???888999::::::999888666555555666888888666666666777777444333555555333333666222444777777777666666777333333333444444444555555444333333333222333333333444444444444333222222111444333333333444444555666222222222222222222222222111111111,,,+++---///---***...444---.....................---///111111///...///000///...---...///000000...111000000/////////000000111111222222111000000000222333444333222555;;;AAAGGGQQQ\\\bbbfffooo}}}uuunnnkkk```cccggghhhbbb\\\^^^dddxxxwwwlllgggddddddiiippp~~~yyy{{{{{{yyy{{{|||zzz{{{~~~}}}yyyvvvuuuuuuwwwxxxuuuvvvxxxyyyzzzzzzzzzzzzvvv{{{~~~}}}||||||xxxrrrddd___ZZZVVVUUUVVVVVVVVV[[[\\\___bbbdddeeeddddddggggggggggggiiikkkmmmnnnnnnoooqqqsssuuuwwwxxxxxxxxxyyy|||{{{tttkkkdddcccZZZVVVRRROOONNNMMMKKKIIIHHHFFFEEEDDDCCC@@@<<<888AAABBBCCCFFFIIIJJJKKKKKKOOOSSSXXX]]]ccckkkuuu}}}www|||pppfff___ZZZXXXYYY[[[aaahhhnnnrrrzzznnnlllttt|||dddPPPBBB===>>>;;;:::999777777777777888555666888888666666666777777333333555666333444777222444777777777666666777333333333444444444555555444333222222222333333444444444444444333222222111666555444444333333333444222222222222222222222222333333333,,,***+++...///---000444---------...............+++///222111...---///222///...---...///000000...222111000000/////////000///000111000...---...///111333444333444888@@@FFFNNNVVV___fffjjjrrr}}}tttllliiiaaacccffffff```[[[___hhhzzzzzzqqqkkkfffdddggglllvvv}}}~~~zzzuuusssvvvzzz~~~|||zzz{{{}}}}}}zzzwwwuuuuuuvvvwwwssstttuuuwwwxxxyyyyyyyyyzzz}}}~~~{{{xxxvvvqqqlll^^^[[[WWWVVVWWWZZZ[[[\\\cccdddfffhhhiiihhhgggfffhhhhhhiiikkklllnnnpppqqqooopppqqqsssuuuwwwyyyzzz{{{|||tttkkkhhh```\\\WWWRRRPPPNNNMMMKKKKKKHHHFFFEEEEEEBBB<<<777@@@???>>>@@@DDDGGGHHHHHHOOOQQQTTTVVVZZZbbbmmmvvvwww}}}}}}mmmbbb\\\]]]aaaYYY]]]eeelllpppvvvwwwllliiizzzsss\\\III>>><<<===;;;999666666666777888555666888888666666666777888555555888888666777:::111333555666444333333444333333333444444444555555444333222222222333555666333333444444444333222222666555444333222222222222222222222222222222222222444444444---***)))...000......000---------.........//////,,,---...//////.../////////...---...///000000...000000000///000000111111///000111000......111333///111333555777>>>GGGNNNXXX]]]ccciiioooxxxssslllkkkdddccccccbbb]]]ZZZ```iiizzz{{{uuuooojjjkkkpppxxx|||~~~vvvrrrooonnnpppuuuxxxzzz~~~}}}{{{{{{}}}~~~{{{xxxwwwvvvwwwwwwtttuuuuuuwwwxxxzzz{{{|||}}}|||uuuooolllfff```YYYVVVUUUUUUYYY]]]```aaaiiiiiijjjkkkjjjiiigggfffggghhhjjjlllnnnppprrrrrrqqqqqqrrrsssuuuxxxzzz{{{}}}~~~uuupppfffbbb\\\WWWSSSQQQOOOMMMOOOJJJEEEDDDEEEDDDAAA===BBB???<<<<<>>AAABBBBBBBBBFFFJJJMMMPPPVVV^^^dddlllttt~~~|||hhh]]][[[^^^[[[\\\```bbbeeeppp}}}gggkkkzzz^^^KKKDDD999:::;;;;;;:::777555333555777888888666666666777666333333666666555555999555777888888666444444444333333333444444444555555666555333333333555777888111222333333444444444444111111111111222333444444222222222222222222222222222222222///***(((---...***)))+++111000---+++***+++,,,,,,///////////////.........,,,%%%$$$***...------///111111111111000000000000333222111000000111222333555333444888<<>>EEEPPP[[[eeejjjmmmooovvv{{{yyyxxxvvvjjj```___[[[VVVZZZddd~~~~~~vvvrrrkkkhhhpppzzzzzzwwwyyy{{{tttssssssuuuyyy|||}}}|||{{{{{{{{{zzzxxxxxxzzz{{{~~~{{{yyyvvvtttuuuttttttvvvyyy}}}uuukkkaaaZZZVVVTTTQQQSSSTTTVVVYYY^^^dddiiinnnoooqqqpppnnnkkkiiiiiijjjiiihhhiiijjjmmmoooqqqrrrssstttvvvwwwyyyzzz{{{|||~~~~~~yyyqqqhhh```ZZZUUUSSSRRRPPPMMMKKKJJJIIIFFFDDDCCCDDDCCC@@@======@@@CCCCCCEEEFFFHHHKKKOOOUUUYYYaaagggooowww}}}rrreee]]]]]][[[YYYZZZ___dddgggkkkrrr~~~|||mmmkkkzzzfffSSSDDD@@@===>>>===999888:::777555666999999666555777777777777555333222444555333333444444444444444444666555444333333444555666555444333333555666555444333333333333333333333444666555444444333333333444333444555555333111111222333333333+++((((((,,,...------///000///...------...///000......//////////////////111,,,+++---...---,,,.........///000111222333333///000111333444555666666222222555;;;AAAHHHTTT```hhhmmmqqqrrrwww|||yyysssfff]]]^^^______cccjjj{{{}}}uuunnnjjjlllqqqvvv}}}}}}zzzxxxyyyvvvqqqooopppwww~~~{{{vvvvvvxxx{{{~~~|||zzzwwwvvvwwwxxxyyyyyy}}}~~~}}}yyyvvvtttsssssstttvvvzzz~~~~~~ssshhh^^^XXXUUUTTTQQQUUUYYYYYYZZZ]]]dddkkknnnpppssssssqqqooonnnnnnmmmllliiihhhjjjmmmqqqtttqqqrrrsssvvvxxxzzz|||}}}}}}yyyoooggg___YYYUUUUUURRROOOLLLKKKIIIGGGEEEDDDDDDBBB@@@>>>>>>@@@BBBBBBDDDFFFHHHIIIKKKOOOQQQZZZ```hhhpppvvv|||~~~pppdddaaa]]][[[[[[]]]```cccdddhhhqqq~~~wwwiiimmmuuu\\\IIICCC===<<<:::777666888888555666999999666555888666777777666444333444555111222333555555555555444555555555555555555555555555444333333444444333222111222222333444444555555555555444333333333444444222333555555333222222333333333333///---+++,,,------,,,+++......------...///000000............////////////...---,,,,,,---------......//////000111111222222111222333444444333222111111222777>>>CCCIIIVVVbbblllsssxxxyyy~~~|||wwwkkkaaa[[[```ggglllpppttttttyyy~~~yyytttooonnnqqqwww}}}zzzwwwxxxvvvpppnnnnnnttt{{{~~~xxxwwwyyy}}}}}}yyyuuutttwwwyyyyyywwwzzz|||}}}~~~|||yyyuuurrrtttuuuxxxzzz|||}}}}}}}}}|||vvvmmmccc\\\XXXXXXXXXRRRXXX^^^^^^\\\]]]eeellloooqqqttttttrrrpppoooooolllkkkjjjjjjkkknnnppprrrpppqqqsssvvvyyy{{{}}}~~~~~~vvvnnnfff^^^YYYVVVSSSOOOMMMKKKJJJHHHFFFEEEDDDBBB@@@??????@@@AAA@@@CCCFFFHHHHHHIIIKKKMMMUUUYYYaaahhhooovvv}}}{{{lllfff```^^^]]]]]]```ccccccdddiiitttppphhhxxxhhhQQQGGG>>>:::888444333555888666666999999666666888555666888777555444444555333444666888888777666555444444555666666555444444555444222222333333222111333333333333444444555555333222222111111222222222+++...000222222222444555222222222///...---,,,---...---+++,,,,,,,,,,,,---...//////---.........//////000000///000000///000111333333111111000000000000000000000111222333333222111000222444:::@@@DDDJJJWWWdddpppwww|||zzztttiiicccaaafffnnnssstttuuukkkppp||||||||||||}}}~~~|||zzzzzz}}}yyysssnnnnnnpppwwwyyytttvvvzzz}}}yyyuuuuuuwwwyyyyyywwwxxxyyy{{{|||{{{xxxtttrrrsssuuuzzz}}}~~~{{{xxxvvvtttnnnfff^^^YYYXXXYYYZZZWWW]]]bbbbbb___```eeellloooqqqssssssqqqnnnmmmmmmiiijjjlllmmmnnnnnnnnnnnnpppqqqsssvvvyyy|||~~~~~~wwwooofff```WWWTTTPPPNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???AAAEEEGGGHHHIIIKKKMMMQQQUUUZZZaaagggooowww}}}sssiiiaaa```___\\\]]]aaaaaabbbeeemmmyyy}}}mmmqqqyyybbbUUUGGG@@@<<<999888:::888666666::::::666666888555666888777666555555555555666777888888666444333444444555666666555444444555444222222333333222111555555555444444333333333222222222111111222222333+++...000222222222444555222222222+++---,,,+++...222111...+++,,,,,,---------......------......///000000000+++///000------000222222111111111111000000//////---...///111222333444444222666===DDDGGGMMMZZZhhhuuuzzz|||vvvqqqeeefffjjjqqqxxx{{{zzzxxxlllqqq}}}{{{|||uuupppooonnnttt|||~~~vvvrrrtttyyy~~~}}}|||zzzyyyyyyyyyzzzyyyxxxwwwyyyzzz{{{zzzxxxuuusssqqqtttwwwzzzyyywwwssspppmmmiiiccc]]]YYYYYYZZZ[[[]]]bbbggggggdddcccfffjjjnnnppprrrrrrpppmmmllllllhhhjjjmmmooooooooommmlllppprrrtttvvvyyy|||~~~}}}{{{qqqiii\\\YYYTTTQQQOOONNNMMMLLLIIIGGGDDDCCCCCCCCCBBB@@@>>>AAADDDFFFGGGIIIKKKMMMOOOQQQUUUZZZ```hhhpppvvv}}}{{{nnncccaaa___ZZZYYY^^^]]]___dddjjjrrr~~~xxxppptttrrrbbbOOOEEE???;;;:::<<<999666777::::::777666999555777777777555555666777444555555555555333222111555555555555555555555555555444333333444444333222666666555555444333333222444444333333333444555555222333555555333222222333222222222+++...---+++...333333...---------............---------......///000000111)))...///+++))),,,...---000000000000000111111111//////000111222444555666222777@@@GGGKKKRRR```nnn~~~xxxrrrooolllsss{{{~~~zzzppprrr|||{{{vvvuuutttxxx{{{|||~~~}}}vvvtttqqqvvv||||||{{{{{{zzz|||}}}}}}|||zzzzzzzzzyyyzzz{{{{{{zzzyyyxxxwwwvvvuuutttrrrooommmkkkjjjeeeccc___]]]\\\]]]```aaadddgggiiijjjhhhgggggggggkkknnnpppqqqooonnnmmmmmmkkklllnnnoooooooooooooooqqqrrrtttwwwyyy|||~~~|||~~~zzzrrreee```ZZZUUURRRPPPNNNMMMKKKHHHFFFEEEFFFEEECCC@@@???AAACCCEEEEEEFFFIIIKKKMMMNNNPPPSSSXXX```iiiooowww{{{wwwjjjgggcccZZZXXX[[[[[[___eeehhhllluuuvvvqqqzzz|||iiiTTTFFF@@@;;;:::;;;999666777::::::777666999666777777666444555777999444444444444444444333333666555444333333444555666555444333333555666555444555555555555555444444444444333333333444444555666333444555555333111111222111111111...111000,,,---111000+++...///////////////......---------...///000000111---333444...***---///---......///000111222333333555444222222222222444555222777AAAJJJOOOVVVeeettt~~~vvvqqqooozzzrrrmmmmmmttt~~~~~~~~~zzzxxx}}}xxxvvvpppuuu{{{}}}|||zzzyyyzzzyyy}}}}}}{{{{{{|||||||||||||||{{{{{{zzzyyy}}}yyyssslllfffccccccccc]]]]]]\\\]]]___cccgggiiiiiijjjkkklllkkkiiigggfffiiillloooqqqpppoooooopppoooooonnnnnnnnnpppqqqrrrrrrsssuuuwwwyyy{{{}}}~~~{{{}}}wwwlllggg```YYYUUURRROOOMMMLLLIIIFFFFFFGGGFFFDDDAAA@@@BBBCCCCCCCCCDDDFFFIIILLLLLLMMMOOOTTT[[[dddjjjtttxxx~~~qqqmmmggg\\\XXX\\\\\\bbbggggggggglllyyy~~~tttrrrzzzpppYYYJJJBBB===<<<<<<999777777::::::777777999777777777555444555777:::555555555555555666888888777666444333333444666777555333333444666777666555333333444444555666666666111111111111222222333444...000222222111111222333111111111---------............///...000111///,,,+++...111------...//////......---111///---///333555555333111000///000333555555555444333222222222333444555;;;???EEEJJJMMMUUUfffwwwwwwtttzzzzzzqqqsssrrrvvv{{{yyyyyy{{{vvvzzz|||~~~~~~|||zzzzzzzzzzzz{{{{{{|||}}}|||||||||{{{zzzyyyxxxxxxxxxzzz{{{}}}yyyiii```aaa```YYYZZZ\\\^^^```bbbeeeiiimmmpppllljjjlllkkkiiijjjnnnnnnnnnooooooooommmlllkkkmmmmmmoooppprrrtttuuuvvvrrruuuxxxyyyzzz{{{|||~~~uuunnnccc\\\XXXUUUQQQNNNQQQOOOLLLJJJHHHFFFFFFFFFBBBAAAAAAAAABBBDDDEEEGGGIIIIIILLLOOOOOOPPPYYYbbbmmmsss{{{rrrggg___XXXSSS\\\]]]aaafffgggiiirrr|||vvvooosssqqqYYYEEE<<<<<>>???888888999999888888777777888666444444666888888888666666777777777666555555777666555444444444555555222333444555666777777777333333444444444444444444444444333333333333444444///222666666444222333444444444444---------............//////...------/////////...///.........///000222333000222333000+++)))+++...333111000000111111///...111111222333333444555555>>>AAAHHHPPPUUU]]]mmm|||{{{uuu|||ssshhhmmmnnnqqqssstttzzz~~~zzzxxxxxxxxxzzz|||~~~}}}{{{zzzuuussspppnnnppptttyyy}}}qqqcccbbbddddddbbbbbbbbbbbbeeekkkrrrxxxwwwqqqmmmllljjjhhhjjjooommmnnnooopppqqqqqqqqqqqqpppppppppqqqppppppoooooovvvxxxzzz{{{{{{{{{|||~~~{{{|||~~~tttiiibbb[[[VVVRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEGGGIIIHHHHHHNNNVVV^^^eeennnwwwxxxjjjaaa^^^YYYXXX[[[___```bbbiiiqqq~~~yyylllfffrrruuu[[[GGG>>>;;;999999888888888777777777888666555555777888888777555666666666666555444444666555444444333444444444444444555555666555555555444444444444444444333333444444333333333333444444666666666555555444444444333333333---------............///...,,,+++---000111///---...------,,,...000333444,,,---///...------///111222111000111222222000...///000111333444555666666@@@CCCJJJSSSZZZcccrrr}}}vvvuuutttllloooppprrrsssrrruuuzzzzzz~~~~~~}}}}}}zzzxxxxxxzzzzzz|||}}}}}}}}}|||{{{sssqqqnnnmmmooottt{{{yyyiiidddeeefffaaabbbdddeeehhhlllrrrvvvzzzsssnnnllljjjhhhkkkpppooooooppppppppppppppppppkkkmmmoooqqqssstttuuuuuutttvvvxxxyyyyyyxxxyyy{{{{{{|||uuujjjbbbZZZTTTPPPOOOMMMKKKIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAAAAACCCBBBCCCFFFGGGGGGLLLRRRVVV]]]gggpppzzzpppeee```]]][[[\\\```aaabbbgggnnnsss~~~nnnccckkkgggPPPAAA;;;:::999888888777777777777888666555555777888777666555555555555555444444333444444444444333444444444555555555444333222000000555555555444444333333333444333333333333333333444444222000111333555666666111111111---------............///---+++***---000222000------,,,++++++,,,///222333---,,,+++---000333333222111000111222444444222111///000111333555777999999BBBEEEMMMXXX```iiiwww~~~wwwrrruuuwwwrrrssssssuuuwwwuuuvvvzzz|||}}}{{{zzz}}}{{{yyyyyyyyy||||||{{{zzzzzz|||}}}~~~sssrrrpppppprrrwww}}}~~~ooofffeeefffaaadddiiilllmmmoooqqqsssyyysssnnnlllkkkiiilllqqqqqqqqqpppooonnnnnnmmmmmmkkkmmmpppsssvvvwwwxxxxxxtttvvvxxxyyyxxxxxxyyyzzz|||~~~ssshhh]]]VVVSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGDDDBBB@@@?????????AAA???AAAEEEGGGHHHLLLRRRQQQWWWaaakkkttt~~~nnneee```]]]]]]```aaaaaaeeekkkiiisss{{{ggggggwwwuuu]]]III???;;;;;;999888777777777777777666666666777888666555555555555555555444444333333333444444444444444444333333444444333333222111555555555444444333333333333333333222222333333333222000//////222555666666333333333---------............///******+++---000111000...---,,,,,,,,,---...000111222...,,,---222444222000111000111333555555333111111111222333666999<<<>>>EEEIIIRRR^^^hhhqqq~~~zzzrrrnnnttt{{{wwwyyyxxxyyy|||{{{{{{~~~}}}}}}yyy|||~~~~~~~~~~~~~~~|||yyyxxxyyyzzz||||||zzzzzzzzz{{{}}}~~~tttttttttuuuwwwzzz}}}~~~zzzooogggeeegggfffjjjooorrrrrrrrrqqqqqquuuppplllllllllkkkmmmrrrsssrrrpppooommmmmmllllllooopppsssuuuwwwwwwvvvuuuuuuwwwyyyzzzzzzzzz{{{}}}}}}~~~~~~pppbbbYYYVVVTTTRRROOOMMMLLLKKKKKKIIIHHHEEEBBB@@@?????????AAA>>>@@@EEEHHHIIILLLQQQMMMTTT\\\eeennnyyytttiiiaaa]]][[[]]]^^^^^^```eeeiiippp{{{qqqccchhh{{{gggPPPAAA>>><<<:::999888888888999777777666777888888666444555666666666666555444444333333444555555555555444111222333555666777777777444444444444444444333333333333222222222222333333555555444333222333444555555555555---------............///''')))---////////////000------....../////////000111000//////000111111111111111111333444333000...333222222333666:::???BBBJJJMMMWWWdddpppyyywwwllljjjrrrwwwvvv|||~~~zzz}}}}}}zzz}}}|||{{{{{{||||||||||||zzzxxxwwwyyyzzzyyyzzz|||}}}}}}}}}|||{{{uuuwwwyyy{{{|||}}}||||||uuuuuutttpppjjjfffgggkkklllnnnqqqrrrqqqpppooopppqqqlllkkklllmmmlllooossssssrrrqqqooonnnnnnnnnoooqqqrrrtttvvvvvvuuusssrrrtttvvvxxxzzzzzz{{{|||~~~~~~~~~}}}mmmcccYYYXXXUUUQQQOOOMMMLLLLLLKKKIIIGGGDDDBBBAAAAAAAAABBB???@@@DDDHHHHHHJJJMMMKKKQQQYYY```hhhrrr|||~~~qqqccc^^^[[[\\\]]]\\\^^^aaakkklllttt~~~hhhbbbnnnuuu\\\JJJ@@@>>><<<:::999999999:::777777666777888888555333666666777777777666555555333444555666777666666555333444555555666666666555333333444444444444444444333333222222222222333333555777888555222000222444444444444---------.........//////%%%)))...000......///111...///000000000000000///,,,///111000......111555222222222222333111---+++555333222333666;;;AAADDDNNNQQQ[[[iiiuuutttiiigggppp|||yyyxxx}}}vvviiijjjvvv|||vvv}}}~~~|||{{{wwwqqquuuzzz{{{zzzzzzzzz||||||||||||yyywwwwwwxxxzzzvvvyyy}}}~~~zzzxxxuuuxxx|||~~~~~~{{{yyyooollliiifffeeeeeeiiiooooooppppppooommmlllmmmnnnmmmjjjjjjlllnnnmmmppptttsssrrrqqqpppppppppqqqrrroooqqqsssuuuvvvuuusssrrrqqqsssvvvxxxxxxyyy{{{|||}}}}}}~~~~~~xxxmmm\\\ZZZVVVSSSPPPNNNMMMLLLMMMKKKIIIFFFDDDCCCCCCCCCCCC@@@@@@DDDGGGFFFGGGJJJJJJOOOVVV]]]dddmmmwww~~~eee```\\\]]]^^^]]]^^^aaaeeeccchhhwwwqqqdddiiimmmZZZAAA???===:::999999:::;;;777777777777888888555333777777777777777666666555333444666777777777666666777777666444333111///...333333333444444555555555333222222222222222222333111555777555111...111444111111111//////000///...///111333......////////////......------------...............///000111111000///...222333444444444333222111333333444555888>>>FFFKKKQQQYYYccckkksss|||zzzmmmkkkmmmqqq~~~yyyzzzzzzxxxsssnnnlllkkkxxxyyytttvvvsssxxxxxxuuutttpppqqqsssvvvxxxzzz{{{{{{|||zzzxxxwwwwwwwwwwwwvvvxxx{{{~~~|||wwwtttrrrqqqvvv{{{~~~}}}{{{xxxwwwkkkhhheeecccdddhhhmmmppppppqqqssssssqqqnnnkkkiiikkkkkkkkkllllllnnnoooooopppooonnnnnnooorrrtttvvvsssrrrrrrqqqqqqrrrrrrrrrmmmnnnpppsssvvvyyy{{{||||||zzz|||~~~~~~}}}|||{{{xxxvvvuuuvvvxxxyyyyyy}}}}}}~~~xxxgggbbbZZZTTTQQQPPPPPPPPPLLLKKKJJJHHHFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCEEEGGGLLLOOOTTTXXX^^^gggrrrzzz{{{qqqggg___\\\[[[YYYZZZ\\\```dddlllvvv~~~}}}iiicccrrrfffPPPCCC;;;>>>>>>777444888888888777777666666555555999666333444777888777444444444444444444444444444333666888888666333222222777333000111555666333///777555333111//////000111***000777888555222333555444444444+++,,,---......000333666////////////////////////000000000111111111111111//////000000000000//////111222222333333222111111444555666777;;;AAAHHHMMMYYY```kkksssyyyxxxmmmlllnnnrrr~~~{{{zzzzzz|||}}}{{{tttnnnjjjhhhqqq{{{~~~zzztttnnnkkkjjjooo{{{~~~{{{sssooonnnrrrssstttvvvwwwyyyzzzzzz{{{yyywwwvvvvvvxxxyyyzzzyyy{{{}}}|||yyyuuusssrrruuuyyy}}}~~~{{{wwwsssqqqiiigggeeedddeeeiiimmmppppppqqqrrrrrrpppnnnkkkiiikkkjjjjjjkkkkkklllnnnnnnnnnoooppprrrssstttsssssspppppppppqqqqqqsssttttttrrrqqqpppqqqtttxxx||||||{{{|||~~~}}}yyyzzz~~~yyyxxxvvvuuuttttttuuuvvvtttrrrpppooopppqqqqqqpppqqqqqqqqqpppoooppprrruuuxxxxxxyyy}}}llleee[[[TTTQQQPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCBBBAAABBBDDDFFFHHHKKKPPPTTTYYYaaallltttyyyzzznnnaaa]]][[[YYYYYYZZZ```cccjjjrrrxxx~~~jjj```iiixxxvvv\\\KKK???>>>>>>888666999888888777777666666666666555444333333444555444444444444444444444444444444444555666555444444555777777333111222555666333000666555333222222333444555///222555444222222444666111111111***+++------...///222444000//////......//////000000111111111222222222333111000000//////000000111000111111222222222111000555666888:::>>>DDDKKKPPP\\\cccmmmvvv|||sssjjjiiiiiikkkuuu~~~|||{{{sssnnnlllkkkuuu~~~}}}yyysssmmmddddddgggoooyyy~~~}}}zzztttrrrrrrrrrrrrsssuuuwwwyyy{{{|||yyywwwvvvuuuwwwzzz~~~}}}}}}|||zzzvvvssssssssszzz}}}zzzrrrllliiigggfffeeeeeegggjjjnnnqqqpppqqqqqqqqqooommmkkkjjjkkkjjjjjjiiijjjkkkmmmnnnlllnnnrrrvvvwwwuuurrrpppnnnnnnooopppqqqsssuuuvvvvvvtttqqqppprrrwww}}}}}}{{{{{{|||~~~~~~~~~}}}}}}zzzyyyyyyvvvrrrssswwwsssqqqnnnlllkkklllnnnppplllkkkiiiiiiiiiiiigggeeeiiiiiiiiihhhggggggjjjllloooooopppsssxxx|||}}}~~~xxxnnn```WWWTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@CCCEEECCCFFFKKKNNNSSSZZZdddkkkvvv|||vvveee]]][[[YYYXXXXXX___```eeekkkpppwwwwwwhhhffflllnnnYYYEEE>>>===999777:::888777777777777666666666444555555444333333444666444444444444444444444444444444444333222444777:::666444111222555555333000444444333333444666888999555444222111111222444666333333333---...///...---,,,...///000000///......///000000.........//////000000111222111000//////000111222111111111222222222222222444666999<<<@@@FFFMMMRRR]]]cccmmmvvvyyysssooonnnkkkhhhkkkqqq}}}|||yyyzzzppp|||yyyrrrhhhdddccciiirrr~~~}}}xxxvvvvvvwwwpppqqqrrrtttwwwzzz}}}xxxwwwvvvvvvxxx}}}}}}xxxtttssstttvvv}}}yyypppiiieeedddeeeeeegggiiillloooqqqqqqqqqqqqpppooonnnlllllllllkkkjjjiiijjjkkkmmmnnnlllooosssvvvvvvuuurrrpppnnnnnnnnnoooqqqrrrtttuuuwwwuuurrrqqqsssxxx}}}|||{{{zzz{{{}}}}}}}}}|||}}}|||{{{yyywwwtttvvvsssssssssqqqmmmnnnrrrpppooommmlllkkkkkklllmmmiiihhhfffffffffeeebbb```gggggghhhgggeeeeeegggiiikkkjjjjjjlllqqquuuxxxyyywwwwwwvvvvvvwwwzzz|||}}}{{{jjj^^^ZZZXXXTTTQQQNNNMMMLLLJJJIIIGGGFFFEEE@@@AAAAAA@@@???@@@BBBDDDAAADDDHHHKKKNNNUUU]]]dddrrrxxx|||hhh^^^[[[XXXWWWWWW]]]]]]```eeeiiinnnyyyuuuiiieeewwwiiiNNN@@@<<<999888999777777777777777777777777555777999777444444666999555555555555555555555555444555555444333444666888666444333333444555333111444444444444555666888999666444111111222333444333444444444---...//////---,,,---...000000////////////000000,,,,,,------...///000000222111000//////000111222222222222222333333444444333666999===AAAHHHOOOTTTaaafffooozzzyyyzzz{{{{{{vvvpppmmmnnnwwwpppfff```eeepppzzzyyytttrrrrrrssstttrrrssssssuuuwwwyyy{{{|||vvvwwwxxxxxxyyy~~~~~~xxxttttttwwwzzz~~~~~~wwwpppjjjgggdddeeegggiiilllooopppqqqsssrrrqqqpppooonnnnnnnnnmmmllljjjiiiiiikkkmmmnnnnnnoooppprrrrrrrrrqqqqqqoooooooooooopppqqqrrrrrruuuttttttuuuwwwyyy|||~~~{{{zzzzzz{{{}}}}}}|||{{{~~~|||~~~{{{yyywwwuuutttqqqnnnqqqoooooopppnnnjjjkkkooonnnoooooopppooommmllljjjjjjhhhggggggfffeeebbb___cccdddeeedddcccbbbdddeeecccbbbbbbdddgggkkkmmmnnnmmmllllllkkklllmmmnnnoooppprrruuuxxx{{{wwwiii```[[[UUUQQQNNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCBBB@@@AAACCCEEEBBBEEEHHHJJJMMMRRRYYY___lllsss|||mmmaaa\\\XXXWWWXXXZZZYYY[[[```cccgggqqqzzzlll```pppwwwZZZFFF>>>:::999999777777777777888888888888555888999888555444777:::555555555555555555555555444555777777555333333333666555444444444444333222444444444444444444555555333333333444555555222000000000000***,,,.../////////000111///000000111111000000///------...///000111222222111111111000000111111111222222222222333444555555333666:::>>>DDDJJJRRRWWWbbbgggppp}}}}}}}}}~~~vvvqqqooo|||uuuiiiaaaeeeoooxxx}}}}}}vvvrrrppppppppppppvvvvvvwwwwwwwwwwwwvvvvvvtttvvvxxxyyyyyy~~~~~~wwwtttuuuyyy}}}}}}~~~}}}zzztttnnnjjjhhhdddfffjjjmmmoooqqqqqqqqqsssrrrpppnnnnnnnnnnnnooommmkkkiiiggggggiiikkkmmmnnnnnnmmmnnnnnnoooooopppooonnnnnnnnnooopppqqqqqqqqqrrrtttwwwyyy{{{||||||{{{zzzyyyzzz|||}}}}}}|||~~~}}}}}}|||zzzwwwwwwuuusssrrrqqqpppnnnlllnnnmmmmmmooommmjjjjjjnnnlllmmmoooppppppmmmjjjhhhkkkiiigggffffffeeecccbbbcccdddeeeeeecccbbbcccdddaaa```___```bbbdddeeedddfffffffffeeeeeeffffffggggggiiilllnnnppprrrvvvyyyyyy{{{}}}}}}}}}xxxjjj^^^VVVQQQOOOOOONNNLLLJJJIIIGGGGGGEEEFFFEEECCCAAAAAABBBDDDBBBEEEHHHJJJKKKOOOUUUZZZdddkkkuuu~~~uuuhhh___XXXWWWXXXXXXVVVWWW[[[^^^aaaiiiqqq{{{wwwffflllxxxgggPPPBBB===;;;;;;777777777888888888888999555666666555444444555777555555555555555555555555333666888888666333222222555555555555444444444444555444444444333333222222///111555777777555222000111111111***---///000000000000111...///111333333111///.........///000111222333333000111111222222111111000222111111111222333444555444777<<>>===777777888888888999999999777555444444555666666555555555555555555555555555444555666666444444444555555555666555444333444444444444444444444333222222,,,111666888666333222333333333333...000222222000.........---///222444444222///---,,,---...///000111222222000111222333333222111000111000000000000222444555555888===CCCIIIPPPWWW\\\kkkrrr{{{uuurrrvvv{{{wwwxxxzzz|||tttqqqmmmllloooqqqrrrqqqllloootttyyy{{{|||zzzyyyooossswwwwwwvvvxxx~~~{{{vvvsssuuuzzz{{{zzzwwwrrrlllhhhgggggggggjjjnnnrrrttttttrrrqqqpppnnnkkkiiiiiijjjlllmmmiiigggeeebbbbbbdddgggiiihhhiiijjjllllllkkkjjjiiijjjjjjkkkmmmoooqqqsssuuupppppprrrtttwwwzzz}}}|||zzzyyyyyy{{{~~~~~~~~~}}}yyyvvvssspppooommmllljjjjjjjjjiiifffdddfffffffffhhhkkknnnnnnmmmkkkjjjlllnnnmmmiiiiiimmmnnnmmmlllkkkkkkjjjjjjjjjhhheeebbb```aaabbbbbbaaa___```aaaaaa___^^^^^^^^^___^^^]]]]]]]]]\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWWWWWWWYYY^^^\\\ZZZZZZ]]]ccchhhlllpppvvvnnnbbb]]]TTTTTTRRRQQQOOONNNLLLLLLHHHHHHFFFCCC@@@??????AAA???BBBEEEEEEEEEGGGLLLQQQVVV^^^iiissszzzwwwfffYYYUUUXXXYYYUUUTTTVVVWWWWWW[[[aaalllwwwyyycccdddooo|||bbbNNNDDDAAA@@@777777888888999999999999:::777555555888:::888666666666666666666666666666444444444333333444777999555666666555444333444555333333444444555444444333+++111666777444222333666000000000