BM6P6(@ 444333333444555666444333333444444111...+++))))))...//////...,,,******+++---+++***+++///222111000---+++))))))+++---------,,,,,,+++)))'''(((+++...555333222111111000---+++((()))+++...,,,)))+++000......///111222222///---///---+++---111111---)))(((&&&&&&)))...111111000...............//////000222222333333222111///...---//////...+++***,,,......+++&&&""" ###***///222111000111333333111000333111///000333555555333444555666555444333444555111---,,,,,,***))),,,222111222222///***'''''')))222...)))''')))+++---...000---)))''''''((('''''''''&&&'''))),,,......---------,,,+++)))***,,,...888333---***+++---...---000111333222111000000111000...,,,,,,,,,,,,,,,+++222222333333222222111111...............//////000......000333555555222///333111//////000111000///---+++(((((())))))&&&$$$%%%(((---333777777444111111000...///000222333333000---***+++...222222222222111/////////111333555444444333111///...---,,,......//////...,,,***)))%%%(((---000222111...,,,333333222000///000444777000---***)))***...222555000///...,,,---...000111555333000///111444666777///...---...///...+++)))///...------...//////......***'''(((---000///---111222222333333333222222111111111222222222111111...------,,,,,,,,,---...111---((('''***,,,,,,+++,,,***(((((()))******)))(((,,,000000...---///111000///...///111333333222333111///...///000///...(((&&&%%%(((---000---)))))))))((()))+++...111333111,,,((((((,,,000000......///111222333333222111777444111000222333111///------///111222000,,,((()))(((&&&'''((()))((('''+++,,,......---...///111......000111111000//////...000222000---++++++,,,///000222111000/////////////////////000111333444111111111333444444222000......////////////......---......///......---,,,///000111111000000222444555333111111111111///...---...///...---,,,---///,,,...///...,,,,,,...111222111000//////000111222111333555666555222///---444444555555333000,,,***$$$&&&)))+++---------,,,...,,,******,,,...//////222222222111111000000000///......---...000111333444555555333000......///000000000///000000111111111000//////000222444555222222222444555555222000...---++++++,,,------,,,///------///222111...***---+++***,,,///000...,,,)))+++---000333555666666777666444222000000000000444888:::777111,,,+++,,,222111111333555666555444555555444111,,,((('''''',,,---......------...///...,,,***,,,///111222111///...---...111333333333,,,,,,***(((&&&'''))),,,222111000111111000...+++((((((***---,,,((()))...,,,---...///111111000///000---,,,...222444111...,,,******---000222222111...............000111222333333333222111000......,,,---...---***)))+++---///---)))$$$!!!###'''+++000//////000222222111000111///---...111222222000333444666666666666888999333///,,,,,,***))),,,222222333333000,,,+++---000333///***((()))+++,,,---///,,,***)))*********)))((((((((()))+++,,,+++***,,,,,,+++***((()))+++...333///+++)))+++---......///111333222111000000111///...---------.........111222333444555555555555111000/////////000222333000000111333555555333111333111000000222444555555000...+++)))***)))&&&###"""$$$)))...222333000---...---,,,,,,---///000000///,,,+++,,,///222222111222111111000000111222333444333333111///...,,,+++,,,------......---,,,+++'''))),,,000111000///...222222111000///000333666///---***((())),,,000333111000///------...///000333111......000222222222111000/////////---***(((000///---------...------,,,)))''')))...111///---000000222333333222222111000111222222222111000///------------------------///+++((('''***,,,---,,,,,,***(((''')))******))))))+++---------------...---,,,,,,...111333444444111000//////000000///---(((%%%###%%%***------++++++*********,,,...///111///+++((()))---000000...///000111222222222222111666444111111222333111///+++,,,...000222111---***)))(((((()))***+++)))((()))+++---...------...///------//////000//////...000222333111---******+++...///000///...---...///000///...---...000222444444222222222444444222111000000///......---------.....................//////000111000000000222444444222111222333333222111...///000///,,,++++++,,,+++---......------///222222222111000000111222222000222444555444222///---111222333333111///,,,***((())),,,...//////.........,,,***))),,,...000111333222222222111111111111000000000000000111111111000111222222000///000111111000000//////000000000222111///...///111333555111222333555777777555222///...------......------000//////000222222///+++,,,+++***,,,///000...,,,)))***,,,...000333555666444444444444222111///...222666888666000,,,+++---000///000222555666666555777666444///***&&&%%%%%%))),,,...//////000111333///---++++++---000111222///...///222555777777666,,,,,,***'''%%%%%%'''***------...111222111...,,,((('''))),,,+++''''''+++***+++,,,---...///000111222///---///333555444333111000000111333333222111///...------///111444555666555333111000.........+++,,,------+++******+++///...+++'''$$$###&&&(((---,,,,,,...111222111///...---,,,,,,...///...---111333555777777999;;;===444000,,,+++)))''',,,222222333333000......222666444000+++))))))***++++++,,,***)))***,,,......---***))))))***++++++)))'''+++,,,+++)))((()))+++...---+++******,,,.........000111333333222111111222//////.........//////000000111333555777999::::::444333111000111222444666333222111222444444333222222000......111555777888222000---+++***(((&&&$$$ !!!%%%)))------+++)))))))))))))))***+++,,,------,,,,,,...000111111000222222222222222222111111333333222111///---+++*********+++,,,---......///)))***,,,...000000000///111111000///...///222444000...+++))))))+++---000111000////////////000111000...------.........---111000/////////---***'''///...---,,,+++*********)))((((((+++000222000------///111222333222111///000111222333222111///---+++,,,---...///......------+++(((((()))+++,,,,,,+++)))''''''(((*********+++***))))))+++------,,,***)))***---111444555555000//////000111000...,,,'''$$$ !!!&&&***,,,,,,------------------------,,,)))(((***...000000...000000111222222111111111555444222222333333222000)))***,,,///111111---+++(((((()))+++------+++((((((+++...///...---------,,,,,,---...///.........222333333000---*********,,,------,,,++++++---///111///---+++,,,...111333666444222111222222222111222111...---,,,,,,------///...---------///111222...///000000///000222444222222111333444555444222///000111///---+++***+++,,,---......---...000222333222222111111222222333///111222333333111...,,,...///000000///...,,,+++......///000000000//////...,,,))))))+++///222333333333333222222222222111111222333333333222111000+++---///000000000222333222111111000000/////////222111///------///111333111111333666999999666333000000000000000///......222111111222333222///---,,,+++***,,,...///...---*********+++---000444666222222333444333111///---000333555444000------...000///000111444444444222555555222...)))&&&&&&'''))),,,///000111111222333///---+++***+++...000111......///222555666444333---,,,***'''$$$$$$&&&((()))***---000222222///,,,'''&&&(((++++++'''&&&(((((()))***+++,,,---000222333111...///111333444333333333333444444333111000///...------///222555777777555222000...---------+++,,,---...---,,,++++++,,,,,,,,,***'''&&&&&&(((*********---000111111000---------------,,,+++***///111444555666888:::<<<444///+++)))'''%%%***000222222222///,,,---222777444000,,,))))))*********((('''(((***---///000///,,,+++***+++,,,,,,***)))---------+++***+++...000,,,,,,+++,,,------------000222444444333222333444111111111///...---...//////000222555777999::::::555444222111111333555777444222000000222333333222///---******,,,000333444111///---+++)))(((''''''""""""%%%(((+++,,,***((('''((())))))((((((***++++++,,,...000111111000...222333444444333111///...111111111000...,,,+++***(((((()))***,,,///111222,,,,,,---...///000000111///000000///---...111333111000---+++***+++---......//////000111222333333///...,,,,,,------+++)))...---------...---+++(((,,,,,,+++(((&&&$$$$$$%%%'''''')))---111222000...,,,---000222222111000//////000222333222000---,,,***+++...///000///...---...---+++)))))))))*********(((&&&&&&(((***+++***...***'''(((+++...---,,,***)))***---111333333333......///000222111...+++((($$$ ###(((,,,..................---++++++***))))))+++...000000///111111111111111000000000444333333333333333222111))))))+++...000...+++(((%%%&&&(((+++......+++)))))),,,///111000...------,,,------...////////////111000///...,,,++++++++++++++++++***)))***---000111///,,,******,,,000222777333000......000000000111///,,,******+++...000000...,,,+++,,,///222444///000111000000000222444222111111222444444222000...000111111///---------............---...///000111111111111111111111111...000111222222000...,,,------......//////......222111111000000/////////...,,,)))(((+++///333444333333333222222222222222222333555555555222000...)))+++...000000000111222333333333222111000//////333111///------...000222111111333555777666333000000111222222111000//////333333333333333111000...,,,+++++++++,,,---------***)))((((((+++...333555111111000///......------///111333222000//////000222111000111222222000///111111000...+++))))))***+++---000222111000111111------,,,******+++---////////////111333444222000------+++'''%%%%%%''')))((())),,,000222222///,,,'''&&&''',,,,,,)))'''((((((***++++++***+++...111333111///....../////////222333444444333111////////////......///111444555555444111...,,,,,,+++,,,+++,,,...000000///---+++''')))++++++***))))))******)))***---000111111000.../////////---,,,+++***---///111222333333666777222...***(((&&&$$$(((...111111000,,,)))***...333222///,,,*********+++***&&&&&&&&&(((,,,///000000---,,,,,,---//////...,,,/////////...---...111333...//////...---,,,,,,+++111333444555444333444555333444333000,,,******+++...///111333444555666666444333222111111333444666333000......000111222222000---)))(((***---///000......,,,***))))))***+++((('''(((+++---...---+++(((***++++++)))((()))******,,,///111111000///...111222333444333111...,,,000///...---,,,,,,++++++((((((((()))+++...111333/////////.../////////000...///000///......000222444333111///.........///+++---///222444555666666000///------------+++)))))))))***,,,......---+++((()))(((%%%!!! &&&(((+++///111222000...+++---///111111111000///...///111111111///---,,,+++,,,...000000///...---000000...+++)))(((((((((((('''%%%&&&(((***++++++000,,,)))***---///...---,,,,,,,,,...111111000///------...000111111...,,,)))&&&"""!!!###(((,,,///............---,,,+++************,,,///000111000222111111000000/////////111222333333222111111111***+++,,,---...,,,'''$$$###$$$'''***---...,,,)))+++...222333222000///............//////000111111...---+++++++++,,,------+++++++++******+++///111222000,,,))))))+++///111555111---++++++---.........,,,***((())),,,000333000...,,,***+++...222444000111222111//////000222111000000000111000---++++++...111222222111111222000///...------------,,,//////000000000000//////...///000111111000...---............///000111222333222000///...------......,,,)))))),,,000333444222222222222222222222222222333555666555222///---))),,,///000000///000000444444555444333222111000111000///.........000000222111000111111000---+++///111222222000///000111555555555444222111000///---,,,,,,+++++++++,,,---+++***((((((***...222555222000,,,)))((())),,,...///000111111111000111111222111000000111000...,,,---///000///---++++++,,,+++...111222111000///000,,,---...---++++++,,,---111111000111333333222111......,,,)))''''''))),,,***+++---///111111...,,,(((&&&'''---///,,,)))))))))+++...---***))),,,...111000///---,,,,,,++++++000222444444222000///...000000//////000000111111222111///---,,,+++******+++,,,...111333111...+++$$$'''***,,,,,,,,,,,,---++++++,,,...111222222111000111222111...,,,******+++---////////////111333000,,,***)))'''%%%(((---///000///,,,((((((+++///000---******+++,,,,,,,,,(((&&&%%%'''***...111111......---...000000///---...///...------...111333000111111///,,,******+++///111333444333333333555333444333///)))&&&&&&(((---...///111222222333333222222222222222333333444000...------///111222222333000,,,+++,,,...............---+++******,,,///...------...000111000///+++...///...***((()))***+++---000111000///...///000111222222111///---,,,///---,,,******+++---...)))((('''(((***---111333222111111000///............///000///...///000222555555444222111000000000***,,,000444666777777777222000...------...---+++''''''(((+++...///...---'''((((((%%%  '''))),,,///111111000///------...000000111111111......////////////......---...///000//////...---111111000...***(((((()))'''&&&%%%%%%(((***++++++///...------...//////...///...///000111111///------------///000000...---+++)))'''&&&'''))),,,///------,,,,,,,,,+++++++++,,,,,,,,,---...000111222333222111000///............000333333111000000000,,,,,,---......,,,'''###"""###%%%)))---...---+++...000333333222000000000............///111222333---+++******,,,.........,,,------------...111444222000---+++***,,,...000222///+++)))***,,,------+++***(((((()))---111333000...+++***+++---000222000111111///---,,,---...///......//////---***'''(((+++///222333444444555000...,,,+++,,,,,,+++***...//////000000//////......///000111111000///...//////......///111333444444222///---++++++,,,---...,,,++++++...111222222000111111111111222222222000111333444333111...,,,***---000111000/////////333444555555444333111000///000000000000000000000111///---,,,++++++)))'''---///111000......111444666666666444111//////000......---+++)))(((***,,,---+++******+++///333666555111+++&&&%%%'''+++---////////////000000000000000///...///000000///---,,,...111222000---,,,,,,***---000222111000//////,,,///111000...,,,,,,---000///...///222333333333//////---+++)))***,,,///.........///000000...,,,(((&&&(((///222///,,,,,,***...111///+++((()))+++,,,---...---,,,+++++++++---000444444222000///000000111111111000...---,,,...------,,,+++***)))(((***+++---111333222---)))$$$'''***,,,,,,------......---...000222444333222000333444333///+++******(((***,,,---------///111...,,,+++,,,***((()))......///000---***))),,,///,,,***)))))),,,...//////,,,)))&&&&&&)))...111333000///.../////////---++++++++++++***)))+++...000///000000---***((()))+++,,,...000111000000111222000111111---'''###$$$'''+++,,,---///000111222222111222333444444444333333///------...111333444333333000...---...//////...222222111...++++++...111222111000000222222222111---111333000+++((((((***+++...111111///......000//////000000///...---,,,...,,,)))'''(((+++///222+++***((('''(((,,,000222444444333222000...,,,+++...000111000//////111222555555444444333222111000,,,...222666777777666555222000---,,,---.........))))))***---000111000...)))++++++(((""" !!!$$$(((+++---///000/////////............///111333444...------------...000111000000//////......------///000111///,,,++++++---&&&%%%$$$%%%(((+++,,,,,,---...000///...---......000///000111222222///---...---,,,---///000///...---------,,,,,,,,,---...++++++***)))***+++,,,---//////.........///222444444333111///............,,,///222222000......///......///111111///***'''$$$$$$%%%)))---////////////000222222000///000000------------...000222333111...++++++---///000///---...000111111222444666222111///---,,,,,,---...000---+++***+++---------+++***((((((***,,,///111///---+++******,,,...////////////,,,)))''''''(((,,,,,,,,,...///---***'''%%%)))...111222333444444,,,***((())),,,------+++...///000111111000///...///000000111111000000///000///...---...111333555444222...+++******,,,---...---,,,---///111111000//////000000000111111111...///000111000///---,,,))),,,000222222111000111000111333444444222111000---///111333333333111000000---)))''''''(((((('''***,,,...,,,***,,,111666666777777444000......000000000///+++(((&&&(((***...---,,,,,,...111444666666222---(((&&&'''***,,,------,,,,,,---............------...000111000...,,,///222333111...+++***(((+++///111111000000000---000444333000...---...---,,,+++,,,///222444444000000...,,,++++++...111111000//////000///...,,,)))&&&)))000444222......+++000333111,,,''''''))))))+++---...---,,,+++,,,+++///444555333111111111111111222222000---***(((++++++,,,,,,+++***(((''')))***,,,000333222,,,(((%%%(((+++,,,,,,,,,---.../////////111333444444222000333555333///+++))))))&&&(((***,,,,,,---000222...,,,---///---***+++///---///111000---,,,...111***)))((())),,,///000111///,,,(((''')))...222444222111//////...---***((('''(((((('''&&&'''+++------......+++((('''))),,,***,,,............///000,,,//////,,,&&&"""$$$''')))***,,,...000222222333111222444666666555444222...---...000333555555444000///---...///000///...666666555111---,,,///222444222000000222222222111///222444222+++''''''))),,,...111000...---...000...............------,,,---+++'''%%%&&&+++000444---+++((('''(((+++///111555555444333111---+++)))///000111111000000111222444444444444333222111000...111444777888666444333333000,,,+++,,,...//////---,,,---///111222000...+++...///+++%%%###%%%(((***,,,...////////////000000///......///111444666------++++++,,,...111333222111000...---------------///111000...---...111&&&$$$$$$%%%(((+++,,,,,,+++...111111...,,,,,,...//////000222333333000......---,,,,,,.../////////...000111111///...---...***)))(((((()))+++---///111111000...---///333555444333111///...------...***...111222///---...///...///000222444222...+++%%%%%%&&&)))---000111111///000111000///...///000,,,,,,,,,,,,---///111222444111------///000000///---000333444444555666888222111000...------------///---++++++---.........++++++))))))***+++---///...---+++******+++,,,---......---***&&&$$$###$$$******+++...//////,,,)))$$$''',,,000111111222222)))'''&&&(((,,,......---///000111222222111000///000000111111111111111000000///---,,,---000333555444222...+++******,,,......------///000111000.........//////000000000111---......//////...,,,,,,(((+++///222222222222222...///111222222111000///,,,...222555555444222000///+++'''$$$%%%''')))))))))+++,,,***(((***111888666777777444///---...000111111000,,,'''%%%''')))............000222555666666333///+++)))((()))***,,,+++******+++,,,,,,+++000000111111111000000000444444444555444222///,,,.........000222222000...---,,,,,,---......+++)))...---,,,,,,---000333555111000///...------......333333333111000//////111111///...000222333111...222000---++++++---000111111111000...+++***+++------///222333222222333444555333000///...---***(((------,,,+++++++++,,,,,,...///000111000...,,,+++%%%(((,,,...//////000000000111444555666555333222000111111///+++'''%%%$$$%%%'''))),,,------,,,+++(((***---///000///---,,,///333555333...,,,...222,,,))))))---333666555111///---+++***+++---111333111111111000000///------***'''###!!!###'''+++,,,000---***'''&&&'''***+++---...000111111000///...,,,......***$$$ !!!***,,,///111222111///---///000111222333444444444111000000333777888777444000///---,,,---...000111444666666555222///......222222222111//////000222333444444111---)))&&&&&&---...///...------///111///...---,,,,,,---...///...+++(((&&&'''***///222000...+++)))))),,,///111333333333333111///,,,+++.........///000222333444333444333111...,,,+++,,,,,,///333666777555222///))))))***+++,,,...//////...///000222222222111000///...,,,***(((&&&&&&%%%***---///000...---......333222111111222333666777+++)))''')))...333555444444222000///000000000///,,,,,,,,,+++++++++******&&&$$$"""$$$'''))))))''')))+++------,,,,,,---...111333555555333111000///...---,,,++++++---...000000111222555777666333000(((((()))((((((***...111+++---000222444333111000333222000,,,***+++...111...,,,***+++---...////////////......///000222333,,,,,,,,,,,,------...///...---,,,---/////////------,,,,,,...111222222222666222---,,,---...---,,,---///333555666444222000000/////////000111222222000///...---------------...,,,***))))))+++...////////////---+++***+++,,,---+++((($$$!!! ###%%%,,,...000222222111///...+++******+++...//////...***((((((+++000222111///,,,///222444333333222333222222111111111222444555333222000---,,,---111444333222///,,,,,,,,,...///...///111111000...,,,+++))))))***---111333444444444333111///---,,,,,,+++///000111222111111//////---...000111111111//////...000222333333000---+++******((((((((()))***+++)))(((''''''(((,,,///111444666666333///---///222222000,,,((('''''')))***,,,---...000222444777888333000,,,---///000...,,,+++)))''''''***---///000000000///000000111222333444444444444333222000...000//////000111111000...+++******+++,,,,,,***(((---,,,******+++...111333555333000...------...000333333222111000111222333333111000111444444222000555333111000000333666999444222000---,,,,,,,,,,,,+++---/////////000222444555333000///...,,,***'''+++,,,,,,,,,------......000000111111000...+++***'''))),,,...//////......000222444666555333000///...//////---)))%%%######%%%'''))),,,------,,,,,,(((***,,,...///...---,,,///222333111---+++---111---++++++///444888777444111///,,,******+++...000111111111000000///......,,,(((###!!!###&&&***,,,---+++)))''''''(((+++,,,...///000111222222222222......---(((### !!!###)))+++---000222222222222///000111333444555555555111000111333777888666444000///...,,,,,,,,,------000222444444222111000111111222333222000000222333444444444222---)))'''&&&---///222444222111000000000000////////////000000+++)))'''&&&(((+++///222---,,,+++***+++...111222555444333222000...,,,+++......//////000000111111222333222000---+++***+++---000444666777444111///******)))***+++---///000///000000111222222222222111000...+++)))'''&&&&&&+++---///000///......///111000000000111333666777+++)))((()))...222444444111000///000111222111///------,,,+++***)))(((((('''%%%###$$$'''((((((''')))+++------------...///000222444555333111111111///...,,,++++++,,,...///222111222333444444111///+++,,,+++)))((((((+++---+++---///222333333222111222111///,,,***+++...000...,,,******,,,---...---------------///000222333......---,,,,,,,,,------...---,,,,,,...//////......------///111333333222555222...,,,------,,,+++...///000222222333333333111000000000000111111222111111000///...---------...---+++******,,,...000///000000...,,,,,,---...---,,,***&&&$$$$$$''')))---///222444555555333222+++++++++---000111111111,,,++++++---111222111000+++---000111000000000111222111000000000111333444222111000...---...111555444222///---,,,,,,---...------...//////...---,,,,,,++++++---111333555444333222111///---,,,,,,+++///000111222222111///...------...//////000//////---///111333222000---+++---,,,+++***))))))******''''''&&&''')))+++...000444555666333///...111444444222...+++)))***+++,,,+++++++++---000222444444333000...///111222000...,,,***((((((+++...000000//////...---...000333444333333222111111111111111444222000///000000000...((('''''')))******)))'''---+++)))'''(((+++...111888555000,,,+++---000222444333111000111222444666555333222333444555444222666444333222333777:::===888333...,,,---......---***++++++++++++---111333555222000///...---***(((***+++---...///000000///111111222111000...,,,++++++,,,...//////...---,,,///111444666555222...,,,+++,,,---+++'''$$$""""""&&&''')))+++------------***+++,,,,,,------------...000000...***))),,,///...,,,,,,///444888888666333111...+++******+++,,,000000000000000000000000...***$$$!!!"""%%%)))***))))))(((((()))+++---...//////000111222444555666000///,,,&&&!!! ###''')))***,,,///111444555666000111222444555555555555000000111333555666444222//////...---,,,+++******+++...111222222222333444222333444444222222333555333444444111---)))&&&&&&+++000555888777444111///111111222222222222111111,,,***)))((()))+++---...++++++,,,---///111333444555444222000...---------//////000000000///---,,,///000000///,,,++++++,,,000222555666666444111...,,,+++******+++---///000000000000000111222333444222111///---+++)))((((((,,,...000000/////////000000/////////000222444555,,,***((()))---000222222//////000222444333111///------,,,,,,***)))((('''(((&&&%%%%%%&&&''''''&&&(((+++---.........///111///111444444333222222222000///---+++++++++,,,---333111000000111000///---//////---***'''&&&(((***+++,,,///111222333333222111000...,,,******---000...,,,***)))***,,,,,,+++++++++,,,---...000222333000...---+++++++++,,,,,,///---++++++,,,...///...///......///222333333222555222...,,,,,,+++***)))......---...///111333444222222111000000000111111333222111000///...------...---,,,++++++---...000///000111000///...000111------+++)))((())),,,...---///222555666666555444,,,,,,,,,///333555555444///......///111222222111+++,,,------,,,,,,...000111000/////////000111222111111000///...///222555555333000---,,,+++,,,---+++++++++,,,---...//////000...,,,---000333444444222111000///...---,,,,,,...///111222222111///...,,,,,,------...///000111,,,...000111111///---+++//////...---,,,+++******&&&''''''(((***,,,...///444555666333000000222555555333000---,,,---...///+++)))(((***...000000///222000000222555555222///...,,,******,,,///000000000...,,,++++++---000111111000///...---...000222666333000//////000///...&&&%%%%%%&&&(((***)))(((,,,***(((&&&&&&))),,,...666222---)))))),,,111444666444111000111333444555555444333333444444444444555333111000111444ӵ///222111///*********)))))),,,111444333111000///000000...---***,,,...000111111///...111111222222222111000///000000000111111000---+++,,,...222555555222///,,,+++,,,---+++(((%%%######&&&''')))+++---.........------------......//////.........+++))))))+++------+++***,,,000444555555444222///---++++++,,,---////////////000000111111Ħ%%%((()))'''((()))Ħ///000.........///111444666888222000,,,%%% %%%***,,,ӵ888111222333444444333111000......///111222222111000------......---,,,+++******---000111222222333444555666777777555444444555111222222///+++'''%%%$$$***...333555444222///...000111222333333222111000......---,,,++++++,,,,,,---...000111222333444444444222///------...000111111222222222111///,,,***,,,---///Ħ222333555555555222000...,,,,,,---......///............---...///111333444000000...---,,,+++++++++---///000000//////000111000000////////////000111,,,+++******+++---000111///000111333555333///,,,,,,,,,---------,,,+++***)))((('''&&&&&&&&&&&&&&&)))+++.../////////000222...000333333333222333444222000...+++******+++,,,111///------...//////...111000...+++'''&&&((()))+++,,,...///111222222222//////---+++)))***,,,///...,,,)))))))))******)))+++,,,,,,---...///000000...---,,,++++++,,,------...,,,******+++---......///......///222333333222444222///---+++***((((((,,,,,,,,,,,,...000111222333222111000000000000000333222222000///---,,,+++...---,,,+++,,,---///000///000222222111111222333,,,,,,,,,+++***+++...111,,,...000222333222000///+++,,,---111555777777666000000//////000111111111,,,---,,,+++******---///000///............000000000111222111000111444666555333111...,,,+++++++++++++++***+++,,,...111333222///,,,,,,...000222333111111000000///...---,,,---...000111222111///......---------...000111333,,,---///111111///...---000000000//////...------((()))***+++,,,---...///333444555333000000333666555333111///......///000,,,)))''')))---000///---000///000222666666333//////---+++,,,...000111111111///,,,)))((()))+++,,,.........,,,***+++///222666333000/////////...---%%%%%%$$$&&&)))***+++***,,,***((('''&&&''')))***///---)))'''(((,,,111555666333000///111222222111222222222222222222444555777444111///...4ĉ@ӵ444444222,,,,,,+++)))***---222666111000///000222333333222---...000111111000...---000000111222333333333333333222222333444333///,,,))),,,000333555444111000,,,---...---***'''&&&&&&&&&''')))+++---...//////////////////000000000111......---+++***)))***,,,***(((&&&''')))---///111222111///...---...///000......---...///000222333>L%%%'''((()))'''(((=hĦ000+++++++++---///222555777222111---'''"""###(((---4ĉ@ӵ222333444333222///,,,***+++,,,...///...------,,,+++,,,---...............,,,///111222111111111222888999:::999666444333333000000000...)))%%%###"""***,,,...///...------......///000111111000///...------......///000111111333333444555444444333222000///---,,,---///333555333333444444333000---+++***,,,...>L555333333444444333111///...***,,,000222222000---+++++++++++++++---///111333------,,,,,,,,,------......///000000//////000222222222111///...------,,,,,,,,,+++******+++---///000000222444444222---)))***+++---///000000000///******)))((('''''''''(((+++---///000000000111222...000222333222222444555222111...,,,******++++++...,,,******,,,///000000///...---+++((((((***,,,,,,,,,,,,---...///000111------,,,+++))))))+++......+++)))((()))******)))...............---------++++++,,,,,,---...///000---+++)))***+++------------,,,,,,...000222222111222222000...+++)))(((((()))***,,,...////////////222222111000////////////111111111000...,,,***)))---,,,,,,,,,,,,---...///...000222333222222222333++++++++++++***+++...111...///111222111///,,,******+++---111555777777666/////////.........///000//////...,,,***+++...000000///...---------//////111222333333222222333555444333111///---+++++++++---,,,++++++---///222444111...+++***,,,...000000000111111111111000......,,,---...////////////...000//////...///111333444,,,---///000111000///...//////000000111111222222---------...////////////111333444222///...111555222111///...---...///000---+++)))+++///111111//////......111555555111...///---,,,---///111222111111///,,,***((((((((())),,,......,,,)))***---111444222000/////////---,,,'''&&&%%%'''***---......,,,+++***))))))((((((((()))'''&&&&&&(((,,,000222333000---...111222000...///000111000000111444666:::888444000///GG=?444333///...---,,,+++...222666000//////000333444444333...///000000000///---,,,//////000111222333333444333222111333666555111---)))+++///222444444444333---///000///---*********'''''')))+++,,,...000111000111111222222222111111......------,,,,,,++++++((('''$$$###$$$'''***,,,000///.........///000111,,,++++++,,,---000222333HdĦ))))))))))))'''=Īj((()))***,,,///111333555222222///+++&&&&&&***...GG=?333333333111---***'''***,,,......,,,+++***+++++++++,,,---...///000000///111333333111000///000666888999888555333222222///000000---)))$$$"""!!!)))*********))))))+++---------............------)))***,,,///222555888999666666666555444222111000...---,,,,,,---000333555333444444444333111///...***,,,...HdĦ666222222222222111000///...***,,,///222222///+++)))(((((()))+++,,,///000222------,,,,,,---...//////.../////////......000222333222111000...---,,,+++------,,,***((((((+++---...///000222333111,,,)))(((***...000222333333222+++,,,,,,***(((((()))+++---///111111000000111222///111222222222222444555222000...,,,******+++,,,+++***)))))),,,///000000------,,,***)))***,,,///---,,,+++***+++,,,...///+++++++++***))))))+++------+++)))((()))++++++***000000000//////---,,,+++)))+++---///111111111000+++***)))***,,,---,,,+++(((((()))+++...111111111111222111///,,,)))))))))***+++,,,...///......---000000///........./////////000000000...,,,***))),,,+++++++++,,,,,,---------///222333222111111222***++++++***)))***,,,...111222333333222///,,,***((()))+++///333555444333.........---,,,,,,///111111111000...,,,,,,...111000///...---------...///000222333333222111111222333222111///---,,,++++++///...---,,,---///111333///---+++***,,,...//////000111222333333222111000,,,+++++++++,,,---...///111111000000111111222222,,,---///000111111111111000000///000111222444666222111000///////////////000111222000,,,,,,...111///...---,,,,,,---......------...///000222444555000......000222333000------,,,,,,---000222333222000///---ӵ,,,///000ĭӵ///ӵ'''Ħ,,,,,,------+++)))'''&&&%%%ӵӵ000000ĦƜ`1.׼s111111000000Ħ111444000///...///111222111ӵ...Ħ///....../////////111//////222ĭӵ///,,,Ħ111222///Ħ000Ħ000...,,,******(((%%%"""!!!$$$(((+++......***333DdD&&&))),,,?fӵ'''(((***Ħ111222222ӵƜ`1.׼s000111ĭӵ///,,,+++///111333444444222000000ӵ333111000111Ħ111...***&&&###)))+++,,,,,,,,,---***+++,,,Ħ666555444333111000---Ħ222111111111111000+++---///DdD//////...+++)))ӵ...000ӵ...ӵ.........111000Ħ'''---ӵ)))+++...---ĭӵ222111111222222111111333555111000---+++***+++,,,---+++***)))***---.........,,,,,,,,,***)))***---///...,,,***(((((()))+++,,,)))***+++***((((((***,,,---+++))))))***,,,,,,,,,///000000000000///---,,,***,,,000333444222000...))))))***+++------+++)))$$$$$$%%%(((,,,///000000000111222000---******+++------,,,,,,,,,------......------------....../////////000111000...,,,+++*********+++++++++,,,,,,,,,///111222111/////////+++,,,,,,+++))))))***,,,000111333444333000---+++&&&''')))---111222111///---......---+++,,,///333222222222000------...000111000...---------...///...000222222000...------222111000///...---,,,,,,//////...---------...///...---,,,,,,...//////...111222444555555444333111+++***((('''(((***---///111111111111111000000///---...///111222333333333444222000//////111444666666444111///------.........000000---)))(((+++...------,,,,,,,,,------...,,,///222222111222666:::222000...///111222000---+++***+++---000333333333......?~4+++---111g&e>&e///g&e)))>hӵ---//////...+++'''%%%g&e,,,guO>uO>&e0000004ff?>ߝL000gĉ@000...---...Shӵ333111///......//////g&e,,,>hӵ---++++++++++++///---,,,fff?><z000g&e>&e111///HL///111222ShӵgL222222000,,,))),,,***'''###!!!###'''S?ʬ++++++3h?D%%)?(((,,,ZufĦ''')))+++gL222000222g&e...gĉ@111///g&e>&e111@e...,,,??,,,---111333555444333111g<ĉ1111110000003we<Ħ222000+++'''3h?@e******+++,,,---///...---Z666444333222000///3h?gL000000///000000111222---//////D%%)?...fff?><z''''''=?Ħ111g&e222g&e---......S?ʬ0004ff?>ߝL***@e(((g&e...)))+++3h?g&e>&e333333??111222333222111111333555000///---+++++++++,,,------,,,+++,,,---...---+++------,,,+++)))***---///...,,,)))'''&&&''')))***)))******)))((((((***+++,,,***))))))+++---------...///000111111000///...+++...222555555333///,,,((((((***,,,...---***'''!!!!!!###&&&+++.../////////111333111...+++,,,---111///,,,******+++...///,,,,,,,,,,,,,,,---...//////000111222111000...,,,))))))*********+++++++++,,,...111111000...---------------,,,)))((()))***...///111222222000...,,,$$$%%%(((,,,///000...,,,---...///---,,,---111444222222222000...---...///111000///...---......///,,,...000000...+++))))))111000000///...------,,,//////...---,,,,,,,,,,,,...------...000111000///111333444666666555444333+++)))&&&%%%&&&)))---000000000111111111///---,,,---...000111333333444444777444111......000333666888555111...,,,+++,,,------//////,,,(((&&&(((+++---,,,,,,,,,,,,---......***000444444111222777>>>555111......111222000...))))))***---0003334443330004Dӵ...///111Hƅ^Hu]Ħ+++Hu]Ħ///ZuR)Ħ000000000///...,,,+++Hu]Ħ,,,HŐeHŐeHu]Ħ...qIܗGIӵ000tt......---HGgĉ@,,,------,,,---...000000Hu]Ħ---ZuR)Ħ,,,------,,,+++,,,***sߝLGdUĦ000Hƅ^Hu]Ħ///ntHdĦ---...HGgĉ@///HdĦ222333222///,,,------,,,)))%%%$$$Htƅ^''''''Bt=o9ĦDtfo9Ħ'''((()))g?---000HdĦ222222444Hu]Ħ222tt......Hƅ^Hu]Ħ///H׼s---111,,,+++***000111222333333222tQ...///......je<Ħ000000...Bt=o9ĦH׼s,,,,,,------------333333333HtĦ,,,111222111///Bt=o9ĦHdĦ000///.........///000111000///Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ:::Hu]Ħ//////Htƅ^---qIܗGIӵ000H׼s&&&'''Hu]Ħ222+++Bt=o9ĦHƅ^Hu]Ħ111+++---///111000------...111------,,,***((()))+++---...---,,,+++******++++++***,,,---***&&&&&&+++000---***'''&&&'''((()))(((,,,,,,,,,++++++*********'''''''''(((***,,,///000000111111///------...///000222444555333000,,,))),,,******,,,///111///,,,"""%%%---///...///222333333111...+++******,,,,,,+++***((())),,,...,,,***(((***---///...---222000000000111000...,,,---***''''''))))))'''%%%***...111111---)))((((((,,,000333111,,,'''''')))...///111111111000...---)))''''''+++000333000,,,.........///000222444555444222///............---...---+++,,,---......------,,,+++,,,,,,***'''%%%+++---000333333111///---///000111...***'''((())))))---111222///......000333444666555222///......---***%%%$$$&&&***---///111111000...---,,,+++***,,,,,,...111444444333111111000///...............111000///...---,,,,,,,,,///...---+++******++++++///,,,)))***,,,...---+++---...///000000111333555444333111000/////////000///---******+++...//////...///4DuXӵ000111333DdDΦDdDĦ+++DdDĦ111000t|<000000111111000...---,,,DdDĦ...DdDΦDdDΦDdDĦ...peƜ4DuTӵ111`eĭ///qet,,,...///...,,,++++++---...DdDĦ---///t|<,,,---//////---++++++***DdDDdDĦ000DdDΦDdDĦ...q<niDdDĦ+++qet222111DdDĦ222333333000---...///...+++(((q<R)))(((qjRgdKӵHdDĦgdKӵ)))+++GR/f6LĭĦ///111DdDĦ333333555DdDĦ111`eĭ///DdDΦDdDĦ,,,DdDĦ,,,111///---,,,,,,,,,+++***...///111222111000geĦ000111000FSĦ111///qjRgdKӵDdDĦ/////////......---222111111DdDĦ,,,...//////qjRgdKӵDdDĦ222000.........000000222000...HdDĦgdKӵDdDDdDĦ)))DdDĦ4DufӵDdDĦ:::DdDĦ...q<R000...peƜ4DuTӵ111DdDĦ'''(((DdDĦ///qjRgdKӵDdDΦDdDĦ111///,,,++++++,,,---///000000...---...000---...//////---+++*********)))'''''''''(((***,,,,,,------***&&&&&&***//////+++'''%%%&&&'''''''''******++++++++++++++++++((((((((()))***,,,...///---......---++++++,,,...111222333333222000...,,,,,,,,,,,,///222222...***###%%%,,,///000111111222333111...,,,++++++...///...---++++++,,,...---+++***+++...000000///000///...///111111///......+++((((((******)))'''***...000000,,,))))))***,,,000222000***%%%$$$&&&,,,---///111111000...---+++((((((***///222000---............///111222333333111000///000000///...---,,,***+++,,,------,,,...---,,,,,,---,,,***(((+++---000333333222000...///111111///+++))))))***)))---111222///---...000333444555444111...------...***&&&$$$&&&***---///000000///...---,,,++++++,,,,,,...000333444222000...------,,,,,,,,,------000000///...------------///...,,,+++******++++++...,,,***+++,,,---+++)))---///000///...///000222333222000///....../////////---++++++---//////...,,,---4DuXӵ222444555DdDΦDdDӵ+++DdDĦ333444o)h222111111111111111000///...DdDĦ000DdDΦDdDΦDdDӵ---=ӊB1.uTӵ111HߝL`o9000po9wӵ222///,,,)))((())),,,DdDĦ...---o)h,,,...111333222000...***)))DdDΦDdDĦ000DdDΦDdDӵ,,,GIpӵDdDĦ+++po9wӵDdDĦ333444444111///000000000...,,,po9u---,,,+++***GIdnuR)ĦDdDĦnuR)Ħ...///CdgĪj222DdDĦ555444666DdDĦ///HߝL`o9000DdDΦDdDӵ***DdDĦ,,,000///...---,,,+++++++++,,,---//////000///geĦ222333sp?aĦ111///GIdnuR)ĦDdDĦ000111111000///...000000///DdDĦ,,,......---GIdnuR)ĦDdDĦ444111///......000111333111---DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ888DdDĦ,,,po9u222111222///=ӊB1.uTӵ222DdDĦ))))))DdDĦ...GIdnuR)ĦDdDΦDdDӵ111...+++***+++,,,---...000///...---...///,,,...111333333///+++(((%%%$$$###"""$$$&&&)))+++---...---)))%%%%%%(((,,,000,,,'''$$$$$$&&&'''((()))***++++++,,,,,,---,,,)))))))))******+++,,,,,,***++++++***))))))+++---333222111000000000111111...---...111333222---((("""&&&---000222444000222222111///---------000222222111///------......---,,,---000111222111///...---...000111000//////---+++***+++++++++))),,,...000///+++***+++...---000000---'''###!!!"""(((***---000111000///......+++)))***...000///---...------------...///000111111111222333333111///+++***))))))+++,,,,,,,,,///---+++,,,---...------+++---000222333222111//////000111///---+++++++++***---111111///---...///333444555444000---,,,,,,///+++&&&%%%'''+++...000//////...------,,,++++++---------000222222111///+++************++++++,,,//////............/////////...---,,,++++++,,,,,,---,,,,,,---------***(((...///000///...---...///222111///...------.........------...000000///---***+++4DuXӵ333666666DdDʜ4DuTӵ+++>d<Ħ444Dt000111111111000000000///>d<Ħ111>d<ʜDd<ʜ4DuTӵ...///F&uTӵ0004DufئL>e000puR)Ħ333000,,,'''%%%&&&***>d<Ħ...Dt+++444777666333000***)))DdDΦDdDĦ///>d<ʜ4DuTӵ,,,4DwDd<Ħ---puR)Ħ>d<555444333111000000000///...peӵ...ĦpeӵDx<>d<ӵDd<222qR/ܗ?fӵ333>d<555666>d<Ħ---4DufئL>e000DdDʜ4DuTӵ***DdDĦ,,,/////////---+++***+++,,,,,,---.../////////geĦ333s<v>aĦ111///peӵDx<DdDĦ...000222222111000000//////DdDĦ---///...---peӵDx<>d<111///...///111222333111--->d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ555>d<Ħ+++peӵ444Ħ,,,F&uTӵ222DdDĦ)))***>d<Ħ000peӵDx<>d<ʜ4DuTӵ000---******+++------.../////////.........***,,,000333444111,,,)))%%%$$$"""!!!###&&&)))+++...---+++((($$$$$$&&&)))///+++%%%###$$$''')))++++++,,,---.........---,,,******++++++++++++******((()))******))))))+++---444222///---...000222444000......///111///+++''' ###,,,222333222444///111222222000/////////111333555444111...,,,,,,///......///111222333333000///---...///000///...///...---,,,---------,,,///000111///---,,,///222/////////+++&&&!!!'''))),,,000111111000000000...++++++---......---------,,,,,,,,,,,,,,,---///000111333555555222///)))((('''(((***,,,,,,+++...,,,***+++---/////////+++---///222333222111000---...///...---,,,+++******---111111///,,,---...444555666444111...,,,,,,///,,,(((&&&(((,,,///000...---------,,,,,,++++++,,,,,,,,,...000111000...))))))))))))***+++,,,,,,///.........///000000111111000///---------...///---.../////////---***(((---...000000///...///000000///...---,,,------...------...000111111///---***+++4DuXӵ333444555D&dq&ĒR+++---sdKĦ333DHRRud///////////////000000sdKĦ000D&oq<Ōq&ĒR//////000>dp&ĒR111000nfʜd<Φ>d<Ħ...s&dq&ĒR,,,,,,i?ʜtd<Ħ111HHܗDӊB555<x222111......///000000B?d<000000...+++)))+++,,,......//////000000geĦ333Hg8>aĦ111///B?Ho9///>dd<ӵ,,,,,,B?Ho9777<x...///111222333111...&ӫeʬtIӇ+++>d<Φ>d<Ħ...D&ӫetIӇ'''DdDĦ555sdKĦ***B?dp&ĒR111111>d<sdKĦ444B?Ho9,,,s&dq&ĒR111000---******,,,.........///000111000...---))))))+++///222222///+++((('''%%%%%%%%%(((***,,,...---***'''$$$$$$%%%''',,,((($$$###%%%)))---//////000111111000...,,,++++++,,,---...---,,,***)))***+++,,,+++++++++---///333111...,,,,,,///222555222///,,,,,,------***&&&&&&111666444111111...000222222111000111222111333555444111...,,,+++///000000000000111222444111000------...///...---/////////......---...///222333444111///...222555000000...+++'''###!!! ((())),,,///000111111111111///---,,,---.........---,,,,,,+++++++++++++++---...000333555555111///(((&&&&&&'''***,,,,,,,,,,,,+++)))***,,,///000000,,,---///111111111000000***+++,,,------,,,+++)))***---111111...,,,,,,---444555666444111...------...,,,))))))+++...///000,,,,,,,,,,,,,,,+++++++++,,,++++++,,,///000///...+++++++++++++++,,,---...////////////000000111222333222111000///000111111///000222222000---+++***+++...000111111111222333//////---,,,,,,------...,,,---...000222111///,,,,,,,,,4DuXӵ111111111Hu]3hh))),,,...ne///111=e---,,,,,,,,,---...//////ne//////pIƎ@t@h...//////>h111000///fe///@ďD,,,---///---***'''&&&'''***ne222000=e000555888888555222***)))ege---,,,sĪj@h...---,,,fdDĦ444@ďD666666Hkge222111000------...000222@h///000@G333333HĪj@IŌ000333Bene444Hkge111ne///000fe---Hu]3hh...000111se...000111...***)))***---/////////000000111geĦja>aĦ000///@G222000se(((+++...111222000///...<Ō***((((((@G333444Hkge000///000111111333222000HĪj@IŌ***+++ege//////Hu]3hIŌ((()))DdDĦ666ne222+++@h888555>h///111000se+++ne666777@G))))))sĪj@h/////////---,,,,,,---/////////000111333222///---)))((())),,,000111///,,,+++*********+++,,,...//////---***'''&&&&&&'''(((***'''$$$$$$(((,,,000222111111222222111...,,,***+++---///000000...+++)))---.........,,,,,,...000111000...,,,,,,...000222111...++++++,,,,,,)))%%%&&&111555111......---///111222222222333444111333555444111...,,,+++///000111000///...000222111///,,,,,,---//////...///000000///......///111333555555333000///222555222000///,,,)))'''%%%$$$***++++++,,,---...///000000000///...............,,,,,,+++******+++++++++,,,---///111333222000---'''&&&%%%'''***,,,---,,,,,,******+++---///000///,,,---.../////////......(((((())),,,------+++)))***...111111...++++++---222333444333111...---------,,,+++,,,...000///...+++++++++++++++++++++,,,***))))))+++...///000///...------------......///000000000000000111222222333222111000000111222333000222333222///,,,++++++***---000222222222333444///...---,,,,,,---...///,,,,,,---///111111...,,,...4DuXӵ///ĵD^(((***---000------000///***)))))))))***+++---......//////...+++,,,...///...////////////000000,,,*********+++)))((((((***+++000222000***---111444444222///******---+++***......------...DdDĦ333222555666666000000///...------...111444333,,,,,,---000222222222---///111444555......111222222...***D^111///222555s׼s+++...000111...***(((***...////////////000111geFm8,,,>aĦ///...---222111///s׼s$$$%%%(((+++...000///...---Ho111(((''''''***000000111000000111111000000222222222,,,,,,,,,111111111D^,,,******DdDĦ555///111,,,,,,666999666222...000222111s׼s+++,,,333444555...///***)))///,,,---......------...000000000111333555444111---+++******---111111,,,(((***+++---///000222222333222///,,,)))))))))***++++++(((&&&'''***...000111...///000111000...+++))),,,...000222222000---***///000000///------...000///......---------......---------///111...(((######,,,...+++***,,,,,,...111222333333555666222333555444111///......///111111///---+++---///...,,,***+++---000111222...000111000...---///222333555666444000...000333333111///...---,,,+++***,,,+++)))((((((***,,,---///000000000//////......+++++++++******+++,,,,,,,,,,,,,,,...000///---+++&&&%%%%%%'''***---...---,,,,,,,,,...000111000///---------...------,,,+++(((((())),,,//////,,,)))***...111111---++++++,,,...000222111///---,,,---+++,,,---///111111///---)))*********++++++,,,,,,((('''''')))---///000000000//////............///111111000000000111222222222111000//////000111222000222222///+++))))))***+++---000222111000111111//////...------...///000,,,,,,,,,...///000...,,,Φ4DuXӵtvӵ>d<Ħ&&&(((***...111222111Ħ///222333222000000000((((((''''''(((***,,,---(((***Ħ///...---,,,...///---***)))+++---((())),,,///111222333333***+++---///000000//////+++******,,,///111222111,,,...000000---***((('''***))))))+++,,,---+++)))Ħ111,,,((()))+++'''(((***...000111///---++++++,,,///111222111000,,,***)))***---///000000------,,,---///111444666>d<Ħ222///---+++---000333555666555555111///------...///...---------///222555555111---''')))*********+++...000---...000222222111000///444111---***((())),,,---000///---,,,,,,,,,------222333555555555333111///,,,,,,,,,---Ħ444555444222000///...------(((>d<Ħ222222000333666Be+++)))---000111///***(((***............//////000geFYĉ)))***>aĦ...---,,,+++++++++---///000111000...Be%%%$$$$$$%%%))),,,...---,,,+++nu]ӵ000---444999<<<<<d<Ħ111///...+++)))>d<Ħ111111...Ħ---,,,,,,,,,...111444666999777444111///------...///111333333Be,,,------...///Ħ222,,,///222333222000000000,,,+++*********+++,,,---***,,,...///......///000111111111444666555222...---,,,,,,000333111***$$$)))+++...111444555666666444111---++++++,,,------,,,***)))))),,,...000000+++,,,...000///...+++***,,,...111444444111...+++000111111///------...///------.........---,,,+++***,,,///333555111(((!!! &&&(((&&&'''+++,,,...111333333444666777333444555444111000000000///111111///+++)))+++---+++)))(((***...222444555...000111000...---000222222444555333///---...000333222000/////////......---+++(((%%%%%%&&&)))+++---///111222000/////////++++++******+++,,,,,,---,,,++++++,,,...---+++)))&&&%%%%%%'''+++---......------...000222222111///------------,,,+++******(((((()))---000111...******...111000---++++++,,,+++---//////---,,,+++,,,***+++...111333222///,,,)))))))))***++++++,,,,,,'''&&&&&&))),,,000111111111000///...............222222111111111111111222000000///......///000111000111111---)))'''(((***,,,...111111000.........000///...---......000000,,,,,,+++,,,...///...,,,?aŖ%7uSQuR)ӵsdKĦ******...333555444gdKĦ+++...000111000///...+++***((('''''''''((()))***gdKĦ/////////000000///...------------%%%'''+++000444555444111+++...111222111///...---+++))))))+++...000111111.........//////---***'''(((***,,,---+++******gdKĦ333///,,,---000222///,,,,,,,,,------,,,******+++...222444555444444222...,,,+++,,,...000......///000222444777999gdDĦ---///111///111444777777555222000///+++''''''***---------,,,,,,------......//////***)))(((((((((***+++---//////...+++))))))+++---222000+++((('''))),,,...++++++,,,---.........---111333555777666444111...,,,---...gdKĦ333.........000222222000...///sdKĦ+++,,,000000///------,,,///111222222///,,,******+++******,,,...000ŶS,,,,,,...3we<++++++++++++000///...---,,,+++))))))******+++,,,---...000...,,,iĉ@3hR/Ō+++...222555555333////////////////////////,,,---///000000///---+++///111444666666444000......------,,,,,,+++++++++///111444444333DdDĦ222111000...+++sdKĦ((((((gdKĦ...///...+++))))))...222444333222111111333555666777444111000///...///...---gdKĦ///000111111000...,,,,,,---000---***+++......***&&&&&&***///222111000111222333222222333333111+++%%%+++---111333333000---***,,,---...000333555888999777555222///---------...000---)))(((***---000111+++++++++++++++,,,,,,---////////////............///111333222///---+++++++++******---000000,,,((()))...444777555///)))%%%"""'''(((%%%$$$'''***+++---000444555666555444111333666888777555111...555333000---++++++,,,---///---,,,---111333222000111000......000111000///444333222000//////...///333222111//////////////////---)))$$$!!!"""&&&)))------......//////......***************+++,,,------.........,,,+++,,,---***+++,,,,,,+++,,,...000...,,,+++///333333///+++///......------,,,++++++***))),,,222222...+++,,,,,,,,,---...//////,,,***+++,,,---,,,++++++,,,...333111000000000///,,,++++++(((&&&(((+++------+++&&&(((,,,///000000///...000111222111///------...222222222000---,,,---///000...++++++,,,------,,,---***(((''')))+++,,,,,,---,,,+++---111111///,,,......---------......///+++)))'''(((***,,,------>A***ne,,,,,,***---111222ne***,,,...//////...+++***+++***************++++++ne///...------111111000///......//////'''))),,,111444555222///***,,,///000///,,,+++++++++***)))***,,,...///......------......---***(((((()))+++***)))(((ne444333///---...111111///......///000000///---,,,,,,---000333444333666444000---++++++---.../////////000222444666De...---...000111222444555555333222111///,,,((((((+++---...---+++,,,,,,---...//////000***'''%%%%%%'''***+++,,,------,,,***((((((***,,,000...+++))))))***,,,...++++++,,,---------------000222444555555333000...+++---ne111000...---...///111222000...000ne+++,,,...000//////......---------000222333333222///,,,+++(((''''''))),,,...>A///------k<,,,++++++++++++///...---,,,,,,---...///...---,,,,,,,,,---......000...,,,fh+++***,,,///222222111........................,,,---.../////////...---///111333555444222...,,,,,,,,,,,,---,,,,,,++++++...000222333222De222222111000...,,,ne&&&&&&ne,,,000000...+++'''''',,,000111000000111222444666777666444111000000000///...///...ne...//////000000...,,,+++,,,---222...,,,---000000,,,)))'''+++///111111000000111///......///000///+++'''+++---111333333111...,,,/////////000111333444555555444222000///.........///---******,,,...000000++++++*********+++,,,---///000000//////...---------000222222000---+++++++++***+++,,,......---,,,///222555777555000***%%%###'''(((&&&%%%(((+++---///222555555555333111///111444777777555222000333111---+++***,,,///000222///---...000222222111000...------///111111111111111000000///000000000222111000//////000222333000...)))&&&%%%'''***,,,,,,------.........------,,,,,,,,,,,,,,,---......///000000///,,,+++++++++***---000000///,,,+++++++++))))))---222333111---//////......---,,,,,,+++)))(((***///000,,,+++------------///000///,,,***)))******))))))+++///222222111000000000000...---+++))))))***---...---,,,)))+++---000111000///...111222333222000.........///000111000...,,,---......---+++,,,---......---+++)))''''''(((+++,,,,,,+++++++++...111222000...+++,,,...000111111000///***)))'''(((***,,,,,,***,,,000//////+++---//////++++++,,,...///...,,,)))'''++++++,,,---............111///---,,,,,,333222111000000000111222+++,,,///333555333000,,,)))+++......,,,***))))))+++***)))***,,,------------,,,++++++,,,,,,***))))))))))))(((''''''000444333111///000222000000000222444555333222000...------///222333333777555111...,,,,,,,,,,,,/////////000111333444555///---,,,---///333333222111000000000000...,,,******,,,.........,,,---...//////000000000)))$$$ &&&***+++************((('''''')))+++---,,,,,,,,,,,,---...///,,,,,,---.........------000111222333333222000...***...333000------,,,---...000111000///111++++++...111//////......---.........000222444555444222...,,,%%%$$$%%%'''***,,,000000///------,,,,,,------...---,,,+++,,,...111333222111///------...///000111000...,,,///---******+++---------------------------------,,,,,,------......//////...///111222111///,,,***)))***,,,---...---+++***,,,...000111111333222222000///......&&&''''''...///222111...)))$$$$$$(((,,,,,,...000222444666777888555333000//////000/////////.........////////////---++++++---///444111///000222222000,,,))),,,///111000/////////,,,+++***+++,,,,,,+++)))***---000222333111///---111111000000000000000111111111111111111///...---...---,,,,,,...000000000+++***)))))))))***,,,---///000000000000...,,,+++***---111222000---+++******+++,,,,,,,,,,,,...000555444444444555111+++%%% $$$((()))((('''))),,,...000333555555444111///,,,...222555666555333222000...***((())),,,111444555333000///000111111111///---++++++...000222222.........///000111222333222111//////000111444555111---))))))+++...//////,,,,,,------------,,,,,,///............//////000333333333111---***))))))+++///333444222---)))'''((('''(((,,,111333222////////////...------,,,,,,'''%%%&&&+++,,,***+++...////////////000000---+++((((((&&&%%%&&&+++111666111111111111000000000///++++++,,,...000000...,,,---...000111222111///...222333444333000.........,,,...000000///------...---,,,,,,...000000///...***(((&&&&&&(((+++,,,,,,++++++,,,///222222111///)))+++...111333222111000+++)))((((((***,,,,,,000111222222111000///...+++---///222333333222111---......---+++)))***++++++,,,...//////---***)))+++,,,...000222222111111...000222333111///......333222000000000111222333...///111333444222---******,,,...---+++)))))))))+++))))))***---/////////,,,***((((((***++++++***++++++***(((''''''+++---...111333333222111111222...///222555888999777555111...,,,,,,///222444555555444222000...---------///000000000111111222222222111...,,,++++++,,,...333222///---,,,,,,...///...---------......//////000000111111111000///...)))"""%%%++++++)))(((((()))'''&&&&&&((()))+++,,,---///111111111111......///////////////...//////000111111000///...+++...111333444111...,,,---,,,,,,...000111000///111000...+++)))+++...222000///............///000///000222555555333///,,,$$$###$$$&&&))),,,,,,,,,...///000000000...---+++***+++------...///000111000///,,,+++,,,...222444222000///---...///111333333222000///......///000000...***((('''((()))***++++++++++++++++++++++++++++++++++++,,,---...///......//////...,,,***)))'''))),,,...///---,,,******,,,.../////////111222111000...---------...///+++++++++,,,---///000111111111---'''!!! ###'''+++---000333555666666666444111///...///000////////////............//////000000///...,,,,,,///111555333222333444444222000+++---///000///......---,,,+++******************)))+++...111222111///...000000///...............---...111333333111...------,,,,,,...000222111///+++)))'''&&&&&&(((+++,,,///000111111000...,,,***'''+++///000///,,,***)))***,,,---,,,***+++///333555111...///111111+++&&&###&&&)))+++******+++------///222444555333111///***---000444666666555444000---)))'''(((,,,111444777555222000///000111222111...,,,+++---///000000+++,,,---...000222444555333222000///000111333444000+++(((***///333222000+++,,,,,,------,,,,,,+++000000000//////000000111555555555333...+++)))(((+++///222333000,,,)))'''***)))***---111333222000000000//////...---------'''$$$###'''((((((***///111000///000111000...,,,***(((%%%######(((000555222333222111///......///+++---000222333222///---000111222222222111///...111222333111///---------***---000111000/////////,,,---...000333333222000+++)))''''''))),,,---...,,,---///111222111000...+++,,,...000111111000///,,,+++***+++---.........///000000000///...---,,,...000333444444333222//////...,,,))))))***+++***,,,///111222111///...+++---///111222333222222---000333444333111111111111000...---...000222444000000111222333000,,,))),,,---//////---++++++,,,******)))+++///111222222+++(((%%%%%%'''***+++,,,......,,,***)))***---000///111333333222111111111---...111666999:::888666///---+++,,,000444777888222222111111000000000000//////000000000111111111000...+++))))))+++,,,---111///---+++******+++---,,,---...///.........///333444444333222000---,,,)))###&&&,,,,,,)))'''((()))(((&&&&&&'''(((***,,,///222333444444333000000111111111111000000------..................------..................///...---...///000000///...---,,,)))(((***...111111000///------...///000------///222444333///,,,%%%%%%%%%'''***------,,,,,,...///000///---***)))$$$(((,,,///000111333555333111...++++++---///111......------...000333444444333222111000000000000000///+++(((&&&&&&''')))++++++++++++++++++++++++************+++,,,...............------,,,******(((***---//////...,,,+++)))+++,,,---------///111......,,,++++++,,,...//////...............///000000///,,,'''!!! ###---///111444555444333222222000...---...000000///////////////////////////000111111000//////111333444444444444555444333222---------...///...---,,,...---,,,+++******++++++(((***---///000///...------------,,,,,,------...***---000333333222...,,,,,,,,,,,,///111222111///+++)))&&&$$$$$$'''***,,,///000000000///...,,,+++&&&)))---...---***((((((***,,,,,,***((()))...222///+++''')))---...,,,(((&&&(((+++,,,------......+++---///222333222111000***---000444666666666666000...+++)))))),,,///111666555333111000000222333444111...------......---***+++,,,...000222555666555444333111000/////////---)))(((+++111444222...***+++,,,,,,------,,,,,,111000////////////000000333555555333///,,,***)))+++---///...---+++++++++.........///111111111000111000000//////...------'''###"""%%%''''''***///000/////////111111000......+++'''###"""&&&,,,111222333333000,,,+++,,,---+++...222444444222///---111222222222111000///......///000///---,,,,,,,,,+++...111333222111000111......///111444555444222---+++))))))+++...//////---///222333222000...---000///...---------/////////......///000111000///,,,---...//////...---,,,,,,---///111222222111111000000...,,,)))''')))******,,,///222444444333333,,,,,,...///000111111111---///222444333222222222...,,,+++***+++---000222111000//////000///,,,***---///000000///...///000,,,+++***,,,///222333222***&&&###"""$$$))),,,...000000///---+++,,,///222000111222222222111///...+++,,,///444888999777555...,,,+++---111555777888000111222222222222111000---...///000000000000000///,,,((('''(((+++---.........---,,,++++++++++++***---///000///.........333444444444222///,,,******&&&"""$$$)))---,,,***)))******)))'''&&&&&&''')))+++...111333444444333111111222222222111000000,,,,,,+++++++++,,,---......---+++******,,,///000222000///...///000//////,,,,,,+++)))(((***---000111000---,,,++++++---------+++,,,...222333000---(((''''''))),,,......---+++,,,...///...+++(((&&&"""'''---000111111444666444222///,,,++++++---...+++,,,,,,...///111333444444333222111000///////////////---***'''&&&''')))++++++++++++++++++++++++++++++,,,,,,------............------,,,,,,,,,,,,+++,,,.../////////---,,,)))***++++++***+++---///---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---...///...)))$$$ !!!###///000222444444333111000000...,,,,,,...///000///...//////000000//////...///111222222111111222444222222333333333333222222---,,,,,,---//////...,,,...//////---++++++,,,---***+++---/////////...---+++++++++***+++,,,,,,---***,,,000333333111...,,,+++++++++...000222111000,,,***&&&###$$$'''+++...000/////////............)))+++------+++)))))))))++++++***)))((())),,,...(((&&&$$$&&&***,,,,,,+++(((***,,,...///000000///++++++,,,...///000000111+++---///222444444444444.........---------------111222333222111111222444555333111//////...---+++++++++,,,---///222444555555555444222000---+++)))***)))))),,,000222///---)))***+++---............///......------------...///111333333000...,,,,,,+++,,,,,,+++******,,,...111111111000000000//////111111111000//////......)))%%%###&&&''''''***//////...---...000222111000000...+++&&&###$$$(((+++///111000---)))(((***---+++...222444222000...---111111111000000///...---+++---......---,,,,,,---...000222333222111111222.........000333444333222///---+++***,,,...//////---000444555333000...---444222///,,,,,,---///000111111000111333333111000,,,---...//////...---,,,---------......///////////////---+++'''&&&&&&'''***,,,000333555555444444,,,,,,,,,,,,---...///000---///222333111000//////***((('''&&&'''***---000111///,,,,,,---...---,,,---///111111000000111333...---,,,,,,...000000///)))%%%!!! """(((,,,///000111000...---...000222222111111111111000---,,,***+++---111444666555444...------///222555666555111222333444333222000///,,,---...000000111000000...+++&&&%%%(((,,,......,,,---///000000...---,,,(((,,,000000///---------...///111111000---+++)))+++))))))***,,,...---,,,+++,,,---+++)))'''&&&''''''))),,,///111111111111000000111111000000///...,,,+++***))))))+++,,,...---,,,+++***+++---000222555333000///000000///...***+++++++++***+++...000000...+++(((''''''((()))---+++))),,,111333111...***))))))***,,,...---,,,***+++,,,,,,+++)))&&&$$$###)))///222111000222444111000...---+++++++++,,,+++,,,...000111222222111222111000///...---,,,,,,---......,,,)))((()))+++++++++++++++++++++++++++---...///000000000///.........---------...///000/////////000//////...---)))******)))((()))+++---,,,---------------,,,,,,------,,,,,,,,,------......000111...)))%%%$$$&&&000000222222333222111111///---,,,,,,...///000///...///000111111000///...,,,///222333333222222222///000111222111000000111---++++++,,,...000...---+++...//////------...000---...///000000000......++++++***))))))******++++++---000222333111...,,,+++******,,,///111111000000,,,(((%%%%%%)))...111000///---------...000111...//////...,,,******+++,,,***(((((())))))))))))&&&&&&'''(((***,,,---...***+++---///111222111000---,,,+++***+++,,,...///+++,,,...000111111000000+++---///222222000---+++,,,///222333222222333555444333222222222000...+++,,,,,,------///000222333333444444333111---(((&&&(((***,,,///000///---+++((()))+++---///000111111---,,,+++************+++***---111222111/////////,,,------,,,++++++---///111111111000......//////222222111000000//////...***'''%%%'''((((((***...---,,,,,,---000222222222111000---***&&&%%%&&&'''***,,,---***&&&&&&***...***...111222000...------/////////......---,,,,,,***+++---...------...//////000111111000///111222...---,,,---///111111111000...+++***+++---------***...333555444222111111333222111000///000111222222111111222333333111///,,,---...//////...------------,,,,,,,,,,,,---...------,,,***&&&$$$$$$%%%+++---000333555555444333,,,+++******+++,,,...///---///111222///---,,,,,,'''&&&$$$###%%%(((,,,...000...+++***+++---......---///000111000111333444000...,,,,,,------,,,+++)))$$$ !!!''',,,///000000000///......000222222222111111111///,,,***)))***+++///222444444333/////////000333444444333333444555555444111///---+++,,,...///111111000000...***&&&%%%(((,,,......,,,...111333444222///---'''+++000111...,,,,,,---)))+++---///...---***)))+++,,,---...............---......---***'''&&&'''&&&'''***,,,...////////////////////////...------+++***)))((((((***,,,...,,,,,,+++,,,---///111333888555222000000000///...***+++------,,,---///111...,,,)))&&&$$$$$$%%%&&&///+++)))+++000444333000+++*********,,,---,,,+++******++++++***(((%%%$$$%%%+++222333111...///111//////...---,,,,,,++++++---...000222333222000///000///...---,,,+++******,,,...///...+++)))***,,,++++++++++++++++++++++++000111333444444222000//////...------...///111222111111000000/////////...)))******)))'''(((***,,,---.../////////...---,,,---------......000111111...111333222---)))((((((///000111111222222222222///---++++++---///000000...///000111111000///...***---111333333222111111---///000000/////////000---+++***+++...000///---(((+++//////......000222000000111222222111000///,,,+++***)))((((((((((((+++---000222222000---,,,+++***)))+++---000111000222///***''''''+++000444000...---+++,,,...111333222222111///---,,,,,,...---***'''''')))***(((%%%''')))***++++++,,,...111,,,,,,---000222333222111///---***(((((()))+++---***+++---.........------(((+++000444555222...***(((---222444333333444666222222222333444333///------------......000111222000222444444222---((($$$(((+++///111///---++++++((()))+++---000111222333+++***))))))((((((((()))'''***///111111111000111...///000///---,,,,,,---//////000///------...000222222111111000/////////,,,((('''))))))(((***...,,,+++***,,,///222333333000000///,,,(((&&&%%%&&&%%%(((***(((%%%&&&+++000***...111111...,,,,,,---......------,,,,,,,,,,,,)))+++...///...///000111///000000///......///111...,,,******,,,...//////111...+++******+++,,,+++''',,,222666555333333444111222333333444444444444111111111222333333111///222///,,,...111333000,,,///+++)))+++///111...***''')))++++++)))'''&&&&&&)))...444666555333333444............------,,,+++///111000---,,,//////---(((""" ###&&&(((+++///,,,+++,,,...111111...***000///------///111222222000...---...///...***'''&&&"""###(((+++++++++,,,,,,,,,,,,---///222000000///...---,,,++++++&&&(((+++...000000000000.../////////000000000000666333000///000000...,,,,,,+++***)))***+++---...---)))%%%%%%***---,,,))))))+++...222555555333111---///222333222000000000,,,,,,,,,,,,,,,,,,,,,+++///......///111111000...///......///000///,,,***((())),,,.../////////...222222111111111000000000///...,,,+++***,,,---...---......,,,***+++000444444222111000000111333444...------...111222222111111///,,,'''$$$$$$&&&)))///---,,,...111222000------......---,,,+++---...,,,,,,++++++******))))))+++111666555111---,,,---......///...,,,,,,---...///111333444444222///---+++---...---***(((''''''///111111---((('''+++///***++++++,,,---...000111222333666777666555222000444///++++++///111///,,,---///111333333222000///+++***(((&&&%%%&&&***,,,//////000111111///***&&&)))***,,,...000000000000000000000000///...,,,,,,000///......000444888;;;555111------...000///...,,,///111111///,,,++++++...///111333333222000///,,,---...///...,,,***(((+++)))(((+++...000///,,,+++,,,---///000111111222666333111333666666222---,,,+++)))'''&&&%%%%%%%%%***...222444333000...---***))))))***,,,///222444222000---++++++---000333111---)))(((+++...222333444444444444222000---,,,---,,,***(((((()))***+++........................000///......///000111222...+++(((''''''))))))))))))******+++,,,---------+++,,,...//////---***(((((()))***+++...000222444222222333222111///---,,,000...,,,,,,...111222222000222444222///+++)))((('''***---000000...+++(((...,,,+++...222666777666222---)))))),,,---***&&&***)))******,,,///111333222111000...,,,++++++*********++++++,,,,,,---------...000111222111000///++++++***)))((((((((((((***+++,,,...//////000///,,,,,,,,,+++***)))(((''')))(((&&&%%%&&&)))+++---+++...000111///---+++***+++++++++,,,,,,,,,------,,,,,,------...///000000111///+++))))))+++...000---((($$$'''---000---)))+++---///...+++)))***,,,,,,000666888888555333333333333333222222333777:::888777555222000///......111...---///444666555222000,,,***+++///111000---((()))+++***)))((()))***+++000555666444222222333////////////...---++++++,,,//////------000111///(((###!!!$$$((())),,,///...---,,,...000000---+++,,,+++***+++...000000000...---+++,,,------+++(((&&&###!!!"""%%%)))++++++***++++++******+++///111///////////////.........(((***---000111222111111......///000000111222222444111//////111222111///***)))'''%%%%%%''')))+++---)))$$$$$$(((++++++***)))***---111444555222000,,,///222444333111000000---,,,,,,,,,,,,,,,------000//////000222222111///...------...//////---+++(((***,,,...//////...---222333333444444333333222111111///...///000111222000000///---******---000222111000000111333555777000//////000222333333222333222000---******,,,...///......///000000///...000000000///...---...///,,,++++++***)))))))))***,,,000444444///,,,,,,------.........---...000222111222333333333111///---,,,---///...,,,)))))))))---///000---)))(((+++///++++++,,,---...000111222222333444555555333222111444000,,,,,,///111///,,,---...000111111///---+++(((((((((''''''(((+++,,,------///111222000,,,(((''')))+++...000222222333/////////...---,,,++++++//////000111222444666777555222...---///000///...---///111000...,,,,,,,,,...///000111111000///...+++,,,------,,,+++)))''')))((())),,,///000///,,,+++,,,---///000000000000333111///111444444111---+++***)))((('''&&&&&&&&&+++...222444333111000000++++++***+++,,,///111333111000...------///111333222///+++***+++---//////222222222111000///...---000///---,,,+++,,,------111111111000//////...------,,,,,,---...000222333///---***)))*********)))'''((())))))***++++++++++++---...//////---+++)))''''''((()))***,,,---...000111111111111///---,,,111///------///111222222000222333222000...------+++---///111000...,,,***...------///333555555444000,,,)))))),,,---***'''++++++,,,,,,...///111222111000...---,,,+++++++++******++++++,,,,,,------,,,---///000111000//////,,,++++++***)))))))))***,,,------...////////////------------,,,+++*********)))(((''''''))),,,---...000222222000---***)))++++++,,,---------------++++++,,,,,,---......///000...+++)))))),,,///111000+++'''(((,,,...+++''')))+++...---+++***+++------111777;;;:::777444222222111000000000222444555444444333222000///.........,,,+++...333777777666111---***+++///222222111+++,,,+++***)))***,,,///...222555555333000000111000000000///...,,,+++******---...---...111222///'''###!!!%%%)))***,,,000000///.../////////---***&&&&&&'''))),,,......------+++))))))***,,,,,,+++(((&&&&&&''')))+++,,,+++***)))((('''&&&)))---111...//////000111111111111,,,---000222333333222111---...///000111333444444222000///000222333333222***(((%%%######%%%''')))...)))%%%$$$'''+++,,,+++******---111444444222000,,,///333555444222000000...---,,,+++,,,---///111111//////000222333222111---------...///000...---***+++...000000///---,,,111333555777777777666555333333222222333444555666333222000---***)))+++---111111000111222444777888111000000111333444333222111222333111/////////111///000111000...,,,------111111111000000000//////,,,+++***)))))))))***+++---000222111...,,,,,,...------...---...000333666444444333222000///......,,,...//////---+++*********,,,...---+++***,,,...,,,,,,---...000111222333333333333222222222111111333000------000111///------.........---+++)))(((&&&''''''((()))***++++++***+++---000111111---***&&&'''***---000222333444---------,,,,,,++++++***---///111222444444333333666333000////////////...///000000///---,,,---...---...///000000///------***************)))'''''''''(((***...000111///,,,,,,---...////////////...000...---///222333000---++++++******))))))))))))---000222333222111111222...---,,,,,,,,,...///000000//////...///000111222222000---,,,---------,,,000///////////////000000111111000///......------333222222111///...,,,+++*********+++,,,///111333111///...---...---+++)))&&&&&&'''((()))))))))))),,,---...//////---,,,***'''(((((()))************...///000111111000///...111///---...000222222222111222222111000000111222///000111111000///---,,,......000222555555333111...+++((())),,,---,,,***---...///000000111000000///...,,,+++*********+++)))******+++,,,,,,------***,,,---///000000///...---,,,+++++++++++++++,,,.../////////////////////....../////////......---,,,+++***))))))***,,,---111222222222000...+++)))***,,,---//////...---,,,+++++++++,,,,,,------...///...,,,++++++---000222222---)))***------)))%%%'''***,,,---------...000...222888;;;:::777444333222///,,,---///111000......///000111111000///...,,,******,,,000444555555222///,,,,,,///222444444222111...+++***+++...222000333555444111......000000000///...,,,+++)))(((***...///......111000---###%%%)))+++---000///000222333222///,,,)))######%%%))),,,...---,,,---+++)))((()))+++---///++++++,,,---............***)))'''%%%$$$&&&+++//////000111222222222111111---///111333333333111000------///000222444555666222111000000111222333333---+++'''%%%%%%'''***,,,///+++'''&&&(((+++---...+++,,,...111444444333000,,,///444666555222000000///---,,,+++,,,...111333///...---...000111111000---,,,,,,---///000///...,,,...000222222111...---///111555777888888666555222222333444555666666666333222000---+++++++++,,,222222222222333444666666000///...///111111111///+++...000111000///...///...000111...***)))***,,,.........///000111111000,,,+++***))))))***,,,---///000000///---,,,---///...//////......000333666555444222000......---...---///000///,,,***))))))(((***------,,,+++---...,,,,,,...///000111111222222222000/////////000111111///---...000000///............---+++)))((('''(((((()))***++++++***(((&&&''')))---000000---***%%%&&&)))+++---000111222------,,,,,,,,,,,,,,,,,,---...///111111111111000666444222000000//////...111111000...,,,+++...000---............---,,,,,,))))))((((((''''''''''''&&&(((,,,///111111...,,,....../////////......---...---,,,...111222111///,,,,,,------------------000111222111000///000111000000///...------..................//////000111222000//////000000///---///.........///111222444000000111000///...,,,+++//////000///...---++++++************+++---///000222111111111111///,,,)))&&&'''((())))))))))))(((+++,,,---......---++++++)))***,,,---------,,,,,,,,,---///111222222222111111///......000111111111111111111///...///111444000000000//////////////////111333666666555222000,,,***((())),,,...---,,,///000111222222111000///---,,,***)))))))))***+++(((((()))***+++,,,,,,---***+++,,,---............------,,,,,,,,,------...000000//////............000000111111222111111111---------,,,,,,,,,,,,---111000111111111000---+++***,,,///111111000...,,,,,,,,,---------.........000///......///111333444111...+++,,,......***'''((())),,,...///111222333000333666777666555444444222...+++,,,000111...***(((***---///000000///...///---,,,---///111333333222000...---///222444555888666222---******...111111333444222...+++,,,...///......---+++)))(((''',,,000111///...///,,,'''$$$)))***,,,///---000555777666000+++'''###$$$%%%)))---///...---...---+++)))***,,,///222///000222222222111000000,,,***(((%%%###%%%)))---000000222222222111///...---...000222222111000///,,,---...000222444666666333333222111000///000000...,,,)))'''''')))+++---000...+++)))+++---///111------///111444555333111,,,///333555444222000000000...---,,,---///222444...,,,+++,,,...000000000...,,,,,,---...000///......000333555555333000...---///222555777666555444///000111333444444444333///...---,,,---.........444333333333222333333333///---,,,---......---,,,'''***...000///...------,,,......,,,(((''')))+++))))))***---000222222000---,,,,,,+++,,,---...///000000///...------...000000111000...------000222555333000...,,,,,,,,,------///000...+++)))''''''(((***,,,---------...///,,,---...///////////////111000...---------///000///........./////////...000///...---+++*********---,,,+++,,,---,,,(((%%%###$$$'''+++......+++)))&&&'''((()))+++,,,............------------...//////......---...///000111444444333222000/////////222111000---+++,,,...000...............------,,,)))((('''&&&&&&&&&'''(((''')))---000111000...---//////000000//////...---......---///000222222222......///000000000//////000111111///---,,,---///333222111///...---,,,,,,+++++++++,,,---...//////000//////111333444333222////////////000222444555///111222333333000---+++,,,---///000111000//////---,,,+++***++++++------222111222333333111---***((()))+++,,,,,,+++***)))***+++,,,,,,---,,,++++++)))+++...000111000///...,,,---///111333444444333000///......000111000///000000///---+++,,,///222------------...//////000000222666888777555222000+++******+++---...//////111222333444333222000///---,,,***((('''(((***+++''''''((()))***+++,,,---+++,,,,,,------------------,,,,,,,,,---...//////111000///...------......111111222333333333222222---............------,,,---------///222333222000+++---000222222111///---/////////000000000000000111111111111222444555666...---,,,---///000---+++***+++,,,///222444444444222222222111000000333555222///---...222222...)))&&&(((+++---/////////...444333111//////000222333222111000//////111222444999666222,,,)))))),,,///111222222///+++)))***---......------+++***((((((...222333000...---)))###$$$))))))***,,,***///555777555///)))&&&%%%%%%&&&)))---//////...------,,,+++***+++///222222444555444222111111222...---+++'''$$$%%%'''***...///111111111///---,,,,,,---///111222111000///,,,---...000222333555555444444333111...------...***)))((((((((()))+++,,,000///...------///000222...---...000333444333111---///222333222000000000111000.........000222333---+++)))***,,,////////////---,,,,,,...//////...---000333666777555222000,,,...000222333333333222---...111222333222111000,,,+++***,,,///111111111444333333333222111111000///---,,,,,,------,,,***'''***...111000///......+++,,,+++***((()))***,,,)))((()))---222444333000......///000000111222222111000////////////000000000000000...,,,++++++,,,222000...,,,+++++++++++++++---......,,,***))))))***++++++,,,...//////000---...///000///...---,,,///...---,,,+++,,,---...,,,,,,---.........------111000...---,,,------...222///---...///---)))%%%###$$$'''***---,,,)))''''''''''''((()))+++---...///......---...///111222000///.........000111222333444444333111000111222222222000...,,,,,,...000111111000//////.........***)))'''&&&&&&''')))***))),,,///000///...------000000111111111000//////////////////000111333333...///000111111111000///---...//////------...///444333222111///---,,,++++++*********+++---...///.........000444666666555000000000000111222333444///222555777777444000...,,,...111444555666555555///...---,,,+++,,,------111000111222222111...++++++,,,...//////...,,,+++++++++,,,,,,------,,,,,,(((+++...111222111...---+++,,,///111333333444333///...------//////...---......---,,,***+++...000,,,,,,---------............222555777555333111000,,,,,,,,,---...///111111333333333333333222111111///---***''''''''')))***(((((()))***,,,---............---------,,,,,,,,,,,,,,,,,,,,,---...000000000///...---,,,,,,---...222222333333333222222111,,,---.../////////...---***))))))---222555555333---///000222222111000///222222222222222222222222222222333444444555555555,,,,,,---///111111000...,,,,,,---///222444444333111111000...,,,---000333111000///111333333///+++&&&'''***,,,---.........555444222000...///111333111222111000//////000111555333///***&&&'''***---000111000---((('''))),,,...///......---,,,+++***---111333111///---(((""" %%%)))((('''((()))---111222///+++((((((((('''&&&(((,,,...//////,,,------+++)))***---000333444555333111///000222111000...***'''%%%&&&(((***,,,...///000...---+++,,,---///111222222111000,,,---...///111222333444222333333000---+++,,,...'''(((((()))***+++,,,,,,...///////////////000111,,,,,,,,,...111111111///---///000000//////000111111111000000000111111222---+++)))***,,,///000000000...,,,,,,---......---+++...222555666555222///---...///000111111111111---///222444444222000...***))))))+++000333333222111111111222111111000000222000///...//////---,,,))),,,///111111000000000,,,***))))))+++---...///...------000555777444000...000222444555555555444111000000000111111111000,,,...///...+++)))((((((...---,,,+++************'''***---............///---,,,,,,,,,...///111111000111111111000...,,,+++------,,,+++++++++++++++)))+++,,,------,,,,,,,,,000///---,,,---///111222444000---...000000,,,(((&&&'''))),,,---,,,)))&&&''''''((()))+++---///111///...------...///222333///000111222333333333333111333555444222111222444111222111///------...000333333222111000000000000,,,+++(((&&&'''(((+++---,,,...111000...,,,,,,---000111111222222222111111000000000//////000222333---...///000000///---,,,(((+++...///000000222333444444333111000...,,,+++,,,+++))))))***---///111...------...222444555555000000111111111111000000---000555888999666111...---///222555777888777666000///...------...///000/////////000111111///---,,,---///111111///---,,,---------.........//////***---000333333000---***)))***---///111222222111---,,,,,,---......---+++***+++,,,,,,+++,,,///111...//////...---,,,+++***,,,///333333111/////////---.../////////000222333333333222222111222222222000...+++(((&&&''')))******+++,,,---///000111222111000///---,,,,,,+++++++++++++++,,,---...000111///...,,,++++++,,,---...222333333333222111000000***,,,...000000000...---)))''''''+++222666555333///000111111222222111111333333333333333333333333222222333444444444333222,,,---...000222222000///---,,,,,,...111333111///...///000///...---...000...000222444444222///---((()))***+++,,,---......333222000...,,,,,,///111111222222111000...//////000///+++'''%%%%%%(((+++///000///+++'''&&&(((+++///000000000///...------,,,111333111///---((("""$$$!!!"""'''***'''%%%%%%)))+++...---***(((((())))))'''&&&'''+++---//////+++,,,---+++)))(((+++...333444444222...---///111222222000,,,(((&&&&&&&&&&&&(((+++...//////---,,,,,,---000222333333222111,,,---...///000111222333000222222000,,,+++,,,...'''(((***,,,---.........,,,...///000////////////+++***+++,,,///000///---......///...------///111222222222222111111111111...,,,***+++---000111222222///---,,,---...------))),,,000444666444111///.........//////000111111///111444555555333000...***)))(((,,,000333333111...///000111111111111111555333222111222111000...))),,,///111000//////000---***''')))---111222111444222111444888999555000///111444777888888777555111111111222333333222000)))+++------+++)))''''''++++++++++++******))))))$$$''',,,...000111333555000...,,,,,,...000111222222333444333222///,,,***,,,,,,,,,,,,++++++******(((***,,,---,,,++++++,,,///---,,,,,,---///333555444000---...111222///+++))))))+++---...---)))%%%''''''((())),,,///333444......---,,,---///222333...000444777888777555444000222555555333222333555111111111000...---...///555444333222111111111111...,,,)))''''''))),,,...---000111000---++++++---111111222333333333333333///000000///...///111333,,,---...///...---+++***%%%(((---000222444666888444444333222000...,,,+++---,,,***)))***---111333...,,,+++---///222444444000000111111111///...---)))---333777777444000---,,,...222555666666555555///.........///000222333...------...000000///...,,,...000222111000---,,,.../////////000000111111...111444666555111---***((()))+++---///000000///---,,,+++,,,------,,,***''')))+++,,,---...111444111111111000...+++)))''')))---000000...------......///000000000000222444444333222111111111222333222///+++(((&&&'''(((***------...000111333444444222111000...,,,+++++++++******++++++---...000111...---+++******+++---...333333333222111000///...)))+++...000111000...---)))'''&&&***111555555222111111111111111222222222333333333333333333333333111222333444333222111000---...000111222111000......,,,+++---000111///,,,+++...111222000...------,,,///333555333111///...************+++,,,---...//////...,,,******,,,...000///...------...000111...,,,)))&&&%%%&&&((())),,,,,,,,,++++++*********,,,...000111111000...---000------///---)))(((******,,,***&&&%%%((()))'''***)))(((&&&&&&'''((((((((('''&&&&&&(((,,,000222------,,,***)))***---000555555333111......000222333111...+++***)))******++++++++++++,,,,,,---......---...///111111///---...///000---++++++...222000///---+++++++++,,,---)))***+++,,,---///000000000111222333222000...,,,((()))+++---.........---------------,,,,,,,,,+++///111333333111///......,,,++++++...111222///---...---++++++++++++***)))'''+++000333222000///...---...---,,,++++++---///000/////////111111000///---+++***---222555222///******+++---///222444555333333222222222222222222---------...//////000000///)))$$$&&&---222222000666666777777777666555555111111111222333666888:::222222222222222222222222444---'''%%%''')))(((&&&,,,...---)))(((******((($$$&&&)))---000333555666111000///------///000222222222111000///...------000...+++,,,...000...---)))(((&&&%%%%%%'''***+++------///000111111111111333111...------...//////---...///...---+++(((&&&(((***---///000222444666222///,,,,,,///000///------...222666999888555111---///111222222444666888555555444222//////000222222555555000...000111000111000......//////---,,,...//////...,,,***++++++222000///......,,,)))&&&---///111000---,,,///111000...------,,,***'''$$$$$$'''***---///111444666:::666111///...000111111222...***))),,,000222333,,,++++++---///000///...---...111222111...***(((&&&+++111444444222///---...111333333111111444777222222111111111111111111222000------///000...,,,---222666777333///------000//////000222111///---///000222222111...+++)))((()))+++---...///......111...***)))***,,,------++++++***))))))---444:::444333333111///+++)))'''---...///...,,,***+++,,,......---///222333333222222222111000000000000000000///...---++++++++++++111111222333333333222222222222222111000...---,,,,,,,,,------,,,---000333---///111000---+++,,,---222555777555111---,,,,,,)))***+++---///...***'''&&&&&&(((+++///222333333666555444111---,,,---...---///111222111//////000111111111000000000000000000///////////////000111111000///---+++*********---000333333///+++)))))),,,---000444777666333///,,,///222111...,,,---/////////---***((((((+++---,,,+++++++++,,,///111333...,,,)))&&&%%%&&&((()))---------,,,+++******)))+++,,,------...------,,,,,,******------))))))+++...000---(((&&&((('''%%%***)))'''&&&%%%%%%%%%%%%'''''''''(((***---///111------,,,***)))***---///333333222///------000222333222///---,,,,,,---...---,,,,,,,,,,,,---...//////......///000000...---+++,,,,,,***''''''***---000...,,,+++***+++,,,---)))***+++,,,---///000000333444444444222///,,,******+++---.........---,,,,,,,,,+++***************...111333333111///......+++******---000111///---------,,,,,,,,,+++)))'''(((,,,222444444111///...,,,,,,---,,,++++++...000000...,,,,,,---......------***))),,,000222000---((()))***---///222333444555444222111000000111222//////000000000000//////...(((###$$$***///000///222222333333333333333333111111111111222444666777222222222111111111000000111,,,'''&&&(((***)))'''+++---,,,((('''******'''%%%&&&))),,,///111333444333111000...---...//////222111111000///...------...,,,+++,,,...000000...***((('''&&&&&&(((***,,,...//////000000000000000111111///---++++++,,,...,,,---...//////---+++******,,,...///111333777999666333111000000000---+++---...000333555555222000,,,...000111111222444666333222111000000000111111111444444///---//////...///...------......---,,,...//////---+++))))))***,,,***(((((())))))'''&&&+++...000000---+++,,,...---,,,,,,,,,---,,,)))&&&&&&)))---000111333555666777444111///000222222222333///+++***---111333444///......///000000///---...///111222000---***(((&&&***...222222000...,,,,,,...000111111222444555111111222222222111000000///---,,,---000222111000000222666777555222000//////......000111111///---,,,------...---+++)))'''$$$%%%(((***,,,---------111...+++***+++---------+++++++++******---333888222222222000...,,,)))(((...///000///...---...//////...---///111333333222111000//////.....................---......//////222222333333333222111111222111000///...------,,,,,,---...---,,,---///222111222333111---+++,,,---222555777555222...------+++***+++,,,---,,,***(((&&&&&&(((,,,111444444333888777666222...,,,,,,---+++---...///...---...000111111111111111111222222111111000000000000000000000000...---,,,+++++++++---111555555111,,,)))((((((***---111555555333111...///111111000//////000000///,,,(((&&&&&&))),,,(((((()))***,,,///222444///...+++)))(((((()))***///......---,,,***)))((())))))((((((((()))++++++***'''(((++++++)))))),,,333444111+++(((((('''###(((((('''&&&%%%###""""""&&&&&&((())),,,...///000,,,---,,,***((())),,,...111111///---,,,---000333444333111000000111222222000///---,,,---...000111111000......//////...,,,)))***+++(((%%%%%%(((+++...---+++******+++,,,---******+++,,,...///000111666666666555222...+++)))---.../////////...,,,++++++***((('''''''''((()))...000333333222000//////+++******,,,......---,,,+++,,,------,,,***'''&&&)))---333666555222///...***+++---,,,,,,---///111000---***((()))+++++++++,,,***(((***---...,,,***&&&'''***---///111222222555444222000//////000111111222333333333111///------'''!!!!!!&&&,,,------///...------...///000111000000000000111222333444222111111000///...------,,,)))''''''***,,,+++)))***,,,,,,((((((***)))'''&&&((()))+++---//////000222222000///...------...000000000//////.........---,,,+++,,,...000000000,,,***)))((((((***,,,---000000000000000//////...000111000---)))''')))+++***,,,...///111111000000......//////000333888;;;999777555333222000,,,)))---------...000000///---+++---/////////000222333000...,,,---111333333111000333333...,,,---...,,,---,,,+++,,,.........,,,...//////---***(((((()))'''&&&%%%&&&(((((('''&&&(((,,,//////,,,))))))***))))))***,,,...---+++)))(((,,,111444555555666777444222000111222333333222333000,,,+++---000333444333222111111222111///---///000111222000---***(((%%%'''***---//////...------,,,,,,...111333333222000000111111111000...---,,,++++++---111444555555000111222444555444111...---,,,---...000111///---***+++++++++******)))((($$$&&&(((***,,,---......111///,,,+++,,,---......+++,,,---------...222444000111111000///---+++***///111222222111000111333///...---///111333222111............------------,,,---...///000222333333333333333333222111000000222000///---,,,,,,,,,---...//////...------...000333333222000---+++,,,---333444666555222000//////---+++***)))***+++***(((&&&'''***...333555555333999888666333///------...+++,,,,,,+++***+++---///000111111222222333333333111222222222111000///...//////...------------------000222222///+++'''&&&%%%&&&(((---111333333111000//////000111222222111111000---)))&&&&&&))),,,((()))***+++...000333444222000///---,,,,,,,,,,,,/////////...---+++)))((((((&&&$$$###$$$&&&)))+++***''''''++++++)))***---444555333...++++++)))&&&'''''''''&&&&&&%%%$$$$$$%%%&&&)))+++---.........+++,,,+++***((()))+++---//////...,,,+++---000333444333333222333444555555111000...------///111333222000............---,,,***,,,,,,***'''&&&))),,,---,,,***))))))***+++,,,++++++,,,...///000111222555555555555222///,,,***000000111000///...,,,+++***)))'''&&&%%%&&&'''(((...000333333222000//////------,,,,,,++++++***)))***,,,......,,,***'''&&&)))...333666555222...,,,***,,,.........///222444111---(((&&&''')))+++,,,,,,***((((((******)))(((&&&(((+++---//////......111111111111111111000000222444555666555222///---,,,&&& ###(((++++++,,,+++******+++---///111000//////000000000111111111111000...---+++******(((''''''))),,,---,,,+++***------******,,,+++(((((()))***++++++,,,,,,+++///////////////.........////////////////////////......------...////////////...---,,,,,,---...///000000111000000///...---...000000---'''%%%'''))))))+++---000222333444444222111///...---000555888888777666444222///+++)))...,,,******+++,,,,,,++++++,,,......------///000...***))),,,333666555222000333333///,,,......---,,,++++++,,,...000///...///000000...+++)))((()))'''((())),,,---,,,)))&&&%%%***...///,,,(((&&&&&&&&&'''))),,,///000...,,,***///444777888777777777222111111222333333222000111///,,,+++,,,///111222444333222222333333111///000111222222000---***((($$$$$$&&&)))---///111111000...,,,...111222111...---...///000///...,,,+++,,,,,,,,,...111444666777///...---///222222///+++*********,,,...///---+++,,,,,,,,,,,,,,,,,,------***+++---///000111000000000...,,,+++,,,---------+++,,,.../////////000111000111111111111///...---000222333333333333555666///...---///111222222111..................---------...///111222333444444000000111222222222222111111///---+++***+++,,,---///000000///---,,,---///000000...---+++++++++,,,222333444444333222111111///,,,)))'''((()))******'''(((+++000444666555333555555444111...---...000///...---***((()))+++...//////000111222222333333111111111111000///---,,,.........---...//////000---------,,,***'''&&&%%%$$$%%%'''***...000000//////---+++---111333222000222111...+++((()))+++...,,,------...000222333444444444333222111000//////000000000000...,,,)))((('''%%%""" !!!$$$(((+++---))))))++++++)))***---111444333///...///...***&&&&&&''''''(((((())))))&&&(((***,,,......------)))******)))((()))+++---.........------...000333333333333333333444444555000///...---...000222333222000///...//////---+++)))+++---,,,)))(((***------,,,***((('''((()))***,,,,,,---///000111222333222222333444333111...---000111111111000...,,,++++++***)))((('''((())))))---000222333222000000000111000///,,,)))'''&&&%%%))),,,//////---***(((((()))---333555333000,,,***+++---///111111222444555222...)))'''(((***---...,,,+++)))((((((((((((''')))***,,,......---+++***+++---111333444222000...222333555666555222///---+++'''"""!!!###'''******---,,,******+++---///111.../////////////////////000000...---+++***)))(((''''''(((***---------,,,---000000......000///+++******++++++******)))(((+++,,,...///000000000000......//////000111111111222111111///...------...222111000//////000111111///000000000000//////......//////,,,)))&&&'''))))))***,,,///111333555555333222///+++)))***...222222333222111///---,,,,,,...,,,)))((()))***+++++++++,,,------++++++,,,---+++)))(((,,,333777666333111555444000...000111000---,,,,,,---000111111000000111111///,,,******+++)))+++///333444000)))$$$###(((...///,,,(((&&&%%%%%%''')))...111222000...,,,000555888888777666666222222111222222222///---...---,,,+++***,,,...000111000000222444555444333111111222111000---+++)))###"""###'''---222555555555222//////111111...+++***+++,,,------,,,+++***......//////000222333555000...,,,---000000...***)))((()))***,,,,,,+++)))++++++,,,---...///000111///000111222333222111111///---++++++,,,---,,,,,,,,,---...000111111000///111111222333222111000///000222333444333444555777///...---...000111111000...///000000000000//////000111222222333222111111+++,,,...000111333333444000///---+++***+++,,,---///000111000...------...+++************+++,,,,,,000000000111222222111111000,,,(((&&&'''***++++++)))***,,,000333555444333000000000///......000222444333000,,,)))(((+++------......///000111111222////////////...---,,,+++............///000111111000...***(((''''''((()))''''''(((***---...---,,,---+++(((***---000///...111111000...,,,,,,...000///000000111222333333444555555555555444222111000///000111111///---***)))'''%%%"""!!!"""%%%))),,,---***)))++++++)))***......111222000000222222///''''''''''''(((+++---...)))***,,,---------,,,+++&&&((())))))))))))+++---...///111111000000111222111111111111111000000000,,,,,,,,,---///000222222000//////000000000---+++&&&(((++++++((((((***---...,,,***'''&&&&&&''''''++++++,,,...///000111222...///111222222111000......///000000000///---,,,------------,,,,,,,,,+++---///222333222000000000333222000---(((%%%%%%%%%))),,,000000---++++++---+++...222333111...+++***+++...000222222222444555222...***(((***---///000---,,,***(((((((((((()))+++,,,---------,,,+++***))),,,000333444222///---000111222333333222000///,,,)))%%%$$$&&&(((***+++...------,,,---...000111---...///////////////...//////...,,,+++)))((((((((()))***+++,,,,,,,,,,,,///222333111111333222...++++++++++++***)))((('''(((***---000111111111000......///000222333333444444555444111...------...222222111111111111111111---...///000111111111111...------,,,,,,++++++***++++++,,,...///111222333222000---(((&&&&&&***------......---++++++---...///,,,)))(((***+++,,,,,,,,,------,,,*********+++)))((((((,,,111444444222111555555222000333444333...---,,,...000111111000000111111000---,,,,,,---))),,,111444555///'''!!!###(((---///,,,)))'''((('''(((+++000333333111...---000444666555444444444222111000000000000---+++,,,---,,,+++)))***,,,///...---...111444666555444000111111111000...---+++&&&$$$%%%)))000666777777666444222000///---+++)))******++++++,,,------...///000111000//////000222222111////////////...---***))))))+++,,,,,,***(((((()))+++---///000111111///000111222333222111111000...,,,,,,---...---,,,,,,,,,---///222222111///111111222333333222000//////111222222222222444555///...---...000111000/////////111222222222111000222333333333222000...,,,'''(((+++---000222333444///...---,,,+++,,,------///000111111///.........)))((()))+++---...---+++---,,,,,,---///111111000000,,,((('''(((+++---...,,,,,,,,,///111333333222,,,---......---///222444777666333///+++***,,,...---......//////000000000///...---,,,,,,+++,,,,,,.........//////000222222444000+++)))***,,,---...******+++---//////,,,***+++)))((((((***,,,,,,,,,...///000///......///000///000111222333444444444555555666666555333111///...///111111000...,,,***(((&&&$$$###$$$'''+++---***'''&&&)))***)))+++///---000222000111444444000***)))'''&&&'''***---///,,,,,,------,,,,,,+++***$$$%%%'''((()))***,,,......111444555444222111111/////////...---,,,+++***'''(((***---///000111111------///111222111---***###&&&******))))))+++...///---***'''%%%$$$$$$%%%((()))***+++,,,---...///---...000111111000///...,,,---...///000///......000111222333222111///...,,,///222333222111000000222222111---(((&&&&&&((()))---000000---,,,...111...000333333000...,,,,,,+++---000111111111222333000...******,,,///111222------+++)))((((((***+++++++++,,,,,,------.........///000111000///---,,,------///000111111111111---+++***))))))***++++++......//////////////////,,,---...///000000//////......---,,,+++))))))(((++++++,,,+++******+++,,,///333555333333555444000,,,,,,,,,+++***)))''''''(((***---000111111///......///000111333444666666444666666333000...///111111111000000000/////////***+++---///111333333444...,,,***,,,000222///,,,,,,,,,,,,,,,------...///---,,,***'''%%%%%%(((++++++,,,,,,***((()))---000///---+++***,,,.........,,,---...,,,***))))))***%%%&&&)))+++...///000000000444555222111444666555...---,,,---///000///......///000///---,,,---...+++,,,///222222...(((###$$$(((---///---******+++)))+++...222555444111...---///222333222111111222///...------...///...---,,,------,,,******,,,///,,,,,,---///333444444333000000000000000///......,,,***)))---333777777666333333222000---*********,,,,,,++++++---///111333///000111000------...000222222111///,,,+++,,,---------,,,---...---***(((%%%'''+++...000111111111---...000222444444444444111000//////000000///...---,,,,,,///222333222000000000111222111000///......///000000//////111222///...---...000000000......///111222333222111000222222333222000...+++)))%%%'''))),,,...000111222............------------...000111111000......///,,,+++,,,///222222///,,,***(((''')))---000000//////,,,)))(((***---///000000...,,,---///111111111---...///......///222444666555444111...---///000///////////////000000000000...,,,+++***,,,...///////////////000111222222222///,,,,,,...000000///,,,,,,...111222111...*********)))((('''(((***,,,,,,...000000///...///000...///000222444555555555333444555555444222000...---///000222111///,,,+++((('''%%%$$$%%%(((,,,...'''$$$$$$''')))))),,,111,,,000222111222444444000---+++'''%%%%%%(((,,,...///...---,,,++++++******"""$$$'''((()))***---//////222666888666333111111.........,,,+++((('''&&&###&&&)))---///000000000+++,,,///222444222...***###'''+++,,,++++++...000000...***'''$$$#########&&&&&&'''(((***+++,,,------...000111000///---,,,***+++---...///000//////111333555666666444111000,,,///222333222111000111000111000---)))''')))+++)))---000000------111555111222333333000.........***,,,///000000///000111///---******---000111222...---,,,***))))))+++---*********+++---///111222444333000...---,,,,,,,,,++++++,,,---///111222333...---,,,,,,,,,,,,,,,,,,//////000000000///......,,,---...000111000000///...------,,,+++***))))))---------+++***)))***+++///333555444444555444000------,,,,,,***)))(((''')))+++...111111000...,,,//////111222444666777888444555666444111000222444000/////////......------((())),,,///222444555666///+++))),,,333666222......---,,,+++++++++++++++******)))'''%%%&&&))),,,,,,,,,+++)))&&&(((---111///...,,,,,,...///000///---......---***))))))***###%%%)))+++++++++,,,---...333444111111555777666---,,,+++,,,...///...---,,,---......,,,,,,---...------...///000///+++((($$$)))---///---+++,,,...+++,,,///333666555111...---///000000/////////000---+++***+++---/////////---...///---******---000,,,,,,,,,///111333333111//////000000000000//////111...---000555888777444///111222///+++((()))+++...---,,,,,,...111555777...000111///---,,,...000000111000---(((&&&(((+++000/////////000...,,,)))&&&(((,,,000333444333333+++---000333666777888888333222111111222222111///---,,,,,,...222444333111//////000000000...---,,,---...//////......///000///...---...///000///...---///111222333222111000111111222111000---***(((&&&''')))+++---...//////....../////////...---------///111222000/////////000000111444666555000,,,(((&&&%%%''',,,//////......,,,)))))),,,///000111222///,,,,,,---///000000///000000000//////222444333333333111//////111333111111111111000000000000111///,,,******---000222000000000000000111222222---,,,,,,...111111///,,,+++---000333555444000,,,***++++++)))&&&&&&)))---(((***,,,...000000111111111000///000222333333222111333444444222111111111000///...---------------+++,,,,,,,,,++++++---...***(((&&&%%%%%%&&&)))******,,,...111333444444333222---(((%%%&&&(((+++,,,---...............---,,,'''(((***+++,,,,,,++++++000000111111111///...---,,,...///000...***&&&###"""###%%%)))...000000///---///222333333000,,,))))))***,,,...000111111111000...***'''%%%$$$%%%%%%(((((()))***************+++***+++...222222///,,,***,,,///000/////////000333555555444555777333...---000222333222222222333///...---,,,+++*********---,,,,,,---...//////...000111333444444222///---...222555333...+++,,,///+++---//////---,,,,,,---...,,,++++++++++++***)))))))))***+++---......///333111///,,,++++++,,,------...000222333333333222///---******,,,...//////000333444111------222777000......222666666222---,,,,,,+++*********++++++---,,,+++***)))(((((((((222000...///111222000---...---,,,+++***)))))))))(((***,,,,,,,,,,,,---///111///---///333666777666444444444555555444111...000111111111000///---,,,)))***+++,,,...///000111000***&&&***222666333.........---+++)))((()))+++)))((((((((()))+++...///---...000000//////111222666333///---...///000000---+++(((&&&&&&'''(((***'''(((***,,,---------,,,333111000111333444333333+++'''%%%&&&+++...,,,))),,,+++***))))))***+++,,,,,,******---000000,,,(((***+++,,,------------,,,......000333666666111---//////...,,,))))))***+++---+++(((''''''))),,,......---,,,++++++,,,.........------000444666444222333222111...---...111333333111000111333555333111///...+++(((&&&'''***---,,,------------///222555///...---------///000111000000...,,,)))(((***,,,333666666000,,,+++)))&&&&&&(((---222555444111---,,,***+++...444888888777333333333333333333333333111...,,,+++...111444555111000///...---,,,,,,,,,///000///,,,)))(((+++...++++++++++++************+++---111222111000000000111000///......---......)))***+++,,,...///000000000//////111333222...***---///111111///...---------///333888<<<:::444...***+++,,,+++***+++---///***)))((())),,,///111111333333333111...---...///111111000000111333444666333333333333333333333333111111000//////000000111000000///---+++,,,...000---///000111000111222444111...,,,+++,,,,,,)))'''+++...222666666444111...******)))(((((()))***,,,(((***,,,///000111000000///...---...000111111000000222222222000000000222000//////...............,,,.........------///000---,,,)))''''''''')))***......///000111222222222111---(((%%%&&&)))+++,,,,,,------.........------***+++,,,------,,,++++++---.../////////...---,,,,,,---......---+++(((&&&&&&&&&'''***...000000///...000333555444111...++++++---...---,,,,,,...000///...,,,***)))))))))))))))******++++++***)))((())))))***---111222111///,,,///111111000///000000111444666666777888333,,,,,,///111222111111111222///...---,,,++++++++++++,,,,,,---...///000///...000111222333222000...------111444333///,,,---///---......,,,)))(((((()))+++***)))***,,,---,,,+++*********+++,,,---...///222000...---,,,---...///444444555444444333333222000---+++***,,,............111222000---,,,000444111//////222555555111,,,++++++,,,,,,---...//////------,,,+++***)))))))))///......000222222///---,,,,,,++++++******,,,---+++,,,,,,,,,+++,,,...///111///---///222555666666333333333555666555333000000111111111000...---+++******++++++,,,...///000///+++(((***000444333000000000///,,,***(((***+++'''((()))+++---...000000---///000000000000111222666555222///---------......,,,)))((('''(((***+++((()))+++---............222000......000222222111)))&&&$$$&&&+++---,,,*********)))(((((()))*********)))))),,,///000---***)))))))))*********++++++......///222555555222///......,,,***))))))***+++,,,+++)))((((((+++...000...------,,,---...///000//////000222555666444111333222000...---...000111666333222222333333111///,,,,,,***'''%%%%%%'''***,,,---...---,,,,,,---///...............//////000111000...+++))))))+++---222555444///++++++***(((%%%'''***///333444111///---++++++...444777777555555555444444444333333222000---***)))+++...111333...---,,,+++************------,,,)))&&&&&&))),,,,,,,,,+++***)))(((((('''+++---000000000///000111222222111000////////////,,,,,,,,,---...///000111111000///000222222000---///000222111///......///000111444888:::999444000,,,---......,,,,,,---...+++***)))***---000111111444555555333000.........222222222222333444555555444333333222111111111111111111000000000/////////------,,,+++)))***---///.........,,,,,,---111444000...,,,,,,---,,,)))'''+++---111444444222...,,,,,,,,,,,,+++))))))******)))+++...111222222000///,,,++++++,,,...//////...///000000///---...000222000000000///////////////...000111000//////111222111///---+++******+++,,,111111000000000111222222222...)))''''''***,,,,,,+++,,,------.............../////////...---+++******++++++,,,,,,,,,,,,,,,------------,,,+++******+++******+++...////////////111444777666444111...///000000,,,'''&&&***///////////////......---,,,***+++,,,---,,,***(((&&&((()))***---000222111000000222333333222000000000///444777777888888333,,,+++---000111000000000111000///...---,,,,,,,,,---,,,---///111111111000///000111111000000...------,,,000333222///---...000///...,,,((($$$######%%%***))))))+++---//////...---,,,+++***+++,,,...000000///...---...///111333<<<;;;888666444333222222111...++++++,,,---......,,,///111///---,,,---000111000///111444333000,,,++++++,,,...///111222333------,,,,,,++++++******,,,,,,---///111111///---,,,,,,,,,++++++,,,///222...///...---+++,,,///111111///...///222444555555222222333444666666444222//////000000000...---,,,---,,,*********+++---......,,,******---000222222222222111---***((()))***%%%'''+++...000000//////,,,...000000000///000222444666666222---******+++...,,,+++))))))***,,,---***+++---...////////////000...,,,+++---///000000)))&&&%%%&&&***---,,,***(((((('''&&&&&&'''(((((('''&&&'''***///111///,,,)))((('''&&&'''(((***+++...---...///111222111///,,,+++***))))))***+++---,,,+++***)))***,,,///000...------...///000111222111222333555777666333111333222000...------...///666444333222222111...,,,,,,,,,,,,***'''&&&'''(((,,,......---+++)))))))))------......//////......111000---***((((((,,,...111333222,,,)))***,,,+++''''''***...333555555444///---,,,///333666555333444444555555444333333222000,,,'''&&&(((+++///000+++***)))'''''''''((((((++++++***'''%%%&&&(((+++......---,,,***)))((((((,,,---......---...000111444333222111000000000000//////...---...///000111111000//////111222111000111111222000///...///111333333444666777777444111...000111111///---,,,---,,,+++***+++...000111000333444666555222///------222333444555555444444333444333111///......//////111111222111111///---,,,******)))(((''''''***,,,------+++)))(((***...222...------...///...***(((+++---000222222///,,,)))---......---+++)))))))))+++...111333444333111000++++++***,,,...//////............,,,+++,,,///222000000111111111000000000...000222222111000111222111000///------...///000333111000...///111333444444000,,,******,,,......+++,,,---...///000000000000000000000...,,,***)))))))))***++++++,,,,,,,,,///...---,,,,,,+++++++++///...------/////////...///111555777888666333111111333222+++###!!!'''---000000222222111000---,,,)))***,,,------,,,)))(((******+++,,,...///000000333444666555222000//////000444555555666777444...***,,,///000///...//////111111000///////////////---///333444444222111000000000///...---------,,,,,,///111222000//////000///---***&&&"""!!!###&&&,,,++++++---000111111111111///---,,,,,,...000222///.........///111444666===;;;777444222111222222111///,,,+++,,,.........,,,...000000...,,,---...111000000111222111...,,,,,,,,,...///000111111222,,,,,,------,,,,,,,,,++++++******+++,,,---......///000000...,,,---111555333222111...---...111444111000//////111333444555333222222333444444222000+++,,,...///000//////...///---***(((((()))+++---,,,,,,+++++++++---000333333222111---)))(((((()))$$$'''+++...///...+++(((***,,,...///......//////000444666333---((()))+++---,,,*********+++,,,---------...///000000000111000---+++***,,,...///000,,,***((()))+++---,,,+++''''''&&&%%%%%%&&&''''''%%%$$$%%%)))...222111///,,,+++(((''''''))),,,.........---,,,,,,------,,,***(((''''''***---000111------,,,+++,,,---...///------...///000222333333222333555777777555222000222000///......------,,,222222111111000///---+++---...///...+++))))))***,,,...///...+++)))((((((+++,,,...//////...---,,,///...+++(((&&&'''+++...000111///)))'''***......******+++///444888::::::111...---///222444333000000111222333444444333333000,,,'''%%%'''+++...000***)))'''&&&&&&&&&((())),,,***(((&&&%%%'''))),,,//////......---,,,,,,,,,---------,,,+++---000222444444222111000000000000000///...---------///000000...---,,,---///111222111111000///------///111333333222222333333222222000222444333000---,,,+++,,,+++++++++---///.........111444444222///---,,,111222444555555333111000111000...---------///000222222333444222000---,,,))))))(((&&&$$$$$$&&&(((,,,,,,+++)))((())),,,///---...///111111///---***,,,...000222111///+++)))***---//////,,,******+++...000333444555444222111,,,,,,+++---000111111000.........,,,++++++...111///000111222222111000000---///111222111000000111////////////000222333444222000///...///222555777666222///------///000000,,,---...000000111111111/////////...---+++)))'''))))))******+++------...111000...---,,,++++++,,,111///...///000000///...---///333666777666333222111333222,,,### %%%+++111222333333111///,,,***''')))+++---...------,,,---------,,,+++,,,---...444555666555222000///...333444222000111555555111))),,,...///.........///333222222111111111111222///333666777555333222222.........------------------///111111000000//////,,,+++)))%%%###$$$(((+++000//////000222333333222333222///......000222444///.........///222555666999777333000//////111222111///,,,+++---.../////////000111111///.........000000000000000000...,,,......////////////...---++++++,,,---------,,,,,,+++***(((&&&&&&)))---000333555555222...---000444555444333111///000333666111111000000000111333444444222111000111000...,,,((())),,,...000000000000000...+++)))((()))+++,,,+++,,,,,,+++***+++///222111000///,,,((('''((()))&&&(((+++---,,,)))$$$"""'''***---...---,,,,,,---***///333111,,,)))))),,,+++************+++,,,---............///000000111000...++++++---///000000000///------------,,,+++((('''&&&%%%%%%&&&'''(((&&&$$$%%%)))...222222000111///,,,******---000222///...---+++)))((((((((((((&&&$$$&&&+++000333444//////...------,,,,,,,,,,,,---...///000111222222222333555666555222000///000...------......,,,)))+++---...//////...---,,,,,,...//////---+++***++++++---//////---+++***++++++,,,---......---,,,+++,,,+++)))'''%%%'''***---///000...((('''+++///000+++***+++...222777999:::222///---///222333111///***,,,...111333333333333111---)))''')))---000111+++)))(((''''''(((***,,,+++)))&&&$$$%%%'''***,,,++++++,,,,,,---.........---------,,,+++,,,000333333222111000............///...---,,,,,,,,,---...------+++******,,,///111/////////---+++,,,---000222111000///...///000111111333444333000---+++***,,,+++***+++,,,---+++***(((+++///111000...,,,,,,---///222333333111...,,,------,,,------///111222333444555555333111...---++++++)))&&&###"""###%%%***+++------+++******+++,,,...111222222111///...---///111222222000---+++'''+++//////,,,***,,,...000111222333333333222111...------///222333333222///000///...,,,,,,...000...///111222222111000000---///111222111000000000---......000111333555666111000///...000222555777666333000...///000111111---...///000000000000000,,,---------,,,+++)))(((************+++---...///000///...---------------/////////000222222///---))),,,000444555444222000///111111---'''$$$&&&***111111222222000...+++)))((()))***,,,---...////////////...+++)))))),,,...333444555444111...------333333000,,,...333444222)))+++...///.........///222222111111111111222222222555888777333000000111,,,,,,---............---//////000111111000///...))))))(((&&&%%%(((,,,///111000000111333444444333222111000///000111333555000///......///111333555444333000......///111333000...,,,+++---///000000222111111000000////////////////////////......---//////000000...---+++))))))***+++---------,,,+++,,,+++)))&&&%%%(((---111444777888444///,,,...111333444333222000111444666111111111000//////111333444222000///...---+++)))((()))+++---///////////////...,,,***)))***+++,,,***+++,,,,,,+++,,,...///......---+++)))((()))+++)))***++++++)))&&&""" &&&))),,,...---,,,,,,,,,'''+++...---+++)))***+++))))))******+++,,,---...---------------...///000///...,,,---///000//////222111000///...---------******)))(((((()))******(((&&&&&&)))///222222000333111///------000333555//////...+++(((&&&&&&''')))&&&###%%%***000222333............---,,,+++***+++,,,---...///000000000///111222222000...---......,,,+++---//////+++((('''***---//////.........)))+++------+++***++++++,,,...//////---,,,---...,,,,,,------,,,,,,++++++)))***)))((('''(((***---...000///)))(((,,,000000***)))(((***...222444555222///---///111222000...'''))),,,000222333333222000---******---000222333---+++***((()))+++...000+++((($$$"""$$$(((+++,,,(((((()))***,,,---...............---,,,---000333222111000...---,,,,,,,,,------------------,,,,,,,,,,,,+++***)))))),,,///......///---,,,+++,,,...//////...---+++,,,///222111222333111...+++******,,,+++***+++,,,+++)))'''%%%(((,,,......,,,******+++,,,///000111///---+++++++++---...000222333333333333444444333111///...---,,,***'''$$$"""$$$%%%))),,,...///---***)))(((***,,,000111000//////000...000111333333111///---''',,,000000,,,+++///333000000000/////////000000///......000333444555444111222222111...------...---...000111222111000///---///222333222000000000---...///000111222333444333222111000000222444555555333///...///000000000------...............---***+++,,,------,,,+++***+++************+++---...,,,,,,---...///000000111,,,---///222444333000---%%%(((---111333222000///,,,...//////,,,)))((((((000000111000000...---,,,++++++++++++,,,---///000......---***((())),,,000000222333222000---,,,,,,000000...,,,...222333000))),,,...//////......///000000////////////000000222555777555///,,,---///)))+++---///000000///...000000000111111000...,,,'''(((((('''''')))...111.........000333555555555////////////000222333444111000///......///111333333222111000000111222333///---++++++...000222222444222000///////////////---..................//////000000000///---+++)))'''(((***,,,------,,,+++,,,------+++)))***---///000555888555...***+++...///000111111000000222444111222222000......000333333111///.........---++++++,,,---......---,,,+++///...---,,,+++++++++,,,)))***+++,,,------,,,,,,,,,,,,,,,+++******---///...---,,,***)))'''&&&%%%'''***...//////---------(((((())))))))))))))))))******+++,,,---...//////---,,,+++++++++,,,---...---,,,---...000000...,,,///000//////......///000------,,,++++++,,,------+++)))(((***///222111000222111///......000222444---///000...+++))))))+++,,,'''######'''+++---,,,***+++,,,.........---,,,***+++,,,---...------,,,---...///---***)))+++---+++)))))),,,000000,,,'''&&&***///000000...///000)))***,,,,,,++++++---......//////...,,,+++---...------,,,+++++++++++++++)))***++++++******+++---...111000+++***---000000***)))(((***---///000000222///---...111222000...)))+++...111222222111000...,,,+++,,,000222444444...---+++***+++---000222///+++&&&%%%(((,,,///000******+++,,,---......///---...///...---...111333222111000...---,,,+++++++++,,,...//////...---,,,,,,------+++))))))+++...---...000///---,,,,,,------......---+++,,,000333000111000...+++))))))***---,,,,,,,,,,,,,,,)))''''''))),,,---+++)))''''''***+++---...///...---,,,+++---///222333333222222111111111000000000//////---,,,+++(((&&&&&&(((******,,,---,,,***((((((((('''***---------,,,...000---///111222222111000///,,,000333222---,,,111666000///---,,,,,,---......///......000333555555444222333444333000...------,,,...000111222111000///---000333444333111111111...//////000111111222222444444222111111111222222444111...---.../////////,,,,,,,,,---,,,,,,++++++)))***+++---......---,,,+++***)))))))))***,,,,,,((())),,,...111222333444)))+++...222555444000---"""&&&***///111000///---)))+++...000000---***'''/////////000000000/////////---,,,++++++,,,...000------,,,***((()))...222///000222111...,,,++++++---......---///222111---***,,,///000///...//////......------------...///222555666222,,,)))***---'''***---000111111000///111111000111111000---+++''''''(((((((((***---000+++***+++...222555666666,,,---...///000111222222222111///...---...000111555444333222222222333333...,,,++++++...111333333555222///---.../////////,,,---......---...///000///000111111000...,,,***&&&'''***,,,---,,,+++++++++...111111...,,,---...,,,222666444---)))))),,,,,,...///000//////111222111222222000...---000333333111///...///000///...............---+++)))(((.........------,,,,,,,,,))))))***,,,///...,,,)))+++,,,,,,,,,+++---///222111000---+++*********+++(((,,,///111000///......)))(((''''''((()))(((&&&***+++,,,---...000111111,,,+++***)))***+++,,,---++++++,,,...000000---+++,,,---.........///111333//////...------...//////...+++***+++///222111///111000.........///111222,,,...111000...,,,---//////)))###!!!$$$((((((&&&&&&(((+++---//////......)))***+++,,,,,,,,,+++***+++,,,,,,***''''''))),,,***((((((,,,000111,,,'''(((,,,111222111//////000+++,,,---------...000333000000///---******+++---...---+++***)))***++++++)))+++---------,,,---...///111111,,,+++...000000,,,+++***+++---/////////111///---...111222000...,,,---000222222111///...,,,++++++...111444555444///---+++***+++...111444444///+++***---222444555/////////000000000000000---///000/////////111333333222000///---,,,,,,++++++---///111222000...---,,,...///---***)))+++------///111111///...---------...///...,,,---111555/////////,,,***((()))***......------...,,,)))'''***,,,------***'''%%%%%%)))***,,,......///......---///222444555444222000000///............//////+++,,,+++)))((()))+++...,,,,,,,,,)))'''&&&((()))%%%(((******)))***---000,,,...000111222111000///000444666333...---222777,,,------,,,+++***+++---///111333444333222222333222444666666444111...---,,,---///000000///---,,,---///111333444333222111,,,...111111000//////000444333111---++++++...111222///------//////,,,***)))+++---//////---***((())))))+++...111222111///******)))))))))))))))))),,,---///000111111111111+++******+++---///...---(((***,,,///000111000//////.........---***&&&###***,,,///111222222111111333111///.........---+++,,,------,,,,,,...222555333222000---,,,+++++++++...///111222222000...---...............///000000+++)))(((***---...---+++333555333///,,,---+++'''((()))+++---.........---333222111///...---------***&&&"""$$$)))------++++++,,,,,,,,,,,,...222444111,,,''''''+++000111000111000...,,,,,,---///000333333222000...///111444///---+++,,,000111111///111000...,,,++++++++++++***...222111---,,,...111333333444333222000...---***((('''(((,,,---,,,***000111222222111000---,,,///222444222---***,,,//////000///...,,,---///111111222222222222111000000///000000000000//////...000000///,,,((('''((()))******+++++++++,,,,,,,,,---***(((***...000...+++++++++++++++,,,...000111333222000///---,,,,,,+++...,,,+++///555777444000+++)))'''''''''((('''&&&)))***++++++,,,---......---,,,+++***)))******++++++******,,,000111///---+++,,,,,,---...///000000---......///...,,,+++***)))++++++***((()))---111///...------......---,,,//////000111333222000---...***%%%$$$%%%''''''&&&%%%'''***---......---,,,++++++++++++***((('''&&&((((((&&&%%%$$$%%%%%%&&&+++***+++,,,------+++))))))+++---///111111111111222...***+++///222111///...,,,))))))++++++)))&&&((())),,,.........---,,,...000222333111...------111000000000//////......,,,+++,,,...111333333222333333222000...---///111///000222222000.........***,,,...000111111000///,,,***))))))+++///111222444222///------000444666555444111//////000222333111//////111444555222///222000...---------,,,***,,,...111111111000000000,,,---.........---+++******+++...///111111111000000000000///---...000222///111111...+++***,,,///000000///...---,,,,,,,,,222333444222///,,,******------...//////.........000111222333222///,,,***+++---.../////////000222---,,,+++)))))))))******---+++)))'''&&&&&&'''((()))'''%%%(((---111222222333000---,,,...000111222333222111///---...000333,,,------,,,++++++,,,...000222444444333222222222111333444444333111//////***+++,,,,,,,,,+++)))(((,,,...000222333222000...+++---///000/////////000555444111---+++***---000///---++++++---...,,,***)))+++...000000...+++(((((()))***---000111///---******+++++++++***)))))),,,---///111111000///...******)))+++---...---,,,***,,,...111222333222222...------,,,+++)))'''%%%))),,,///111222333333333555333000/////////...,,,***+++------...111444888555333000---++++++++++++///000111111111000//////111111000///............***)))(((***...000///...111333222...---...---***+++,,,---.../////////...222222111000/////////000)))&&&###%%%***---,,,***++++++++++++,,,---000222111---)))***...111111///111000///......///000111111222111///---...000222///---+++,,,...//////...///...---++++++++++++,,,///222555333...+++,,,///555555666555444222000///***)))(((***---...,,,***...000111333333111///...000333444222---+++,,,///...///000///......///111222222222222222111111000000000111111111000000///222111///+++&&&$$$$$$$$$))))))***+++,,,------...///,,,***,,,111222000---++++++++++++,,,...000111333222111///.........------++++++...333555333000***)))''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------)))((())),,,///000///,,,------------......//////,,,---......---,,,+++***'''((())))))((()))---111111000......///000///---......///111333333111//////,,,(((''')))***)))((('''))),,,///000000...------,,,,,,+++***))))))((()))((('''&&&%%%&&&&&&'''***))))))+++------,,,+++)))***,,,...000000000000222...***+++///222222000---+++))))))******(((&&&''')))+++---//////......///111333333111///......333333222111111000//////------,,,...222444555555333333222000---+++,,,---///111333222000---,,,,,,+++,,,---.........---,,,+++***))))))+++...000222444222///,,,,,,...111333444222000...---...000111222000///000333666666555111///...---...///...------...000000//////000111---.../////////...---,,,***+++---///000111222222000111111000...---...000000111111///,,,+++---000111000///...---......///555666777555222///......000000000000////////////---...000000///---+++)))(((***---...////////////,,,++++++***+++,,,---......---+++***))))))******)))((('''***...111222111///,,,******---000222222444444333000---,,,,,,...+++,,,---,,,,,,,,,...000222444555444222000000111///000000111111111000000++++++***)))((('''&&&&&&+++---///111111000...,,,)))+++---.........000222666555222...+++***,,,...---+++***)))+++,,,+++***(((+++///222222000,,,)))))))))***---//////---+++***+++,,,------+++)))(((,,,...000111111///,,,+++(((((((((***,,,,,,+++)))+++---///222444444444444///...,,,***)))(((''''''))),,,///111222222333444444222000///000000///---)))+++---///000333666999666333000---++++++,,,---000000000000000000000000555444222000...------,,,***))))))+++...000000000///111111------000000---...///000000000//////...000/////////000111222222)))'''&&&(((,,,---+++)))++++++******+++---///000222///---...111222111...000111111222222111111111000000000///------...000000...++++++,,,------,,,------,,,++++++,,,---...555777777444///++++++,,,444444444444333222000///))))))***---//////---+++,,,...111444444444222111222444444222---+++---///...///111111///...///000222333333333333222111111000111222222222222111000333222///+++%%%!!! '''((()))***,,,...///000000...---///222444222///******++++++---///000111111111000////////////000---++++++---111333111///******)))(((((('''&&&&&&---------,,,,,,+++++++++000000///............///'''((()))+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,'''((()))***+++---000333333111//////000111000000......///111444444333111000...,,,+++,,,---,,,++++++,,,///111111111000///------,,,+++******++++++))))))((('''''''''(((((()))(((((())),,,...///...)))***,,,---//////000000111...++++++///222222111---+++))))))******)))(((''')))+++---///000000//////111333333111///...---444444333222111000000000///...---///222555666666333333222///,,,******+++...000333333000---+++***,,,,,,+++***************+++*********+++---000111555222///,,,+++,,,...///111///---,,,,,,---...///111///...///222555777777000...---...000111111000...///000///......000111///000000111111///...---***++++++,,,---///111222///000111111///---......000111111000......000111000///...------///111222888999999888555333222222222222111000/////////000******+++,,,+++***((('''%%%'''+++...//////...---++++++++++++,,,...000111000//////......---------*********---///111000///+++)))((())),,,///111222333444333000,,,)))((((((***+++---------...000222222333333222///---------,,,,,,,,,---///000000000---,,,+++)))'''&&&&&&&&&+++,,,///000000///---+++)))+++,,,------///222444888777444000,,,+++,,,...///---,,,+++******))))))'''***///222333000---***++++++,,,---//////,,,******,,,...//////---***(((---...000111000...+++(((&&&&&&&&&'''))))))((('''+++,,,...000222333333333222111...+++'''&&&&&&'''))),,,///000......///111...---+++,,,...//////...+++---000111222333555777333111...,,,,,,---///111///......---......///000555444333111///...------++++++******+++---......///222111------000111...111111000000///......---,,,,,,---...///000222333+++******,,,//////,,,)))+++***))))))+++---------222111111222444333111...000111333444444333222111///000111000///......///111///---,,,+++,,,,,,,,,---,,,,,,,,,,,,...///000777888888555111---,,,,,,//////000000000...---,,,)))***---///000///---++++++...111444666666555444333444333111---,,,---//////111333333000.........333333333333333222111111000111333444444333111000222111///+++&&&###!!!!!!'''''')))+++---///111222///......000222222000...)))******,,,---///000000...............///000000---,,,+++---///111000...,,,,,,---,,,***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,111000000///............((((((***,,,,,,+++)))''')))))))))************+++---...///000000000//////)))***,,,---///222555777222000------...000111111000///000222555666555444//////.........---,,,+++---...///000111000///...,,,+++************+++,,,******)))))))))))))))))))))((('''(((,,,///000111++++++,,,...///000000000///,,,******---///000000---+++***)))******++++++++++++---.../////////...---000222222000...------111000//////...///000000111///---...000333444444111222222///,,,++++++,,,+++...111222111...,,,+++---,,,***(((((((((*********+++,,,------...000111666333000,,,++++++,,,---...---,,,+++++++++------//////000111333444444444///------...111333444333/////////...------///222000111222222222111///...,,,+++***)))***+++---...+++...000111000/////////000111111111111111111222///...,,,,,,---///222444777888888777444222222333222111000...---------...&&&''''''(((((('''''''''%%%'''***...111111...,,,++++++++++++,,,...000222000000111111000000......+++,,,---///000000///...,,,***)))))),,,///000000000111222000,,,(((&&&%%%***,,,---------...111333111111111...+++))))))***)))((((((***---//////...---,,,***(((&&&%%%%%%%%%+++,,,///000111///---,,,+++,,,------...000444777:::999666222...,,,---...222222111...,,,)))''''''&&&)))---111111000---***,,,,,,---///000000---+++)))+++---//////---+++)))---...000000000...+++)))&&&%%%$$$$$$&&&''''''&&&)))***+++---...///000000555444111,,,'''$$$%%%'''+++...000...***((())),,,'''&&&&&&(((+++...//////...000333333222111222222///...,,,,,,,,,///222333---,,,,,,,,,,,,---...///333222111000////////////------+++)))(((((()))***111333111---,,,000111///111111000...---,,,,,,,,,)))******+++---///000111---...///000111000---******)))((())),,,...---,,,000111222444555333000...///000333555555444222111000222333333222000000000333111///---+++,,,---...------,,,---...///111222555666666444222000///...+++,,,---......---,,,+++(((+++...000000///---,,,,,,...111333555666666666333222111///---,,,...///222333555444111...------222333333333333222111111111222444555444333111////////////---***'''&&&'''((()))+++,,,...000222333.........//////...,,,***))))))***+++,,,---......,,,,,,+++,,,---...//////---,,,,,,,,,...//////......000111000---+++***+++******+++,,,,,,---......000//////...---,,,******(((***,,,,,,+++)))&&&$$$%%%%%%&&&''''''((()))))))))***,,,.../////////...++++++,,,...111444666666000---***))),,,///111222111111111333555777777555/////////...,,,+++******------.........---,,,+++)))))))))))))))***+++,,,+++++++++++++++++++++++++++)))((())),,,///111111------...///000111111222...,,,***)))+++,,,......---,,,+++******+++---...000/////////...---,,,,,,+++---000111///...---------,,,+++******,,,---...000...,,,,,,...000000//////000111000...---...///(((,,,///111111000000000...,,,***(((((()))***,,,***---/////////...000222666444000---,,,+++,,,---,,,,,,+++******+++,,,---///222666888888555333111...------///111444444444///000///...,,,,,,///111000111222222222111///...000///---+++***++++++,,,(((+++...000000000111222111111111222222222222222---,,,+++,,,---///222444333444444222000///000111//////---,,,++++++++++++%%%%%%%%%%%%&&&&&&'''(((((()))+++///333333000,,,,,,+++++++++,,,---///000///000000111000000///...+++---...//////......---000...,,,,,,---......---+++---//////---***((('''+++---.........///111333///000///,,,)))''''''((((((''''''***...000///---******)))'''&&&$$$######)))+++---000000///...------------------000555888999999777333///------...333444555333...)))&&&%%%$$$'''***---......,,,***---,,,---///111000...+++(((***,,,.........---,,,------.../////////......***'''$$$$$$%%%'''((((((***++++++,,,,,,---......444444222,,,&&&###$$$&&&,,,///000---'''$$$%%%((($$$###$$$&&&***...//////000333555555222000......+++++++++,,,---///111222++++++,,,,,,---.........111111000/////////000000///...,,,)))&&&%%%''')))111333111---,,,000222000111000...---,,,+++++++++)))))))))***+++,,,...//////000111222111///---+++)))(((''')))---000///---...///222444444222000......///111333444333222111111333555666444222111111333222000---++++++...000---,,,,,,,,,...///111222222222222222222111000///,,,---...//////...------(((+++...///...------...------...///111222333444111000...,,,,,,---...///222333444333111/////////111222222222222111000000222333555555444222///---,,,---///...---+++,,,,,,,,,---...///000111222222//////000000...,,,)))'''((()))***++++++++++++************++++++---............---------......///000333555333///,,,,,,---)))******+++---....../////////...---+++(((&&&%%%&&&))),,,---+++(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''$$$&&&(((***+++,,,,,,,,,,,,++++++---000222222111---***&&&&&&***...222444222111111222444666555444///000///,,,)))'''((())),,,,,,,,,,,,+++***)))(((%%%&&&((()))+++++++++++++++,,,------...------------,,,+++,,,...000000000////////////000111222333///---+++******+++,,,---+++,,,+++***)))***---000333222111///...,,,++++++)))+++///000000/////////---+++)))((('''(((***+++++++++***,,,...///...------///111111///...//////)))+++///000111222333444000...,,,)))(((((()))***)))---000111///...///111333222000---,,,,,,---...,,,,,,++++++,,,,,,------111666<<<>>><<<888444222///...---///111333333333...//////...---,,,...//////000000111111///...---333222111///...---------(((+++---/////////111333222111111222333333111000,,,,,,---...///111222333/////////...,,,+++---...---------------,,,+++***%%%$$$$$$$$$%%%''')))+++,,,+++,,,000333444000---,,,,,,++++++,,,---///000////////////////////////+++---......---------...333111///......---,,,***'''))),,,...---+++++++++---...//////...///111333//////...+++((('''((())))))((((((,,,222333000---)))*********((('''%%%###&&&(((+++...//////---,,,------,,,++++++...333777666666555222...,,,,,,---000333666555000***&&&$$$###$$$''')))***++++++***++++++,,,...000000...+++'''(((***+++---.........,,,------...///111222222///+++'''%%%&&&))),,,---......------------......///000000+++%%%"""###&&&+++///000---&&&###%%%)))'''&&&&&&(((,,,///000000000222555555222///,,,+++***+++,,,------.........+++,,,...///000000//////111000//////....../////////...---)))&&&%%%(((+++000111000,,,---222444333111000...,,,++++++,,,,,,++++++++++++++++++,,,---000111222111///---,,,+++)))'''&&&)))///222000...+++---000222222111000///,,,---///000111111111000000333666777555333111111111111///,,,******...111,,,+++++++++,,,---///000/////////000111000///...,,,---...000000000///...(((+++---...,,,,,,---///---,,,*********,,,///000///---+++***+++---///000000111222222111111333555000111111111111000//////333444555666444000---******,,,...///...---......111111111111111111111222222333444333000,,,((('''((())))))******((('''&&&++++++++++++,,,---....../////////...------...000000444666555000,,,,,,...+++++++++,,,,,,---------//////...,,,)))&&&###!!!!!!&&&+++---,,,***))))))(((((('''&&&%%%%%%$$$$$$###$$$''')))+++,,,,,,,,,...---,,,...000111000...***'''$$$%%%)))///444777111000//////111222222111111111///+++'''%%%&&&(((,,,,,,+++***)))((('''&&&$$$&&&))),,,------,,,,,,,,,---.../////////......000/////////111111///---//////......///000111222111000...,,,******,,,---)))******((('''(((,,,000333222111///...---,,,,,,(((+++///111222222222333222000,,,)))'''&&&''''''%%%&&&(((,,,///111000///---///000000...---,,,---,,,---///000000222444666222111...***(((&&&%%%%%%&&&+++000000...+++,,,//////...---,,,,,,,,,---...,,,,,,,,,------.........111555;;;===;;;888555444111///......000111111000---///000///...,,,---------.../////////...---,,,000000000000000///......,,,---......------///111333222111222333333000------...000222333333333333,,,------+++******,,,---,,,...000111111///---,,,&&&%%%$$$%%%&&&))),,,...///---,,,...222333000,,,+++++++++,,,...000222444000///............000000***,,,------++++++---000444222///......---+++)))&&&(((+++,,,,,,,,,---......///000///...///111333//////...+++((('''(((***+++******///444666222---+++,,,------,,,***(((&&&###&&&))),,,......---,,,------+++******---222666444444333111---++++++,,,---111666666111***&&&$$$"""###$$$&&&((()))******))))))+++---//////---+++''''''(((***,,,...///000,,,,,,,,,---///222444666333///)))&&&'''+++///111111111000///////////////))),,,---***$$$"""###'''***...000---&&&$$$''',,,+++******+++...000111000///222444555222///,,,++++++,,,---...---,,,+++***+++---///111222222111000111111///......---------......---***''''''***...---///...+++---333777666111000...---,,,,,,------------,,,,,,++++++,,,,,,000111111///---+++******(((&&&&&&***000333222///***,,,///000000000///000,,,,,,---//////000000000000333666777666333111000//////...+++((()))---111******))))))***,,,---...///......///000///...---+++,,,---////////////...)))+++------++++++---000,,,***(((%%%&&&(((+++------+++)))(((***---///000---...000000111333777:::000000000000000///......333444666666333///+++((()))+++...///...---......444333333222222111111111666777888666222---)))(((((())))))))))))'''%%%$$$---,,,,,,,,,,,,---...///000000000...------///000///333777555000,,,,,,---------,,,,,,,,,,,,++++++000000///,,,)))%%%!!!###***...---,,,------,,,,,,***(((&&&$$$""""""%%%&&&)))+++.../////////222000///000222333000---***&&&$$$$$$)))000666999000...------...000///...333333000+++%%%$$$&&&(((---,,,+++***((('''&&&&&&###&&&***...000///...,,,,,,---///000000000///...222111111222222111...,,,///...------...///000111444333111...,,,+++,,,...'''(((((('''%%%'''+++///222111000///............))),,,000333444444555666888555000+++(((&&&%%%%%% """&&&,,,111444333222...///000000---+++******///000000000000111444777444333///+++'''###!!! $$$)))//////,,,******---,,,,,,+++++++++,,,---...---------....../////////...222777888777555555666222000......///000///...,,,...000000...---,,,,,,,,,---.........---++++++***+++---...///...------/////////---++++++---///444222111222333333///,,,...000222555666666555444,,,------+++******,,,...---000333555555333000...'''&&&%%%%%%'''***...000111...,,,---111222///+++******+++---000333666777111000...------///000222***,,,---+++******---111222000///......---+++)))''')))+++,,,,,,,,,---///222222111///---...000222000222333111,,,***+++---.........///111111///---...............------,,,)))'''''''''***+++,,,+++,,,------------000444777555333000,,,)))(((+++---000222333333000,,,'''$$$%%%$$$###%%%(((+++,,,,,,...,,,+++,,,......+++((($$$&&&(((+++,,,---------,,,,,,,,,...111333333333111000...------///111333333000---,,,,,,---------...,,,)))&&&%%%&&&((()))000222333///***'''''')))---...000111111000///...222444666444000,,,+++,,,//////...---,,,***)))(((------...000222333222000...///000///---///444999333111//////...+++(((%%%))),,,//////------000333222---******...111///,,,000000000000///...---,,,---......,,,******+++,,,)))'''''')))///222333222000///------...//////...,,,++++++,,,---...---+++000000111333333222///,,,)))***,,,,,,+++,,,...000///,,,***,,,///222222111000000000///...,,,******))))))+++...000///,,,***)))+++---.........000111333---%%%!!!"""'''***+++000---***+++---///---,,,---,,,,,,...111333333222000222333333111///...///111000000111333111---(((---,,,,,,,,,------...///222222222111111111000000888888666444111---***(((&&&)))+++)))&&&$$$%%%'''//////////////////000000//////...,,,))))))***,,,000222333111333444222,,,+++---...---++++++...111444333111...+++'''$$$###$$$'''***---......---,,,//////---)))$$$###&&&)))%%%'''***---///000000000333333333333222222222222+++++++++,,,---000222333///---***)))***,,,------......///000000000000000/////////...---+++***)))((()))+++---...000000111......---------...//////666555333///,,,,,,...000111111000...,,,,,,...000111222222111...,,,+++++++++***)))((()))+++...///000111222111///,,,,,,,,,+++---000111333555888:::666444111---+++******+++((()))+++///222333333111000222333...((($$$&&&)))000000000///...///222444333444333///)))###$$$'''+++,,,,,,***)))))),,,***)))+++...///---+++///111222111...---...000000//////222555555222//////000000///------...000000111111///+++'''%%%%%%******+++,,,...---***(((***))))))***,,,---+++***...000111111////////////000222333222///---++++++...,,,,,,///333555444111///...,,,++++++,,,---...///000111222333222111111,,,)))%%%%%%'''***---.....................------/////////000222444666777444333000......///000222///...---,,,,,,---...///000//////000111000---***)))+++............///000222333222000......000333333444444333111000000111---------...000000...,,,//////000000000...---,,,***)))((()))+++,,,,,,+++---.../////////000333666444333000,,,((((((***,,,000111222222000---)))'''&&&%%%%%%'''***,,,,,,+++,,,+++***+++------+++(((&&&''')))+++------------*********---111444444444222111///------///111333000...+++*********++++++,,,***(((&&&&&&''')))***111222111///---++++++,,,,,,---...///000000000111000222333222000....../////////...---,,,***(((''')))***+++---//////...,,,---...///---+++---111666111000//////...,,,)))&&&%%%'''***++++++---000222222...******---///...,,,000000000///......---------------,,,******+++,,,---***((()))---111444444333111/////////000...---...,,,******+++,,,,,,+++,,,---///111222111///---,,,------,,,+++,,,///111...,,,+++,,,000333444444111111000///...,,,+++***)))***,,,///222333111...+++---///000///......///111,,,%%%"""$$$'''***+++///---,,,...000222000///...------...111222222111...000111111///......//////...///000222000,,,))),,,++++++++++++---...///222222222222111000//////333333333222000...+++***&&&)))+++***'''%%%&&&(((000000111111111000000///......---,,,))))))***,,,///222222111222444222,,,(((***,,,,,,+++,,,///222222222111///---+++)))((('''))),,,...000000///...//////---***&&&%%%(((+++((()))+++---...000000111111111000000000111222222......---------...000111---+++******+++,,,,,,---...///000111222333333333111111000000...---,,,+++***+++,,,...///000000000------------------......444333222...+++***,,,---111000///,,,******+++---///000111000...---...///...---,,,+++,,,---///000...//////...,,,,,,---...---///111111111222444555333111000...---,,,------)))+++---000222333222111444666666111***&&&''')))000111222111000000222333333444333000***$$$!!!###&&&***++++++)))))))))+++***)))+++...///---+++000111222111...---...//////......111333333000------.........,,,,,,...000000111111///+++'''%%%%%%((()))***,,,......---+++)))(((((()))+++,,,***))),,,---///000000000000111222333444222000...---...000...---...111333222000///...---++++++,,,---...000000222222333222111000...+++((('''(((+++,,,---.../////////...,,,***)))---...///111333555666666666444000---,,,---///000111000///......///000000222000////////////---++++++,,,...///111111111111222333222111//////111333666555444444666666555444---------...//////---+++...000111333222111...------+++***+++,,,---,,,+++...000222222111111222333555444111---***)))+++---//////000///...---,,,+++***)))***,,,......---+++******)))***,,,,,,+++))))))***+++,,,------------+++***+++...222555666666222111///------...000111...---+++***)))******+++***)))'''&&&&&&''')))***000///......000111111111,,,,,,,,,---...000222333...000111000//////000222//////...---+++)))(((&&&'''(((+++------,,,***)))+++,,,---+++))))))---111...---...///000...***'''"""%%%(((***+++...111333333///+++***,,,......,,,111000///......---......,,,,,,---,,,******+++---111...******,,,111444666666444222111111111///---///,,,)))'''((()))***+++)))***---///000000////////////...,,,+++,,,///222...,,,,,,---111444555555111111111000...---+++***)))***,,,000444555444222---///111222000...,,,,,,...***&&&%%%&&&(((***+++------...111444555444333000///...///000111000///---......---++++++,,,...---------///000000---***+++***)))))))))+++...///000111222222222000...,,,....../////////---,,,+++%%%(((++++++(((&&&'''(((000111222333222111///...+++,,,,,,+++******+++---...111111000111444222---%%%''')))***+++---000222000000000000000///...---***+++---///111111000000///...---+++))))))+++---,,,,,,,,,---...///000111111///...------...000111111000///...------------))))))******+++++++++,,,...///111333555666777777333222222111000//////.........//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,000111000...+++))))))***//////...+++)))((()))+++...//////......///111333111000///......///000111---,,,+++)))((())),,,//////111222222000///000111////////////////////////,,,---000222333222111111888999888444---)))((()))000222444444222111111111333444444111,,,'''$$$"""&&&(((,,,---,,,++++++++++++******+++---......---000111222111...---...///...---...///111000---++++++,,,------,,,,,,...000///111111///,,,((('''&&&(((((())),,,...///...---(((''''''(((******)))'''((())),,,///111222222222444444444333000///000222444111...---...//////...000///...---,,,---......000111222333222222000000000...+++)))+++,,,---,,,000111111000...***&&&$$$(((+++...222555666666666777444000,,,***+++---///222111000000000111222222333111...---...///...---,,,+++,,,///333444222000222222222111000000111333666333222333777999777555///......///000000...,,,+++---111444555333111///...---------......---+++///111444444333111111111666555333///,,,+++---...------,,,,,,,,,------.........///111222111///,,,******++++++,,,,,,,,,+++++++++,,,,,,---------,,,.........111444666777666000///...,,,,,,,,,---.........---,,,++++++,,,---+++***((('''&&&'''((((((,,,***))),,,111555666555000...---,,,---///222444//////000/////////000111//////...---+++)))'''&&&'''))),,,...---+++)))((()))++++++)))&&&&&&)))---+++,,,---///111///,,,)))%%%''')))+++---///111333444111---,,,---//////...111000///...---......///+++,,,,,,,,,******,,,...333111///---...111333444777555444333444333111///000---(((&&&&&&(((******)))+++---///////////////111000...+++)))***...111......------///111222333111111000000...,,,+++***)))***+++///222444333111///111333333000---+++***+++)))((('''((()))***++++++---000333666777666555111000//////000000///...//////...+++)))(((***+++,,,,,,...///000000...---+++***)))((()))+++---///...000111222222///,,,+++++++++,,,------,,,***)))$$$(((++++++(((&&&'''(((...000111222222000---+++(((***++++++***+++,,,......000000///111444222...&&&'''((()))+++,,,///000......///000000000000///+++,,,---...000000111111///...---,,,,,,,,,...///...---,,,,,,---...000111222000---+++******,,,---//////...---,,,+++++++++&&&(((***************+++---///111333555777888888333222222111000000000000222222222111000///...---+++++++++,,,,,,+++++++++...///000///,,,)))((((((---------+++))))))***,,,......---,,,+++---000333222111000//////000000111,,,+++(((%%%###$$$(((,,,000222333333222000000111000000111222222111111000///111333444333111000000777777777444///,,,++++++///111444555333000///...222444444222...***'''&&&***,,,///000///......///+++******+++---...//////111222111000///...---------...///000000///---++++++,,,...------...000222000222222111---***)))))))))))))))+++...///...,,,(((''''''((()))***((('''$$$&&&)))---111333444333444555444333111111333555666333///,,,***+++,,,,,,111000000/////////000000111222222333222111000///000...,,,,,,.../////////333333444333///***%%%"""###''',,,111666888888888666333...+++***+++...000222111000000000111222333222///,,,,,,...000222222,,,***)))---333555222...000111222111000000111333333111///111555666555333111111000111222222///---'''***///333555555444333///......///000000...,,,///111444444333000//////222222000...+++***,,,---******)))******,,,...///222222222444555444111...+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,000///...000222333333222...---+++***))))))))))))+++---...,,,******+++------,,,***(((''''''''''''(((&&&%%%)))000666888888444222///------...111333111000000/////////...---......---,,,+++)))((('''&&&))),,,,,,***'''&&&&&&''')))***(((%%%$$$'''******+++,,,...000000---+++))))))***+++---...//////333222000///000000000000000//////............///+++,,,,,,,,,+++,,,---///222222333222222111111222444333333444555555333111000---)))(((((()))******+++---000000...---...///000///---***((())),,,///000///...---,,,,,,...///000000000///---,,,***)))))))))***,,,///000///...///111333222///,,,******))))))))))))))))))***+++***---000333555666666666222111//////000000...---222111///,,,)))'''((())),,,...///000000000000000,,,+++***)))***+++---...,,,...000111111///,,,***++++++,,,,,,+++***((('''%%%))),,,,,,)))''''''(((+++,,,...//////---***(((''')))+++,,,+++,,,---///---000///...111444444000+++*********+++,,,---------....../////////......++++++,,,,,,---...///000///...------...///000000...---,,,,,,,,,...///000555222...+++(((((()))***++++++,,,++++++++++++***&&&(((***+++)))((()))+++---...000222444666777777111111000/////////000111444444333222111///---,,,)))***+++,,,,,,,,,++++++---///000000...+++******+++,,,------,,,,,,---///------,,,***)))))),,,...000000//////////////////---+++(((%%%""""""$$$'''...111444555444333444444222333333333333222111000111444666555222///......111222333222000...---------000333444222///---,,,111333444333000,,,***)))***---///000///...///000++++++,,,,,,---...000111333222111000///...---,,,---///000111111///...------...//////...///111333111333444222000---,,,,,,+++***)))***,,,---,,,***)))(((((()))******((('''"""###&&&,,,111444444222333333333222111222444666777444000+++((((((***+++111111111111111222222333222333333333222111///...------,,,...111222222222555555666555111,,,'''$$$!!!$$$)))///444888:::;;;333000---++++++---000222000//////...///000111222///---***+++...222555777///,,,+++...333666444111...000111111000000111222111000000000111222111000333222222222333222000...%%%(((,,,000333444444444.........///111111///------000222222000...------,,,,,,,,,***((((((***+++(((((()))***+++,,,...///333333222333444444111///---...000///---,,,,,,---,,,+++++++++++++++,,,---...---,,,---...///...---,,,+++***)))''''''&&&&&&'''***,,,+++((('''(((+++---,,,+++***)))(((((((((((('''&&&(((---111444666444222///---------///111222111000000111///,,,))),,,,,,,,,,,,+++***)))(((%%%(((***)))%%%""""""$$$&&&((()))(((%%%$$$&&&)))+++++++++---///000...,,,+++***)))***+++,,,+++***000000111111111111000000......////////////......+++,,,------------///111000333555555333111111111222222222333555444222000...---,,,,,,------+++)))+++...000000---,,,...000///...---***((())),,,...000111000---******+++,,,/////////...,,,+++)))((()))))))))+++...///...---///000111///---++++++,,,***++++++***)))(((***+++,,,///222333333333444666222111//////000000...---333333222///+++))))))***---///000111000///000111......------,,,,,,------***,,,...//////...---,,,,,,,,,---,,,+++***((('''(((,,,//////,,,)))((((((((()))+++,,,,,,+++)))((('''***,,,---------...///...000000///111666666222000...,,,,,,---------,,,,,,,,,---.........------,,,++++++***+++---///000///...------///000000///...............///000111555333000,,,***((((((((()))***+++,,,,,,,,,++++++'''***,,,+++(((''')))+++...///111222333444444444000000.........///000111555555444333111...,,,+++'''(((***,,,---------,,,,,,...000000///---------,,,---......------...///------,,,***(((''')))***---------...............------,,,)))%%%###$$$%%%,,,///333555666666777888444333333222111000//////333666888666111,,,+++,,,,,,---...000000000///...,,,...111222111...------///111333333000...,,,,,,(((***,,,,,,,,,+++,,,...,,,---...------///222555444222000///000///---+++,,,///222333222000000000...///000000//////111333111222444333000...------+++***))))))***+++***)))+++******+++,,,,,,***(((""""""%%%+++111444333000000111222222111222444666444333///+++'''&&&)))+++......///000222333444444333333444333222000...---,,,,,,---///333444444333444555555444222...***((($$$&&&(((,,,111666:::<<<111///...,,,---///111222///...------...///111222---,,,***+++///444777888333111...///333555666555---...000000//////000111222333333222000//////000333222222222333222///---&&&(((+++---///111111111,,,,,,---///111111///---,,,---//////...,,,,,,,,,))))))***)))((()))+++---))))))***,,,---...///000222111000000111111000///---///000///,,,******++++++******)))***+++,,,------,,,+++,,,...///...---,,,+++***)))'''&&&%%%%%%%%%))),,,+++'''&&&(((+++++++++++++++++++++,,,,,,---,,,,,,******+++...111000///---,,,,,,---...///000///000111222000,,,'''******++++++++++++******''')))***'''""" !!!$$$%%%(((***)))&&&%%%'''***---+++++++++---//////...,,,+++)))***------,,,******---000222222111///...,,,---000111111000...,,,+++---.........///111333111333555444111000111333222111111333333222000---,,,---///111222111---)))'''+++......++++++...111---......,,,++++++---///000111000...+++***,,,.........---,,,+++)))((('''))))))))),,,///111222111---......,,,++++++,,,...+++,,,,,,***(((''')))+++000222444444222222444666222111//////000000...---222333444333000...---...---///000000...---///111111111111111000...,,,+++)))***+++---............,,,,,,------,,,+++***)))---111444444000+++******&&&'''((()))*********))))))+++---///.........//////111000///222777777444333000......///000///---***+++,,,---.../////////---,,,*********,,,///000000...,,,---000111000......///000111222222333333333222000...,,,+++******+++,,,---...------,,,+++***,,,---+++'''%%%(((,,,111222222333333333222222000///.........000111333555555444222000...,,,+++&&&'''***---...//////...***,,,............///000...///000///---++++++,,,+++,,,---+++)))((()))***++++++,,,---............---///000///,,,)))''''''***---222555666666777888222111///...------......444777999666///***))))))***+++,,,///000000///...,,,...111222111/////////...000222222111///......''')))***+++******+++------...//////...000444777555222000///000///---******...111333222000111222///000000000......000222///111222111///---,,,,,,)))'''&&&''')))******)))...---,,,---...---,,,***""""""$$$***111444111---,,,...000111111111333444111111///+++'''&&&(((+++)))***,,,...000222333444444444444333222000...,,,------...111333444222111222222222222111///---,,,,,,***)))))),,,111777;;;111111000/////////000000......------...///111222...---,,,---000333555666444222///---...000333555,,,---///000///...///000333555666444000---...000222111111111222111...,,,((()))***,,,---......///+++,,,---///222222000...***,,,------,,,++++++,,,)))+++,,,,,,+++,,,...000***+++,,,...///000000111000///------...//////...---///000///+++((((((******))))))((()))+++,,,---...------...111222222111---,,,+++)))(((&&&%%%$$$'''+++...---)))(((***---))))))***,,,---...//////222222111,,,((('''***---,,,++++++***+++,,,---.........///222444222,,,'''((()))***+++++++++++++++***,,,,,,(((### ###'''%%%'''***)))'''&&&(((+++...,,,******,,,.../////////,,,+++---000111000...&&&***///222222000...---+++---000222222000---+++,,,---/////////000222555333444444111//////222555333222222222222000---***+++---111555666444...)))$$$(((,,,,,,******...333---...///...---,,,...//////111111///,,,+++...111------,,,,,,***((('''&&&))))))***---222555666666,,,---,,,***)))***---000,,,------+++'''&&&)))+++333555666444222111444666222000//////000000///---111333555555333111111111,,,...000///,,,+++---000222333444444222///,,,+++((()))***+++---...///000+++,,,---......---,,,+++000444888777333...,,,,,,&&&&&&'''((()))***++++++***,,,///000///.../////////111111000333888999666333111...///111222111///)))***,,,---///000111111...---+++******,,,///111000...,,,---000111///---///000222444555555555444111111000//////...------...//////000///...,,,+++,,,......+++&&&%%%(((---444444444444333222222111111000///...///000222444555444333222000...,,,***%%%'''***---///000000000)))+++,,,------...000111000111111///,,,)))((()))***,,,------+++******+++***+++,,,---............---000333444222...+++***))),,,111444555555666666///...,,,+++***,,,---///444888:::666///)))'''(((***+++,,,///111111///------///111222111000111222,,,///111222111///......(((***++++++++++++,,,......///111000///000555999555222000///000000---***(((,,,111222111000111333///000000///------...000---///111000...,,,++++++&&&%%%$$$&&&(((***++++++000.........//////---+++###"""$$$***111333///+++))),,,///111111111222222/////////+++'''&&&)))+++%%%'''))),,,///111222333444444444333222///---,,,......///111333333111...///000000000000000//////222///***((()))...444888222222222111000//////...///.........///000222333000///---...000222333333111000---)))(((***///444333222222222111000//////444555666555222///......222000000000000000...,,,,,,***)))***...000000///000...---000333444///***---.........---,,,,,,+++.........---,,,---///111111222333444444222000///222...)))'''''')))+++,,,111111000///,,,***(((''',,,(((%%%''',,,///...,,,)))+++...111333666777777111000---+++(((&&&%%%$$$&&&)))---111222000---+++******)))***+++---///111000111222///+++)))+++---*********+++++++++,,,,,,+++,,,...000222111---******+++,,,,,,,,,---///111+++...000---'''######&&&******)))'''&&&'''+++...000...------------,,,***111111000000000000000000(((+++000222222000//////000111222111///------...,,,...//////...///222444666222...,,,...111444555555444333111000...---,,,000111444555444000,,,))),,,+++)))(((***---111444///......---------......---///111222222111000///+++***))))))***++++++***,,,++++++///444888888777111...***''''''***...111000000...,,,***+++...111444444333222333444666777666333///---...///000000222222444666777555111---...000111...)))(((+++///444666666555111,,,***)))+++***)))((()))***,,,...---+++***+++---//////...444666777666333///------+++(((&&&'''+++------,,,//////...---------------......///222555777777666444000,,,,,,000222111...,,,)))(((+++111444222///000111222111//////000111111///---+++******+++,,,000111333888<<<;;;777333000...,,,,,,---//////...///222444111,,,)))***---...///...+++''''''***...444333222222111111222222444222000///...///000111444555666444111///......***+++,,,...///000000000......,,,+++***,,,000444222000,,,***)))***,,,...//////...---+++)))'''&&&)))***,,,---...------,,,,,,///444777777555111...))),,,000111000000111333000000///---)))'''&&&&&&111444666555000+++***++++++,,,---......---,,,+++///000111222222111000///)))+++,,,...///000000000+++,,,...//////...---,,,...---,,,,,,...111555777222222111111000000//////,,,---///111111000...---/////////---+++***+++,,,+++,,,------+++***)))***&&&(((***,,,,,,,,,+++***///.........000000...,,,(((&&&$$$''',,,---***'''+++***)))***---000111111222000...+++)))(((''''''(((%%%$$$%%%(((---000222222333333222...+++)))))),,,...111333333111...,,,///---+++******,,,///000222000---***)))***---...666444111000000111000///555111......000222111///333333444222111000111333---,,,***'''%%%&&&))),,,333333444444333111///...222333444333000...------...------...000000///---,,,***)))+++...000000...111///---000444555111------...////////////...------......------...000111000111222333333222000///000---)))'''(((***,,,---.........---,,,+++***))))))&&&###%%%***......---***+++---///222444666777333222000---+++)))'''''''''))),,,///000000...---,,,,,,,,,---...///000111---///000...+++))),,,...,,,,,,------------,,,,,,***+++---///111000---******,,,............///000,,,///111///***'''(((***------,,,***((((((***,,,,,,++++++,,,---///...---000111111222111000000///))),,,000111111000//////111222222111...+++++++++///000222111000000222333555333///...///000111111111111000///...------,,,///111444555444222...+++---,,,++++++,,,...111333000///...,,,,,,+++++++++,,,///222555666444111///,,,***))))))+++------,,,...,,,,,,...222555666555///---***((((((***---////////////---,,,,,,///111111111111111111333555666666333000......//////...000111333555777555222///...111222///***(((***---222444555333///,,,***)))+++***)))(((((()))+++,,,+++******+++---///...---111333444444111...,,,,,,***(((&&&'''***------,,,000000///.............../////////222444666555444333///******...111111000...+++)))+++000333222000000111222222000/////////111///---+++))))))***+++---...111666:::;;;777444///---++++++,,,------,,,111444777555000,,,---///111111///***%%%$$$'''+++000//////000000111222333222111///...---...000111555666666444111.........------------------------......---++++++,,,000444333000,,,)))(((***,,,...000000///...,,,)))'''&&&((()))+++---.........---...000333555666444111///***---///000...---...000.........---+++)))((((((...111444444000------...---......//////......---///000000000///......---***,,,---...//////000111...000111222222111///---///...,,,+++,,,...111333/////////000111222222333...///000111111000//////000000///---+++)))***++++++,,,---,,,+++***+++,,,***,,,---/////////...---/////////111333444333222***'''%%%''',,,...,,,)))...,,,+++,,,...000111111222000---***)))((((((((('''$$$!!!!!!$$$)))---///222333444222///,,,++++++---...111222111///---+++...---+++******,,,///000333000---***))))))+++,,,555333111///000111111222555333111000000111000000444555444222000///111222000///---***''''''***---333444666666555222///---...000111111///---,,,---*********---///000000///+++******+++...//////...000...---///333555444222---...000111222111///...---,,,,,,---...///000111...///000111111111000//////,,,)))(((***,,,......,,,,,,,,,,,,,,,,,,,,,,,,((($$$!!!"""&&&+++------******+++,,,...111444555555444222000...,,,******''')))+++---////////////...///000000111111111000+++---///---+++***---/////////000000000...---,,,))))))+++...000000...,,,+++---000111000//////000---000222111...,,,---///111111111///,,,******+++)))((((((***...000000//////111222444333111///...+++---///000/////////000111222222000---***))))))111333555555333111111111444333222222222111...,,,+++,,,------------------000222444666555333000...............///000111222111000...,,,************,,,///444999999777333000---+++)))))),,,...000000000...------///111222222,,,,,,***))))))***,,,,,,...///000///......///111............///000111222555222///......///...------...000444666666444222///222333111,,,(((((()))000111222111...+++))))))******)))((((((((()))))))))))))))+++...///...------///111111///---,,,,,,***)))((()))+++---...---111111000/////////000000000//////111333333222111111,,,((((((,,,000222222222///,,,,,,000333333111///111333333000...---,,,000...,,,***((((((((((((***+++///444777888666444...,,,******+++++++++***222555888888444000//////333222...(((###!!!$$$(((,,,,,,,,,---///111333444//////...------...000000777777777444111...---...000///...,,,++++++++++++---...---,,,+++---000333555222---)))(((***---///222111000///---***(((''''''(((***---.../////////000111222444333222000///+++---...---,,,+++,,,---+++,,,...//////---***)))+++///222333111///000111000000000//////000000000000///...---,,,,,,+++,,,,,,...//////...///111333222333555666555333111000000///,,,+++***,,,...///+++,,,...000222444555666111111111111111000000000111111000---***(((((())),,,,,,,,,+++******---//////000111111222111111000------...111555777666666---***'''(((,,,......,,,000...,,,---///111222111111///---***(((((()))***)))%%% !!!&&&+++...222333444222///---,,,---,,,---///000///...+++***,,,+++******+++---///111333111...***((((((((((((000///---,,,,,,...111222666555444222///...///111555555444111//////111333444333111...+++***,,,...222444777888777333...***+++---///000///---......+++++++++---///000000...******+++,,,---......---...---,,,...111444555444...000111222222000...,,,+++++++++,,,.../////////+++,,,---...////////////...,,,******---///000000---,,,,,,,,,,,,---------)))%%%!!! ###'''***+++******))))))+++...111333444444333111000...,,,+++((()))***,,,---///000111///000111222222111000///---///000///,,,+++---000111222222222111///---+++))))))))),,,...///...---+++///222444333111///...///111222222///......000111333444333000---,,,,,,(((((((((***---///000///---000333555555222///---.../////////------///111111222222111...,,,++++++222444666555333000///...222222444666666444///,,,(((***+++---.../////////222444555666555333000......//////000111111111111111000...,,,++++++,,,,,,...111555888999888555333///,,,******---000222333222000...------...//////,,,,,,,,,,,,,,,,,,,,,,,,000111222111///---...///...---------,,,,,,,,,,,,000...---...000111000000+++,,,...222666777555333000222444222...)))'''&&&---///000///,,,***************))))))((((((((('''))))))***,,,///000///...***---///000///---,,,,,,+++++++++,,,---/////////222111111000000000111111111000///000111111///---...***&&&%%%)))...222444555222...---///111222222...111333333000---+++***---,,,***((('''&&&%%%%%%)))+++...111444444222000---+++***)))******)))(((000333666777444000...---111000---'''"""!!!$$$(((,,,,,,------///111222333...............///000111777777666333///---,,,---///...---+++************,,,---------,,,---///111777333///+++***+++///111333333222000...,,,***((('''(((+++---///000111111111111111222111111000///,,,,,,,,,++++++,,,---...+++,,,///111111///+++(((+++...333333111000111333333222111000000111222333222000...,,,++++++++++++...///000///---...111444444555666666555444222111111///---++++++,,,...///+++,,,...000222444666777222111000/////////000000111111000---)))''''''(((,,,,,,,,,+++***+++...111111111111111111111111111,,,,,,---000333555555444000---******,,,/////////...---,,,,,,///111222222111///---+++******+++,,,...)))### """(((---000111222222111...------...***+++,,,......------,,,,,,+++******+++---///000333111...+++)))'''&&&&&&))))))(((''''''***...111555666666222...,,,---000333333222000///000333666777777666222///---...///222444777888666111,,,((((((+++...////////////000......---...000000...,,,)))***,,,---------------+++***+++,,,///222444444111111222222000...,,,***,,,******+++...///...---((()))***,,,---......///...---,,,---///111111111///...------,,,------...+++((($$$!!!"""$$$'''((()))(((''''''(((+++---///000111111111000///---,,,******+++,,,---///000111///000111222222000///...111333333111---+++---///222222222222000...,,,+++***))))))+++---//////...---000444555444111///...000111222111///...------///222444444222000000000,,,+++***+++---...---,,,+++---111444555333///---///000000...------...000000111222222000/////////000222444444111///------000111555888999777222...)))***---///111111111111555666666666555222///------...///000111111000000000///---,,,,,,...000111222333444666777777666666///---+++,,,///111333333222111000...,,,,,,------,,,---...//////...---,,,333444333111...,,,,,,,,,......---,,,***)))((('''******+++...222444555444++++++---111444666555444000222333333///+++'''&&&,,,---......,,,+++,,,---,,,+++***)))))))))))))))+++***+++---///000000///***,,,///000///.........,,,---...///000000111222111000000000000000111111000///......///...,,,******(((%%%$$$''',,,111444555222///---...///111222...000222222000,,,***)))+++***((('''%%%$$$######***,,,...000000///------,,,+++******++++++)))(((,,,...111222000---***(((,,,,,,***&&&######''',,,000/////////000000111222////////////000111111222555555333000---++++++,,,+++++++++*********++++++***+++------,,,,,,...///777444///,,,+++---111333333222222111///---+++***)))***---///000111111111000000000000000000000000+++***))))))+++---///000......000222333000+++&&&,,,000333444111///000111333222111000000111222333333111///---,,,,,,,,,---///111111///,,,,,,000555444333333333222222222111111///...------///222444...///000111222333444555111000///............///111111000---***(((((()))---------++++++,,,///222//////...------...000000///...///111333555444333111///---,,,---///000111,,,******+++///222333333//////...---,,,,,,------000+++$$$ ###(((...222...///000...---,,,---...)))***+++,,,...///000000,,,,,,,,,,,,,,,...///000111000...,,,***(((&&&%%%&&&'''''''''''')))...222444555444111,,,***+++...000111111000000222555888777888888666333111111222111333555666333...)))%%%%%%(((,,,......///000222111000////////////---+++(((***------,,,+++,,,,,,))))))+++---///111333333222222222111///...,,,,,,...,,,+++---000111///,,,%%%&&&''')))+++---...///---,,,,,,---///000000///...---,,,,,,,,,,,,......---***'''$$$"""###%%%&&&((('''&&&&&&'''((()))***+++,,,...///000///......,,,,,,---...///000000111000000000111000000//////333555555222...,,,---000111000///...---,,,++++++,,,+++******---/////////...111444555333000...---000000000000///---,,,,,,...000333333222111222222000///------------+++***(((+++///222444222000...000000000///---,,,...//////111333222111000111111...000222111000.........000111444777999888444000+++---000222333333333222555555666666444222///...+++,,,---...///000000///000///---,,,---///222444444444444444444555555555///...---...000222222111000111111000...,,,,,,------...000000000000...---444444333000---++++++,,,......---,,,***(((&&&%%%&&&(((+++///555888888777,,,,,,---000333444444222///000222222000---***(((,,,---......------...000...---+++******+++,,,------,,,++++++---//////...***---000111000.........+++...000111000000111333//////.........///000000///...---------,,,***((('''&&&$$$$$$&&&***///222222111///------...///000---///111111...,,,+++***))))))((('''&&&%%%$$$$$$***,,,//////---+++++++++++++++***+++------+++***)))+++,,,---,,,***'''&&&'''((()))'''%%%&&&+++///333222111111000000000111000000000111111111111111111111000---***((()))+++'''((()))***++++++******'''))),,,,,,++++++,,,---333111...,,,,,,...111333111111111000///...---,,,---...000111222222111000......///000000000000000,,,)))''''''***...000111000///000222444222,,,'''+++///222222000---...///111111111000000111111111222111000///............000222222...)))***///555222111///......///111333111000......///222555777111222222222222222222222000000//////......------/////////---+++***+++,,,.........---,,,,,,///111---,,,+++***+++---///111222222222333555555444333000000///......///000111,,,+++***+++...111333333...///000000000000//////...)))""""""'''---000------...---,,,,,,---///++++++,,,---...000222333...............//////000//////...---,,,***((('''&&&))),,,,,,+++---111555444444222///,,,++++++,,,...000111222222333555777555777888777555444444444000111333222000+++&&&###"""%%%))),,,---...000222000...---.........,,,***'''***---...,,,++++++,,,(((***---///000111222333333222111000///000111111333000///000333444000,,,###$$$%%%''')))+++---///*********+++---...,,,+++******))))))***,,,...000,,,+++)))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((())),,,...000000000000......///000111111000000111000000000000000111111111333444111...,,,...111///...+++***))))))******///---++++++---.../////////111444444222///...---........./////////...---...000222222111000111222333111///......---+++)))%%%(((,,,000222222111000000111111000...,,,------000111333222000//////000---...000000///...000111222222333444666555111///...///222444555444222111222222333444444333111000)))******+++---...//////111000---+++,,,...000222333333444444444333222111.........000222222000///---000222222000------...---...///000000///...---222111000---++++++---///,,,---------+++***((('''&&&(((,,,111666999999888...------///222333222000...//////000000///---+++---...////////////111333111///,,,***+++---000222...,,,)))((()))+++,,,---***---///000///...------***---000111000///000222---,,,,,,,,,------...///...---++++++,,,+++)))'''%%%$$$$$$$$$%%%)))---000.........---,,,,,,---...---...//////---,,,,,,,,,)))))))))))))))(((''''''(((+++......,,,***+++,,,+++++++++---//////...,,,***)))*********)))'''%%%$$$'''))))))((((((,,,000333222111111000000000111000000000000000000//////------+++)))&&&&&&((()))&&&''')))+++,,,***)))'''%%%'''***++++++*********---,,,,,,+++,,,---///000//////000000//////...---222333333444333222000///+++,,,...000111111000000---)))%%%%%%(((,,,......///......111555444///***'''+++...///---++++++---//////000000000000//////000000000000000///...---000222111---'''(((...555111///+++)))***---222555222000///...///222555777333333222222222222111111000000111111000///---,,,---...///...------///000...///000///...---...///,,,+++))))))***---111333111111111222444555444333///000000000/////////000000...------///111111111---///222444444333111///+++'''!!!"""''',,,///,,,---...---,,,---///111000//////...///000222444111000000000////////////,,,---.........,,,+++)))&&&+++///000...///222666666333000.........---,,,///111333444333222222333111444777888777666666666///000111000...)))%%%"""###'''***,,,---///111---,,,,,,,,,------+++)))'''***......,,,******,,,(((+++///111222222222333222111000000000222555666666333111333666666222---"""###$$$&&&(((+++---///(((((((((***++++++)))'''&&&&&&&&&&&&(((+++///111*********(((''''''(((***$$$%%%%%%&&&&&&%%%%%%$$$&&&(((+++...111222222111///000111222222111000///222111000///000111333444...000222000------///222...,,,)))'''&&&''')))***111...,,,+++---...//////000222444333111...------,,,,,,,,,...000111000//////000111111//////000111333111000//////...,,,***$$$&&&***...111222111111///111222111...,,,,,,,,,111222333111///---,,,------...//////...///222444444333222222222111///---///111333555555444222000...///111333444444444333((((((((()))+++---///000222000---+++***,,,...000000222444555555222///---......///111222222///---+++///333444111///...///---..................---//////...,,,***+++///222***+++,,,------,,,+++***((()))---222777:::999888///......///111222000///.........///000000///------///000000000111333555333111---++++++...333666///+++'''%%%&&&)))***+++***,,,///000...---,,,,,,(((+++///000......///111+++++++++++++++,,,---...---,,,++++++++++++(((&&&###$$$$$$%%%%%%(((+++...+++,,,------+++++++++,,,,,,......---,,,+++,,,...******++++++++++++******&&&***------,,,+++,,,...++++++,,,...111111000...+++***))))))******((('''###&&&******)))***,,,///111111000000000000111111///000000000///...------******)))'''$$$$$$''')))%%%'''***,,,,,,***'''%%%$$$&&&***+++***)))))))))((())))))***+++,,,............///////////////...555555666555444222000...)))+++...000111111111000...***%%%###&&&)))++++++...------000555666222---###'''+++,,,***)))***,,,---...///000000///...---......000000000///...---000222111,,,&&&&&&---555111...)))'''(((,,,222666333111///...///111444555333333222222222222222222000111222333222000...,,,,,,---.........///111333...000111000///------------+++***)))+++///333555...---...000222333333111...000111111000/////////444222000//////000000///,,,///333666777555222000+++'''"""!!!###)))---000---.........---...111333444333111000///000222333222222111111000000//////***,,,...//////...---+++%%%***///000///...111444777333///...000000///,,,111333555555333111/////////222666777777777777888............+++(((%%%"""!!!&&&***+++++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,---------.........,,,***---222444111...111222111000000111444777666444222444777777222---$$$$$$&&&***...///...,,,)))&&&&&&)))------)))$$$""" !!!''',,,...------+++******+++++++++******(((&&&&&&(((******))),,,---...///111111222222000000111222111///---,,,,,,...111111000000000111111000......///000000///...,,,)))'''(((***+++***,,,++++++---000222222111///000222333222000---+++)))***+++---///111444555555444222///,,,,,,...111666444000------...000222+++,,,---...000111111222---,,,+++***+++,,,...000444333111///---***)))(((+++,,,///111222222000///444333222111000000000000000111111222222222111111---000333555666444222000(((%%%%%%(((++++++...333333111---+++***,,,///222333222111000000/////////333111//////000000...,,,//////000///---+++,,,---,,,)))(((+++000333000---...---,,,++++++,,,...///***))))))+++---///......,,,******---222666777666000...---000444555222............000111222000///111000///......///000111222111,,,&&&&&&---222333111///+++((('''(((***,,,///...,,,++++++,,,---...///...------......---,,,111///...///000000///...//////000000///...,,,+++((())))))(((&&&'''(((***111000000///////////////111000///...------...///111//////000111000+++'''(((***---///000///---+++......//////000111111222//////...---,,,,,,++++++%%%***......++++++...222000000000000///---,,,,,,...000111///+++)))***+++---(((""" $$$)))---...---...111444555222---)))&&&(((+++---...---,,,+++******))))))))))))))))))...//////---,,,,,,...000555777999999888444000...+++******+++...000000000...,,,)))&&&&&&))),,,...///---******///444///(((!!!$$$(((++++++***))))))---.........------...///111111000///...------,,,///...---,,,+++*********---+++***)))+++///333666444111...---///111222222///111222222000///000000333666777444222333111,,,,,,,,,---,,,++++++,,,...111222333333000...---...000///...------...///000***))))))+++...111111111...111444555444222000000444444333111///...000222222333444555444333222111111,,,%%%"""###(((,,,///000111222222222222111000111111111111111222222222222222222222222111000///......///111333222000...+++)))***///222000000111000000000000000111111222///000111333444222...,,,+++///222444333333555777.........---+++)))&&&%%%"""%%%)))++++++******+++++++++******+++,,,...//////...------------------///---+++---111222000,,,000111111111111222555888999666444444666555111,,,''''''(((+++///000///---***'''%%%'''+++---***'''""" """(((---//////,,,+++******+++,,,,,,,,,***(((&&&''')))***+++***//////000000000000//////111222333333111...+++)))+++---000111000///...//////...---...000111000///...,,,***)))***++++++***---,,,,,,...000111000///...///000111000...,,,***)))***+++...111444777888666666444111......000333333111///------///222444............//////000111...---,,,,,,,,,---///000111000///...,,,***)))(((,,,...111333444222000...222222111000000000111111222222222111111///...------///222444555444222000+++((('''+++------000444555222///,,,,,,---000222111000///......///000000222111//////000000...,,,...000000///---,,,---...,,,)))'''***...111///,,,000///...,,,,,,---///000''''''''')))+++------------++++++---111444555444///---,,,///333555222...---...///111222222111///..................//////111111---''''''---111111///---+++)))(((***,,,...000...,,,++++++---///000111///......//////...---000///......///000///...111222333333333222000///---------+++******---///111000000000000111222222111000///......///111222555333222333444333///,,,---...000111111000...---......//////////////////111111000///---,,,,,,+++***,,,...,,,))))))---222111000...,,,+++,,,,,,---...000000...+++)))***,,,+++'''""""""&&&,,,000333///000222444555333///,,,(((***,,,...///...---++++++,,,,,,,,,,,,+++++++++.........,,,++++++---///333444666777666444111///,,,+++***+++...000000000///---***((((((***---///000...+++)))---111,,,$$$ )))......,,,***)))+++,,,---...............000//////......---------......,,,+++++++++++++++---,,,++++++,,,///222444222///,,,,,,---000111222000111222222000/////////444888999666555555111,,,,,,---...---+++***+++,,,000222333333111...---,,,000000000000///...,,,+++)))((('''(((+++...000000---///222222000///......222222222000......///111222222333333222222111000444000***%%%$$$'''+++///111222333444333111///...111000000000000000000000111222222333333333222222------...///111111...,,,+++((()))...///---,,,---000000000000000111222222000111222333444333111///---///111111000000333555//////...---+++***)))((('''))),,,,,,+++******+++)))(((''''''))),,,///111222000...,,,++++++,,,,,,...,,,+++,,,///000---***...000111222222333666999<<<888555444555444111---,,,***)))+++///111///---***'''$$$%%%(((++++++***$$$""" ###)))...000///,,,++++++++++++,,,...///***((('''(((+++,,,---,,,111111111111000///---,,,111222444444222...)))&&&(((+++///111000...,,,,,,,,,+++,,,...111111000///---,,,+++,,,------+++***,,,,,,---///111111///,,,,,,,,,---...---+++***(((******,,,...222555999;;;777777555333000000222444000///------...111444666222111///---,,,---.../////////...------...000111---------,,,,,,***))))))...000333555444222...,,,////////////000111333333444444333222///---+++***---...111333444333222111...+++***...//////111555777555222///...///111222///...---,,,---///111333222000///000000000...,,,...000111000.........000,,,)))'''(((+++......,,,222111000.........//////'''&&&'''))),,,/////////...------...000111111000,,,++++++...222333111...,,,...000222222222000///+++,,,---...............000111...***))),,,...,,,,,,+++******+++---///111111///,,,++++++...111333444111///...///000000000///...---...///000///...000111444555666555333222111111///---,,,---000333111111111111222333444444///...------...111444555888777666666777666333111333333333333222111000/////////......---,,,,,,+++222111111000///...---,,,//////...***'''''',,,000111///,,,***)))***,,,......//////...,,,***+++,,,(((%%%""""""'''---222555111000111222333222///---,,,...///000111///...,,,---......//////.........---------+++))))))+++---000111222333444333111111---,,,+++,,,...000000///000...,,,******,,,...000111000,,,)))+++,,,&&&+++111000,,,***)))***+++---.../////////............------------------,,,+++******+++,,,---------,,,------...///000...+++))))))+++...000111111222333222000.........555999;;;999777666111,,,+++---......,,,+++***+++///111444444222///---,,,000111222222000---)))''')))&&&%%%%%%(((,,,...///---.........,,,++++++,,,///000000...------///111222222111000000000000000777555000)))$$$%%%***///333444555555444111---+++////////////////////////111111222333333444444555///......///111000...,,,---++++++...---)))''')))......//////000111222222111111222222333444444444000000000...,,,,,,///111000///...---,,,,,,,,,,,,***,,,------,,,,,,,,,---***)))'''&&&'''+++///111333000---***(((((()))***)))((((((***,,,---,,,***---///111333333444666888:::777444333333333222000///+++((()))---///...+++(((%%%""""""%%%))),,,---)))&&&###%%%***...///...---------,,,,,,...111333,,,+++***,,,...000000///000111222222111///---+++///111444555333///***&&&&&&***...000///,,,***)))))))))+++...111222000...---------...///...,,,))))))***,,,///222222///---++++++++++++***)))((((((,,,,,,,,,...000333777888666666555333111000222444///......---///111444666444111...+++))))))+++,,,000//////......///000000++++++,,,------,,,+++***---000333444444000,,,))),,,------...000222444555555444333222000...,,,+++,,,...///111222222222111000------000111///111444777666444222111111222222......---,,,...111444666111000///000111000...,,,///000111000///...///000,,,)))&&&&&&)))+++,,,,,,222111000...------------*********---000222333333///...............---,,,+++***+++...111222000...***,,,///000000///......***+++---/////////...---...000///,,,***,,,+++((()))))))))+++---000222444222000---+++,,,///222555555333000///000111222111000.........000111000///---///111333555444333333222222000...---...111444222222111111111111222222---,,,,,,---///222555777888777666666555555444333666666555333222111111000000000///---,,,***))))))////////////////////////111111///+++((('''))),,,...---,,,++++++,,,---............---,,,,,,,,,,,,%%%$$$"""###&&&+++000222000///...///000000...,,,000111222222222000///......///000000111000000///------,,,)))((((((+++---......///000111222222333///---,,,---///000000///000///---,,,,,,---///000222111...***))))))""" ,,,222000,,,***+++++++++---000222222111000,,,,,,,,,---------------,,,+++***)))***+++---...---..................---***(((&&&''')))---///000111222333222///---------444888;;;999777555000)))'''***---///...,,,,,,,,,000333555666333000...---111222222222000---***)))***'''$$$$$$'''+++...///,,,---,,,***(((((()))+++---......---,,,,,,...000333222111000///000111111666555222+++%%%$$$***000444555666666444000,,,***---......///000111222222111111111111222222333333111000000000111111///---000......///,,,&&&$$$&&&+++,,,---...//////000000000000111111222333666888333111...+++)))))),,,---//////............//////,,,---......------///000---+++(((''''''))),,,...000...***'''%%%%%%&&&'''######%%%'''***,,,,,,,,,---///222333333333444555333222111111222333333333///)))$$$$$$))),,,+++(((%%%###!!!!!!$$$(((,,,......***'''(((+++------,,,...//////...---...222555///......000222333222111...///111222222000...------000333555444000,,,(((&&&)))...///...+++(((''''''(((***---000111///------------///000///,,,)))&&&'''***///222333222000,,,,,,+++***))))))))))))///...---,,,---///111333333333333111//////000222111000///...///000222333333000---)))''''''((()))//////...............///***+++,,,.........---,,,+++---000222111...+++(((++++++,,,...///222333444333333333222111///...---,,,------///000111111222000------000111//////222666555444333222222222222//////...///000222555777000//////000222111///,,,///000111000///...///000+++)))'''&&&''')))***+++000///...---,,,+++++++++---,,,,,,...111333333222---.........,,,+++***)))******,,,...000000///...))),,,......,,,***+++,,,,,,---...///000//////...,,,///000---+++,,,***%%%&&&''')))+++...111333444222000...,,,---///222444555222000000111222111111000///...///111222111000,,,---///111333333444444444444333111///000333666333333111000...---------++++++,,,---///222444666555555333222111111222333666555555333333222111111000000///...,,,+++***)))+++,,,---...///000111111000000000---+++(((((((((+++,,,...//////...---,,,...------------------,,,((((((''''''(((+++///222111000//////000000///...111222222222222000///...---...000111111111000///------+++)))((())),,,///............///111333444000///---...///000000///......------------......222222///+++)))'''!!!)))/////////111333---------000333444333111,,,,,,,,,---------------,,,+++)))((()))+++---///....../////////...,,,,,,)))'''%%%%%%(((,,,...///111222333111///---,,,---000555888666444222---'''###'''+++...//////000000222444777777444111//////222222111000////////////,,,)))&&&&&&)))---///111------,,,***((((((***------......---,,,,,,...000444333222000000111222222111222000***%%%%%%+++222555666666666444000---***+++,,,...000222444666666222222111000//////000000000///...///000000///---///.........***###!!!$$$)))***+++,,,------------...///000000000222666999444111---)))((()))***,,,......//////000111111222...//////---,,,---///222...---***(((((()))+++,,,,,,***(((&&&%%%%%%&&&&&& """$$$'''***,,,---......000333444222000//////+++,,,---///000222333444...'''$$$)))(((&&&#########$$$'''***---///111---***))),,,......,,,...000000...+++,,,111555222111111222444444333111+++---000222333111000...---///222444333000---***'''***---...---***(((''''''''')))+++...///...------------...///...,,,)))%%%&&&)))---111444333222///...,,,*********++++++222000---+++***+++,,,...///000000///------...///222111000//////000000111111///,,,)))((('''((((((---------------,,,,,,,,,)))***,,,...///...---,,,***+++---//////...,,,+++,,,,,,,,,---///000222333111111111111000000///...,,,,,,,,,,,,...000111222111......111111......000333333333333333222222222000000111111222333444444/////////111222111///,,,000111111000...------...+++***)))((((((((()))***---,,,,,,,,,++++++******---,,,+++,,,...///...---+++---...---+++)))((((((+++,,,---////////////...+++------+++'''&&&(((+++......////////////......***...///---+++,,,)))$$$%%%&&&))),,,///111222222111000///......///000111222111000000111111000...///...---///111222111000.........///000222444555555666666555333333555777444222000...,,,+++******+++,,,...000222333333333222111000...,,,---///222333444444444444333333222000000//////...------,,,***+++,,,---///000111222/////////...,,,***(((''')))+++...000111///---,,,---,,,+++,,,.........,,,............---///222444444333222333444444222000111111111111111000//////,,,...000222222222000///------+++***)))+++///333222111///......111444666222000......000000000///........................000222111---+++)))###%%%,,,111555888:::000...---///222444333111.........---------------,,,+++)))((((((***---///......//////...------,,,***'''%%%&&&))),,,...///000111222111///------------111333222000000+++&&&"""%%%))),,,...000222444444555666666333111000000333222111000000111222333...,,,)))))),,,///111222.........---+++,,,...000///000000...------///111333333222111111111111222......,,,)))&&&(((...333555555555555333111///...+++,,,...000333555777888333222000///......//////...---,,,---...//////...------...---((( ###)))***+++,,,,,,,,,+++***,,,///111111000111555:::555111,,,)))***+++,,,,,,,,,---///111333333333333222111000---++++++...000...---,,,*********+++,,,((((((''''''&&&&&&''''''"""$$$''')))+++,,,...//////111444444111...+++***&&&(((+++---///000000111...%%%"""''''''%%%!!!###&&&))),,,...000111000---******...000000///---//////,,,((()))...333333222222333444333111///+++---000222333111///---000111222333222///,,,***(((***------+++)))(((((()))(((((())),,,...---------,,,,,,---......+++)))''''''(((,,,000222333222222111...,,,+++,,,...///333111---***))))))+++,,,---...///...,,,+++,,,...111111000000000000111111///...---+++************+++++++++++++++******)))'''))),,,......---,,,+++)))***,,,---.../////////------------...///000000////////////...---,,,,,,++++++++++++,,,///111333222000000222222......000///000111222222222111111000111222222222222111000......///111333222///,,,111111111000---++++++,,,************)))(((((()))++++++++++++++++++******...,,,+++***+++***)))'''(((***------***(((((())),,,...///000///.........//////...)))$$$###'''+++//////...---,,,,,,,,,,,,)))---...,,,+++,,,)))%%%%%%&&&))),,,.../////////111000000///............///...///000111000---+++---,,,+++---///000000///---,,,******+++...111333333555666666555444555666222111///...,,,+++******---///222444555555333222000000///,,,***+++...222000222444666777666555555000000000000000000000000---......///000000111111000...---+++++++++******)))***,,,.........---------,,,***,,,...///...,,,///111222222111111444777555444444555666555333111000000000000////////////---...111333444333222000...---,,,++++++...333777666444111......000444666333111//////000000000/////////000111111000//////...111222///---,,,'''!!!%%%---555999:::888222...++++++///222111000000//////......------------+++)))''''''))),,,..................---------+++)))''''''))),,,//////...000111000...------...***...000...---...+++'''###%%%)))+++---///222555444444444222000///000111333333333333333333333333...---+++,,,...111111111///000111111000000222444222222222000......///111111111111222111000000///...,,,***((((((+++///222555444333333222222222222,,,---...000111333444555222111000///...///111222///------...000222222111......000000***""""""&&&+++,,,---...---,,,***)))---000333333111222666:::444000,,,+++,,,......---+++---000333444444444333555444111---******,,,...---,,,,,,,,,,,,,,,,,,---'''''''''(((((((((((((((&&&(((***,,,,,,---///000000222444444000,,,((('''$$$&&&***---------......---$$$ ''''''%%%!!!%%%***...000111222333///,,,)))+++///222333222,,,------***&&&&&&+++111222222111222333222///---,,,...111333333111...,,,333333333222000---***))))))+++---,,,+++)))))))))***((('''(((+++------------,,,+++,,,------+++))))))((()))+++...111222111444222000------...///111333111---***)))***,,,---,,,---......,,,+++,,,---000000000000000111222222............---,,,,,,+++***************)))((('''&&&(((+++------,,,***))))))***+++---///000222333......---------......///.........---,,,+++)))(((++++++******,,,...111333444111111444333///...000---...000111222222111000000111222333222000...,,,......///111333222///,,,111222111///,,,*********)))+++,,,+++***(((((((((******+++,,,,,,,,,++++++000...,,,******)))'''%%%&&&))),,,---***(((((()))---///111111///...------111222///)))###"""&&&,,,000///---+++*********+++))),,,---++++++,,,***%%%%%%&&&))),,,.........---000000000000///---,,,+++------...000111///,,,)))+++******+++---......---***(((&&&$$$%%%)))---000000222555555444222222222111000///...---,,,,,,,,,///111555888888666333111000111///,,,******///333///111444888999999888777000000000111222333333333111111111111000000000000111...+++))))))+++,,,---))))))******+++,,,---...---+++***+++...000///------000222222111222555888333333333555666555222///..................//////---///222444555444333111......---,,,,,,///555999999666222///...000444666444222000///000000000...000111222333333222111000---111222000......)))$$$$$$$$$(((///777999666111333...))))))---000000...111111000///...---------...,,,)))''''''))),,,---///......---------......---***((((((***---//////---///000000///---...///***---...,,,,,,---,,,(((%%%''')))+++,,,...222555333333222000...---...000222444666777666555222111...---,,,---000111111111000111333444333444555777444444333111///...000222///000111111111000...---000---)))(((***---000111444444222111111222444555.........///000111111222222111000///000111444555222000000111444666777666111222444444...'''''',,,---.../////////---+++)))---111555555333333666:::333000,,,,,,...000000...***,,,///222333444333333222111000...------------000...,,,,,,---------,,,)))'''&&&))),,,---+++)))))),,,///000000000111222111111444666000(((%%%'''$$$&&&))),,,---,,,***))))))&&&###$$$''')))((('''"""%%%)))---///222444666///---******,,,...//////******)))'''&&&(((+++...222///,,,---///000///---...//////000//////......333333333222111///,,,++++++,,,---......,,,***)))******************+++,,,...+++'''&&&(((***,,,------------...............111111///---,,,---111444666111***'''(((+++---...---...///000000///......000111333333222222222333333///++++++///111000---,,,+++)))((('''(((***+++***)))'''''')))+++++++++,,,)))(((+++222666666444.........,,,++++++---///......------,,,+++*********+++,,,,,,,,,...111444222000000000111222111///......000111222222222222222000000000111000...---..................------///---+++***)))(((&&&$$$+++,,,......---,,,---...------,,,,,,---...000111---------+++)))'''$$$"""$$$%%%&&&'''***,,,...///111000...------...//////222222000+++'''&&&(((+++...---,,,+++******))))))'''+++------///000))) !!!!!!&&&)))***+++///............---,,,+++***,,,---------,,,***((('''%%%(((+++---...,,,***((()))&&&$$$###$$$)))...111333111///,,,,,,---...000333222000...---------...000222444555444111...,,,,,,,,,,,,,,,------...///111111222444666777666555444333222222333222111///...///000000...---...///333---((('''+++......,,,***((((((+++///111///---333222///---,,,+++++++++000111111///------///333444333222222222111...,,,///////////////......---///000111333444444444444333111///------///222444666333///------.........333222222333444333111///333444555666555333000...222222222111000///......)))'''&&&***111444222///444111...+++***+++---///000111222000---)))((((((************+++,,,------+++,,,---,,,***)))***,,,------,,,+++***,,,///222000111111111000---+++***......//////...,,,)))(((((()))***+++...000222333888777444000---,,,...000333555777999888555222000......///222555666555333444444444444444444444444555555555333111///,,,+++---///000000//////111222111333222...******000555333222000111222444444333333222111111222333222111////////////000222333333222222222333444666888:::444666888777444111//////333333222111111000//////000222555777777666333222222000...---,,,---///000)))+++...111333333333333222111111000///......---...---------------,,,+++(((''''''(((+++,,,+++))),,,...000///...---...///------000111,,,$$$"""%%%%%%&&&((()))***)))(((''')))(((((()))***)))&&&### ###(((---000222444555111...,,,,,,---......---+++***)))(((&&&'''+++---111...,,,---///000///---------......//////000000222333333333222000...---***+++---/////////...---***)))((((((***+++++++++***(((%%%%%%'''***+++,,,------------............111000...+++***,,,000333444000---,,,---......---......000000000000///...111333555555444444444666444000---...222444222000---,,,***(((((()))+++---,,,***(((''')))+++++++++---+++***...444777666444---------+++***)))+++------,,,,,,,,,++++++++++++,,,---////////////000222000...------...000///...111111111111111000000///......---///000111000...---,,,,,,,,,,,,---.........,,,***))))))(((&&&$$$(((+++---............///------,,,,,,---...000111............---+++)))((())))))******,,,---///000000///...---,,,,,,---...333333111---)))(((***,,,------...------,,,+++***)))+++,,,,,,......'''$$$''''''***/////////...------,,,+++++++++,,,,,,,,,,,,***)))(((((())),,,---...---+++******(((%%%$$$%%%)))...111222000---+++******,,,---000000///...............///000222333333000---+++,,,,,,,,,,,,,,,,,,---............000333555666555333333333333333222000...,,,---...---,,,,,,---///333///+++((()))+++++++++)))''''''***///222222000555444111...,,,+++++++++///000111000...---///111222222222222333111...+++...///000111111000///...000000000000000111222333333111...,,,,,,...111333555222///---------......111000111222333333111///000000111222222111//////222222222222111000///...+++((('''***///111///,,,222000---+++******+++,,,---///000000...,,,+++++++++++++++,,,,,,---...///,,,+++++++++++++++++++++***+++*********,,,000333222222111000///...---,,,000111222333222///,,,***((())))))+++,,,...000111333333222000......000222222444666777666444111///,,,...000333444555555555555555555444444333333222444444555444333000---,,,,,,---//////......///111333555555111,,,+++---111222111......///111333444555555444444444333111000......------...///111222444333222222333555777999666777888777444222111111333222222222111111111111333444666777666333///---...------,,,---...///000***+++---000111222222222000111111222111000///...,,,------...---,,,+++***)))((('''(((***++++++***111111000...++++++,,,---,,,+++------)))######'''************))))))((((((---...000222111,,,%%%  &&&+++000222333333222000////////////...,,,++++++***(((''''''***,,,///...,,,,,,...///......,,,,,,,,,---...///111111222222333333222222111000***+++---///000111000000)))'''%%%&&&***,,,+++***&&&%%%$$$%%%(((***++++++,,,,,,------............000///---***(((***///222111000000111222111...,,,///000111111111000///...111333555666555555666777555222000111444666555333///---***((((((***---//////,,,)))((()))+++,,,+++...------111555777555333,,,------+++)))((()))***++++++++++++++++++++++++...000333444222000000000...+++))))))+++---......333222111000///...---,,,+++++++++---000111000///,,,+++******+++---000222,,,***((((((((((((&&&$$$'''***---////////////000------,,,,,,---...000111//////000000000000/////////............///111222111///...,,,++++++,,,,,,222333222000---+++,,,---,,,---...//////...---+++)))+++++++++,,,,,,%%%$$$'''''',,,222000///...,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++***+++,,,------......---------+++(((&&&'''***...111111///,,,***((((((((())),,,---...////////////...---///000222111///,,,***---,,,,,,++++++++++++,,,+++***)))+++...111333333111222444444444222///---+++++++++***)))***---///444222///+++'''&&&(((***&&&$$$###&&&,,,111333333888666222///,,,+++******---///111111000//////000000000111333444333///,,,///000111222333222000///333111...,,,,,,...111333222000,,,******,,,///222333222///---,,,---......///...///111333333222000---------....../////////222222222222222111000///---***)))***...///---+++///...---,,,+++************,,,...///...------...,,,,,,------...//////000---+++)))***---...,,,***(((((()))((()))+++///222333222000///............000222444666555111...+++)))))))))***+++,,,---...---...000000///000111333111222333444333111///...***...222444333333555777666666555444444333222222222333555555444222///---***,,,......------///000666888999666000+++))))))000...,,,+++,,,...222444666777777777666333111///...---,,,++++++---///111555444222000111222555777777888777555333111222333222222222222222222222222555666666555333///+++(((***+++,,,---.../////////,,,---...///////////////---...000111222000///---***,,,//////...,,,+++***))))))((()))***+++++++++222111///,,,***))),,,......---------)))%%%&&&+++222111///---,,,,,,,,,,,,000333888:::777///&&&"""(((...111111000000//////000222222000...,,,,,,,,,***((((((***,,,...---,,,,,,---............------------...000111111111222222222333333333+++,,,---...////////////)))&&&$$$&&&***---,,,)))&&&%%%&&&(((+++------,,,,,,,,,,,,------......///111000---***)))***...222...///000111111000...---000000111222222111/////////111333444333333555666222000///000333444444222...,,,)))((((((+++...111111...+++***+++,,,,,,,,,------...111444555333000---......,,,)))(((((())),,,,,,,,,++++++******)))///222666666444111///...---+++((('''))),,,...///111000///---,,,++++++************---///000000///---,,,))))))***...222555***(((''''''(((((('''&&&)))+++///000000.........------,,,,,,---...000111...///000111222333333444000000///...///111333444222000///---,,,,,,,,,---111111111000...---,,,,,,)))+++...000000///---,,,(((******)))+++,,,&&&!!!(((******///666111///---,,,+++,,,...///,,,,,,,,,------..................------......///000...+++******,,,///111000///,,,***((('''(((((()))+++...000111111///...---...000111111///---,,,---,,,,,,+++************+++(((&&&'''))),,,---......000333555333000...,,,++++++***(((''')))---000333444333---'''$$$&&&)))$$$!!! """)))///333444888666222...+++))))))))),,,...111222222000///...//////111444555444111...111111111111111222333333555222...+++***---000333111///+++)))(((***...000111111///---,,,,,,---.........///111444555444222///......------...//////222222222222222111000000---+++***+++---///...---.........---,,,+++***)))(((***---------,,,,,,---+++,,,---...//////000000...***''')))...000...***((())))))(((((())),,,///222000...,,,+++,,,...///...000444666555222---******))))))))))))***++++++))),,,///000000000000111000000111111000///---,,,***///444444111///222666444444444444333333333333111222444666555333000...+++---............000222666999;;;888111***$$$!!!)))***++++++,,,---///111333555888888666333000//////...,,,++++++,,,...000444222///------...111222666666444222//////000222444333333222222111111111555555555444111---)))&&&***+++...///000000///.../////////...---,,,++++++***,,,...000000000...---***---000000...,,,++++++++++++************+++---111000///,,,***+++...111///.........***&&&(((...555333111///.........//////333999;;;777...%%%%%%+++///...---...---...000333444444222.........,,,***)))***,,,---------------...///000111000//////............//////000000111222333333,,,,,,,,,,,,,,,,,,,,,+++***(((&&&'''+++---,,,+++***)))***---///000///...++++++,,,,,,---......///111111///,,,***+++...111---..................///000111222222222000///...,,,...000000000000111222.........///000000000///,,,***((('''(((+++...000111///---,,,---...---,,,***+++---000222222000...///000000...,,,*********......---,,,+++))))))(((///222555555333000......///,,,))))))***---//////---,,,+++***)))*********,,,,,,,,,---000000000...,,,***'''&&&'''+++000333)))((('''(((***+++***)))---///111111///---,,,+++,,,,,,+++++++++---...///,,,---...///111333444555...---,,,,,,...000333555333222000............///......------------,,,,,,(((***---///000...---+++'''(((((((((+++...***$$$"""))),,,,,,000666111///---,,,,,,---...///---.........///000000111//////...---------...///222000...,,,,,,...000222///...---+++***))))))***)))+++///111222222000...---...///000111000///...---,,,,,,+++************,,,)))&&&%%%&&&(((((((((***---222333111///------,,,,,,+++)))(((***---000333555555///((($$$'''+++(((%%%"""$$$***111555555666444///+++)))((()))))),,,---000222333222///------...000333555555333111333111...---...111555777666333///+++***---000333///---+++)))(((***,,,---/////////...+++***,,,.........000333666777666555333333111000////////////111111222222222111000000---,,,+++,,,---///000000////////////...,,,+++***(((***,,,,,,+++))))))******+++,,,...//////000///---***'''***///111///++++++++++++***((((((***,,,000///,,,******,,,...000...111555777666333///+++++++++***************++++++---000111000........./////////...------,,,,,,+++000444333///---...222000111111222333444555555111222444555444333000///---...000111000111333444666888999777111)))!!!###''',,,//////---------///222555666444111000000111///...,,,,,,---///000111///---+++***+++,,,...222222000---++++++---000444333333111000///......222222222222000---***(((---///000222222000...---000///...---+++***)))))))))***,,,...////////////,,,///222111...,,,---...,,,------+++******---///111000///---+++,,,///222...---------)))%%%''',,,111000...---------...///+++000555666222+++$$$ """)))......,,,---,,,---///333555555555000111000...,,,***+++,,,---...///.........000222222222222111000///...---......---......000111222,,,++++++************))),,,++++++++++++,,,------......---///000111///...******+++,,,---......///000000000...,,,,,,---///,,,,,,,,,,,,+++,,,...111000111111222111000...---+++---//////...---...///,,,------......---,,,,,,))))))(((((())),,,...///000///...///000000...,,,((()))+++---...//////...///000111000...,,,,,,,,,///......---,,,+++***)))...///000000///......///111///,,,+++---...//////******)))(((((()))***+++...---...///111222111000***(((%%%###$$$'''***---)))((((((***,,,...------000111222000---++++++++++++***))))))***+++---...++++++,,,---...000222333,,,+++******+++...111444222111000/////////000111---,,,******,,,------,,,)))***,,,.........---,,,((()))((((((,,,000...((($$$(((***---111000///...------...////////////......///000111111......---,,,,,,,,,------000///---++++++---///111---,,,,,,,,,,,,,,,,,,---,,,...111333333222000///,,,---...000000000//////---,,,,,,++++++++++++,,,---+++((('''''''''&&&%%%&&&***///000...------...---------+++******---///222444444000+++(((+++...///,,,)))***///444666666444111---***((((((***+++,,,---///111333333000---++++++---///333444333222111///,,,+++,,,000444777444222///---,,,...000222...---+++***************,,,...000...+++***,,,...//////000333777888777666555444444333222000000///000000111111111000000///,,,,,,++++++,,,...///111000000000///...---++++++)))+++---,,,***)))(((((()))***,,,...000000000000+++))))))+++...111000............,,,***)))***+++///...,,,***+++,,,///000111333666888888555222///---,,,,,,+++++++++,,,,,,...000111111///---,,,---///...---,,,++++++,,,,,,+++...111111...,,,,,,...---...///000222333555555111222222333222111000///...000222333222333555777666777777555000)))!!!%%%...222111...---,,,,,,000444444111//////111111111000///...............---,,,***************......---***((((((***---111111000///...---,,,,,,000000111000///---,,,+++///000222222222000...---...---,,,++++++***************+++---...000111222...111333222...,,,...111...//////---++++++...111222222111///------///222...---......***%%%&&&***,,,,,,,,,,,,,,,---......***...111111...)))'''&&&""")))//////...///---,,,...111444555555222333333111...,,,,,,------///000000...///111444000222333444444222///...,,,,,,++++++,,,---...///******))))))******++++++---000111///,,,+++---111111///...---......,,,+++)))***+++,,,---......///---///000///---+++++++++)))+++---,,,++++++...111000000111111000///---,,,...///111000...---......---...//////...,,,++++++((())))))+++,,,...///000---...///222444333///,,,''')))***+++,,,---///000...000111111///...---...------------------------+++++++++***)))+++...111222000.........///...---,,,+++)))(((((()))+++,,,.........111444666555444,,,***'''%%%$$$&&&(((************,,,///111111000111111111///,,,+++---...)))((((((((((((***+++,,,++++++++++++,,,...000111---+++)))((()))+++...111000//////......///111222...+++((((((+++---...---,,,------.........------+++,,,+++***---111000***%%%(((+++---...............////////////...---------...///000,,,,,,,,,+++++++++******,,,+++)))((()))+++---...))))))***+++,,,...//////111222333333333111000...++++++---...////////////,,,,,,,,,,,,,,,,,,---...,,,+++))))))))))))'''%%%"""''',,,---++++++---000---......,,,***)))+++,,,000222222111......000222444000------000333444333222///,,,))))))+++---///---------000333333111...(((((((((***...111222222,,,++++++,,,---///222333//////......---.........,,,,,,---,,,,,,***)))(((+++...000...***)))+++...//////000333666777666555111222222333222111000///...//////000000000//////,,,,,,+++***)))***,,,---000///...---,,,,,,++++++***,,,......,,,************+++...000222222111111)))******,,,...///000000...///000...,,,+++,,,---//////---------///111222222444666777777555222111......------------......000111222111///---------000...---+++***++++++,,,)))***,,,---...---------,,,---...///000111222333333222111000//////......///000222333333444666888666666555333000+++%%%!!!&&&...222111///...///...111444333///,,,...111000000111111000///---,,,,,,,,,,,,,,,++++++***)))+++,,,+++***(((''')))***++++++,,,,,,,,,,,,,,,,,,000000000000///...---,,,...///000111111000//////,,,++++++***++++++,,,,,,++++++,,,---///111333444///222444222...,,,///333///000000...+++,,,///222333333333000...---///000//////000111,,,&&&&&&*********+++,,,---...//////,,,///111111...++++++,,,### ###***000111000111///------///222444444444444444222///------------///111111//////222555...000333666666444111///++++++***)))***+++,,,---((((((((()))***+++------...222555222,,,***...333222000---++++++***)))''')))******+++---...//////+++---//////---+++))))))'''+++...///---,,,...000///000000000///...,,,+++000222333222000///...//////000222111///---,,,+++((()))+++---///000000000,,,---000444666444000,,,''')))***++++++---000222---///111111///.........++++++,,,---///000111111***)))'''&&&&&&)))///333222111////////////---+++...---+++***)))***+++,,,------///222666888999888000...+++)))'''((()))***+++++++++---000333333333111000///---,,,,,,///111((((((''''''''')))***+++,,,,,,++++++,,,---///000...,,,***((('''))),,,.........------...///111222///+++((((((+++...///////////////.........////////////---+++...222000+++###)))+++------...//////000//////......---,,,++++++,,,---...***++++++++++++***)))(((((('''&&&&&&'''(((+++,,,&&&'''(((***,,,...000111444444444444333111///...)))***+++,,,---.........,,,,,,,,,,,,---......///+++*********++++++)))''' %%%***+++))))))---222---......---***))))))***///000111111111111333555555111------///111000...111///,,,******---000333...------///222333111///&&&%%%%%%'''+++...111111''')))+++---///000000///,,,,,,---......------,,,+++,,,---...---+++)))'''***---000...***(((+++.........///222555666555333---...000222222111///.........///////////////...---,,,+++(((&&&&&&(((***//////---,,,+++************,,,...///...---------+++,,,///222333333333222(((***,,,------...000222...///000000......///000000000//////000111222333111222333444444222111000//////.........///000000111222222111...---...///000...,,,*********,,,,,,&&&'''(((+++...//////---------......///000000000444222000...------.........000222333333444666888777666444222000---(((%%%!!!'''///111000///000222111444666333...+++---000///000111111000...,,,***,,,,,,---......,,,+++******++++++***((('''(((***''''''((()))+++,,,------111111000000///...---,,,,,,,,,---///000000111111//////000000000///.........+++((('''))),,,...///.../////////111222333444222000---,,,,,,---000222444333111...,,,---000333000111222333111///,,,***+++,,,,,,------,,,,,,+++---...000///...,,,------)))'''&&&***///222000---...------000444666555333444333111111111000...---333111///,,,,,,---...000//////111444666666333000///,,,((('''(((+++......((((((***+++---000222333666555111---))))))+++...111///+++)))(((***,,,...+++***))))))((())))))******---//////---)))'''&&&,,,...111444333111---+++---,,,***+++---.........333333333222000///000111444666777666222///,,,+++111000///000222222000//////......111444444111...,,,***(((***///333555555000---***+++---///...,,,000...,,,---//////---***+++)))&&&&&&))),,,...///222111000...------......333222///---+++*********((((((***---111444555444222000---***((()))***+++,,,,,,---///111111000...---//////---***(((***,,,(((((()))***++++++,,,,,,***++++++,,,,,,---......+++...000...+++)))***,,,++++++,,,---...///000111------------...///000111000000000000///...---,,,222000...///111111///,,,!!!***,,,,,,---///111111000//////000222111...,,,+++,,,------++++++,,,---,,,+++***)))+++(((%%%$$$%%%((()))************+++,,,---...///111///---,,,...000000000000///---,,,+++*********+++---...,,,***))),,,...444000------000111000...&&&&&&'''***---...---,,,,,,,,,,,,,,,++++++***)))+++---///222555666777777333222000...,,,++++++***000///,,,++++++,,,///000)))***+++...000000...,,,&&&$$$###$$$'''+++------******,,,000333222...***)))***+++,,,,,,+++***)))***,,,///000000...+++)))222111///...,,,++++++++++++,,,...000222333444444222333333111///---,,,---...///000111222222111000111...)))%%%$$$&&&)))+++---///000///+++((()))***((()))+++,,,+++,,,---///...---,,,...111222000...------...000333444333222///...------------//////......///111222222///---...111444333000......000...---,,,...111222000---333222222111000///......---,,,++++++------,,,+++,,,+++)))))))))+++---//////111111---((('''+++///444777:::777111------///000000111111111222222222444444444333111...+++)))'''))),,,///111111000///222222000///............///000000000...---+++)))(((***,,,///111111000//////---+++((('''''''''((()))))))))(((((()))---000333222000000///...---+++...,,,,,,///222333111///111111111111000///......///,,,((((((***---///111222000...,,,,,,///222444444222...+++***+++---///333222000...,,,---000333333333444444333000---++++++,,,,,,,,,---------......///000///---,,,,,,---+++)))(((,,,111444222///000///...000333555333111555333000///000///...,,,///...,,,+++,,,...000222222222222333444333111......---,,,******+++---...(((((()))+++---000333555555444111---***)))+++---222000---+++))))))***+++++++++++++++************,,,...//////,,,***((((((---///222333333000---+++---,,,,,,---000222222111222222222111//////111333444666666444111...,,,,,,222111111111222222111///...------///111222000------+++)))+++///222333333///,,,((('''))),,,,,,,,,000...---...000000---+++(((&&&%%%&&&)))---///000000///---++++++,,,---...222000...,,,***((('''&&&%%%%%%'''***///222333333111000---+++******++++++///---,,,---...//////...///000000---)))'''((()))++++++,,,------,,,+++*********,,,---............---///111000,,,***+++,,,+++,,,---...////////////......///000000111111222000000000000///...---,,,222000//////111111///,,,!!!'''+++,,,+++---000111000//////////////////......---,,,+++((()))+++,,,------,,,,,,+++)))'''&&&(((*********+++++++++,,,---...///000///,,,)))(((***---///000///...---,,,******))))))...///000///,,,+++,,,...111///------...//////...))))))***,,,///000///---,,,,,,,,,,,,,,,,,,,,,+++,,,---000222444444444444000///......------------111///+++)))***---111444...---------//////---,,,&&&%%%$$$%%%(((+++---------,,,---///222111...+++'''((())))))))))))((('''***,,,...000000///---,,,222111000///...---------------...///111222222333111111111///---,,,,,,...---...///000111111000//////,,,'''$$$###%%%(((***---///000...+++))))))***''''''((()))***+++,,,,,,---++++++---000111///---,,,...000222444444333111333111///---++++++***+++///...///111333333222000///222333222///------......,,,+++---000111///,,,111000000000000000000000---,,,++++++---...---,,,++++++******+++,,,---...///000000,,,'''%%%(((+++222666888777222//////111000000111111111222222222333333444333111///,,,***'''))),,,///111111000///111000000000000000000111000000000000///---+++******+++---///111111111111///---+++)))''''''(((((('''((())))))***,,,///222444333111000000//////...------...111444555333000333333222111111000//////000---)))(((***...000222444000,,,((())),,,111444666333...***((()))+++---222111000...,,,---000333777777777666444111...---,,,,,,+++,,,---...000111000000000...++++++,,,......,,,+++...222555444222222111111111222222111///333111...------...---,,,+++*********,,,///222333555333111111111000...,,,---///000...+++***+++...(((((((((***---111444777333333111...+++***,,,...222111///---+++)))((('''***+++,,,------,,,++++++...//////...,,,******+++...///111333222000---,,,------...000333555555444000000000//////000333666555666555333///---------222111111111333333222000...---,,,,,,...///...------,,,,,,---///000000///...***%%%###%%%(((+++,,,000///...///000000...,,,&&&%%%$$$&&&***---///000---+++)))''''''***---//////...---,,,)))'''%%%$$$######%%%(((---000111111000///...---,,,,,,,,,,,,000...,,,,,,...//////...111222111...***'''''''''.../////////...,,,)))'''(((***,,,---//////......///111333111---***+++------...///000000///---,,,---...000111111111111000///////////////...---,,,111000///000111111///...&&&###(((***(((+++///111111/////////,,,---///000///---+++***'''((()))+++---......///---+++***+++,,,,,,+++***,,,,,,,,,,,,---///000111---)))$$$"""%%%)))---///......---,,,+++******)))000111222111///---------...///...,,,++++++,,,...---,,,---...111111000///***++++++,,,------......---...000222222111000///+++,,,,,,------...//////111...+++)))+++///444888444111---,,,,,,,,,,,,+++'''&&&%%%&&&))),,,------000/////////000000...,,,))))))************))))))------...///000000000000222111000000//////000000//////.........///000000.........,,,******,,,///......///000000000//////,,,)))%%%"""!!!$$$'''***---...///...+++******+++'''%%%$$$&&&)))+++***(((*********+++---...---,,,+++---000222333222111000222111///,,,***)))))))))///......000222444444444111222222000...,,,,,,---...,,,***,,,///000...,,,//////......///000000111---++++++,,,...///...---+++,,,,,,---------,,,,,,///000///+++&&&###$$$&&&///333666555333111222333000111222222222222222222222222222222111///...---(((***---000111222111111......///000111222222333111111111111000///---,,,,,,,,,---///000111222333///...,,,***((((((((((((&&&(((***+++,,,...222444444333111//////000111222,,,---///222555555444222222222111111111111111111000---)))(((***---000111000...***((()))---111444555222...***((()))+++,,,111111000///...///222555888888777555333000...---,,,,,,++++++,,,///222444111111///---******,,,...///...---///222444444333444444333222222000...---///---******+++---------)))))))))***+++...111222333111...------...---,,,+++///333111,,,((()))+++((((((((()))---111666888333333222000---,,,---...111111111///---***'''%%%&&&(((+++---......------000000000...++++++,,,...,,,---///111222111000///......///111444555444222...//////......000444888666666555333///......///...---...000222444333222///...,,,,,,,,,------------------.........,,,++++++)))&&&$$$%%%''')))***///...////////////...---(((''''''))),,,/////////***(((%%%$$$%%%(((,,,///,,,,,,------+++***'''&&&'''&&&'''))),,,///000000/////////......------,,,---------///111222111///222222111///---+++))))))///000000000...***'''%%%''')))+++---......------///111333111---***+++,,,...///000000///...,,,+++,,,---///111111000///....../////////......---,,,000000000111111111000///---$$$$$$''''''+++///222111000000000,,,---...///......,,,,,,((()))***,,,---...//////......---...///...,,,***+++++++++,,,---...///000---(((""" """'''---000/////////...---,,,++++++...///000111000//////...,,,...///,,,)))(((+++...///......///111111111///)))))))))***+++---...///...///111111111///---+++))))))***+++,,,---------///...---...000333777999777333---)))((()))))))))((('''&&&'''***---------333111000/////////......------............------000000000///000000111111000000/////////000000111111000///...---......///---,,,+++)))((())),,,////////////000000000//////***((($$$!!!"""$$$(((+++.........---,,,+++,,,,,,'''$$$!!!###(((***((($$$(((((()))***+++,,,+++++++++,,,------------...//////...,,,+++******+++,,,---,,,,,,...111444555555111000///...,,,++++++,,,000---+++,,,///111///---///......------...///000,,,++++++,,,///000///...,,,---...//////...,,,+++///000///,,,'''$$$###$$$,,,///222444333333444666222333444555555555444444111111111000000000//////+++,,,...111222333333222,,,---...///000000111111111111222222111000...------,,,------...000111222000///---+++***)))))))))'''***,,,---...///111333222111///...---...111444---------...000222444555///////////////111222333...+++((('''***,,,...///*********,,,...000222444111///---***)))+++,,,...000111111000000111444777888666444222000...---,,,,,,+++++++++---///222444111111///---++++++---///...---------///111111111444444444333111///------+++***((()))+++---...---***)))******+++---///000///---+++***+++---...---)))...222111+++'''''')))'''((((((***...222666888444555555333000............///000111///,,,)))&&&###%%%(((,,,...//////...000000///---++++++---///***+++---///111222333333000//////000111111000///---...///......000444777777777666333000//////000((((((***---111444444444000000///...---------...,,,---------+++***)))((('''((((((((((((''''''(((,,,---.........---------+++++++++---///000///...)))'''$$$###%%%(((---000+++,,,---...///...---,,,---+++***+++---///000///..................------***+++...222555555333000000000000111111000...---------...---+++(((&&&$$$'''(((***+++,,,,,,++++++---000222000,,,******,,,111000///---,,,,,,++++++---///111222222111000///...............------,,,///000111111111111000000333***!!!$$$(((,,,///222111111000111///...---------...///000---------------......///000//////000000///,,,))))))))))))***+++,,,.........)))$$$"""$$$)))---000000111111111111///...---***+++,,,...000111111111---...///,,,)))(((***---...---,,,---///000000///(((((((((((()))***,,,---...///111222111...+++))))))******+++++++++******---...111444666777777777666111,,,((('''((((((((()))(((((())),,,......---333222111///...---...///000000000000000000000000333222111000///000000111...------------...//////000000///...............,,,,,,***((('''))),,,///000000000000000000000000***((($$$"""###&&&***---///...,,,,,,,,,---------)))%%%"""$$$((()))&&&"""&&&'''((()))))))))************)))'''%%%&&&***......---,,,+++***++++++,,,,,,++++++,,,///222333333///...+++******+++,,,---111...,,,---000222222000111000...,,,++++++,,,---,,,++++++---///111111000---...000111000...,,,***000000000...***'''$$$###(((+++...111333444555666333555666777888777666555000//////......///000000...///000222333333333333++++++,,,---......------111111222222222000///...+++++++++,,,---...///000000000...---+++******)))+++---///000///...//////......---+++***+++///222...,,,***((()))---222666...---,,,,,,---...000111+++***((()))+++---------'''))),,,000222444444444......---,,,,,,---...///...///000111111222555888666444111///---,,,,,,,,,++++++++++++---///111222/////////---,,,,,,---///------,,,+++,,,---///000333444555333111.........,,,+++***,,,---......---++++++++++++,,,---......---+++******,,,...//////)))---000000,,,((('''''''''(((***,,,///222555666555666666444111...,,,,,,***,,,...000000///,,,+++$$$%%%(((+++---...///////////////---++++++---///***+++,,,...000333444555111///------.........------///000000///000222333555666666444111//////000&&&&&&(((,,,000333444444000111222000...------...+++,,,,,,***(((&&&&&&'''%%%'''******)))'''''''''(((***,,,,,,+++***+++,,,---------///111111///---)))(((&&&%%%'''***...000...//////000111111111111///---++++++---///000///------------------......)))+++...222555555222000......///111333333111///************)))((('''&&&++++++*********+++++++++,,,///111000,,,***+++---444111,,,((('''))),,,...111111222333333333222111------.........------,,,///000222222111000111222444---###!!!$$$***,,,///000/////////000000///...------///111333111111000///......//////111000///000000...+++)))))))))))))))***,,,---...///,,,(((&&&(((+++---...111222333333333222000///)))((((((***...111333333000000///---+++***+++---,,,+++***+++---//////...)))((('''''''''((()))***,,,...000222111///+++)))***+++,,,---,,,+++***))),,,...333666888777555333222///+++************)))***))))))+++---///...---111111111///---,,,---///000000////////////000000333222111000000000000111,,,,,,,,,+++,,,,,,------......///000000000//////,,,,,,,,,***)))***,,,///111000///.........//////***(((%%%###$$$(((---000///---++++++---...///...,,,)))''''''((((((%%%"""$$$&&&((()))(((((()))*********)))&&&###$$$)))---111000...,,,+++*********---,,,,,,---///000000///,,,***''''''))),,,...///000---+++---111444444333111000---+++******+++,,,,,,++++++---000222222222///000111222111///,,,+++.../////////---***'''%%%%%%'''+++///222444555666444555777999999888777666000...---++++++---///000000000111111111111000000)))***+++,,,------,,,+++000111222222222000///...***++++++,,,------......111000///...---,,,******---///111111///---,,,++++++,,,---+++((((((,,,000---,,,)))&&&%%%)))///444...---+++*********+++,,,*********,,,......---,,,)))+++///222444555555555---....../////////...---+++---...///000111444777444222///,,,++++++,,,,,,)))***+++,,,---...///000,,,---///...------...000---,,,,,,******+++---///111333444333111//////000111111111111222000---*********+++,,,---...//////...---,,,---///111111000+++---...///...+++)))'''''')))+++...111333333444444555666444000,,,))))))&&&(((,,,///111111111000******++++++,,,------...---...///---,,,+++---...---------...///111333444000---******+++---...///...000111111000/////////111333444333000...------(((((()))---000333333222///222333222///,,,,,,---***+++***((($$$###$$$&&&%%%''')))(((&&&%%%&&&(((%%%'''******((('''(((***++++++---000222222///---******))))))***---///111333333222111111111111222+++)))((((((+++...///000---,,,+++***+++,,,...000---------...000111000...---,,,---///222333111...''''''''''''''')))***+++000...,,,+++******+++,,,,,,///111000...,,,---000666000)))###"""&&&---111000000000000000000000000,,,------......---------...000333333111000111333111,,,%%%!!! """%%%(((***,,,,,,,,,++++++---////////////000000111222333333222111000000000111111222000///......---***((()))))))))***+++,,,......///---++++++,,,------,,,111222333444333222000///,,,)))''')))---111333333333111///------------,,,+++)))((())),,,...//////---+++)))'''&&&'''((((((+++---000222222000---+++,,,---...//////...---,,,---///222444555333111///...---,,,---...///---++++++******,,,...//////---...000111000---,,,---...000///...------...///000...//////000111222222222---,,,,,,+++++++++,,,,,,+++,,,///222333333111000---......---++++++---...///...---,,,,,,,,,------)))'''$$$###$$$)))---111000---***+++---///000//////...---+++)))'''%%%$$$$$$&&&))))))(((''')))******,,,...+++'''&&&)))---000///...,,,,,,,,,,,,---///......///000000...,,,)))&&&###$$$)))...111222...+++)))+++000444555555///...+++))))))***,,,---,,,++++++...111333333333222222222222111///---,,,+++,,,...//////,,,)))&&&###%%%(((,,,000333444444333444666888888777666444///---+++))))))+++---///000000//////...---,,,,,,&&&(((***,,,......------///000111111111000///...***+++,,,............---111111000///...,,,+++***,,,///222222000---+++***)))+++---+++((('''***---++++++***(((&&&(((,,,000000...+++)))''''''((((((******,,,...000000...+++---...000333444555666666---///000111111///---,,,)))+++,,,......000333666333111...+++***+++,,,---)))***+++,,,---.........***,,,...///......///000------,,,***)))***---//////222444333111///000222777666666666555111,,,))))))***+++,,,...///000111111000///000222222222000...------...///...+++((('''))),,,000222333222222333555555333...***'''&&&$$$&&&***...111333444444///...---,,,,,,,,,,,,,,,,,,---......,,,+++,,,---000///.........000111222///,,,)))(((***...000111...000333333111...------...111222222///,,,+++***+++++++++...111222222111...111444333///,,,++++++******)))&&&"""!!!###&&&&&&''''''%%%######&&&***###&&&((((((&&&%%%''')))((()))+++///222222000...,,,++++++,,,---...000111777666444111000000000111'''%%%$$$&&&)))---///000---,,,***)))))),,,...000222///+++******,,,------,,,++++++...111222///+++&&&&&&%%%%%%'''***---///444222...,,,***+++---...,,,///222111///...///222777000''' %%%---333...------,,,,,,,,,------,,,,,,------...---------...000333333111000222444---***&&&$$$$$$&&&)))+++***++++++)))((()))+++------///111333444444333222444333222111111222333444222000...---,,,+++)))(((*********+++,,,---/////////...---...///...,,,)))000111222333333222000//////,,,((((((,,,000333333666222......///000...,,,***)))((())),,,///000000///...+++((('''&&&'''(((***,,,000333333111...,,,,,,...000111222111000///...///000111111000///...+++,,,---000222222000...+++***+++,,,///000///---,,,...111000---+++,,,...111000///......///000111***,,,...000222333444555...---,,,,,,+++++++++,,,)))+++///333555444333111...///000///---,,,---......---+++***)))***++++++(((&&&###"""$$$(((---111000---******---000000///111222111...)))&&&%%%&&&$$$&&&))))))(((''')))+++***...222111---******,,,---,,,,,,,,,---///111222111000000111222000---***'''$$$!!!###(((///333444,,,***(((***///444555555---,,,***((()))***---///,,,++++++...111444444333333333222222000///------)))***,,,...///---***'''"""###&&&+++000333444333111333555777777666444333///---***(((((())),,,...//////...,,,+++***))))))$$$&&&***---///000000000//////000111111000......***,,,...000000///...---111111111000///---+++***+++...111222000---+++***(((,,,...---(((&&&))),,,)))+++,,,+++((((((***---000...+++(((&&&&&&&&&'''&&&+++000222000---,,,,,,...///111222333333333222+++---000333333222///---000000///...............------------............666000,,,---222444222---------,,,+++)))***---///---///111111000///000111111333444444222111111111666777777666222000/////////...,,,+++,,,...111222111000......000111222222444222///------,,,+++***,,,...111333444333000///...000111...)))&&&&&&'''&&&(((******+++---000222777444111...---,,,+++)))***---111000,,,((('''''',,,///222333111///......------------...///000111222111111222222111...,,,...000111000---***)))))),,,++++++---000222000...222333444222...+++))))))---***&&&$$$###%%%(((++++++)))&&&&&&(((+++,,,,,,******)))'''&&&&&&)))+++******+++,,,------------(((***,,,------...000111777777777555333000...,,,(((### ###***///...***---,,,)))'''''')))+++---...+++((('''***---000111000///---,,,++++++,,,---)))(((''''''(((+++...000222111...,,,,,,---///000.........111444444111...---***&&&%%%'''+++...000000...+++((('''''')))***///------...///000000///222111111222333333000...+++(((%%%''',,,---+++(((&&&(((******'''%%%&&&(((...111333333111000111333444222///------///222333111111000......---------)))))))))***,,,///222333111111222333333000+++''',,,...000333444444333222111...***))),,,000333444333///...///...++++++---***(((''')))---000111000111222111///,,,)))'''''')))---111333333222111111//////000222444444222///.........///000000111111,,,,,,---...///000111111000///---,,,,,,...000111333222222111000///......///000111222222111000///+++,,,---///222444555666111///,,,******+++---///---...///111222222222222000111333222000/////////222000...+++***)))))))))+++)))&&&$$$%%%(((+++...---,,,,,,---000111000///111000---)))%%%###%%%&&&((()))***)))''''''''')))111222333333111,,,(((%%%,,,,,,,,,++++++,,,///111///...///000111000...,,,)))'''%%%&&&***---///000***))))))---222444444222)))***+++++++++,,,///222000000000000////////////111000///...------......//////...---,,,***(((''')))&&&$$$$$$'''+++...000000222444444333222111222000...+++***,,,---------...//////,,,)))'''''''''******+++...000111000/////////////////////......111000///000333333000,,,///...---///111111---***///---,,,,,,---...---,,,+++000555777444111///...,,,...//////---***)))(((000...+++)))'''&&&''''''(((+++///000...,,,++++++...///111222333222111000)))+++...111222111///...000///......------......000000000000000000000///666111,,,,,,111444222///---------+++******---///------...000111111111111111222333333222111000111222333444333000.........---,,,*********,,,///111000///...///000111111111111///,,,+++,,,---------...000333444444333000......000000---)))&&&%%%&&&'''(((***+++++++++---///111...,,,***+++++++++******---//////,,,))))))))),,,///222444333111111111/////////.........//////////////////000000///......//////...+++))))))***---+++***,,,...000///---...///111000---+++******...,,,(((&&&$$$%%%''')))+++***((((((***+++,,,,,,)))))))))((('''(((***+++)))***+++,,,------------)))+++,,,,,,,,,---///111777777666555333000---+++)))$$$!!!###***...,,,))))))((((((((()))***---......,,,))))))***---............------------......---,,,+++******,,,---///111///---,,,,,,---///111111000///111333444222///...+++((('''))),,,...///111///,,,)))((('''((()))///------...///000///---......///111333333111///)))&&&%%%''',,,///---+++&&&)))******((('''(((***---000222333111111222444333111///------...111333555444222000////////////+++***+++,,,...000333444222111222333333111---***---///111333444444333222000///---+++,,,...111444333///---...,,,((('''))))))'''''')))...111333222222222222111...,,,++++++---000444666555444444444//////000222444555333111...//////000000111222222---......//////000111111000///.........///000111222222222111111000//////111111111111111000000///,,,---...000111333444555000...---++++++,,,...///---...000222333222111000///111222222000//////000333222000---,,,+++*********(((%%%$$$$$$'''+++---------......///111333444444111---)))'''''''''(((+++,,,,,,+++)))((()))***///111222333222///,,,***------...---------...//////...---...//////---++++++)))((()))+++---...---*********---111333111000***+++,,,,,,,,,---000333222111111000///......---111000...---------///////////////...---,,,+++***'''%%%""""""%%%))),,,---000222333444333222333444333000---,,,---...//////111111111///,,,******+++******+++...111222111000000...---,,,,,,---///000222111000222444444222000/////////000222222///,,,...,,,++++++,,,------,,,,,,000555777555222//////,,,...000000...+++))))))000///---***)))(((((((((***,,,------,,,+++++++++...///111222222000...,,,%%%'''***...//////...---/////////...............111222222111111000//////555000++++++///333222000---...---,,,++++++---///,,,++++++...222555444222000000000111111111111111---///000///---++++++,,,***)))((('''(((***,,,......////////////000000000...,,,))))))+++---///000000111333555555333000...///000000---)))&&&%%%%%%''')))+++,,,***))))))***(((&&&$$$%%%''')))++++++***+++,,,,,,+++***+++---,,,///333444444333333333111111000///...---------------------...///000111---...---+++)))(((***+++...,,,******,,,------,,,***,,,...---,,,++++++,,,...---***(((''''''((((((,,,+++******,,,---,,,,,,(((((())))))******++++++)))***+++,,,------------+++,,,,,,+++***,,,///111777666666444222///,,,***+++'''###%%%))),,,+++(((%%%&&&''')))+++---...//////---+++,,,---......------......///////////////000//////...---------,,,...---,,,,,,---...000111444222111000222222111000...,,,******,,,------,,,000///---+++)))))))))***///.........000000...,,,***+++---000333333000...'''%%%%%%(((---000///...''')))***+++******+++------///222222222222333444111000---,,,,,,...000222777555333000......//////,,,,,,,,,---...111333444222111111222333222000......///111222222222111000...000000///,,,,,,///222222...,,,,,,)))$$$"""###&&&&&&&&&)))...222333444111222222222111111000///000333666888777666666777......///222444555444222///000000111222222333333000000000000000000000000//////000000000111111111111111222222222111111111333222000/////////000000////////////000000111222------,,,,,,,,,---......---///222444444222///---...000111111000///000222555333222000...---,,,,,,)))'''%%%$$$%%%(((***,,,---///000000///000555999888333,,,((()))******)))+++,,,---,,,*********,,,///000111333333333222111000000111111000...---,,,///---+++***+++,,,,,,+++,,,++++++,,,......---+++++++++---///222222000...---------,,,,,,---000333333333222000///---,,,,,,111///...------///111222000000000000///...---,,,'''%%%""""""%%%(((***+++///000222222111222444666666222...---...000111222444444333111///...///000,,,,,,,,,...111222222111000---***((((((,,,000222333222222333555666555444000000000111333333111///,,,+++******,,,......------111555777666333111000,,,///222222000,,,***)))111000...---++++++++++++,,,,,,+++*********+++,,,---///111222111///,,,***"""$$$(((+++---......---000000000000000//////...000000000000///...,,,,,,333...))))))---000000///...//////---,,,+++---///,,,))))))---333777555222---,,,,,,...000222333333+++,,,---,,,)))'''''''''(((''''''&&&''')))***+++---...//////.........///...+++((((((***---000000...000222333333222111///111111000...,,,)))''''''(((***------+++(((''''''!!!###'''***+++(((((((((((()))+++---///...000333444222111111222000000//////......---,,,---...---------...000222------+++)))''''''***---///---***))))))***+++,,,+++,,,------+++++++++,,,,,,+++***)))))))))******---,,,+++,,,---......---(((((()))+++,,,---,,,+++++++++,,,---............------,,,***)))***...111555555555333111...,,,***---)))&&&&&&***,,,***(((%%%'''))),,,.../////////---------...111111111///...///000111111000...---///000000000///...,,,+++******+++,,,---///000111555333000///...///000000---,,,+++,,,...---+++)))------,,,,,,,,,,,,,,,,,,000000///000111111///---)))***,,,///111111...+++''''''&&&)))---//////...))))))***+++,,,---...//////000111222222111111111///...---+++,,,---///111777444111...---------...------,,,,,,---///111222000///...000111222111///---...///000000//////...---111333111,,,***,,,000111---+++***'''!!!###$$$&&&)))---000222333000000000111333333222111000222555666555555555666......///111444666555444000111111222222333444444222222111111000///////////////000111111111111000///000111222333333222222444222000......///111222333111000...,,,+++++++++))))))***+++,,,,,,---------000333555444111...+++---///000/////////000222333333222000///...------)))(((''''''(((***,,,...000333444111......444:::;;;444+++((()))***)))'''(((***,,,,,,+++,,,---///111111222333444444555555444444444555444222...+++///,,,)))((()))+++,,,,,,,,,,,,---///000000...++++++,,,///111333333111000......---,,,+++,,,///222222222111000///...------111000/////////111444555333333222222000///------)))&&&$$$$$$&&&(((******---.../////////111444777666222...---...000222333555555333111//////111444000///...///111111000///,,,+++)))((((((+++///111222222222222444555666666000000111222333333222222---,,,+++,,,...000000//////111555777777444222111,,,///333333111---+++)))111000//////...............,,,***))))))***,,,,,,,,,...000111111///---+++&&&(((+++...000111111111111222222222222111000//////000000000000...,,,+++///+++((((((***---......//////000///---,,,---...,,,))))))---333777555222)))((((((+++///333444444,,,------+++'''$$$######''''''''''''''')))***+++,,,...///...,,,+++---...000...+++***+++...//////,,,---///111222222111000333222111000///---+++***))),,,......,,,)))((('''!!!&&&)))***&&&%%%%%%&&&(((+++---///000111333222///---------,,,---............---,,,///000000...------///222------+++(((&&&'''***---...---+++)))((()))***,,,...//////---+++******+++))))))))))))***,,,---...---,,,+++,,,.../////////***))))))+++...///---,,,,,,---...///000000000000......,,,***((())),,,///333333333222000...,,,***...+++))))))+++,,,,,,***(((***,,,.../////////...++++++---000333555555333000111222222111///---,,,---.../////////---,,,***((()))***,,,...///000000333222///---+++,,,---///++++++,,,---......+++(((******,,,---//////000000111111111222333333111...++++++,,,...///...+++(((+++******+++,,,------,,,+++******+++---///000000111111111111111000...---...---,,,,,,,,,---///000666555222///.........///,,,,,,+++***+++,,,---...,,,++++++---///000///...,,,,,,,,,---------------,,,000333000+++(((***---...+++******'''!!!!!!###&&&(((+++---///111...------///222333222000---///111222111111111222...---...000333555444444111111111222333333444444333333222111000///......---...///000000000000///...///111222333333222111333222///------///222333555333///,,,)))'''&&&%%%&&&&&&''')))***+++,,,,,,...000333555444111---+++------......------///111000000000000//////......++++++++++++,,,...///000444666666222---,,,111666;;;444+++'''((()))'''$$$'''))),,,...///000333555555444333222222333444555666666666777888555000,,,...+++(((''')))+++---...***+++---///222222000---+++---000222444444444444///...---***))))))---///000000000000////////////222222222222333444666777555555444222000...,,,+++)))'''$$$$$$%%%'''''''''+++,,,---------///222555333000---,,,...111333333333333111///---...222555444222000/////////---,,,((()))***++++++,,,,,,---//////000111111222333444...///111111222222333333///...---...000222222222///111333666777555333111---000333333111...+++***---......//////000000000...+++))))))***,,,......,,,,,,...///000000000///...///111222444444444444111222333333333222000//////000111222111000---,,,+++***((()))+++,,,------///000111000...------...,,,++++++...222555444222)))'''&&&(((...333444333.........+++'''###""""""))))))))))))***+++,,,,,,,,,...///,,,)))))),,,///222000......///000//////,,,---...000000000000///333222111111222111///---+++---//////---+++++++++###!!!!!!%%%((()))%%%$$$###%%%))),,,...///000111222000---+++*********+++,,,---------,,,+++...000222000---,,,///222...---,,,)))&&&'''))),,,---------+++))))))***,,,000000///---***((()))***''''''''''''))),,,///111---+++)))***---000111222---+++)))+++...000...,,,,,,---...///000000000000......---+++)))(((***,,,000000111111000...---,,,...,,,++++++---/////////***+++---...///......---******+++///333555666555111111111111000///...------............,,,+++***&&&'''***---.../////////111000///---******,,,...+++,,,,,,...000///---***(((***,,,///111222222111///000111333444444222///---,,,,,,---...---+++)))---------,,,,,,,,,++++++,,,+++******---///000000000///.../////////---+++------,,,,,,---...000000666666444333222222111111,,,+++***)))))))))***+++)))))))))+++......,,,+++++++++++++++,,,,,,---------///000...***((()))+++,,,))))))+++)))$$$!!!""""""%%%(((******+++---......,,,+++---000222///---+++,,,......------...///...------...111333333222000111111222222333444444333222111000///......---,,,,,,---------.........---...000222333222000///111000...---...000333555555333///***'''%%%%%%%%%%%%%%%&&&''')))+++---......000222444333111...,,,,,,------+++***+++---///,,,---...///000000//////,,,---...///000222222333555666555111---,,,...111666111+++(((((((((&&&$$$))),,,...111222444777999888666333000///000222333666555555777999888333...---***((((((+++...000111***+++,,,///222222000...+++---000222222333555777000///---***'''(((+++...////////////000000000000111222333555666666666555444333333111000...,,,+++)))'''$$$$$$%%%%%%%%%$$$***+++---------///111333///---,,,,,,///222333333111000...+++***---111555555333000......---,,,***&&&(((+++......---+++)))+++---000111000//////000,,,...///000000000222444111000///000111333333222000000111444666666333111...000222222///---++++++))))))+++---...///000000---+++((())),,,///000///++++++,,,...000222444555111222222333333333222222///000111222222000///---,,,...000111111///---,,,*********+++---...------000111222111///------...------...000111111111111,,,)))&&&''',,,000000///.........,,,(((%%%$$$$$$+++++++++,,,------......---......***''''''+++000222111111111333333222000000000000000000///...---222000///000333333111///---...000000///...000111***&&&""" """$$$&&&'''&&&$$$$$$'''+++/////////000000111///,,,******+++***+++,,,,,,,,,***(((''')))---111000---,,,...222///...---***(((''')))***+++,,,...---+++***+++---......---+++((('''((())))))'''&&&&&&'''+++///111---***'''(((+++000333555111---******...000///,,,+++,,,---......//////............,,,)))((()))***------//////000///...------,,,,,,---///111333444)))***+++,,,------------))))))))),,,000222333333............//////000111111000000...---+++)))(((%%%'''***---//////...---///000000...++++++---///------...000222222000...***,,,...111222222111000,,,---...111444444111///---+++***+++,,,------,,,---......---,,,++++++,,,...+++)))***---///000///---++++++,,,///000...,,,------------...///000111444444555555555444222222,,,+++)))((((((((())))))'''((())),,,...---+++(((+++++++++,,,---...//////------+++***)))((()))))))))'''))),,,,,,(((&&&(((&&&))),,,,,,+++***+++---///,,,***,,,///000---******,,,------,,,+++,,,......---,,,---///111111000000000111111222333333333111111000000///...------++++++***)))***+++,,,---,,,...000222222111///---///.........///222444666333111---***(((((()))***&&&&&&&&&'''))),,,///111///000111222222111///...,,,,,,+++)))((((((***---***+++---///111111111111,,,...///111333333444444444333111000...---------...---+++***))))))))))))***,,,///000111333555777999666111...,,,...000222444222111444777888444///+++***)))***...111333444---,,,---...000000///------...000///...///333666222111...***((((((+++...111111000000//////......///111444666666555333222//////000//////...---,,,,,,***(((''''''((('''&&&***---///000000000111333+++++++++...111444444444///...+++)))(((+++111555333111...---------,,,+++'''))),,,......,,,***((((((,,,000111///---,,,,,,)))+++---...---...111444222111///000111222222111//////000222555666333000///000111///---+++,,,,,,%%%&&&(((+++---...///000---***(((***...111111000******+++---///333666888000000111000000///......---...000111000///---,,,)))***---...///---+++******+++,,,...//////...---000111222111///------...---///111111000///000111///+++''''''+++...---+++---......---***''''''''',,,------......///000000...///...)))%%%%%%+++111111111222444666666444222444444333222000...---,,,000......///333444222///...///000000000000333555///+++%%%""""""$$$%%%&&&'''&&&&&&)))...111111///...///000///---,,,,,,---+++,,,,,,,,,+++(((%%%$$$%%%***///000---,,,///222//////...,,,)))'''(((***))),,,///...,,,***+++---,,,,,,+++)))'''&&&((()))+++)))&&&%%%&&&)))---000,,,)))&&&&&&***000444777333...******---000///---******+++,,,------------.........---***(((((((((+++,,,---////////////...---,,,---...000333666777'''(((((()))+++,,,------)))((((((***---///000000,,,,,,,,,,,,...000333444555444222///,,,***((('''%%%'''***---///...---,,,...000111000---,,,...000/////////111444444333111,,,...000222222111///---)))***,,,000333333111...,,,***)))))),,,...//////,,,---......,,,,,,,,,---///,,,)))))),,,/////////)))((((((+++///111///------------...///000111111000111333444444333111000---+++***(((((((((((()))'''(((***---///---***''',,,,,,,,,---...///111222...+++)))(((((())))))((((((''')))......+++***,,,))),,,//////,,,++++++---000---***,,,///000,,,(((+++---...---,,,,,,---......---+++,,,...////////////000000111222222333333000000000///...---------***)))((('''''')))+++,,,,,,...000111111000---,,,---------...000333555666111///,,,+++***+++---///((('''''''''***...222444///000111111222111000///,,,,,,***(((&&&''')))+++)))***---000222333333333,,,...000222333444444444111000......//////---+++(((***,,,,,,++++++,,,---)))+++---...---...000222888555000,,,+++---000222222///...111555777444000***)))))),,,000333555666///...---...///...---+++...//////---+++,,,000333444333///+++((())),,,///333222111000///...---,,,---000333666666444111///+++,,,---.../////////...111///,,,,,,,,,,,,+++))),,,...111222222111222333******,,,///333666666555...---***''''''+++111666111///,,,,,,---......---)))+++,,,...---,,,***(((''',,,111222000,,,******'''***,,,,,,,,,---000333333111//////000111000000///...///111555555333///000000000...,,,+++,,,---'''(((+++///333333///++++++)))'''(((***---/////////+++))),,,222555444222333111...***(((***///333444222000...------...///,,,***)))***,,,,,,***''',,,...000000//////111333222222333333222111///...000111111111111000000///...+++'''&&&))),,,,,,,,,....../////////---,,,++++++000444333///++++++---000...+++))))))***,,,---222222333555777888666555111000///---+++)))((('''......000333555555222000111222333444333111///---///+++%%%%%%************...333444222///---.../////////...---,,,---------,,,+++(((&&&$$$%%%)))---000000///......111...,,,+++,,,,,,,,,+++,,,///222111...,,,---...000000///,,,)))((()))***'''(((((('''''')))---000...,,,)))''''''***---///111...+++***---...---+++***+++---...///000//////000000000///---***(((&&&---,,,***+++,,,...///000,,,+++***,,,000555888999---,,,+++******+++---...++++++***)))(((***---000......---------000444777222444444333///+++((('''(((((())))))***,,,------222111000000000000...,,,,,,---...000111333444555000///------///111222222---,,,,,,+++,,,---...///,,,)))'''***///222000---------++++++++++++,,,------,,,---000444444111...+++***+++---///000///...///111333333111/////////111...,,,...222444111---))))))(((((((((((()))))))))+++---...///...---,,,---//////...000333222...************)))((('''&&&$$$&&&(((***,,,---...///+++...000000...+++***)))222111000...------,,,,,,++++++---000333222000------.../////////...---,,,222222222444444333///+++---...///////////////...+++++++++***((((((***,,,,,,,,,---......---***'''***)))((())),,,000555888111///---******+++---...---)))$$$%%%***000444555222111111111000...***'''******)))))))))***+++,,,((()))+++---...000111111000000///.........//////,,,---///...,,,*********+++******)))***+++---...,,,+++)))((())),,,000222333222222111111222222333+++---......,,,******+++((('''''',,,333666444111000000///...---+++***)))...------------...//////666666333000------///111333111...,,,++++++,,,---***,,,---...,,,+++,,,---)))***+++---...///000000333222111000////////////000000111222333333333333---+++)))***---000222222///,,,((('''(((+++------+++---//////...---...///***+++,,,------,,,***)))***,,,...///---***%%%"""'''(((***,,,...//////000000111333444333111---+++.........///000111///...000...,,,+++++++++***))))))***,,,000333222///++++++)))((((((***+++,,,,,,+++((('''***///333222000///...,,,)))'''(((+++...222111///---------///000111...***)))***+++***)))---...///000//////111222333333444444333111000...111111000000//////......,,,)))&&&&&&)))+++,,,,,,---...///000///...---,,,---111555444000,,,,,,---///...,,,++++++,,,...///111222333444666666555444333111...+++))))))))))))......000333555555222000111111222222111000...---///***$$$ $$$&&&(((((()))...333444222///,,,---...//////...---,,,---------,,,+++)))&&&%%%)))+++...000///......///111///---,,,---......------000222222000......///000000///---***)))***+++***++++++)))((()))+++---,,,+++)))))))))+++...000000...++++++,,,---,,,******,,,...000111111111000111111111000...+++)))(((++++++******,,,---------+++******,,,000444666666000///---,,,+++,,,------,,,,,,+++***)))***...000//////000111111111333444222333444333///,,,***)))&&&&&&&&&&&&(((***---...333222111111111111///---,,,---...///111222333333///---,,,---///111222111///...---,,,,,,------...,,,)))(((+++000222111...------+++******+++,,,,,,---,,,,,,///222444222000...---------......------///111111000...---------...,,,+++...333555333000******))))))))))))******+++,,,...///000///---,,,---//////...///222111---,,,++++++***)))(((&&&&&&&&&''')))+++---......///+++...111111///---,,,,,,333222111///---,,,,,,,,,,,,,,,---///111111///---------.........---,,,+++111222444444333111///---...///////////////......+++++++++)))((()))+++..................---***))))))(((((()))+++...222444111///---***)))((()))))))))(((((())),,,///000111111111111111111///+++''')))******++++++,,,,,,,,,)))***+++---...///000000000//////...---,,,+++++++++---//////---,,,,,,,,,,,,++++++++++++,,,...///,,,+++***)))***,,,///111222222222222222222222222...///000...+++)))))))))(((&&&&&&+++000333222/////////000000///---+++***,,,,,,---...000111222222777777555222000000222444444222...+++***+++,,,...,,,------,,,)))((()))***)))***+++---.../////////333222222111111111111111000111222333333333222222///---+++,,,...000111222000---***((()))+++,,,,,,,,,...//////...---...///,,,,,,,,,++++++)))((((((+++++++++++++++)))'''&&&((((((***,,,---...//////...///222333222000---++++++++++++,,,......---,,,///...------------,,,***+++,,,...000222111...++++++)))(((((()))******)))(((&&&%%%(((---000000...---------***((((((***,,,111///...,,,,,,---///000555111,,,******+++,,,,,,---...//////...///000222444444555444333111///...111000///...---,,,,,,---***(((&&&''')))+++,,,,,,------...//////...,,,,,,---111444444000------...///............//////000000111222333333444333333444222...+++******+++,,,//////000222444444222000111000//////...............)))###!!!"""$$$$$$###&&&&&&(((---222333000---***+++,,,---......------------------,,,***((('''---...//////......///000222111//////000111000///000222333333222000000000111111000...,,,***+++,,,---......---***))))))***+++++++++,,,---///000111000...,,,,,,------+++******,,,///222444333222111111111111111///---+++))))))******++++++++++++*********+++...111333333333333222000...---------...---...---,,,+++,,,...000000111222333333222111000111222333222000---,,,,,,&&&$$$###"""$$$(((---000444222111111222222000...------...///000000000000---,,,+++,,,///111111111222111///...---,,,,,,,,,+++)))(((+++000222222000...---,,,+++***++++++,,,---,,,,,,---///111111000111000...,,,++++++,,,,,,000000///,,,***)))***++++++***)))---222555444222++++++++++++++++++++++++...///000111111///...,,,...000///---...111///+++,,,++++++***)))((('''&&&)))***+++---......//////,,,///111222111000000000666444333000...---,,,,,,...---,,,---...///...,,,,,,,,,,,,---,,,+++******...111444444111......//////000000000///...------++++++***(((((()))---000111111000///---,,,,,,+++******++++++,,,...000000000///---+++)))'''&&&%%%&&&))),,,......---,,,,,,///000111222222000+++'''(((***,,,...///...------+++,,,---...............//////...---,,,)))'''%%%(((+++---......---......,,,,,,,,,,,,---...000000------,,,,,,---...//////000111222333333222111000111111111...+++((('''((((((&&&&&&)))...000///,,,...///111222222000---,,,)))+++---000333444555555777777666444222222555777555222...***)))***,,,...//////---)))&&&%%%&&&'''***+++,,,---............222222222333333444444444111222222333222111000//////...------000111222111222///+++******+++++++++,,,...//////---,,,,,,---...---+++)))((('''''''''++++++***)))))))))******((()))***,,,---.........,,,...000111000...+++***&&&'''((()))***+++++++++.........000111000...+++------...000000///---++++++)))((()))***+++***)))'''&&&'''***...000000///...///000///---+++,,,,,,///...,,,+++,,,---///000333111...,,,,,,---...///...//////...---...000222444444444333222000---,,,000///---,,,++++++++++++)))(((((()))+++---......////////////...,,,***)))***---000111000...///000000000000000000////////////000111111111111111222444333111///...---......000///000222444444222000000///---,,,+++,,,---...,,,'''###$$$(((***(((%%%&&&&&&'''+++///000---)))((()))+++---.........---......//////...---,,,+++.../////////...///111333333222000111222333333222333444555444333111//////111111111000---,,,,,,---...///000///,,,***)))***+++,,,---///111222222333000////////////...,,,+++)))+++///222444444222111111111222111000...,,,+++)))***,,,---,,,+++******+++,,,---000333444222000333222111000//////000000...///000///------...000000/////////000000...---///000222111///---------)))&&&###!!!"""''',,,000333111//////000000///...---...///000000000///...,,,+++***,,,///111111000333333111///...,,,++++++***))))))+++///222222111///...---,,,,,,,,,------///...,,,++++++,,,---...000///---+++))))))+++,,,///...,,,)))&&&%%%''')))***))))))+++...111111111---------......---------000000222222222000...---...000///,,,---000...))))))(((((((((((((((((((((,,,---...///////////////---///111222222222333444888777555333111///......000---++++++,,,------,,,,,,,,,,,,++++++***))))))***///333222---***,,,///000000000000///...,,,,,,++++++***(((((()))---111333333222000---,,,------...//////000000000///////////////...,,,***((('''&&&***///000...+++******---...000222222000,,,((('''***---000111111///---------............------.........---***'''###!!!&&&(((+++---------...///------......///000111222//////000000000000000//////111222444444222111///111111000...+++)))))))))***)))(((***---///...,,,---///222444444222000...(((***...111333444333333333333333222111222444777555222...***)))***---///111000---)))%%%%%%''')))+++,,,------......------111111333444555555666666111222333333222000...------------///222444444333222000---+++++++++***)))***,,,------+++******+++---+++)))&&&&&&&&&((()))------,,,+++++++++++++++)))***+++,,,---............///000000...,,,)))'''$$$&&&((()))))))))***+++------///222444333000------...//////...---,,,,,,,,,***))))))+++,,,,,,+++((()))***,,,///000000000---///111111///---------...---+++******,,,...///---...////////////000111...//////---,,,---///222333333333222000---+++)))...---,,,+++************)))***,,,---...//////000444444333222000---+++)))&&&(((+++---...///000111222111111000//////...---...000111000///...000222333333333222222111//////111000000111333333222000///...,,,******+++---...***&&&%%%(((---000---***((('''&&&(((+++,,,)))%%%''')))+++---............///000111111111000//////......///......///333555222111111222444555444333666555555444333111...,,,000111222000...,,,---------...000///---,,,,,,,,,,,,---///111222333333222///111222333222111///...)))+++...111222222111000111111111111111///---,,,))),,,//////...,,,,,,---......000333555444222///000000000000111111222222///000111111///------......,,,))))))+++.........---///000///...------...///+++%%%!!!"""%%%+++///000...,,,,,,---......---...///000111111111///...,,,++++++---///111000///333222111000...,,,+++***)))))))))+++...000111111000///...------...///000111000---***(((''')))***,,,,,,,,,)))''''''***---...---+++'''$$$$$$&&&)))+++***))))))+++,,,------......////////////......000111222333333111///---...000///,,,---000...)))%%%%%%%%%%%%'''(((***+++......///000000000000000...///111111111222555777999888666444333222111111000...+++***,,,---------------,,,+++*********)))(((,,,000///***(((***---000000000000///...,,,,,,,,,,,,+++)))(((***---000222333333111...,,,...///000111111111111000...---...///000111111000...---)))---000000---******++++++,,,...000111000,,,)))''')))...111333222000.........//////......---,,,---------,,,***&&&### %%%'''***,,,,,,,,,---...---...///000111222222333000111222333333222111111///000222333333222000///...//////---++++++,,,---------,,,---...000000///...000333555555444111///)))+++---///000000///....../////////...///111333333111---******+++...000222000---)))'''(((+++...------......------,,,+++...///111333444555555555000111222333222000---+++++++++---000444666555444111///---,,,,,,+++)))'''((()))+++***)))(((((()))+++)))'''%%%%%%'''***,,,...///000000///...,,,++++++,,,---...............111111111000---***'''%%%&&&(((++++++******+++------...000444666555111......///000///------...//////,,,))))))***+++,,,,,,)))***,,,.../////////...)))+++---...---,,,,,,,,,...,,,+++***)))***,,,---)))+++.../////////000222//////...---+++,,,///111333333222111///,,,)))'''++++++,,,,,,,,,+++***)))***,,,///000000///000000777777666555333000---,,,%%%&&&(((+++...000111111111000///......---------...000111000------///222333222222222111111000000222111000111333333111000...---+++******+++---...((('''(((+++///111000...(((&&&$$$%%%((()))'''%%%((()))+++---...///......///000111222333222222111...//////......///222444000000000222444555444333444333222222333111...,,,///000111000...---,,,------...///...---,,,---.........///000000000//////...111444666555333222222+++,,,...000111111111000///000111111111///...---***---000000...---///222111111222333555444111///---...///000111111222222///111222222000---,,,,,,+++'''$$$&&&+++///111111...///000///...---...///111---'''###"""%%%+++......,,,))))))***,,,,,,+++///111333444444333111000---,,,,,,...000111000...000000000000...---++++++((()))***+++,,,---...///......------...///111222222111///+++(((&&&''')))***,,,---***'''&&&))),,,---,,,***'''$$$$$$'''))),,,+++***)))((()))******...///000111111000///...///111222333333111000......000///---...111///+++%%%$$$$$$%%%&&&)))+++,,,......///000111111111000...////////////111444777666555444444333333444444///---++++++---.........000///...,,,++++++++++++(((+++---,,,***((())),,,///000000000///...------,,,,,,,,,+++******,,,...000222333222...---...000000000000000///...,,,+++---///000222333333333222---///000000...,,,++++++******+++---///...,,,***&&&)))---111333222111000///////////////...------------,,,,,,***'''%%%###&&&)))+++,,,,,,++++++,,,,,,---///111222333333333000000111222222222222222///000111222222111000///---------,,,+++,,,///111000000000000000111222333///111333555555444222000***+++,,,---...---,,,+++***,,,------,,,,,,...000000...,,,++++++---///111111000...+++)))***...111............---,,,+++***+++,,,///111222333333222///000222333222///,,,+++)))***---111444666555333///...,,,,,,,,,***(((%%%&&&'''))))))(((((()))***)))(((&&&%%%&&&(((+++---...///111222222111///---......//////000/////////333333222000...+++(((&&&))),,,///...,,,+++,,,......///111444666555111...///111111000......111333333///***''''''((())))))(((***,,,------,,,++++++%%%(((***+++++++++,,,---...---+++)))((()))***+++***+++---,,,+++,,,///222//////...,,,+++,,,///111444444333111///,,,)))'''((())),,,---...,,,+++))))))---111222000......///222333333222111///---,,,(((((()))+++---///000000...---+++++++++---///000...111222000---,,,///333333111...,,,,,,...000222222111000111222222111000---,,,+++++++++,,,------)))***+++---...///......'''### !!!%%%((()))(((***+++---.../////////...---...000111222222222111000111111///------...///......///111333444333222///......000222222000...---///111000...,,,,,,,,,...///...---++++++---.........---,,,++++++******+++///444777666444333333////////////000000111111...///000000000///...---***---000///---...111555333222111222333222000...------...//////000000///...111333222000---++++++'''$$$$$$(((000555777666111222222111///...///111000,,,'''######&&&+++///---+++(((((()))+++++++++111222555666777666444333///......///111111///---------...///...---,,,,,,((()))*********+++,,,---++++++++++++---///111222111222111...+++)))+++---,,,///000...)))&&&(((+++,,,,,,+++(((&&&&&&(((***------+++***((()))***,,,...///000111111000///......///111222333222000///---//////...///222111---)))(((''''''''')))+++,,,------///000111111111111---......------///333666000000000111222333444555...---,,,---///000000///222111///...---,,,------++++++++++++++++++++++++...///////////////......,,,---...---+++******+++,,,000333333///---...111222111111///......------------///000111222333333//////000111222000---***)))(((((())),,,---,,,+++&&&(((,,,///222222222111...////////////......------,,,,,,+++***)))((((((***,,,......---++++++,,,,,,---///111222333333333---......///000111111222000000111111111111000000---...---,,,+++,,,///222111111222111111333555666111222333444333222111000+++++++++,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,---///000111111111///---++++++---000/////////...---+++***)))((())),,,...///000///...---///111222222///---***+++,,,...111444444222///,,,,,,+++,,,,,,***'''$$$%%%''')))*********+++,,,***)))((('''''')))***+++------...///111222333333000000111111111000000///333333222111///---+++***,,,///222111---+++---//////000111333555444111...111222333222000000333777777111***%%%$$$$$$%%%&&&&&&(((***+++***(((''''''%%%'''***+++++++++---///...---+++)))(((((()))***,,,---,,,***((()))---222000///...,,,***+++...111555555444222000,,,)))(((&&&(((,,,...///...+++))))))---111222///---------+++,,,---------,,,+++***+++++++++,,,.../////////***)))((((((***---111333...111333000,,,,,,///444444111+++''''''+++000444333111000111222222111000,,,,,,,,,,,,,,,,,,------***+++------,,,+++,,,---%%%!!!###(((+++++++++,,,...////////////...+++---...000111111111111222333222000---+++***+++------...000333444333111*********...222444222000---///000000...,,,,,,,,,000000...,,,***)))+++......---+++)))'''&&&&&&&&&)))...444777666444333444333222111000000111222333---...///000000///...---))),,,///...,,,---222777333222111111111111///------...............---,,,...000333333000---******$$$###%%%,,,555;;;;;;999333444444333111000111222---***&&&######''',,,///---+++(((''')))+++,,,,,,111333666888999888666555000000///000222111///,,,***+++---.........---,,,((()))******))))))***+++)))))))))***,,,...000222000222333111...---...111///222444111+++'''''')))+++++++++)))(((''')))+++......---+++******,,,///---///000111111000///------...000222333222111000---//////...000333222...---,,,***)))((()))+++,,,,,,---...000111111111111---------,,,,,,...222555,,,------///000333444555------,,,...000111111000444333111///............---,,,++++++---...---+++......///////////////...,,,...//////,,,***))))))***...333333000---///111555444333111000000000000,,,------...///000111111///...000333555333---(((((('''&&&'''***,,,,,,,,,&&&(((+++...111222222222...///////////////......---,,,++++++***+++++++++---///111000...,,,,,,,,,+++,,,///111222333333333+++++++++,,,---///111111111111000000000000111111...///...,,,+++,,,///111111222222222222333666888333333333333222222111111+++++++++++++++---......,,,---......------...000)))***,,,---///000111222222111000---+++***,,,...000000///...---+++***)))&&&(((***,,,------,,,,,,,,,...000222222000---+++------///222444222///++++++******+++,,,***'''$$$%%%'''***+++++++++---...,,,+++***)))(((((()))))),,,++++++,,,...222666999111222222222222111111000222222222222111000///...---111444222---+++---///000000111222444333111...111555666444///,,,...111444000+++'''%%%$$$######!!!###''')))))))))+++,,,&&&(((***,,,///111222222333000,,,*********)))(((***---///...,,,,,,///333333222000...---...///000555555555444111...***(((,,,***(((''')))*********%%%)))...///---++++++,,,))))))+++,,,,,,+++***)))%%%''')))+++...///111111---)))&&&&&&***...000000333333222000......000222555111+++'''%%%(((,,,000111333555555222111000000222222111000...,,,+++***,,,,,,+++******+++,,,---&&&### """'''******(((///222555444111...---...///000111333333333222111333444444111+++''''''(((&&&(((+++---///000//////++++++,,,---......,,,***+++++++++,,,---,,,)))&&&+++,,,...---,,,++++++,,,++++++)))'''%%%""" &&&)))///444777666444222000222444444333222222222///000000000///...---,,,+++,,,...///111222222333666444111///...---,,,***.........---,,,+++******,,,,,,---...///---)))&&&!!!"""&&&+++111555666666444222000000000000///...---***&&&######'''+++///,,,(((%%%''',,,000///---000222666888888999:::;;;000000000222333222///---111///...------...---,,,///---***)))************+++***))))))++++++***)))///...///000222333222111333111///------+++)))'''******+++++++++)))'''&&&******))))))***,,,---///---...000333555444000---......//////000//////......///000222333333222222000///---++++++,,,...//////......000333444222///...,,,)))''''''***---000111---)))'''***,,,------+++((((((,,,333777777444222222222222222222222222...---,,,---...///...---222222000...,,,---000222555333111///...,,,***'''---...000111222111111000444333222111222111...,,,///,,,(((&&&(((+++...//////------...000///+++'''###$$$'''***---...,,,+++((((((***---111333222111000///------.../////////,,,+++***,,,...111111111...///000111111///---,,,+++,,,...---,,,+++,,,------------...///000111222111000000111333444333222000///......///000222333444333111000000111333444333000---,,,,,,---------)))***+++---//////000000000000111111000///......---,,,+++---///000000///777555222///---,,,++++++///---,,,---...///...---******+++++++++******)))---///111222222000...,,,,,,000555777555222...---...//////...---***(((&&&%%%%%%&&&((()))************(((((())),,,,,,)))&&&)))---111333222111222444777444111111333333111.........//////000000000000,,,---///111111000...---...------...000111000///111444555333///,,,...111000---)))%%%$$$#########"""$$$((())))))***+++,,,***+++---///000111222222333222000...,,,+++*********,,,...---+++,,,000333777555222000...---------333333444444222///,,,+++***(((&&&&&&(((*********(((+++......+++)))((((((******+++++++++***))))))&&&''')))+++---...//////,,,)))&&&&&&***...000000111222222111///......000000---)))&&&&&&)))---000///111333333222111111222444333333111///---+++***))))))))))))***,,,...///***'''$$$&&&+++......,,,000222555444222///.../////////000111111111111111111222111...***((((((***)))+++---000111111000///,,,,,,,,,,,,------,,,+++---,,,,,,------+++(((%%%***,,,......---,,,---...---,,,+++)))'''%%%"""!!!$$$'''+++///222111000///...000222333111000000111///000111111111///---+++,,,---...000111222333333555444111///---+++)))(((,,,++++++******)))******+++++++++---...---***((($$$$$$'''+++///222222111111///------///111111000000---)))%%%%%%&&&)))++++++(((&&&)))...000///---///111444555555444555666000111111111000///...---000///------...///000000111///---++++++++++++***---+++******+++,,,+++***---------...111111000///000///---,,,,,,,,,***)))***+++++++++***)))(((''')))))))))***+++---............///222444333000...---------....../////////---...000222222333222222000///...---,,,,,,,,,------,,,---000444555444222///---***((((((***---///111...***)))+++---......---***))),,,222666666444222222222111111000000000---++++++,,,...//////...000000///---,,,---000222555222000.........,,,+++///000111222333333333333333222222222333333222000///,,,)))((())),,,...000---++++++,,,...///---+++&&&&&&'''***---///,,,***'''(((***...222444333222111000//////000000//////,,,++++++,,,...000///...---.........---+++(((''')))+++------+++*********,,,++++++,,,---///111333333222111222333444333222444333333333444555555666444444333222222222333333333000---,,,,,,,,,,,,+++******+++,,,...///000111000000//////////////////...---,,,---///000///...666444222000...,,,,,,,,,...------...000000///...******++++++++++++++++++000111333333222000---+++...111444444222///,,,+++---------...------,,,,,,)))((('''&&&%%%%%%%%%&&&'''&&&'''***...///,,,***,,,///333333222111111222444222000111222222///,,,,,,------...///000111111///000111111111000...---///...---...000000000///000222444222...,,,---000...,,,)))&&&$$$$$$%%%&&&$$$'''***++++++++++++,,,,,,---...000000000//////222444555333...+++***+++***,,,---,,,***+++000444999888555111...,,,******///000222222222111///---'''&&&%%%&&&(((*********---///000///,,,)))'''&&&,,,,,,,,,,,,,,,+++***)))))))))+++,,,------------,,,)))''''''***...000111000111222111...------...***)))'''&&&'''***---///,,,...000111111111333555666666555333111...,,,+++''''''((()))+++---///000---***((()))...111111000111222444444222000///000/////////...//////000111......---+++))))))+++---,,,...111333444333111000------,,,,,,,,,,,,,,,---///...---...---+++'''$$$(((+++---///......///000......---,,,***(((&&&%%%%%%''')))+++------,,,,,,---...000000...---.........000222333222000---+++,,,---...000111222222333444333111///,,,***((('''+++***)))))))))+++,,,---+++***)))***,,,---,,,+++((('''(((***---///...---...,,,******---000222222222000---)))'''''''''((()))((())),,,000111///,,,---///111222000//////000000222222000,,,***+++---000///---,,,---///222444222111000...---,,,,,,,,,000...,,,,,,------,,,+++,,,++++++---///000///---,,,+++)))***,,,------,,,++++++++++++***)))(((((('''(((***,,,...////////////......///111111///...+++++++++,,,---...///000---...000111333333333222111000...,,,+++*********,,,,,,---000333555555444///...,,,******+++---...111...++++++,,,.../////////,,,***+++000333444333222222111000//////......,,,++++++,,,...000//////---......---,,,---000333444111...---...///000///333222222333444555666666333222222444666666555444///---,,,++++++---///000...,,,***+++...111222222+++)))(((+++///111---)))((())),,,000444555444222000111111111000///......,,,,,,,,,---......,,,***---------,,,+++(((&&&$$$(((***,,,---+++)))((((((+++***)))***,,,///333555555444222222333444333222555666666777777777777666444444444444333222222111222000---+++,,,,,,++++++*********+++,,,...000111000///...------...000111111///......//////...---333222111///------,,,,,,,,,,,,---///222222111///,,,,,,,,,,,,,,,,,,,,,,,,222333444555333000---+++///000222111...,,,******,,,,,,------...000111222---***&&&"""  !!!$$$%%%(((,,,000111000......111333333111000000000000000000111222111...+++***+++,,,...000111333333222222222222111///...---///...---...///000///...000111222111...------//////...,,,)))'''(((***,,,)))+++...///...------...------...///...---+++***000555888666///***)))++++++,,,---+++)))***///333777666444111...,,,)))(((+++,,,...000111111//////&&&&&&%%%'''***,,,,,,,,,111222222222000---+++***//////......------,,,,,,,,,------......---------+++***))))))+++---000111111111000...,,,+++---///''''''''''''((()))***+++)))+++---...///111444777888777666444222///---,,,'''((((((***+++---...///,,,***(((***---000000000000111222222111000/////////...---,,,---...///000---,,,+++)))***,,,///111///111333555555444222000......---,,,++++++---...222111000///...+++'''$$$%%%(((,,,.........///000000//////...---+++***))))))))))))******+++,,,,,,,,,---...---,,,++++++,,,---000222444444000---***++++++---...///000000000111111111///,,,***)))(((++++++******,,,...000222,,,+++))))))+++---...---)))))))))***---...---,,,---+++)))))),,,///111111222111///---***((('''&&&((((((+++///222222///,,,+++---//////...---------000222222...(((&&&***...111000...,,,+++,,,000333111111111111/////////000333111///...///000///...,,,++++++---///000...---(((''''''(((,,,///000000,,,,,,,,,,,,+++***))))))''')))---000222222111111...---++++++---...------************,,,---///000---///000222333333333333222///,,,((('''''')))***,,,---...000222444555555//////---,,,,,,,,,,,,---///...------...///000000222///,,,+++...111333333333333222111///...------...---,,,---///000///...,,,---/////////000222444222000---,,,...111222333444444333333444666888999555444444555666666555333............---...///111111///---,,,...111555777111---+++---222333///***+++,,,///222555444222//////000111111///------------------......---)))&&&---------,,,+++***(((((()))+++......---***)))))),,,+++******---111555888666444222222222333333222333444555666666555444333111222333444333111///...///---++++++,,,------,,,***)))((((((***,,,///111111///---++++++---000222333111////////////---+++//////...---,,,,,,,,,+++++++++---000333444222111000///...------,,,++++++111333444555444222///---///000000///---,,,,,,...............///111333555...***$$$ %%%'''***...111111000///---...///000000/////////---...000222222111...,,,***+++---///111333555555333222111000///...---,,,///...---...///000///...000111111000///......///---...---***((())),,,///...000222222111000000000...///000111000...+++)))...333777555///***)))***+++,,,---+++)))))),,,000000000000000...,,,***)))'''))),,,.../////////...(((((((((***---//////...000000000111222111000///111111111000000///////////////000//////...------************+++---000222444333000,,,)))***...111))))))))))))((((((((('''((()))++++++---000444777777777666444222000---,,,***+++++++++,,,,,,,,,,,,,,,+++***+++---///111111//////////////////...---///...---,,,,,,---...///---+++******,,,///222444///000222333333222111000000000000...,,,+++...000444222111000///,,,'''###"""%%%))),,,---------...////////////...---,,,+++******)))((()))***+++,,,,,,------,,,***)))***+++---///222444333000,,,***))))))+++,,,---------------///000///,,,******+++*********+++---///222333///---******,,,---......((((((((()))---/////////...,,,******,,,...//////000//////...,,,***)))(((''')))---222444333///,,,***,,,...///.........//////111111---'''&&&***///333222000+++((((((+++...---000222222111000222444555333000000000222222111---,,,,,,...000111000...&&&%%%%%%''',,,000222333///......---,,,,,,++++++))),,,///333555555444333---+++))))))***+++++++++))))))***+++,,,---//////...000111222333333222222222...'''###!!!$$$(((+++......///000000111222333000///...,,,++++++,,,,,,......////////////000000222000---,,,---///111222444333333111000///......111///...///000000///...,,,///111222222222444555111...,,,+++...111333444444333333333444666888999777666444444444444111///,,,...111111///...///111111000---,,,+++...222444444111...000333444111---000000111333444333///---,,,...//////,,,++++++---///............,,,(((%%%)))******+++,,,,,,,,,,,,+++...000111///...------000///...---///333777:::666333111000000111111111222222333444333222000///...///111222111000---,,,+++******+++...000000///)))((((((((())),,,...000222000---++++++---000333333111/////////...,,,******+++++++++++++++++++++++++++---///222444333222333333222111...,,,)))(((...000222444444222000///...//////...---...111333222111000///000111222333,,,((("""!!!$$$)))+++...000000///...---******+++,,,.../////////,,,...111333222111///...,,,---...000222444555666111000///---,,,,,,,,,---000///......///000///---111111111000000/////////+++,,,,,,)))''''''+++///111333555555333111111111000222444555444222///---...111444333///+++))))))+++---...,,,)))((())),,,***,,,---//////...,,,+++''')))+++...//////...---******+++---000111111000++++++,,,...111222222111222111111000000111222222000000000000///...---,,,)))***+++++++++---000222666444000,,,******...111,,,,,,+++***)))((('''&&&))))))))))))***...333666555444444333111///---,,,............---,,,+++***...------...///111333444///---,,,---...///...,,,///...---------------------+++***+++---111222333.....................///000222333111...---///111333111000///...***&&&""" $$$(((+++,,,,,,,,,---,,,------------,,,,,,+++***)))((((((((()))***+++---------,,,***)))***,,,---///111222111///,,,***'''((()))***+++++++++++++++...000///+++(((((()))&&&''')))+++---///000111000...+++***+++,,,+++***&&&%%%%%%(((+++///000000000...------...///...---...///......---+++***)))'''***///333555333000...+++---000000000//////000---......,,,)))))),,,000444444222---'''$$$&&&)))+++///222222000000222444444222///...000111222222...------///111222111///'''%%%%%%''',,,000333555111111000///............+++...111444666555444333---,,,******+++++++++***)))***+++,,,---......---//////000111111000//////---)))###"""(((,,,---...//////......000222222000---+++******+++++++++---///000/////////000111000///......///000111333333222111000000//////000///...///000000///...---///333444444444444555000...,,,,,,...000111111000000111222333444666777777555333222111///,,,******...222333000......000---...---+++)))***,,,///444222111111222222111000222111111111222111///,,,***,,,...,,,***))),,,///111///.........,,,)))&&&%%%&&&''')))+++---...//////000222333222222333444555333222111222555777999333000------...///000000222222222222111///......,,,---///000000///---,,,+++***+++---///111111111)))))))))***+++---///000444222///,,,,,,...000222222111///......---+++)))'''((()))***++++++++++++,,,,,,,,,---000222333222333444555444111---)))&&&+++---///222222111000...---.../////////000333666444444222111000000000000+++'''"""!!!&&&)))---///000000---,,,++++++(((''''''))),,,.........+++...111222111000000000......///000222333444444///...,,,++++++,,,...000000///......//////...---222111111111111111000000,,,------+++'''''',,,111333444666555333111000000000222444666666444222000///000111111000...,,,***+++...///...***''''''((((((***---///000///---,,,)))+++---///000///...---++++++,,,///111222111000+++******---111444333222000000//////000111222333...//////......---,,,+++)))***,,,,,,,,,---000333444444333000---,,,---.........---+++***))))))(((******)))((((((+++111555222222111111000...---,,,//////000//////---,,,+++.../////////000222444666000...,,,,,,...000///---...............---,,,,,,,,,***)))+++...000000///+++***((('''(((***,,,---111444666555000...///222000...---,,,+++((($$$ $$$))),,,---,,,,,,,,,)))***+++++++++++++++***++++++******+++,,,---......///...,,,******+++------...///000///---+++***'''((()))***++++++++++++***---000---((($$$###$$$%%%'''***,,,////////////111...,,,***)))(((&&&%%%######"""%%%))),,,...////////////000111111///---//////...---,,,***)))((((((+++000444555333111000...000222222000......///++++++++++++,,,---///000444555444///((($$$&&&(((,,,///333222///---...111000...++++++---///111111...------///111222111///((('''&&&(((,,,111444555444333111000///000000000---...000333444444333222///---,,,,,,---...,,,+++)))+++---//////...---+++---............,,,+++***%%%### """''')))***,,,------,,,---000333333000,,,)))((((((***+++))),,,000000///...///000000000000///...///000111111111000000000/////////,,,++++++,,,///000000///---///333555444333333333///...,,,,,,---......---,,,---...000222222333333444222000///...,,,)))'''(((---333444111......///***,,,......,,,***+++---000111222111///...///111222000//////000111000///***,,,---+++((()))...333333111...------,,,***(((&&&'''(((***,,,///111222111222333333333444777:::777777555444444555666666000---***)))+++---...///111111///...---,,,,,,,,,+++,,,...////////////......------...000111000///++++++,,,---///000111222666444111///......000111111///---------,,,***((('''(((***+++------------...,,,++++++...000222222000222555666555000+++'''***,,,...000000///---+++...///000//////000222555444444333333111000...---***'''### !!!%%%***---000111111...+++)))***++++++)))'''))),,,------,,,***---///000......///111///////////////000000000---,,,+++***+++...222444111///......//////...---333222111111222222111000...000000---))))))...333222444555555222000//////...000333555666444222000111000000000111000...++++++...000///***&&&%%%%%%(((+++...111222000...---,,,---///111111000///...,,,,,,---///111222000///---++++++...333666666444......---...///000222333------------,,,+++******(((+++------,,,,,,000333111333555444111...,,,,,,///...---,,,+++++++++++++++***)))''''''***///333000000000//////...---,,,//////000000000///---,,,---.../////////111333666111...,,,---///111000.........///000///...,,,+++,,,***)))+++...///...,,,)))'''%%%###$$$'''***---111555888777222///000222---,,,+++***)))&&&"""!!!%%%***---...---------'''((()))************)))............///000111111000000///---+++***,,,------............,,,+++***((()))***+++++++++++++++***---000,,,%%% &&&))),,,000222222111000000...+++)))(((&&&### """!!!!!!###&&&***,,,,,,......000222444333111///111000///---+++)))((('''(((,,,111444444333222111111222333222000---,,,,,,***))))))+++...000111111333555666111***&&&''')))---111444222---***+++------***((((((***---///000---------...000111000///***((('''(((,,,111444555555444333111000111111222---...000111222222222111000/////////000000...,,,)))+++...000111///,,,***,,,,,,,,,,,,+++)))'''&&&!!!###&&&''''''))),,,,,,+++---111555333000,,,(((&&&''')))+++(((+++000111///......000...///000000//////000000///////////////.........'''''''''***...000111111,,,///333444444222111111///---,,,---------,,,***)))***---///111111111111111///------,,,+++(((%%%'''---333444111------...)))---111222000......///,,,000222000,,,+++...222000...,,,---///111222222+++------+++(((***000666444111///------,,,+++******+++,,,---///222444555111222333222333555:::===999888777666555444444444---+++((('''))),,,---...000...,,,***)))((()))))),,,,,,---///000000111111111000///000111111///---,,,---///111222333333333777555333000/////////000000...,,,,,,,,,,,,***((('''(((***---...////////////---******,,,///111222---000555888777333---)))+++,,,...///...,,,***(((...///000000//////000222333333444333222000...,,,+++(((%%%"""###''',,,///000111000---)))(((***,,,...+++)))))),,,---,,,***)))+++...---,,,,,,///111//////......---------,,,---,,,******,,,000444777111///......//////...,,,333333222000...///222555888444000------...//////555555444222///......///,,,...000111222111///...222333444333000,,,++++++,,,...///---((($$$$$$&&&,,,---...111333333000---***,,,///111222111///...+++///333444111...---...,,,---...222555555444222111...+++,,,///222222222---------,,,,,,,,,++++++(((+++.../////////222555777777777666444000---***+++,,,,,,,,,---,,,,,,,,,)))+++,,,+++)))(((***---000000/////////......---.........------,,,,,,++++++)))((((((,,,000222444///......///000...,,,)))...------000222222...***---((($$$&&&,,,///---)))&&&(((***'''"""!!!$$$)))///555;;;:::555///------,,,,,,***(((&&&%%%###"""###&&&))),,,......---,,,'''&&&&&&(((,,,...///...222222111111222222333444333222///---,,,,,,---.........------------------,,,++++++,,,---,,,***(((+++---,,,((("""&&&***...000000000000000//////---++++++)))!!!!!!%%%(((***++++++///......000333444111...222111///---+++******)))'''(((+++...000222222333222111000///...---,,,,,,+++,,,------,,,---///111666555444222000---+++)))222333333111---+++***+++000---)))''')))...111333---,,,+++,,,...000111000,,,***(((&&&'''+++///222111111000////////////000///......///000111111000222333555777888555000,,,(((***---//////...,,,***,,,***(((%%%###!!!!!!!!! ###&&&(((((((((''''''&&&%%%&&&)))...333666555000***&&&'''))),,,...,,,...111333333111...,,,---...000111111///---,,,,,,...000222111000---+++(((%%%$$$'''...222222000........................+++++++++++++++++++++,,,)))***,,,------------,,,000///+++'''###!!!"""###$$$***///------///111111222000///111333444222///111111000---(((&&&(((***///---,,,...111333222000************,,,///111333555000++++++...000...,,,+++---///000000000111333111111222666999:::777444111333555777777555333111,,,((($$$$$$'''***+++***+++,,,...---***&&&%%%$$$,,,---/////////000333555<<<999444000......000222000111222444555555444444555222...,,,------...---......//////---+++(((&&&&&&'''))))))***---111444111000///---------...///+++,,,---///////////////,,,///222333111...+++***222111000---******,,,...222333444333111//////000---+++(((&&&'''+++///222444111...+++******+++,,,)))***,,,,,,+++)))'''%%%)))***++++++***+++---///000000...,,,***)))+++......///000111222333333444,,,...000000///...///000222222000...---...111444777444111////////////...111111111000...,,,,,,------...000111111000///...111222333111///---,,,,,,***,,,...,,,(((&&&(((***//////000333444444111...,,,...000111111///---,,,,,,///222222000......///......000333666666555333000...,,,,,,000333333333//////......---,,,++++++)))+++............111333777777777666444111...,,,+++,,,---------,,,++++++***,,,---,,,******,,,...//////...---------------///...---,,,,,,++++++,,,,,,***((((((+++///111222...------...000000///...000000000222333222///+++'''""" '''------+++'''((()))'''$$$###&&&(((///444999999444///------+++++++++***)))))))))((((((***,,,......---,,,+++&&&&&&'''***---//////...111111111111222333333444333111000//////000111222222111///...------...///---,,,++++++,,,+++)))'''***+++,,,)))%%%!!!!!!!!!)))+++------------///000///000///---...---&&&###(((+++---...111000...///111111///---///...---,,,+++******)))'''(((+++---///111111111111000000/////////......///000111000//////000222333222222111000...---,,,222222222000---,,,---...000---((('''))),,,000111---+++***+++---...------)))))))))***+++---////////////...---------------.........///000000000000000000111444555333///,,,***+++---......---+++***((('''%%%###!!!!!!!!!!!!###%%%''')))++++++******((('''''''''***...222555333///***''''''***---...///000333444444111///---,,,---...///000///.........///000111000...,,,+++(((%%%$$$''',,,000000...------------------......************************,,,---......---,,,***(((,,,---+++'''!!! $$$)))---++++++...000000111000///111444444333111111222111...***)))***,,,---+++***,,,000333444333---,,,+++***+++---///111333...)))))),,,//////---...///111111///...///000000000111555888888666333...000222444555444222111,,,***'''&&&'''))))))))),,,...000///,,,)))&&&%%%)))+++---///000222666888<<<999555111//////111222222333444555555555444444333000---,,,,,,,,,+++***,,,---//////...,,,)))'''&&&''')))******,,,...111///000222333222111000///*********+++,,,,,,------...000333333000---+++***000000...+++))))))+++---111222333222000......///---+++)))((()))+++...000///...+++)))(((((()))*********++++++***)))(((''')))***++++++++++++---///000000///---++++++---///000000000000111222444444---///000///......///000000000///---+++,,,000222666444222111111000...------...............---,,,...///000000000///...---000000000///---,,,---...)))+++,,,+++((((((,,,///222222333444555444111///...///111222111///,,,***---///000000......///000000000111333666777666444000...---...000333444444111111000...---,,,+++******,,,------,,,---...000555666666666444222000///,,,---...///...---***)))***+++,,,,,,++++++---...---,,,+++++++++,,,---...111///---+++++++++,,,---...,,,)))))),,,///111111...---,,,---///222222222333222222333444222///,,,"""###***---...++++++*********)))******...222666666222---+++++++++++++++,,,,,,...//////....../////////---+++***&&&'''))),,,000111000///000000111111222333333444111111000000111333555666555444111///...///000111///---++++++++++++***)))***,,,---,,,+++))))))***,,,,,,,,,+++***+++---000///000000///111222...&&&"""(((,,,///111333000...,,,---......---------------,,,+++***)))''')))+++---...//////.........//////000000000111333555666555222111000111////////////////////////000000000...,,,---///111000,,,(((&&&(((+++---///+++***)))***+++,,,+++***&&&(((+++...//////...---------,,,+++******)))))).............../////////------...///111111///------------,,,,,,++++++***'''&&&%%%#########$$$%%%)))+++,,,............---+++***((((((***---000333111...***(((***,,,...///222333444555444222///---.........///000111222333111111000///...,,,+++***)))'''%%%'''+++...---,,,++++++++++++,,,------...))))))((((((((((((((()))///000000000...***&&&$$$'''***+++'''!!! %%%)))+++))))))---000///000//////111333444333222222222111///,,,,,,---...+++***)))***...222555666000...+++))))))+++---///111,,,((('''***---......///111222111...,,,,,,---//////111333666666444111,,,---000222333333111111+++,,,+++***(((&&&&&&'''---///333333000+++(((&&&&&&(((+++---000333888;;;;;;999666333111111333444444555666666666555333222000...,,,+++++++++)))'''***,,,...//////---+++)))&&&(((************+++------000444777777555111...((('''''''''''')))***+++///111333222000---,,,,,,000000...+++(((''')))+++///000222111///------...---,,,+++++++++,,,,,,---))))))((('''''''''((((((***)))))))))((()))))))))+++,,,------,,,---///000///000///...,,,---///111000000.........000222333///000000///------///000//////...,,,***+++...111444333222222222111...+++,,,,,,,,,...///000///---....../////////...---,,,---------,,,***+++---///+++,,,---+++)))***...222444444333444555444111...---...000111111///---+++......---------...000111000000000222555555444333222111000///000111111111/////////...------,,,,,,,,,,,,------,,,,,,,,,---444555555555444333222111,,,---/////////---***)))((()))***+++******++++++***))))))***,,,...111333333111...,,,,,,---///000111...,,,+++---000111222000...,,,,,,...111333444444444444333222000...,,,### ''',,,......------...000000...------000333222///,,,+++***+++++++++,,,---///111222////////////...---,,,+++'''(((+++///222333111...///000111111222333333333000/////////000111333333222222222111111222222222000...,,,+++---.........,,,---///000111111222333---......---++++++,,,...---///000///222555333---###(((,,,000333111///+++)))))),,,...000............,,,+++)))(((((()))***,,,---------,,,++++++,,,...///000111222555777777666333000//////...------......//////000......---+++***,,,000333///,,,(((&&&'''***,,,,,,)))))))))***,,,---,,,+++'''(((+++...//////......,,,,,,,,,+++***)))((('''---.........---,,,---...---,,,+++---///000///...000///---+++************++++++)))((('''((())))))...///000000111000000///---,,,******+++---///111111...,,,+++---///111111333333444555333111...,,,000000//////111333666888222222000///---,,,+++***,,,***)))))),,,------+++************+++,,,---...***)))(((((('''(((((()))///000111000...***&&&###"""'''+++)))$$$ !!!$$$(((++++++((()))...111000------...000222333333222111000///...------...///,,,***)))))),,,///333555000...+++((((((+++...000222...)))''')))+++------...000111000...,,,,,,---...///000222333333111000...///000111222111000///***---///---(((%%%$$$&&&+++///333444222---)))'''&&&(((***,,,...111666::::::888666444333333444555555555666666555333111000///...,,,,,,,,,+++(((&&&)))+++---///000...,,,+++((()))++++++)))))))))***,,,///333666666444000...((('''&&&%%%&&&(((***+++...///000000......///000555444222---)))((((((***---///000000...,,,------------......---,,,+++***&&&&&&'''''''''(((((((((***)))(((''''''(((***+++//////000...---,,,...//////000000///......000222000...,,,++++++---000222111111111///...---///000//////...,,,***+++...111333222222222222000---***)))((((((***---...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))***,,,///...//////---******...111444333222222333222///---+++---///111111000...------,,,++++++,,,...000111000///...000222222111000333333222111///.........,,,,,,------......//////......------------,,,,,,333333333333333222222222,,,---...//////---+++***((((((((()))))))))((('''''''''(((***...111555666333111///......///222444333111...---///111333333444111---,,,---000111222222333333222000---,,,+++%%% ###'''))),,,,,,---///111111///------///000///---+++******,,,+++***+++,,,...000111///......------------...)))***,,,000222222000...///000111222222222111111......------,,,,,,,,,,,,,,,---000333444444333333000...,,,---000222333333+++,,,---000222444444444---000222111///---,,,,,,+++...///...000444333000""""""###$$$'''+++///111---+++(((&&&'''***///222111000///...,,,***((('''((()))***,,,---,,,,,,+++)))***+++,,,...///000111555555666444000...------......---,,,,,,---......,,,,,,+++))))))+++///222...+++(((&&&(((***++++++(((((())),,,///111111000*********+++,,,---...///------------,,,+++)))))),,,...///...+++***+++,,,---,,,+++,,,...000000000111000---+++***)))******000...---+++*********+++000000000000000000000000...---,,,+++,,,---...///111///...///111333333222111222333333222000...---000///......///222555777222222111///...---,,,,,,///---,,,,,,------------))))))((()))***,,,...///---,,,***)))((()))***+++---...//////...+++(((&&&!!!&&&+++,,,)))'''(((***+++---,,,***,,,111333111+++,,,...///000000111111000...---,,,,,,,,,---------,,,+++******+++///111,,,+++)))((())),,,///222444111,,,)))))))))***++++++---...///...---...///...///000111111000000///222222222222111000...---***---///...)))%%%%%%%%%)))---111333111...***))))))*********+++...222555888777666555555555555666444555555444333111///---///...------------***(((***+++---...//////...---+++,,,,,,+++***))))))***---...000111111000///---)))((('''&&&''')))+++---,,,------------...111444:::999666111,,,))))))***,,,...//////---,,,,,,------...///000///---+++***&&&&&&'''(((((()))))))))***)))'''&&&&&&(((***+++...///...,,,***))))))+++///000111000//////000222000///---,,,,,,///111333333333333111///...///000000000///---+++,,,000222222111000000000///,,,)))%%%###!!!###'''***)))((()))))))))*********++++++***+++,,,+++***+++,,,...000111222///,,,+++...111333222111111111111///---***,,,///111222111///...,,,***)))***---///000000///...------///000///...222333333111...,,,,,,,,,+++,,,---...///111111222111///......//////...---222222222222111111111111------............------***))))))***+++***'''%%%%%%&&&))),,,///222555666111000//////000222444555333111...---///222444444555222...,,,---...//////111222222000---+++++++++(((%%%!!! !!!""""""'''))),,,...///...---+++.........---,,,+++******+++***))))))***,,,...000///...---------...///000,,,,,,---///111111///,,,000111222222222111//////------,,,+++***)))((('''''')))---000222333333222///...---///111333444333***)))***---000222111000---000333333111...,,,+++***---...,,,,,,000111...'''&&&%%%$$$&&&))),,,...***)))'''%%%%%%(((...333111000...,,,***)))((((((((()))***,,,------,,,,,,++++++,,,---...//////000222222222///---+++,,,---///...,,,+++++++++,,,---,,,,,,,,,***)))***---000---+++((('''(((+++,,,,,,((()))+++///333555555444,,,+++***))))))+++---...,,,---...///...---,,,+++,,,...///---***((()))+++---,,,+++---///000000///000///---+++************///...,,,+++************///////////////000000000///...------------...///000000000222333444222111///000111222222111000000///...,,,,,,,,,...000111000000111111111000//////000///......------......))))))((((((***,,,///111///...+++***)))***+++,,,+++,,,---------,,,++++++&&&(((,,,.../////////000---///...---///444444111***,,,////////////000111///---+++***+++,,,++++++......---+++((((((+++---)))(((((()))+++---000222444222///+++)))((((((((((((***---...---...///000...000111111///......///555555444333111///...---***,,,---,,,***((('''''''''+++///222111...,,,,,,------,,,******+++///222555555666666666666666666444444444444222000...---000...------......---,,,,,,,,,,,,------...///000//////...,,,******,,,---////////////......------++++++******+++,,,---...+++++++++******---111555;;;999666111,,,******+++,,,---//////---,,,---------...///000000...,,,***(((((((((((()))***+++,,,***)))'''&&&&&&''')))***+++++++++)))'''&&&'''(((///000111000///...///000111111000000111333555777444555666555222000000000222222000...---...111444222000///......---+++)))%%%!!!###''''''&&&&&&&&&&&&'''((()))***++++++---//////...---...//////111333111...---///111333111000000111111000...,,,---///111111000...,,,+++)))(((***...000000//////...,,,,,,.........---...000111000---,,,,,,...//////000111222222333333333111///000222222111///222111111000000//////000------,,,,,,---...///000///...---......---)))%%%%%%'''***---///000111000,,,,,,---...000222444555111///,,,,,,...111333444333000---,,,---......---///111222000---++++++,,,...,,,***(((&&&%%%###"""$$$)))...000///---------///---,,,,,,,,,,,,+++***))))))(((((())),,,///111222111///------///111222///.........//////---+++111222333333222000...,,,,,,,,,,,,+++***)))''''''(((((()))***,,,///111222//////...000111222000///,,,+++***,,,///111///---...000111111///---------,,,......***))),,,...,,,)))'''$$$######&&&)))+++))))))'''%%%###&&&,,,000---,,,)))''''''((()))***''')))***,,,.........---.........////////////000000///...+++)))))),,,...---,,,+++******+++,,,......//////---,,,+++,,,...---***((((((***,,,------***+++---111555666555444---+++***(((((()))***++++++---...000000///...---+++...///---(((&&&(((***,,,++++++---//////...---///...---,,,++++++******,,,,,,************+++,,,............///000000111//////............////////////000222444333000......///000222333444444444000///...---,,,------...---///111333444333333222//////......---,,,---...))))))((((((***---111333000...,,,***))))))+++,,,,,,,,,++++++,,,,,,---------,,,---000333444222111...//////...111555444///,,,///111111000///000222111...******+++,,,+++))),,,------+++(((''')))+++'''''')))***,,,...///000//////...,,,)))'''&&&&&&(((***,,,---------...//////111222111...---...000444444333222111///......+++*********++++++***(((&&&***...000000000000000000000...,,,***+++///222333444555666666666666555444444444444333111///...///---++++++---/////////...---,,,+++,,,...000111333222000---+++,,,///111222222222111000///...---,,,,,,,,,---......//////---,,,***((('''***///333555444222...+++)))***,,,,,,---//////...------...---...///000000///---,,,***)))((('''(((***,,,---***)))((('''&&&&&&'''((()))***+++*********,,,...///000111000...------......//////000222444666777555777999888666222000///333333222000...///222555111000...------,,,***((('''!!!"""'''((('''$$$$$$$$$%%%'''(((***+++---///111222111/////////---000333222000///000222333222000111222222111000...///111222111///,,,******((((((***...111000...000...---,,,.........---+++---000000---,,,---///222222333333333444444444444222000111444444333000222111000///.........///---,,,++++++,,,...111333444222111111222000+++'''&&&(((+++---///...,,,+++)))***+++...000222333444///---++++++---000222333111///,,,,,,---......---///111222000---+++,,,...333222222000...+++'''%%%$$$+++222444111...///111///---,,,+++,,,,,,++++++(((''''''''')))---111333555444111///...///111333111///...---...---,,,***222333333333222///,,,+++,,,,,,,,,,,,+++***))))))***)))&&&%%%'''***///222000//////000000///---***000...---///111222000.../////////---,,,+++---///---000///***(((***,,,***(((&&&###!!!!!!$$$'''***))))))(((%%%###$$$)))...)))(((%%%$$$$$$'''***---''')))+++---...//////...111111111111000000000000......,,,)))((()))---000+++***))))))***+++...///000111111000...,,,,,,---,,,***((((((***---......,,,---///222555666444333,,,+++***))))))(((((('''***,,,...000000000///...+++...000---(((%%%'''***+++++++++---......,,,***---------,,,,,,++++++***++++++******+++---...000............///000111222//////.........//////000......///222333222...+++---...000333555666777888444333222111///.........+++---111444666666555444---......---,,,+++---...***)))((((((***...111444000...+++)))((()))+++,,,---,,,+++***+++,,,---...333000...000444666333///---/////////222666444...///111444333111000111333222...+++***+++,,,+++)))***,,,---,,,)))'''(((***'''(((***+++---.........+++,,,---,,,)))'''&&&&&&)))+++,,,---,,,,,,---...///111333111...---...000222222111111000000//////,,,)))'''))),,,---,,,)))&&&***---000111111222333222222000---,,,---000444111222444666666666666555555555555555444222000///...,,,******,,,...000000000...,,,******---000222555444111---+++---111444333444555555444111...,,,+++,,,---//////////////////...+++'''&&&(((,,,000//////---+++))))))+++---,,,...//////...---...///---...///000000///......+++***(((''''''))),,,---******)))((('''&&&&&&&&&)))+++---......000333666///000111000...,,,,,,---***+++---///111333444444555888;;;;;;888444111///666555111...+++,,,///222---+++)))'''''')))+++---(((%%%!!!!!!$$$((()))(((&&&''''''(((***,,,...///000111222222111000///...+++...222222000///000111333111//////000000111000///......///000000...,,,***(((''')))---000000///(((+++///222222000---+++---000222///+++))),,,///333555777666333222333666555222000000222222111///333333444555444333222111)))******+++---///111222222222333333111...+++(((((())))))(((&&&&&&''')))***))))))+++///333555666666111,,,***,,,///000//////,,,******,,,---+++)))...000333444333///***&&&---000333666777555333111---...111222222111...---,,,,,,,,,---//////---+++,,,---,,,)))(((***111777666444222222222333222111111111000---)))&&&%%%%%%***---111444555333000...,,,,,,,,,++++++*********...---+++)))'''(((,,,////////////---***)))***++++++---000222333222000///111///...---,,,...///000111000......///---+++)))***,,,+++&&& """''',,,+++)))&&&$$$%%%))),,,***)))&&&%%%%%%(((+++...,,,---.........000333666666333000///000222333444...+++((((((***...111222444000,,,***+++---000000555333000---++++++,,,---000///...------...///000---///000000///......///******)))(((((())))))***+++---//////......///000/////////---+++(((&&&$$$***+++---//////...---,,,......---,,,++++++++++++,,,,,,+++***+++,,,...///000////////////000000111//////000000//////....../////////000222111///---,,,+++,,,111777:::888444888999888555111///......---++++++000666999666333111///---+++***+++---...,,,+++******,,,...000222------+++((($$$%%%)))---...,,,***+++......,,,)))++++++,,,000444555333000---...///000000000000000...000222333333333111000333000,,,)))((()))+++,,,)))...333555111,,,(((''')))))))))***+++---...///------,,,,,,,,,***&&&###+++******))))))******+++///222555444000,,,***++++++,,,+++***)))***---000---,,,++++++***+++,,,---+++++++++---//////...,,,222000---++++++---000222222222222111000111444666;;;:::777444222000......---------,,,+++...222555333222///---,,,---...///444555444111---,,,///222222222444555666444///++++++******,,,...000000///...------,,,+++***)))(((((()))***+++,,,+++******+++---///111111///---+++,,,,,,...000333444333222---+++)))(((***++++++***...---+++)))((('''''''''+++///222444555444444555222000...------,,,***(((&&&&&&&&&&&&(((+++111555:::999888666333000...---555444111---++++++///222...---+++))))))+++---...+++(((%%%%%%'''***++++++)))((('''''')))---111333333333333333111///---+++***---000000...------...222000.........///000000...---,,,---//////...,,,***)))(((***---000000///)))+++...111222111000......000222000,,,***---000111333444222000000222444444111//////111111000...222333444444444333111000+++++++++,,,---///111111111222333333111...***''''''(((((((((&&&&&&((()))***))))))+++///333555666666111+++'''(((+++---...)))'''&&&'''***,,,+++***,,,...000222111---(((%%%---000444888999777444222---...000111111000...------,,,,,,...//////...,,,......,,,)))&&&)))///555444333222222333333111000///000///,,,(((&&&%%%%%%***---111333444333000...---------,,,+++******))).........,,,******+++---+++,,,,,,***((('''(((***+++,,,...000000000///...///...------...000222444222000...------,,,***((())),,,---***%%%!!!!!!###,,,,,,***'''&&&&&&)))+++***((('''&&&'''***,,,...,,,---...//////111555777666333000...////////////...---,,,+++,,,...111333555111---,,,---000222333555333///,,,+++***+++,,,000000////////////000000...///000000...---...///---,,,,,,+++***))))))(((***,,,......------...///000000000///...+++)))''')))***---///000000///...///...---,,,++++++++++++,,,,,,+++,,,,,,...///000111000///......---------....../////////......---.........///000000...,,,,,,+++,,,000666999777333666666666333000---,,,------+++***...333777555333000///,,,+++***,,,...///...---+++******,,,---...++++++***'''$$$$$$'''***,,,++++++---000000...,,,,,,+++,,,///333444333111//////000000111000000000000111222444444333222111222000---***)))***,,,---,,,000555666222---***)))*********)))))))))******++++++,,,,,,,,,***(((&&&+++***+++++++++,,,---...///222555555111---+++******++++++***((()))+++---,,,++++++++++++,,,.../////////...,,,,,,++++++,,,000///,,,++++++---000111000000///---,,,---000333999888666444222000//////...//////...---...111444333111...,,,+++,,,...///444555555333000///111333333333444555555333///,,,,,,++++++,,,///000000///......---,,,***)))((((((((()))+++,,,,,,,,,+++***+++,,,...//////...,,,+++++++++---///222444333111...+++)))(((***+++,,,+++///...,,,***((('''&&&&&&,,,...111222222222333444333111///......---+++***'''''''''&&&&&&(((,,,000444444444444222111000///444333111...+++,,,...111000///---,,,,,,---///000...,,,******+++---------+++***((((((***...333666444444444333111...+++)))***,,,......,,,+++***+++///...---------...///000---+++++++++---///......,,,+++***,,,...000111000+++---///111222333222222...000111000---,,,...111/////////...,,,---///111111000......///000///...111222333333333222000000,,,,,,,,,,,,---...///000000222333444222---)))%%%%%%'''((('''&&&''')))+++***))))))+++///333555555777111)))######&&&***,,,''''''&&&((()))***)))((()))+++---///...+++'''$$$)))---222666888777444222........................---------...000000///...000000---(((%%%&&&,,,222111111111222333333000...---------+++(((&&&&&&&&&+++---000333333222000...///......---,,,***)))(((---000222111...+++))))))(((((()))(((''''''(((***,,,,,,------------------+++++++++,,,...111333555333111...,,,,,,,,,+++******---000///***$$$!!!!!!+++,,,+++***((((((***,,,***))))))((()))***,,,---+++,,,...///000222555888555222///...------+++)))---///111000......000333444111...---///222555666444222///,,,+++***+++,,,000111111111111111000000///000000///------...///000000000///---***(((&&&(((***,,,---,,,,,,---......///000000///---+++)))(((***---///111222111111//////---,,,,,,,,,,,,,,,,,,,,,------...//////000111000///---,,,***)))))),,,------.........---------,,,,,,---......,,,++++++***,,,000555777555222222333333000---+++++++++---+++***---222555444333///...,,,++++++---///111111///---+++******+++,,,******)))'''$$$###%%%&&&((((((***---000111///...---,,,,,,...111333444444111111111111111111000000111111222333333333333222000///---,,,+++,,,---...///222555666333///+++***,,,++++++)))(((&&&%%%$$$)))***+++,,,---,,,+++***,,,,,,------...///000111...111555555333///+++***((()))***)))((('''((()))++++++++++++---///111222555444111,,,'''%%%(((+++...---,,,+++,,,---///111...---+++)))'''(((,,,///666555555333222111000000000111222111000///111222333000---+++***+++...000222444555555444333333444444333222222333222///------,,,+++---///111000//////...---+++***)))(((((()))***+++,,,,,,,,,++++++)))***+++---------,,,+++++++++,,,...222333333222///---)))(((***,,,---...///...,,,***)))'''&&&&&&,,,...//////...///111333444222000//////...---+++((()))((('''%%%%%%''')))//////000111222222222222333333222///------///111000///...------...///000000///...---------------*********+++---000333555333333444444222///+++)))***+++------,,,***)))(((,,,,,,,,,++++++,,,...000---,,,***+++---///000000///.........///000111111000000111111222333333444///000111000......///222,,,,,,+++******+++---...///...------......//////111111222333222111000///---,,,,,,,,,,,,------...///111333444111---((($$$%%%&&&'''''''''(((***,,,***))))))+++...222444444666000'''!!!"""(((,,,---,,,,,,,,,,,,***(((&&&(((***,,,...---+++(((%%%$$$'''---222444333111//////...---,,,,,,---...///------,,,...000111111000333222...(((###$$$)))...---...///222333222///,,,,,,------,,,)))(((((()))+++---000222222111///---/////////...---***((('''+++///333444111,,,(((%%%'''((())))))((()))+++---///...---,,,,,,,,,---...*********+++---///111222333000---,,,---/////////,,,///111000,,,'''###""")))***++++++++++++---///,,,,,,+++***)))((((((((()))+++---///000222444777222000...------,,,***(((,,,111444333///---000444222000------///333555666333222///---,,,,,,,,,---111222333333333222000000000000000...---,,,...000222333333111///+++'''%%%'''))),,,,,,,,,,,,---...---...000111111///---+++***,,,...111222333222111000///...---,,,,,,,,,,,,.........///......---,,,...------,,,+++***((((((+++,,,------............,,,+++***+++,,,,,,+++*********,,,000333555333111///000000...+++*********,,,,,,---000444555444222///...,,,+++,,,...111333333111///---,,,,,,---...++++++***(((&&&%%%%%%%%%$$$&&&)))---000111000//////...---...000222555666333333222111111000000000111111111111111222222222///.....................///111333444222...+++)))++++++++++++)))'''$$$###)))+++---...//////000000//////000000111111000000---000333555444000,,,***&&&((())))))'''&&&&&&''',,,,,,,,,---///222555666888888444+++###!!!%%%***...---------...///111222///...,,,(((&&&'''***...222333333222222111111000111333444444222000///000222000---******+++...000///111333555555444444333333111////////////...---...------...000111111000000///---+++)))))))))))))))***,,,---------,,,+++&&&'''(((***,,,......///---,,,---///222444444333111...***)))+++---///000...---,,,+++***)))))))))---------,,,,,,---000222444222///.........---,,,)))******(((&&&%%%&&&'''---...///000111222222222222333333111//////000111......---,,,,,,---.........//////...---+++******((())),,,///111111111000///000222444333111...,,,,,,,,,,,,------+++***((()))***++++++******---000000---++++++---000111222000000000000///000111111333333222222222333333444000111000000......///000+++***)))((()))+++,,,,,,,,,---------------///000111111222333222111000///,,,+++++++++++++++,,,,,,...///111222000---(((%%%%%%'''((((((((())),,,...,,,+++***+++...000222222444///'''!!!"""(((,,,...///111111...+++)))'''***+++...///...,,,)))'''"""%%%***...000000///...///...---,,,,,,---...///---,,,,,,---000222222111444333000***$$$###&&&******+++---111222111...***,,,......---+++******++++++---///000111000...---...//////...---***(((&&&(((---222444111,,,'''$$$***+++,,,,,,,,,---///111111000...---------///000------------...///000000111///------///222333444//////000...+++)))((('''&&&(((***,,,---///222444111000---***'''$$$""""""'''))),,,......000222444...---,,,,,,---...,,,+++,,,111555444000...000333...,,,***+++---111222333111111///............///111222333333333111000///...///000///------///000333333333222///+++'''%%%(((***,,,---------...//////111333555555333111///...///111333333333222111000000///...------------000000000000///,,,***(((******+++,,,,,,++++++***+++,,,---...///000000000,,,+++)))***+++,,,+++******+++---000222333222000---...///---+++***+++,,,,,,...111555777666333000///...,,,,,,---///222444333222000//////000111222---,,,***))))))(((''''''%%%(((+++///111222222333111111000///000222555777444333222111000000111111000///.........///111111...///000111111000...------......///...,,,)))''')))***,,,---,,,***(((&&&***---000111000111333555333333333222222000///...---///111333333111---***&&&((())))))(((&&&''''''.........///111444777888888888444+++### $$$)))---...///000111222333444222111///+++((((((+++...///000111222222111111000111333555444222///......111///---,,,+++---...///---...000333444444333111000...,,,,,,---......---000......///111222222000///...,,,***))))))*********+++,,,---...------,,,$$$%%%&&&))),,,///222333000//////111333555555555111...,,,+++---///111111,,,,,,++++++++++++,,,,,,,,,---,,,++++++,,,000333333111...,,,---------,,,******+++***((('''(((***//////000111111111111111000222222222000//////000---------,,,,,,---------,,,...///...+++(((''''''&&&)))---000111000...,,,,,,...111444444222000...,,,++++++,,,...---+++)))''')))+++***)))***...111222///+++***,,,///222333///000000///---,,,...///222222333333333444444444222111000///............***))))))***,,,---,,,++++++,,,------,,,---///111111222333333333222000000,,,+++++++++++++++,,,------...///000///,,,)))((('''(((*********+++---///...,,,++++++---/////////000---)))%%%###%%%***///,,,///222333222...,,,+++---...000111000---+++)))$$$&&&))),,,.../////////000///...------...///000,,,+++***,,,///111222222444444222,,,&&&###%%%(((((()))+++...111000---***---...///...,,,++++++,,,,,,---...///000///---,,,,,,---......,,,***(((&&&'''+++000333111---)))''',,,---//////...///222444111000///......///111111111111111111111111000000000...---...111333444444///...---,,,+++,,,,,,---''')))+++,,,---000444777777444000+++&&&### '''))),,,---......000111+++***)))***,,,---...---,,,///111111///...000222+++***((((((+++...//////...............///000111111111111111000///......+++---///000/////////111222222111000---***(((&&&)))+++.../////////000222333555888::::::888555444000111333444444444222111111000///......---......111111333222111---)))'''''')))+++,,,......------,,,---///000111222333333---,,,******+++,,,,,,++++++,,,///111222222111111---/////////---,,,---...,,,///333777777666333111000///---------000222444333222111000111222444666///---***)))***+++*********,,,///111222333555777444555444222111222555777333222111//////000111222000///---,,,,,,...000111...000222333333111...,,,***))))))***+++***(((&&&&&&))),,,//////...+++))),,,///222222000111444777444444444333222///---+++------...000111000---***'''((())))))(((((()))+++////////////111333555777555444111+++%%%###&&&(((---...000222333444555555444333222...+++***+++---......000111111111000///000222333222000...------/////////.........//////,,,,,,...000333333111///---+++***+++---.........111000///000222333222111...---+++))))))***+++,,,+++,,,---.........------&&&'''''')))---000444666333222111111444555555555000///---...000111222111,,,,,,,,,+++,,,,,,------,,,,,,---,,,,,,...222555333000---,,,,,,---...---,,,,,,,,,***((((((***,,,000111111111000000///...---///111000///------...------------------------***---///...***&&&$$$$$$((())),,,......---+++)))+++...111444444333000...+++******+++......+++)))&&&)))++++++)))***...333333///+++)))***...000111,,,......,,,)))((()))+++...000111333555666666666333111///...------,,,+++***)))***,,,///000---+++***,,,------,,,---000333222333444444444333111000,,,,,,,,,,,,---......///,,,------------,,,++++++)))+++,,,,,,+++,,,...000111...,,,+++,,,------,,,+++,,,+++***((()))...111///333888999666222///...000000111111000...+++)))%%%&&&'''(((***,,,...///000//////......//////000+++***)))+++...111222222444555444///)))%%%%%%&&&''''''))),,,//////---***---......---+++******+++,,,---...//////...,,,,,,***+++,,,---,,,***'''%%%&&&***///111111///...---,,,...//////...///111333////////////000111111222000000000000000000/////////...---...000111000///++++++++++++---/////////+++,,,,,,,,,---000444888;;;888222,,,'''$$$""""""(((***---.........///000***(((&&&&&&)))+++,,,,,,+++,,,------...///000000***(((''''''))),,,,,,,,,)))***+++,,,---///000111000000///...------------(((+++///111111000000111000///...---+++***((((((+++---///111111111333444444666999;;;;;;999666444///111333555666555444444222111000///............000222444555444111---+++(((***,,,.../////////......///111222444555555666///---++++++,,,......---+++---000222222222111111///000111111//////000111///111222333333333333333111000...---...000222444444333111000111222444666000,,,)))(((***,,,---,,,---...000000///000333666777888888666333222444666111000///......000111222111///---,,,,,,...111333///111444555444111---***(((&&&%%%&&&)))***(((&&&%%%(((,,,///000///,,,***---000222111///...222555111222333222111///,,,+++---,,,+++,,,//////---+++((())))))))))))***---/////////.........000111222000///---+++***)))((((((+++---///222444444444444333333333000,,,***)))***,,,...///111111000///...///000111000---,,,,,,,,,...///000111111111///...---,,,,,,///222333111///+++******,,,///111111000222111000111333333333111---+++***((()))+++---...+++,,,.../////////...---,,,+++++++++---000333555555333111111222444444333/////////000222333222111///...---,,,,,,++++++++++++,,,---...///111444777444111...,,,---...//////......,,,)))''''''***,,,///////////////...---,,,+++---//////---,,,,,,,,,........................***---///...***%%%######******+++++++++***)))))),,,...222444444222///---***((((((***---...+++)))&&&))),,,+++)))***///444333///***((())),,,///000***+++,,,)))&&&$$$&&&(((+++---000333666777888888333111///------,,,***)))******+++...222222...+++))),,,......------111444333333444555444333222111...------...///000111111,,,,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,...000222///---+++,,,,,,+++***)))+++------,,,---000333777;;;??????:::444000///111111222222000---+++)))$$$$$$$$$$$$&&&(((+++,,,000000000000000000000000***)))(((***---000222222333555555111+++&&&%%%%%%&&&'''(((+++---...---+++------...,,,***))))))***,,,---.........---,,,+++((()))+++,,,,,,***'''%%%'''***...111111111111222,,,---......------///111---......///000111111222+++,,,------......------///.........///...,,,***(((((())),,,///111111000///...---,,,,,,///333777===999333---(((&&&%%%%%%***,,,/////////...//////***(((%%%$$$&&&(((***++++++***)))+++---///000///***((('''''')))+++++++++&&&'''(((***,,,...000000000///---,,,++++++,,,,,,%%%***///222222222111111///...,,,+++***))))))))),,,...111222222333444666222444888:::999777333111...///222555777777777666222111000//////.........///222555777777555111///***+++...000000000///...///000222444666777777888000...,,,,,,---//////...,,,...111333222111111111000111222222111111222444222111111//////000333555222111///......000222444444333111000000111333444000,,,'''&&&))),,,......,,,---...,,,+++,,,000444999::::::888444222444666000///...---...///111333222000...,,,,,,///222444000222555777555111---)))'''%%%###%%%(((***)))'''$$$''',,,///000...+++)))---000222000---,,,///444///000111222111///---,,,---+++)))***---...---+++)))******))))))+++///222///...---,,,,,,---...///,,,++++++,,,---,,,***((()))+++...111333444444333111222222000,,,)))'''''',,,---///111111000...---...//////...+++***+++,,,---///222333333222000...///---,,,...222333111///******+++...111333333222333111111111333444333222,,,+++)))((()))+++...000,,,,,,.../////////...---111000...------///222444666333111000111222222111/////////222444444333111222111///---+++***))))))***,,,...000111333666888555222///---...000111111111///,,,(((%%%&&&(((+++------......------,,,,,,)))***,,,,,,***)))))))))...---...111444333000,,,(((***,,,------+++((('''***,,,...---***''''''(((---...///////////////......---,,,,,,------***(((%%%)))------***))),,,000111...+++)))+++---...///...---***'''$$$###""""""&&&)))...222555666555444666444222///,,,+++***)))////////////............,,,---...///000000000///111222333444444444333333000000000//////...------,,,***''''''((((((((('''+++,,,,,,---............000///......---+++(((%%%+++,,,,,,***)))+++111666BBBJJJNNNEEE888000---,,,111///......///---)))%%%###$$$&&&((()))***++++++000//////.........//////,,,((($$$&&&,,,111222111333333111...)))%%%$$$$$$''',,,111333000,,,******,,,+++***+++---...------000111111000---+++***+++)))*********)))'''%%%$$$(((+++///222222222222222111...++++++---...,,,***.........000222222000///+++,,,,,,---,,,+++***)))---///000///---,,,,,,---'''(((***+++,,,---------222000...---...000222444666666444///)))'''))),,,000000000000///...---,,,,,,***(((&&&%%%%%%''''''&&&&&&'''+++000333333222***************)))((('''++++++******+++,,,------......---,,,,,,,,,,,,---...,,,+++...222444333000000---+++******,,,,,,---***,,,///000000111222444888444111111333333///+++...000333666666555333111333222111000///......---000......000444666444222333222111000///.........///......//////000111222111000...---,,,,,,,,,,,,+++,,,---/////////......000111333333222222333444111111111111222333444555777444000//////111222333///...---,,,,,,,,,,,,,,,***++++++***))))))+++---...////////////---,,,+++111222333444333111///---000///...---...000222333333222111000000222333444222222111222222///+++(((&&&&&&'''+++------((($$$''',,,111111...,,,---000---,,,***))))))+++...000//////000222333222000---000---***,,,111444444111...---,,,***))))))******,,,---...............------...---,,,******+++---...///000111111000///...000///---***'''''')))+++...000222000---,,,...000111111000///...------,,,---...//////------...//////000111333444555666666,,,,,,,,,...111333333333...///111111000000111333......---***)))))),,,///,,,///222111///------///---000222000,,,+++...222111222222333333111000///...///111222333333222222444333111///---,,,+++***,,,---...///111333444555111000111333444444333111+++...000---(((&&&(((+++)))))))))+++...///...---'''***,,,---+++*********---,,,---000333333000,,,***,,,...///...---***)))'''***------+++******+++---...///000000000000000000...---,,,,,,+++)))(((&&&)))---.........///111222///------...000000000...---***'''$$$""" %%%(((,,,000333444333222222111000///...---,,,+++//////000000///...------------...000111222222222444444333333333333222222---------,,,------......---+++((('''((())))))((()))***+++------...------...---,,,------,,,***'''***+++++++++***,,,000444@@@HHHJJJAAA444...---,,,000///......///---(((%%%"""###%%%''')))++++++,,,......---,,,,,,,,,---...---)))&&&''',,,111222000000000000---***&&&%%%%%%(((---222444111---+++***+++***+++,,,---.........111333333111...+++))))))******++++++***)))''''''))),,,000111111000000000222///,,,,,,---...,,,***,,,,,,---...000111///---)))***+++---------,,,,,,///111111111...---------)))***+++,,,------......222222000000000111333444555555333...***(((***---000000000000///...---------+++)))(((''''''((()))(((((()))---222555555444------------,,,,,,+++*********))))))))))))******..................//////.........///111222111//////---+++***)))*********&&&)))---///000111222444777333///000222333000---///111444555666444222000111000//////...///000111...,,,,,,...111333222000222111000///...---------............///000111222333222000...---,,,,,,---,,,---.../////////...---000111222111000000222444000000000111111333444555666333000///000222222111,,,,,,,,,++++++,,,,,,---*********)))(((((()))+++,,,---///000000///---,,,---...///000111111000000///...---,,,---///111333222222222333333555666666222111000111111000---+++((('''(((+++------***'''***...222222///---...000///...,,,++++++,,,...///......///111333333111...///,,,***,,,222666666444000///---+++)))(((''''''------......//////......///000///---++++++---.........//////...---,,,+++---...---+++)))(((***+++...000111000...---///000111111000000///............//////...,,,,,,---//////000111333555666777777000...---...000111111000...000111111000///000222......,,,***((())),,,...---///111000...++++++,,,+++...111000,,,+++...111000111111222111000///......///000111222222222222222111000///...---------***+++---...000222333444///000222555777666333000---000111...)))&&&'''*********+++---///111111000(((+++......---,,,++++++++++++---///111111///------...000000000///---+++&&&(((+++---------...///---...///000111111222222333000...,,,,,,+++***(((***+++---000333333222000111000///000222333222222---,,,***(((%%%""" $$$&&&+++...111111000///---...///000000000...---///000111111000...,,,***---...///000111333555666777666444222111111111222***))))))))))))+++---......,,,)))))))))***))))))'''(((***,,,---...------,,,++++++,,,------+++)))((()))+++,,,,,,---///111<<>>>>><<<999444///,,,,,,---...---///222444444222///---+++,,,...000111000//////////////////............---+++)))''')))---222666333333222000---***(((&&&)))+++---000000///---,,,'''&&&%%%'''+++...000000111...***((((((,,,000333333111......///000000///+++++++++///333444111/////////*** (((+++---,,,((($$$#########$$$&&&((()))***++++++)))***---///000///...---...///000000//////000111//////...,,,,,,---111444111...******++++++***'''&&&***---,,,)))(((+++///222222222000//////222555000---***((((((***---000000111111///,,,++++++,,,---//////...+++***,,,...,,,,,,---///222444333111///000222333444444333333///000111111///.........+++,,,---///000111111111000000//////............***((((((+++///222222000///---+++)))))))))***+++)))+++...000000...,,,***+++...111222000000222444999888777555333111...---&&&&&&((())),,,...111222000///,,,++++++...111444222000...///111111///+++''',,,111///'''###***000111///---,,,(((+++...000///...,,,,,,)))((('''&&&'''(((***,,,''''''))),,,///222555666222222000,,,***,,,222777888777666555444333333333...---,,,,,,++++++,,,,,,,,,+++******+++,,,...///...///111222333222222111------,,,+++***,,,///222666555444222111000000000---,,,+++,,,---///...---)))***---...//////...---)))+++......---,,,,,,,,,222222333333222111///...)))&&&""" """'''---111111...+++))))))---111444---,,,++++++,,,---...000---...///222555555333111000000000---******---000,,,+++******,,,---------(((+++///333555666555444+++,,,---///222222000...***,,,...//////...//////,,,---.........---,,,+++))))))(((((()))+++...///333111...***&&&'''***------,,,,,,,,,---...000111,,,...111222333444555777444111///111666:::======222222111111000000//////+++...333666666666666666333444444444333333222111---...///000111///,,,(((***---000222111///......++++++)))'''%%%&&&)))++++++***+++...222444222000***((('''(((+++111555777000///...---,,,---......,,,...///111111111000000---///111444555555444333///////////////.........'''(((***...111222000...***+++,,,///000///---***)))---111000---+++...111***+++***)))((())),,,...***---222333222000//////111111111111111000//////222///......000111///---000...---...000111111000111222222222111000...---...,,,+++---///111222111444222222666<<<>>><<<999555333000------...111333...------///222222000---+++,,,,,,---...//////000000///---,,,,,,...000222000///...------...000111000///...,,,+++***)))(((+++---111222222111111222,,,***)))((()))---111333222...***((())),,,///000000111111222222333333444///000111222111000///...222///)))###  !!!&&&)))+++,,,***(((''''''***))))))***,,,,,,+++)))***)))***,,,...///---,,,///111222222111111222333///---***(((***...222666+++***)))((((((((()))***))))))(((((()))+++...///444444444333222111///...///---***)))***+++++++++222222222///+++((('''(((---///000---******...333111///...000222444444333111111222222222333333333000000///---***)))+++,,,000000///---+++,,,///111111//////111333333111---)))((((((***---///000///---,,,***))))))***,,,---...,,,+++,,,///111///---+++,,,---......///111444222333555666555222...,,,)))))))))((((((+++000333333111......000222444444111///............---++++++------+++&&&!!!$$$(((---111222///+++((((((''''''***...000///---***$$$!!!(((------***---++++++---111666999:::777222...///222333111...777666555444333444555666---......---++++++,,,...///...,,,+++***++++++,,,,,,,,,---///111222000///111111000...,,,+++,,,...777111+++***---111111000---***&&&'''+++///111111***+++---///000000//////......---------,,,,,,,,,666666666666444111...,,,---)))%%%%%%(((+++,,,+++,,,,,,+++***)))***,,,...(((***---000111///---,,,***,,,...111333444444444222333333111///......///+++******)))***+++---...//////000333444444222///000000/////////000222333---...///000//////...............,,,+++,,,///111,,,,,,,,,***((())),,,...000...+++))))))***,,,...222111///...---------...***)))))),,,000333222000222333444555666666777777///...---///222333111...000111333444555444333333666222...---///111000///---///111333222000---+++***---000111000///......++++++,,,,,,+++)))((('''---+++***,,,///333666777333000+++''''''***///222111000000/////////000000333111111222444333///,,,***,,,...///000111333555444444333000,,,+++,,,---******+++...111333222111.........---+++******,,,---...000000000///000111++++++***(((&&&'''***---)))---111333222111//////111111222111111000000///222000...///111111///---000///------000111222111111222222222111///---,,,---,,,,,,...000222111000222000000333888:::888555444222///---,,,...000111---,,,+++---///000...,,,------......//////000000111000...,,,,,,---///111333222///---,,,,,,------............---,,,++++++,,,///333555444222111111+++***))))))***,,,///111222...+++***+++...000000000000111222333444444555333333444444333222111000222///+++&&&$$$$$$&&&'''(((***,,,,,,***)))((()))***))))))+++,,,---,,,+++*********,,,//////---+++000222444333222000000111333000---******---111333---,,,+++*********++++++(((((('''((())),,,...000333333222222111///...------+++))))))***,,,------///000000...,,,******+++---000111...***))),,,000000///...///111333333222000000000000000000111111/////////---+++***+++,,,///000000...---,,,...000111///...000222333111///)))(((''')))+++------,,,---,,,+++***+++,,,...000,,,******+++///111111///---///000000//////111222111333444555444111---+++++++++***))))))+++000444333000......000333444555000...------------,,,***)))+++,,,+++((($$$"""!!!''')))---000111///,,,)))***))))))+++...000///---(((### '''++++++)))------...///000333555666333000...000333555222///333222222111111222222222///000000///------...000222000...,,,+++***++++++++++++,,,///222222111///000111111000///...000222444///******...222222222+++(((%%%&&&+++000222222***+++---///000000000000/////////...---,,,+++***111222333444444333222111000,,,)))''')))+++++++++)))******)))))))))***++++++---000222222111...---+++,,,...000111222222222111222222222111/////////,,,+++++++++,,,...000111000000000111333333111000111000/////////000111222///.........///000000////////////...------000222......,,,***((((((***,,,...---+++******+++,,,---111000///...------......,,,++++++...111333111000111000111111222333555555000...---...000111000......///000222333444555555444111------///111111000,,,...111333333222///...---...000000...---------//////000000///---,,,++++++***)))+++///333555666222000,,,))))))***---...------,,,,,,,,,...///000111000000222444444222///***,,,---......///222444333333222000---,,,---...,,,++++++---111333333333...///...,,,******+++------///111222000///000000---+++)))%%%###$$$(((+++(((+++000222222111000000111111222222222111000000222111///000000111///...111///------///111333333111111111111000///---,,,,,,,,,---///111222111///000...---000444555333111333222///---,,,---...000///---++++++---//////...////////////000000000000111000...------...///000666444111...+++*********,,,---///000000///...---...222666888777444222111+++************+++,,,,,,000///------///111111111000000111222333444555666777777666666555444333333333111---***)))***---...+++,,,---,,,***)))***+++*********+++...///...,,,******+++---//////---+++000222444333111000//////555333///,,,+++,,,...000//////...---------------((((((((()))***,,,...000000000000000//////...---,,,***)))***,,,///000000---......---,,,,,,---///...111222111---++++++---000...---...000111111000..................------,,,---///...,,,++++++,,,...000222111///.........///...------///111111000+++***)))***,,,......---------,,,,,,---///111222+++******+++...111111111111333444444222000000000111222333444222///,,,***------,,,+++***,,,000333111///---...000333555555///---,,,,,,,,,,,,+++)))((())))))(((&&&&&&'''(((+++,,,///000111///---,,,---,,,,,,---//////...,,,'''""" %%%))))))'''+++...111111///...000222000......111555666333///---....../////////......000111111///...---...000333111///---++++++***+++***+++,,,///222333222000---///222333333444555666222...++++++///333444444)))&&&$$$&&&+++///111000((()))+++...///000000000000000000000...,,,***)))***,,,...111333555666666333000---++++++,,,,,,+++((()))***+++,,,,,,+++***---///111333333222000...,,,,,,------......//////000111222333333222111000,,,,,,,,,---///111333555333111//////000111111000222111111000000000000111111///---...000222111///...///000///...///111333000///...+++(((''')))+++,,,,,,,,,,,,,,,,,,------//////......---......///.........000222222111///......------...000222444222///------...//////...,,,---...///222444666777222000------...//////...))),,,000333555555333222111111111///---+++,,,---333333444444333222000///+++***)))***...111222333///...---,,,++++++******)))((((((((())),,,///111000000000222555555333222,,,,,,,,,,,,,,,---111333222333222111///...///111///...,,,---000222333333//////---+++))))))+++......000333333222000//////...,,,((($$$!!!"""'''***(((+++///111111111111222111222222222222222111111222111000000000000///...111///,,,,,,///111333444000000111111000///---,,,,,,---...000333333000...,,,++++++---111222222000222000...,,,+++,,,---...111///---,,,,,,...000111111000000000000000000000......---------///111222666444111---+++*********,,,...000222222000...,,,000444888:::888555111000***++++++++++++***))))))///......///222333333222///000111222333444555666999999777666555555444444444222///------...000111,,,------,,,******+++---+++******,,,///000///...******+++---//////,,,***---///111222000/////////444222///---+++,,,---...111111000000////////////+++************+++,,,---+++,,,---///000000111111...---,,,---///111222111,,,---...---,,,---///111...111333333111///......///...,,,---...//////...---------------,,,,,,,,,***,,,......---+++++++++...111444555333000...---,,,+++***+++,,,...///000///---,,,---000222333333000000//////000111222333...---------///000111222444666777777444000///...000111222222000...+++)))------,,,+++***+++...111111///---...111444555555...,,,++++++,,,+++***((()))'''$$$!!! ###)))---///000111222222111000///......---------,,,+++***&&&""" $$$''''''%%%(((---222222...,,,...000...///000333666555111...***+++---......---,,,+++/////////...,,,+++,,,...111000...,,,+++++++++,,,***+++---000333444222000+++...222555666777999:::333111...///111444555444***(((&&&'''+++......,,,%%%&&&))),,,...//////000//////000000000...,,,***''')))+++...111444666888444222000...------......)))***,,,///111000...,,,+++,,,///111222111000///,,,,,,+++++++++,,,------///000111333444444222000++++++,,,---000333666777555222...------///000000444333333222111111111111000...---000333444000,,,---...000000//////000222111000...+++(((&&&((())),,,---.../////////...---.....................///000000111222333222000///...---+++***+++---000222222000...,,,,,,---...///.........///111333666777222111///---,,,,,,++++++'''***///333666777666555555444333///,,,+++,,,...333444555555555333222111---+++******,,,.........***+++---......,,,***(((&&&&&&%%%&&&(((,,,000222111111222333444444333222......---,,,+++---000333222333444333111111222444444111///...///111111111...---,,,***((((((+++...///111444444222000///...///---)))$$$!!!"""&&&***))),,,///111222111222333222222333333333333222222111111111000///...---...///---,,,,,,///111333333///000000111111000......------...111333333000...******+++---///111222222///...,,,+++***+++,,,---000///,,,******+++...000000000000///////////////++++++,,,---...111333444222111...,,,++++++,,,---///000222333222000---+++000333888:::888444000...++++++,,,,,,+++***((('''---------000333444444333//////000111222333444555777777777666555444444333555333000...------///000------...,,,******,,,---,,,++++++---///000///---******,,,...000///,,,)))'''***...000000//////000000///---,,,+++,,,,,,---222222222222111111000000...---,,,+++************((()))+++...111333444444222111000111222333333222/////////---,,,,,,...000...000333555555333222222///...,,,,,,---...---,,,------------------------***,,,......---+++++++++///222666777555111...---))))))))))))***,,,...000///...---...222555777777444333333222222111111111222222111///...///000222555777888777444000...---///000000000///---+++***+++++++++***)))***---///000///...///111444444444...,,,++++++++++++***(((***&&&  (((///111222333333444333333222---......---+++***)))((('''$$$"""###&&&((('''&&&%%%+++000111...,,,...111///000333555555333///,,,***+++---...///...---,,,///000000...,,,+++,,,------,,,,,,++++++,,,...///***+++...111444444222///+++...222555666777999;;;666555333333444555444444---+++((()))+++,,,***'''"""$$$'''***---///000000...///000000000///...---(((((()))+++...111444666222111111000//////000111******,,,000333333000---'''(((+++---////////////,,,,,,*********+++---...000//////111444444222000******+++---///333666888666222---+++,,,...000111444444444333333222111111---...000333555333---(((***,,,/////////...///000000000...+++((('''(((***...///000111111111///...---------...............000222444444333222000///000...,,,++++++---///111111000...,,,++++++---///111111000000000222333444333222000---***(((''''''%%%)))...333666888777777777666444000---,,,...000111111222333333222000//////---++++++,,,,,,***)))&&&(((+++...///---+++)))&&&&&&&&&'''***---111333222333333333222111111111111000///---,,,---000333222333555555444333444666777444000......//////...,,,,,,+++***((((((+++---000222444444222000/////////---***&&&$$$%%%(((+++,,,...111222222222333444222222333444444444333333///000111///---+++,,,---,,,++++++,,,///111111111...///000111222222111111///...///000222222111///++++++,,,---...000222333++++++*********+++,,,---...---,,,)))((())),,,...---------...............***+++,,,---///111333444///...,,,++++++---...000000111222222222000---,,,...111555666444111///---,,,,,,,,,,,,+++***)))(((+++++++++...111444444444//////000000111222222222333444555666555444333222444333000...,,,,,,------...///000///---,,,---...---,,,,,,---...///...,,,)))***,,,///000///+++((($$$(((---///000000000000------,,,,,,,,,,,,,,,,,,222222222222222111000000......---,,,+++***))))))'''(((+++---000222444444444333222333444555444333000000///---+++,,,...000///000333555666666555444000...---,,,---------+++,,,,,,,,,---------......+++,,,...---+++******+++///222666777444000---,,,'''(((*********,,,...111...,,,+++,,,///222444555666555555444333222111111444444222000------///111444666777555222///............/////////...---,,,)))***+++***)))***---///111000///000222333333222...,,,++++++++++++***(((***&&&!!!!!!)))000000111222444444444444333---......---***(((((((((***((('''''')))***)))(((%%%)))...000///...///111000111444555444222...,,,,,,---...///////////////222333222111...---...///,,,,,,++++++,,,...000111+++,,,///222555444111...,,,...111333333444666888666666666666555555444444000---++++++,,,+++((($$$"""$$$'''+++...000111222111000000000////////////***)))))))))+++...111333000111111000///...000111)))(((***...222333000---&&&'''))),,,---.........,,,+++***)))***---000222111///---///222333222000))))))***,,,///222666777444000,,,***+++...000111222222222333222222111000,,,///333555333///)))&&&(((+++...000000///...///......---***((((((***,,,000000111222111000///...------.........------,,,///222555555444111000///222000...---,,,---...///.........,,,++++++---///222111111000000000000000111111000---)))&&&$$$%%%%%%(((---222666777777666555555333111......000222...///000000000000.........---++++++,,,,,,***)))&&&(((***------,,,***)))'''''')))***,,,///000222222333333222000//////000222222111///------///111111333555555444333444555666333000/////////...---,,,------,,,+++***,,,---111333444444222111111222///...,,,)))''''''***,,,...000333333333333333555222222333444444444444444...///000...+++)))***,,,))))))***,,,///000000...---...000222444444444444111/////////111222111000.........---,,,---...000((((((((()))***+++,,,---...//////,,,******,,,///******++++++,,,,,,------,,,,,,---...///000111111---,,,+++++++++---///111///000000000000000//////+++...111222000...---,,,------,,,,,,++++++******)))((()))+++///222444444//////////////////000000000222444777777555333111222111///---,,,,,,------///111333333111000///000---,,,,,,,,,...---,,,***)))***,,,///000///+++'''&&&***...111111111000000---------------,,,,,,,,,000111222222222111000///,,,,,,------,,,++++++***((()))+++,,,...///000000111111111222555666555444000000///---+++,,,///222000111111333444444333222111///------------,,,+++******+++,,,---......///---......,,,)))((()))+++---000333444111...+++***&&&))),,,...---...000222000---+++***,,,///000000555555555444444333222222222222111...++++++...222333444444222000...///000------...///////////////(((***+++++++++,,,///111222111000000222222222111...---++++++,,,,,,***)))&&&&&&%%%$$$$$$(((---111,,,---000333444444333222---///000...+++(((((()))---,,,++++++,,,,,,,,,+++)))***,,,...///000000000///111333444333111000///............///000111222333333333111...---.../////////.........000111222,,,...000333555444000,,,...///000000///000222444222333555555555444444444000---,,,---...---((($$$###%%%)))---111333555555666444222///...---......***)))((('''))),,,///111000222222000---,,,---...***))))))---333555222...***+++,,,---.........---,,,+++))))))+++000444777333///+++,,,///222111///******+++---///333666777222///+++***+++...000111---...///000000000///...---111555333...)))'''((((((+++///222111000//////,,,,,,+++***)))))),,,///111111111000///...---,,,---............---+++***---111555666333111//////333222000...---,,,,,,+++***,,,...---++++++,,,...////////////......---,,,---//////---(((%%%%%%&&&&&&)))---222555555555444111111111000......000222---...///000000///...---+++******+++---...---,,,******++++++***)))((((((((()))+++---...////////////111222111......000222111111111///---,,,---...///111333333222111111222111///......000000///...---///111111///......///222333333222111111333555//////...+++))))))+++---000222444444333333444555222333333444555555555444---///000...***((()))+++'''((()))---000000...---,,,...000333555666666666222000//////000222111111000000///---+++***+++---&&&&&&'''(((***+++---...111333333111...---000222(((((()))***++++++,,,,,,////////////////////////---,,,+++++++++---///111.........///000000111222***,,,...///...,,,,,,,,,...---,,,,,,++++++,,,,,,((('''''')))---111444444////////////...............111444888888666333111000///...---------...///111333666666444222111111...---,,,,,,---,,,***))))))***---///111///***'''))),,,111333333111000000////////////...---++++++000000111222111000///...***++++++,,,------------******+++,,,,,,,,,,,,,,,......///111444666666555.........,,,,,,---111444222111111111222222111///222000...---------,,,+++(((((()))+++,,,---.../////////---+++(((((()))++++++...111111///+++)))((('''***///111000000222444333000,,,++++++---......333333444444555444444333...//////,,,******...222111222222000......///111,,,---...///000000000000)))***,,,,,,,,,...000333333222111111222222111//////---,,,,,,,,,,,,+++)))###&&&))),,,---...000222(((+++...111333333222111...000111///,,,)))***+++//////...............---,,,,,,,,,---000111000...---///222333333222222222//////......///000222333111222111///---+++,,,---333222111000000111222333---...111444555333///+++/////////...,,,,,,...111...000333444444444444555...---,,,---///...***&&&%%%'''+++///333666777888:::777333///,,,+++,,,,,,***)))'''&&&(((+++///111111333333111,,,******,,,---++++++///555777555111//////000000///...------+++***)))))),,,111777:::444///******...111000...+++,,,,,,...000333666888111...******,,,...111111***+++,,,.........------000333555111)))$$$&&&***(((,,,000333333111000000*********))))))***...000111111000...---,,,+++***......//////...,,,***))),,,000555666333000//////333222111///---+++***)))(((+++......,,,+++,,,...+++,,,---...---,,,+++******,,,...,,,(((&&&&&&(((&&&)))---111444444333222---...//////......///111......000000111000///...(((((()))+++...000000///...---+++***((('''&&&&&&(((***,,,...///...---,,,---///000000......111444///000111///---++++++,,,---///111111000/////////,,,,,,,,,...111222111///...111333444333111111111333333333111000222555888111000...,,,---///222333555222000222777999888555222222333555555444000,,,))),,,///000///---,,,+++,,,,,,---...------,,,,,,,,,///333666777444111...111///,,,******,,,///111222111///,,,))))))***+++&&&''')))***++++++******333444444333111000000111---***'''(((,,,///000///222000---+++***+++,,,......,,,)))***---...---+++,,,,,,---000222111///---///...,,,***)))(((''''''---------...///222444555---(((%%%(((///444333000...------------,,,***(((,,,///444888888555000---000...+++)))'''((()))***111333555777888777666555666111,,,+++...000...,,,+++******---//////,,,(((,,,000333222---+++---000000000000...,,,+++,,,---000111333444444222///---+++++++++---///000...,,,,,,---...///---***'''%%%'''***,,,...///000222444000111111///---...111555777222...000555777444000333111//////111000---***(((%%%"""$$$)))---000000111...+++))))))***))))))///,,,++++++---...,,,)))+++000555444000,,,,,,...111111111///......///000000...------...000000///,,,+++)))(((((()))+++---///...------...///000111,,,,,,---111444333///+++)))***+++,,,++++++---...------++++++++++++,,,------,,,+++---///000---***000///...111444555333///(((***,,,------...///111000111222444444222---***///111333222...------///,,,,,,,,,,,,---.../////////...---,,,,,,---...///,,,------------///222555333222000...+++)))'''&&&...000222444444444333222222333555555444222///---000111111000---,,,,,,---000222555666555444555555555222///000222111+++&&&&&&(((,,,000444666666777777333///...111111...+++,,,+++(((%%%%%%(((---222666555444444444111+++%%%)))+++---...///000333666222333444444333000---++++++***'''&&&(((+++000333111---((('''***---...------...///222444666888999222///,,,,,,...000222222,,,,,,,,,,,,------...///111111000---)))&&&%%%%%%''',,,333555333///......---+++(((&&&'''+++///333444444333000,,,++++++,,,111000...,,,+++******+++...///000111111000...---...//////000///---+++***,,,...111111///---,,,++++++---///000...------...,,,,,,---///000...+++(((,,,,,,...///000000000000///////////////000000111---...111444444444222111...,,,+++,,,...000000///000//////...---+++)))(((,,,,,,,,,+++++++++******...---,,,,,,---...000111//////000000///---+++***)))***+++,,,,,,,,,++++++))))))***---000000///---///444999:::666222///......000222111//////111444///...------...000222333444111///111666999888666333222222333333222///,,,***---000111000///......///...............------...000444777777555111...000///---,,,---...111222333222000---+++***+++,,,***++++++,,,,,,+++***)))222333333222111111222333000---******,,,......---...---+++++++++---///111///---++++++,,,---,,,+++******+++---000000...,,,......,,,***)))(((''''''***+++,,,...///000000000---***(((***///333333111///...---,,,,,,+++***)))+++...222555555333///---///,,,)))&&&%%%&&&((()))...///111444555666666666555000,,,+++...000...,,,,,,++++++---//////,,,)))+++...111000,,,***,,,///111222111///,,,++++++,,,111222333333333222000///,,,,,,+++---...///---,,,***,,,///000///***%%%"""###&&&***---...000111333000111222000...///222555888444111222777999666333222111000111333333000---)))'''%%%'''+++///111111///,,,)))''')))***++++++...,,,)))***,,,---,,,***+++///444333///,,,,,,...000111111000///......///---,,,+++,,,...111222222...---,,,***))))))******------,,,,,,---///000111,,,,,,---///222222///+++'''((())))))******,,,---,,,+++******+++,,,...///...---,,,...000000---+++/////////111333333222111,,,...000111///......///111111222333444111---***+++...000000...---...///,,,+++***))))))***++++++......---,,,,,,---......------...---,,,...111444333222111///---+++))))))...000222333444444333222///000333444555333111000111222222111///---...//////111333333222222333444222000///111444444000+++''')))---111333555555666555111...///222333111...------+++(((''')))---111444333333444444111,,,(((((()))+++,,,,,,---000222333555666777555222///,,,+++)))((('''))),,,000222///,,,((('''***------,,,///000111333444555666666111...,,,,,,...111222333///......------......///111111111///+++)))))))))---...000///...,,,+++++++++)))'''&&&(((,,,111444:::888444...***))),,,///222111...,,,++++++,,,,,,...///000000000...+++******+++,,,...000111222222...000111000...,,,,,,,,,***---///000///....../////////000111222222///---------...///000000//////000//////////////////000,,,...111333333333111000---,,,,,,---///111000///000000000///...,,,+++***,,,+++++++++***)))))))))......---------------...000000111111000///---,,,,,,+++++++++++++++++++++///...///000111111...,,,,,,000555777555111///...///111222111...---...000------...///000111222333333111///111555888888666333111000///000///---++++++---000111111000111111222111000///...//////000///222555777777555111///////////////000222333444444333000///---------.........//////...---+++***111111111000//////222444222000---,,,,,,---,,,++++++******+++---000222444111///---,,,,,,,,,+++***)))))))))+++...///...---......---,,,***))))))(((&&&(((***,,,------+++***,,,++++++,,,---000222333000///---,,,+++***+++++++++---///111111000///------+++'''###"""$$$''')))***+++---///222444666777444000,,,,,,...//////------------///000000---***)))+++...---***)))+++...222222222///---++++++---222111111000000000000000///---++++++,,,---,,,+++(((+++///111000***$$$ $$$)))---//////000111222222222111000111333555888555333333555666444111///000111444555555222///,,,***)))+++...111333333---***'''&&&(((+++---......,,,)))((()))***+++******---111222///---...///000000111000///...---,,,***))))))+++...222444444000000///---,,,+++***))),,,,,,,,,,,,---...///000,,,,,,,,,---...///---+++''''''((((((***+++,,,---+++*********+++,,,...///...------...//////...,,,---...000111111000111222111333555444222///......222222222222333111---***(((***---///......///000---+++)))'''&&&&&&((((((...------,,,,,,------............---,,,---///222333222111000///...---,,,...///111333444333222111+++---000333555444333222111222333222000///000111000111111000//////111222000...///222666777555222+++,,,///111333444555555222///...///222444333000/////////---++++++---000111111222333444222...+++'''((()))))))))***,,,...444666999:::888555000---+++*********,,,...000111...+++)))***---///...,,,111222444555555444222111///---,,,---///222333333111111000///...---......000000000///---,,,---...222///+++)))((()))(((((('''&&&&&&'''***///333666@@@<<<444---((()))...333333111...,,,+++,,,---//////000111000///---***((()))***+++---000333555777000111000...+++***+++,,,***,,,///////////////111444333222333444444222000,,,---...///000000000000111111000000//////......,,,---000111222111000///,,,,,,,,,///111222111///000000000///...---,,,+++*********))))))((('''&&&...............,,,+++***...///000000///...---,,,---,,,+++******+++,,,,,,555444333333333111...,,,)))---111333222///...---///000111000---+++++++++,,,---000222333444444444222000///111444777777666222000---,,,,,,---,,,++++++---///000000000222333666444222000//////000111000222555777666444111///---...000222444555666666555333111000000000/////////000000111000///...---000000///---,,,,,,...000111000...---,,,,,,,,,,,,)))***+++---///111333444333111///---,,,+++***)))+++******+++...000000////////////...---,,,++++++&&&'''((())))))))))))(((***,,,------+++,,,///333111000...,,,))))))+++,,,,,,------...////////////...+++&&&###"""$$$'''***)))***+++,,,///222444555333000---,,,---//////...000000111222333111///...((()))+++***((((((***,,,000000000///------...///111000...---,,,...///111111...+++***+++,,,++++++***,,,...000...)))$$$!!!!!!&&&+++///000/////////333333222222222333444555666444333111000...,,,***,,,...111444666555222000---------///111333444444///,,,((('''))),,,///000000...***'''&&&''''''((('''+++///111111111222444000000000000000///---+++***)))(((***...111333333000000000000///---,,,+++/////////...............,,,+++************+++***(((''''''(((***---......,,,+++*********+++,,,---,,,,,,,,,,,,------,,,,,,+++...111000......000333111444666666444111///...333222111222222000---+++'''***---000222333333333...,,,)))''''''((()))***...........................//////...,,,,,,...000222222222111000000//////---...111222333222111000***,,,000333444444333222000111222222000///000111111222111///------///111///...///222666777777555///000111333444555555555111000///000222333222000000111222000...------......///000222222111///---'''((()))(((((((((***,,,444666999:::999555111...,,,------...000111111222///---,,,...222333111...222333555555444222///------,,,,,,---000333333333222111000...---,,,,,,,,,,,,------,,,++++++---///222---(((&&&'''((('''%%%$$$$$$%%%(((,,,111555888>>>;;;444---)))+++000555333111...,,,+++---///000000111222222111///---,,,............///222444555111000...***'''''')))+++***,,,...///......000111777555333222333222111///***+++---...000111222222444444333222111000///...,,,---///000000000///...++++++---000222333111...------------------,,,+++((()))))))))((('''%%%%%%+++,,,...//////---+++)))+++,,,---------,,,+++***,,,+++***)))***,,,...000777666444444444222///---***,,,...000///---+++***,,,---......---,,,+++***---///222444666666666555111111000111333555555555111...+++***+++,,,,,,+++***,,,---------...111333777555222000//////000111///111333555555333000...,,,...000333555666777777555333111111222333111000...///000111222111111000000000...,,,)))'''((()))---------,,,,,,,,,,,,---***+++---///000222222333444333111///,,,*********...---,,,,,,///111222222000111111111111000///...)))(((&&&&&&&&&(((***,,,***---...,,,***)))---111111111000---)))(((***---............///000111222///,,,)))&&&%%%'''***,,,+++,,,,,,---...000111222222000---,,,---...//////333444666666555444222111)))))))))((('''((()))++++++---.........///111333000...+++))))))+++...000111...+++***+++++++++***,,,---------+++)))'''%%%&&&***///111111///......333333222222333444444444555555444111---)))&&&%%%))),,,000333333222000///---...000111222333333444222///+++***,,,...000000333111---(((%%%###$$$%%%%%%(((,,,000222555777999000///......000000...,,,+++***)))***---///000111---...///000000000000000444444333111000...---,,,++++++***)))(((((())))))'''%%%$$$%%%))),,,......///...,,,***)))))))))***************))))))***++++++---//////---,,,///222///111444555333222222222555333111111000000---,,,)))+++///222666777777666...---,,,++++++,,,---.../////////000000/////////...//////...,,,,,,---...111111111111000000000000,,,...000222222222111000+++---000222333222111000...000111111//////000111444444333000...---///111//////000111333444444444222222333444444555555555222111111111111000...---///111222111///---,,,,,,+++---///000///...------((()))***)))((()))***,,,111333666777777444000...///000111222333333444444222000///222555666333000000111333444333000...,,,,,,,,,,,,///222333333222000000...---,,,+++++++++)))))))))(((((()))+++......***'''(((******(((%%%###$$$%%%(((---222666999777555222---+++,,,000444222000...,,,,,,---///111000222333555555444222111111000/////////111222333000...+++&&&$$$$$$'''***+++,,,---...------///111666444111000000///---+++'''(((+++...111333444555666666555555333222000///------.../////////......,,,,,,---000222222///---((()))******+++*********'''''')))))))))(((&&&%%%)))+++...000000///---+++***+++,,,---------,,,+++***)))))))))+++...111333444333222222333222111///............---,,,)))((())))))***+++------------///000222444666666666555222222111111222222333444...,,,***)))+++,,,,,,,,,+++,,,,,,++++++,,,///111666555333000///.........,,,---000222222111///...,,,---///111333555666666555222000111444555222000---...///111222222111111//////...,,,(((%%%%%%%%%(((***++++++******+++---+++,,,...000222222222222444444333000,,,******+++000...,,,,,,...000111222000111222333333222000///,,,***(((&&&'''***...000,,,...///---******---000111222222...***(((***---............///111222333///...,,,***)))***,,,---......//////000000111111111000...------...///000444666999999777444333333,,,+++)))((((((((()))***((()))+++------///222555...---***((((((+++...000///---++++++++++++***)))------,,,,,,+++******)))+++...111222111000//////333222111222444555444333555777888444---(((&&&'''))),,,000111000......---+++...111222111111111222222000------...000111000333222///***%%%""""""###%%%'''***...222666888999000---+++,,,///111000...,,,***)))))),,,.........+++,,,---///000222333444555555555333111///---,,,---------+++)))((()))***%%%""" """'''+++---,,,000///,,,***)))(((((((((((()))***)))'''''')))***+++,,,------,,,---///111---///111333333333555777666444111000//////---,,,+++,,,///333777888777555//////.........//////000...///000000000000///...,,,...///...---,,,---...000000000000////////////,,,---///111222111000///,,,---000222222111///...---///000000//////111222555555444222///......//////////////////000000000222222333333333444444444111222222111000---+++***,,,...000///---+++*********,,,......,,,+++***+++)))***++++++******,,,......///222333444222000///111222222333444555555555333111///111444444222///---...000111111000...---,,,,,,---000222333222000...------,,,,,,,,,------((()))((('''%%%&&&))),,,++++++***+++,,,,,,***)))%%%%%%&&&(((,,,111666999111000...,,,***+++...111///...---------...///000000222444555666666555444.........///000222333444...---***%%%###$$$'''***+++,,,---,,,++++++---///111000///......---+++)))&&&'''***...111444555666555666666666555333111///......///////////////...---------...000///---+++$$$%%%&&&'''((()))))))))&&&''')))***+++***(((''')))+++...000111000...---,,,---...///000000///...)))))))))***,,,///111333000//////000222333222111333111///......---***((((((''''''(((,,,///000000000111222333333444444444333333222111000000111222+++***)))***,,,------,,,,,,---,,,+++***+++...111444333222000...---,,,+++(((***,,,...//////...---+++,,,---///111333555555444111///111444666333///---...///000111000///...,,,...///...***'''%%%%%%%%%'''***)))((('''(((***)))+++...111333444333222333444444111---***+++,,,000---***(((***,,,.........///111222222111000///---,,,++++++,,,...111333111111000...------...///000222333000+++((())),,,------......000111222222///......---,,,------...///000111333333333222222000///...---,,,---///111444777999999666333333333///---***)))))))))))))))''')))+++,,,,,,...111444///---+++)))***,,,///111---,,,++++++,,,,,,***(((+++,,,---......---,,,+++,,,...111111111000111111333111000222444555333111222666888555///***)))+++,,,...000000---+++,,,---))),,,000111000......///...------...000222222111000111000,,,'''$$$$$$%%%&&&'''))),,,000333444555000,,,((()))...111222000+++***((()))+++---......,,,,,,,,,---///222444666333333333333222000...---///111111000,,,***+++,,,'''### """(((---///...///...,,,***(((((((((((((((******)))'''&&&)))+++---+++******,,,...///......///111111222444888:::888555111//////...------***+++---111555666333000//////000000///...---,,,,,,---...//////...---,,,+++---......---,,,---...//////.........---------+++---///111111111000///***,,,///111222111///......///111111111111222444444555555333000---------,,,,,,,,,,,,++++++,,,---000000000000000111222222///000111111...,,,***))))))+++,,,,,,***)))((()))***,,,---,,,)))''''''((()))***++++++***+++---///,,,---...000111222222222222222222222333444555555111///,,,,,,//////---***)))***+++---...///000000,,,---...111333333111...,,,,,,,,,,,,---...000000++++++***(((&&&'''))),,,---...///...,,,,,,,,,---((('''&&&'''+++000666999///...+++(((&&&'''***---,,,,,,---...............///111222444444333111000,,,---...000111222222333...---***'''$$$%%%))),,,,,,,,,,,,+++))))))+++,,,,,,,,,---///000000...+++((()))+++...000222444444333444555555444222000//////////////////////////////...,,,,,,------+++***"""###%%%&&&'''(((((((((%%%'''***,,,------+++***---...///111111000...---,,,---///000111111000000***++++++,,,---.../////////...---...111333333222555222000///000000...,,,)))'''%%%&&&+++///111222000000000111111222222333333333333222000///000111))))))(((***---......---......---+++)))+++...111333222222000...,,,***)))&&&'''***,,,......---,,,,,,,,,,,,...///222333555444000///111555666333/////////000000///...,,,++++++---000000---)))'''&&&$$$'''))))))&&&%%%&&&'''(((***...222444555444444333444444111---+++,,,---///+++'''%%%&&&)))***+++---...000111222111///...,,,---...///111222333444444333111/////////000000///222444111,,,((()))+++,,,,,,---...///000111222..................------///000333555666666555444/////////---,,,---000222333666999888555222222222222///,,,***)))***))))))((()))+++++++++---///222///...,,,+++,,,...000222+++++++++,,,------***((((((***...111111///,,,***+++---///000000111222444222111000111444555333000---333777555...***+++......000222000,,,***+++,,,'''+++///000...,,,,,,---******+++...111333333222---//////---(((%%%&&&'''(((((((((***---000000000000+++'''(((---222333222***((('''(((+++...//////------,,,,,,...111444666///000111222222111000///111444555333000------...***&&&###%%%,,,111333222---,,,+++))))))))))))***)))***+++)))''''''***---...+++((())),,,//////---000111111111222555999<<<888555111///.........---))))))+++///333333///,,,...///000000...,,,)))'''++++++,,,------,,,++++++***,,,......---------............---,,,,,,+++++++++,,,///000111000///...)))+++...111222222000//////000222222222222444666333555555444000---++++++)))*********))))))+++,,,......------...///000000---...000000...+++***)))''')))******(((''''''(((***,,,---+++'''$$$$$$&&&(((***++++++++++++...000+++,,,---...000222333444222111111000111222444555///,,,)))(((***+++)))&&&&&&''')))+++---///111222------///111333333000---+++,,,,,,---///111222333///...,,,***'''(((***---111222222///++++++...111***)))''''''***///555999000...)))%%%"""###'''+++***+++---...///...------///000111222111///---,,,---...///111111111000///...---+++(((&&&'''***---,,,,,,,,,***(((''')))+++((())),,,000333333222///***+++---///000111222222111222333333333111///...000000000000000/////////111...,,,+++++++++***)))"""###$$$&&&'''((())))))%%%'''***---//////---,,,000111111111000///...---***+++---///000000//////,,,------......------,,,000...---...111222333222666333000000222333111///,,,(((%%%&&&***///111222,,,...000000///...///000000222333000---+++---000///,,,***+++///111...***...+++***,,,///111111///222222111111000/////////((()))+++---...///000111---...000111222222222222444111...///222555444333000000///...---,,,,,,+++,,,++++++---000000---******)))((('''''''''((()))...000222222222111222333444333333333444222///,,,,,,***(((''')))***+++***...---,,,...111222///---+++---///111333333333222111111222222111///---,,,000111222///,,,+++---///111///---...111333333111...//////000///---+++***)))---333888:::888555222000000...***&&&''',,,000555444444333222111111000000000...+++)))))),,,///222///,,,******,,,///222222000...,,,,,,---///000***((('''(((***++++++******,,,///111111000---+++&&&***000444555555555555222222222111000///......---......---,,,,,,...000222000...+++)))))))))***------,,,,,,,,,---......---,,,+++---111333222000///111333000+++'''&&&'''***+++,,,---///000111222000---)))'''(((,,,...000///+++''''''***...000000////////////000111222222111111222222222000...---555555555444222///,,,************,,,///111111111//////---+++)))))),,,///+++++++++***((((((***,,,+++(((&&&(((---222333222222000......111555777888;;;555...+++++++++)))&&&&&&'''))),,,///000...---,,,///000...+++((()))***------,,,+++***)))'''&&&(((***,,,------+++((('''******+++---000000///---+++---...000000///---,,,%%%(((---000222111///---111222333333333111000///000000000111000000///...++++++,,,---,,,+++***)))+++,,,---...000111222222222111000---***)))+++,,,,,,,,,,,,+++***'''%%%$$$(((***,,,+++(((%%%$$$###&&&)))---//////...------///...,,,+++,,,---000111000111333333333222000///+++(((&&&&&&((()))(((%%%'''''''''(((***,,,///000)))+++...111444444222///,,,)))'''***111555666444444222000......---,,,***222111///---,,,---111444---***''''''***///222444222///***%%%""""""###%%%''')))---000333333222111///111222111---,,,---///---000333555444000+++(((---...---,,,)))((()))***,,,***((((((***+++++++++++++++,,,---...000111222,,,+++,,,///333555333000333333333222///------...,,,...000111000///000111222000///000111///+++'''&&&%%%%%%&&&)))*********)))+++------,,,,,,---...111222444222000---,,,+++******,,,---......//////000...,,,,,,---/////////000//////111444555555444444222111111222333222111)))******+++---///000111+++---//////---------...111111111000...------///000---,,,...111222...++++++***+++---000111///---000000000000//////......))))))***---///111111111,,,---///111222222222222222///---...222444444222////////////...---------,,,,,,,,,///111111///,,,,,,+++***)))))))))******...000222222111111222333222222111222222111---+++((('''&&&'''***,,,,,,+++...---...000333333000...,,,---...///111111222222111111000///...,,,***)))------.../////////000111//////000222555555222///---.../////////...---,,,))),,,111555777666444222000...,,,)))'''))),,,000333333222111///...---,,,......---,,,***+++---///333000---******,,,///000222111000/////////000111,,,***))))))+++,,,,,,,,,***,,,...000111///---,,,(((,,,000222333222333333444333222000///.........---...//////...///111222222000---+++***)))******---------------...//////,,,******,,,///222333222///000111000---***((((((******+++---...000111222111...+++******,,,...000///+++((((((+++---...---,,,...000111222222111111000111111111111000//////444444333222000...,,,,,,+++******+++...111111111,,,---......------...///---------+++(((((()))++++++***)))***,,,///111111111///---,,,...111444555888333---+++++++++((($$$%%%%%%'''+++...///...,,,---///000///,,,++++++,,,---------,,,+++)))((('''+++,,,...//////---***)))*********,,,///000000///,,,---...//////...,,,+++%%%(((,,,///000000...---111222222111000...+++******+++,,,---...///000111+++,,,,,,,,,+++)))'''&&&++++++,,,---...///000000//////...+++)))(((***,,,---.........---+++)))'''))),,,......,,,)))''''''&&&)))---///...---,,,++++++++++++,,,---///111222111111222222111///,,,+++)))'''%%%&&&)))+++,,,+++,,,+++++++++,,,---///000......000222444333111...,,,)))'''***000444555333333111000.........---,,,000///...------000444666///+++(((''')))---000111111///---)))&&&%%%%%%&&&***,,,...111222222222111...000000...,,,***,,,...///000333444333000,,,)))/////////...+++)))***+++---+++))))))+++,,,,,,,,,---------------...//////+++***+++///222444333111111222222111...,,,---------///111111000111222444777555444444444111,,,(((###$$$%%%'''***,,,,,,,,,+++,,,---,,,++++++---...///111222111///---,,,,,,++++++---...000000111111000...,,,---...000000//////000000000111333444555666444222111111111000///............///000111222---///000000...---...///222111//////000///...---000......000333333///+++((()))+++...111000---+++...////////////......---+++)))))),,,000222111000+++,,,...///111222222333111...,,,---111444444222/////////000/////////...------...111333333111///......---,,,,,,,,,,,,---...///111111111111222444000000000000111///,,,)))$$$$$$%%%(((+++---,,,+++---...000444666555222///---------...///000111222111000...,,,***)))((('''***)))***...222555444111---///222666777555000,,,,,,---......///.........***,,,///222333333333222///,,,)))'''))),,,...///222111000...,,,***)))(((---///000000000000222333333111...,,,+++,,,---///000111111222222222222222---,,,++++++---......---***,,,...///000///---,,,+++...000000000000000222666555222///.........///...000111111000111333555111///---+++*********+++,,,,,,,,,---...///000111,,,***)))***---000222333///............---+++)))))))))***+++---///111222222000...,,,,,,,,,---......---++++++,,,---,,,******,,,///222333333111000000000/////////000111222222111000...---------------+++)))***,,,///111111,,,///333555555333222222//////...,,,)))((()))***,,,---------,,,---///000000...+++******,,,///111444111---,,,,,,+++'''$$$"""###%%%)))---...---,,,---...000000...---...///---...------,,,+++***)))---...000111111///---,,,+++******+++...000111111,,,---...///...,,,***)))&&&'''***,,,......---,,,111000000///,,,***'''%%%%%%%%%&&&(((+++///222444---......---,,,***((('''++++++++++++,,,,,,------+++++++++)))(((((()))+++...///111333222111...,,,+++...111222000,,,***)))%%%)))---///...,,,******((()))+++---///111222333111111111000...,,,)))((()))'''%%%&&&***---000111111000000///////////////222222111222333222///---***((('''***///333333222111000///......//////000...------...000333666888222...***(((***---///000000000///,,,)))(((((()))//////000111222222222222//////...,,,******+++---000000111111000...,,,+++///000111000---++++++,,,...,,,******,,,.........///......---,,,+++***)))((((((***---111333222111000111111000---,,,,,,---000111111000000111333666888777777777666222,,,(((!!!###&&&***,,,---------.........,,,++++++---///---...000///...,,,---------...///000111222222222000...------///000000000...000111///...///333777888666333222111000///---333333222222222222222222111222333333111//////000333111///000222222000---......///111333333000,,,)))***+++---......---+++---...///000000000///...,,,)))(((***...111000...+++,,,---///000222333333111...,,,---111444444333...///000111111000000///---...000333444444333111000000//////...............///000000000111222444///...//////000///,,,)))###$$$&&&***,,,---+++))),,,///333666888777444222000000///......///111222111///---+++***)))******)))''''''---444888444///,,,...222555555333///,,,,,,,,,---....../////////***+++,,,...///111111222...***&&&'''+++...//////222111000...+++)))((('''///111444666666666777888444222000---,,,,,,,,,------///111333333333222111...---+++,,,---......---+++,,,---.........---------///000/////////111333999777333000......000111222333333333222222333555000///...,,,,,,++++++,,,+++++++++,,,---///000111...,,,***)))+++---000111---+++***,,,///000---)))((((((((()))+++---...000111000///---+++***+++,,,///000000000///...+++)))***+++...000111111111111000///------...000222444111///---++++++,,,...///...+++)))(((+++...000000000444:::===<<<888444222.........---+++******+++...000222111...---...111000///,,,***((())),,,///222000......---,,,(((%%%!!!"""$$$(((,,,------++++++---...////////////000---.........---,,,++++++///000111111111000...------+++***+++---000111222,,,---......---+++)))((('''((()))+++,,,------,,,/////////...,,,***'''&&&$$$$$$%%%'''***...222555//////000000///...---,,,************************((())))))((('''(((***,,,---000222555555444222000...000333333000,,,)))'''$$$''',,,......---,,,+++)))+++...000222333333222///000//////...,,,***))),,,***((((((***...222444222222111111000000000000222111000000111111///---***((((((+++...111111000000000///......///222444...------///222666888999555111---+++,,,...111111111111///+++((('''***...333333333333333333333333111000...,,,+++,,,---...000000///---,,,,,,+++++++++---///000...---......000...,,,,,,...///000//////......---+++(((%%%###$$$%%%(((+++...000000000///000111000...---...///333333222000......111333333444555555333///***'''"""%%%))),,,------,,,,,,000000///---++++++---///+++,,,......---,,,---///000000111111111000000///...,,,,,,---///000//////---000111...+++,,,111777888666444222222222000///666555555444333222111111111222333222000......///333000///000333333000---,,,---...000222222000///...---,,,+++***+++,,,------...000111222111111000---***((())),,,...---,,,,,,------///000222333444222///---///222555555444...///000111111111///...---///222333444333222222000000000000//////......---.../////////000333555/////////000111000---***'''(((***,,,...---)))&&&+++...333777888777555444333222111000///000111222///...---,,,,,,---...///***'''&&&+++444777222,,,,,,...///000000///......------------.........///***++++++,,,---...000111---***'''(((,,,000111000333222111///---,,,******///222666777777777888999444333111///---,,,,,,+++***,,,///111333333222111///---++++++---...---,,,,,,,,,,,,---------------...///000000000111444666999777444111//////111222555555555444222111222444000000///......---------*********+++,,,...///000111000---+++)))***,,,...***((((((+++///000---***((((((''''''(((***,,,---...///...+++((('''(((***111333555555333000---+++------,,,,,,---///111333000...---,,,---///333555///---+++))))))+++...///...+++)))(((***,,,...///000555;;;>>><<<666111...***,,,------,,,+++,,,---///333555444111///000111111111///,,,))))))+++...000000/////////---***'''"""###%%%))),,,...---+++***+++,,,---///000//////------.........------,,,///000000111000///.........,,,++++++...000111111,,,---......---+++)))(((((()))***,,,---------,,,......//////...---,,,+++)))(((((((((***---111333,,,---///000111111000///+++************)))))))))'''((())))))))))))+++------///222555666555444333000222444333///***&&&$$$###&&&***---.........///---///222444444333222111---.........///.........000...,,,******,,,000222//////000000111111111222///...---...000000///...))))))***,,,...000000000//////000///...000444777111000111444888<<<<<<<<<888444///------///111111333111...(((###%%%,,,222555555555555555555555555444333111000000000000000000///---+++*********+++(((***---......///000222222000------///000000000---......---+++'''###!!!!!!###&&&)))+++---...//////111222111//////000111555444222///,,,,,,---///...000222333111...+++)))&&&***---...---***)))***000000000...,,,,,,---///***+++------,,,,,,...000222222222000///---+++***+++******+++---......---,,,///000---)))***000555666444222222333444333222555555555444333222000///...///000///,,,***)))***/////////000111111///---+++,,,---///111222333333222111...+++((((((+++...,,,...000222333333222111...---,,,*********+++,,,////////////000222333444444111...///333555555333---...000111111000...------000222333222111000111......//////......---,,,---...//////...000333666222111222333444333000---,,,,,,---//////...***''')))---222666666555555555555444333222111111000111////////////000000111222+++(((&&&***000333///***,,,---------,,,---///111000000///------,,,,,,---*********+++,,,---///000---+++******---000222222444333333222111000/////////111444555444333444555333222111000///---,,,+++(((***---///111222111111000...,,,,,,---...---,,,,,,,,,,,,+++,,,------......///111111111222444666666555222000///000000111444555555333111111222333000000000000000000000000+++++++++,,,---...///000333222000---***)))***,,,((((((***,,,...///...---+++***)))(((((()))+++,,,,,,---,,,)))%%%$$$'''***333555777777444111......///...+++***+++---000222000...---,,,---///222444...---+++))))))+++---///...+++)))(((***,,,,,,,,,,,,111666777555///***'''(((***,,,---,,,,,,,,,...///222444555444222111111000222333000,,,***+++---//////000000///---+++***%%%%%%'''***---...---++++++***+++---///000000...,,,,,,------...---------000000000000000//////...///---,,,---///000000///,,,---...///...,,,***))))))+++---/////////...---...///000111222111111000------,,,,,,,,,---...///)))***,,,...///000000///+++++++++++++++*********)))***,,,,,,,,,,,,---///...///111333444555555555333444444222...)))'''&&&&&&(((+++,,,---...000222111222333444444222000///+++,,,---...///111222222333222000---++++++---///,,,,,,...000111111222222++++++,,,...000111000...***+++,,,...//////000000///000111///...000555:::777666888===CCCGGGGGGFFF???;;;555000//////000000444222---&&& ###,,,444555555666777888888888888777666444444555555333222111000...,,,+++++++++,,,(((***,,,------///222555444111///.../////////...,,,---//////...***&&&###!!!$$$'''******+++---...///000111111000000111222444444333000,,,+++,,,---...000222222000---,,,,,,+++...111000,,,(((((()))...///000000...---...///+++,,,---,,,,,,,,,///111333222111000...+++)))((()))((()))***---...---+++,,,---...,,,******...222222111000000333444444444222333444444333222000///---......---***'''''''''***,,,...///...,,,,,,,,,+++,,,---///111333666999333333222...***((()))+++***,,,///222333222111000000222111...)))'''***...222111000000111222333444555111...///222333333111---...000111000...,,,***---000222333000.........+++,,,,,,---,,,+++***)))---............000333666444444555666777666444111000000000000111000---***(((,,,111333333333555666444444333333111000......000000111222222222111111***'''%%%(((---///---******,,,------------111444444222000...,,,+++************++++++,,,---...///,,,------------///222444333333333333333444444444000111333222111000111111111222111111000...,,,+++''')))+++...000222222333222000....../////////------,,,+++***+++,,,...///...000111111000000111222111000//////.........///000222222222111111333555111222222222333222222222...............///000000222333222///,,,)))***,,,(((***---/////////000111000...,,,***)))***+++,,,+++,,,+++'''######''',,,333555888777444111/////////...,,,,,,,,,---...//////...---------///111222...---+++******+++,,,...---+++))))))***++++++***'''+++///000...***'''%%%(((***,,,,,,+++******+++...///111444555555222000...222555333...++++++,,,---...///...---,,,,,,,,,((((((***---//////...,,,---,,,+++---000222000...***+++,,,---------------111111111111000000//////000///...///000///...,,,,,,---...//////...,,,+++***,,,000222333111///---000111222333444444333222/////////......------,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000/////////111000000111222333555666777555666555333///---,,,---+++,,,,,,,,,+++---000222111111222222222111///...++++++,,,---///111222333333333222///+++***+++---+++,,,...000111111111111+++,,,---000222222///---***,,,...////////////000///111222000...///555;;;>>>>>>AAAHHHQQQWWWWWWUUUMMMHHH@@@999555333222111444333///(((!!!"""+++333333444777999;;;;;;;;;:::888777777888999888555222333222000///...------...---------------///333666555333000.........---,,,+++...111333333000,,,)))###&&&***,,,,,,,,,---///---///000000//////000222222333333111///---......000111222000---++++++------000222000+++'''(((***,,,...111222000/////////,,,---------,,,---///111111111000///...,,,+++***(((((()))+++......---,,,+++++++++++++++,,,------///---,,,---000111111111000111222333444333111000...//////---***(((''''''&&&)))------+++))))))+++,,,---...///111555999===333444444111,,,((('''((()))+++...111222222000///222555666000)))&&&***///444333222111111222333444555111......000222111///---...000111000...+++))),,,///222222///,,,,,,---)))***+++++++++***)))(((------...---...000333666666666777888999999666333222111111111222222///---'''+++///111111222444777333333333333111///---+++111222333333333222000///(((&&&%%%'''***------,,,(((+++////////////222444666444111...+++))))))(((******+++,,,------......,,,...000///---...222666222222333444555666666777333444444333111000000111111111111111000///---,,,((()))+++...000222444444333111000///000111000///---,,,+++******,,,...//////111222111///.........---------------------,,,---...000000000222444777222222333444444444333333111000000000000000111222000222333111---+++,,,---)))---111222000000222444444222///,,,++++++,,,---+++,,,+++'''""""""(((...222555888777333000///000------......------,,,,,,//////...---...///000111...---,,,+++++++++,,,---,,,+++******++++++***(((%%%(((,,,---+++)))'''''')))+++---,,,+++)))((())),,,,,,---222666666222...,,,111555444///+++***,,,,,,---------+++++++++,,,***+++,,,...000000...,,,///------///222333111///******+++,,,------------222222222111111111000000000000///000000///---***+++---...000000///---,,,+++...111444555333000...222222444555555444333222///000000///...---,,,+++------///000000000///...,,,,,,---------............000222222111000111222222222111111333555777888666777666444222111222333000000...,,,***+++///111///000000000000//////...++++++,,,---...///111222222333333000,,,******,,,,,,---///000111111000///------///222444333///,,,+++---///000000///000000///222222000...///555;;;CCCCCCGGGQQQ\\\bbbcccaaa[[[TTTKKKBBB<<<888666444333444222+++$$$###***222111333777;;;======<<<<<<888777888:::;;;:::555111555444333111000000000///111111///------///333666666444000......---,,,+++,,,///333666777444111...%%%)))---...------///111,,,...//////......000111000111333333111000000111111222111...***''')))+++...111222///***'''))),,,***---111333222000//////---......---,,,---///111///000000000///...---,,,))))))***,,,///000...---,,,******+++,,,---,,,***---,,,++++++---............000222444444444222111111111111///+++)))((()))'''(((***,,,,,,+++***))),,,---...000222444666666111000...,,,***)))((((((******+++...000000...,,,...222444000)))%%%(((,,,111333555555444222111111...---+++******+++---...111333333000***&&&$$$$$$(((---222333///+++******'''''''''&&&''''''((()))---,,,+++***,,,...111333666777888888888777555444111111000000//////......)))***,,,...///000111111333222222222222111...+++444777:::888333...++++++&&&$$$%%%(((---///---***&&&(((+++...000///---,,,///000///,,,)))(((***,,,111111111///---,,,,,,...111000/////////000222333555333222333555777777666444555666555222///...---...---,,,---//////,,,(((......------///222555666333222111111000000111111///---,,,+++,,,------,,,---///111///,,,+++---///222222111000///...---,,,------///111333555777888777888888888777666555444333111000111333333111...111000///...---,,,,,,,,,...///000111111222111111111///---------...---,,,///...---+++***)))))))))...///111111111///,,,+++,,,---...+++((('''(((+++,,,,,,,,,***)))***---000000///...---,,,+++++++++,,,+++***---///000---+++,,,,,,---......---,,,+++,,,......,,,'''$$$%%%&&&'''))),,,///111000,,,))),,,...000111///......//////...------,,,,,,------000000///......///000111222222111000000000000000111///---------...---,,,333555666555222000......444444333000,,,******+++000111111111111000//////---...000111111000///...333444666555222000//////......---,,,++++++++++++000111111111222222222222111111222222111000...---000111222222222111///...333222111111111222444555888777666444222111///...///---+++***,,,------,,,---......///////////////***)))(((***---///000///...//////...,,,***+++,,,///000222333333111...,,,++++++---///222222111///...000222444555444333222222///000222333333888>>>GGGKKKUUU```hhhlllooorrr{{{lll]]]VVVNNNBBB777333222222///)))$$$%%%***000444555666666777777777666444444555555666666555555333333333222111000///...111222333333111111222444111222222///+++)))***,,,...333555555666999888444///---+++***+++---......000///...------...///000222222333444555444111///,,,---,,,+++******,,,///111111///,,,)))'''(((***---......//////000000000---...///000111222333333222111111000///000000000000000//////...---------------,,,,,,,,,,,,+++++++++)))'''''')))***++++++//////////////////...---...//////---+++***+++,,,+++,,,---...------,,,+++------...///000222222333//////...---+++***)))(((******+++---//////,,,***...111444111***'''))),,,333555666666444222000//////...,,,***)))***+++,,,111222333000+++'''&&&&&&'''***...000///---,,,+++'''(((((()))***+++,,,---...,,,++++++,,,...111333555555666555555444333222000000000///......------***+++,,,---...////////////......//////...,,,***222555666444000,,,++++++%%%$$$%%%(((---///...+++'''***---000000...+++))),,,------,,,)))(((***,,,333333333111...------///000////////////000111111333222222333555666666555333444444333000.........---++++++,,,///000///---///......///000111333444444333222222222111222222000///......//////---,,,---///000...+++)))***,,,444333222111///...---,,,...///000111222444555666666555555444555666777777555333111111222222///---...------------...//////000000111111111000//////000...------...///...---///...---,,,+++***))))))+++---///111000...+++)))***+++,,,***'''&&&''')))---------,,,******,,,...111000///...------------,,,++++++---000000...,,,------.........---,,,,,,***,,,,,,***'''%%%&&&(((((())),,,///000///,,,))),,,...000000///.........//////...---,,,++++++,,,//////...//////111333444555444222111///......---///...,,,,,,...///...---333555555444111...------///000111///---++++++,,,111222222222222222111111///000111222111000...---111333444444222000000000......---,,,,,,,,,,,,,,,000000000///000111111222111222222222111///...---000000111111111///...---000000///...///000111222555555333111000...---,,,---,,,+++)))(((((()))***---...///111111111000000)))((((((***---///000000.../////////---,,,---...000111333444333111///...,,,+++,,,---///111000///...///222333444444333222333111111555666777===CCCOOOSSS]]]jjjuuu{{{}}}~~~tttjjjfff```RRREEE>>>555333///)))$$$%%%+++111111111222333333333222222000000111222333333333222222222333222222111111000333444555444222111111222111111111...***'''(((***///333555444555777777444///---+++++++++---.........------------...000111111111111222333222000............,,,***)))***,,,.........,,,***)))***+++,,,,,,,,,,,,---...///000/////////000111111222222000/////////000111111222333222222111000000/////////......------,,,,,,,,,+++***((()))+++,,,,,,+++,,,------...///.........,,,---,,,+++***+++...000111111111000//////..............................---......///...---+++***,,,,,,,,,...///...+++(((---000333111,,,)))***---555555666555444222000//////...,,,***))))))***+++000111222000,,,***)))))))))***+++...//////---+++)))***,,,...000111111222...---,,,+++,,,...111333444333333222111000000000000//////......---,,,,,,,,,,,,---------.........---,,,,,,---......,,,+++000000111///,,,+++***+++&&&$$$%%%(((---000///,,,***,,,000222111---(((%%%***+++,,,,,,++++++---///444555555333000......///---......///000/////////111000111333555555444222222222111000------...000+++******+++///111222111000000111111222222111111444444333333222222222222111000000111222000---+++---//////---(((%%%&&&(((444444333222111///...---111111111000111222333444333222111111222555888:::555444222111111111///---+++++++++,,,...///111222111111111111000///...---///---,,,---///000///...------------,,,+++***)))(((+++...000000---)))'''((())))))'''%%%%%%&&&''',,,---......,,,+++,,,...111000000//////000000111---,,,---...111111000///............------,,,,,,***++++++***((('''((())))))+++---//////---+++))),,,...//////...------...111000...---++++++******.........///000222444555555444333111...---+++***---,,,+++,,,...000///...333444444222///---,,,,,,***---///000...---,,,,,,222222333333444333333333222222222111000///...---///111333333222111000111///......------------...000///---------...000111222222222111000///---,,,//////000111000...,,,+++------,,,+++,,,---...///222111000...,,,+++******,,,---...+++'''%%%&&&)))---...000222333333222111)))(((((()))---///000000---///000000///...000111111222333444444333111///---,,,******,,,............///111222333333222111333111333777:::<<>>EEEPPPZZZcccqqqzzzyyy{{{{{{tttiiiaaaYYYTTTRRRLLLBBB:::444444333111///,,,***)))$$$%%%(((+++...000222333222111...,,,++++++,,,,,,000111111///---++++++,,,&&&%%%$$$&&&))),,,,,,+++)))---///...///222111...,,,///111///+++)))***---/////////...---+++)))(((...444999:::666222111222222333444333000...------///000111111///000111333/////////000000222333333111111000///...------,,,000000111111000...,,,******))))))***---000444777000///---,,,,,,...000111---+++******,,,------,,,)))+++...111111000...---///000111111000000111222000111333333333111///---/////////000000000000000,,,,,,+++++++++,,,,,,---)))***,,,000444666666444000222333444222000---++++++'''$$$&&&***,,,***'''...---,,,,,,,,,...000111000---******,,,---,,,***------,,,(((&&&''',,,222333111---***((()))+++------+++(((&&&&&&&&&(((***+++...333777888777555333111111000000//////......///...,,,*********,,,---...,,,***+++---///000///000...---...000111000...///+++((((((+++---,,,***'''***---000111111///...'''"""###+++222555,,,...111111000...---...//////...------///000111222000///000222333333333/////////---+++***,,,---+++...222333111000111333111111000000...---,,,+++000111333333333222000...******+++...000000...,,,))),,,---,,,)))((())),,,...000111222222000---+++---111666;;;<<<:::666333222222222222111111111000111222222000...///222666333222222222333333444555............---,,,++++++***+++---000333444222111///---+++)))***,,,000222333333333222000,,,(((&&&'''%%%###%%%(((******(((+++++++++)))'''(((+++---//////............//////***,,,...//////111555999222///***&&&$$$%%%'''((((((%%%###$$$)))...000000000222222...(((%%%'''+++)))+++---...000333777:::666555444222111000000000...------,,,---...///000000111333444444333222111'''(((***---///000///---...//////...---...000222...000222222///---,,,+++***+++---...000111222222***)))((((((***---222444444666777666444222111222000000111222333555666777000111111222222222222222//////...------///000111,,,///444777999888666444333222111111111222444555333111...,,,+++,,,---...------...000222333111//////---+++)))))))))+++,,,***((('''(((+++------,,,''')))++++++++++++---///111111111222222333333333000...---...111333444444000//////.........//////444222444;;;AAAHHHSSS]]]gggpppuuuttt{{{~~~vvvoooiiibbb```___ZZZNNNDDD888888666444222///---,,,%%%'''***---000333444555333111...+++)))((())))))000111111000...,,,---...)))'''%%%'''***,,,+++)))''',,,......///222111---+++///222000+++)))***------...//////...---+++***///555<<<===999444333333222444444333///,,,******---............///222555//////000000111111111222111000000///......------222333333222000,,,)))'''&&&%%%%%%'''***...333666111///---------///222444---+++))))))***,,,---,,,%%%'''+++///111111000//////............//////000222222222111///...,,,+++------///000000111111111...---,,,+++,,,,,,......---......///222555777999222333333111...,,,,,,,,,((('''&&&&&&''')))+++---555333///...///111333333---------------.../////////000...)))###!!!&&&***333111...,,,++++++,,,---***)))((('''''')))+++,,,...///111333444333333222.........---...///000000111...***&&&%%%'''***---444222//////000000000///...------///000111///......---------......,,,***,,,///333555444333333333,,,&&&"""###%%%'''***...------///111333444222000000000000...,,,,,,...000.........---,,,+++,,,---444222///,,,*********+++,,,...000000000000111222222111///---+++******)))000111222222000//////000***,,,...///111111000000...,,,++++++---......---///000000...,,,+++,,,---,,,...222666999999777444333333222///---,,,---///333222000//////111222444444222///000444666555333000///...///000000...,,,++++++,,,000555666555222...---***)))***,,,000222111222444555333...'''!!!$$$###"""###$$$&&&)))+++***))))))))))))+++,,,---444444333111//////000222444000,,,,,,///222333333333000,,,(((&&&&&&'''(((###!!! """''',,,......000000///,,,(((&&&&&&(((,,,---...000111333444555444222111111111111000...,,,,,,---...///000000000444333222111000///...---)))***+++---//////---+++---......------///333666///000000000///...---,,,------......//////000000...,,,++++++---.........000222444333000///111333111///...111555999999888777222------222555555333000...------000111222222222222222222333444555666111///---...111333222111555111------...000///...)))+++---///111222222222555000***((()))+++,,,+++,,,+++***+++,,,,,,+++***)))+++......---,,,+++,,,++++++---000333444222000000000000000000111222222,,,++++++***+++,,,...///777888;;;???DDDMMMVVV\\\kkkppptttvvvzzz||||||}}}}}}}}}}}}|||{{{{{{qqqmmmhhhfffeee```UUULLLAAA<<<;;;===999111...000&&&(((,,,///222444444444222000...------,,,***(((.........---,,,---///111///...------......,,,***,,,---///000000000///...,,,000444444000,,,*********,,,------+++*********---000444666666666666777555555444///***'''''')))///000000///......000222111111000...,,,---000333666444222000...---------555666777666222...,,,+++))))))***+++,,,...///000///---,,,---///222333333...,,,******,,,...//////)))((()))---222444222000//////.........//////000222222111000///...---,,,......///000000111111111---...///000000///............///000222444666777666666555222...,,,+++,,,,,,***'''&&&&&&)))---000444333111000000000000000------,,,,,,---...000111000111000+++%%%###&&&***333222000///............,,,+++***))))))***,,,------......///////////////........./////////000000---+++(((&&&'''***...111444222//////000000000000---,,,+++---///000000//////...---...///...---++++++///333555555333222222///)))$$$%%%'''(((+++///......---...///000111000111111111///---,,,...///......---,,,++++++---...111///---***))))))******---///111222000//////000000///...,,,+++)))((('''...000222111000.........------///000000//////......---,,,,,,...//////...222222000...+++)))***,,,---...111666999999666333222222222///---,,,---///000000/////////111444555222111000000222333333222///...---...//////---+++******,,,///333555333111000///,,,++++++---000222111111333444333///(((###$$$$$$######$$$&&&((()))***)))))))))***+++---...222333222111//////000222444111......000222111111111///,,,)))((('''((()))'''%%%###$$$'''***,,,,,,000000///---+++*********,,,---...///000222222333222111000111222333222111000000000000111222222222333333222111///......---+++,,,---///000///---,,,,,,------------///222444/////////......---------......//////000000000111///...,,,---...//////......000111000...---...//////...///222666888888777333///+++---222666666555000...,,,,,,...000111111222222222111222222222333111///...///222444444333444111---,,,...//////...,,,---...000111111000000333///***(((***,,,---------,,,++++++------,,,+++***---000000///---,,,+++******,,,///222333222000000//////...---...//////***))))))***+++---///000444666:::>>>EEENNNWWW]]]jjjpppvvvwwwyyy||||||yyyuuuvvvwwwxxxyyyzzzzzzzzzyyytttnnnkkkiiibbbXXXPPPIIIDDDAAA@@@:::111---...+++,,,...000222222111111000000000...,,,+++)))(((***+++,,,,,,+++,,,///111333111///.........,,,+++///000111111111000///...---000333333///,,,***)))(((+++------+++***))))))+++...111444444444555666555555333///***''''''))),,,...///.........000222111000///---,,,---000333666555333111//////...///333555666555333000......+++++++++,,,---...///000///...------000222222222000---++++++,,,...//////(((((())),,,000333222000000//////.........//////111111000///////////////000000000000000000000000,,,...111333444222000///000000111222333444444555999888666222---******+++///---)))&&&'''***///222222222222222111000...---000///---,,,---///222333111222222...)))''')))+++222222333333333222000000///...,,,++++++,,,---......---,,,+++******+++,,,---...000111111111000///)))((('''''')))...222555333111//////000111111000---+++******---000111222000///...///000000...,,,+++///333666555333111000111,,,((()))***)))***---///...---,,,,,,---///000222222222///---,,,,,,...---,,,***((((((***,,,...---,,,***(((((((((((()))---000333333222///......000000///...---+++)))(((,,,///111111000...------///////////////...---,,,...---,,,...000222111000444333000,,,)))(((***,,,...///111555777777444111222222222000...---...///............///111444555///000111111000000000111///...---...//////---+++++++++,,,///222333222000333111///...---...000111///000222333444111+++'''%%%%%%$$$###$$$%%%&&&''')))))))))***+++---...///111111111000...---...000333222000000000000///---///...---,,,+++************)))'''%%%&&&'''***+++111000......//////...---,,,------...///000000000000//////000333555555444444444333333333444444444222111111000///......---...///000000000///------,,,---......---...000222///...---------------...000000000111111111111111222000//////111111000///---...///...+++))))))***------///333666888666555///,,,***,,,111555777666000...,,,,,,---/////////111111111000000000000000///......000333555666555444111...------............////////////......---///,,,))))))+++---///000...---,,,,,,......---,,,+++...222333111...++++++))))))***---000222111000000///---,,,++++++,,,,,,((((((((()))+++---///000111444999???FFFOOOYYY___iiirrryyyzzzyyyxxxvvvsssmmmllllllmmmooorrruuuwwwxxxtttqqqnnnlllggg```[[[TTTOOOJJJFFF???666222222111111111111000///...---...111222000,,,)))((()))((())))))))))))+++...000777444000...---------,,,111111222222222000///......000222222///,,,***)))(((***---...,,,***(((((()))+++///111222333444666444333111---)))'''((()))+++,,,............000222000///...,,,+++,,,///222666666444222111000000000111333555555333111111111------------......//////000///---...000111111111000...,,,,,,...///000///+++***+++...000222111000111000///...............------------...111333444111111000000////////////+++---///222444444333333333333444444444444444333999888555000+++(((((()))...,,,***((()))+++...000///000111000//////000000666444111......000333444000222222000---,,,---///222333666777777555333111111///...------...///000///---+++((('''((()))***---...000222222111000...)))(((((())),,,000444777333111///...000111111000...,,,)))***---111444555000/////////111111///...---000555666444111---,,,///,,,+++...///+++((((((...//////...---,,,,,,---000111111///,,,******++++++(((&&&%%%&&&))),,,---***)))((('''''''''((((((+++...222444333111//////333333222222000...+++***+++...111222000...------/////////.........---------------///222333333222222000...***((((((+++...///000111444666555222///222333333222000//////000............///000111222---000333333000...///000......---...000000///---------...000111222111111555444222111000000000111...///000333444222///+++'''&&&%%%%%%%%%%%%&&&&&&)))******+++---...///000000000000...+++******+++/////////000000///---,,,,,,---...///...---,,,+++++++++)))'''%%%%%%))),,,222000//////000000...,,,+++,,,---.........---------------000444666777666666555444333333444444555111000000//////.........///000111111///---------...///000000//////000111//////...---......///000111111111222222222333333444222222222333333222000---......---+++)))''''''***,,,000444666666444333...,,,+++,,,000333444444111///---,,,---......---------...///////////////,,,---...000333555555555444222000......//////000000//////...,,,+++***)))+++***))))))+++---000111...---,,,,,,......---,,,,,,///222333111---***)))(((((())),,,///000000///......,,,++++++,,,---...)))))))))***+++,,,---...---111888@@@HHHRRR\\\bbbjjjttt}}}}}}yyyvvvrrrnnnfffccc___\\\]]]bbbiiimmmkkkkkkkkklllmmmmmmkkkiii```\\\VVVPPPHHH@@@;;;999333222111000...---,,,+++,,,111444222,,,'''(((***((()))))))))((()))+++---555111---++++++,,,------//////111111111111000///111222222111///---++++++)))+++///000...+++***))))))+++...///000222555777333222///+++)))((()))***,,,...///000///...///111......---+++)))***...000666555555444333222222111222333555444333111111222...///////////////......000///......000111000///---,,,+++,,,///111222222000000000000111111000///111111000......---------)))))))))***---111555888333222000///...---......***+++,,,...111444666777444555666777666555333111666555333///***((('''((()))******+++++++++++++++---......---,,,...333777<<<999555222000111333444//////000000000000111333222444777::::::777444111000///...------///111222222000,,,)))((((((***+++,,,...000111222111///...+++***+++,,,...111444555222000......000111111111000---++++++...333777888000//////000111111000...///222555555222...+++)))+++***---222222+++$$$"""+++...222222000---++++++---......---+++******+++)))&&&######&&&***,,,---))))))((((((((((((((()))(((,,,111444444333222222444333333111000...,,,+++,,,...111111000.........---------------......///---,,,---///222333222111,,,,,,***)))(((***...222000000111333444222///,,,222333444333111000000111//////..................---111555555111......///---------///111222111000///000111222111111222222555555444333222111111111......000222444444111///)))(((((('''''''''''''''***+++,,,---...///000000/////////---)))'''&&&&&&)))+++---.........---,,,,,,---///111111000---,,,***,,,+++'''######)))...222111000//////...+++)))+++,,,---......---,,,+++++++++,,,///333666777777444333222111111111333333000000000000///////////////111222000---+++,,,---000222333333222000000000000000///000000111222222111111222222333444444444444444333444666555444222////////////---+++(((&&&))),,,000444555444333111///...------///000111111222000//////000///---+++((()))+++---///000000000***,,,...000111222222333444333222000//////000222//////---+++***)))((('''((()))******+++---///111...,,,+++,,,---...---,,,+++...111222///,,,***))))))((()))+++---//////...---------...///000000111,,,,,,,,,,,,++++++******,,,111999BBBLLLVVV___eeennnwww{{{wwwpppjjjbbb[[[RRRJJJIIIOOOXXX^^^]]]```fffjjjnnnppprrrsssnnnlllggg^^^TTTKKKBBB<<<333111///...,,,,,,,,,,,,,,,000333111+++((()))+++,,,,,,,,,***(((((()))+++000---)))((()))+++------***,,,...000111111111111333222111111000///...---+++...111111000---,,,,,,+++---...///000222666888222000,,,)))((()))***+++///111222222000//////000------+++)))((())),,,///444444444444333222222222333444555333111//////000//////000000000///...---///...---...///000///---***)))***,,,000333555444333222222000...---,,,,,,222222000///------,,,,,,(((''''''(((+++000555999333222000---,,,++++++,,,+++++++++,,,///222555777222444666777666444111//////000000...+++))))))***'''(((+++,,,,,,+++)))'''***,,,,,,++++++...444:::===;;;888444333222333444///.........///111333444333555888::::::777333111...---,,,,,,---///222333444222///,,,******,,,---,,,---///000000000///...------...///000111333333222000......000111222111111///,,,---000444777999///......///111111000///000222444333000---+++******))),,,222222+++### )))...333444111,,,******)))+++------,,,+++,,,---)))&&&###$$$)))---......++++++++++++************'''+++000333444444555555333222000...,,,+++******,,,---//////...---...///------,,,,,,---...//////++++++,,,...111111000...'''((((((((())),,,111444222111111111222000---***000222333333111//////000//////......---,,,,,,+++...111444555333000---,,,******+++...111333333222111222333333111000111333555555555555444333111111/////////111444444333222+++++++++++++++*********,,,---...//////000//////---......---***'''&&&'''(((***---...---------...---...111222333111///---***------'''!!! '''...///111222111---+++)))******+++---...///...,,,++++++++++++...222444555555111000///---...///111222000000000000111111111111///111222000---+++,,,///111333666666333111000///...///111222333333333333///000111222333555666666444333444666777777555444222111111111111///+++((((((,,,000333333222111111111111000///////////////333333333444444111---)))%%%'''***,,,///000111111+++---000111000//////000444333222000......000222///...,,,***)))((((((((()))+++---...---...///111///...------...///...---,,,...000000...,,,+++++++++***)))***,,,...---,,,,,,---///222333333333333.........---,,,+++***)))---222<<>>:::>>>FFFLLLRRRYYYbbbiiilllooosssvvvxxxzzzvvvlllaaaUUUHHH>>>333111///---,,,,,,...///---///000...+++***+++---000000///---***)))***,,,---+++)))(((***,,,------(((***,,,///111222222222333111//////000000000///...000222111000............////////////222666999222...***'''(((***++++++///111333333222000000111,,,+++***((('''(((+++...111222222222222222111000222333333222///...///000......///000000///...---,,,++++++---...///...,,,(((((())),,,000444555444111111000...+++)))***+++333222000///---,,,,,,+++)))(((&&&&&&(((---222555333222///,,,***))))))***------...///000111222222///111333555444111...,,,***,,,//////...---,,,---((()))***++++++***)))((((((+++------,,,---333888:::888777555444333444444111///---,,,---///111222444666888999888555222///++++++***+++,,,///222444444333000...---------...------------............---...///000222333333333222000......000222222222111///------000444666777......---///000111000...---///111000///......///---***+++//////***%%%$$$''',,,111111...******,,,''')))---...//////000111***'''%%%(((...222222111............------,,,+++***---000222333333555666444222///,,,*********+++***+++++++++******,,,...///...---,,,,,,,,,---...******+++---//////---+++$$$%%%'''(((***---111444333222111111000///+++(((---///000000...---------,,,------------,,,,,,+++///000111333333000+++'''&&&&&&(((+++000222333222222333444222000///000222333444555666555444222111000//////111333555444333------........................///000000000///...***,,,......---++++++,,,+++---//////---,,,---//////000222333333222///...,,,//////'''###++++++000444222---)))+++...)))+++---//////...---,,,+++++++++---000222222222///---,,,++++++---000111000111111111222222333333///222333111---,,,...222111444666666444000...---,,,...111333444444333222---...///111333555777888222222444666888999777555333222222333444222...***(((,,,000222111000000111111111111000////////////444555777999888444---(((%%%'''***---///000000///...000333333000...---...111222111///,,,,,,...111///...,,,+++******++++++---000222222111000000222111000//////111111000///---///000///...---...///---,,,***+++,,,---,,,+++,,,///222555666555222111.........///...---+++***...555???JJJTTT^^^gggllluuuyyy{{{||||||xxxmmmaaaVVVOOOCCC999444555999===EEEOOO\\\dddhhhkkkppptttxxx}}}}}}vvvkkk___PPPCCC666444111...---...000111......,,,++++++,,,...///222222222///---,,,...///000...,,,,,,.........---***+++---000111222222222111...+++,,,...000000///000000111000...---...000000000000......000444888111---(((&&&(((***+++++++++---111222222222222333+++***)))'''&&&'''***---...///000111111000/////////000000000......///111,,,---///000000///...---)))((()))+++---...---+++)))((())),,,000222222111///000000...,,,+++---///333222111///---,,,++++++,,,***'''%%%&&&***///222333111...+++)))(((((()))...000222333333111///---,,,...111333222///,,,)))'''***...111111000//////++++++******************'''+++///000------000444555555555444444444555555444111---++++++---///000444666888888777444111...)))))))))***,,,///222444444333111///............---,,,,,,,,,,,,---......---...000111333444444444222000......000222222222000...------000333444444...------...000111000...+++,,,.........///111333000,,,***,,,,,,)))((()))'''+++///...***(((***---&&&)))---000111222333555,,,)))(((+++222666555333000000000000///...---,,,,,,...111222222222444555666444000,,,***+++,,,...)))))))))((('''(((+++...111000...,,,++++++++++++*********,,,...---+++(((###%%%((()))***---000222333222111000000...***(((***,,,......,,,+++++++++***+++,,,---------------///...///222333000***$$$######%%%)))...222222222111333333111...---///111222444555666666444222111111000///111333555555444...//////000111111000000///000111111111000...---(((***...//////000000111///111222000---,,,---///000111222333333222000///...111000((( )))'''///555444---***---222(((***---///000///...,,,,,,++++++,,,///111111000---,,,*********---000222111111111222333333444444000333555333///---000444000333666666333///---+++***,,,000333555444222000,,,---...111333666777888111222333666999999888666333222222333555333///+++(((,,,000111000///000222000111222111000///000111444666:::<<<;;;666...((('''(((+++---//////......000333555444111---,,,---000000000---******---000///...---,,,,,,,,,---...111444666666333111222333333222111222333333222111///000000///......000222///---++++++,,,,,,,,,+++---000444777777555111...,,,---...//////...------000666AAALLLWWW```hhhmmmwwwxxxxxxyyy{{{yyylll___QQQKKKBBB999333111333444888DDDTTT___dddhhhmmmrrrqqqyyy~~~zzzrrrhhhXXXJJJ999777333000...///111222000---***)))+++...///000333333333111//////111333444222111000111111///------...000111222222222222///+++)))))),,,///000///000000000...,,,,,,...000111111///------///333777111,,,'''%%%'''***,,,,,,'''***...111222222333444******)))'''%%%&&&))),,,,,,---///000000///......,,,---............111333+++,,,...///000///...---''''''(((***---...,,,+++*********,,,///000///...///111222111///000333666555333000......---+++***))))))((((((***,,,///111000444666333...+++---000444555666777555222///,,,***))))))******)))'''$$$)))+++///333666555000---***+++++++++***+++...000---...000111222222111000666444222222333333222111444333111///......//////555555555444333111//////,,,***'''%%%&&&+++111444555222///...///000...+++...............---------000000//////111333666888444222111111222333333222222111000111444444111...///000111111111000...---------...///////////////.........---,,,+++))))))***(((&&&%%%''')))+++,,,,,,,,,---111555666222///---,,,,,,000444777666444222222111222333222000...111111111000......000222000111333222000......///...,,,***((('''(((***,,,111111000///...---,,,,,,,,,---.........---,,,+++&&&''')))******+++...000///000000///---***'''%%%))))))+++,,,------......***++++++***((()))+++---///.........//////---++++++******---222555555333555111,,,+++---000111000333444555666555444333222111111111000000000000000333222000///...///000000222111000000111000---+++)))***,,,000333444222000222111000///////////////000000000///////////////000///,,,(((### !!!+++///222333000...///000+++,,,---...///000111222444111...---......------+++,,,,,,,,,+++,,,///111555444333222222333555666777777555222...------///000000000///---+++)))'''(((---000///000111///*********+++...222333333222222111111444777777444111444333111000///////////////111333333222111111111111222333444333111///---444777:::;;;:::666111---000222444333000...000222555666666444111/////////000000000//////...,,,,,,---,,,+++,,,///111222222333333444555666444111...333111//////000111111000---...///000111222333333000...,,,,,,---.........,,,///333666555222---***,,,...000111111000111111444:::EEEPPP[[[dddmmmrrr{{{xxxpppjjjbbb[[[MMMCCC999666555111......555>>>HHHOOOTTT[[[gggoooooorrrwwwyyywwwnnnccc\\\MMMFFF;;;222.........///++++++++++++,,,,,,---...555333000......000222444:::555...******,,,///000---...000111111///---,,,***(((''')))---000111000111///---,,,+++,,,...//////000111111000000111222000---)))(((***---...---+++,,,---......///000000111...***((()))+++,,,,,,////////////////////////000///......///111333555111000///000000///,,,)))((()))+++---......---,,,---+++)))***...111111000333333333555888999:::999555333000//////...,,,***((((((((()))+++...111333222444555333...,,,...111333555777888666222...+++***)))((()))))))))'''%%%)))***---111444333000---------...------...000333000111222333444555555555666444222111222333333222333222222111111111222222333333222111111000///...,,,***'''&&&(((,,,111555444111............,,,***,,,------....../////////111111000000111444666888444222111111222333333222222111000111333333000---000000111111000000......000111111111000000///...//////......---+++***)))***&&&"""!!!###''',,,///222111111222444444111///---,,,,,,///333555444222111000///000222222111///222222222000------...000222444555444222111111222---,,,,,,+++++++++++++++111111000000000000000000++++++---.........---,,,((()))*********+++---///,,,,,,---...---+++)))''')))***,,,---.../////////------,,,)))'''&&&(((***///...---------------,,,...------///444666666555444000,,,+++---000111111444444444444444333333222//////000000000111111111222222111000000///000000111111000111111///,,,)))***+++---000333333111/////////...---------......+++,,,---///000111111111//////,,,(((###  ***---111222000......///------...///000111111222222111///---,,,,,,,,,,,,.........---,,,,,,///111333333333333333444555555555333111///..................///...---+++)))''')))...111000000111///***&&&'''***...222444333222/////////222555555333000222111111000000////////////111333333111000000000111222333333333222111111333555888999888555222///000222444333000...000222555666666444111......///000111111111000000/////////---++++++---000111111222222444555666444000,,,......000222444333000---,,,---...///111222444555111///------...000000///---000333666555222---***)))+++---............///666<<>>GGGQQQ]]]iiiuuu|||wwwyyywwwoooggg```WWWNNNDDD;;;555444444222111222444555888>>>EEEMMMTTTYYYcccggglllqqqrrrqqqnnnlllaaa]]]WWWQQQHHH>>>444......---,,,+++,,,...000111000...,,,***+++---000222333111...---...///000000...///000000000///---,,,******+++---///000///---......000111222222111111,,,...///000......///000000...,,,,,,------,,,+++///...,,,,,,,,,...000111111000000111333333222111////////////////////////777444111//////111555777444333111111111000---+++,,,...000111222111000///...---,,,...222444555555888888888999:::<<<>>>???000000///000000...***'''%%%&&&(((+++///333666888666666444111//////333666777666555333111000///...///---***)))***++++++***)))))))))***---000000000222222333222111111444666555444222222333555888:::666333///---///111333444///000222444444333000//////...---,,,,,,------...---,,,******+++///222555222111000//////...,,,+++,,,---...///000000//////000000000000000111222333111///......///000000///000000111111111111///---222111000000//////000000333333333222111000///...000000000///...---,,,+++...+++'''$$$$$$(((///444777555111...------------,,,,,,,,,---......------,,,+++***+++///222444444222333333222///...///000444666888888666666666777///000000000000000//////...------,,,,,,---......((()))***,,,...///000000......---+++))))))+++---***+++---///000///...---,,,---...000222333444444222111...***'''''')))+++000///---***)))***---000333333333444555666666666...,,,***)))+++...111333222111///...------...///////////////////////////...///111222222111000///...///000333444333000---,,,+++,,,---///...,,,***)))((((((((()))***++++++&&&(((---111333444444333000000000---)))%%%######))),,,///222333222111000000111222222222111111000...111222...(((%%%(((,,,333333111///,,,***+++,,,,,,...111444555555333222///+++''')))...111000---,,,---///000000...,,,+++...222333111111222000+++###%%%)))///222333000---))))))+++---///000000000---...///000000000/////////111111000...------...000000//////000222555666444444333222111111111111000222444333000...000222444555666444111...---,,,/////////000111222333444111...***)))***---...///...///222555666333---(((###&&&+++000444333///++++++++++++---///333666888444333222222333444333222///111333444333111...+++***))))))***---///000000999???IIITTT___jjjsssyyyxxxyyyuuulllddd\\\RRRIII===777222333444222222555333111111555===EEEJJJLLLMMMUUUaaakkkooonnnjjjgggdddccc```[[[UUUKKKAAA:::555333111//////000111333---,,,***)))***---111333///...---...000111111000//////000000///...---,,,***+++---///000///---,,,***,,,///222333222111000,,,...000000/////////000//////.........---,,,+++///---+++******,,,...000//////111444666666333111......//////000000000000666333///++++++---111444666444222111111000...,,,///000222444444333222111......///111333555777777666666666555666888;;;===......---......,,,)))&&&$$$%%%(((+++000444777999666555333111000111444666:::777222...---...111333333000...------......---)))((('''))),,,///000000222222222111000111333555333111///...///111444666555222...---...111333444222333555666666333000...///......---------.........---,,,+++,,,...111222000111222222111//////...//////000111000///---,,,---------......//////000...,,,++++++,,,------,,,///000111222111111000///333222000/////////111222000000000111000//////...000000//////...,,,+++***------+++)))&&&'''+++...111///,,,)))((((((+++---,,,,,,---------,,,,,,,,,+++***)))+++///222444444000222333333222111222333222444666666666555666777333222000//////111222444000///---+++***++++++,,,((()))***,,,...000222333000000...+++))))))+++---...///111222222000///...,,,---///111222333444444111111///---++++++---000000000...***((()))---111333444444444333333333444,,,+++***)))***,,,000333000///---+++***++++++,,,111000000///...---,,,,,,,,,---///000111000000///------000333666777555333,,,++++++,,,---,,,***((((((((((((((())))))***+++)))+++///222444333222111111222333111...***((('''+++---111444666555333000111111333333333222000///...000111---(((%%%(((,,,222222000---***))))))++++++---000333444444222111...***&&&(((...111000...---///111333333111...---///222333111111222000,,,'''))),,,000222111...+++''')))***,,,---...///000,,,---...///////////////...///000///---,,,---...///...---------000333444555333111000......//////000222444333000...000222444555666444111---,,,+++,,,,,,,,,---...000222333111...+++***+++------...,,,...111444555111+++'''###$$$''',,,000111///---++++++,,,---///222555666444333222333444555444222///000222333222111///---***((('''(((,,,///111111888???KKKWWWaaahhhnnnqqqwwwvvvpppggg___WWWLLLBBB888333000222222111222666333000---000777>>>AAABBB???GGGSSS]]]bbbddddddeeeiiigggddd```[[[TTTMMMGGG<<<:::777333111000///000,,,+++))))))***...222444---,,,---///111333222111000000000//////...---,,,+++---/////////---+++***&&&)))...111222111///------///111222111000000000////////////...---------...---***((((((***,,,---,,,---000333555555222///------...///000111222333555222...******,,,///222555444222111111111000...000222333555555444333222---///000222333555666777555555444333222444888<<<...------------,,,)))'''"""$$$''',,,000444777999444333222111111333444555999666000,,,+++...333666444222000000111111000///)))((('''(((,,,///111111111222222000//////222444111000---,,,,,,---000111333111...---///111222333555666888888777555222000000000111111000///......///...------------...///...000333333222111111111000000111222111///,,,******++++++,,,---.........+++***((((((***+++***)))---000222333222222222333555333000......///111333...////////////......---.........---,,,+++))))))(((***,,,***&&&$$$%%%(((,,,+++)))&&&%%%'''***...,,,---//////---,,,---...,,,++++++,,,000222333333...000222333222222333444000222444555555444666777555333111///000222444666333111...,,,++++++,,,---******+++,,,///111333444222111///,,,))))))+++---111222333444333222000...---...///000111222222222000000000///......000222000000///,,,)))***...222333444444333111000000111+++******((((((+++///333///...---,,,+++*********000000///...---,,,,,,+++++++++---...////////////------///222555777777666---,,,,,,,,,------+++)))******************++++++---...000111222111000///000222555555222///,,,,,,---///222555888777333000000111222333333222000///...//////,,,)))(((***---111000///---***)))***,,,+++---000222333222111///...+++)))***...000000///...000333555444222///---...222333000000222111---,,,,,,...111333222///,,,(((***,,,,,,,,,---///111---------------...///000---......---,,,,,,---///000///---,,,,,,...000111222111///...------......000222444333000...000222444555666555111---+++***))))))))))))+++---///111000...,,,,,,---......---,,,---///222222000***&&&$$$$$$&&&***...000111000,,,,,,---///000111222222333222222333555555333111//////000111222111111000)))%%%###$$$)))...000000666>>>KKKXXXaaagggjjjlllrrrooohhh^^^WWWPPPDDD:::444111///111111///111555222///---///444999;;;;;;===AAAFFFKKKPPPWWWaaahhhooolllhhhddd```[[[UUUQQQFFFDDD@@@;;;555000---+++***)))'''(((***...222555,,,,,,---///222333222111111111000///...------,,,,,,...///...,,,***))))))%%%(((,,,000111000---+++---///222333222111000000...///000///------///111...---+++)))))))))+++,,,***+++---111333222///,,,***+++---///111333555666666333000------...111333444222000000111222111000111222333555555444222111---///111222222333444555666666555222000222888>>>111///------------+++***"""$$$'''+++000444666888222222111111222333444444555333000------000333555444222222222222222000...)))'''''')))---000111111111222222000//////111333111000...,,,,,,,,,---...111///---...///111111111333444555666555444222111222333555555444222///...//////...------,,,,,,,,,***...111333222111222333...000111222222000---+++))))))+++,,,---...//////+++)))(((((()))******))),,,///333444333333444666666333000...---///222444000000000///...---,,,+++,,,,,,++++++***)))'''&&&&&&)))+++)))%%%###%%%(((***+++***(((&&&'''+++///,,,///111000...---...000---------///111222111000---///222222111000000111///111333444444444666777333222222111222333444555111///---++++++,,,---...,,,,,,,,,---///222444666333222///,,,)))))),,,...111222333444444222000///------...///////////////...000111111000///000111000111111...******///333333444555333///---...///***+++***(((''')))...222/////////...---,,,+++***------------------------*********+++,,,---///000///...---///222444555444000///......//////...---...------,,,,,,,,,,,,---------............---------111444666444111///......///111555888666222---...///222333333222000//////...---,,,++++++,,,---///000///---++++++,,,...,,,---///111111000///...///...------...///000111///111333555555222...,,,---000111//////222111.........///222444444222000***,,,...---,,,,,,///111///...,,,++++++,,,///000+++,,,,,,,,,+++,,,...000222111///...---------...------,,,,,,---...///000000222444333000...000222333555666555111---***)))(((((('''''')))+++---///...------...///000///---,,,,,,...000000...***&&&&&&&&&(((,,,000333222111---...///000111000...---222111111222444444222000---...///000111222222333***%%%"""###)))///111111555===JJJVVV___fffkkkmmmmmmjjjbbbXXXQQQJJJ???444333000///111000---///333000///...///222555777777:::<<<===???CCCLLLZZZdddqqqooollljjjgggccc^^^[[[TTTRRRMMMFFF>>>666///+++'''&&&%%%&&&(((,,,111444---,,,---///111333222111222111000///...---,,,,,,---//////---)))''''''(((&&&(((,,,///000...,,,***+++...111333222000//////...//////...------111444///...---,,,++++++++++++)))***,,,...000000---***((())),,,///222555777888666444222000000111333555222000//////000222222222000111333444444222111000,,,///222222111000111333555666555111...000777>>>333111///.........---,,,!!!###'''+++000333666777111000000111333444333333111111000000000111333444222222222222333222///---((('''(((***---000111111222222222111//////111333333111000...---,,,------000...---...000111111000...///000111111111000000444555777888777444000...000//////...,,,+++***)))(((,,,000222111111222333,,,...000222222111///---((()))+++---...///000000+++)))((((((*********)))+++///333555444444666888666444000------///222444222222111000...,,,***)))*********)))((('''&&&%%%'''***+++)))&&&%%%(((,,,,,,---,,,***'''(((,,,000---///222111///...000222.........000222222000...---///111111///---------///111333444444555666777000111333444444444333333---,,,***((()))***---...---------...000222555666333222///,,,)))))),,,//////000222333333222111000------............------...000222222000.........///222333000,,,+++///333333555555333///------///***+++***(((&&&(((---111000111111111000...,,,*********+++,,,...//////000))))))))))))***,,,...000000///------///111222111222111///000111222111///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++///444666555222000///...///111555777666000+++---...111333333222000//////---++++++,,,......---///000///...------///111---...///000000///......000111111///......000222...000333555444111---+++,,,///000...///222222/////////000222555666555444,,,...///...,,,,,,///222111///,,,))))))+++...000***++++++++++++,,,///111444333222000...---,,,,,,))))))***+++---///111222000222444333000...000222333555666555111---***(((((((((''''''(((***,,,...------...///111111///---,,,,,,---...///---***'''&&&(((+++000444555333111---///111222111///,,,***111000000222333333111///------...000111222444444,,,(((###%%%+++222444444555===HHHTTT^^^fffmmmqqqkkkhhh___VVVOOOIII===222222000///000///,,,...222......///000111222444555222555999<<>>GGGRRR^^^iiipppmmmfff```ZZZRRRKKKDDD===555///***,,,...//////000333555555222...---///222555666666333111222666<<<@@@CCCLLLRRR\\\fffnnnssstttuuurrrqqqkkk___OOOAAA:::888000///...,,,,,,,,,,,,,,,...---+++)))***,,,...000222222333333333333222111///000000000///,,,***(((///222555666444000...---,,,,,,,,,,,,---,,,,,,,,,)))***,,,---......------+++,,,---.........---,,,,,,------------,,,,,,+++.............../////////++++++,,,///333555555444333111......///111111111...///111222222222111000...------------...//////222333222111222777AAAHHH,,,---...///000111222222555000***''''''***---...444444444222000...///000000222333333222111222333444555666555222000000111333000---+++,,,///222444999999999888666444222111222111000...---,,,,,,,,,)))((('''&&&&&&'''((())))))))))))***,,,---///000222111///......000222444333222///---,,,---///000///...---,,,---000333555222111111000000111000000222000------...///...,,,,,,***(((((()))---000222---++++++,,,...000000000//////000000//////...---......///111444666777888333111/////////,,,)))((('''***---/////////000222///***%%%###&&&))),,,.........///222555666555333***&&&%%%(((*********,,,...000222333333333444555555444333111...,,,***((('''%%%%%%&&&))),,,---...***+++---...///...---,,,)))***---000111111000///111000...,,,+++*********))),,,///222111///+++(((***---000111111111111222000///...///000000000///,,,...000000///---------...---,,,+++,,,---///000///...---------///111222---...///000111222222222000,,,(((&&&(((,,,///000...,,,+++***************+++---///222444444333222//////111222333000+++''')))+++...///...---------000///---+++***)))))))))))))))***+++---///222444222///------///000111000000111000...,,,+++,,,...((()))+++---...///111333...////////////......---...000222333333333555666888888777555333222111222111222333444444444333222000...---...000111111111......,,,++++++++++++,,,)))+++...000000///,,,+++............---+++***)))---...000111222222111000000111333444333111...,,,(((+++++++++...222222///...///111222000///...---++++++---000222333222000000111333555444222///------,,,,,,---...000222333.........///000111111111111111222333333333222111+++)))((((((***---------------,,,---//////---+++,,,,,,...000222333222111222222222222333555888:::BBBJJJTTT___jjjpppkkkccc___XXXOOOGGGAAA999111+++'''))),,,///000111444666555111,,,***,,,000333555333111///000444999<<<>>>FFFKKKTTT___gggmmmpppqqqvvvuuupppeeeWWWJJJAAA===666444111///---------...///---+++)))))),,,///111444333333333444444333222000111222222000---***(((...111555666444222000///......------,,,,,,,,,,,,)))***,,,---/////////...,,,---............------...////////////........./////////............///)))***---000333444444444111///---,,,,,,...000111000000111222222111111000///...,,,++++++---...///111222222222333999CCCJJJ//////000111222333444444222---'''$$$%%%(((+++---111111111000...---...///111333444444222111222333111333444333222222444555444222...++++++---111444777888999999999888666555000000...---,,,+++++++++''''''&&&&&&&&&'''((())))))***+++,,,---.........---,,,***)))***---000333333111///------///111333111///---,,,---000333555444444333111///...------111000...------,,,+++*********)))(((***...222555...,,,******---///111111...////////////...------000222555888:::===@@@AAAAAA@@@===:::888555///++++++---.........---///000...+++((('''(((+++---...111111222444666555222///((($$$$$$))),,,,,,---000///111222222111000000111222111000...---,,,++++++%%%$$$###%%%(((+++---...)))***,,,------,,,***)))''')))---000111111///...111000///...,,,,,,++++++(((***...000000...+++)))+++---000222222333444555111222333666888666111---&&&)))...000000//////000---,,,,,,,,,---...000111////////////000111222333//////000111222222222111---+++((('''))),,,---...*********)))((((((((())),,,...111333444444333333000111333555555111,,,((('''***---//////............---,,,***))))))))))))''')))+++...111222333222000...,,,+++---000333444333444555444111...---...&&&)))---///000111444666222333333333222111000///...000222333333444777999777666444333333222222111222333444555555444333222---+++******,,,......---++++++***))))))*********((())),,,......---+++***///000111222111///---+++---///111333444333222000---...000111111///---+++***,,,---,,,///333222---,,,...000000...------......///000222444444222000///000222333222000...,,,...---,,,,,,,,,---...///,,,---...///000111222333111222444444555555666666222000...---.../////////000...---------,,,***)))******,,,000444777666555///000000000111555:::???DDDMMMWWWaaaiiimmmhhh```___XXXNNNEEE>>>666...(((''')))---///000111333444444000+++)))+++...222333111///...000444888:::;;;===BBBKKKVVV___fffkkkmmmvvvtttpppkkkcccXXXKKKCCC;;;999444000------...///111///---++++++...111333666444222222333444222000111222333333111---)))'''***...222444444222111111000///...,,,,,,,,,,,,,,,***+++---///111111111111....../////////.........111111000000000111111111111111111000000/////////(((***---000111222333333///...,,,******+++...000333333333222111111000//////...,,,******+++---///111222333333444:::CCCJJJ222333333333333333333333///+++%%%###$$$'''+++---......///...---,,,...///111333444444222111111222///000222222222333555777333222///,,,***,,,000333444666888999999888777666//////......---,,,,,,+++)))(((''''''''')))***+++***+++---//////...---,,,((('''''''''(((,,,///111111000...---...000333555111000...---...000222444333222111...+++)))***+++//////...---+++***)))(((((()))))))))***...333777000---++++++---000222333000/////////............333777===BBBFFFJJJNNNQQQQQQRRRPPPKKKGGGCCC;;;333------...---,,,,,,...000------,,,,,,,,,---...///222222444555666444///+++$$$!!!"""(((,,,,,,---///000111222111///------...///...------,,,,,,------$$$######&&&))),,,------***+++---...---***'''%%%%%%'''+++///111000...---.........------,,,,,,+++)))***---//////...,,,+++,,,...111222333555777:::444555888<<<>>>:::222+++!!!&&&+++///000000000000,,,,,,...///000111222222//////000111222333333444111111111111111000//////)))(((((()))+++,,,,,,+++(((***+++***)))))))))+++///111333444333222333333111222333555555222---)))'''***---////////////000---,,,++++++******++++++'''(((+++///222444222111...---,,,---000444888;;;;;;======;;;888444222222---000444444333444777:::999999888666555444333222000111222222222333555777555333111222333444333222333333444555444333222111,,,***))))))***++++++***'''((())))))***))))))(((&&&''')))***+++******)))...000111222222000...------///222444444333222000***+++,,,---......------,,,//////...000333111---***,,,///...++++++---000222222333555666555111...---.../////////...---,,,......,,,+++++++++,,,---+++---///000111111444555333444666555444444666777666444111000111222111000000...---,,,,,,,,,+++)))))))))+++000666::::::888...//////...///444<<>>999888:::===???;;;222+++ $$$***///000///......,,,---000222444444444333///000111333444444444444222222222111///---+++***%%%&&&(((***---...,,,***(((+++------,,,+++---///222444555444111000111333000111222333444222...***&&&***---000000000111222---,,,,,,,,,,,,---......***)))))),,,000222111000------///111555:::???CCCLLLKKKJJJFFFAAA>>>===>>>>>>AAABBB@@@===<<>>:::555///,,,,,,------000333555444222111000...///222555666444///+++'''$$$%%%***---,,,,,,...///000111111///......//////...,,,+++***++++++,,,%%%%%%&&&***---...---,,,///000111111...***&&&###"""%%%)))---///...,,,+++(((((()))************)))++++++,,,,,,---...///000000111222222444777===AAA===;;;:::<<<===:::333,,, $$$+++//////...,,,++++++...111444666666555444///000222444555555555555333333111000---+++((('''###$$$''',,,///...,,,)))))),,,//////......///222555666777444000///000333000000000222222111---***&&&***...000111111222333---------...///000111111,,,)))'''(((,,,000111000---...111555999>>>DDDHHH[[[XXXTTTNNNIIIGGGHHHJJJNNNPPPPPPLLLFFFDDDFFFJJJNNNKKKHHHDDDBBBAAAAAAAAA@@@@@@>>>;;;777555666777333111000111555888777666444444555444333111///---111///---,,,,,,,,,+++***###%%%(((+++,,,***(((&&&%%%%%%$$$$$$%%%&&&((()))'''(((***+++,,,,,,++++++,,,...222444555333111000)))((())))))+++...111222///222222111333555222---''')))***)))&&&(((...333222222444666777555111...---,,,+++++++++---///000------,,,,,,---...000111...111444555555666999<<<777888888444000---...000111000......000222222222,,,+++***+++...000000000...------222999<<<:::777444444111---,,,111<<>>666222000000......111444666666444111...000222444444333000///---,,,++++++++++++,,,---111000///000000///,,,***)))((((((((((((***,,,---''')))---000000///---+++...000333444222...(((%%%&&&(((+++000444333000...---***''''''***,,,,,,+++***+++,,,------...//////222222111222444777:::<<<<<<<<<<<<<<<;;;666000+++$$$(((...222222111000000000222555555333111000111///000222333333111...---------...//////---(((%%%$$$###$$$(((---000///,,,---...///111111111000000222444555555333///+++(((///111222222///---++++++***+++...000111111000000---------------...//////*********+++,,,///111333222111111444:::CCCMMMSSSbbb[[[XXXZZZ[[[YYYZZZ]]]______]]][[[XXXVVVWWWXXX```YYYVVVXXXWWWQQQOOOQQQTTTSSSPPPLLLGGGBBB===;;;888666444555888:::999777666999;;;777111---...111333222111111222222000///&&&'''(((+++------***(((***++++++***'''%%%%%%%%%((('''&&&&&&'''))),,,---,,,000333333111//////000***+++,,,...///000000000444666777666222///,,,,,,+++,,,,,,,,,,,,...111444555444444666888777333///---***((())),,,///000///111---))))))---111333444555555555444333333555888:::999777444222///---,,,///---+++,,,...///...+++******+++...111222222000,,,---000444777888777555111222111...---333>>>GGGWWW___fffgggggggggccc^^^VVVMMMCCC===555,,,((((((***,,,.../////////111222111///---++++++...111333555555555444222000...---666888;;;@@@DDDHHHKKKMMMUUU]]]eeeiiiqqqyyyxxxsssmmmooogggVVVKKKHHH???333///---,,,///444555222...,,,,,,------...000111222......000333666444///+++---111444444000---,,,,,,111...***)))***,,,.........000222444444111...,,,,,,+++*********)))'''%%%+++...333555555444333333000111222222111...,,,+++,,,,,,++++++,,,---///000/////////...---///222555444222000222555777666444000...+++)))))))))((('''---000333777===FFFRRRZZZ111222111///+++)))((()))((((((''''''''''''''''''*********+++---...000000333333222///---,,,...///111///------...000111111333222111///------000333555333000......---+++)))(((,,,000222111000......------,,,,,,,,,------...111222333333111,,,(((%%%$$$%%%&&&(((***+++++++++))),,,,,,+++...111000+++,,,+++,,,///333555555333000///...------...//////++++++***)))(((%%%###!!!######$$$&&&)))---000222444222///---...111555888444---((())),,,111888@@@KKKYYYeeejjjqqq}}}}}}uuukkkaaaZZZOOOEEE===777222///111111222333555444111...---...111222333333222111111///---+++***+++,,,---///.........///...,,,***))))))))))))***+++---...---...111333333111///---...000333444444222...,,,((())),,,000333444222///000---(((''')))+++++++++------,,,------...///000111000000000222444666888999999999:::999555///***&&&***///222222111000000111444666555222///------000111222333222000---+++------...///000---)))&&&######%%%)))...111000//////000000111111000///...000222333333222///+++))),,,...111111000...---...***,,,---///000111000000///...---,,,---...///000...------,,,---...///000000///000555???LLLXXX```cccccccccdddfffjjjnnnqqqnnnooonnnmmmkkkllloooqqqqqqmmmlllooonnnhhhdddeeeeeeeeeeeebbb[[[RRRJJJDDDFFFCCCBBBBBBCCCAAA===888444666777666333000000111000//////111222111///---***)))***,,,...///...,,,(((***+++***(((&&&&&&'''))))))(((((()))+++---///...111444444222//////000......///000111111111000555666777666222...,,,+++---------,,,,,,...111444777666666777777666111------***((((((,,,///111111000---******---111333333444444555444333333555777777666555333000...+++***...,,,+++,,,......+++)))***+++,,,000333444222111///000111444777777444222222222222//////555@@@IIIWWW^^^dddddddddeeeccc```WWWLLLAAA999333---,,,...***,,,...///......///111111///---+++,,,---000222444333333222111000000///555666999<<<@@@EEEHHHJJJPPPWWW^^^eeennnzzz~~~|||rrrtttmmm___XXXTTTJJJ<<<111...---///333444111............//////000111222//////111444666555000,,,...111444444111.........222///---,,,---///000///...///111333333111...,,,*********+++++++++***))),,,///444666666555444444...000111222111///---+++............//////000111000000000///......111333333222111333666777555333---,,,+++***+++++++++++++++...222777@@@MMM[[[eee---......---)))&&&%%%$$$'''(((((()))((('''&&&%%%))))))))))))***+++,,,---/////////---+++***,,,---000//////......000111222444333222000...///222555888555000---+++***)))'''((()))+++...000///,,,)))***+++,,,.........------111111222222111///---,,,***))))))******+++,,,---,,,---,,,)))***,,,***&&&$$$&&&***000555777666555000000////////////000000//////---+++(((%%%"""!!!"""###$$$'''***,,,...///444222000///000333777:::555...))))))---444>>>HHHUUU]]]iiisss{{{uuunnneeeYYYOOOIIIBBB:::333444333222222222000---***+++,,,...000222333444555666444111...,,,+++,,,---------,,,---//////---+++,,,+++++++++,,,---...///222333444555555333111000---///222444555555555444++++++,,,///222333222111333///***((((((***+++,,,000///...------...000111000///......///000222333333444444555555222---)))))),,,///111111000000111333555777666222...+++***///000111222111///---+++.........///000...***((($$$$$$&&&)))...000111000000000111111000...---,,,---...000111111///,,,***))),,,///000//////000000,,,,,,---...///000000000111000---,,,+++---///000222111000///............//////000666AAAQQQ```iiihhhpppsssooorrr||||||}}}}}}}}}~~~}}}{{{{{{}}}~~~wwwlllaaaZZZTTTRRRQQQQQQQQQMMMFFF@@@888777555555666666444333///...///111222222///---)))(((''')))+++------,,,)))***,,,,,,*********++++++******)))***,,,///000000222444444222000000000222222222333333222222111666777777555111...,,,+++/////////...---...000333888777666777666444000---///,,,((('''***---000111///---+++,,,...000111111222333444333222333555666333333333222///---***(((,,,,,,,,,,,,---+++(((%%%***+++...222555555333111222222222444666555333000222444333222222888DDDMMM[[[aaafffffffffhhhgggeee]]]QQQCCC999222...///222---///000///...---...///111///...,,,,,,---///000111111000000000111111222444444555777;;;???CCCEEEJJJOOOVVV\\\gggsss|||~~~uuuvvvrrrjjjfffbbbUUUFFF888555111111333555333111222111111000000111111222000000222444555444111......111333444222111000000222000//////111222111000---///000111111///---,,,)))***+++,,,------------...111555777666444333222,,,...111333333111...,,,000111111222222222222111111222222000///...000111222222333555666666333111+++,,,,,,------.........---///444;;;FFFTTTccclll***,,,...,,,)))%%%###"""''')))+++,,,+++)))'''%%%))))))(((((((((((())))))***,,,,,,,,,***)))***+++111111111111000111222444555444333111///000333666:::666000---++++++***)))))))))***---000000,,,'''(((***---///000///...---222222222222333333444444......---,,,++++++,,,...000000---(((''')))'''### $$$+++222777888666555111111000000000000000000555555333000,,,(((&&&&&&%%%&&&((()))++++++++++++222111000000111444777999999222,,,,,,///777CCCOOO[[[___iiivvv~~~uuukkk```XXXTTTNNNDDD;;;666555333111000...+++))))))***,,,...111444666777999888666333111///---,,,------,,,---///000///...000/////////............111222333444444444333222...///111333555666777777,,,,,,,,,---000222111000333000+++'''''')))---///333111///------...000222000000///.........//////......///111111///+++(((***---///000///...//////222444666555111---***))),,,---///000000000......000///...///000///,,,***&&&'''(((***,,,---......------...///...---,,,+++***+++---///000///---,,,***,,,...//////...///000------------...///000111333000---++++++---///111444333222111000//////...111111111666AAAPPP___hhhnnn{{{xxxxxx{{{wwwgggeeedddcccccc```ZZZUUUFFF@@@999777:::<<<;;;999333111000000111222111000+++)))'''''')))+++,,,,,,***,,,......------...///,,,,,,++++++,,,...000222333333444444333111000000222222333444444444333333666777777444000---,,,+++111111000...------000222666666666666555333111///111...)))&&&&&&))),,,...............///000000000000222333333222222444555111111111111///---***(((+++,,,------,,,)))&&&###***+++...222666666444222222111222444555555333111333444555444555<<>>AAACCCGGGMMMSSS\\\fffnnnssstttuuussspppnnniii\\\MMMCCC???:::777777777666555555444333222222111111111000111222333333333111///000111333444333333222111111000///000222222111000---.../////////...---,,,***,,,---............///111333666777444111...---+++---111444444333000...000111333444444333222111222333444222000......///111222444666666444222000,,,---///000000000111111222555;;;CCCMMMXXXbbbhhh,,,---///...***&&&$$$###(((***---//////---***(((******)))(((''''''''''''&&&(((++++++***))))))***111333444444222222444666555555333111000111444777888555000...---.........,,,+++,,,///222222---))))))+++...111222111///---222111111000111333555666000000000---+++***,,,...222222---(((''')))'''$$$"""&&&---333666666555444222222222111111000///...666666666222...+++***++++++,,,,,,,,,,,,+++******000000//////111222444666888222......000666CCCOOO___bbbkkkwww~~~xxxpppfff```\\\UUUJJJ@@@888666222000///...+++)))((()))+++...000333555777777888999999666333///,,,///...---...000111111000333333222111000///...---------...000111222333333//////000111222333444444,,,+++***+++.../////////000...***((('''***...111333111///------...111222222222111000///.........***++++++---...---***'''***,,,...///...------...+++---///...,,,)))((((((***+++---///000111111111222000//////000000...,,,***++++++***)))))))))***((()))+++,,,,,,,,,++++++((()))+++---//////......,,,---//////---------..................///000111222000---++++++---000222333333333222222111000000222222444:::EEERRR```hhhrrr}}}~~~~~~zzzxxxwwwuuuppplllYYYPPPEEE@@@AAADDDCCCAAA<<<888444111111333444555222///,,,***+++---------,,,---//////.........///...---,,,,,,---///111333333333333333333222111000000000222333444555555555555666555333000---,,,,,,111111000...------000222333444555555444333333333333000+++&&&###$$$''')))...///111222111000000///...000222222222222333444000111111111///...,,,++++++---......,,,)))%%%$$$)))***---111555666444222000///000333555777666444333555666666888@@@MMMWWWbbbjjjrrrttttttsssnnniiiiii^^^RRRJJJBBB:::777888<<<<<<:::666222/////////000//////...---,,,,,,+++******++++++---...///000111000///000222666:::===<<>>:::999888777777666555333222222222222000111222222111111000000111111222333444444222111......---...000111000///............---------,,,---///111000...------...222555666666222---)))(((+++---111333555444222000///000111222222222111000333444555444111///......000222555666555333111000///111222222111111222444555:::CCCMMMWWW^^^bbbddd///000111///+++((('''&&&)))+++---000000///...,,,---,,,***)))'''&&&&&&&&&$$$'''***,,,+++*********111333666555333222444777444444333111000222555888666444000//////000000000...///111333555333000---,,,---000222333222000...000///...------...000111///000111///+++)))+++...222111,,,'''&&&)))***&&&$$$(((---111222333333333444444333222000...---,,,111222333000,,,***,,,///000//////...---,,,++++++////////////000111222222333000...///000666BBBMMM```gggqqqyyy~~~xxxrrrkkkeee___WWWLLLCCC<<<888444000...---+++)))((()))+++...000222333444333444777888777444111...111///......000222222111333333333333222111//////******+++,,,...000222333...//////000000000000000,,,+++***+++---......------,,,+++(((''')))...222111000///......///111222333333333222111000///...)))))))))+++,,,,,,)))'''))),,,///000///.........&&&'''((('''%%%%%%&&&'''***+++---///111222333333333111//////000000000///.........+++((('''((()))'''((()))+++,,,,,,++++++'''(((+++---.../////////...//////...,,,+++,,,---//////000000000111111111111///---,,,---///111333222333333333333222111111111444999AAAMMMZZZeeekkkrrr{{{}}}yyyooofffZZZSSSRRRRRRPPPNNNLLLGGG@@@<<<;;;;;;<<<<<<:::777333000//////...---///000111111///---......000///......///111444555333111000111222333222111///000111333444555666666333444444222///.........000000000...,,,---///222111333444444333333444555333111---'''###"""%%%'''...111444555444111000///,,,///111222111111222333111000000//////.........---...000///,,,)))''''''((()))***...111333333222......///222555888888777222555666777:::CCCPPP[[[bbbkkktttvvvuuurrrlllfffddd[[[RRRMMMGGG???;;;<<<===<<<:::666222000000111///000//////...,,,***)))'''((()))***++++++++++++,,,,,,,,,---000333666888555777>>>FFFLLLQQQZZZccckkkmmmqqqttttttpppiiidddXXXTTTMMMFFF???:::888777777777555444333222222222111222333222111000222333333222111222333333222000---+++***+++---.........//////...------------...///111333111---+++,,,---222444666555000,,,(((&&&+++,,,///111222222111000------...000000111111000333555666666333000...---///222444555444222222222111333555333111222666999:::@@@KKKXXXbbbhhhiiihhh222222222///,,,)))))))))(((***,,,///000000000//////...,,,***((('''&&&%%%###&&&+++------,,,++++++///222555555111000222555444444333111000111555888555222000000000000///...///222666777666333111111///000222333333222111000000///...,,,+++++++++,,,,,,///111///+++(((***,,,000///***%%%&&&***,,,)))###'''+++------...111333555555444222000---***(((+++---///...++++++...222000000...---,,,------...///000000000000000000000...---///333555999DDDOOO^^^mmmxxx{{{~~~}}}{{{{{{sssqqqmmmhhhbbbYYYPPPIIIAAA<<<666111...+++)))'''(((***,,,///111111111000//////111222333333333333111///......///111111000///000111333333333333222,,,,,,++++++---///111222---...///000000///......,,,,,,,,,---...///---,,,,,,---,,,)))''''''+++...............//////000111444333333333222000//////)))))))))***,,,+++)))''')))---111333333111000///(((((('''%%%###$$$&&&)))---......000111222222222444222//////000111111111000111000---***(((***,,,)))***+++,,,,,,,,,+++***((()))+++---...///000000---...///---,,,+++,,,...///000111222333222111111......---...///000222333333333444444333222000///000555===HHHTTT^^^fffkkksssvvvzzz~~~vvvpppkkkhhhccc``````\\\WWWSSSPPPMMMKKKIIIIIIEEEAAA===:::888555333777888888777444111111111333333222111333555777999111///...///222333333111111222333444555555555555222222222111///...///000//////...---,,,,,,///222222444555444222111222444111111///***&&&$$$''')))...333777888666222000///+++---000111111111222333111000...------...///000...000111000---******+++(((''''''***...111222222......///111555777888777222444666888;;;EEESSS^^^dddmmmttttttssspppkkkeee___VVVNNNIIICCC<<<999999666666555222000000111333///000000///...,,,)))(((%%%&&&(((******(((&&&%%%''''''(((***---000222333111222666===BBBGGGRRR___cccgggnnnssstttrrrrrrsssddd```YYYPPPGGG@@@<<<:::777666555444333222222222333555555444222222444666444222111111222333111...,,,***((((((***---......111000...---,,,---...///...111444222---***+++...///222444444111---+++)))******+++,,,---......///,,,,,,,,,---///000222222222444777777444111///...///111444444222222333555222444555333222444:::@@@EEEJJJTTTaaalllqqqqqqooo333333222///,,,******+++'''(((+++---///000000000111000---+++)))'''&&&%%%###&&&+++......---,,,,,,---111444444000///111444333333222111000111555888444222000000000///---+++///444888999666333222333222222333333333222111111333222000...,,,+++*********...111000+++((()))+++---,,,(((###%%%***---+++"""%%%((()))))),,,000444666555444222///,,,(((&&&(((+++...---+++,,,111666///...---,,,,,,---///111000111111111111000//////,,,---222777:::>>>IIISSS[[[nnn||||||}}}|||pppppprrrwwwyyywwwrrrnnnnnnllllllllliiiddd\\\UUUQQQEEE@@@888222---***'''%%%(((***---000111111///...,,,,,,,,,,,,...111444666111///------.../////////+++---000222444666666666///...---,,,---...000222+++---///000111000...------------///000000...,,,---------***'''&&&(((+++,,,------...///000000111333333333333222111//////***))))))***,,,+++)))''')))...333666555333222111...---***'''%%%&&&)))---000000000000111111111111555222//////000111222222111222222///,,,+++---///,,,---......---,,,***)))((()))+++---...000000111,,,---...---,,,,,,---///000111333444444333222111---------...000111333333444444555444333111...---111666@@@KKKVVV^^^dddfffuuurrruuuzzzsssooopppnnnjjjgggccc^^^XXXTTT[[[WWWRRRNNNJJJFFFBBB@@@???@@@@@@>>>:::777666666666555444444555777:::;;;000...,,,...111444333222444444555555555555444444111111222000//////000222.........,,,+++,,,///222333555666555111000111333000000000,,,((('''))),,,///444999:::777333000000***---000111111111111222111///---++++++---///111000111222000---+++,,,...'''&&&%%%'''+++///111222000//////111555777777666111444666888<<>>666666555444333222222333555777777666333333666999555333000000222222000------***''''''))),,,...///222000...---------///000---000333111---***,,,///---000444555333000...---))))))))))))***+++,,,---,,,++++++,,,...000333444111444777888555222///......111333333111111444666111333444333222555===DDDQQQTTT\\\gggqqqvvvuuusss777666777555///((()))///,,,,,,,,,---///000///...///---+++,,,---)))!!!###---222111...---...///333666444///,,,---000222111000000000111333444555111------///000000///000111333555555444333222444333111111111000...,,,222222111///---+++)))(((***///222...&&&!!!!!!$$$+++)))&&&&&&(((+++------$$$&&&(((***,,,...000222333555555444111...,,,,,,000...---++++++---///000...+++)))***---000111000333111///------...000111444222666>>>DDDHHHPPPZZZkkkqqqyyyxxxoooiiiiiidddaaabbbaaa^^^```cccgggeeeddddddfffddd___[[[TTTIII>>>999222***'''***,,,...111222000.........------......///111222333444///++++++000444444333---,,,,,,...000000///...---)))&&&(((,,,///...,,,***+++,,,///111111///,,,///++++++///111...---...111000...,,,***(((''''''***+++,,,...111333333222555444222000...---,,,,,,//////...---+++)))'''&&&***+++---///333666888:::111///,,,,,,---......---...///000111222333333333333000---+++++++++++++++......///000000000000000------...///000///---,,,,,,,,,---......------------...///.........000222444333333333333111...+++---///000111000//////000333666:::999444...++++++...:::GGGPPPXXXbbbhhhiiinnnqqqxxx|||{{{ooojjjnnnjjjjjjiiigggddd]]]TTTNNNLLLKKKKKKJJJIIIGGGDDDBBBAAA>>>999777<<<@@@<<<444000...///333555444333333444333333444666666444222111000///...---...///000///---++++++,,,///333555666555333222333333222111444222...++++++,,,///111555444444555777555000,,,))),,,///111000............---***((('''***///333777222---+++,,,......---,,,---......---...111333111111222333333333333222222333555<<>>999444000,,,+++******,,,...111222222222000/////////---+++((()))&&&###$$$'''&&&!!!"""&&&'''(((***...111...000111000000666@@@HHHNNN\\\gggjjjmmmrrrvvvvvvzzzyyyssshhhYYYKKKCCC???<<<666222333555222000111333666999888444111111222///000111222222111000///)))))))))+++---///222333222111111000000000000000222111000000111111///...000111222333444333333222///...,,,******,,,...////////////000111111222222222222222222111000//////---///000000000000333555666444222111444<<>>@@@DDDAAA;;;666555555888999888666555555555555555555444222000///......---------......///---++++++,,,///222444666555333222222222222222333000---******,,,///222333222222444555444000,,,+++---......,,,+++,,,---......---+++***,,,///222666222---,,,---000000000///111222222111111111333000000000000000000000000333555888===EEENNNVVV[[[lllppprrrrrrrrroooggg^^^WWWOOODDD<<<777444000---++++++***+++---///000000222000///...///...,,,***)))&&&$$$$$$&&&&&&!!!!!!%%%'''(((***---000000111111///...222:::BBBJJJSSS]]]cccllluuuyyywwwtttvvvvvvrrrgggZZZNNNGGG@@@999444444555222//////222444666666222///------///000111222222111000///------+++++++++---///111222111111111222333444444222222222222222111...---//////111222222222111111000///............///000......//////000000111111333333333222111000...---///000111111000111333444444333111111555>>>JJJRRR^^^fffpppxxx{{{{{{xxxuuu===999888:::888222---,,,///...---...111222111000,,,+++,,,...///+++###%%%...333222111000111+++///111000---++++++------...///000111111111111///---,,,,,,...000111111//////000000111222333444333222111222333222000///---...000222222111000///---000222...((($$$%%%(((((('''&&&''')))******)))&&&''')))+++...111333444444666777666333111000000000000000000//////...---)))&&&%%%&&&+++000444666000//////000000111222333333444:::CCCMMMWWWcccnnnooosssxxxzzzvvvmmmbbb[[[RRRKKKEEEBBB@@@???CCCHHHPPPSSSXXX]]]aaaeeeiiillllllcccYYYPPPEEE888000---...000222222111000111222//////000000111222333444222000...000333555333111+++***)))***++++++)))((((((%%%$$$&&&***------,,,***,,,///444777666333000+++((()))...222222333555000///---+++++++++---............///111333555666666555444222111000000000333222000...------------,,,+++++++++---///222444111///------///000111000333333222111111222333444222///---,,,,,,---,,,+++...///000000000000000000------......------,,,+++,,,,,,------,,,,,,,,,,,,+++---///000111222555888777444000......//////...******+++---...///000111333444444111---,,,...111===HHHTTTZZZ___gggmmmoooqqqooonnnpppqqqttt~~~xxxrrrmmmnnnssssssmmmfffWWWXXXUUUOOOMMMNNNMMMJJJAAAAAA@@@@@@@@@===999555777888888666444111000000.........///////////////...---+++++++++...111333666444222000000000111222111...+++((((((+++///222111000111222333222///,,,---...---+++))))))***,,,,,,...//////......///000333000------///111333444444666888888666333222111///...---,,,,,,---...///444777<<<@@@EEENNNYYY```jjjkkkkkklllooonnneeeYYYSSSJJJ@@@888555333111///,,,,,,,,,+++,,,,,,------111///------.........---)))'''$$$$$$%%%%%%"""!!!%%%''')))+++...000222222111...,,,...555:::HHHMMMSSS[[[gggqqquuusssssstttvvvvvvrrriii^^^WWWJJJBBB;;;:::999444000000111333444444111...,,,+++...///000111111111000///333111---+++***+++---...111111222222333555666777222333444444222000---,,,...//////000000000000///111111222222222222111111------......///.........222222333222111///...---111222222222000000222333222111111333999CCCOOOWWWhhhqqquuutttuuuzzzwwwpppAAA:::666888888444///---000///...///111222222111......---...///---((($$$%%%***000333333111000///***,,,......,,,++++++,,,+++---...000111000000///,,,,,,,,,---///111222333333222111000111222444555555444333444555555333222---...111444555444333222111333333000+++(((***,,,(((((((((***,,,,,,***((('''((())),,,000222444444444555777777555333222222///000111222111///---,,,'''&&&$$$%%%(((---222555000111111222222222222222555888???IIITTTaaaoooxxxqqqtttwwwwwwrrrhhh]]]VVVKKKCCC<<<888666666:::@@@EEEJJJRRRXXX]]]ccckkkqqqlllfff^^^UUUJJJ>>>444...+++---...//////000222444000000111222333444444444000//////111333333111///***)))(((((())))))'''%%%'''&&&&&&(((,,,...///...+++---111666999999555222...******000333333444666222000...,,,,,,---///111000000111111111222444666666666555444333333333333555333111/////////111222///...,,,,,,,,,...000222111000......000222222222666444222000000111222333111///---,,,---...---,,,000000111111222111111000------...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++,,,.........000222555222000......///111111000+++++++++---000333444444333333111---***,,,222777HHHOOOWWW^^^fffnnnqqqooonnnkkkhhhhhhhhhiiioooxxx~~~yyyppprrrpppggg```______]]]SSSSSSQQQLLLHHHCCC;;;333888999999777333000000111000000111111111111000000...---,,,+++,,,---000111444333111...------///111000---***'''(((+++///222//////000111111000...---...//////...+++)))((()))))),,,000111000...------///...------///111444555777:::======:::555111000---,,,+++***+++---///111555999???BBBGGGOOO\\\eeehhhjjjjjjiiijjjiii```VVVLLLEEE;;;444333333222111...///...---,,,+++,,,---...,,,***+++,,,.........***'''$$$$$$%%%%%%$$$"""!!!###'''***,,,...000111333222000---,,,...333777HHHKKKOOOUUU]]]eeejjjkkkwwwtttrrrrrrssspppkkkgggXXXOOOHHHEEEAAA:::444333111222333222111///---,,,...///000111111111000///444222---***)))***---...111000111111222333444444222333555444222///,,,+++////////////000/////////000111333444444333111000,,,------...---,,,+++***...///000111222111///...111222222111///...000111000000222555<<>>999444111,,,,,,,,,---///222444666333888???FFFNNNWWWbbbjjjjjjooopppiiiaaa[[[TTTOOOBBB<<<555222222333333222111333333111---+++,,,///)))))))))+++---...,,,+++)))(((&&&%%%&&&(((+++---------///222555666444222000///......000333777999888;;;BBBFFFGGGIIIRRR\\\dddhhhnnntttwwwuuuooojjjhhhbbb]]]]]]XXXOOOEEEAAA666222...,,,+++,,,,,,+++,,,---///000111000000///---+++)))((()))+++...000///......---,,,,,,------000222333111---+++,,,---111000000////////////000---...000111111000...---------......,,,***'''%%%$$$'''+++000333444444444...//////...,,,+++,,,...111333666;;;CCCOOO\\\dddhhhnnnqqqoooooooooeeeXXXhhh]]]QQQIIIBBB999444333111///------///111222222///111444555555444444333111222333444555555333222++++++---...000000///...222222000///...---------///222555666555666888:::888888999;;;>>>AAADDDFFFHHHGGGFFFFFFFFFFFFDDDBBBGGGEEEAAA===:::777666555222000---***((())),,,...111000///000111222000///---***)))+++///222000---,,,...111222222111222222+++,,,...///000000//////,,,...000000//////111333222222111222333666888:::@@@IIIQQQWWW___jjjqqqrrrrrrrrrpppjjj```TTTHHHAAA666333222555666555777;;;AAAAAACCCHHHQQQZZZaaaeeeiiiiiieee[[[RRRKKK@@@666888777444111......000333333555666888888777666555333444444333222111000000,,,++++++,,,......---+++///000333444555555555555/////////111444555444333+++&&&###&&&'''&&&'''***,,,...000333666777888888888;;;>>><<<777222111111111111111111222333444555333333444555666666777777555666666666555444222222...---,,,---000333444444111111000000000000000000...------...000111000...***+++++++++******)))(((***---//////------222666333222000...---...///000111111111///,,,++++++,,,*********---000222222111///+++))),,,111666666555000///---+++...777EEEOOOXXX^^^eeeiiilllllleee]]][[[TTTOOONNNNNNMMMQQQUUUccclllwwwssseeeXXXQQQJJJGGGGGGEEE@@@;;;999777333000......///000222111000//////////////////333666444000...///111111111111111111111000000...111333333222111333666///222555555222...+++)))$$$&&&((()))***,,,...000...///000///......000222:::>>>BBBCCC@@@;;;777555......///000111222333333222555===GGGRRR\\\eeejjjkkkmmmllleee```ZZZRRRIII>>>999444333333444333111000222333000,,,)))+++///)))***+++...000///---***)))((('''&&&'''+++///333111111222444777777444111000...------000333777888111111555<<>><<<<<<555333///,,,+++---000222222111///000111111000///...+++)))+++///111///+++***---000111000000111222++++++,,,...//////000000,,,000333444333333555777000000000111333888<<>>:::555000///000222444555777888999888666555666666666555333222222333---,,,,,,...000000///...000222444666555555555666000//////000222333333222+++&&&$$$''')))(((***------000555:::>>>@@@AAAAAA@@@DDDHHHFFF???999666777555555555555777888999:::222333444666777777777777444666777888777555333111...,,,+++---000222444444...///000000000000//////---------...000111000...------------,,,,,,+++***)))---000///---...333888555333111///......000000333333333111///......000...,,,***+++---000111111---)))&&&)))///333444222000///---,,,///:::HHHSSSWWWbbblllmmmiiiddd^^^XXXXXXPPPHHHFFFFFFHHHMMMTTTXXX```kkkttt{{{{{{kkkaaaWWWSSSTTTRRRJJJBBB@@@<<<777333111111333555333222111000000//////000000444999888333000000222222333444444444222111//////222444444222222555888111222333222000---,,,,,,$$$&&&'''((())),,,000333000222333111......000222;;;???CCCDDDBBB>>>:::888000000111111111111000000000444;;;GGGTTT___fffiiilllkkkfffbbb```\\\QQQEEE<<<888444333444555222000///111333000+++(((+++...***+++...111222111...***((((((''''''(((,,,222666333222333555888777333000000...,,,---///333555777000,,,---555;;;;;;>>>BBBFFFMMMVVV\\\aaaeeekkkooommmkkkmmmssstttlllccc___KKKCCC999111.........---+++,,,...000000000000///(((((((((((()))***+++,,,////////////000222333444---///000---((((((,,,111//////---,,,+++,,,,,,---......////////////........./////////---)))&&&###$$$'''+++000333333222111...///000///------///111555777:::???GGGRRR^^^eeejjjdddbbbfffeee]]]SSSNNN|||uuukkk___OOO@@@:::<<<555333111//////000222333///000333555666555333222555555555555444333222111...,,,---111222//////222777888888333---+++...222555111000444777888<<<@@@EEEBBBGGGTTT___ccceeehhhkkkjjjnnnsssqqqiiieeehhhhhhddd___YYYSSSNNNHHHDDD>>>;;;666333333333333222333///,,,...333555333000111+++(((+++...------...)))))))))+++...000111111,,,,,,,,,---...///000000444222000222555666555333000///......111888AAAHHH[[[]]]ccclllrrrrrrqqqpppvvviiiZZZQQQIII???777333222333555888999999666444999888;;;EEESSS]]]```^^^```bbbbbbbbbeeegggaaaXXXWWWNNNCCC:::555111000111333555777777555555777:::888777555333222222222333222///---000444555333///222222222222111000......///...---,,,...111444666,,,***((((((+++///222333444>>>EEEDDDHHHQQQTTTQQQVVVWWWVVVTTTPPPLLLIIIGGGDDDAAA???@@@DDDDDD@@@<<<<<<555333888:::777555666666777888888777444222000+++,,,...111222333333333...---++++++,,,------,,,+++---//////---...111444111000///...,,,,,,,,,,,,,,,,,,---...///000111222000000000000111111111111555666666444222000000111///...,,,,,,---///222444111,,,(((***000333000,,,000///...111999DDDOOOVVVZZZbbbkkknnnhhh___XXXVVVSSSNNNGGG@@@>>>???CCCFFFOOOXXXccckkkoootttzzz|||tttkkkddd___\\\[[[VVVPPPFFF<<<555555999<<<<<<777222000000000///---222555888999666222...---444333222333444444222111555444222111222111///...222333333333222///,,,***((()))+++++++++---000222555555555444333222000///555555666999======:::777222///...///222555444333555666>>>KKKXXX___bbbdddmmmjjjeee___XXXOOOFFF???888888666555333222000000444222///------,,,***(((,,,,,,---000333333///,,,$$$&&&)))+++,,,...000222111000111333444555333111///,,,***+++...222222222111///---...222444555444BBBBBBHHHRRRYYY]]]bbbhhhmmmqqqrrrqqqssstttpppjjj___QQQ@@@:::;;;<<<666...+++,,,---...//////000000+++***)))***+++,,,+++***//////000333777777333000---...---***&&&&&&(((+++...------,,,+++***)))(((............---,,,+++***,,,...000000...+++*********+++,,,...///000000000...///000111222222222111333666;;;AAAJJJTTT^^^eeeccceeegggeee^^^VVVNNNJJJ~~~rrreeeUUUEEE======888666222000///000000111---///222555555444222111...///111222222000...---///---...111222//////222444666777444///---000333555111000555999;;;???DDDFFFLLLUUU]]]dddllltttyyyyyyyyy{{{~~~yyyxxx{{{tttsssqqqnnnhhh___UUUMMMFFFBBB===999888888777777555111---,,,000333444444111+++(((+++...,,,+++++++++++++++---...000000000000///.........///111111111///...000333555444222/////////111666>>>HHHOOO^^^aaahhhqqqvvvvvvrrroookkk^^^QQQIIIBBB999222000222333444666777666444333777555777???KKKTTTWWWVVVYYY^^^cccfffkkknnnkkkdddbbb[[[PPPEEE;;;444111000111333555555333222333555666555333222111111222222222000///111666888666333111111000///...------,,,...---,,,+++,,,///333555000...++++++---111555888>>>GGGPPPUUUZZZbbbfffgggkkkgggcccbbbcccbbb___\\\UUUPPPJJJHHHJJJKKKIIIGGG@@@:::666888888555555999::::::;;;;;;:::777555333222333444555555555444444,,,+++******++++++***)))...///111000...---///222333222000...,,,+++******,,,---...///000111111111//////000000000000111111555666666444111//////000000...---,,,,,,...000222...***'''***000333111...000000111666>>>HHHRRRXXX___dddiiihhhaaaZZZUUUTTTMMMIIIDDD???<<<;;;<<<===DDDKKKVVV___ffflllrrrwwwzzz}}}~~~zzz}}}}}}uuuooolllkkkggg```TTTIIIBBB@@@??????>>>;;;666333222000...+++///222777888777333111///111222333444555444333333333222000000111111///...111222222222111...,,,***''')))******+++---111444666666666555444222111000333222444666999999666333000...---...111444333222555999AAANNNYYYaaaeeegggkkkgggaaaZZZQQQHHH>>>888666666555444222111000000333111...---------+++***++++++,,,///222333000---&&&(((***+++,,,---///111000000000111333444333111///,,,***+++///222333333111///---...111333333222999:::AAALLLTTTXXX\\\aaannnrrrtttuuuwwwyyyuuuoookkk___RRRKKKIIIEEE;;;222333222222333555444222000///...------......,,,***//////000333555555222///......---***'''&&&(((+++++++++******))))))))))))---...............------...000222111///---,,,,,,++++++,,,...//////////////////000111222333444444555777<<>>:::777333000000222555888111+++))),,,///,,,******---------...//////000000222111///------...///000///...---...000111111000---...000444;;;EEEPPPXXXbbbgggpppxxx|||yyyrrrkkk^^^SSSGGGAAA;;;444//////222333333333333222111111333222222777???FFFJJJJJJOOOYYYccciiinnnrrrrrrooommmjjj```RRRBBB777222000111333444333111000000111333222111000000111222333333111111444888;;;:::888111000...,,,++++++++++++---,,,***)))+++...222444555222000///111666<<<@@@MMMSSS^^^jjjqqqsssxxx~~~}}}wwwvvvzzz|||zzzvvvmmmfff]]]XXXWWWXXXWWWVVVKKKGGGBBB???:::666888<<<999:::::::::999666333222666666666666444333111///---,,,++++++,,,,,,***(((///000111000...---...///333222000///---+++***))),,,---///111111000///....../////////000000000111666666555222///------...111000...,,,+++,,,...///,,,)))'''***000444333111000222666===EEEOOOWWW[[[dddfffeee```XXXRRROOOOOODDDBBB???;;;888666444444===BBBKKKVVV```hhhmmmpppqqqsssvvvxxxyyyzzz|||}}}zzzzzz{{{}}}}}}{{{yyyxxxwwwwwwxxxxxxuuussstttwww{{{~~~}}}{{{qqqeee\\\XXXTTTOOOKKKGGGCCC>>>999555222...+++,,,000555777666444222111---222666777555333333444000...---...///000///...111111111111000...,,,***((())))))***+++---222555555555666555444333111000///000111333444333000---...---,,,...000222222222444<<>>:::777444555888888444///222111000111111000---***......///222444333111///......---***((((((***,,,******)))))))))*********,,,------...///000000000000111333333111///...///,,,,,,------...............///000111333555666777:::;;;AAAKKKXXXccciiikkkeeeccc___YYYRRRKKKEEEBBBtttcccSSSLLLJJJAAA777///...///111222222333555666555222...,,,&&&'''((()))+++,,,------000---...111111......000000222333222000......///,,,***,,,111666;;;BBBJJJUUUhhhrrrmmmnnn}}}{{{vvvrrrfffbbbZZZTTTOOOLLLHHHFFFCCCBBB???:::777555777888000+++)))---///---+++***---...///000000000222333222000...+++***+++,,,---///......---------,,,,,,+++---111666>>>IIIUUU]]]eeemmmvvv}}}{{{qqqgggXXXNNNCCC===888333111222222222222111////////////111000///111555:::>>>@@@DDDQQQ___fffkkkpppssssssqqqrrrlll[[[JJJ>>>777444333333333222111111111111222111111000111222333444555444333555888:::999888222000...+++))))))***+++,,,+++)))(((***---111333666555333222555<<>>===???;;;;;;;;;;;;999666333111888888777666444222///...111000//////000///,,,***......//////............000000//////...,,,++++++***,,,...000111///---,,,.........///000000000111666555444111...,,,,,,---222000...,,,++++++,,,,,,,,,***))),,,222666777555111444;;;DDDMMMUUU[[[^^^fffeeeaaaZZZQQQIIIFFFEEE<<<:::888555333222111111:::>>>DDDOOOYYYbbbfffgggjjjmmmppprrrrrrsssuuuwwwppppppqqqtttxxxzzzzzzyyyuuutttrrrrrrrrrrrrpppooopppsssvvvyyyzzz{{{}}}~~~~~~~~~sssnnnnnnllleee]]]UUUPPPGGG???888333000///---111555666555222000///,,,222888999555111222333---,,,+++,,,///000///...111111111111000...---,,,+++,,,,,,++++++---000333333333444444444222000///---...000111111///,,,***---,,,,,,---///111222222444>>>KKKSSS[[[cccjjjllliiiccc[[[QQQHHH???888333111111111111000000000000000...++++++---/////////......///000///...,,,+++)))+++,,,---,,,---...000000...,,,---///111222222222111/////////000000000333222111000000000///...,,,,,,111;;;DDDIIIOOOVVV```ffflllqqqwww{{{yyyttttttqqqmmmkkkhhhbbbYYYRRRIIIBBB;;;:::======888222111111111222222111...,,,---...///111222111000///,,,,,,+++******+++---///...---,,,+++++++++,,,,,,,,,------...000111333333000222333333111//////000------------------......---......000333777:::<<<@@@CCCJJJWWWdddkkkjjjgggfffaaaZZZRRRKKKEEE@@@===wwwggg^^^UUUJJJ:::///,,,///111333666777777666444000,,,***'''&&&%%%$$$&&&))),,,///...,,,---000000------000///000000///---+++******)))(((+++111666<<>>999888000+++))),,,///---++++++,,,...111111111222444666333222///---++++++,,,,,,222222111///,,,***))))))+++---222888AAALLLXXX```iiirrr{{{|||pppdddVVVMMMCCC<<<777111111333111222333111...------///111111000///000333777:::;;;IIIWWW___eeelllsssvvvppptttqqqbbbSSSJJJDDD???666444222000000000111111222222111111222333444555666555444444555666666666444222///,,,*********+++******))))))***---///111333444444555888@@@KKKRRR^^^cccqqq{{{xxxvvvrrrrrrnnncccWWWMMMGGGEEECCCCCCCCCBBB@@@===999777;;;;;;;;;:::888666333222444333111111111000...,,,++++++,,,---//////......,,,---......//////......(((***,,,//////...,,,+++.........///000111111222555555333000---,,,---...222111///---,,,,,,,,,,,,...---,,,000555888999999222777@@@JJJSSSZZZ^^^```dddbbb]]]UUULLLCCC<<<999666444222//////000222333777999>>>FFFOOOVVVYYYZZZbbbeeegggiiiiiijjjkkkmmmpppnnnmmmnnnqqquuuwwwwwwtttrrrnnnllllllllllllkkkiiikkknnnppppppqqqsssuuuzzzzzzyyyxxxwwwvvvvvvvvvuuuvvvxxxzzz{{{|||}}}}}}~~~vvvmmmddd]]]QQQDDD:::555444444444555777666222///---,,,---333999999444000///111,,,++++++,,,///000000///222222111111000///...---///000000...,,,,,,---//////000222333222000...,,,---///111111000...,,,***,,,---......///111333444444AAAMMMUUU\\\eeekkkkkkfff```VVVMMMEEE>>>999555000000000000000000000000///---******---///111111111111111000---+++)))((((((***,,,------...111333000...,,,,,,---///000///333222222000...---------333333333222000///......+++)))+++222999@@@HHHOOOUUU[[[ccciiiqqqxxxxxxtttuuuuuuuuutttqqqnnnjjjhhhcccYYYMMMGGGEEECCC<<<777111000000111222222///------...000000000000//////***)))((())),,,///222333333222000.........//////---------...000111333444///111222111000//////000///...---------...//////------...000444999>>>AAADDDIIITTTcccoooqqqllleeeddd]]]SSSJJJDDD???<<<999{{{vvvfffXXXEEE777222222222222777777555333111...,,,+++)))(((%%%$$$%%%'''+++---,,,)))+++...///------//////...---,,,***)))((('''******...444999???JJJUUUbbbkkkqqqttt}}}|||wwwpppiiiddd^^^___```]]]WWWNNNEEE>>>888111---///000...---------000333333222222444777555444333111000///......444555444111---*********,,,///444<<>>===;;;999666555777444222000000000...---******+++---000111///...)))+++---///000000000///''')))+++---......------......///000111222333333555444333000---,,,...000000000///...............111000000222666999::::::555;;;EEEOOOXXX___bbbcccaaa^^^XXXPPPGGG===555111111000...------///222444777999===CCCHHHLLLPPPRRRZZZ]]]```bbbcccdddfffhhhooollljjjiiikkknnnpppqqqqqqnnnkkkiiihhhgggeeecccdddeeegggggghhhiiilllooorrrrrrrrrqqqqqqppppppoooiiikkkmmmpppsssuuuwwwwwwyyy{{{}}}yyyrrrkkk^^^PPPCCC<<<;;;<<<======;;;777222...,,,,,,...222555666333000///000---,,,,,,---000222111000111111000//////......---222333444333000---,,,------///000222111///---+++---///222333111...---,,,---...000111111222555777888DDDPPPVVV^^^hhhllliiibbb[[[QQQHHHAAA<<<888555000000000000000000/////////,,,******,,,///111222222333222000,,,)))'''((((((***,,,......///222444///---,,,,,,------,,,+++000111111000---,,,,,,---111222333222///---------+++((((((---222777>>>EEEJJJQQQXXX```jjjtttvvvtttxxx|||~~~zzzwwwwwwxxxvvvmmmaaaWWWPPPHHH???999555333222222222333111000...///111111/////////000)))(((''')))---111444555444333111/////////111222///.........///000222333///000111000///...///000//////.........///111222......///111666===CCCGGGHHHOOO\\\jjjssssssllleee___WWWKKKBBB>>>;;;777555|||nnnZZZKKKCCC===777333444333111///------......------,,,++++++,,,,,,---)))'''(((,,,...,,,,,,///...---+++***)))*********++++++///555:::@@@LLLXXXccchhhooowww~~~xxxtttssssssrrrnnneeeYYYQQQHHH@@@999888777444333333111444777555111000222555444555555444333111///...555666666444000------///...111888AAALLLXXXeeemmmwwwyyykkkYYYPPPEEE;;;222***)))---...222666555111...///111000444666444000///333777;;;BBBHHHJJJPPPZZZcccgggcccjjjkkkcccaaaddd```XXXKKKCCC999222///000111111222222111000000111333333444333333111111222444666444333111///,,,***(((''''''(((+++---...............111444666999@@@JJJQQQ___mmm{{{}}}vvvoooaaaaaaaaa___\\\XXXUUUSSSJJJJJJIIIGGGEEEAAA>>>===;;;888444111111111111000---------///222222///---)))+++---///000000//////((()))+++---///000000111//////000111222333444444444444222000---...000333////////////000000111111333333222444555777888888:::@@@JJJTTT]]]cccfffggg___[[[SSSJJJAAA999222...---............/////////222666;;;>>>@@@CCCGGGKKKNNNRRRVVVYYY[[[^^^aaacccdddccccccdddgggjjjkkkkkkmmmlllkkkkkkiiieee___[[[\\\]]]]]]]]]]]]___dddgggggghhhiiijjjkkkllllllllleeefffhhhiiikkklllmmmmmmmmmnnnqqquuuzzz|||qqqcccUUUKKKGGGGGGFFFDDD???999333000000111---...000111222222111111///......///111333333222///......---,,,,,,,,,,,,222444666666333000---,,,,,,...111222222000---+++,,,///333333111///.........000333333333444777:::===IIIRRRWWWaaammmnnngggbbb[[[PPPEEE>>>:::777555111111111000000////////////---***))),,,///111222000111222///+++))))))******,,,.........///111222///---,,,,,,,,,,,,)))'''+++---//////---,,,---///---000111000---++++++,,,,,,***+++///222333777<<>>;;;777555444444333222...000222111///...///111+++)))((()))...222333444///...---,,,---///222444111000...------...///000///000111000......000111000///......///111333555111111111444:::BBBJJJNNNUUU[[[eeemmmpppmmmgggbbbXXXOOOCCC;;;888666333000mmm^^^SSSIII>>>555000///,,,++++++---///111222333444444444222000...'''%%%'''+++---,,,,,,///...,,,)))(((***+++,,,---)))***...444888???LLLXXXdddfffoooxxx|||}}}xxxlllbbbXXXNNNEEEBBB@@@<<<::::::555888999777111...000333222333444444333111...,,,444666777555222000111333///444;;;EEEQQQ^^^lllttt}}}~~~ppp]]]TTTHHH===222)))(((,,,---222777777333000000222///444888666222000333888BBBDDDDDDBBBEEEMMMUUUWWW]]]dddddd___aaagggeee[[[WWWNNNAAA777333333444444222111000//////000111222222222222111111222555888333222111///---***'''%%%&&&(((+++...000///...------111555777888===FFFNNNaaarrrvvvvvvvvvtttqqqmmmjjjggg[[[ZZZYYYVVVSSSOOOLLLJJJ@@@<<<777444333444444444111000000111444333///,,,+++,,,...000000///...---******,,,...000222333444///000111222333444555555444444222000...///111444......///000111222333333444444333444555666666777>>>DDDMMMWWW```eeehhhiii___YYYPPPFFF===666000---+++,,,///000000...,,,***)))...444666666888===CCC@@@CCCHHHMMMQQQTTTXXX[[[WWWXXX[[[```fffiiijjjjjjjjjkkkmmmnnnllleee\\\UUUQQQQQQPPPPPPPPPSSSXXX]]]___```bbbeeegggiiijjjkkkggggggggggggfffdddcccbbbeeefffhhhlllppptttwwwyyy~~~ttteeeYYYSSSQQQLLLIIIBBB;;;555222333555+++++++++...222444444333111000///000333444333222------,,,+++************000444777888666222///...---///111333333111...,,,+++///333444111///...//////222444555444555999<<>>:::777555222222222111000/////////000---***))),,,///111222---///000///+++)))+++,,,---...//////......///000......---------+++(((%%%&&&***---...------///222+++---000///,,,))))))***///---000555666444555777666<<>>777444333000...~~~ooo]]]JJJ???:::333///000111000222555333444666666555333000...***))))))+++...000111111222111...+++((((((+++...+++,,,---///666@@@LLLTTT[[[fffrrryyyzzzyyy|||vvvlll___RRRKKKGGGFFFFFFEEEAAA===999666444111...,,,111777888555111......333111111666777333000000///666@@@IIIRRRaaasssxxxrrrbbbTTTEEE===777000+++)))...111555777666333222111333555666555222111333666?????????>>>???AAAFFFJJJPPPYYYccchhhgggdddcccddd```XXXNNNFFFAAA;;;444...555444222222222222333333333111///......///111222555555444111---+++++++++,,,***((((((+++000333444222333333333444:::DDDLLL___iiittt~~~}}}rrrqqqnnnjjjeee```[[[XXXQQQKKKBBB:::555555777999555777777555222///.........///000///...---...///***,,,///111111111222333555333111//////000222444111000///...------...///---------///222444444444555222111444555444777<<>>DDDMMMWWW^^^fffoootttpppkkkfff]]]SSSFFF@@@888222000/////////oooZZZLLLAAA:::666666555000---...222444666888888777444333...,,,+++,,,---//////000444333000,,,))))))+++---+++,,,,,,///444>>>IIIQQQZZZbbblllqqqrrrssswww|||xxx|||pppeee]]]XXXVVVTTTXXXTTTNNNHHHBBB;;;555111111444777999999666333111555222333666666333111222666===GGGPPP[[[kkkzzztttaaaSSSEEE===777111---,,,///222666777666555444333444555666333000///000222777888::::::;;;>>>BBBEEEJJJQQQ\\\bbbeeegggjjjnnnfff^^^TTTKKKFFFAAA;;;666666555333222222333333333111000///...///000111111222222222000...,,,---...000---***)))+++///222333111222222111333:::DDDMMM[[[gggttt}}}}}}xxxrrrmmmjjjggg```UUUIII@@@;;;999888;;;;;;;;;:::777444111...///////////////...---,,,,,,...000222222111111111444222000///...000111333222111///...------......,,,++++++---000222222111333111111444555555777<<>>DDDHHHHHHIIILLLRRRZZZaaagggjjjjjjnnnpppooolllggg\\\QQQGGGAAA???BBBDDDCCCCCCEEEKKKNNNTTT[[[bbbhhhmmmoooiiigggeeeaaa]]]XXXTTTRRRQQQUUU[[[```cccfffiiillllllooossstttuuuwww}}}}}}uuupppccc[[[RRRMMMJJJHHHCCC???555000++++++...111111///000000111444555555222000,,,+++***)))((((((((((((+++...222333222000///....../////////...///222444+++---000111000.........000---,,,///222555;;;BBBJJJRRR]]]fffjjjiiifffddd```XXXOOOGGG>>>555111222111000000000000/////////.........---+++***+++,,,......---,,,++++++++++++...---------......,,,***+++---000111111///,,,***$$$$$$$$$$$$%%%&&&'''''''''***...000000111222444888444111000222333333222000000222555<<>>>>><<<999888:::666000///222444111...+++***,,,...000---,,,,,,,,,,,,...///000111333444333111///......111000///000222333222111///...---+++,,,///333777;;;>>>CCCIIINNNUUU\\\aaahhhooorrrnnngggaaaWWWNNNAAA<<<666111///.........sssgggXXXNNNDDD???:::333......000111444666666444222000111000...---,,,---///000777555222...***)))+++---++++++,,,...222:::DDDKKKVVV\\\dddggghhhjjjpppuuuooossswww{{{}}}vvvoooiiifffgggccc]]]VVVNNNFFF===888;;;;;;;;;===@@@>>>:::666444111111444444111222444===DDDNNNXXXcccsss{{{ttt```SSSDDD<<<888333000//////222555777777666555666555555444222...------...///111444666777999<<<>>>DDDKKKUUU]]]dddjjjqqqvvvnnnggg^^^VVVPPPKKKEEE@@@:::777444222222333333222////////////000000111111///000111000///...///111444000,,,***+++///222333111111111000222:::FFFNNNZZZhhhvvv}}}yyymmm```SSSJJJCCC@@@AAA???>>>>>>>>>;;;555000444222111222444444111---000111333555555444222111333222000/////////000111222111000///............+++******+++...000000///111///111555666777<<>>888444333333111///,,,+++,,,---///..................------111444666666444000...---///......000444666777777111111///+++(((+++444<<>>CCCOOOUUU\\\```aaaccchhhkkkhhhhhhiiimmmsssxxx|||~~~zzzuuupppmmmiiieee___XXXQQQLLLKKKGGGCCCDDDHHHGGGAAA;;;777444444666555444777===DDDLLLXXXcccooo{{{zzzrrr```RRRCCC<<<888444222333...111333555555555555666444444333111///.........---000333555555555777888AAAHHHRRR\\\dddlllrrrwwwrrrnnniiiccc]]]VVVNNNHHH@@@<<<777444444444333111...///000111222222222222...///111000//////000111444000+++)))+++///333444222222111111333<<>>888666666666:::???DDDEEEHHHMMMSSSZZZaaaddd```\\\VVVOOOIIIEEEBBBAAACCCGGGMMMRRRUUUWWWYYYZZZZZZYYYYYY]]]dddiiikkklllmmmpppuuuwwwxxxyyyyyyzzz}}}vvvnnneee]]]XXXOOOIIIAAA;;;888666333111///...---...000222222111+++******))))))))))))***))),,,///111000///.........000222111...+++***)))(((+++000333222000---------++++++---000444>>>HHHRRRZZZccchhhhhheeeccccccTTTMMMFFF@@@999000,,,---//////000000111222222333......---***((((((***,,,222222222111111000///...///...---...//////---++++++---000111111///,,,***((('''&&&&&&%%%$$$$$$$$$'''+++///222333555777999777444000------...///000222111//////111444999;;;BBBIIIRRRWWW[[[^^^aaadddnnnvvv~~~~~~~~~uuummmfff___YYYVVVRRRNNNJJJIIIHHHCCC<<<888555444222000///000111111111000///...------......222444666666333111000000000//////111444888999:::666777555///)))---999DDDLLLUUUaaakkkoooooommmkkkqqqooojjjcccZZZPPPFFF???555222///...///000000///sssiii___QQQEEE???;;;:::999888666333111000000000000///---...111444777777555111---,,,,,,...------------...222888<<>>JJJSSSZZZhhhtttwwwvvvxxxyyyzzzvvvyyy}}}~~~vvvoookkk___]]][[[]]]```___YYYTTTJJJGGGEEEHHHMMMOOOKKKGGG>>><<<;;;::::::999666333222222222111111000///...//////000000000000000000...------...///000000///111///000444:::DDDTTTcccdddiiiooossstttqqqjjjaaaZZZPPPEEE<<<444,,,+++...555444111///............000///---,,,---...000222/////////...------///000222666;;;AAAHHHRRR\\\ccckkkrrrwwwwwwvvvssskkkbbbQQQIII???999555333777======???BBBGGGKKKOOORRRSSSRRRQQQNNNJJJEEE@@@===;;;@@@DDDIIIMMMNNNOOOOOOPPPRRROOONNNRRRYYY^^^```___aaabbbdddeeeeeegggjjjlllrrrvvv|||}}}sssiiibbbYYYTTTMMMFFF@@@;;;777555222000------...//////...))))))((((((((()))******+++...000111000//////000111333444222...)))&&&%%%(((,,,111333333000///......,,,,,,...///333???KKKTTT[[[eeejjjhhhccc]]][[[MMMGGGAAA===666///,,,---......///000111222222333000///...+++)))***,,,...222333333333333222111000///...---...//////---++++++---///111000...+++)))((()))***+++***'''$$$"""(((+++...111222222444555555444111...------...000222111//////000333666888999>>>EEEKKKNNNQQQVVV[[[^^^gggppptttxxx~~~~~~~~~|||yyyvvvrrrlllggg```]]]YYYUUUSSSOOOIIICCC===<<<:::999888999::::::444111---******,,,///111333444444333222111333444222000///111444888::::::888;;;<<<666111444@@@LLLWWW```mmmwwwzzzwwwrrrooorrrlllddd[[[SSSHHH???999222000......///111222222lllWWWJJJ@@@>>>:::666333111000000---000111000...---000333444444333111...---...000...///...------///333666>>>CCCKKKQQQUUUWWWXXXXXXZZZXXXXXXYYY^^^cccgggiiijjjmmmrrrvvvxxxwwwvvvttt}}}|||yyyqqqiii```]]]]]][[[UUUOOOKKKGGGCCCAAA>>>>>>EEENNNRRR\\\lll|||yyyooodddTTTCCC999555222111333,,,---............111333111000///111333666666666333555666666444333222222333:::FFFTTT```hhhlllnnnkkknnnsssuuusssllleee```[[[RRRHHHAAA>>>;;;666111222222222222222222222222///111333222000...------+++)))((()))---222666777444555666777999@@@JJJRRRVVVbbblllpppqqqtttwwwwwwjjjmmmqqqtttxxx}}}rrrpppnnnoooqqqpppllliii___]]][[[[[[^^^___]]][[[NNNIIICCC@@@>>><<<888444222333333333222111///------...///000111222222222111000///000111222111000111000222777>>>JJJ^^^pppnnnqqquuuwwwvvvooofff___RRRJJJAAA;;;444......111555333000---+++,,,...//////...---------///111222/////////...,,,++++++---,,,000666;;;AAAJJJUUU]]]eeepppyyy{{{yyywwwsssooobbbZZZPPPGGG>>>666666;;;555888<<>>@@@BBBIIIQQQNNNXXXaaafffllluuu|||~~~uuuzzz~~~~~~}}}xxxpppoookkkddd___]]]YYYSSSIIIGGGDDDAAA??????@@@AAA:::666000+++***,,,000333666666666444222333555777222111///111444888:::::::::@@@CCCBBB>>>@@@JJJTTTaaaiiittt|||~~~zzztttqqqpppeeeZZZRRRJJJ@@@888444111///,,,---///222444555qqqdddPPPKKKCCC:::333///......---000333222...+++,,,///111111222000//////000222000000000...------///111666:::@@@EEEJJJNNNPPPRRRNNNOOOPPPRRRUUUZZZ___cccccceeehhhkkkmmmnnnmmmmmmqqqvvv}}}wwwrrrpppnnnjjjfffaaa\\\VVVQQQKKKIIIPPPZZZbbbjjjvvv|||rrrfffUUUCCC888333//////000---......,,,,,,,,,///222111///...000444777777666222444555444333222222333000555>>>IIITTT\\\aaabbbeeejjjqqqvvvwwwvvvtttssskkkaaaSSSJJJFFFAAA:::444333222111////////////000...000222222000...------***)))))),,,000444666777444666777888:::@@@HHHOOOXXX___fffhhhkkkooopppnnnfffeeeeeeiiiooouuuzzz|||wwwyyy}}}}}}}}}zzzxxxvvvsssqqqqqqqqqqqqeee]]]SSSKKKGGGCCC===999333444555555444222///---+++,,,...000222333444444333222111111333333222111000111555<<>>===<<<<<<>>>AAABBBBBBGGGIIIKKKLLLLLLLLLNNNPPPRRRUUUXXX[[[```eeekkkpppttttttuuuwwwyyy{{{}}}~~~~~~~~~xxxrrrgggfffccc\\\TTTLLLFFFCCCCCC@@@<<<999666222...++++++******+++,,,---...///000111333222000......///111222333111...+++)))))),,,...222444333333333333000000111333666===MMM\\\jjjiiihhhhhheee\\\OOOFFFAAA<<<999888444///---///------....../////////000222111///,,,***+++...111///111333555666666555444222111111111222222000......000222444333111...,,,)))+++,,,---,,,***'''%%%&&&))),,,......///000111222444666555222111111333000///------...///222333222000000222111222999CCCCCCLLLTTTXXX\\\eeemmmpppnnnuuuzzzzzz}}}|||qqqkkkjjjhhheee\\\YYYSSSMMMJJJIIIIIIJJJEEEBBB<<<666333333444555:::;;;;;;999777444444555111///...000444888;;;<<>>777333222///---,,,,,,---...---///222222111///......+++++++++...222555666666333555888999:::???GGGLLL\\\aaaddddddfffiiihhhdddccc___[[[\\\bbbiiimmmooonnnppptttyyy~~~xxxoooaaaWWWPPPJJJDDD???333444666666555333///---)))+++...111333444555555444333222222333333222111///222888@@@FFFPPPaaaqqqrrrqqqqqqrrrnnndddZZZTTTFFF@@@;;;999666222222555---***'''%%%&&&)))...111222111000000111333666777111111222000---++++++,,,&&&***---///111777AAAJJJNNN```ppptttppppppsssvvvrrrqqqqqqnnncccTTTKKKJJJAAAAAAAAAAAAAAAAAA@@@@@@999999888777555444333222333888>>>BBBCCCCCCCCCCCC::::::999888888999;;;<<<;;;>>>BBBDDDDDDCCCBBBCCCFFFHHHJJJNNNSSS[[[dddjjjmmmnnnoooppprrrtttvvvxxxxxxxxxxxxwwwxxx{{{~~~}}}{{{vvvmmmmmmkkkfff^^^UUUNNNKKKKKKHHHDDD???;;;555000,,,,,,,,,,,,---...///000111111222333111///---------///000111000...------------000222333333333444555000000222666999BBBTTTddduuupppjjjfffbbbYYYKKKAAA>>>:::777777444000...000---------...............222111///,,,******...000...000222555777777666666444333333333444444222111000222444666555333000...---......------,,,******%%%(((+++......///111222111444777777444222333444111000///......000111333111,,,))))))'''&&&...999???GGGMMMMMMOOOUUU]]]```jjjqqquuutttxxxzzzrrrrrrrrrppprrrmmmeee^^^XXXVVVVVVWWWPPPMMMHHHCCC>>>;;;:::999===???@@@???;;;666333222///...---///333999<<<>>>EEEMMMWWW\\\^^^___cccffflllqqqxxx{{{zzzwwwsssqqqeeeWWWIIICCC===444......000---)))))),,,000444777xxxhhhUUUFFF>>>666///222333333333222000...,,,...///111222333222000///777444000---+++***+++,,,111333666999;;;>>>??????BBBAAABBBGGGMMMQQQRRRQQQXXXZZZ\\\[[[XXXWWWYYY\\\ccchhhmmmppprrrwwwxxxssswww~~~}}}yyyhhh]]]LLL===444111111222///111222000......222555333111......///111222222//////000111111111222222888999;;;===AAAEEEHHHJJJUUU^^^kkkvvv|||~~~~~~~~~pppbbb]]]XXXMMMAAA<<<888444000------...////////////000//////...,,,,,,,,,---...000222444666777666444666:::<<<===CCCJJJRRRVVV]]]dddgggfffaaa\\\\\\\\\\\\[[[[[[]]]```ccchhhlllpppsssuuuyyy~~~~~~rrrlllggg^^^NNN@@@<<<;;;999888777555222000***%%%'''000666555444666111111111111111111111111555333777CCCQQQ[[[aaadddiiikkknnnnnniii___RRRHHHBBB<<<666444666777555333+++'''""""""&&&+++......777666555222111222555888777222///111444333,,,%%%%%%'''+++...000333666999FFFOOOZZZaaaeeekkkttt|||sssxxxxxxrrrnnnkkkcccXXXNNNNNNMMMMMMLLLIIIEEEBBB888444111111333555444222555777999:::;;;<<<>>>@@@888555222111333666777888::::::::::::<<<===???@@@::::::;;;@@@IIITTT^^^dddeeeiiikkkmmmqqquuutttoookkkiiikkkppprrrrrrvvv|||{{{}}}|||xxxvvvpppsssvvvtttlllaaaWWWQQQVVVVVVTTTNNNDDD;;;555111...555888555444666666222555333///,,,***)))+++,,,++++++***)))(((***...222222222333444555444333111111222666;;;CCCNNNZZZaaatttsssooofffZZZKKK@@@:::888666444333333111...+++---//////...---...222555999777333000......//////000///000222666888888888;;;999777444333333444444000111111111111000//////...---...///111///,,,***)))***---111333555555666666555444333222111111222555222...,,,,,,.........'''))))))&&&""""""''',,,777<<>>999333222444666444222+++(((%%%%%%))),,,......777888777666444444555777555222000333777777000))))))+++.../////////111333;;;BBBKKKRRRXXXaaammmwwwvvvwwwtttooonnnqqqqqqmmmhhhddd```]]]YYYTTTMMMHHH>>>999333111222222222000222444666777777888999999444222000000222555666666444555666777888999:::;;;777777999>>>FFFQQQ\\\bbbffflllqqqooonnnooonnnlllhhheeeeeehhhhhhfffiiimmmoooppprrrssstttsssrrrqqqppprrrsssqqqmmmgggcccaaa___aaaccc```WWWJJJ???999999???AAA?????????<<<666999555///+++***+++---...///...---***((((((***,,,666666666777777777666444444777<<>>CCCFFFGGGGGGJJJLLLLLLHHHFFFGGGHHHQQQVVV\\\cccggghhhhhhgggjjjsss}}}}}}kkk```QQQBBB999444333222111111111111111222555888222000......///000000000333111///......000333444888777666555777;;;???AAADDDJJJQQQZZZbbbjjjqqqvvvooonnnoooqqqlll```TTTNNNKKKEEE<<<555111000000///000000///...---,,,+++***---///111333444333111000111///111555777888===CCCJJJMMMQQQUUUYYY[[[\\\\\\XXXVVVTTTSSSUUUZZZ___bbb]]]^^^```aaacccggglllpppsssuuuwwwxxxxxxxxxyyyzzzsssgggYYYPPPFFFCCCFFFFFFAAA;;;222,,,)))---111222333444666555444333222111111000...333===IIIUUU^^^aaaaaaiiifffbbb\\\VVVNNNFFF@@@888444000///111333222111,,,+++)))***,,,...///...555777999999888666555555333111222666;;;:::444...+++---//////......///000444999>>>CCCHHHRRR```kkkoooqqqqqqoooqqqwwwzzzzzz~~~yyyrrrnnnkkkdddZZZRRRIIIDDD<<<777666555222000222333555777777777666555111000///111333555666555///111333555777777777666333444666;;;DDDPPP[[[aaakkktttyyyuuuooolllkkkjjjccc^^^[[[[[[ZZZVVVWWWZZZ]]]]]]^^^___aaaccceeegggiiijjjkkkkkkjjjkkkmmmpppfffiiillljjjcccYYYQQQLLLFFFIIIJJJKKKMMMMMMHHH@@@>>>777000,,,...333666777666555222...***)))***,,,666777777777777777777777555:::BBBMMMYYYeeeoootttnnnpppnnncccRRRAAA666222111///...---...---+++)))---///111333555999===AAA<<<:::888666444333444444000000000111333555777999999777555333222222333444222111111000///000000000///...------......---+++---...///111111222222222222222333333333333222111---+++))))))***+++,,,++++++---///---***((()))+++///222666999;;;===???AAA@@@CCCGGGJJJOOOXXXbbbkkklllooorrrvvvxxxzzzzzzzzz|||}}}~~~|||tttpppllleee^^^ZZZZZZXXXZZZccchhhcccZZZSSSTTTUUUXXX]]]^^^\\\]]]aaakkkqqquuuuuuuuutttpppjjjhhhfff___VVVUUUYYYTTTJJJBBB???:::777666666555444222///---...111111...+++yyykkk___SSSOOOGGG???999666444444222333333333222000---,,,...000111333444555555444555444222111222333555666888777666777:::???CCCEEEDDDFFFFFFDDDAAA@@@BBBEEEPPPRRRWWW]]]aaaccc```^^^___eeennnsssvvvyyy~~~qqqgggXXXJJJ???888444111555444222111000111444555444222000000111111111000555333111///000222666888999777444222333666:::<<<>>>@@@EEEJJJQQQ[[[eeekkkmmmlllkkkiiifffaaa___```XXXRRRHHH???:::777555333222222111000/////////...---...///000000111111111000...///333333333666<<>>999222000------///000000000------...///000000///...///333888::::::777555444222111333777;;;:::555///))),,,.../////////000111555888:::<<>><<<999777666444222000///---,,,...111000,,,)))yyyqqqhhh[[[LLL@@@999666555333222111000///...------...///222555666777777666666555333111000111222333666555555555777:::>>>AAABBBBBB@@@<<<888999???DDDNNNOOOQQQTTTXXXZZZZZZYYY]]]```ccceeehhhmmmsssxxxuuuzzzyyyqqqdddVVVJJJ@@@888444666444111000000222444666666444222222333444333111333222000000111444777888999777333111000222666888:::;;;===@@@EEEMMMWWW]]]eeeffffffcccaaacccfffhhhgggaaaWWWNNNFFF???:::777444333222111111111111222---,,,******+++...222444111///000222111...000555<<>>===999666111000000222444555444333...111444777777666333111...000333:::EEERRR^^^eeejjjnnnpppnnnkkkhhh```XXXSSSLLLFFFFFFEEEBBBAAACCCCCCAAA>>><<<<<<>>>BBBDDDJJJMMMSSSXXX\\\```dddgggbbbcccddddddcccdddfffhhhbbb]]][[[^^^bbbdddaaa___WWWQQQJJJHHHKKKQQQWWWYYYWWWQQQHHH<<<444000111444666888999::::::===BBBEEEGGGKKKSSS___kkktttwwwwwwyyyyyyuuuiiiWWWFFF;;;777000...,,,,,,---------,,,......///111444666888888555555555555444333222111333444444222//////111333555444222111000111333444777666666555555555555555111///------.........------------,,,,,,,,,---------....../////////......---,,,,,,...000000///...***---111333333111/////////000000111111444888;;;777555333333666???HHHOOOUUUYYY^^^dddhhhiiihhhhhhhhhqqqzzz|||xxxvvvzzz~~~zzzwwwxxxzzzwwwpppnnnrrrqqqlllooowwwvvvsssrrruuuvvvssssssuuutttuuuvvvuuupppggg^^^YYYPPPJJJ@@@999:::>>>===999:::888777666555333000...,,,++++++---000///+++'''}}}rrr```PPPCCC<<<888444222000......///000222///000222555666777777777333222000...------......///000111000111333666999::::::888444111333999>>>FFFGGGHHHJJJLLLNNNPPPQQQ[[[[[[ZZZYYYZZZ^^^dddiiijjjooovvvyyy{{{}}}}}}sssggg[[[OOODDD===888555111000222555777888777666444444555555444222---...000222444555777777888666333000///000222444555777999;;;>>>CCCJJJNNNUUUZZZ___```bbbfffhhhgggqqqmmmfff^^^VVVLLLCCC>>>999888555333222222222222...,,,)))''')))---222666111///000111000,,,...222666<<>>======???>>><<<888555333333444555;;;AAAIIIOOOSSSVVVWWWYYYYYY]]]cccffffffdddcccbbbjjjeeedddgggjjjiiigggggggggddd```]]]\\\___cccfffkkkeeeZZZLLL???888555555222555888999;;;@@@GGGMMMRRRUUU]]]hhhttt|||}}}|||}}}zzzsssgggWWWHHH===777222000---------......---///......///222333222111000111222222222000///...000333444333000...000222333222000///000111333444777888888888888777666666111000//////000000///---,,,,,,++++++,,,,,,---...///...------------......000000111222444444222000+++---111333444333000...---------------000333777000...,,,---111999@@@FFFHHHLLLRRRXXX]]]_________YYYaaakkknnnmmmmmmrrrxxxwwwyyyxxx|||}}}zzzwwwvvvsssrrrwww~~~xxxttttttsssooommmnnnkkkiiihhhgggbbbXXXQQQOOOCCC===777555777:::888666222222111222444444222000***)))))),,,000000---)))qqqtttyyy~~~yyyiiiZZZNNNGGG<<<888333...,,,---000222111111333444555666666666000///...---,,,++++++***)))+++------,,,,,,///222111222333111//////444888;;;>>>AAABBBBBBCCCFFFIIIOOONNNMMMLLLNNNRRRWWW[[[]]]ccciiilllnnnooosssvvvxxxxxxmmm___RRRJJJ@@@<<<666333333555666555777666555555555555333111***...333777:::;;;:::999555444111///......///000///222666999;;;===AAACCCDDDKKKRRRWWW^^^fffgggdddooonnnmmmkkkfff]]]TTTMMMDDDAAA===999666444333333000...+++***+++...222444000...///111000---...333111666<<<@@@AAACCCHHHLLLSSSSSSUUU[[[aaabbb^^^YYYSSSRRRQQQRRRSSSRRRPPPMMMKKKMMMPPPRRRRRRSSSUUUVVVZZZ\\\```ffflllooopppppprrruuuyyy~~~~~~~~~yyyqqqmmmiii```VVVKKKKKKIIIHHHFFFDDDBBBBBBMMM]]]jjjjjjjjjppptttrrrccc[[[OOOCCC;;;555000...,,,,,,------,,,,,,---......111333222...++++++++++++...111222222222333444111111111111111111///...,,,///333444444222222222///000222444444555555666<<<;;;>>>DDDJJJRRRaaapppssswww}}}zzzvvvsssssstttsssoookkk\\\XXXSSSQQQPPPMMMGGGBBB;;;888555222222222222111///000222222111///,,,***000000222666>>>IIISSSYYY```fffjjjhhhddd^^^VVVNNNBBB:::444666999999999;;;;;;:::777444111...,,,+++///555===DDDHHHJJJKKKLLLNNNRRRXXX[[[]]]]]]]]]^^^aaa```dddkkknnnkkkjjjlllmmmnnnooommmjjjjjjnnnrrrxxxuuummmaaaTTTIIIBBB???888<<<@@@CCCFFFLLLVVV^^^dddfffkkkttt~~~zzzooocccWWWJJJ???777444111...------.........000///...///222333111///,,,---///000000...,,,+++***///333444111000111444222111/////////111333444666777999::::::888666444111000000111222222///---,,,,,,+++,,,---...000111222111...,,,,,,---...///333333444666888777444222...///111333333111...+++,,,,,,---,,,,,,...111444///---,,,,,,///444999;;;<<>>@@@>>>===@@@DDD???@@@AAADDDGGGLLLQQQTTTSSSXXX^^^bbbcccdddgggjjjmmmwwwyyykkk]]]TTTKKKDDD<<<666444333111000666555444444555444222000+++000777===AAAAAA>>><<<333222000...------------+++///444888:::;;;<<<===;;;AAAEEEJJJUUUbbbgggeeegggjjjnnnqqqqqqkkkccc\\\NNNKKKFFF@@@;;;888666555222111///......///000222...,,,...111111///000555///333777888888<<>>555111000///,,,---......---,,,---......111222111---******+++///111222111000111222444000000000000000111111111(((,,,111444666666777777444444333333222222333333999666888<<<>>>BBBOOO]]]ggglllrrruuuwww|||}}}|||~~~qqqlllddd```^^^ZZZSSSMMMCCC???:::666555555555444222333333222111...,,,***111111111333:::BBBKKKQQQTTT^^^ddd```WWWPPPIIIDDD>>>555///111555666666888:::999777444111---***((('''---555;;;???AAACCCDDDEEEGGGIIIKKKNNNSSSZZZ___RRRUUU___kkkoookkkkkkooojjjooottttttqqqqqqwww}}}}}}}}}yyyrrrfffZZZQQQLLLHHHLLLPPPTTTXXX```kkktttzzzyyy|||zzzmmmaaaWWWMMMAAA888555222...------......---111000///000333444222///***,,,...//////...+++***%%%+++222444333111333666111000///...///000333444555777999;;;;;;888555333111111222333444333000---,,,,,,,,,---...111333444555333///---,,,---///111444555666888999888555222111111222222222///+++(((---............///222444444222//////000222333444444777:::>>>@@@BBBBBBBBBAAA???@@@FFFNNNSSSRRROOOMMMUUUZZZ[[[```hhhkkkiiiccchhhiiihhhmmmssslll```bbb]]][[[^^^```\\\YYYXXXLLLFFFBBBBBB???888666999555222111555999888333///,,,++++++,,,...//////...,,,******---222444333111gggiiilllooorrruuuvvvwwwvvvmmm\\\RRREEE999222000000000222222222222222222222333...------------,,,(((%%%&&&(((+++,,,+++)))))))))))),,,000222111000//////111555888999777666777999;;;999777;;;AAAGGGJJJKKKFFFLLLTTTXXXYYY\\\bbbggghhhmmmtttzzz~~~~~~wwwmmmfffWWWRRRHHH===444111333555444666777555000...///111000777;;;>>>GGGPPPJJJ<<<777444///,,,,,,,,,,,,+++---000333444555555666777;;;<<<>>>AAAEEEMMMUUU[[[bbbiiippppppkkkhhhiiikkkeee___SSSHHHDDDCCC===666888333///...000333222111...///000000000000//////333222111111333666:::<<>>555///000444111000///---+++,,,///222333111///,,,+++,,,...///555222...------/////////...//////...------///000,,,,,,,,,---000333777999555444333111000111111222:::666222111555;;;AAAEEEPPPXXXdddqqqzzz~~~~~~}}}}}}xxxrrrkkkeeebbbVVVNNNDDD>>>777000000333333333333444444222...+++111//////333:::@@@DDDDDDFFFNNNVVVVVVNNNCCC<<<999555111------222777;;;<<<;;;;;;:::888555111,,,******...333666888999:::;;;<<<<<<===???CCCHHHLLLOOOIIIMMMQQQTTTXXX```llluuutttsssrrrsssvvv{{{{{{wwwtttuuunnncccZZZ\\\aaagggooowwwxxxmmmbbbWWWKKK@@@888111111111111000/////////......///000000111222222///...---,,,,,,,,,,,,,,,+++---///222444555555444...//////......000333777555666888:::999555222///---...///111222111...+++,,,,,,---///222333333222333222000......///111222555555555555555555555555444222111000111000...,,,,,,...000///......111444666555444222111000000000333222111111222555888;;;888888888999;;;===@@@AAADDDEEEGGGIIILLLSSSZZZ___WWWSSSOOORRRXXX[[[XXXSSSMMMMMMMMMOOOPPPOOOJJJFFF:::888666555555444222000000222444666555333///---++++++,,,---............///,,,***---222555333000ccccccdddgggkkkooosssvvv|||zzzpppgggXXXJJJ>>>777222///111111111111000///---,,,---,,,,,,------+++(((%%%&&&(((+++,,,+++***))))))))),,,000222222111111111222555888888666555666777777555333555;;;@@@CCCDDDAAAEEEJJJMMMOOOSSSXXX\\\cccgggmmmqqqtttyyyvvvnnnddd___VVVJJJ???777333222555666555333000.........888>>>AAACCCKKKSSSNNNBBB999555111............---,,,///222333444444444666555666777888<<>>777111000222111111000...,,,...111333222111...---,,,---///000555222...,,,,,,,,,---,,,...///000111000000000000------,,,---///222555666666555444222111222222333777555333333555888;;;<<>>AAADDDFFFIIIPPPZZZccckkklllmmmooosssxxx|||~~~|||~~~uuunnnqqqvvv||||||tttiii]]]SSSIII???888///////////////000000000000000000//////.................................---...111222333333222111---.../////////000333666666777888888777555333111---------///000///---+++,,,,,,---///222444333222222111000//////000222333444444444444444444444444444222000000000111000///...000111111//////222444555444333222000/////////000///---,,,,,,...000222222222222222444666777999888999:::;;;<<>>AAADDDHHHLLLNNNZZZ___dddhhhjjjmmmrrrwwwxxxyyyyyyyyyyyyxxxrrrnnnfff\\\PPPDDD;;;666777666444444444444222111:::>>>???@@@FFFNNNJJJAAA999666222000///000//////+++...111222222222333444111111000000222888@@@FFFSSS[[[ffflllmmmooosssvvvzzzzzzuuujjj```XXXNNNEEE===;;;::::::<<<;;;777333...---,,,,,,---...000222.........///111333555666///000111222222333222222444444555444333000---+++---///111222222555;;;??????======>>>BBBEEEGGGGGGNNNSSSXXX[[[\\\]]]```bbbffflllssstttqqqrrryyyyyyoooaaaSSSEEE===999444111111111111000///---...111333000///...------///111222444111---++++++++++++***---000333555555444222000///...------...000222333777666444333222222333333333333444444444444333222333<<>>FFFLLL[[[^^^bbbhhhmmmqqqsssuuuyyy|||sssfffYYYNNNDDD;;;555............///111333444333333111000...,,,+++***,,,---...000000111111000///000222222222111///---+++...000111111222333555888888777777666444333333---+++***+++,,,---,,,+++,,,+++,,,///222444444333111111000///000111333444222222222222222222222222444222//////000222222222222333333222111111333555555444222111///......---...---+++)))((()))***+++......---......///000111666777777666444444555777777000)))(((,,,111222111111111111333777999999888444222///...///...---+++///000333555555444222000,,,---///111222222222222---***)))+++///222111///```^^^\\\[[[\\\]]]```aaafffiiiooouuu{{{vvvjjj\\\OOOGGG???===999555222000.........---,,,,,,---,,,)))'''))),,,///000000......///...///111000///......///000111222333333444444555111///,,,+++,,,///333555:::888777888<<<@@@CCCCCCOOOUUU\\\aaacccdddgggiiiiiikkkllllllmmmrrrzzz|||xxxqqqhhh___TTTKKKEEE<<<:::888999;;;<<<:::888999::::::999===CCC@@@:::666333000////////////...+++---000111111111222333222111///---...333:::???JJJQQQYYY```eeekkksssyyy{{{}}}{{{wwwrrrlll```TTTFFFDDDBBBBBBDDDDDDAAA===444222000......111333555444333333222333333444555//////000000///...---,,,///111333444111...,,,***+++///222111......333777555444444666999<<<===<<>>FFFJJJKKKNNNSSSYYY[[[^^^aaaaaa```aaadddfffhhhlllqqqssssssuuuyyy|||{{{{{{{{{~~~xxxkkkYYYJJJ<<<777666444222111333333222///+++))))))***,,,,,,,,,---...000222333000...------///111222111...///333888;;;:::555111000///---,,,---...000111444333222000000000000111111333333222000000222444333888===>>>>>>CCCMMMVVVgggiiimmmrrrwww~~~~~~ttthhh\\\OOOBBB;;;;;;777777777999:::999666333///000222333333333333333333222222444555555444222111000//////000333777:::>>>===<<<:::888666555444222444555444222111111222111111222333333333222222333222000...---///222555444999BBBLLLSSSXXX[[[[[[___ffflllqqqwwwzzzooo```RRRGGG===555000///...,,,+++,,,///222444222111000///---+++******((()))+++...000222333333000111222333222000...---+++...222555555555555666:::888555222111222333444---***'''&&&'''***,,,---***)))***,,,///000000///111111111222333444555555333333333333333333333333222000------000333555666555444333333444555555555222222000///...---------...............///111222333333333333333222222111888999:::888555222111111---+++(((((())))))'''%%%(((((()))+++---111555888888666333222333444444444333333444444333222000...,,,,,,---///000111111222+++***))))))+++---...///IIIJJJMMMQQQTTTVVVWWWXXXZZZ]]]bbbgggkkkqqqvvvzzzuuummmZZZTTTKKKAAA:::666555666777555222111000///---+++...000444555555444444555444444222///+++******,,,---,,,,,,---000333444444111000,,,)))'''(((---111111111111111111333444666666===FFFLLLMMMMMMNNNOOOMMMRRRWWW\\\___cccjjjoooyyy|||zzzuuuooohhhccc]]]ZZZVVVQQQMMMIIIEEEBBB@@@>>>;;;888777555222000111///...---...///...---...000222333333222333333444333000...,,,...222555;;;<<>>999666444444555;;;999555111//////000111444222000---+++)))((('''(((,,,000111...------///555777777555111///000222,,,---///222555777666555222777===AAADDDHHHNNNSSSSSSTTTUUUYYY]]]```bbbbbb___ccciiimmmooopppqqqqqqmmmnnnpppuuu{{{~~~}}}{{{mmmZZZLLL===666333000000111333333222///+++(((((((((******+++,,,---///111111///...---///222444555555//////111555999:::666333///...------...000222333444333111000//////000000222333444222///000444888888;;;===<<<:::<<>>EEEJJJMMMNNNOOOUUU]]]dddmmmzzztttkkk^^^SSSKKKDDD>>>:::666333///,,,,,,...111333111111000...---,,,+++***))))))***,,,...111444555222333444444333111...---***---111333444444555666888666333111///000222333...+++'''&&&(((+++...///+++++++++,,,...///...---222222222333444444444444444444444444444444444444000...------000222444444333222111222444555666555111111000///////////////------...///000222333444333333444444333333222111444555666555333111111222111111111222111///+++(((***+++---...///111555888777444111111222333444444333333444444333222000///...---,,,,,,---...000111,,,+++***)))***,,,...///<<<>>>@@@DDDHHHMMMQQQSSSUUUXXX^^^cccgggkkkpppsssqqqvvv{{{rrrmmmcccXXXNNNFFFAAA>>><<<:::666444333111...,,,---000333555555444444555555555333000---,,,...000000---+++,,,///111111000000...+++&&&$$$%%%***///...000333222000000222555444888===??????AAADDDHHHGGGLLLRRRWWW]]]dddnnnuuuvvvzzz}}}}}}{{{|||}}}vvvpppnnnmmmjjjddd\\\VVVSSSRRRJJJGGGCCC@@@<<<777333222333111000000222222111000000222555555555444444555333333222///---...000222555666888;;;@@@GGGOOOSSS]]]gggqqqvvvyyyzzzwwwrrrwwwrrrlllhhhfffccc^^^ZZZUUUQQQKKKDDD>>>:::777777:::777333///---...111333333111---***(((((())))))''',,,000000......111444;;;999777444222111111111---...///222555555333000222333555888<<>>CCCKKKTTT]]]eeemmmssswwwyyy}}}yyypppaaaWWWSSSJJJGGGBBB???>>>===;;;:::333444555333111111333666222555666555222111333666444555555333000111444777777666555444333222222222333444444444222222444555//////......///111222333333000---+++++++++,,,,,,***,,,000444999===@@@BBBCCCGGGNNNVVV```nnnwwwpppeee\\\VVVQQQLLLHHHCCC???:::555222333666888777666555333111000......,,,++++++,,,...222555888666666666555333000---+++'''***...000111111333444666444222///...///000111...+++)))(((***---///000......---...///000...,,,333333444444444444444333222222222222222222222222///---,,,---000111222111111///...000333555555444000000//////000000111222---...///000111333444555222222333444333222111111222333333333111000111333777777888888777444000---///111333333222333555888555222///...000222333333000111222333333333333333111///,,,******---000222,,,,,,+++))))))+++...000888888888:::>>>DDDIIIMMMPPPUUU[[[```eeeiiillloooggglllsssyyy{{{{{{{{{{{{sss|||zzzooobbbVVVMMMGGG@@@===999666444222///---,,,///222444444333333444555555333111//////222555222///,,,+++---///...,,,...,,,)))$$$!!!###(((---...222666666222111333777888999:::888777:::AAAFFFGGGKKKPPPVVV]]]iiivvvyyy{{{}}}{{{wwwuuuxxx|||}}}zzzxxxyyywwwqqqjjjdddccccccWWWTTTPPPMMMHHHAAA<<<:::555444333333555555444333111333666777666555555666444444444222000///111222111333666999===AAAEEEGGGJJJZZZiiinnnnnnqqqtttwwwwwwtttqqqppppppmmmhhhddd```\\\UUUMMMFFF@@@<<<::::::777222...---000444777222///,,,)))((()))+++---)))---111222000111555999===:::666333222222111000//////000222444333000---444222111222666;;;>>>@@@DDDFFFHHHIIIIIIJJJLLLNNNTTTSSSUUUZZZ```bbbaaa^^^___^^^]]]___bbbeeeffffffllljjjjjjmmmsss{{{}}}qqqeeeWWWGGG999...(((+++000000111111000...,,,---...((()))***+++,,,------...000//////000222444333222111---+++...444888777555,,,,,,,,,---000333777999555444333111111111111222111444777555111...000333444444555666777888999:::777<<>>;;;;;;===>>>???>>><<<:::777555333333...---,,,,,,...222777:::999999999777333///+++)))&&&(((+++---...///111333555333111///......///000///,,,***))),,,...000111111000///000111000///---444444444555444444333333111111111111111111111111------,,,...000111000//////---,,,...222555555444////////////000111333333000000111222333444555555111222333444444333222111...//////...------...000888777777666444222...,,,000222444333111000222444444222///...000222333444---...000222444555555666444111---******,,,000333---,,,+++***)))+++...111444444444555888<<>>999666888888555444555888666333444666777444222444444333333333333222222444444444666:::<<<>>>>>>DDDHHHNNNWWWbbbllluuuyyyqqqxxxzzzvvvtttuuusssnnnfffccc]]]UUUQQQNNNGGG>>>;;;777222111333555444222333000---++++++---///111...///000000000444:::@@@>>>:::555000......///000......///000000///...---...///111111222333666888===>>>@@@AAABBBCCCCCCDDDGGGLLLSSSWWWUUURRRPPPOOORRRSSSSSSSSSTTTVVVZZZ]]]bbbaaaaaacccgggmmmsssvvvuuugggZZZHHH999000++++++...)))+++---.........///000000////////////---***'''...///000222333333333333222000...///333555444333,,,***((((((***...000111444444333222222222333333444222///------...111333222333555666777888999999::::::===BBBJJJQQQUUUWWWeeejjjpppqqqooonnnqqquuu{{{~~~{{{tttnnnnnnpppjjjdddZZZRRRMMMIIIEEEBBB999555222000111333555555555444333333444555666777222222111000////////////111000///...---...///000333333222111111000000000......------...///111222000000///---+++***+++,,,000111222333444666777777777999<<>>@@@GGGKKKOOOQQQPPPOOOOOOPPPYYY\\\```eeehhhjjjkkkkkknnnrrrwwwzzzzzz{{{~~~xxxttteeeXXXKKKEEE@@@:::666444000000000111333444444444666555444333333333444555333111000000222111///,,,000...,,,,,,,,,,,,+++***222333444555555777:::<<<777555222000000333:::???IIIMMMWWWcccnnnvvvzzz}}}|||wwwtttqqqooollljjjgggjjjmmmnnnmmmkkkiiihhhlllmmmoooppppppppprrrtttwwwxxxzzz|||}}}}}}~~~~~~{{{zzzyyyxxxoookkkeeeaaa]]]YYYTTTPPPGGGAAA<<<;;;999555333444666444111222444666555222333222222222111111000000444333333555777999::::::===>>>BBBIIISSS___iiipppnnnuuuyyyxxxxxx{{{zzzvvvqqqqqqlllaaaYYYUUUQQQMMMBBB@@@<<<888333000///000222000...,,,,,,---000111///000111111111444999>>><<<999444000......000111///000111111111///...---...///000111111222444666:::;;;<<<<<<======<<<<<<@@@EEEKKKOOONNNMMMLLLLLLJJJKKKKKKKKKKKKMMMPPPSSSWWWWWWYYY\\\aaahhhnnnrrrwwwzzz~~~vvviii]]]MMM???555///------***,,,---.........///000111000000000///---***''',,,---///111222111000///222000///000333555444333...,,,******,,,...//////000111111111222222333333333111///------///111333555555666777888888999999999999:::>>>DDDIIILLLMMMXXX\\\aaabbb```___bbbeeessswwwzzz{{{xxxuuutttuuutttmmmeee```]]]VVVJJJAAA<<<:::666444444333222111222222222222333444666777333222111111111111111222333222222111000000000111111222222333333333222222///...---,,,------...///000///...---++++++,,,...111222333444555666666666666777999>>>GGGUUUdddnnnvvv{{{}}}vvvpppnnnjjjkkkjjjeee]]]UUURRRQQQZZZ]]]]]]WWWPPPJJJBBB:::555111---,,,...111222222777999:::888444...***)))''')))******)))((()))***111111000/////////000000111,,,((((((,,,///000///...000222222000000000111555444222000............333222000000///...,,,+++000//////000111333333333111000...///111333333333---...111444666666666555222222333444444444333333444222111333555666555333..................//////333444444444444222111000//////000000000000000000000///...---...///111222++++++---///222444333222222222000---+++,,,///333444333333333222222222111888777666555666888:::;;;===@@@DDDFFFFFFEEEFFFFFFMMMOOOTTTXXX]]]```bbbbbbaaagggmmmqqqrrrrrrtttvvv{{{ooobbbWWWMMMCCC>>>===555444333333555666555444777777777666666555444333333222111222333333111///333222111222222111///,,,111333666777888999;;;===666444222000111666===CCCQQQXXXcccoooxxx~~~}}}uuuooojjjgggdddbbbaaa``````aaaccccccaaa```___```bbbbbbbbbbbbccceeegggiiilllmmmnnnooorrrttt~~~~~~||||||}}}}}}|||{{{uuuoookkkjjjfff```ZZZTTTMMMFFFCCC>>>888444444444111......222555555444222111111000///......---222222222222222333444555777666777;;;DDDOOOZZZaaafffmmmsssuuuwwwzzz{{{yyyyyy|||yyynnnddd___]]][[[QQQQQQMMMDDD999222000111222111///......///111222...000111222222444777999888666333000//////111222111222222222111///...------///000000000000111333999999999999999888777666888<<<@@@CCCEEEEEEFFFGGGBBBBBBCCCBBBAAABBBEEEGGGIIIJJJMMMRRRXXX```fffjjjjjjnnntttzzz~~~yyyooofffXXXJJJ???888222...///000000000111111111111222111111111111///,,,))),,,...111333333111///---111000000111333444333222111///......//////---,,,+++,,,...///111222222333111000...---...000333444888888999999999888888888888777777999<<>>999777555444222111000111222333---...000111111111222222555333111000000000111222111111222111000...,,,+++---...000000///...///000888999999999999999888888555666888:::<<<===???@@@<<<<<<===<<<::::::<<<>>>???AAAEEEKKKRRRYYY___bbbccchhhnnntttxxxzzz|||}}}sssvvv|||~~~uuuqqqfffXXXNNNFFF>>>888888777555555555555444333111000000000111111///---///111444666666333///---000000000111111222222222333222222222222000,,,)))&&&'''***---///111222222111000//////000222555777::::::999888888888888888777666444555888:::;;;:::>>>@@@CCCDDDBBBAAAAAACCCMMMPPPVVV^^^gggnnnqqqqqqqqqnnnmmmpppsssnnndddZZZMMMIIICCC>>>:::777444222000000000111222444555555444444444444444555666777888888999888777555333222///000222333444333222111---------....../////////000...------...000111111222333666777777555333111222222444777>>>JJJVVV___vvvuuuvvv{{{|||yyyzzz|||~~~xxxqqqnnnppprrrvvvzzz|||zzzvvvpppcccWWWEEEAAA<<<666333111111111999;;;<<<:::666111---,,,---......---+++******,,,------...//////000000000...+++(((''')))+++++++++---///111222111111111333111000///---,,,+++******222333444333111000///...000111333222000,,,***(((,,,///222333222333777:::777333000222777999777333000000000000111222222333222222222222333444444333---------...............,,,---///000111111000000------------...//////000000000/////////000000111---,,,,,,---///000///...111000///---,,,---000111111222222222333333333333/////////000111333444555666777999<<<>>>?????????===>>>AAAEEEIIINNNQQQSSSVVVZZZ___bbbdddhhhnnnsssooottt||||||jjj\\\VVVMMMGGGAAA>>>===;;;888444333555777999:::999777666777777777555333111///......///111555888888555333111333666777666444333333222444666:::@@@JJJTTT\\\cccooo{{{||||||xxxqqqiiibbbYYYRRRLLLNNNJJJGGGHHHLLLOOOOOONNNOOOPPPQQQPPPNNNNNNNNNPPPPPPTTTXXXYYYXXXYYY\\\```dddcccdddjjjrrrvvvuuuqqqooommmkkklllppptttttttttxxxvvvvvvxxxyyytttjjjcccbbb^^^\\\\\\VVVKKKAAA===666222......111444555444222111111000//////......///000111///---,,,---///777777777888;;;>>>AAABBBDDDHHHPPPXXX^^^bbbfffiiinnnsssvvvwwwyyyyyyssskkkpppllleee^^^WWWOOOGGGAAA999777444222000000111111........./////////---,,,111111000000000111111222000000000000///---+++))),,,...000000...---......555666777888999:::::::::666666555555666777888888666777777666444444555666:::===AAAGGGNNNTTTXXX[[[```eeelllppprrrrrrrrrrrrooosssuuuvvvwwwzzz}}}wwwvvvpppeee___\\\UUUNNNCCC@@@<<<:::999888555333...------...000111000...000222555777666333///---............---...///000444444444555444111,,,((($$$%%%'''***---///000111111111000111222444777888888888777666666666777777666555333444666999999999999:::;;;<<<:::999888888>>>>>>BBBJJJTTT]]]dddgggggghhhiiikkkmmmmmmmmmmmm```YYYOOOFFF???:::777555000000111111111222222222444444444444555666777777777888888888777555333111///000000111000///...---,,,---...000222333444555111///------000222222222222333555777666444222000///111333777???KKKXXX```oooooorrrxxx}}}wwwssspppnnnnnnnnnwww|||}}}wwwuuuwwwzzz|||qqqfffZZZWWWPPPHHH@@@:::777666@@@@@@???;;;666111///...222222111///,,,+++,,,---......///000111111111000---+++((((((((()))******///111222333222111222333000//////---,,,+++))))))///222555666444333333444333555777555111+++((('''***---222333444555999<<<777444111333777999777333000000111111222222222222111222333444444444333333////////////...---,,,++++++,,,...000111111111000111000///............///111111111000000000111111...,,,,,,,,,...//////...222000///...///000111222+++,,,---...///111222222,,,,,,---...000222333444333333333666:::<<<<<<;;;=========>>>@@@CCCFFFHHHUUUXXX[[[\\\]]]```eeejjjhhhmmmttt|||rrrkkk]]]VVVLLLFFFCCC@@@:::555222444666777888777555444888999888666222///......+++,,,///333777888666555555777999999777555444444000444:::AAAJJJTTT___fffgggttt}}}rrrooohhhaaaZZZQQQHHHBBBBBB@@@>>>???AAADDDFFFFFFHHHIIIIIIHHHFFFDDDEEEFFFGGGLLLQQQRRRPPPOOOQQQUUUTTTSSSSSSWWW]]]aaabbbaaa___```aaacccfffiiilllnnnrrrsssvvvxxxxxxuuuoookkkgggccccccccc^^^RRRHHHDDD:::666222222444666555444111111111111000000000000...000111000---,,,///222666777888999888888777666333666===GGGOOOTTTZZZaaadddiiipppvvv~~~}}}tttuuuqqqkkkgggddd]]]TTTMMMBBB???:::555222111111222222000//////000///---+++//////000000111111111111......//////...,,,+++)))+++---000000///.........///000222444666888999999999777555444555555444333000111222111000//////000666999>>>EEEKKKPPPTTTVVV^^^bbbgggkkkkkkiiihhhgggmmmppppppjjjhhhkkkppprrrvvvvvvwwwxxxzzz}}}wwwzzzvvvooonnnqqqnnngggSSSNNNGGGCCC@@@>>>999666000...---...000000000...///000333444444111...,,,---,,,+++)))((())),,,///333333444555555222---)))%%%%%%&&&(((***,,,...000111111111111333444666777444333222222222444555666666444333333666888999999555555666555444333111000555666888<<>>??????>>>;;;999999:::>>>EEEKKKKKKGGGDDDEEEHHHGGGGGGFFFGGGIIIMMMPPPRRRQQQSSSTTTTTTSSSWWW^^^dddhhhkkkmmmmmmmmmlllnnnpppkkkgggdddddd___UUUMMMJJJ???;;;888777888888666333000000000000000111111111---000222111......222555555555666666666444222111---,,,111:::@@@CCCKKKSSSVVV^^^fffmmmvvv}}}}}}zzzwwwvvvtttqqqmmmfff```[[[RRRMMMEEE>>>999777888999999666333333333222000---...///000111111111000000....../////////...,,,+++***---000111000/////////+++,,,...000333444555666999666444444555555333111...///000000...------...111444;;;BBBHHHMMMQQQRRRWWW[[[```bbbbbb```___^^^```eeefff```]]]bbbgggiiimmmnnnoooooooooooonnnnnnpppqqqsssuuuxxx{{{}}}}}}uuuvvv}}}|||uuuhhhaaaXXXQQQMMMIIICCC>>>:::888666555555444333111///111222333333222000///+++***((($$$"""$$$)))...222222333444444222...+++((('''&&&&&&'''***---///000000000111111333444555...---------///111444666555333222222444666666666444333333222111///---***///222444666888<<>>===<<<:::777666555333666777555222///000111......///222444666555333444666777777666666777888999>>>HHHRRR\\\eeennntttuuu{{{}}}|||vvvbbb\\\SSSJJJDDD>>>999777000333555555333444999===777888888666333111111222888???FFFGGGAAA======???@@@???>>>======@@@EEEIIIFFFHHHIIIEEEBBBFFFPPPYYY___aaabbbaaa___bbbiiiooopppiiidddbbb]]]TTTNNNMMMBBB???;;;:::;;;999666222......//////000111111111,,,000333222000000444888555555555555444333333222---***,,,222555666<<>><<<444333222222111111111111///...---,,,,,,---......---,,,***)))))),,,///000///111333555666666666666666222...///333555333000///000000000000111111222+++---111666???JJJWWW___mmmqqqttttttqqqooopppqqqqqqdddXXXRRRLLLEEEBBBDDD???CCCIIIOOOUUUZZZ___ccc[[[___cccfffiiinnnuuuzzzsss~~~}}}|||~~~~~~xxxqqqmmmlll___dddiiikkkggg___WWWSSSGGGFFFDDD@@@<<<:::;;;===555666777888888666444222000111222222222333444666777888999888555333333444222222222222000...,,,+++,,,111666666222//////111111555:::999666555777:::444222111222555555111...---111555777666555555555444666999;;;999666222///---333:::===;;;777444222///000222333222111///...///000222333444444333333444444222222222444666888555666666666555444444333...---+++,,,///111222222000---,,,---000111000///......---------,,,,,,,,,...111555666555333222222111000......///000000///,,,,,,---///333777<<<>>>???AAADDDFFFGGGKKKQQQVVVWWWZZZ^^^bbbffflllssswwwuuuvvvzzzuuuuuurrrdddTTTNNNFFFIIILLLKKKEEE>>>888555444555777888777555333111222000///111444555444222///000222222222333666888AAA@@@III]]]mmmssssssttt{{{{{{vvvssskkkbbbWWWRRRKKKBBB:::444111///***+++---///222555888:::555333000---,,,---///000777888999888666555555555999666333222333888===@@@AAAAAA@@@>>>===>>>AAADDDOOOQQQTTTUUUUUUWWW[[[___bbbeeefffdddccc___TTTJJJFFFAAA===>>><<<777222222000111000///---,,,---...111222222222111111222444444444333000...---...000---,,,+++---///111222222111;;;HHHSSSZZZaaahhhnnnnnnyyy{{{uuussspppkkkhhhkkkggg[[[RRROOOLLLFFFGGGCCC@@@???@@@>>>888222111111111222444333111......///111333333222000///333111......///000000///---......////////////...000///...000444555444111///---,,,...111333111///...000444888<<>>GGGPPP\\\fffmmmtttxxxvvvtttsssmmmeeefff___TTTJJJBBB<<<888666777666777;;;BBBIIINNNQQQOOOOOOOOOPPPSSSXXX\\\___ggghhhjjjjjjmmmsss|||xxx}}}~~~yyymmmnnnsssyyy|||vvvkkkaaa[[[VVVPPPKKKHHHGGGEEECCCCCC???:::777777777555333444666999999666444555777444666777555222000111333444444444444333111///...***,,,......---------...///000222444555666777777333111000111444555333000000111333444555555444333777888999999777333///,,,000333888;;;:::777222/////////111333444333///+++//////111111222111000///222222111000000222666:::;;;:::777444222111222222111000//////000222444555222000...,,,+++,,,---...444333111///---,,,++++++000333666666555333111111000///------///000///...,,,,,,---///222666:::<<<===???@@@AAABBBEEEKKKOOOSSSVVV[[[___cccggglllpppooooooqqqvvv}}}rrrbbb[[[UUUUUUUUUUUUTTTNNNEEE???::::::999888777666555555888555333222333333111///+++,,,---...///333999===DDDEEEOOOaaapppuuuwwwyyy}}}|||sssjjjddd[[[RRRKKKGGGAAA:::444000......,,,,,,---///111444666888444222000...---------...222444666666444333222333333222000///000444888:::>>>??????===<<<<<<>>>@@@DDDFFFHHHIIIJJJMMMRRRWWW\\\___bbbaaabbbaaaZZZQQQMMMCCC<<<===???<<<888666555333000---,,,,,,...000111111111000...---///111222222222111...---...///111000...---,,,,,,+++******333>>>GGGMMMSSSZZZ___cccmmmtttsssqqqrrrtttsssnnnoookkkbbb]]]]]][[[XXXNNNKKKGGGGGGHHHFFF@@@;;;444222111111222222111000111222333444444333111000222000......///000111000333333333222111000...---,,,,,,---000444777666444111000...///222333222000111222444666999<<>>>>><<<777444111...)))%%%$$$&&&)))++++++---///000111000//////222000,,,******+++,,,---,,,,,,,,,***)))***---///******+++...111222111///333222000//////000222444666666555333///,,,++++++222222222000...,,,---...333666;;;BBBJJJRRRXXX[[[aaabbbeeegggjjjlllooopppmmmiiidddbbbaaa]]]VVVPPPHHHCCC===999888777777777222111000---+++***+++,,,111000//////000111333444777888888555222000111333555888888666444555333///,,,...111111000......///444555===IIIRRRZZZdddmmmxxx||||||xxxtttrrrllleee\\\VVVMMMCCC<<<777444222222222333666<<>>===>>>>>>===<<<===<<<:::666444444555444555444222//////222444444444333333111///,,,++++++,,,---,,,+++***+++---000000222333444555555555333111000222444555333111000111222444555444444333666777777777555222///---000222666888777444000---......000222444222...+++...///000222222222111000222222111000///000444777888777444222111000111222222111111111222333444555333222000///.........///333222000///------,,,,,,333555777777444222000000///...------//////...---+++,,,,,,...111444888999:::;;;;;;;;;<<<>>>BBBEEEKKKOOOUUUZZZ]]]```ccceeefffeeeeeeggglllttt|||xxxnnnllljjjgggfffgggiiidddZZZQQQIIIFFFBBB===;;;;;;===>>><<<999555333111000...,,,++++++***+++...444<<>>BBBHHHLLLSSSWWWZZZ\\\___bbb___ZZZVVVJJJAAAAAADDDCCC???===<<<999444000---...000111222222111...++++++,,,...///000222111///......///222111000...,,,)))'''&&&&&&,,,444:::???CCCIIIMMMQQQYYYaaaccceeekkkrrrvvvqqqppplllggggggjjjjjjhhh[[[XXXUUUUUUUUUSSSNNNJJJ???;;;777444333333333333444444555555555333111000000///------///111222222777777555444111...,,,+++((()))+++000555888888888555333222222333333222111444555555555444555888;;;???AAABBBBBB@@@<<<888555<<>>>>>>>>AAAFFFNNNUUUZZZ^^^```bbbeeehhhnnntttxxx{{{|||{{{vvvxxx~~~tttqqqmmmjjjhhheeebbb```XXXTTTNNNHHHDDDAAA>>>;;;555222...+++)))***,,,...---...///111111111111000555333000...------...///******)))'''%%%&&&(((+++))),,,///111111000000000444333222111000111222333666666666333///---,,,,,,333444444222...,,,++++++...000333888>>>CCCHHHKKKPPPUUUZZZ___bbbgggnnnssszzzuuuoookkkiiifffaaa^^^ZZZRRRHHHAAA@@@???<<<999555555555555333000...,,,......------...///111222555666777555222000//////444777888555333333000,,,+++000555555111///111444999>>>JJJYYYccciiiooouuuwwwpppkkkddd^^^OOOKKKDDD===666222000//////000111333666:::<<<>>>AAA===888555444777<<>>:::777444222111222222///,,,***))),,,...---///111111000.........///111222111///---++++++***...222666888;;;???BBBAAAGGGMMMQQQUUU]]]gggooonnnllljjjjjjllloooooommmjjjhhhfffdddccc```\\\XXXRRRLLLDDD===999777666555444444555555444333222111000...---...000333444444777666555333000---+++)))((()))---111555888888888888666444333222222222222555666555444111111222333444777;;;===<<<999666444:::@@@IIISSS\\\dddiiimmmllljjjcccUUUEEE:::777888888777666777;;;BBBIIINNNOOOPPPSSSUUUXXX\\\bbbfffooosssyyy{{{wwwsssxxx~~~yyysssnnnmmmppptttvvvjjjfff___WWWOOOIIIDDDAAA;;;999666444333222333444000111222333333333333333555555555444111/////////(((((('''%%%######%%%'''%%%+++000333111//////000444444333333222222333333666666666333000...---...111222333222000---++++++,,,---///111555888;;;===AAAGGGNNNRRRVVV[[[dddlllwwwtttpppnnnmmmllliiifffeee\\\QQQLLLKKKIIIBBB<<<:::;;;===>>>===:::444000------,,,,,,---...//////222333444444333111000///333777888555333333000,,,...444888777333333888>>>AAAIIIXXXiiirrruuuwww{{{{{{rrrhhh^^^TTTNNNDDDBBB>>>999444111000000000222444555555666888999<<<999555222111222444666888;;;>>>??????AAAEEEIIIUUU\\\bbbdddhhhnnnnnnjjjppptttzzz~~~xxx~~~{{{ssskkkhhhkkknnnuuuoooeee\\\VVVTTTTTTTTTZZZXXXTTTMMMEEE===777444666666777666666666777888666666555333222000///...,,,,,,+++(((''')))---000222333333333333222111111111111222333444444444333///000222333444444333333444333111///....../////////000000000///---+++)))+++,,,---///111111...,,,,,,...000222333333333333444555444222000...///000222222111000111111222222222222222222333333444444222222333333222222000000111000//////////////////555666777555222///......000000///000222222000...,,,,,,---...///111222333666555555555666666666555666===EEEMMMQQQSSSTTTUUUSSSTTTTTTUUUYYY```jjjqqqqqqrrruuuyyy~~~yyyqqqmmmrrryyy~~~}}}zzzssslllcccZZZTTTRRRSSSUUURRRPPPLLLGGG???999555222111000000111666???JJJQQQZZZbbbkkkoooooonnnoooooolllggg___VVVMMMDDD???===:::888555222000111222333222111///------...000111222222222111///---***(((+++///333666555444222222222333555777888888777777777888999888666444444444666555333333444777999;;;BBBGGGKKKLLLPPPWWWZZZYYY]]][[[[[[YYYRRRJJJJJJNNNQQQOOOMMMKKKGGGAAA888222111000---)))''''''***...---///222222000///...///000333666666444111000000000111444666777888999;;;999<<>>CCCHHHNNNRRRXXX^^^```___```cccjjjqqqvvvwwwuuusssvvvuuuttttttttttttsssrrrxxxvvvqqqlllhhhfffeeefffhhhfffccc]]]UUUKKKBBB<<<;;;<<<===???@@@???===;;;999888777555333222111111...---,,,***)))+++///333333444444333333222000000///000111222333333333444///000111333444333333222222111...,,,,,,---///000////////////---,,,***)))++++++,,,...000111///---,,,---///111222222222222555666666555222000//////222222222222222333444444111111111222222222222222111111222222222111000///000000////////////000000333444555333111/////////111000000222333333111///---......//////000000000222222444666777666333111///555>>>EEEIIIKKKKKKLLLJJJMMMPPPRRRTTTZZZbbbhhhggghhhkkkpppvvv|||~~~wwwqqqooorrrvvv}}}{{{tttlllfffcccbbbbbbaaaaaa]]]UUUKKK@@@999555777888:::>>>DDDMMMWWW___ccclllssssssrrrqqqpppmmm```ZZZSSSLLLDDD;;;666666888666333111///000111222111000---,,,,,,---000111222222222222000...,,,***---000444666555444333333111222444666666666555555444555666555333222333444555333111111333444444444999???CCCDDDFFFLLLOOOOOOSSSWWW[[[[[[TTTNNNQQQYYY[[[[[[\\\]]]ZZZQQQEEE<<<444111---(((%%%%%%)))---000111333222000//////000333777::::::666111//////111222444555555555444444666888<<<@@@@@@BBBKKKUUU___```eeekkknnnooosssyyy~~~}}}}}}{{{yyyvvvsssqqqrrrkkkbbbXXXPPPIIIDDD@@@<<<;;;:::888666444333333333111000111444666777777555555666555555444333333...111555777777555555555555555333000---,,,...000222333444222000//////000///222555555333333666999BBBLLLZZZeeehhhhhhffffffddd^^^RRRBBB555...///111222111111222333555666777888:::>>>>>>===<<<;;;;;;EEEJJJTTT]]]``````dddkkkrrrtttvvvwwwvvvvvvvvvwww}}}~~~}}}xxxoooeee^^^YYYWWWUUUQQQLLLFFF@@@:::888777666666555444333333222000555:::999444...***)))))))))(((&&&$$$%%%'''***&&&)))---///////////////000222333444555444333222555666666444222000000111,,,...000000000000111222111111000000111111222222...222888>>>CCCKKKUUU[[[\\\```eeekkkooossstttuuuooollljjjkkkllliiiaaa[[[SSSRRRRRRSSSSSSOOOGGG@@@666666555555444333222222000///000222555777777666666;;;???@@@AAADDDBBB>>>@@@BBBEEEEEEEEEJJJTTT\\\ccchhhsss}}}yyyrrriii___QQQ@@@444000000222333222...,,,---///000222444333000000222555444555666777666555333222000333444333111111444777999;;;???DDDIIIMMMQQQRRRRRRRRRSSSWWW]]]eeemmmrrrhhhiiilllrrrxxx{{{{{{zzztttuuuvvvvvvuuuttttttuuuqqqooollliiiddd]]]TTTOOOHHHHHHIIIKKKLLLKKKHHHFFF@@@???===:::777555444333222111///,,,***+++///222333333333222111000//////---///111222111111222333///000111333333333333222111///---++++++---///111///000000000///---,,,+++******+++...000111000///+++,,,...000111111000000333555777666333111000000222333333444444444444555000111111222222222111000000000000000000000000000111111000/////////000000000111222111000//////111000///000222333222000.../////////000000000//////...///222666999777222...,,,111999>>>AAAAAABBBBBBCCCGGGMMMOOOPPPRRRXXX]]]^^^___aaadddjjjpppuuuxxxtttzzz{{{vvvxxx~~~wwwqqqpppmmmiiigggjjjnnnqqq{{{{{{wwwtttrrrrrrsssqqqkkk```TTTLLLHHHKKKMMMOOOSSSWWW^^^eeejjjpppvvvyyyvvvrrrooojjjcccSSSLLLGGGDDD===444111222666444222//////000222333///...,,,++++++...111333333333222222111///...---...000222333222222222222000111222333444444333333111222222000//////111333333222111333555666444222000666;;;<<<>>>CCCFFFFFFFFFIIINNNSSSRRRRRRZZZccccccdddfffjjjiiibbbUUUJJJ>>>:::444---((((((+++...333444444222000///000111111666;;;;;;555000......000111222444444333000...222333777<<<<<<;;;AAAJJJOOOQQQXXX___ccchhhttt}}}}}}||||||yyytttnnnhhhbbb[[[UUUQQQHHHFFFCCC???;;;777555444666444222333555777888888555555666666666666555555000444888:::888666555555222222000---***))),,,...000111222111///------...///111444333333666===CCCKKKWWWgggppppppjjjdddaaa___VVVGGG888...+++---000000111222333333111///...000222555555444222222222888999@@@IIINNNPPPTTTZZZ^^^aaaccceeegggjjjppptttyyy|||~~~}}}wwwpppkkkiiidddccc```\\\UUUNNNHHHDDD>>>===;;;999777666555555111555888666000***))))))++++++***)))((()))+++...---,,,---...000///...,,,...///222444555555444333555666666555222111111222---...////////////111333222222111111111111111222...///111666;;;CCCIIIMMMOOORRRXXX___fffmmmrrrvvvuuuttttttuuuuuutttpppmmmllliiieeedddbbb]]]TTTMMMCCCBBBAAA@@@>>><<<;;;:::777555444666999<<<<<<;;;===CCCIIILLLPPPTTTSSSPPPOOORRRVVVZZZ^^^dddjjjoooxxxzzztttiii]]]QQQBBB222))))))***...111000---+++---///...000222000------111666555666666666555444333222111333444111......111444555444555888:::===@@@CCCCCCBBB@@@AAAFFFOOOYYY```ZZZ]]]bbbggglllpppsssvvvpppsssuuuuuutttssstttvvvtttrrrooonnnnnnllliiifff```]]]ZZZZZZ\\\\\\[[[ZZZPPPMMMIIIDDD???<<<999888666555222...+++***+++---000000000000///...------***---000111000///111333...///111222333333222222///...,,,+++,,,...000111///000222222222000...---+++++++++...111222111000+++,,,---/////////...---000222555555444222000000333333333444444444444444111222222333333222111111222111000//////000111222222222111000/////////000---///000000//////000222///...///111222222///,,,///000000000000000///...+++,,,111666:::888222,,,+++000666:::;;;;;;;;;;;;>>>DDDJJJMMMLLLLLLPPPSSSXXXXXXYYY[[[___cccgggjjjjjjooommmhhhkkktttrrriiiccc```ZZZTTTVVV___iiiooozzz{{{yyynnngggccc___aaaccceeegggiiimmmpppyyy~~~}}}vvvooojjj```VVVJJJCCC@@@@@@<<<444111444555333111000000222444666...---+++***+++...222444444333222222111000000///---///111111000///000111000111222333333333333333/////////---,,,---000222333222222555888999777444***111777777999===AAAAAA<<<<<>><<<:::999999222555666222+++'''(((***,,,,,,,,,+++***+++...111333000......000000---))),,,...111444555555444333555666666555333222222333/////////.........111333333222111111000111111111111///...000555:::===>>>DDDGGGLLLRRRZZZcccmmmsssxxxxxxxxxxxxxxxxxxxxxwww|||uuurrroooiii```YYYSSSSSSRRRPPPNNNKKKIIIHHHEEEBBB@@@@@@DDDFFFFFFEEEJJJQQQXXX\\\bbbggggggddd]]]```fffmmmsssyyy|||~~~pppcccSSSFFF777(((###%%%)))---222111...,,,...111...000111///,,,,,,222777999888666444333333333444444555555222......111444444111///000000222555888666666666666999===CCCGGGMMMRRRVVVWWWWWWYYY```fffppprrrssspppmmmkkklllnnnuuuqqqnnnnnnrrrvvvwwwwwwsssnnniiifffhhhjjjkkkkkk^^^ZZZUUUNNNHHHCCC???===999888555000***''''''(((------......---,,,,,,+++))),,,///000///...000333...///111222333333222222...---,,,,,,,,,...000222///111333444444333000...+++++++++...111333222111+++,,,---.........---,,,---000333555333222000000222333333444444444333333222333444444444333222111333222000//////000222444333222111000////////////,,,,,,,,,------.........------------------,,,,,,000222333222///---...000+++...111444444111...+++---...111333444444333333333;;;DDDJJJJJJHHHFFFEEEIIIOOOUUUWWWUUURRRPPPPPPXXXWWWWWW[[[``````[[[UUUQQQMMMGGGDDDGGGPPPZZZaaaqqquuuzzzyyyvvvyyy{{{xxxyyy}}}|||xxxtttrrrnnneeeVVVJJJCCC@@@===:::888777444222666555333111111111222333333000---///333555222///111000111222444444333111///...---,,,,,,---///000333333222222222111///---000...,,,++++++---///111...000222444666666666666444444444555555777888888777888:::>>>EEEOOOZZZaaajjjnnnrrrssspppjjjeeeccc\\\SSSHHH>>>999666444222777666444111//////111444666666666777777555222...---...000333444222...***++++++,,,---111555999;;;??????@@@BBBGGGQQQ___hhhlllnnnsssxxx}}}}}}{{{{{{||||||zzzwwwhhhddd]]]SSSJJJEEECCCDDDBBB===888555666666555444777333///...000111000...///111444777999999888666222...,,,,,,)))''')))///111000...---------......111000///000666BBBPPPZZZgggllluuu|||xxxllldddbbbTTTFFF777000...---///222444555666555111...,,,+++******+++,,,,,,,,,++++++...000333444555777:::===CCC@@@<<<999===JJJ[[[hhhdddgggjjjkkklllooouuuyyyxxxuuupppkkkhhhhhhiiiiii```\\\SSSKKKIIIJJJGGGBBB@@@===888222,,,***+++,,,,,,...///---++++++///222333333444333111...+++)))...///111222222000---+++111111111111111222222222222000---++++++---000222666555222000000222444666......------...000333555555:::@@@FFFMMMVVV```hhhooooooqqqvvv{{{~~~}}}{{{}}}rrrfffeeegggiiijjjfff```]]]]]]\\\XXXWWWXXXUUUQQQVVV^^^dddaaabbbhhhsss{{{~~~}}}zzzyyyyyy{{{xxxjjj^^^OOOAAA555,,,'''&&&---...000000/////////000222111...---...111444777888888777555222111333555:::777444000...------------------...///111333444444555555222......111555<<>><<<777222---)))%%%$$$***+++,,,++++++,,,...000............///000111222......000111222222222222111///---+++***+++,,,...,,,...000222333333222111000000000222444222,,,((((((+++...000000/////////***+++,,,---.........---444555555333111111222444000222333333333333444666444555444222///...///000000000//////............+++++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***...000111000---,,,...///,,,...000222222111///------......//////////////////555===BBBCCCBBBAAABBBAAAEEEIIILLLKKKJJJHHHGGGKKKJJJLLLPPPUUUUUUQQQLLLEEEBBB???>>>AAAIIIQQQVVVcccgggnnnuuuzzz~~~|||yyytttrrrmmmbbbRRRFFF===:::666444222000...,,,333222111//////000111222666333000111555666333000000///000333666777666555//////.........///000111333222111111111111000///111000...,,,,,,---///111222333555666777777777666444333333333333444555555555555666888<<>>FFFQQQXXX[[[___gggooouuuzzz|||||||||{{{zzz|||yyyvvvnnndddYYYQQQMMMLLLLLLJJJHHHDDD@@@<<<999777222000......111222111//////111444777999:::::::::333///,,,,,,+++((()))---++++++******+++,,,...//////......111999FFFTTT\\\mmmrrrwwwyyytttjjj___WWWMMM@@@333...------///222333555666444000,,,***)))***************************---///111222222444666777444///,,,...777DDDNNNVVVZZZ___bbbdddhhhmmmrrrrrrrrrrrrqqqqqqqqqppppppkkklllhhh___XXXUUUQQQMMMDDDEEECCC===555///---------...//////......000222333333333222111///---+++///000000///...+++((('''------...000111111111111111000...------///222333333111...---...111444777//////---,,,---...000111000444888===CCCKKKVVV^^^hhhhhhjjjooovvv|||~~~zzzxxxvvvwwwyyy{{{xxxtttqqqtttrrrqqqrrrmmmggggggkkkrrrrrrtttyyy}}}lllbbbRRRDDD999111---,,,,,,---///000000000111222444222000//////222555777666777666555333222444555999777444000...---,,,,,,------......///000111222333333111///...---///111555;;;???===777666;;;AAAFFFJJJOOOQQQPPPOOOOOOPPPUUU\\\bbbdddhhhnnnqqqpppxxxwwwtttqqqppprrrvvvzzztttpppllljjjbbbVVVLLLIIIGGGFFFDDD@@@;;;666000---////////////////////////000///...------...//////......///000111111111111000///...,,,,,,+++,,,,,,+++,,,///111222222111111111000000111222111---)))(((+++...//////...//////---------....../////////222333333222000000111222111222333333222222333444444555444222///------------....../////////......++++++++++++***************+++---......,,,)))(((+++,,,------,,,,,,---............//////000000000///...,,,***))))))*********...222666777999;;;<<<;;;;;;<<<>>>@@@@@@>>>===<<<===???DDDIIIJJJGGGDDD:::999888888;;;@@@FFFIIIQQQVVV]]]ccchhhlllpppsssyyy{{{}}}zzzvvvssslll```OOOBBB;;;888333000...,,,***)))000///......///000222333999666444444666777555222//////000333777999999888///////////////000111111222222111111000111111222333111///...---...///000333444555666666666555555444333222222111111222222333333222222444888???CCCLLLSSS\\\ccceeeccc```___ccc]]]XXXWWWWWWRRRHHH@@@BBBEEEHHHHHHEEE@@@<<<:::999888777888999999888666000111333555777555111...---...///000000000000000222333333444666;;;BBBFFFGGGMMMWWWaaajjjooorrrrrrttttttvvvzzz~~~vvvkkkbbb\\\ZZZYYYZZZZZZVVVNNNFFF???;;;000//////000222333333222111222444777:::<<<======666000,,,---...,,,++++++''''''((()))+++---///000------...555AAANNNZZZ```qqqvvvwwwqqqmmmhhh[[[LLLDDD:::111///......///222111333444333000,,,***))),,,+++)))(((((((((((())))))+++...000///......///333000+++'''&&&+++444:::EEEJJJPPPUUUXXX\\\bbbfffgggjjjnnnrrruuuvvvuuutttrrrxxxxxxpppgggaaa]]]ZZZNNNPPPPPPLLLCCC:::444111000000000111333444333333444333111///............000///---+++(((&&&$$$"""((())),,,...000111111111000//////000111222333444000...+++***+++///444777000///...,,,,,,,,,---...---///111333777@@@KKKSSS\\\[[[]]]cccllluuu|||}}}~~~|||sssjjj[[[LLL@@@999333000,,,---...///111222444555555444222000000222444666444555666555444333444666777666333000---,,,,,,,,,............//////000000222000///...///000000///000333555333///...000222333777<<>>===<<>>CCCEEECCC@@@888777555555666:::>>>AAADDDHHHMMMQQQUUUZZZaaafffhhhkkkpppxxx}}}{{{xxxuuunnn```PPPDDD@@@;;;555111...---+++***,,,,,,---...000222555666999777555555666666444222//////000222555777777777.........//////000111111111111111000000000222444444333111///......///000000000111222333444444444555444333111000000000000222222111000///111666999===CCCLLLSSSWWWZZZ[[[\\\^^^ZZZWWWZZZ___^^^UUUMMMJJJMMMQQQSSSPPPLLLIIIGGG@@@<<<888555666777888888222222333555666555111...+++,,,...///000///---,,,///000111222444777:::<<<<<<@@@IIISSS\\\cccgggiiijjjlllpppuuu|||xxxqqqkkkiiihhhfffdddaaa[[[RRRHHHBBB777555333222222444666777222333444666888:::<<<===888000,,,...111///,,,***'''((()))***,,,---///000,,,---111;;;IIIVVV```dddpppuuurrrgggeeefffXXXDDD???777111000///---...000...111333333111///------...---***((('''((()))******---111222000...------222000---******,,,000333888===DDDIIILLLPPPTTTXXXYYY]]]bbbhhhlllnnnoooooolllrrrtttpppkkkjjjgggddd[[[ZZZYYYWWWSSSLLLBBB<<<666444333555888:::888555555333000---+++,,,---//////...+++(((%%%###""""""%%%'''***...000111222222///000111333444555555555111...+++)))***---222666//////...---------...///000000000000222999CCCKKKNNNNNNOOOTTT\\\gggqqqwwwzzz{{{xxx{{{uuujjj[[[NNNEEE;;;333///...---...111333555555444333111000///111222333222444666666555444555666555444222///---,,,++++++.........///.........---111///---000444666444222111111111000...---,,,+++,,,000444777777444111...333:::AAAEEEJJJQQQUUUUUUZZZ[[[]]]^^^aaaeeejjjnnnooolllmmmtttuuuooogggcccbbbcccccc```\\\VVVOOOLLLDDD>>>777666888:::888555555444222111000000000111---...///000000000000000000000111111///---+++)))((()))+++---///000111111333222000//////......---)))+++,,,---,,,---///000222000---++++++---///111000111222222000000000111222333333222000//////000///111222000,,,(((%%%$$$(((***---000111000///...------------------------,,,...000111111...+++((()))))))))***,,,---------------,,,,,,---///222333111///+++(((''''''(((***'''''''''(((+++///333555777333///---//////---+++000222777<<<@@@BBBAAA???;;;888555222222555888;;;===>>>??????AAAGGGQQQYYY]]]___bbbgggnnnvvv~~~||||||zzzxxxqqqeeeWWWMMMFFFAAA999333000...---,,,***+++,,,...111333555666777666555444444444222111111000///000222333333222,,,,,,---...//////000000000111222111000000222444444333111000////////////---...///000222444666777777666444222111000000000/////////...---...111444555999>>>CCCHHHMMMSSSWWWUUURRRQQQVVV^^^bbb___[[[YYY[[[]]]]]]ZZZWWWUUUTTTKKKEEE===777555666777888000000111222222111---***((())),,,...///...---+++------///222444666777888777999===DDDKKKSSSYYY]]]aaadddiiiooouuu{{{}}}yyyvvvuuupppkkkhhhfffaaaWWWPPPEEEAAA;;;666333555888;;;555555555555555555555555333---)))---000...***(((((()))***++++++,,,,,,,,,,,,000999DDDRRR]]]eeehhhppprrriii\\\ZZZ\\\PPP===:::444//////---))))))++++++...222333333222222333000///,,,*********+++,,,+++...111222111///---------,,,******+++---...///222777===AAACCCDDDHHHKKKPPPQQQTTTXXX\\\___aaaccc```ccccccdddiiiooooookkkddd^^^ZZZ[[[___]]]SSSJJJ>>><<<:::;;;???@@@>>><<<:::666222---+++,,,...//////---***(((&&&%%%%%%&&&'''(((+++...111222333333///111222444555666666666555222...+++***,,,///222---------...///111222222222333222000000444<<>>===:::777666555555444333222222222...//////000000000000000///000222222111...,,,*********,,,---///000111111333222111///...---......***+++,,,,,,,,,---///222222000,,,***)))+++...000///111333333222111111222111222222111///---......,,,...///...***&&&$$$###(((***---000111111///...............////////////...///111111111...+++))))))(((''')))+++,,,,,,+++***+++,,,---///000111222000...,,,***)))+++,,,...)))((('''))),,,000222222222///,,,***)))(((((('''...111555:::======<<<<<<:::777333000000111444666666777666222111666@@@IIISSSUUUWWWYYY\\\aaahhhmmmtttyyyyyyyyyzzzyyyuuulllbbb[[[QQQJJJAAA999555333111111//////000111222333444444444333333333222111111111222000....../////////...***+++---...///////////////222444333111///000222222222111000000//////000......///111333666888:::777777555333222111000000+++,,,,,,,,,+++,,,...000222333555777;;;AAAHHHMMMLLLJJJJJJOOOVVV\\\___```dddeeefffeeeaaa___]]]]]]VVVPPPHHHBBB>>>===<<<;;;000000/////////---)))&&&&&&'''***,,,------,,,+++))))))+++...222444444333222222444777===CCCJJJNNNVVVZZZ```ggglllsssyyy}}}}}}yyytttrrrqqqnnngggbbbUUUQQQJJJBBB<<<<<>>777333333444333222...---,,,,,,,,,---......000333666888777555444444222111000...,,,+++)))))),,,---.........---,,,+++''')))+++///333444333222111111222222000///---,,,(((***...222666666333000444666555000///333777777>>>>>>======???DDDKKKPPPUUUTTTXXX___ccceeehhhmmmuuuvvvwwwxxxyyyyyyxxxxxxmmmfff[[[QQQKKKFFF@@@===::::::;;;:::999666444222000000111111111111000000///000111222111000---,,,------...///000111111222222222222000...------///,,,------,,,+++---111444222000---***)))***,,,...///111333444333222222222000111111000...,,,---...+++---...---***(((''''''***+++...000111111000000,,,---......///000111111///000000000///---+++***(((&&&%%%&&&)))***)))''''''))),,,000111222111000---,,,++++++,,,...111222+++******,,,000111111///,,,---,,,***''''''''')))---000555888:::999999888444444333222222222333333222444333...***+++333;;;EEEHHHKKKLLLLLLMMMPPPRRR]]]eeekkknnnttt{{{|||yyywwwzzzzzzxxx{{{zzztttuuuwwwxxxwwwrrrmmmhhhccc\\\QQQHHHBBB???>>>===<<<<<<;;;:::999777555444111222222222111000111111222000------.........---+++,,,---///000000000000...222666666222......000000000000000000000000000/////////000222555777999777666444333222111000000+++,,,------,,,,,,---///111222222222333777<<>>>>>>>>???AAABBBCCCEEEIIIKKKMMMSSS[[[___^^^YYYYYY[[[```dddddd```[[[WWWVVVSSSPPPNNNNNNQQQSSSPPPLLLEEE>>>:::777777777555444333111000///.........---,,,,,,---///111333333333333444444555555555555333111...,,,+++++++++)))***,,,...000222333444333666777666111//////000000222444666888<<>>CCCEEEKKKRRRSSSTTTYYYaaafffjjjpppwww|||vvvsssnnnggg___VVVOOOJJJEEEFFFGGGFFFCCC>>>999555111111222222222222111111///000111111111111//////111000000000111111222333000222333111...,,,---.........---,,,,,,...222555333111...,,,***+++,,,------///222333222111111111...000000///---,,,---...---...///...---,,,---...---...///000111111111111+++,,,---...///111222222/////////...---+++***)))'''%%%###%%%''')))'''%%%$$$(((---111333222000...******+++,,,...111333555,,,+++,,,...222333000---***,,,...,,,)))(((+++......111666999999888777777000222444666666666444333111444555000***(((---333888===BBBCCCAAA???>>>???IIIRRRXXX[[[aaaiiijjjfffjjjnnnooommmpppuuuuuuoooppprrruuuwwwxxxvvvsssppptttlll```VVVPPPMMMKKKKKKJJJIIIFFFCCC@@@<<<888777000111222222111000111222111///------.../////////+++,,,...000111222111111---222777777222...---...////////////000000000000///.........000111333555666555444222111000000000---///000///...---...000111111222111111222555888<<<>>>@@@@@@@@@BBBFFFKKKSSSXXX^^^bbbddddddeeeeeedddddddddccc___WWWMMMFFF>>><<<:::999777444000---(((((())))))))))))(((((((((''''''***...///...,,,,,,---///222555888;;;<<<;;;AAAIIIPPPWWW^^^ffflllmmmssszzzvvvxxxqqqrrrvvvqqqqqqooohhhaaa[[[YYYZZZXXXWWWSSSNNNFFF===555000+++,,,000444333//////111000111333444555555555444444AAASSS]]]```bbbhhhnnn___RRRDDD===888333333666444000......+++((()))---,,,...111222111000///000---...//////000//////...+++---///000000111333555333111......///...***'''+++---//////...000555999777777777888888888888888:::AAAFFFEEEEEEJJJNNNOOOPPPVVV]]]bbbbbb```^^^]]]___^^^\\\WWWSSSSSSWWW\\\XXXTTTNNNGGGAAA===<<<<<<999888777555444222000000000...,,,++++++---000111444444333333333444444555333222000...---+++******((()))+++...///111111222444888;;;999444///------+++...222444555888===AAAHHHNNNRRRTTTYYYbbbhhhiiiqqqvvvwwwwwwwwwpppkkk___OOOBBB<<>>999222222333333333222222111//////000111111111111111333333222222222222333333///222333222///,,,---...//////...,,,,,,...333777444222000---,,,,,,------+++...111222111000///000---/////////---,,,---......///000/////////111333//////000000111111222222)))++++++)))&&&(((...444000...***'''''')))+++---333///***'''&&&&&&&&&&&&###''',,,000000///...---.........///000111111222///000000111000000///...------...///111222333333888888888777666444111000000222555555555444555666222333333222///,,,+++,,,111333666888888888999:::===>>>BBBIIIPPPTTTVVVVVVWWWYYY\\\```ccceeeggghhhdddgggoooyyy|||xxxuuuuuupppnnnoooppplllccc]]]\\\^^^XXXQQQNNNMMMHHH???777777333...---...000000...666444111///...///111222222111000222444666666666555444333333333222///---111///,,,,,,---.........///......///111222111000///111333333111...,,,+++,,,---//////......000111---...////////////111333999999::::::<<<>>>???@@@BBBGGGMMMTTT___iiijjjggggggiiihhhgggkkklllbbbVVVNNNIIIDDDCCCCCCAAA;;;666555222...,,,,,,,,,***'''&&&$$$"""###&&&***,,,---)))***+++---///111444555444888>>>DDDKKKSSS\\\cccnnnooopppqqqtttwwwzzz|||vvvwwwyyyxxxwwwvvvwwwyyywwwwwwxxxwwwtttpppllljjjgggnnnnnnfff\\\RRRCCC666333555777999:::888555222999<<>>@@@>>>999777777444000222222111---)))))),,,///111111000000////////////000000///---,,,,,,...///(((***,,,...000000000000444777999999555000,,,***+++...111222111222555888CCCIIIOOOOOOLLLJJJNNNSSS^^^aaaeeelllsss{{{}}}tttiii```RRRGGGAAA>>><<<::::::<<>><<<>>>EEERRR___jjjqqqtttuuuvvvwwwuuutttwwwxxxooobbb```___^^^^^^\\\VVVNNNGGG===777333444555222///000111222222333333333333333222444666777666444222000111111000000//////......222000---)))(((+++222777<<<999444///,,,,,,---...222000---,,,---...------,,,---......---,,,,,,---...---,,,---///111111000111222222222111...,,,***((()))(((%%%$$$'''///666222///+++((('''))),,,...444111---***((('''&&&$$$$$$(((---000000...---,,,,,,,,,---......///000000------------------......222222333444444555666666;;;;;;:::999777555222111000111222222111222444666111222333111///---,,,------000333444444444555666111222555:::???CCCDDDDDDFFFHHHLLLQQQVVV[[[___aaa______dddlllpppoooppprrrrrrpppqqquuuuuuqqqppprrrjjjddd^^^\\\[[[WWWOOOGGG===888111------///111333555444222111000000111222...------///222444555555777555222000000000///---///---,,,,,,---...,,,+++---,,,+++,,,...000///......111333333000---++++++,,,---.........///111333//////000///......111333555555666666777888888999===@@@DDDIIISSS^^^cccaaaeeegggggggggjjjnnnjjjbbb\\\WWWQQQOOOPPPPPPNNNKKKFFF???666000,,,+++)))((('''$$$"""!!!$$$'''))))))(((((()))+++,,,...000000000444999>>>DDDKKKSSSYYYhhhiiikkklllnnnnnnnnnnnnkkkllllllmmmnnnrrrwww|||yyy{{{|||}}}}}}|||||||||zzz|||zzzrrrkkkfff]]]SSSJJJEEEAAAAAAEEEGGGFFFCCCFFFIIILLLMMMKKKGGGDDDBBBHHHVVV`````````ccc^^^VVVBBB:::///***+++///222222444222///---+++++++++,,,.../////////---+++***((((((...444666222...---...,,,---...000222333444444333222000000000000///---111000000000111222444555222333333222///---------111222333666999;;;:::999;;;@@@FFFJJJNNNRRRVVVZZZUUUYYY]]]^^^]]]aaajjjrrrgggeeebbb___]]][[[YYYXXXKKKKKKFFF@@@===>>><<<999333333111...++++++---000//////...---,,,,,,++++++.........---,,,,,,---...(((***,,,...000111222222444666888777444///,,,+++***---///000//////222444:::AAAIIIIIIDDD@@@@@@BBBHHHKKKOOOUUUZZZ```dddfffqqquuuxxxyyyxxxxxx{{{~~~{{{yyytttooohhh]]]MMMAAA;;;999888777:::;;;<<<;;;;;;===BBBFFFQQQWWW^^^dddggghhhhhhiiibbb[[[RRROOOOOOLLLEEE>>>555555555555444222111000---...///000222222222222000///---+++)))(((''''''---,,,+++,,,...//////...,,,000444666555222111000111111222222333222222222555444333555666666333000000111111111111111000000///...---,,,+++,,,------,,,---///333666777666444333777>>>GGGPPPWWW\\\___ooopppooommmpppsssppphhhkkkiiigggggggggddd___[[[MMMCCC:::777777444222222222333333333333333222222333555666777777555222000......//////000111111222444222...***))),,,111666;;;999555111...---......000...,,,,,,,,,,,,+++***+++,,,---...------.........,,,++++++---/////////111222222333222000---,,,''''''&&&######(((111888555111,,,)))'''))),,,///444222///,,,+++)))&&&###&&&***...111000...,,,++++++++++++,,,------......+++***)))((()))***,,,---555555555666666777777777;;;;;;;;;:::999666444333222111000---,,,...111555000111222111///------...,,,...111111111111111333//////000333666888888777777888;;;@@@FFFLLLQQQTTTUUUSSSUUUZZZ___aaaffflllpppnnnpppvvvyyy{{{~~~tttpppkkkjjjiiifff^^^WWWIIIDDD<<<555111222777<<<888777777666555333222111,,,++++++---000444555666999666111...---.........++++++,,,---///...,,,)))+++))))))))),,,------,,,///111333222000...,,,,,,---......------///222555222222000...,,,---000222333333444444444333333222666999:::<<>>;;;777333000---,,,***+++---///000111222222000///...---,,,,,,,,,,,,---,,,+++,,,...000000//////333666777666333111000000000111111222222333333333333333444555555222///---...000222333444555555000///,,,******+++---...,,,+++,,,---///000///...//////000444:::BBBIIIMMM^^^``````___aaafffiiihhhqqqooonnnnnnnnnooommmlll```SSSEEE@@@===999555333333333333333222222222222444555666777666444222000+++,,,---///111333555666555444000,,,***,,,000444999777555333111///......,,,,,,+++,,,,,,,,,)))'''++++++,,,---...///000000///---***)))***---......111222333444333222000///))))))(((''''''+++222777666222...***(((***---///111///...---,,,***'''$$$)))---111333222///---,,,++++++,,,,,,,,,---------***(((&&&%%%&&&))),,,...444444444444444444444444777888999999888777666555666444000+++)))***...222...000111111///......//////111222222111111111333333222111222444444333222444444555777;;;???CCCFFFIIIFFFFFFKKKPPPTTTZZZ```fffeeehhhpppuuuwww{{{xxxuuuqqqppppppllleee___XXXUUUNNNEEE>>><<>>@@@@@@BBBCCCCCCFFFOOO\\\fffggghhhiiijjjlllnnnrrruuuhhhfff___WWWTTTSSSOOOIIIDDDBBB@@@<<<777444222222444333000...***(((%%%$$$(((((()))+++------+++***)))***,,,...000222333444333444444222000......///+++,,,,,,,,,,,,,,,------///555<<<===888000+++))),,,///444999<<<===<<<<<>>EEEOOOYYY```dddddddddeeeeeeccc```]]]OOOKKKDDD<<<444...+++)))((()))+++---///000111222000//////....../////////...,,,+++,,,...000111000111444777777555222000///111111000000000000000111///000111333333222000...+++,,,///111333555666777111///,,,***)))+++...000222111//////000111000///000...---...222888???CCCJJJMMMOOOOOOOOOSSSWWW[[[ggggggiiikkknnnpppqqqqqqlll```TTTOOOLLLCCC999444333333333222222222222222333444444555444222111///+++,,,...000222444666777777555222...+++,,,///222555555444333111///...---((()))***---///...+++)))+++++++++---///111222222222...***)))***,,,...///111222333555555444222111+++,,,---......///111333444222...+++***+++---///,,,++++++,,,---,,,)))&&&,,,///333555444111///...---------------.........+++)))'''%%%&&&)))---///333333333222222222222111111222444555666666666555:::777222---)))))),,,000...000111111///...///000111222333222000000111222222000///...//////...,,,444333333333555777:::<<<<<<:::<<>>:::777999888444000,,,(((%%%###&&&&&&''')))---...,,,***+++,,,,,,...///000222222111222222000...---...///------------......------///333888888444///,,,+++%%%(((---222555555444333333888>>>CCCHHHNNNUUU[[[\\\bbbhhhnnnuuuzzzyyyssseeeZZZKKK???:::999999999333222111000///000000000111333555888<<>>BBBDDDBBBAAADDDGGGPPPUUU\\\ccciiinnnqqqrrrooogggbbbbbb^^^RRRCCC;;;777666555444333333333444111222222222222111000///...///000111222333444555777666333///,,,,,,...000111111111111000...---,,,&&&'''***...111222000---,,,+++***,,,000333444444444000,,,+++,,,...000111111222444555666555333222,,,---///000111111111111111000...,,,,,,,,,---...***)))***+++------+++))),,,000444666555222000///..................//////,,,+++(((''''''***---///222222222222222222222222,,,...000222333444444444888777333///+++***,,,......000111111///...//////111222111000...---...///111///---,,,------,,,+++/////////000111444666777444333666<<<@@@@@@AAAEEEHHHJJJQQQ\\\dddgggjjjooottttttuuuwwwwwwtttpppllliiiiiihhhddd___\\\ZZZZZZWWWVVVTTTOOOGGG>>>555000333000---+++,,,...//////222222333444666666444222******+++...222444444333---+++)))***,,,///111111222333444444222111111222///000000......///222555111000///...,,,---111444555444333333333333444444333999<<<:::999999777444444777<<>>@@@>>>999666333555888:::;;;<<<>>>@@@BBBLLLYYYdddlllsss|||{{{wwwvvvttt{{{}}}zzzzzz}}}yyyqqqjjjgggcccZZZMMMCCC???;;;555000...///000000000///...---...---,,,+++,,,...000111111000000///...---,,,,,,&&&(((+++---...---,,,+++&&&'''))),,,...000111222///---++++++---///000111---...///111222333333333222333333222000000111222//////111444888:::999888111111111333444444222000111222333333333444777999AAAJJJVVV^^^bbbbbbcccdddjjjjjjhhhfffhhhiiibbbXXX[[[YYYWWWUUURRROOOJJJFFFBBB@@@<<<777111,,,(((&&&(((&&&&&&)))...000///---......------------...//////000000000...---...//////...---...000000000......111444555333000...---%%%(((,,,000333333222111...111444777;;;AAAJJJQQQVVVZZZaaaiiittt}}}|||wwwkkkbbbUUUJJJCCC===888444///...,,,---...///...---000222444666777999<<<>>>IIIUUUdddooosssuuuyyy}}}iiiaaaTTTEEE888000+++)))******+++,,,------------,,,,,,,,,,,,---...///000---+++)))))),,,///111111222444666666444111000000333111///,,,***)))))))))(((+++///111000...,,,+++---...///111222333333333333111///------...000111666555333333444444444333))))))***,,,...000222333444666:::===:::555444777;;;BBBLLLWWW```gggmmmpppiiiggghhhkkkggg[[[OOOHHHAAA???<<<999666555444444000000111111222222222111222222222222222222222222555555333000---+++---...///////////////...---,,,&&&'''***///333444222111...+++***,,,111555555444444111...---...111222222111222444555666555333222******+++,,,///000111111---------...------------,,,+++++++++------,,,******...333555444222000//////.....................---+++)))((((((***,,,---000000000111111111111111,,,---///000111111000000222333222000---,,,---...///111222111///......///222222111///,,,+++,,,...111///------...000000///---......///000111222222000///111777999888888;;;======CCCMMMUUUYYY___dddjjjlllpppsssvvvuuussspppooommmlllmmmnnnnnnmmmkkkgggfffbbb]]]TTTKKKCCC>>><<<888333///...///......000//////111444777777777000...++++++---000222222...,,,******---000222333000222333222000///000111000111111000//////000222---............///222555222111//////000222444666333999===;;;888888666444000...000666888999===CCC<<<===AAAEEELLLUUU^^^ccc___ccchhhhhheeeaaa^^^]]]XXXRRRJJJDDDAAAAAABBBBBBAAA===888333111222555777666444111000000///+++((('''+++222777999888555333///222444555666777999::::::AAAJJJPPPVVV___lllvvvwwwvvvwwwxxxuuuqqqttt{{{uuuyyy~~~}}}{{{zzztttwwwyyyxxxsssnnniiigggXXXOOODDD<<<777555333333---...000111000///......000///---,,,,,,---///000///000111111111000...---%%%&&&))),,,...///...---((()))+++...000222333444111...+++***+++---......,,,---///000111111111000000222444444333333333444000000222444777888777666444222000000222333222000000111222222111111222222444<<>>DDDLLLSSS\\\cccmmmwww{{{zzzpppjjjaaaYYYRRRIII@@@999111///------......,,,***,,,...111222333333555666AAAHHHUUUcccoooxxx}}}rrriiiZZZJJJ<<<333...,,,------------,,,+++*********************+++,,,---,,,)))'''(((+++...000111333555777777555333222333000///,,,***((('''((((((''',,,000222111...---,,,...///000222333444444444333333111000000000111222111000///000222333222111,,,,,,------...000000111333111222666333---***---000555>>>FFFNNNUUU]]]bbb^^^^^^```dddbbbZZZVVVVVVOOOLLLFFF@@@;;;777555444000000111222333444555555444333333333333222222222333333222000---+++,,,---////////////............))))))+++...222333222000000,,,))),,,111555666444222000......000222333222222333444555555444222111((('''&&&'''+++///111222***+++---...///...---,,,000...,,,,,,------,,,+++))),,,111444333111///...........................---,,,***)))))))))+++,,,------......////////////---...///000000///...------...000000///......///000111222111///...---...444444222000---,,,---//////...,,,,,,...000111000000000000111111000///...///---///333444333333777777666888@@@FFFKKKRRRYYY___bbbhhhmmmqqqrrrqqqpppsssqqqooorrrwww{{{{{{zzztttrrroooiiiaaaXXXPPPKKKEEE@@@:::555333222111000///---,,,...222666999:::555111,,,)))***,,,///000...,,,******---000333333///000111000///...///000000111222111000//////000***,,,...//////111444666111000...---///222666999333999<<<999666777777666222,,,)))---//////444;;;555555666888>>>GGGQQQXXX[[[]]]______^^^___bbbfffeee___WWWPPPNNNNNNNNNNNNNNNIIIAAA:::666666999;;;;;;888555444333111---)))&&&***///444666555333222333444444333222333555777888;;;>>>???BBBKKKZZZeeegggeeeeeeeeebbbbbbmmm{{{rrrrrrrrrtttwwwxxxwwwuuujjjllloooooolllhhheeedddJJJBBB:::555333222333666---///111222111000000000111000...,,,,,,,,,...///...000111333333111000...%%%&&&(((,,,///000///...***+++---000333555666666222///+++***+++,,,---------...///000111111000///111444777888777666777777333333444555777888666444999555000///111333444444222222222111000000000000---222999===AAAFFFOOOVVVPPPPPPOOOSSS]]]ggggggbbb\\\]]]```eeekkkmmmkkkiii\\\YYYTTTMMMFFF@@@;;;888000,,,***---333888888666333111///,,,)))(((((('''***---///000///.........000...---...111333222000111444777999888555000---...000111333333333222111000222333333111222777;;;???IIITTT[[[bbbllltttwwwqqqmmmiiieee___VVVKKKCCC666333000//////...+++((('''***---///000111333555???AAAHHHWWWhhhuuuyyyxxxuuufffTTTFFF<<<888666//////...---,,,+++)))((((((((((((((()))***+++++++++)))''''''***---000000444666888888666555444555...,,,***(((''''''((()))(((---222444222///.........///111333444666666666444333333222222222222222---------///111222111///---,,,,,,+++,,,,,,---...222---,,,///...'''%%%(((,,,000555999===CCCKKKQQQTTTTTTVVVXXXWWWTTTWWW]]]YYYUUUNNNFFF>>>888444333000111222333555666777888444333333333333333333222222222222///---++++++,,,000000////////////000000++++++,,,...000111000...111---***,,,111555666444000///...///111333333222222333444555555333111000''''''((()))***,,,...///---++++++,,,...//////...---...000111111000//////***+++---///111111111111111...++++++---......,,,+++,,,+++***((((((***,,,------,,,---...000222333//////000111000...,,,***111000000///////////////222333444333111000111333555444222000...,,,++++++///---,,,...222555555333333444444333000...//////111000000111333444444333444444555777:::>>>BBBEEENNNTTT\\\``````aaaeeeiiiuuutttsssqqqrrrwww~~~~~~~~~|||wwwnnneee^^^[[[TTTJJJ@@@======;;;999:::999444......222666666444111...***''''''(((+++------***'''(((,,,///000////////////////////////...444444333222000...,,,+++000000///......///000111333...***+++111666777666:::777555444555666555555000---***+++///222222111222222333222333777???EEEOOOQQQUUUWWWXXXXXXVVVUUU```]]][[[[[[\\\\\\YYYWWW```\\\UUUKKKBBB???AAACCCDDDDDDEEECCC???888111,,,+++***...666888333111444444333222222222333444444666555444555999???EEEIIITTTUUUTTTQQQOOORRRZZZaaafffggggggggghhhhhhhhhiiiccceeeddd```^^^]]]XXXQQQ???999222...///111111111333111///......///111333111111111000///---,,,++++++...111111000///111333+++***)))***---000000000///...------...000222444111111///)))$$$%%%+++222333222000//////000111222444444666777888888888888555222111222444444111...000000000111111222333333333333333222000...------111000111444999>>>@@@AAABBBBBBDDDGGGLLLSSSYYY]]]YYY```hhhkkkkkkjjjllloooeeejjjiii___SSSLLLGGGDDD;;;888555777;;;===;;;777333111---***(((((()))+++******,,,...000000000000000......111444666444222000555999888333000111333///000111333555444111.../////////111333555666555;;;???HHHQQQVVV]]]jjjwwwmmmjjjggghhhiiidddYYYOOOBBB;;;333000///...***&&&'''(((***,,,...000222333555===HHHRRR[[[dddmmmssszzzpppcccWWWKKK@@@999777444000---------,,,+++***))))))+++,,,---,,,+++'''%%%###$$$(((,,,...///333444666666666444222111///,,,(((%%%%%%(((,,,//////111333333222000000000...///111222444444444444555444222///------,,,,,,,,,++++++---...///...,,,,,,---......---,,,---...---,,,+++)))(((''''''''',,,...000222444777;;;???FFFHHHJJJMMMOOOQQQRRRRRRVVVWWWVVVRRRLLLDDD===999777888;;;;;;;;;888666444000/////////111222111000000222444222...,,,,,,...222222111///...///222444111---)))))),,,000111000,,,++++++,,,///222555888222///---...222444222000000111222333333222000///))))))***++++++,,,------******+++---///111000///111222333333222000///...+++,,,...///000111000000///---******---......------...---+++)))(((***,,,------------...///111222///000111222111000...,,,111000000/////////000000111222444444222111111222333222111000////////////...,,,,,,---111333444333222333444222000///000111333222111222333444333111111111000111333666888:::BBBHHHOOORRRSSSTTTXXX\\\gggiiikkkmmmppptttzzz~~~}}}xxxooogggcccccc[[[UUUTTTRRRKKKDDDAAA???;;;666555777777444000...,,,***)))((((((((('''***(((&&&'''+++///000000000////////////000000111555555444222000...+++***///......---...000222333555111,,,---222666777666777555222222333333333333///,,,***+++///333333222000000///------111777<<>>AAAGGGNNNUUUWWWYYY[[[\\\[[[YYYXXXTTTUUUTTTPPPOOOMMMHHHBBB999444...,,,---//////...000000000000111111222222222222111000///---+++***...000111000...---///111,,,++++++---000222111111111000...------...000111//////...)))&&&'''---333333222111111222333666777666666666666666555444333222111000000222222111000//////.........000111222222222333222000---,,,+++...---,,,...222555666777999999:::===AAAEEEIIILLLRRRYYYccciiiiiihhhiiikkkmmmssssssjjj^^^VVVPPPLLLGGGHHHHHHGGGEEEAAA===;;;888666222000...,,,***))))))***,,,///111111000//////...---///333555444333000444777555111------///000000111333555444111///------///111333444444333444888???FFFJJJPPP\\\iiiiiihhhiiilllmmmiiiaaaYYYPPPFFF888---)))***++++++'''((()))***,,,---...///111888AAAJJJSSS\\\fffmmmrrrssssssqqqhhhZZZJJJ@@@:::777222///......---,,,+++++++++,,,......,,,***'''%%%$$$%%%(((+++...///111222444555555444222000,,,***((('''(((+++///111000222444444222000000000...//////000111222333444222000...,,,++++++,,,,,,+++++++++---///000000............,,,***)))***,,,+++***)))((((((((()))***...000111111111333666888:::;;;>>>AAAEEEHHHKKKLLLSSSRRRSSSUUUWWWTTTMMMGGGBBB>>>::::::<<<===:::666111///...///111222111000...000333333000//////000222222222111//////111333111...++++++...111111000......------...000333444//////000222333444222000222222222111111111000000++++++,,,---,,,+++***)))''''''***---111222111000555555555444333111///------...///000000000000///...,,,******,,,...///...000000///---***)))***,,,---------......//////000000111222333333222000///000000/////////000000111///222444555444222222222111111000000111111222333---,,,+++---///111222111111222333222111000111333444333222222333333222111000//////......//////000555:::@@@CCCCCCEEEHHHKKKSSSWWW]]]ccchhhmmmqqquuuuuuzzzxxxqqqmmmnnnkkkjjjmmmjjj```UUUOOOHHHEEEBBBAAA@@@===888333///............---***''')))'''&&&(((+++///111222000000///...///000222333555555444222000...,,,***///...---------///222333666222//////333666666555444111//////000111111111...+++)))+++000444555444000///...,,,+++---111555666777999<<>>;;;888888777555111---,,,,,,---000333333222000...---,,,---000222333333///222444222---******+++//////000222444444111///+++,,,///111222333222111///111555:::===AAALLLWWW^^^bbbiiinnnpppnnnjjjfff[[[QQQCCC555---+++---000************+++---......---222999@@@GGGPPPZZZbbbbbbgggoootttqqqfffVVVLLL???<<<666222000///...---++++++,,,...000///---***(((&&&$$$%%%(((+++---......000222444444333111///)))))))))***,,,...111333000222444444222000000000///.........///111222444///---+++)))(((***,,,---,,,+++,,,...111222111000//////---***''''''(((******)))''''''''')))+++,,,000111111000.........000---...111444999>>>CCCEEEJJJIIILLLTTT]]]```\\\WWWRRRIII@@@>>>AAADDD@@@<<<555333111000111111111000***---111333333222222333111333444333111000000111222///---...111222111///000000............000000,,,///222444333222111111666444111///...///000111,,,,,,------,,,***'''%%%###$$$(((,,,111222111///444444444444333111///...//////000000000/////////---,,,++++++---...000000333333111...+++***+++,,,---....../////////......000111333444444333222111000/////////000111222222///222555666555333222111000/////////000111222222---,,,,,,,,,...///000000///111222222222222333555444333222222333444333222222222222111000000/////////222666999:::;;;>>>@@@CCCGGGNNNTTTYYY^^^cccggggggmmmuuuyyyzzzwwwuuusssnnnnnnssszzzzzzpppfffaaaUUURRROOOMMMKKKHHHCCC???666555444555777777444111,,,+++******,,,...000222000///.........000222333222222222111111///...---111000...------...///000222000///000333555666555222000......///111111000---+++***---222666666555222111000......000222444111111111333666:::>>>AAA<<<@@@GGGPPPXXX^^^bbbccciiiffffffmmmuuuwwwooogggaaaeeejjjmmmkkkddd[[[VVVGGGDDDAAABBBCCCBBB@@@>>>;;;999555111///000111222000000111111222333333444999:::999888555555777:::999:::===?????????===<<<@@@AAA@@@===<<<<<<888222,,,***)))+++...000///,,,,,,------///000222333444333333333222000---***(((+++***(((&&&%%%&&&((()))***+++...111444444111//////...---,,,,,,,,,,,,---//////...+++)))+++///222333333333444555777888999555444333222000...,,,++++++...000000...///333777222000,,,***)))***,,,...000333555444000+++******111///......//////...------.../////////...---,,,666<<>>;;;888555333111///---'''***...111333444444444111444666666444111000000222000...000222333111///000000///.........//////+++...111111000///111444999666111...---...111333,,,,,,------+++(((%%%###!!!###&&&+++///111///---///000111222222111000///111000000000////////////---------------...000222555444333000,,,++++++,,,---...///111111000...---000111333444444333222111////////////000222333333000333666777555333111111000//////.........//////,,,---------------///000///000222222222333444666333222111222444555444333333333444555555444333222---///111333444555777999:::<<>>888111///111444555444------............000111+++,,,---------,,,---......------...//////---,,,***...222444333222111222///------//////000777???DDDNNN\\\gggmmmqqqtttwwwlllggg\\\NNN@@@666111///,,,,,,+++,,,---///222333111333555555666:::BBBHHHSSSVVV[[[aaaeeedddaaa^^^PPPJJJBBB:::555111///---'''(((***...222444333222+++)))((()))+++---------,,,---///000111000//////+++,,,...///000000//////111222444333111/////////111000///...///111333444///...,,,+++,,,---000111000//////000111111000...---,,,+++(((''''''+++------+++)))'''&&&&&&''''''(((+++---...,,,************)))***+++///333777999888;;;>>>@@@DDDJJJSSSZZZ___\\\XXXUUURRRPPPNNNLLLIIIFFFBBB===999555000,,,(((***,,,000222333222222111444666777555333111111222///...///222333111///////////////000000111111---......---+++---222777:::777333///...///222444,,,,,,---,,,+++)))'''&&&$$$$$$'''***...///...---+++,,,...000111111111111111111000/////////000000//////000///...///111333555444333000---+++,,,---,,,...111333333222000...000111222333333222000///...//////000111222444555333555777777444222000000000000///...---------------.........,,,,,,...000///111222333333333555666444333222333444555444333000111444555666555333222,,,,,,---...000111222333333444444444666:::@@@EEEKKKMMMPPPSSSWWW\\\aaaeeejjjkkkqqqyyy{{{wwwuuuuuuqqqnnnjjjeeeaaa]]]\\\[[[UUUOOOIIIIIINNNSSSTTTSSSDDDBBB>>>777000,,,++++++000000000000000000000000***,,,...000222444555555444444333111...***(((&&&&&&(((+++...111333444444222000//////222444555444000......222777::::::888333111111222555666666666111///---++++++---000333222333666999<<>>IIINNNWWW```fffgggccc___[[[TTTJJJ@@@999444000...''''''))),,,000333444444---,,,++++++---......---.............../////////---...///000000///---,,,000222333222000...------111111000///000111222333000///...------......//////......///111111000///,,,---,,,***)))***,,,///...---+++)))&&&%%%$$$###$$$'''+++------,,,+++,,,+++***++++++---///111333777999;;;:::888===GGGPPPUUUVVVVVVVVVTTTSSSRRRRRROOOMMMJJJGGGCCC>>>777222///......///111111000//////222555555444222222222000---+++---000222111///...///000111222222333333000...,,,******...444888999777444222111222333444......---,,,,,,++++++***)))((()))+++---///...---+++,,,...000111111111111111000000//////000111222111222222111//////222444444444222000---,,,---...+++...222555555444222000///000111222111000...,,,......///000111333555666666777888666333000000000000//////..................///000///---,,,...000///111333333333333555666888666444444444333111000...000222555555444222000,,,++++++,,,---/////////,,,---,,,++++++...333666>>>@@@AAABBBCCCGGGKKKOOO]]]^^^eeemmmooommmmmmoooooooooooonnnllljjjiiiiiiiiibbb[[[[[[___ddddddbbb[[[XXXQQQGGG;;;333///...222333444444444222000///***+++...000222444555555222333333222///+++'''$$$&&&(((,,,...000111222222222000///000222555666666222111111444999<<<;;;999444222111333666777555444222000---+++***,,,...///...111333444555777;;;>>>FFFJJJOOOQQQSSSUUUZZZ]]]aaaccchhhlllpppssstttuuusssqqqmmmiiikkkmmmggg^^^UUUSSSOOOIIICCC<<<777555333333333333444666777888888555333111111222333444666555444222111111111111222444444222555888888444111///...000333444222///---+++)))((())),,,000333111222444444333///,,,)))!!! """&&&))))))''''''(((***...000111///,,,((()))+++---///000111222111000////////////....../////////...---+++***)))***+++,,,------...------***+++...111444444222111///...---,,,+++,,,,,,---,,,000222///)))'''+++000///...///111333444222111,,,---...000111222333333111111111333555777888888999???AAA===<<>>JJJWWWccclllsssvvvzzzlll___SSSHHH>>>888111///,,,******+++,,,......000000///---///333888===BBBLLLWWW```dddcccaaafff^^^RRRGGG>>>777222000***)))(((***...111222333///...---...///000///...111000...,,,,,,---///000---......//////...------///111222111///,,,++++++/////////000000000000111//////......,,,+++***))),,,+++,,,...111333222111/////////...,,,+++,,,...,,,,,,+++***(((%%%###!!!"""&&&+++...///...------+++,,,,,,---...///000000555666777666555888>>>CCCFFFFFFGGGKKKPPPTTTTTTSSSNNNNNNOOOOOONNNJJJCCC???888555111000000000///---,,,...111111111000111111...+++((()))---111111000000111222222333333333333222///,,,+++...222666777777777666666555555555555//////...---------......---++++++,,,...//////...,,,---///000111111111000111000/////////000222333222444444222000///222555333333222///---,,,---...+++...222666777666333111///000111111000...,,,***......///000111333555666999999888555222//////000000////////////000000111...000111///---,,,...111000222333333333333444666;;;999666444333222///---...000333555555333111///---,,,+++,,,---//////...'''((((((((('''(((+++...666777777777777888:::<<>>666444000---++++++,,,---***,,,---,,,+++,,,000555444888???IIITTT]]]bbbdddmmmeeeXXXKKKAAA:::444111---+++)))))),,,///000111000///...///000111000///444111...++++++---///111,,,------..................000111000...+++******---...//////000//////...------------+++(((&&&$$$((((((***---111444444444111222222000...,,,,,,,,,***+++++++++)))&&&###!!!!!!&&&+++///000///...---------///000111111111111333222222333555777999999;;;888777???KKKTTTUUUSSSKKKMMMPPPTTTUUUSSSMMMIII???:::555111111000...,,,)))+++............///111,,,)))&&&'''+++000111111222333333444444444333333333///---...222666777666555666888888888777666555333000......111222000...---)))''')))...111000---------...///000111222222222111000111222333222111444333222333444444333222555333///,,,***)))))))))'''***---000222222111000000000111222222///***&&&+++,,,...///111222333333333222111000//////000111111333444222000...---...333444333111...---...///222222333333333222111111555666777777666333000...111---***,,,111555444111---...//////......///000+++++++++)))((((((***,,,333333222000---,,,...///:::>>>CCCJJJPPPUUUXXXZZZZZZ\\\eeeqqquuurrrsssxxxssstttvvvxxxyyyxxxvvvuuutttrrrnnnggg]]]QQQFFF@@@???BBBDDDCCC>>>999444222000000333777555000---.........///222444222,,,''''''***---///000000000111333111......111333333222444444444666888888777555333333444555555555444444444222///,,,+++,,,---...,,,...111333333111...,,,333666999999888:::AAAFFFGGGIIIMMMSSS[[[ccckkkpppnnnmmmoootttxxxvvvoooiiihhhgggeeebbb\\\UUUOOOLLLGGG>>>999999777222000333000///...///222333222111111222333444333111///...------...222666777555222,,,...000000...,,,******,,,++++++,,,///111111000///111444555555222...,,,((((((((())),,,.........------......---,,,,,,++++++---000111000///......222333333444333222111000000111111000---,,,,,,---...+++((())),,,...,,,***))))))+++000444444111---*********+++,,,...111222111...***((((((,,,000333000///...---,,,+++++++++000000111333666777777666555444444333222111000000---222666666333222555999>>>EEENNNUUU[[[dddnnnwwwtttsssqqqooooooqqqrrrttthhhhhhddd^^^\\\\\\TTTIIIBBBIIINNNMMMMMMNNNIIIAAA=========<<<:::777555333666555333111...---///000000///---,,,,,,---...///...------...000000///...,,,///999HHHUUU]]]eeellltttuuuvvvwwwvvvnnnYYYFFFDDD;;;111++++++---,,,+++***(((&&&'''***...111222333222444;;;CCCKKKWWWbbbllljjj```PPPBBB;;;666222++++++***'''%%%'''---222222111000///............---,,,---...111222111///)))***,,,...//////...---000---******,,,---+++))),,,///111111...---...//////...,,,***((('''&&&%%%((()))+++---...///000000222111///---,,,,,,,,,,,,***,,,---,,,)))&&&###"""$$$***///000/////////,,,,,,---///222333222111111222222333555777999999333222000222777???HHHNNNOOOLLLLLLPPPVVVYYYWWWSSSKKKEEE===777333000+++((('''&&&%%%(((,,,...---,,,)))%%%!!!"""''',,,///000222000///000222444555555777666444333444666:::<<<777888999999777555222000555222///...///000...,,,+++(((&&&(((---//////,,,,,,,,,---...000111222222222111000111222333222111222111000111222333333222333111...+++)))(((((((((&&&))),,,///111222111000/////////111222000---***++++++---...///000000000000///...---,,,---//////222333333111...,,,+++,,,///000000///......///111222222333222222111000000333444666666555333000......,,,)))***,,,/////////...///000///...---...000---......---+++***+++---000000///---******+++---000333777===CCCHHHLLLNNNOOOPPPVVV___dddeeeiiiooorrrsssuuuxxxyyyyyyyyyyyysssrrrooojjjeee^^^YYYVVVMMMNNNNNNKKKFFFAAA>>>===555333333444333///...111//////000222222000,,,)))+++...111333222111000000222///---...000333222111444333444555777777555333111111222333444555666666666555222///...------...,,,...000222222000---+++...111222111000222888===??????@@@CCCIIIPPPVVVZZZ___aaaffflllpppoookkkgggjjjiiigggdddaaa]]]ZZZXXXQQQJJJEEEAAA;;;333111444111000000111333444333222000000111111111000///...---------000222333000...,,,...000000...,,,,,,,,,---------///222333222111///111444666666222...+++---,,,+++,,,...//////..................---,,,++++++...000111000//////000222333444444444444333222///000111///---,,,---......,,,***))))))***)))))))))***,,,///333333000---++++++++++++---///111222111...+++))))))+++///222000000...---,,,+++++++++000000111444777888777666333333222111000000//////---000333444333333555888888===CCCHHHNNNWWWdddmmmmmmllljjjjjjkkkooosssuuukkkkkkhhhdddeeefffaaaXXXRRRXXX[[[ZZZZZZ\\\ZZZUUUKKKIIIFFFDDDAAA>>>:::666555444111...,,,+++---...///...---,,,,,,---///000///......///111111000...+++---555AAALLLTTT]]]eeelllqqqtttttttttooodddXXXKKKCCC888111//////...,,,+++)))(((***---000222222222//////444999???IIISSSbbbeeeaaaTTTHHH???:::555//////...***((((((,,,000111000///...............---,,,,,,...000222333222---.........////////////---***((((((***+++***(((---///000...+++***+++,,,000...,,,***)))''''''''''''(((***,,,///000111111000///---,,,,,,,,,...///...//////---)))&&&$$$$$$!!!%%%+++...///000000000------...000333333222000000111333555666666666555111///------111777===AAAGGGHHHLLLSSSZZZ[[[WWWSSSTTTOOOFFF???999333---(((,,,)))'''(((+++------,,,---)))&&&&&&+++///000000111///...///222444555555666666555555666777888999666666666555444222///...888555111///......---,,,(((&&&$$$&&&***---,,,+++,,,,,,---///000111222333222111000000111222111000///------...000222222222222000...+++)))(((((((((&&&(((+++...111111111111///......///111111///...++++++,,,------------,,,---,,,***))))))+++---...333333222///,,,******++++++---............111333333333222222111000//////111222333444444222000///,,,+++)))'''%%%'''***---000111111///------...//////111222111...,,,,,,---//////...,,,))))))***,,,)))***---000555:::>>>AAABBBBBBEEEKKKPPPSSSZZZaaaiiilllpppsssvvvxxxxxxwwwrrrqqqpppnnnllllllkkkkkk```___]]]XXXRRRLLLJJJIII>>>888555444111...///333111222333222000---,,,,,,...111555666555222000///000...---...000222222111444333222333444444222000...//////111333555777888777666555333111000.........///000111111///---+++,,,---,,,***(((***///444666444222222444888<<>>:::555000/////////000,,,------...///000111111000//////000222222111000,,,+++---111555999CCCMMM]]]ccchhhkkknnnrrrrrrnnnbbbWWWGGG999111//////000,,,,,,...111444444222000222...---...///222999BBBJJJVVV^^^WWWJJJ???888555222111///---***))))))))),,,,,,---...000222444555000---******,,,///222333444555555555444333111//////...---,,,------------333111///,,,+++***,,,---000...,,,)))((((((((((((&&&(((,,,000333444555555///---+++***+++---000222222333333222///,,,+++++++++,,,---------///222444222111222333444444222///---...000222444444333333222111000...---------...333888BBBMMMUUUWWWSSSOOONNNMMMKKKIIIGGGDDDAAA???777444111......000222333...,,,+++...222444333111...---,,,---000333444444777777777666666666666666555444222///---,,,++++++777555000,,,))))))+++---***)))((((((***+++++++++///000111222333444444555222000...---,,,+++)))'''***)))(((***---111333333444444222000///------,,,+++,,,...111222333444444444111///.../////////.../////////......---,,,+++,,,,,,+++******+++,,,---.../////////......000222...///000000//////111333333222000///---------------...///111111111111111---///...)))######(((///444333222///---,,,---//////000222111...,,,++++++000000000...,,,+++---///555333111//////111444666555888999999:::<<<>>>@@@HHHNNNXXXaaaeeefffccc```ccceeeiiillloooqqqqqqqqqvvvxxxyyyvvvnnnfff^^^[[[SSSLLLGGGEEEBBB;;;666555555666666222,,,))))))++++++...222333222000......000111222222222222333333222111//////000000///---..................///000...///111222222222111000222222222111111000000000000///,,,***((())),,,...---+++'''$$$"""$$$&&&(((...666???BBBAAAAAACCCGGGLLLQQQXXX```fffjjjlllmmmkkkiiijjjmmmoooiiiZZZMMMCCCBBB@@@?????????>>><<<333111...+++))))))***+++***+++,,,,,,,,,,,,,,,,,,(((***,,,---------...///...---...///111000///---(((+++000444777777666444///......///111222222111111000///............///000111111111000111333666666555444333111000000///111222444444333333444666333444333...)))&&&(((+++000111222222111///...---+++,,,,,,---...///000000000///------,,,---...///,,,,,,***)))((('''''''''((((((***...222333222000------+++++++++,,,---...222000///000333555555555111222333444555888<<<>>>@@@CCCHHHLLLOOOPPPOOONNNTTTXXX___hhhmmmnnnkkkiiitttuuuxxx{{{}}}}}}}}}}}}}}}tttnnnjjjbbbUUUKKKEEE@@@:::555333222111///---...///111222222111111000//////000222222111000...---...000000222;;;EEEUUUZZZ```gggpppxxxwwwqqqkkk___KKK999///---///111,,,---000333555444111...000---...111333555<<>>HHHSSS]]]eeejjjmmmkkkmmmoootttyyyyyynnnaaaTTTPPPMMMJJJJJJKKKKKKJJJ===:::666111---+++******(((***+++***))))))***,,,(((***,,,------...000222111///......///000///...)))+++...222444555666666...---,,,...000111111000///...---------...///000222222111000///000333555666555444222111000//////222333555555444444555666333333222000...,,,,,,---111333444333000---,,,,,,***+++,,,---...........................//////000,,,+++***)))((('''''''''&&&&&&'''***...000111000...---+++***+++---///000333222111000000000111222...///111222333333333222666999>>>BBBCCCBBB???===@@@CCCMMMYYYaaaccceeegggoooooossszzz}}}}}}~~~|||xxxuuummmbbbZZZMMMHHHAAA<<<999777333///...000222444444444222111//////...000111222111///000000111333111000777AAAKKKPPPXXXbbboooyyyzzztttooocccPPP===111---///222...///111444666555222///,,,+++...333555666;;;BBBHHHTTT\\\YYYPPPGGGAAA<<<000...***)))***++++++***---...///111333666888999111...+++)))+++---///000444666999:::888555000---000222444555666777;;;===<<<999666555444444333222000...+++((('''((()))+++,,,...111444666666555444000//////......///000111...111555777666444333333333333111...,,,,,,...000222222222333444444222//////...------///222666888000000000000///.........,,,///222777;;;???AAACCCAAACCCEEEGGGHHHIIILLLNNNLLLKKKHHHBBB;;;444111000///---,,,...333555444222...,,,+++,,,...000111111777555222000000222555888444333222111000///...---FFFCCC<<<444---+++---111555555444222111000000111222222111111111000000000...,,,+++,,,---...---+++---+++***+++...222444555777666666555444222111000000000111111111222222222111000///000111111000//////////////////...---,,,---...000111000---***((((((+++///111000/////////...///000000//////111222000///---,,,+++,,,---.../////////000111111111222333333333000---,,,///222444333222///------///222---------,,,******+++,,,111111111///......000222888666555444444555666777555999888333000111111///222555;;;AAAEEEHHHIIIJJJGGGIIIMMMSSSYYY^^^ccceeekkkpppuuuxxxxxxuuusssrrrllleeeaaabbbaaa\\\VVVSSSJJJHHHEEEBBB@@@<<<777444111222333222000//////000222444666555222//////000000...------...000000///000111333333222000...,,,***+++,,,---...///////////////...---...///111333...---------...//////...,,,+++***((('''''''''(((***...222333111///...///...111888@@@JJJTTT\\\```ccciiimmmmmmppptttrrrlllfffaaa\\\XXXWWWYYYZZZZZZOOOLLLGGG@@@:::666333111,,,......---***)))***,,,)))+++---......000333555666333111000111222222111---......///000222333333///...---...///000///...---,,,++++++,,,...000222333333111///---...111444555444333222111222333333222333444444333222333555000000000111222222000///111333333111---*********)))***+++------------,,,,,,,,,---...///000000111---,,,+++***)))((((((((('''&&&&&&(((,,,///111111...---,,,+++,,,...111222333444333///+++)))+++...,,,,,,...000111222111000222444666777888777666555333333999DDDKKKOOOUUU\\\___^^^bbbjjjppprrrwww}}}{{{|||}}}~~~}}}wwwoooiiiXXXRRRKKKFFFCCC???888222000222555777777555333111///......///111111000...000111555777444111666>>>@@@HHHRRRZZZcccmmmrrrqqqpppfffWWWFFF999222111222111222444666888777333000,,,,,,///555666555777<<>>:::777222000---***)))***,,,------///222444555333111000......///000111222222333333444555444333333555777555555333///+++******,,,111000111222444444222000111111000///000111333444000000000///............,,,---///111222555888:::;;;===?????????AAAEEEIIIKKKMMMNNNKKKDDD===888666666333111111444666555333///---++++++---/////////222222111000111222444555111222222222222000///...RRRNNNGGG<<<444000333666999999888666333222222333111111111000///......---+++++++++---///111111000///---++++++///222555666666666666555444222111000111111111000000000000000///......000222333222111......//////......---,,,,,,...111222111---(((%%%'''+++///111000...,,,,,,,,,---............111333///...,,,++++++,,,---///000000000000111111111222444444333111000///000222444333111///------000333---------+++******,,,...444555444333111111333555666555555555666777999:::777;;;999222///222333111---...///222777;;;@@@BBB@@@AAABBBFFFKKKQQQWWW[[[aaaffflllpppsssuuuvvvwwwssslllgggiiikkkhhhdddbbbXXXTTTQQQNNNMMMIIICCC>>>777777666444111///000111222444666555111...---...000...,,,,,,...000111000000222555666666333000...,,,,,,,,,,,,------......---,,,++++++,,,...111222.........000222333222111......------,,,+++***)))+++---///000///,,,+++***,,,,,,...222999BBBKKKPPPUUU]]]aaa]]]\\\aaagggiiirrrmmmfffaaaaaabbbdddfff___\\\VVVOOOGGGAAA<<<:::333444444111---+++,,,...+++---...///000222555888:::777333222222444555555111000///......///000111111000......//////---++++++*********,,,...111333444333111...,,,---000333333333222222333555666777111222333333111111222333...------111555555222///000222222000+++((('''(((((()))+++,,,---,,,,,,+++***+++---///000111111111///...,,,+++******))))))(((&&&%%%'''+++///222333///...,,,,,,---///222444222444333...'''%%%'''+++,,,+++,,,...111333333333222111111111111222222333...+++---444999===EEEOOOPPPMMMPPPYYYaaafffnnnwwwrrrwww|||}}}xxxtttaaa[[[TTTPPPLLLFFF>>>777222444777888888666333111...------...000111///...///222777:::666222555===;;;EEENNNRRRVVV^^^gggjjjooohhh\\\MMM@@@666222222444444555777999888555222......222777777444444888777EEESSSZZZ[[[VVVMMMDDD;;;666000---...000000000555444333111000/////////...,,,+++---000444666777999777444222111111222333222777===CCCHHHNNNUUU[[[VVVSSSOOOLLLJJJGGGAAA===444222///,,,+++,,,...000...000222444333111...,,,+++---///222444555555555888777444111000111666999666666444000+++(((((()))000000000222333333222000222333333222222111000///333222111000////////////,,,---/////////000222444333555777777777:::???CCCDDDIIINNNOOOKKKEEEAAA@@@===999555444666777555333///---++++++,,,......---...///000111222333333333///111222333333111///...```___ZZZQQQFFF???>>>@@@@@@CCCGGGGGGBBB===999777555555444111...,,,,,,,,,,,,+++***,,,000222333333...---,,,---///111111111666555555444333222111111///111222222111000111333333///---///222444111---.........000111111///---222000111333111***''''''+++---000000///---------))),,,///111222222444555555111---,,,------,,,***...000222444444444333222222222222222222222333333222333333222000//////000222000,,,******,,,///222444444444333333222222222333333444333333555777999;;;999555222000/////////*********,,,000555999<<<:::999888:::???DDDHHHJJJPPPVVV]]]```bbbeeejjjpppkkkjjjmmmrrrrrrmmmkkkkkkeeeddddddccc]]]SSSMMMNNNLLLAAA<<<@@@@@@888444777222000000111000---///444222111///......000222444222222333666777777444111/////////...---------------***'''$$$$$$'''+++---/////////000000000000000222333444333000.........)))...222333000,,,***)))&&&(((***+++...333999>>>CCCIIIQQQTTTSSSSSSVVVYYYgggkkkmmmlllooorrrmmmeeelllhhhdddbbb]]]TTTKKKFFFAAA;;;:::===;;;444000111///000111333444444444333:::777444333444555666666333000---,,,,,,,,,+++***---------......///000111000///---,,,,,,...///111666333...,,,+++,,,---...222333333222111111333555777444000///000111000...***+++...222444444111...000111000...***((('''(((---------+++)))(((***,,,---///111000......000333...000111000...+++******+++(((%%%&&&+++///...,,,+++,,,...111222333444444666222,,,%%%"""!!!###$$$+++,,,---///000111111111111000/////////000111222000---)))''')))///666;;;>>>???AAAEEELLLUUU\\\aaagggttt~~~{{{ooonnnggg]]]UUUOOOGGG@@@;;;>>>AAA@@@<<<777444333000...,,,...111333222000///000222333222333444666;;;===BBBIIIPPPXXX___cccfffeeeaaaXXXKKK>>>444///222444777::::::999666444111111444777666111///111555???NNNXXXZZZWWWSSSPPPDDD999///.../////////000333222000...,,,+++++++++(((,,,000333444444555666333333333111///...///000444>>>JJJQQQTTTWWW]]]ccciiifffbbb^^^ZZZRRRGGG???:::555...******---000222444333333333444444222000///000111222333222111111444333111000000000111222555444333111///---,,,+++---///111333333222000......222666777444111000000//////.........//////000...///////////////......///000222444555666555555???>>>@@@FFFLLLMMMHHHBBBDDD>>>999777888888555222111222222111...,,,++++++,,,...111444555333111000---...000111000...,,,***mmmhhhaaaZZZTTTQQQPPPOOORRRQQQPPPQQQQQQLLLCCC<<<:::888555000,,,*********,,,++++++,,,...000000111...---,,,---///000000///222222222111111111000000///000222222222222444555555111...///222333111...000//////111333333222000222000111333111,,,)))******---///000...---,,,------///222333333222333444444111---,,,------+++)))---///111333444333222111111222222333333333444444222333444222000......///222000---++++++,,,...000333333333222222222111111333333333333333444666888:::888666333111000000000,,,+++******---111555888666555444666999===???AAADDDIIIPPPSSSTTTVVV[[[___```bbbhhhpppssspppmmmnnnlllllloooqqqkkkaaaZZZYYYTTTPPPMMMMMMIIIAAA;;;:::666222000222111//////333666444222111111222444666111222333666777777444222111111000///...,,,***)))***(((&&&%%%&&&(((***,,,....../////////000000000000222333222000//////000...111555666333///---,,,...---,,,,,,...111444666;;;@@@FFFIIIHHHIIILLLOOOXXX^^^dddiiipppwwwuuuoookkkkkkmmmqqqqqqiii\\\SSSOOOHHHCCCDDDDDD===777666555666666555444333333333555333111000111222222222222000---,,,++++++)))'''+++++++++,,,///111444555333111///...---...///000333111---******+++---...//////000000///000333555777444111000111111000///******,,,///222222000...///000000...+++))))))***.........,,,))))))***,,,000111222111......///222000111222000...,,,+++,,,---)))&&&'''+++...---******,,,///222444555555444222///***&&&$$$$$$&&&''',,,,,,---///000111111111222111000///000000222222///,,,'''$$$$$$(((---111555666888<<>>888///******...222555555333222222333333222111000000111222111000///...222111000///000000111222222222222111111111000000000111222333222///,,,***,,,000444555333111000000..................//////000000000///...---,,,+++,,,---...000111222222111444555888>>>DDDIIIKKKKKKNNNGGG@@@;;;;;;:::777444333333333222///---,,,,,,...000444666666444111///---...///000000...+++)))uuupppjjjfffeeeeeedddccceee```]]]```eeeaaaUUUJJJCCC???999333...,,,,,,,,,,,,.........------...///---,,,+++,,,...//////.........////////////.........000222333444555777999777333//////111333222000111111111333555666555444333000000222111---+++---+++---///000...---------111222444444333222222333222000---,,,,,,,,,+++)))+++---000222222111///...000000111222333444444444111222333222000...------111000///---------...///333222222222222111111111444333222222333444555666999888666444333222222222///---***))))))---111333333333333333444555777777777<<>>===>>>===999444111333555222000//////000000///...000///---,,,+++***'''%%%(((((()))+++///333777:::666444222000............///---+++)))(((***,,,---+++,,,---------...111444777444222111111111111000***)))***,,,///000000///---...///...,,,++++++,,,/////////---***)))***+++111222222000...---...000111222222000...---...//////,,,))))))+++,,,***((())),,,000444666666555444---,,,***)))))))))***+++,,,---...///000000111111333222111000000111222222111...)))$$$"""###%%%'''+++---000444888<<>>:::333000///444;;;===999444111111111000......000222333666:::???FFFOOOYYY```ddddddddd^^^TTTIII???:::444333333444666777555444444222222222...'''&&&(((444===JJJUUU[[[[[[ZZZXXXGGG:::...+++,,,---///222------------------......,,,++++++///333555444222...000000+++''')))222;;;FFFNNNZZZccchhhnnnuuu{{{uuuuuuvvvxxxvvvoooddd\\\FFF>>>333,,,***...333777555333111000222333222222111111111111000...---+++......------...///000111///000111222333444555666333333333222///,,,(((&&&***---000222111000//////------------......//////111111000///...,,,+++***+++,,,---...///000000///,,,...111555:::AAAIIINNNTTTMMMEEE@@@===;;;888666555555444333111///---,,,...111555888888666222///---.../////////---***)))ppppppqqqqqqqqqrrrssssssqqqmmmlllpppuuurrrhhh^^^PPPJJJBBB;;;666333222111///000111000---,,,,,,---*********,,,...000///......////////////---,,,+++---///222444555777999;;;888444000///000222222222333222222444777888888777111......000000---,,,///---///000000///......///111222333333222111222333000///...---,,,+++*********+++...000000///---,,,---...000111333333333333000111222111///---,,,---....../////////000000000333333333333333333333333444333111111222333444444777666666555555444333333333000,,,))))))+++...111444555666555333222222333222666:::======<<<===>>>>>>@@@IIIUUU]]]^^^___bbbeeegggnnnuuuuuuoookkkkkkdddhhhgggbbbcccggg___SSSAAA:::555888;;;:::777777555444333111000111111222------///222444555444222333333222000+++&&& """$$$&&&)))******)))(((((()))***+++,,,,,,,,,+++---///000000///......///777888999999777555333222222...+++---222666555333222333555666666888;;;???>>>AAAEEEJJJQQQYYY]]]___hhhmmmrrrsssuuuxxxxxxuuufffccc^^^ZZZUUUPPPLLLKKKFFFFFFDDD>>>666333444777222111000111111111...,,,---,,,+++,,,,,,+++(((%%%''''''(((***...333888;;;777666444111///...------+++***)))((('''(((***---***+++++++++***+++...000666555333111111111111111,,,***)))***,,,///111111,,,...///...---,,,---///000000000...,,,******+++/////////...------...///222222111000...---///111000...+++***++++++)))&&&'''***///333666555333222,,,------....../////////.........//////000111222444333111000000000111111444111---)))&&&%%%%%%%%%(((***---111444666666666:::???EEEKKKQQQYYYbbbffffffjjjkkkiiiiiilllllljjj___]]]YYYWWWTTTPPPJJJEEE===888666;;;CCCFFFBBB===777777555222000///000222111333555888>>>GGGSSS[[[dddiiilllkkkcccVVVJJJDDD???;;;666444444444333111444222111000,,,&&&&&&)))222:::FFFSSS[[[```aaaaaaRRRDDD555...------...111,,,------...............---***(((+++000333222///---//////)))$$$(((555AAARRRYYYcccjjjnnnrrrxxx||||||{{{zzzxxxsssoooSSSIII;;;000,,,...222555555222000///000222333222222222222222000...,,,+++))))))***+++,,,---...///...///111222444666888888333333222111...+++(((&&&(((***---/////////...---+++,,,,,,---.../////////111111111000///...---,,,...//////000000111111111,,,///111222222666>>>EEEMMMIIIEEEBBB@@@>>>:::777666555333333222000...,,,+++...333777888666333000---...//////...,,,***)))ccckkkuuuxxxwwwwww{{{zzzzzz|||}}}~~~{{{uuupppaaaZZZPPPHHHAAA<<<888444222333333222///---++++++))))))***,,,///111000///000111111111000...,,,***---///222333444666999;;;777444111///000111333333333222222333666888888777...,,,+++......,,,,,,//////000222111000///000111...000111111000000222333/////////...,,,+++++++++***+++,,,......---,,,++++++,,,...000222222111111///000000///---,,,---...,,,---...000111222333333555555555555555555555555555222000///111222222111444444555666666555444444555333///,,,+++---///111666777888666222000000111333555777999888777777777666666;;;DDDJJJMMMQQQUUUYYY[[[bbbjjjllljjjjjjmmmmmmmmmiiifffnnnvvvoooaaaRRRJJJCCCCCCDDD@@@<<<:::;;;;;;;;;999777555333222******+++...222444333222333333111///***###!!!$$$'''+++,,,+++)))'''&&&''')))***++++++******---///000///...------...777777777777666555444333111---+++...444777777444222333333333333555888;;;;;;999777777:::>>>EEEJJJ___iiipppnnnlllpppuuuvvvqqqsssqqqjjj```ZZZXXXXXXTTTSSSOOOGGG???999777777555444333222222111...,,,+++***+++,,,------+++)))(((((((((***---111555777666555333111///---,,,+++((())))))(((&&&'''***---,,,---,,,+++))))))+++---444444333111000000111222...,,,)))))),,,///111111---...//////------...///000111111000---,,,+++,,,************,,,---......000111000///------///111///...---,,,+++***((('''&&&)))...222444333111//////000111222333333222111//////......///000111222333222111///......//////333222000---+++)))'''&&&'''***---111333333222111222333777<<>><<<888444111111222222333333444777@@@MMMWWWeeellluuuyyysssfffXXXPPPIIIBBB999444333333222000222000000111...))))))---000666BBBOOO[[[cccfffggg___OOO===444///,,,,,,........./////////...---,,,---)))&&&(((---111///------000///***%%%)))777CCCWWW^^^gggoootttwww{{{}}}~~~yyyuuu```UUUEEE777000...000111444111///...///111222222333333333333222000...,,,&&&'''((()))+++,,,------///000111222444555666777222222111111///---+++***)))***+++---//////...,,,***+++,,,...///000000000000111111222222222222111111111111111111111111222---111444333//////444999???@@@AAABBBBBBAAA>>>;;;555333222111222111...+++&&&***///444666555333111////////////---,,,***)))TTT```nnntttssstttzzz~~~}}}|||}}}qqqkkkaaaYYYRRRKKKBBB<<<999888666666555333000---******+++...000111///---111222333333222000...,,,---///111222333444666888333222111000000111333444333111111111444666666555---***+++......++++++---000111222111000///000222---...///.........000222...///000000...,,,,,,,,,++++++++++++++++++,,,,,,+++---///111222111000000......---,,,***+++...000,,,---...000111333444444555555666666666666666777555222......000222111///000222444666777666555444555333111000000111333444555666666333///,,,...000333333444444444333333333555333444:::>>>???CCCHHHNNNPPPWWW___cccbbbdddhhhooollliiikkktttyyytttkkkfff^^^WWWTTTPPPJJJEEECCCFFFGGGFFFDDD???999222...((((((***---111333444333333222111...)))$$$ """%%%))),,,---,,,)))'''&&&'''***,,,---,,,+++***---///000000///...///000555444333333555555444333333111///000333555444333333222222222333444666777999333///---,,,...666>>>MMM\\\gggfffdddhhhkkkkkkwww||||||tttkkkgggdddbbbbbb```\\\VVVOOOGGG@@@<<<<<<:::777555444222///------,,,,,,---...///...,,,'''((()))***,,,///000222222222111///...,,,++++++(((***+++)))''''''***---/////////---+++***,,,...222333222111//////111222000---***)))+++...///000///000111000...------...///111222111///------...((('''&&&(((+++------------.........,,,,,,...000......------,,,***)))((((((***---000111000...---000111333555555555555444000000///...///000111222222111///---,,,++++++,,,......///...---***(((&&&&&&(((+++///000000///...///...000555999<<<@@@EEEHHHOOOUUUUUUVVV[[[___```gggiiilllkkkgggbbb___]]]\\\XXXTTTQQQQQQOOOLLLIIIJJJJJJGGGBBB<<<777444333444444444222555>>>NNNZZZfffppp|||wwwkkkdddVVVLLL>>>666444444333111000///000333111------111///444===JJJWWWaaafffhhhdddTTTBBB777222---,,,---...///000111111///...---...***'''(((+++...///...000222111,,,)))---888BBBSSS[[[gggrrrzzz~~~zzzssslllbbbRRRBBB888222000///222000......000111222111111222333333222111000///'''((()))+++,,,---------///000000111222333444444111111111111111000//////+++++++++---//////...,,,)))+++---///111222111111111111222333444444444444111111000/////////000000---111444333///---000333444777;;;???AAAAAA@@@???444222000111333333000---%%%(((,,,000333333222111111000000///...,,,+++***BBBLLLXXX___bbbgggooowwwvvvyyy}}}~~~}}}~~~{{{vvvqqqmmmjjjcccYYYQQQFFFBBB???@@@CCCAAA;;;555/////////000000///,,,)))///000222444444333111///---///000111000111222444///000000000000111222444222000//////111222333222---+++,,,000000,,,***,,,///000000///......///111///000///...,,,,,,...000...000222111///------......,,,***))))))***,,,------///111333333222111///...---+++)))(((***///333000000000000111222333333555555555555666666666777666222------000111///------000333666777777555444222222222222333555666777333555444000+++***---000444222000///000000000000222000000555666555666:::AAADDDLLLUUUXXXUUUUUUXXXaaa```dddmmmssssssrrrrrrqqqlllgggddd___XXXVVVWWWZZZ[[[ZZZVVVMMMBBB666///))))))***---222555666555333222111...+++(((%%%###$$$'''+++......,,,)))'''(((***---///000000...---,,,...111222222333555666444222000111333555555444222222222222333333333333444333333333555666666666555000,,,+++)))'''---666;;;GGGNNNNNNSSS]]]aaa]]]lllooopppnnnoooqqqmmmeeeiiigggeeeeeeddd^^^TTTMMMGGGDDD???<<<:::888555333333111///...//////...---%%%&&&(((***,,,---......---------------,,,+++***))),,,---+++((('''***---000000000///------///111111222222000...---000222000---***)))***+++,,,,,,222333333111...,,,,,,---...000222222000//////000***(((&&&(((+++---,,,+++)))***,,,---,,,+++,,,---+++,,,---...,,,++++++***+++,,,...000000///...---...000222444555666777777111000///...///000222333000///,,,***)))(((((((((***,,,...///...+++'''%%%$$$&&&))),,,...///...---///,,,---333666555666:::;;;CCCHHHGGGFFFJJJNNNOOOWWW___hhhkkkiiiffffffhhhcccdddeeedddbbb^^^ZZZYYYYYYYYYWWWQQQIIIBBB<<<:::666666666444666BBBTTTaaallluuummm___MMM???:::777444000......111444333//////222000333:::EEERRR[[[```bbb___PPP???666222...---...---...000222333222111000///...,,,***+++...000222444444333000...222999???LLLVVVdddrrr|||xxxuuukkk\\\NNNBBB:::444111000///...///111222111000...///000222222222111111***+++---.../////////...---......///000111222222333333333333333333333222...---,,,...000000...,,,)))+++...111222333333333222222333333444333333333222111000////////////000///111111000---,,,...000...000333666888:::===>>>444222000111555666333///)))***,,,...000000000///222222111000...---,,,+++444999AAAIIIQQQYYYbbbiiijjjlllppptttyyy~~~}}}{{{{{{||||||xxxooogggSSSMMMHHHJJJOOONNNGGG>>>444333222111000---)))&&&+++...111333555444333222...///000000//////000111---...000111000111222333111///------///000000000---,,,...222222---+++,,,---...///...,,,,,,...///222222111///,,,+++,,,......111333222///------//////---***((((((***,,,//////111333555555444111000...,,,)))'''&&&***111555444333111000000000111222444444444555555555666666666111------000111///,,,,,,...222666777777555333000000222333555777888888333555444000+++)))...222444222///---...///000000...,,,...222222///...///666:::CCCLLLNNNJJJGGGHHHNNNQQQ]]]lllppplllnnnwwwssspppnnnnnnjjjeeefffjjjqqqrrrpppjjj___OOO@@@777******+++...333666888777444333111///---***)))(((&&&(((,,,......,,,)))'''***,,,///222333333111000+++...111444666777:::<<<333000...///333666666555///111333333333333555777777666555666777888777666333///---,,,((($$$'''///111555444333???RRRYYYUUUYYY[[[\\\bbbmmmvvvqqqeeehhhggghhhnnnsssqqqggg^^^QQQMMMGGGCCC@@@>>><<<:::888555111/////////...---"""$$$'''+++---------,,,***++++++,,,,,,++++++******---///---)))'''***...000000111000///000222444///111111///---,,,///222///---)))((()))******)))444444444111...+++++++++---///222222111000000111,,,***((((((+++,,,+++***&&&(((+++,,,+++***++++++)))+++---...---,,,,,,,,,......///000000///...---,,,---000222555777888999222111///......000222333///---+++)))'''&&&&&&&&&***,,,///000///,,,'''%%%$$$&&&))),,,...////////////,,,---444666333222555000777===<<<;;;???CCCDDDEEEQQQ___gggggggggkkkpppccciiipppsssqqqmmmkkkjjjffffffddd^^^UUULLLEEEBBB777888777666999FFFYYYhhhrrr{{{rrr\\\JJJ@@@:::444///---...111555444000///111111333888AAAMMMVVV[[[\\\XXXJJJ;;;444222///...///+++---000333444444444333111111///---,,,...222555666666444222222444999===HHHRRRaaappp{{{yyypppcccUUUIII@@@888444///......///111222000///+++,,,...000111222222111---...000111222111111000+++,,,---...///000111111444444444444444444444444111///---...111111///,,,)))+++...222333444444333333333333333333222111000444333222000000000111111333222000---+++***,,,...,,,,,,------///222777;;;555222000222777888555222,,,------...............333333222000///---,,,,,,111111333666;;;DDDOOOVVV[[[\\\^^^aaagggqqq{{{}}}~~~}}}xxxsssggg[[[XXX]]]^^^WWWNNNCCC@@@<<<888333---))))))......///000000000//////333000,,,+++...111111000+++---///000000111333444333///+++***,,,//////...///111333444333000---+++000/////////............222222000---++++++...000///...---///222333000---///---***((()))+++...000...///000111222111111000+++(((&&&''',,,000222222555555333...***(((+++...222333333222000///000111...------...//////...,,,))),,,000444555444111///111///...222777999666333222444444000,,,+++///333555111---+++,,,---//////222111000.........///000999:::===@@@CCCCCC@@@>>>;;;@@@IIISSS]]]eeejjjmmmmmmooopppnnnmmmooovvv}}}yyy{{{{{{wwwooobbbVVVNNN;;;333---000444666666888555111......111111...******,,,///000///---,,,+++,,,000444666555555777999555222///111555:::<<<<<<777555333444777888777444111111222222111333555888888666555777888888444111000...---,,,------+++***---,,,---111999AAAHHHKKKLLLIIIFFFJJJRRR\\\ccceeegggdddccchhhppptttssspppjjjcccYYYRRRNNNKKKGGGDDDBBB999000///222333000---***---///111000000000111,,,++++++,,,...///---,,,...000111000---,,,---///333333333222000///000111000000000...,,,+++---//////---)))%%%###$$$%%%&&&000444666111***'''***......000222444444333111///...,,,++++++------,,,***,,,+++***+++---...---,,,,,,---//////......000111222222000/////////000111---------000444777888777444000---,,,...//////......000000,,,%%%"""###&&&((()))+++,,,---+++***((('''((()))+++,,,,,,,,,,,,//////...///111111000///111333555555666888;;;>>>>>>AAAEEEMMMVVV___gggllleeemmmrrrssswww|||{{{vvvllltttsssiiicccaaaZZZNNNDDDCCC===:::@@@QQQbbbiiiyyyppp\\\JJJ<<<333//////000222333333222111000///...000888EEEPPPUUUWWWNNNHHH===444---,,,...///000///......000222555777333111000//////111333444333333222111222333444555>>>PPPfffsssvvvxxx}}}wwwiii^^^TTTIII===555------...000222111///------...///111222222222222000222444444333111111111...///222444444444222111333444444444444333222111222222222222000---***((())),,,///222333444666888666333111000000000000///333444444333222111333444888555111...---,,,+++)))***+++---......///222444111222333444555444333333......///000111000---+++,,,///222111...++++++,,,000000000111444:::BBBHHHIIILLLOOOTTTYYYaaaiiioooxxxxxxzzz}}}|||yyy|||uuullliiiiiigggaaa[[[XXXUUUOOOHHH>>>444,,,(((.........//////000111222444111---,,,...000111000,,,...////////////222444333000,,,+++,,,.........,,,///222444333111///...////////////............//////...,,,+++,,,000333222000///000111111...+++,,,+++)))((()))+++...///---...000222333333222222...+++((())),,,///111111333333111...)))((()))+++000111333333111000000000---,,,,,,---...///---,,,)))+++...111222222000//////------000555777555111111333444222...---000444444111---++++++---.../////////......///111222333666777888:::===>>><<<:::444777===DDDMMMVVV^^^bbbeeeggghhhhhhhhhmmmvvv}}}tttwwwzzzyyyuuummmfffbbbNNNEEE===<<<===;;;:::;;;888444000///111222///+++)))+++---......,,,******,,,///333555555555777999444222///000333666777666666444333444777888777666222222333222111222555777666444222333444444222000...---,,,---...///...---,,,++++++---333999===@@@===;;;:::<<>>666222222333444555444222000///******---666AAALLLRRRTTTQQQJJJ@@@666///...000222............000222444555222111000///000111333444333222111000000111333333===LLL```ooovvv|||{{{qqqggg]]]PPPAAA666///......///000///---+++------///000111222222222///111222222111000111222000111333444555555444444555444444333333222222222111111111111///,,,)))(((***,,,///111222333555777666555333111000//////000111222333333222222444666888666333111000///---,,,,,,...///000///111333555000111222333333333222222------...///111111000......///111///---+++,,,...000000///......111666999;;;>>>BBBGGGKKKQQQWWW[[[ggglllrrrvvvxxxyyyyyyzzz{{{vvvpppmmmlllmmmkkkfff]]]QQQDDD888000333222000000000222555666666333000...000111333333///000000///---...000333444111---,,,,,,---------***...222444444222111000..................//////,,,,,,+++***))),,,111555444222111111000///,,,***)))))))))***+++,,,---...+++,,,///222444444444333000...++++++---///000000000000000---***((('''(((,,,///222333222111000000+++++++++,,,......---,,,)))***,,,---///000000000...,,,,,,///333555333000///222444333111000222555444111---+++,,,---......---------///111444666888666555444555777999999888///000111555<<>>:::555333444333111...***+++---......---+++***---///222333333444555777444333222222444444333222444333222444666777777666333333333222111111333555555222///....../////////...------...000111111000...,,,++++++///222444555333444444555888===DDDHHHNNNUUU\\\^^^\\\]]]dddkkksssuuutttnnneee___]]]^^^\\\XXXPPPEEE<<<666444333+++...111444444222///---...---,,,---------+++)))***,,,...//////000222444444333111///------000222444333222...+++)))***+++---,,,***)))***,,,///111111111111000///////////////000111222111///---,,,)))***,,,,,,+++******+++)))+++...111444444000...***,,,...///000111333555555444333222111111111111111000///000333444444444333000,,,*********)))(((---000111///***&&&%%%&&&++++++************++++++++++++***)))))))))))))))000111222333333111...,,,,,,...111222222111222333000111444888===CCCHHHJJJSSS[[[dddjjjnnnqqqnnnjjjwww}}}|||sssooopppnnnhhhlllmmmkkkhhhjjjttt}}}zzzeeeQQQBBB999555555666666666444222///---'''(((---555???IIIOOORRRRRRKKK@@@666///...000222,,,,,,...///000111222222000000//////000111333444222111000//////000111111;;;FFFWWWgggttt~~~~~~xxxrrriii[[[JJJ>>>555333111000000///,,,***,,,---...///000111111111//////000///...///111333444444555555666777777777666555444222111111222222000111111000...,,,***(((***,,,///000000111444666555666666333///---///222000111222333222333555777777666555444444333111///000111222111111111333555///000111222222222222111.........000222333333222000000...,,,+++,,,///111...///000/////////222444222444777:::===BBBHHHMMMTTTZZZbbbfffiiimmmtttyyy}}}}}}wwwwwwyyywwwyyyxxxpppfff[[[OOOEEE???<<<888444333555777999666444222111111333555666111111111///------///222333222///------,,,------,,,000444666444111000000------............//////,,,+++***))))))+++///333333222111000///...,,,+++++++++,,,,,,------,,,,,,)))+++///222444555555444///...------...000111222//////000...,,,)))(((''')))---222444333111000///+++++++++---///000///---+++++++++,,,---...000111...---,,,...111333222111...111333444333333444666555222///---.../////////---......000222555888:::888666333333555777999999000//////000444:::@@@DDDIIIJJJLLLLLLMMMOOOSSSWWW]]]ccckkkpppqqqpppppppppjjjddd___]]]YYYQQQJJJHHHJJJFFF@@@<<<:::888555333/////////000111///---+++///000000111000000111111444444555555666555444222000000000111333444444444333444333222000000111333444111...++++++---///000///......///111222222111222000......000222222111111333555555444777<<>>BBBJJJTTT]]]ccceeeccc```lllsssvvvsssrrrvvvwwwuuu}}}}}}gggTTTFFF===999777777777666333000---+++)))+++000777???GGGNNNSSSRRRKKK???444---,,,---///+++---///111222222111111////////////000222333444222111000/////////000111999BBBPPPaaappp{{{|||xxxrrrfffUUUIII<<<999555222111///---++++++,,,---///000000000000/////////...---///333666666666666666666888999:::777555333111000111222333111111111111000...,,,++++++---/////////000222444555777888444...,,,///333111222333333222222444666555555444555666555222000111222333222111111222444000111111222222222222222222111111222444555555444222000---******---111444'''***---000000111333444,,,,,,++++++---333:::???DDDIIINNNQQQTTT\\\iiirrrsss~~~}}}}}}zzztttjjj```PPPKKKCCC<<<888777999:::777555333111111222444666333333333111///...///111333222111///---,,,------000444999888444///...///---------...............------,,,***)))***,,,////////////......------......////////////---,,,+++(((+++...222444444333222---.........///111333555000000000000///,,,)))''''''+++111444333111///...,,,+++,,,...000222111000///...---,,,,,,...000222......---...000222222222...000222444444555666777666333000///000111111000000000000111333666999:::999666222111222555777888222222222222333555777888999;;;???AAAAAAAAAAAAAAAHHHQQQ]]]dddfffeeeeeefffiiigggiiillljjjbbb\\\ZZZYYYUUUPPPJJJFFFBBB>>><<<666444333333444333000---222111000///...---,,,+++111333555666555444333333,,,---......//////000111333333222000......000111444222000...,,,---///111222111000000222222111000222111000111333444333222...111444444222222666999;;;>>>BBBEEEFFFIIIMMMPPPRRRTTTXXX___fffjjjjjjiiihhhjjjjjjhhhiiifffZZZLLLDDD@@@:::777666666555444555444111000///---)))''''''(((***...222555777888555444111...,,,---000333444333111---)))''''''((()))))))))***,,,///222444000...---///333555222///.../////////...,,,+++***((()))************,,,------,,,,,,---000333333333000222222222000///000111222222222111111000///...---+++***+++...111333333222111---***&&&%%%%%%%%%)))***,,,,,,***'''%%%$$$#########$$$'''***...111///...---,,,+++*********---111444444111---******+++...222444555555555666333333333333444555666666333888BBBMMMTTTVVVVVVVVVYYYbbbjjjnnnrrrwww}}}|||hhhUUUGGG>>>:::666666666555222///+++))),,,///444999>>>FFFOOOUUUUUUNNNCCC777000,,,,,,---,,,...111333444333222111////////////000111222333222111000//////000111222:::AAANNN]]]lllwww}}}|||vvvkkk[[[PPPBBB===777222///---,,,++++++,,,---///000000000000111000///...---000444777666666555555666777888999666555333111111222333444333333333222111000000///---...//////...///111333444666777444...,,,///333444555555333111111222333333222222333444444111///000111222111//////111333222222222222333333444444666555444555777777555333333000,,,***+++...111333###)))...000111222222,,,+++)))'''(((---444999:::<<<===>>>AAAJJJXXXccchhhsssvvvddd^^^TTTJJJBBB???>>>>>>===<<<999555222111333555333444555444111000000111111222111000---,,,---...444999===;;;555///---............---------,,,,,,---......---+++)))***++++++,,,---,,,+++,,,...000000000000000///...------)))+++///222333222000///,,,---//////000111333555222111000000000///+++)))'''+++000333222000......,,,+++,,,...111333333222222111///------...000111............///000111222///000111222444555666777555333111000111111111000222222222333555777999;;;777333///...///111333444222222222333333222222222000222555888999999777555555???LLLTTTWWWXXX[[[^^^dddeeejjjqqqsssnnnkkkkkkeeeccc___[[[VVVQQQMMMKKKAAA>>>:::::::::999555111555333000...---,,,+++)))///111333333222000000111***+++---,,,++++++,,,...000111000...---,,,...000333444444333000000000222222111000000222222111////////////111444555444222111333555555555444555555777777888;;;>>>AAAAAAAAABBBBBBFFFOOOZZZccceeeeeeqqqqqqmmmjjjooouuuooocccWWWPPPFFF???===<<<;;;::::::888555333111...***'''))))))***...222666777777555444222000......111333333333222...+++))))))+++++++++++++++,,,...000111...------000333444222///............------,,,++++++)))''''''***---//////000...,,,,,,///222444444333444444333000//////000000111111111111000//////,,,+++)))***...111333444333222///+++'''%%%%%%'''((())))))))))))(((&&&%%%!!!""""""$$$'''+++///111//////000000///...------...111555444000,,,+++,,,+++---000222222222333444444444333333222111111111***,,,444>>>EEEGGGHHHKKKIIIRRR\\\dddiiiqqqzzzzzzhhhVVVGGG<<<777444555555444222///,,,***---111666:::>>>FFFRRR[[[\\\VVVKKK@@@777111///...---///111333444333222111//////000000000000000111111000/////////000222333:::AAALLLYYYfffqqqzzz~~~zzzooo```UUUEEE@@@888111---,,,+++***,,,---...///000111111111111111000///...///333666333333444444555666666666333333222222222333444555444444444333333222222222000000000///......111333333444444222...---///222555666555444111000111222222111000111222222000...///000000000//////000222333333222222333333444555555555666777888777444111333000---,,,---///000000!!!(((---//////......//////...,,,,,,///444888555555333222444;;;FFFNNNXXXaaallltttxxxzzz|||~~~|||yyyssshhh]]]TTTNNNKKKKKKKKKJJJFFF???999555555777333555777777555333222222///111222000...---...000666;;;@@@===666000///000//////......---,,,++++++,,,...000///---+++*********+++,,,+++)))))),,,///............/////////000))),,,///111111///,,,***,,,...000000//////111333333111//////000///,,,***))),,,000222111///...---******+++...111333333222444222000...------......---------,,,,,,---///111111000///000222444666666444222//////000000///...222222222444666888;;;===555222...---...///111111111111111222222333333444000000000000111000///---)))222<<>>BBBFFFJJJTTTdddsss{{{{{{iiiVVVCCC555...333444555555555333111///000666<<>>CCC;;;666999;;;666222222///111333222///,,,+++,,,444888;;;:::555000///111000222222///***(((+++...+++---///111000---***'''///000000///---,,,...///---)))&&&''',,,111333333,,,...000222111...+++(((...333666444///++++++---......///......,,,+++***---------...000///---***(((***,,,------...000222111111///+++(((&&&'''(((000000///---,,,,,,///222//////000000111000000000000000000111111222222222333444666666777999<<>>@@@BBBEEEGGGJJJOOOTTTXXXdddmmmvvvyyyuuupppoooqqqiiihhhfffaaaZZZRRRKKKGGG>>>;;;666333333555666666:::::::::999666333///---***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,555333222000.........//////...///000222333222000...000444777888777444222222444555444222///......000000000111222222222333222333555777888999::::::<<>>DDDMMMWWW]]]mmmzzzooo\\\MMM???333555333333666:::;;;888444;;;???AAABBBIIIYYYjjjrrrhhh^^^PPPDDD<<<666111...111111111111111111222222444444444444222///---+++************+++---///111......222>>>LLL\\\ppp}}}uuu^^^SSSGGG@@@:::555444777222111111222444444333111/////////...............///000111111///......///...///000111333333333333111///---++++++---///111777666333///---...222666111///,,,******,,,///111333333333444333333222222222111///......///000111...000222222000///000111111111222222222111000000222222333777999888333...000/////////////////////---,,,---...000000///---111111////////////111111333333111---,,,...333888444777;;;AAAGGGLLLQQQSSSYYY[[[aaakkkvvv~~~{{{zzzyyyrrrnnniiiccc]]]YYYVVVTTTLLLCCC===>>>>>>;;;888888777888888555000,,,+++,,,222555999888444000//////222333444000,,,***,,,000---...//////...+++(((&&&...///000///......///111///+++''''''+++...000///+++,,,...000000///---+++---111444222---***)))+++***,,,---//////...---,,,+++)))((()))******)))((())),,,///111000............///...+++(((''''''(((111000///......///111222000000000000//////...---...///111333555777999999;;;:::888888888:::;;;<<<999555///---...111333555444333111000111333555777:::666222///...,,,(((%%%'''***------+++---333888999;;;===>>>???AAAEEEHHHTTT^^^iiiooonnnkkkkkkllljjjjjjjjjgggbbbZZZSSSNNNFFFAAA<<<888666666666555999999888777444111...,,,***))))))))))))*********++++++,,,---......------111000///......///000000222111000000111111000///+++...222666888888666444111222333222000......//////000000111111222333333000111111222222333222222///333<<>><<<999888777777777777666444222111111333555222555888888666555555666444333222111///............000111000...,,,,,,---222222111///------...000///)))$$$&&&,,,111222000...,,,+++,,,...///,,,***------------...///000111111333666777555333111111333222111000111222444555333444444222...,,,---///------------...//////......---,,,,,,---///222333222444666999999999777666777777555444333333222222888888888555111///000222444555555111+++)))***...111222222111000///111333222444666:::>>>FFFNNNSSSZZZfffuuu~~~mmm^^^NNNBBBAAA===;;;;;;===???===;;;@@@FFFJJJMMMUUUaaajjjmmmjjj___OOOBBB;;;666333111111111111222222222222222444555666666444222...,,,,,,,,,,,,,,,,,,------...,,,,,,000;;;HHHXXXlll|||~~~vvvcccXXXLLLDDD===666444666222111111222444444333111......///000000/////////000222333222000......///...//////000000000000000...,,,***((())),,,///111555444111...,,,---000333111000---++++++---///111222222333333222111///......---+++******+++---...---///000000...---...///111222333444444444333222222333555888:::999444///,,,---...//////...------000//////000111111000...000///............///000222222///---,,,...333777333222222444888>>>DDDHHHIIILLLQQQWWW___iiirrrxxxzzz}}}vvvvvvtttooojjjhhhjjjlllZZZRRRJJJHHHFFFCCC@@@@@@>>><<<999333---(((''''''000333666666444111//////222444444111...---///222000//////---+++)))'''%%%,,,.../////////000222444222...***))),,,...---,,,)))+++,,,...//////......+++...000...***''''''((('''))),,,///000000///...(((&&&###"""###%%%'''''',,,///333444111...+++***+++,,,---,,,***(((((((((222///---...111333222111/////////...---,,,+++***,,,---111555:::>>>AAACCCHHHCCC<<<999999:::999888777444000///000222333333222111000000111222444555666555333222000...***'''***,,,......,,,,,,///333444555666555333333555777???IIIVVV^^^```aaaccceeegggiiijjjjjjgggbbb]]]YYYPPPKKKEEE@@@<<<:::888666777666666555333000...---,,,***((())),,,...---+++***+++...000000000///...------,,,,,,---///111222555222///.........---,,,))),,,111555777888777666000111111000...---...000000000111111111111111111/////////......---,,,,,,''')))000999DDDLLLQQQRRRMMMNNNPPPVVV]]]dddgggiiieeeeeebbb^^^___bbbbbb^^^QQQMMMHHHBBB>>><<<;;;;;;999666222//////111444666444666777777666666777888555444333222111111111111444444333000---,,,,,,...333333111///...///222555000+++'''(((---111111000)))(((((()))++++++***(((******+++,,,...///000111000333666777555222///...000000111222333444444555444555555333111000222333222111000///...//////000.........///000111222333333444555666777777777666:::888555222000000000000555777777666333111111111222333222...(((%%%''')))222222222111///...///111111333555777:::>>>DDDHHHIIIVVVfffssszzznnnbbbYYYPPPKKKFFFBBBBBBCCCEEEFFFJJJQQQYYY```iiiqqqssspppnnnbbbPPPBBB:::777555444222222222222222222222222444555666777666333000.../////////...---,,,+++*********...777BBBRRRfffvvv~~~xxxhhh]]]PPPFFF===555222222222111111222444555333222,,,...000111222111000///222333444333111//////000..................//////---***(((&&&'''***///111222222000---+++,,,...111222000...---,,,---...///222333444555444222///---******)))))))))+++,,,---000111222111///......///111222444666777666555444333444666999;;;999444111+++,,,...///000///...---///......///111222111000000000///......///000000222000...,,,,,,///222555555333222111444888<<>>;;;666333222333444555777777666555444555666777666555555444333333333444555444222///,,,+++...000444333222///...000444777///+++((((((,,,000000...)))))))))***++++++***)))***+++,,,---//////000000---000444666444111///...---...000222444444555444333333333333222333444555444333111///------///000//////000111111222222333333333222333333444444555:::777444000......///000444555666555333111...---......---***&&&%%%&&&(((222333222000...------///333555777888999;;;???BBBFFFSSSdddqqq}}}|||tttoookkk^^^ZZZSSSMMMJJJLLLQQQUUUZZZaaajjjttt}}}vvviiiVVVFFF<<<888666555333333333333333222222222666555444333222222111111222222222111///,,,)))(((***)))---444===KKK___ppp}}}|||mmm```QQQEEE:::111...///222111111222444555333222+++---000222333222000///000222333333222111111222------,,,,,,---...000111///,,,)))'''(((***...000111111000...,,,,,,...000222111000............///333555888:::999777444222++++++++++++,,,---///000444555555444222111222333222333555777777666444333222444666999999777444111/////////000000111222222......---///222444555444111000////////////000111111///,,,+++---///222444333222111000111222444555888<<>>===;;;===CCCHHHUUU]]]dddfffhhhkkkllljjjgggfffddd___ZZZTTTOOOLLLGGGDDDAAA???===;;;777444555333111000111333555666777777666555555555555555222222000---+++,,,000222555444222000...///333666---***'''(((+++......---)))***+++++++++*********...//////000000000000///***---111333222111//////+++---///222333444444333000000000000222333444444333333222///++++++---/////////000000111111222222111111000///000111222222666444111...---...///000222333333333222///,,,))))))))))))((('''''')))+++222222222000---,,,,,,---333555666777888:::===@@@EEETTTfffsss}}}yyytttsssllliiieee___\\\___ffflllqqqwww}}}tttaaaQQQEEE>>>999555444444444444333333222222777444000...---///222444333333333222000---***))),,,+++---222999DDDXXXjjjyyytttfffTTTFFF;;;222///111111111000222333444333111***,,,///222333222000///---///111222222222333444++++++******,,,000333555333111...+++++++++---...111222222000...---///000111111000000////////////333555888;;;;;;:::888666---------...///000111111666777666555333333444666333444555666555333111000222333555666666555333333444222000//////111444666000//////111555888999999111111000//////000111111000---++++++---000222222333222222111111111111222222777;;;;;;999999<<>>;;;999777666333333555999999444///,,,,,,,,,---...111333555333222000...---,,,+++++++++---.........///111333444222111333666888555222---.../////////...---,,,''''''(((((()))***++++++,,,---.........---,,,+++...,,,))))))+++---//////---------+++***+++...111...///111111/////////000...------///222222...***'''((()))***+++,,,,,,,,,(((***...333999???CCCEEEJJJDDD===888777666444222---,,,+++,,,...///...,,,)))***,,,---......---,,,///111444444111...,,,,,,)))+++...000111111111000///000222222000///000111000111222333555999>>>BBBFFFFFFHHHLLLSSS\\\dddiiiiiihhhfffbbb\\\SSSHHHAAA999777555333222222333444666222...,,,...///...---,,,---000111222222111000222111///.........//////---+++)))***,,,...//////000000222222111000...,,,...//////...,,,+++,,,...444444333111///---,,,+++))))))(((((()))+++---...,,,---...///...///111333555888;;;:::777666:::>>>CCCLLLUUU[[[```fffhhhfffkkkkkkkkkiiieee___ZZZVVVTTTRRRPPPOOOMMMIIIAAA;;;444111------///333777999999888777666555555555555000000///---,,,...111444666555333000------000222***)))((()))+++---......***+++,,,,,,***))))))***000111222333222222000000+++---000111000......///***+++...000111222222222///------...000222222222111333222///+++)))+++...///............///000111000000////////////000111222111///...---...///000111000000111111///,,,)))'''''''''''')))+++---///111222111///---+++,,,---000111333444666999>>>AAAFFFUUUgggsss}}}~~~zzzvvvtttpppttt}}}|||vvvtttuuuwwwxxxvvvtttwwwqqqbbbUUUJJJ@@@999666555555444444333333222555222...++++++---111444222222222111000///...---.........111444>>>RRRcccqqqxxxzzzmmm\\\OOOCCC888444444000//////000222333111000+++---///000111000///...***---///000000000222333***)))((((((+++000555888666555333111///.........111333333222000//////000///000111111111111000000111333555777888777666444......//////000000000111333333333222111111333555333333333333333222111111333444555444333222444555777555333111111222555666222111000111444777888888000000............000000///,,,******...111222111444333222000000000111222333555666555333333555888999;;;???DDDIIINNNRRRTTTWWW[[[```ccceeekkkttt{{{}}}xxxeee```XXXSSSOOOKKKGGGDDDBBB>>><<>>777///...------...000111111/////////......------,,,,,,---...---,,,,,,...000111//////111444555222...+++---///111222111///...'''''''''))),,,...//////---------,,,,,,---------...---,,,---///111000///.........---,,,,,,...//////000000///......///111...///111222222000---++++++,,,---...............+++---///333777:::===???>>><<<999666444333333333---,,,+++,,,...///...---)))***---/////////---,,,...111333333///,,,,,,,,,((())),,,///000000...,,,+++---///000///......//////000000000111111333444777999===BBBIIIQQQWWWZZZ\\\```eeeiiiiiicccZZZTTTIIIFFFBBB===:::999999:::888555111...,,,++++++,,,......///000111111000000000///...---------.........---,,,---000111000///000000111111000...---+++...///000///---++++++,,,111111000000/////////...))))))((('''(((***,,,---))),,,000111000///000111000444888999777555666888888>>>CCCHHHOOOWWWZZZXXX```aaacccdddeeedddcccbbbccc```^^^]]]\\\XXXPPPIII???:::444111333777999;;;:::999888666555444444444000111111///...///222555666555333000,,,++++++,,,)))))))))***,,,...000000,,,...///...+++))))))***...000222333444333222111...///000///---++++++,,,***+++,,,...///000000000...,,,+++,,,000222111000///222444111,,,***+++......---,,,++++++---...000000000000000000000000000111000///...------------///------///111222///---(((''''''(((+++...000111000000000...,,,+++,,,......///000222555;;;BBBGGGQQQ]]]lllvvv~~~~~~yyysssmmmhhheee^^^```iiisssvvvssssssvvvyyytttgggYYYJJJ@@@666666666555444333333333222000...,,,,,,...111222111000000000000111222222000/////////000888KKK]]]hhhoooyyy{{{pppdddZZZNNNAAA888666///......///111111000///,,,---............------+++,,,......---------...***)))'''&&&)))---333666555555555444333111///...111222444333111/////////...///111222333333222111333333444555444333222111000000111111111111111111000000000///...///222555111111111111222333555666666666555333111222555999:::::::::999999888777777222000//////222444555444///...---,,,,,,---...//////,,,)))***...111222111111000---+++***,,,...000777666333000......000111555444555888<<<@@@BBBBBBHHHIIIKKKNNNSSS]]]iiirrryyy~~~xxxssslllfffbbb^^^YYYUUUNNNIIIFFFJJJOOOOOOHHHAAA333111///......//////...,,,,,,---......------------......---++++++,,,---///...---///222111...***(((+++///222444333111000((('''(((***---111222222------,,,+++,,,---///000,,,,,,---000222222000......000111111///---------000000000...,,,,,,...000///111555555333///---,,,000000000111000000//////...///111333666888::::::666777666444222111333555...---,,,,,,.../////////)))+++...000111000...---...111333222...++++++,,,***+++---000111000,,,******,,,...///...,,,,,,---...///111111000...---,,,,,,///555<<>>FFFLLL___iiitttzzz~~~tttjjjbbb[[[XXXTTTRRRUUU]]]cccgggpppzzzwwwssscccRRRFFF777777666555444444333333////////////000000000000000/////////000222555666111//////------444GGGYYYaaaiiittt~~~~~~xxxppphhhaaaUUUEEE999444...------...000111///...---------------,,,,,,,,,,,,---......+++*********+++)))&&&%%%&&&+++000333333444555666555333111///000222333333111///......---...111333444444333222666666555444333111//////333333444444444333333222/////////......000333666000000///000222555888:::888888666333000222777<<<>>>@@@BBBCCCBBB???;;;999222000------...000111111---..................------.........---...000222222111///...,,,,,,++++++...222666555111...///111555555555333222444999>>>???>>>===???DDDLLLTTTYYYkkklllrrrzzz}}}zzzxxxyyyvvvrrruuuqqqgggeeekkkffffffbbb\\\YYYWWWPPPHHHAAA<<<555111000000///---///------///111///------)))'''(((++++++)))+++000///...---+++)))((('''&&&+++...111111...+++******+++++++++,,,---...///000///---++++++---/////////000////////////000111222222111000111222222111///222111///......///111222111111111222333222000...000333666666333000///000222333444444444333222111333333444444444444444444111000000///000000111111------,,,---/////////...******++++++++++++******+++,,,---////////////...,,,***)))***---000111111......---,,,,,,,,,,,,---***+++---222999>>>AAAAAADDDKKKTTT[[[___dddlllrrreeefff___SSSLLLMMMMMMKKKAAAAAA===777222111222222222///---...111222000------+++)))***...000111000......///000111111111111//////000000///......------------,,,,,,+++++++++---,,,,,,///333555444222///---+++))))))+++---//////000111222111000...,,,111555999888333///000222555444222222444888===@@@DDDGGGJJJLLLNNNUUU```iiipppmmmjjjggg```[[[]]]bbbbbb\\\OOOEEEBBBDDDBBB===999999888777444222///...---000333444222111222444333444444111...+++))))))***,,,///000111222444666222222222222000---***(((+++---///111333333444444111111000...+++***+++,,,---...---,,,+++,,,///222222///---...111111000---111333333///***)))...222333000---,,,---///111111444555666555333111000111222000/////////---***'''***+++,,,///222333111///000...---...000111111000...------,,,,,,------...---...333999<<<@@@KKKWWWfffqqq|||xxxjjj]]]SSSMMMGGGIIIMMMPPPPPPSSS]]]iiivvvzzznnn\\\LLL===777222222333222333777555444000---111666444...///000000222333444555555333111///---+++000???NNN___kkkvvv{{{|||xxxwwwyyyvvvssskkk^^^OOOCCC<<<888000...///222222......000///333666444///,,,...111111///,,,,,,...000---)))+++///---((((((///444444777555333333444555555444111000111444333///---//////222444333333555666666888===@@@===666111222555<<<===:::555666;;;;;;666;;;;;;666000111888:::777666444111111555999<<<>>>:::::::::;;;===???AAACCCIIINNNQQQOOOMMMLLLIIIEEE333000...---...000000000---...////////////...---,,,...///000//////111333111000///---,,,,,,++++++...222666666111......//////000000///...000444777888777555666999@@@FFFJJJXXX[[[cccoootttrrrqqqssswwwssswww~~~}}}ttttttzzz||||||xxxqqqlllfff\\\RRRMMMGGG@@@:::666111,,,(((,,,+++,,,000222111...---+++)))***------***+++...///...---+++)))(((&&&%%%***---000000---***)))))),,,,,,+++++++++,,,,,,---///...,,,---///000000///000///---,,,,,,...000222222222222333555444222000444333111000000111333444555444333444444333000...///222444444111///000111444444555444333111///...000111333444555666555555333222111111000000000000///......000222222///,,,(((((())))))))))))))))))***+++---///000000///...+++******,,,...111111111---,,,,,,,,,,,,------...,,,,,,---111666:::;;;;;;???EEELLLPPPSSSVVV]]]bbbgggiiifff]]]VVVUUURRRNNNKKKKKKHHHBBB;;;777444333333000...///222222000------+++)))+++...111111111,,,---///000000000//////...////////////......---,,,------,,,++++++++++++---,,,,,,///222444333222000...---++++++---...000000111222222111///,,,+++///333777666222//////111666444111000111333777999999<<>>???BBBDDDBBBCCCLLLWWWllluuurrr^^^MMM:::444000222444333333444888777333111444999777222///000111222333444444444222000///---+++...:::GGG[[[gggsssyyy}}}tttooonnnppptttpppiii^^^QQQEEE<<<777444000000333333000///000444888<<<<<<999555333444555555333000...///111222222444222,,,+++111666777<<<888333111111444777999777222111555888666444444444666888:::<<>>@@@GGGNNNMMMEEE@@@@@@CCCDDDIIIIIIDDDAAADDDFFFEEEEEEGGGDDD>>><<<@@@AAA@@@===:::777777;;;AAAFFFIIIEEEDDDCCCDDDGGGMMMTTTXXXWWW___ffffffccc^^^TTTLLL444111...---.../////////,,,---...//////...---,,,,,,...111222222222333444111000///...------------///333666666222...,,,,,,+++,,,......---...000222222000...---///333777:::AAADDDOOO\\\cccddddddggggggkkkuuu~~~{{{oooddd\\\WWWOOOHHH@@@888000+++,,,---...111444555333111///---...222222...---///000000///---+++)))'''%%%***,,,......,,,***)))))),,,,,,,,,+++++++++******///......///111111000///111...+++((((((,,,000222222333444666777666333111555444222111111333444555777666555555555333111///...///000000//////111222555555555444222///---,,,---///222555666666555444444444333222111000//////111//////222666555000***&&&&&&''''''(((((((((((((((***---000222111///---******+++---000111000///*********+++,,,---///000...------///222555555444999===BBBDDDEEEGGGKKKOOO```eeegggddd___]]]YYYTTTUUUTTTRRRMMMEEE===777555444111...///111333222000---,,,***+++...111222222+++,,,...000000///---,,,---....../////////......+++---...---,,,++++++,,,...---...000222333333111222111////////////111222222222222222000...+++***---111444333000...///111888666333000///000222333444777:::::::::<<>>666111333666555444444666666333000333888777333000111222444555555555555222111111111//////777BBBVVVaaammmuuu{{{|||sssiiidddccceeemmmjjjeee___WWWMMMDDD>>><<<777555888:::888555666>>>BBBHHHLLLLLLGGGAAA===>>>>>><<<888333333888>>>>>>???<<<666444999>>>@@@IIIDDD<<<666444888>>>BBBCCC;;;666:::@@@AAA@@@???@@@???@@@EEEKKKNNNOOONNNPPPYYYaaaccc]]]XXXVVVXXXWWW]]]```ZZZTTTSSSVVVXXXXXXZZZXXXRRROOOOOOOOOMMMKKKGGGDDDDDDHHHOOOUUUXXXWWWUUURRRRRRWWW```jjjppplllttt{{{}}}{{{vvvlllccc555222///---...//////...++++++------------+++++++++...222444444333333444222222111000/////////000///333666666333...+++***,,,---000111111111000000///---+++***+++...111333444555===HHHOOOQQQSSSWWWVVV\\\fffqqqtttwwwyyyjjjfff^^^UUULLLDDD>>>:::333444444444777::::::777333111222777888444222333222222222000...,,,***))),,,---......---,,,+++***,,,,,,---------,,,,,,,,,/////////111333333111///111---)))&&&&&&***///333111222444777888777333000444333222111111222444555555444333333444333222000------,,,,,,,,,...111333222222333222111///---,,,---000333666666555222111333333333333222222111111111//////444888777000)))''''''''''''((())))))***&&&)))...111333111///---((()))+++...000000...,,,(((((()))***,,,...000111...------...111222222111666888:::;;;<<<===@@@CCCPPPUUU[[[^^^^^^^^^^^^]]][[[YYYWWWSSSLLLCCC>>>>>>999444...---///222333222---,,,+++,,,...000111222+++---...000000...,,,***------...////////////...,,,...111000...,,,---...000000000222333333333222333333222222222222333333444444333222000---+++***,,,///111111///...///000999777555222111111111222555777999999888888999;;;888:::@@@GGGJJJLLLRRRYYY___cccggghhhkkkkkkeee]]]WWWQQQKKKKKKNNNOOOJJJEEE<<<;;;888555222000000111222111///......---+++***,,,000666999888555222000000111222222111...,,,***(((***---000111000...,,,+++---000111000...---------...//////---,,,---...222111111111111111000000///000111000///000333666333222111333666888999999555666555222///...///000...------...111222111000......000222555555333111,,,+++,,,...111222222111((((((((()))+++///222333222555>>>HHHQQQ\\\lllzzzqqqbbbRRRCCC999888777777777444222777>>>HHHWWWlll~~~mmm\\\KKK@@@777777999888777777666777555222555999999666333444555666777777777777555444666888777666;;;CCCRRR[[[hhhqqqwww}}}xxxnnnddd^^^^^^```hhhfffeeedddbbb]]]UUUPPPJJJDDDAAAEEEIIIGGGEEEEEELLLQQQYYYaaaddd```XXXQQQNNNLLLIIIGGGDDDBBBEEEJJJMMMLLLJJJFFFEEEHHHMMMPPP___ZZZQQQHHHDDDEEEIIIMMMUUUNNNJJJLLLOOOOOOPPPSSSUUUPPPNNNTTT\\\bbbdddeeeiiimmmrrrvvvwwwtttqqqnnnooorrrtttqqqllliiijjjkkknnnllljjjhhhhhhgggccc______\\\ZZZ[[[___dddhhhjjjkkkhhhdddcccgggooowww}}}}}}555222///---...//////...************************+++...222444333333333333333333222222222222222333000222555555222...+++***---///111333444444111000,,,+++******+++...000222222111333999>>>???CCCGGGJJJMMMSSSXXX\\\dddtttxxxssslllbbbYYYSSSOOOMMM@@@BBB@@@<<<===AAAAAA===333000111777999777444444333444444444333222000.../////////000000///...---,,,---...///000000000000//////000111333333111///000---)))&&&'''***///222///000222555777666222///111000///......000222333000///...///111222222111+++***((((((***---000111---...///000000000///...000222444666555222///---000111222333333333333333//////000444888666000)))******))))))***+++,,,,,,'''***...111222111...,,,'''(((***---000///,,,***''''''((()))+++---///000,,,,,,,,,...111333333222111333444555666999<<<>>>>>>BBBHHHPPPUUUZZZ___ddd___[[[ZZZYYYTTTMMMLLLPPPGGG???555...---///111111.........------///000222---...///000///...,,,+++......//////000//////...---111444444111///000222222333444444333333333333333444444444444444444333444444333222000///---,,,...///000000/////////000555555333222222111111222333444666666444333222222---///555<<<>>>???EEELLLUUUYYY[[[]]]dddlllpppoooiiiaaaZZZYYY]]]___\\\WWWLLLGGG@@@999555333333333222000///000111111...+++,,,000555888777444222111000111222222111///---,,,)))***---//////...---+++***,,,///000///...------))),,,...//////...///000222222222111000////////////000000/////////111333//////000444888:::;;;:::444555555333000///000111111///...///000111111000000000111222444333000...))))))***,,,///000000///''''''&&&'''(((,,,///111000555AAAOOO\\\iii{{{~~~lllXXXFFF;;;666777555555666555333777>>><<>><<<<<<>>>===???>>>;;;===BBBCCC@@@::::::;;;;;;;;;<<<=========<<>>AAAIIIQQQSSSPPPTTT^^^```[[[]]]eee]]]VVVMMMFFFBBB???;;;777777888888555222111222555666555333111000000000000333333333333222000///...,,,222888888444111222666222444555444111//////000111222444666666444222111333333333333444444555666555333222111222222111111///000111222222222111000444444444555666666444333000///000222000...222999>>>???<<<888<<>>FFFWWWiiixxxttt___JJJ;;;444222333111222666777777:::???FFFSSSeeeuuuvvvmmmbbbZZZYYY^^^[[[______]]]^^^bbbeeedddfffccc```^^^^^^aaadddgggkkkgggeeeggghhhhhhmmmssspppqqqwww~~~}}}xxx{{{~~~|||}}}~~~}}}{{{}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}|||xxxxxx||||||wwwtttuuu}}}~~~}}}wwwrrrqqqpppqqqtttwwwyyy{{{~~~yyyppp222000------...000111111111...***''''''***...111---......---++++++,,,...000000000000111222333333222111///.../////////......------///222222///,,,((()))***+++,,,------...///...000555444000------...111444666:::===>>>===DDDPPP]]]dddiiinnnooommmmmmssszzz}}}{{{wwwtttsssyyy|||vvvpppaaaPPPAAA999444666888555111000,,,///333888;;;<<<<<<<<<444222000111333555333111111222333444444333111///111///------///000111111---...000111222111000///000//////111333444333222+++***)))))))))+++...///,,,***((((((***+++,,,+++'''%%%$$$%%%)))++++++)))''')))+++---............111111111111111000000//////000111222222111///...+++111888999777555666888444333000...------...///---.../////////...---,,,---------///111111000...++++++***))))))))))))))))))))))))+++///111111111...---,,,...222666999;;;666222222555666555:::BBBFFFDDDLLLYYY\\\WWWXXX```ZZZWWWRRRPPPOOOLLLFFFAAA;;;<<<<<<888444333444777999777444222000000111222555555444444222111///...+++222888888333000222555111333444333///------///000222444666666444222000222222333333555666888999777555333222333333222111222333444555555444333222111000111222333444333222444222222111...,,,000666666777555111333<<>>JJJSSSdddwwwqqq]]]LLL???777444777555666:::;;;;;;>>>BBBOOOVVVdddvvvvvvkkkiiinnnqqquuuvvvssstttxxx{{{{{{{{{xxxssspppqqqtttyyy||||||xxxyyyyyyyyy~~~|||{{{|||}}}~~~}}}zzzyyyzzz~~~xxxmmmkkkooonnnnnnqqqsssmmmeeefffmmmuuuuuuvvvyyy}}}~~~|||uuunnnjjjiiijjjkkkmmmlllhhhfffjjjpppoooiii333///+++***...111333333111000...,,,******---000111000///......---......333111......///111222222/////////......------,,,***,,,///222222111...,,,(((***------------///000111111000///...------,,,...///000111222333444444;;;AAAIIIQQQWWW[[[^^^```]]]eeeoooxxx|||uuujjjRRRIII>>>666444333000---333222222666:::<<<999777444111000333333222333777333333333333333333333333222...***)))+++......---///,,,******...111111111+++---000111111111222444,,,,,,,,,++++++,,,,,,---------,,,+++*********+++***(((%%%$$$%%%'''***,,,***)))))),,,000111///------...000333444333000---***---111222111///---------///333666777777666555444333000...---...000111222///......111111///---,,,...///...++++++---000---,,,,,,++++++,,,,,,---,,,)))((()))---//////...000///......///222555777222111111000000000000000666999???IIISSSXXXXXXVVVYYYWWWWWWYYY[[[YYYTTTOOOKKKFFF@@@<<<;;;999666333666444111///...///111333777444111000000000...---000222555555444444444444888777666444222000...---111222333444444444333222666444333333444666666666444444222222222222444444444333333444777777444111222333333333111111222444666666666444222111333555888777444333333555888:::AAAEEEPPP^^^gggjjjmmmqqqiiijjjnnnrrrsssooofff___XXX^^^hhhpppqqqkkk```XXXSSSIII===666444333000---111///------000333444555333444333000,,,+++---000///...,,,+++***+++,,,---***,,,------------...000111222111---)))(((+++...******+++...000222111111444000000222222...++++++---,,,,,,000555777555222444000---...111333222000222000000333777999777444///,,,---444777444///...+++///222111000777DDDPPPYYYbbbrrr~~~rrrfffXXXIII@@@>>>;;;:::===BBBCCCBBBHHHQQQ___gggsss}}}}}}}}}xxxyyy|||~~~|||||||||zzz}}}}}}wwwrrrxxxzzz}}}{{{zzzxxxuuurrrrrrtttvvvtttuuuuuutttrrrqqqqqqrrrnnnrrrwwwyyyxxxvvvtttssshhhgggiiillliiiaaa[[[YYY[[[bbbhhhddd[[[TTTTTTWWW\\\dddiiiiiikkkqqqrrrpppssssssooofff^^^YYY\\\___```___\\\ZZZYYYZZZ[[[\\\444111------///111111000111111000...,,,+++---///000//////////////////000333000......000222333333......---,,,,,,,,,---------...111222333111///...+++---///000///......///000000//////............---...///000111333444444444777<<>><<<:::999999666222...---...000222222111000000111000---+++000111333333111000000111555555666666555444222111222333444555555444333222444333222111222444555555444333222111111222333444444222222333666777555333444444444333000///000222666666666444222222333555777666555444333333444444888:::BBBNNNWWW]]]ccchhhhhhjjjnnnsssxxxxxxuuurrrlllpppxxx~~~}}}vvvqqqgggZZZHHH;;;666333111//////,,,)))))),,,000333444666666555222///000333666444222///,,,+++,,,...///,,,...000222222111111111333222000...,,,,,,---...,,,,,,,,,...000111111111111---,,,000111...,,,,,,---,,,+++,,,///111222222888666444333444444444333222111111333666888::::::666666999???@@@:::444333111666:::;;;<<>>999888555111111444666666444111)))%%%)))...000111333333333333333222222111000...,,,***)))+++...//////,,,***))))))+++------------000333444333222111111444222000---+++)))((('''&&&(((***---///111111111...---+++))))))***,,,---(((((()))---000333333222---...111333222000---+++---000444555444111//////...///000111222444444555888555111...,,,---...000000...------/////////...***++++++)))((('''(((***)))***+++,,,...///000111,,,+++***,,,///111222111...///000111111000///...///.........---------------///444;;;BBBHHHJJJJJJJJJJJJIIIJJJNNNVVV```ffffff^^^SSSIIICCC@@@??????<<<999555111...///000222//////000111222111...+++111222222111///......///111333555777888888777666333333444555555444333222222111111000000222333444444333111000000111333444444222222333555777777666666777666444111000000111444555555333222222444555444555555555555444333222555333666>>>FFFLLLSSSZZZaaacccgggnnnvvv{{{}}}}}}sss]]]KKK@@@:::555222///,,,******---111444666444444333111///111444777333000---)))((()))+++---///222555888999:::999888777444111000222222111.../////////000111222333333333...---///000...---...000000///------...222555<<<<<<<<<:::777666666666333444444444666:::???CCCCCCDDDJJJOOOLLLDDD??????===AAAFFFIIIMMMTTT___hhhuuu}}}uuunnnfff]]]ZZZ[[[YYYWWWWWWZZZ]]]aaaiiiqqqsssssswww~~~}}}||||||uuuyyyuuurrrsssuuutttpppkkkuuuwwwzzz|||zzzvvvqqqmmmlllhhhaaa[[[\\\aaaccc``````___ZZZTTTUUU[[[]]]\\\ZZZ[[[[[[YYYUUURRRPPPPPPQQQTTTYYY]]]^^^\\\YYYVVVUUUXXX[[[^^^^^^\\\YYYWWWSSSVVVZZZZZZXXXUUURRRQQQWWWWWWWWWUUURRRPPPPPPQQQQQQQQQSSSVVVZZZ[[[WWWTTTPPPMMMLLLMMMLLLGGGFFFHHHGGGJJJMMMNNNKKKGGGDDDCCCHHHNNNSSSSSSTTTWWWXXXVVVVVVWWWXXXUUUQQQNNNOOOQQQPPPPPPNNNMMMMMMNNNOOOPPP//////000000000///,,,+++...000222333111000111111111111222222111111111000///---+++,,,...111333333------+++++++++---///000000111111000000///......111444777777555111///...,,,,,,,,,---...000222333,,,---...///000111222222666666555444444666:::===>>>CCCLLLSSSZZZbbbkkkrrrxxxzzzxxxuuupppgggYYYJJJ@@@AAA;;;555333444666666555///&&& %%%---000222222222333333333333111000//////---,,,***++++++,,,---+++***)))))))))***++++++,,,///222444333222222222666555222000---,,,******%%%'''***...000111111000///...---,,,++++++,,,,,,------...000222444444444...111444444333000---,,,///222666777555222000000000000000000111333555666888666222///...///111333111000...---,,,,,,,,,,,,((()))))))))((()))***+++,,,---...///000111111222---,,,---...000111333333///000000111111111111000000000000000000//////...000111333777<<<@@@BBBDDDDDDDDDBBBAAABBBIIISSS\\\aaa]]]WWWPPPKKKGGGDDDBBB???>>>;;;888666444333333111000000000222222000...000111222111//////000111///111444777888888777666222333444444444333222111111111111000000111333444444333111//////111333444222111111111333555777888777777777555222111222333333333333222000000333555333333333444444555555555777444333888;;;>>>DDDJJJVVVYYY```hhhpppxxx|||wwweeeVVVJJJ>>>777333111000000333666777777111111222222222222222333///---,,,******+++,,,---444555888<<<@@@DDDFFFFFF@@@;;;666777;;;<<<777222222333333333333444666888:::555222333333111111333888::::::888555555999<<>>>>>===>>>CCCLLLRRRTTTVVV[[[___[[[TTTQQQTTTQQQSSSUUUXXX]]]fffqqqyyy}}}~~~|||wwwssspppkkkdddaaabbbbbb```___aaaeeekkksssyyyuuuuuuxxx~~~{{{uuupppnnnnnnnnnmmmmmmoootttxxxzzzzzzxxxzzzzzzxxxuuuuuurrrmmmhhhhhhgggeeedddddddddcccbbbkkkmmmooopppoookkkgggdddaaaXXXNNNHHHKKKOOONNNKKKLLLKKKFFF@@@AAAGGGLLLLLLKKKLLLKKKHHHDDDBBBAAABBBCCCFFFJJJMMMOOONNNLLLKKKIIIKKKOOOQQQQQQOOOKKKHHHFFFJJJMMMNNNMMMJJJHHHGGGJJJKKKLLLLLLJJJJJJKKKLLLKKKIIIIIIMMMSSSUUUQQQMMMKKKIIIIIILLLKKKHHHFFFHHHFFFFFFHHHJJJKKKJJJGGGDDDFFFKKKQQQTTTTTTSSSQQQOOOPPPRRRTTTTTTRRROOOOOOOOOQQQPPPOOONNNMMMMMMNNNNNN***,,,...000///...,,,+++***---000222222222333333333333333333222111///...,,,***)))))),,,///000000......------...///000111222222222222111111000///222555888888666222000///,,,++++++,,,...111333555......//////000000111111222333333222111000111222555;;;BBBIIIMMMRRRXXX]]]gggrrr|||~~~}}}~~~}}}{{{~~~{{{nnn```VVVLLLFFF===888777888777666///%%%###+++...///000222222333444444222111///111000...,,,***(((((()))+++++++++***))))))******))),,,000222222222222333555444333222111000000///&&&(((+++---......---,,,///......------,,,,,,,,,333333444444444444555666111444777777444000...---000333777888666333111000222111000000111333555777666444333222222333666777333222///,,,)))(((((()))((((((((()))+++---...///000111222333333222222111......//////000111222444111000000000111333555777333333444444444333222111222333444555777888:::<<<;;;;;;:::888777;;;CCCIIIOOORRRUUUVVVTTTOOOJJJGGGBBBCCCDDDCCCAAA===999666444222...---...000000000---...000000000000222333///111333555555555444333111222333333333111000///222333333222111111444666444222000......000222444............///111333555444444555333222111333444222333222111//////111333555444222000111222444666555111111444555555888<<>>;;;:::<<<999444555:::>>>>>>@@@@@@???===:::999;;;<<>><<<444,,,&&&(((++++++***+++111222444555555444222111222222000---)))&&&&&&'''+++------,,,***)))***+++(((+++---.........000222333333222222222333444444)))***+++,,,,,,,,,+++***....../////////...------444555555444222222333555333666:::999444000...---111444777888666333111000222222111111222333555666333333333444555666777777333222///+++'''&&&'''(((+++***)))+++...000111111222222444444444333222111///000000000//////111333222111//////111444777999444555666666666555333333111222333333222222333444222222222111222444999<<>>:::666111......///000000***---000111111111222333111111222222222222111111222222333333333111000///222444555444111111444888444222///------///222444,,,...//////...///111333222333444333222111333555555555444222000000111333888666333000000222444666111...---000111000222666:::AAAMMMYYYdddoooxxx~~~yyydddVVVFFFBBB>>>;;;:::999888777666888;;;@@@BBB@@@;;;777333444666888:::;;;<<<<<>>???@@@@@@@@@DDDKKKQQQOOOIIIEEEGGGJJJLLLPPPUUUUUUWWWXXXYYYWWWUUUTTTTTT[[[^^^aaabbbaaa___^^^]]]hhhhhhhhhiiijjjnnntttxxx}}}{{{|||~~~}}}yyywww{{{{{{rrrvvvwwwssspppooommmiiigggfffgggkkkjjjdddaaaaaabbbcccccccccgggmmmpppnnniiikkknnnnnnkkkjjjjjjkkkeeedddbbb\\\TTTPPPQQQSSSYYYZZZ[[[[[[ZZZWWWSSSQQQGGGHHHOOO\\\eeehhhjjjlllccc^^^cccnnnpppjjjmmmwwwyyy}}}}}}uuueeeRRRHHHJJJNNNMMMSSSYYYXXXVVVXXXaaajjjjjjjjjkkkkkkllllllllllllbbbSSSEEE>>>;;;777444222---000111...---222555555888888777555444555888;;;===>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEEEEDDDAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHLLLLLLLLLIIIFFFCCCCCCCCCCCCAAA@@@BBBFFFHHHGGGFFFEEEEEEIIIPPPQQQNNNLLLNNNHHHGGGFFFHHHKKKMMMNNNNNNNNNQQQXXX]]][[[TTTOOOOOOQQQRRRUUUVVVVVVUUUSSSQQQTTTTTTTTTSSSRRRPPPPPPOOO,,,///222222///,,,+++,,,)))+++---...---...///000...///111222333222111000,,,***((((((***,,,---------...000111000///---,,,///000333444555333111000///111444444444333333333,,,+++++++++---000444666444333222111000///......000222444444222111111222222555666666555777<<<@@@HHHNNNTTTXXX___gggkkkjjjnnnttt}}}tttkkk```XXXSSSOOOKKKHHHBBB;;;555333000+++((()))000222444666777666444333000111000---)))&&&&&&'''---///000///,,,***+++,,,***++++++***)))))),,,...111111111111222333444555---,,,,,,,,,,,,+++++++++...///111222222111000///000111111000......000333333777;;;999333...,,,---222444888888666333111000111000000111111222333444000111333555555555444333000000...***&&&%%%(((***///---+++,,,///111111//////000222444444444333222000111222000...---///111111111111111222333444555333444555666555444222111...000333333111000111222222000......000444666777666<<>>999666555444333222---111555777666555444444333222111000000000111222444444555555444333111000111444666444111111444888444111...,,,,,,...111444111333666666444333555666888999999777555555666777999999888555333222333444888777777777999;;;>>>???999444222333333222444888777===FFFQQQ[[[hhhttt|||zzznnn___WWWMMMEEEAAAAAACCCDDDBBBCCCEEEJJJNNNPPPNNNKKKDDDDDDCCCCCCEEEHHHKKKMMMPPPQQQTTT]]]hhhppprrrrrrvvvrrrnnnmmmkkkfff]]]VVVLLLOOOQQQQQQRRRXXXaaahhhiiiaaa\\\\\\^^^```eeejjjiiihhhgggggghhhhhhgggfffiiikkknnnrrruuuuuusssqqqxxxwwwwwwyyy|||xxxvvvpppgggbbbdddbbb___```dddddd___\\\ZZZ[[[^^^___]]]]]]```\\\`````````ccchhhfffaaa^^^]]]]]]\\\\\\[[[YYYWWWTTTVVVVVVRRRLLLHHHJJJLLLSSSTTTUUUTTTPPPKKKFFFDDD999777;;;DDDJJJMMMOOORRRHHHFFFIIIOOORRRSSSYYYbbbgggkkkppprrrrrrtttyyy~~~}}}|||{{{sssaaaLLL???>>>BBBFFFNNNVVV[[[^^^aaahhhmmmnnnoooqqqsssssssssqqqpppcccUUUGGG@@@:::333......(((,,,...+++***...222333555555444222222444777;;;============>>>@@@AAABBBAAABBBCCCCCCDDDCCCCCCBBBDDDFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLIIIEEEBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGFFFIIIOOOQQQPPPPPPSSSMMMLLLKKKKKKLLLOOOTTTWWWVVVUUUXXX[[[YYYRRRQQQSSSPPPQQQSSSVVVXXXXXXVVVTTTSSSTTTTTTUUUUUUTTTTTTTTT000222555333000,,,+++,,,+++,,,---,,,++++++,,,---***,,,///111333333333222...+++)))(((***,,,------,,,...000111000...+++******,,,///222222111...,,,...000222333222222444555,,,,,,++++++---000444666555555444222111///...---...///000///......000222444444333000...000777<<<@@@DDDGGGIIIQQQYYY]]][[[^^^iiixxx}}}qqqhhhbbb]]]XXXTTTOOOIIICCC>>>666---)))***000222555777888777666555...///000---)))&&&'''(((...000222000---++++++------,,,+++(((&&&&&&(((***000000000000111222333444......---,,,,,,,,,------///000222444444444222111***,,,---,,,***+++...222222777:::999222---+++,,,222444888888666333000/////////000000111111222222///111333555555333111///---...,,,)))&&&&&&)))---222///------///000///---,,,---000222444444333222000222222000---,,,...000000111222333333222111000111222333444444222111///---000333444222111333444777222...---111444666555222666:::===???CCCJJJNNNNNNNNNMMMLLLLLLMMMNNNOOOIIIFFFCCC@@@>>>;;;888555333777;;;===<<<999777666333222000//////000222444666666777777666444333222111444555444000000444888444111...,,,,,,...111444888;;;>>>>>><<<:::;;;<<<@@@@@@@@@>>>;;;::::::;;;<<<<<<;;;888555333444666555777:::???DDDGGGJJJKKKGGG@@@;;;999777555777<<>>AAA;;;;;;<<>>???BBBDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGIIILLLMMMMMMNNNOOOPPPKKKKKKKKKIIIFFFDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGJJJEEECCCDDDHHHKKKLLLOOOSSSMMMLLLKKKIIIIIIMMMTTTYYY]]]YYYWWWYYYVVVQQQRRRXXXPPPQQQSSSVVVYYYZZZYYYXXXSSSTTTUUUWWWXXXYYYYYYYYY666333000///000000...,,,))))))(((((((((***+++,,,))),,,///000111222444666222000,,,)))((()))+++,,,,,,,,,---///000///,,,***(((,,,///000...,,,,,,---111///......000111000///---------,,,,,,///444777444555666666444222///---111///,,,******+++...000444444222000......000222666999>>>CCCGGGIIIIIIIIIQQQ[[[jjjyyy~~~yyyyyyooogggeee```]]]UUUJJJ???777333222999777555555555666444333333000---,,,,,,,,,***(((000111111111000...,,,+++///...,,,***((('''''''''+++,,,...---------000222,,,---///000111000...---///111444666666555222111,,,***)))***---///000000555555555333000,,,)))&&&---111777999666111,,,***,,,------...///000111111///......000444444222000111...***''''''))),,,///........................---000222333222111111222000//////......///000000222111111222222000,,,***...///222333333111...---///333666444000...000333000///000222555777777666666444333444888<<>>;;;;;;@@@GGGJJJFFF???;;;;;;333000...///...---222888<<<<<<============<<<<<<999;;;;;;999444000000222222333222000...000555:::BBBEEEIIILLLKKKHHHDDDAAAHHHPPPQQQIIIBBBCCCEEEDDD???@@@@@@@@@>>>;;;999888===>>>AAAFFFNNNXXXaaaggg[[[UUUKKKCCC@@@DDDKKKPPPIIIOOOVVV[[[aaakkk{{{wwwllldddbbbdddggghhhkkkoooooonnnpppvvv|||wwwssspppnnnkkkjjjpppxxxttttttvvv}}}~~~{{{uuulllgggccchhhsssyyywww{{{}}}uuutttyyy}}}yyyzzzzzzxxx{{{www||||||zzz{{{~~~}}}~~~~~~}}}{{{{{{|||}}}~~~|||}}}{{{rrrkkkjjjiiigggccc^^^XXXSSSPPPLLLJJJGGGGGGIIIMMMOOOPPPNNNLLLMMMOOONNNLLLOOOTTTYYYYYYXXXWWWWWWVVVUUUUUUUUUMMMEEEEEEJJJLLLIIIDDDEEEGGGJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJGGGCCC@@@:::999888555333222444666444666999999888:::===@@@HHHLLLOOOPPPPPPTTT\\\bbbgggnnnuuuxxxwwwuuuwwwyyysss]]]JJJBBBAAACCCFFFMMMZZZiiisssuuutttyyyxxxyyy{{{~~~|||wwwsssggg[[[JJJ???999666000+++&&&(((+++---...///222444333222222222333555777888@@@<<<:::;;;@@@DDDGGGGGGHHHFFFEEECCCCCCCCCEEEFFFNNNNNNMMMMMMNNNPPPRRRSSSQQQNNNKKKIIIIIIJJJKKKKKKIIIGGGEEEFFFIIIJJJHHHFFFEEEEEEFFFHHHKKKNNNQQQSSSKKKLLLLLLKKKKKKMMMPPPSSSYYY[[[^^^\\\XXXTTTTTTUUUTTTQQQPPPSSSWWWYYYUUUQQQUUUUUUUUUUUUXXX[[[^^^```555222000///000000...,,,))))))((('''((((((***+++'''+++000444444333333333222000---******+++---...---,,,,,,---......,,,***,,,///111111///---...///222000......///111111000---............000444777666666666555333111///...444222...+++)))***+++---555555444222///---...//////222777<<<@@@BBBCCCCCCCCCJJJVVVbbbkkkpppqqqqqqsssyyy{{{uuuqqqpppiiihhhddd\\\RRRHHHAAA>>>===999444222222444666777666555222000///...---,,,222222222111000///...------------,,,,,,++++++++++++---------------///111//////000111000///---,,,000111222444444444333222...,,,***+++---/////////222222222111///,,,)))'''(((---333666555111...,,,------......//////000000///......000222333111///---,,,***)))((()))+++,,,,,,,,,---------.........,,,...000111///...//////---.........//////000000111111111222333111...+++...///111111111000...------111333222///---...111/////////111444666666666444222111111333555888999AAAAAACCCHHHLLLNNNMMMJJJMMMPPPSSSUUUUUUSSSOOOLLLMMMMMMOOORRRQQQKKKBBB<<<777444333444333222666<<>>999444111000111222222111000333999???MMMNNNOOOQQQSSSTTTUUUUUUVVVZZZZZZWWWVVVWWWSSSLLLKKKIIIHHHGGGFFFEEEDDDBBBHHHIIINNNVVVaaakkkrrruuuqqqjjj```XXXUUUUUUWWWYYY[[[]]]aaadddiiisss~~~wwwttttttvvvtttxxx|||}}}}}}{{{}}}~~~~~~}}}vvvmmmmmmrrrwwwzzzyyy}}}zzzssssssxxxwwwuuuxxx}}}|||vvvsssuuusssvvvxxxwwwrrrooonnnnnnrrrvvvyyyvvvpppllllllnnnqqqssstttrrroooooosssxxxyyyvvvsssrrrrrrmmmeee___ZZZZZZZZZYYYVVVSSSPPPNNNIIIGGGDDDCCCEEEIIIKKKLLLKKKIIIJJJLLLKKKJJJMMMRRRTTTUUUVVVVVVWWWWWWVVVVVVSSSMMMGGGFFFJJJLLLJJJGGGEEEIIIOOORRRRRRPPPMMMLLLJJJJJJLLLMMMLLLIIICCC>>>;;;;;;;;;999777555444444666888:::999777777:::<<<@@@CCCEEEEEEDDDGGGMMMSSS\\\bbbjjjmmmnnnpppssswww}}}~~~uuufffVVVLLLHHHHHHIIIMMMWWWccclllooooooxxxwwwwwwxxxyyywwwrrrmmmhhh\\\LLL@@@:::666000,,,(((***+++++++++---///111222333555666666555444333888888999;;;???CCCEEEGGGFFFEEEDDDCCCCCCEEEGGGHHHNNNNNNMMMMMMLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKNNNLLLJJJJJJKKKLLLJJJGGGJJJIIIIIIJJJKKKNNNPPPRRRKKKLLLLLLLLLMMMQQQUUUYYYZZZ\\\\\\[[[YYYXXXWWWXXXTTTRRRQQQTTTYYYZZZXXXTTTUUUUUUUUUUUUWWW[[[^^^```222111////////////---,,,******(((''''''((())))))&&&+++222666666444111000222000...,,,,,,---...000,,,+++***+++,,,......---222333333111//////000111333111......///111111111...000222222222333555666888777555444222000000///333111...+++******+++---555666777555222...------***---222777:::<<<======666999@@@HHHPPPWWW]]]___gggmmmtttxxxxxxxxxyyy{{{vvvuuurrrkkkbbbYYYTTTQQQHHHAAA999333222444777888666666555222///------...333222111000000000000000------///000000111000000+++---------,,,---///111111111111111000...---,,,000000000111111222333444111///------...///////////////000///---+++((('''###(((///333333222000///......///////////////...///......///111111///...++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,...//////---,,,,,,---,,,---///111222222111111000111222555666555222///////////////.........---...000333222...---...000///......111444666666555333222000//////000222333555777<<>>;;;777555:::;;;;;;:::888777777888999;;;<<<;;;::::::???BBBLLLRRRXXX]]]aaaeeekkkpppvvvxxxxxxuuunnnddd[[[UUUMMMKKKLLLRRR[[[dddiiijjjrrrqqqpppqqqrrrpppjjjeeedddYYYJJJ???999444///+++***+++***)))((())),,,///333555888999888444///+++...333999===>>>@@@CCCFFFDDDDDDCCCCCCDDDFFFIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKNNNQQQQQQPPPMMMKKKPPPOOOMMMMMMMMMMMMKKKIIINNNMMMKKKKKKKKKLLLNNNOOONNNOOOOOOOOOQQQUUU[[[___bbb```]]][[[[[[ZZZXXXVVVSSSRRRSSSVVVZZZ\\\[[[XXXVVVUUUUUUUUUWWWYYY\\\^^^000////////////...---,,,---,,,***)))((())))))***(((,,,222555555222000///333222111///......//////***((('''(((+++///111111555444222000//////000111444111......///111333333111333555666666666666777999777444222000///000000---,,,*********,,,...000444666888777444111///...---///333777999:::999999111222666:::AAAGGGMMMPPPWWW\\\ccciiimmmrrrwwwzzz}}}xxxpppiiieeeddddddZZZTTTIIIAAA<<<999888777888888888555222000000222222111///.........///000///000111333333444333333,,,---------,,,,,,...000111111000000////////////000///...---...111333555555333000///000111111000111111000///---+++)))((($$$(((...111222111111111...//////000000///...---//////.../////////...------------......///000000////////////////////////---...///...,,,++++++,,,,,,...111333444444333333111222333666999999666444111000...---,,,------...000222444333000//////000///......000333555555555444444333111000000111333///111666;;;???BBBCCCCCCEEEKKKTTT^^^fffkkknnnnnnsssqqqooorrrwwwvvviii[[[RRRIII@@@<<<;;;@@@MMMYYY^^^dddlllrrrsssnnngggbbbaaa^^^YYYUUURRRKKKCCC<<<:::;;;======???EEEMMMTTT^^^aaaffflllrrrxxx|||~~~~~~vvvmmmlllqqqvvvuuuqqqkkkccc[[[VVVVVVXXXXXXWWWZZZ[[[___iiivvv~~~~~~|||wwwrrryyyvvvtttuuuyyy}}}~~~~~~{{{wwwuuuvvvtttuuuwwwzzz~~~}}}|||xxxsssmmmhhhsssvvvmmmfffhhhkkkhhhuuurrrkkkbbbYYYUUUWWWZZZXXXXXXYYY[[[ZZZVVVTTTSSSNNNNNNOOOQQQSSSSSSPPPNNNJJJOOOSSSSSSOOOMMMOOORRRSSSTTTSSSPPPNNNNNNQQQSSSYYYXXXWWWWWWWWWUUUPPPLLLDDDFFFHHHJJJLLLMMMMMMMMMGGGDDDAAAAAADDDHHHKKKLLLJJJJJJOOOTTTTTTQQQPPPSSSPPPSSSVVVYYYZZZZZZXXXWWWVVVUUUTTTQQQOOONNNOOOPPPKKKRRRZZZ___^^^ZZZUUUQQQMMMNNNOOORRRRRROOOJJJFFFEEEDDDDDDCCCCCCAAA>>><<<============;;;:::::::::888:::;;;:::888888:::<<<@@@DDDHHHMMMRRRXXX___eeejjjmmmpppppplllgggeeedddTTTQQQOOOQQQWWW___eeegggfffeeeeeegggiiihhhddd```ZZZQQQDDD:::555222...++++++***)))((('''(((,,,///444666888888666000+++''')))222;;;???>>>>>>AAAEEEDDDDDDCCCCCCDDDFFFHHHJJJGGGHHHKKKLLLLLLKKKIIIGGGEEEIIIMMMPPPPPPOOONNNMMMOOOOOONNNNNNNNNNNNNNNMMMOOONNNLLLJJJJJJKKKMMMOOOSSSSSSSSSSSSTTTYYY___ccclllggg```\\\ZZZXXXTTTQQQRRRRRRSSSWWW[[[]]]]]][[[XXXWWWVVVUUUUUUVVVXXXZZZ...///000000///.........///...,,,+++++++++,,,,,,,,,...000111000//////000555444333222000///...---(((&&&%%%''',,,111444555555333000...---...///000333000...///111333444444333555888999888777777777888666333000//////000111+++******)))***,,,...///222444666666555222111111111333666888999888666555222333555888;;;???AAACCCIIIMMMRRRXXX___eeekkkooozzzzzzzzzwwwtttrrrqqqrrrqqqkkkcccZZZQQQIIIAAA===@@@@@@???<<<999777777888111///...,,,,,,,,,---...222222333333444333333333,,,---------+++,,,---/////////.........000111222000...,,,+++,,,///222444777444222222333444444333444444333111///---+++***(((+++000222222111111111......000000000///...---////////////.........///000///---,,,---///111333444444333222111000000///------...---+++***+++,,,---///111444555555444333000000222555888999777666444222000///......///000222333333333111000//////111000000111333555444444222333333222000000222555///000222444666999<<>>BBBEEEGGGFFFDDDBBB@@@@@@BBBEEEHHHKKKKKKMMMMMMKKKIIIHHHHHHJJJLLLNNNNNNOOOPPPPPPOOOMMMKKKHHHHHHIIIJJJKKKKKKLLLLLLGGGDDDBBBCCCFFFJJJMMMOOOIIILLLSSSZZZ[[[VVVSSSUUUVVVXXX[[[]]]]]]\\\ZZZYYY]]]]]]\\\XXXTTTRRRRRRTTTRRRVVV[[[]]]\\\YYYVVVUUUSSSRRRRRRSSSTTTSSSQQQOOOIIIFFFCCCBBBCCCDDDCCCBBB??????@@@AAABBBBBBBBBAAA<<<===>>>>>>===<<<<<<<<<:::;;;===@@@EEEKKKQQQVVVZZZ```eeeccc___^^^dddkkk___]]]YYYXXXZZZ^^^bbbdddZZZYYYYYY\\\```bbb___\\\PPPIII???777333222000...******)))(((''')))---000555555555444111---)))'''***444>>>BBB???>>>AAAEEEFFFEEEDDDCCCCCCEEEGGGHHHJJJKKKMMMMMMLLLIIIFFFDDDDDDFFFJJJKKKKKKLLLNNNPPPOOOPPPQQQQQQRRRSSSTTTTTTQQQPPPNNNLLLMMMOOOQQQSSSRRRSSSTTTVVVYYY^^^dddiiinnnhhhaaa\\\YYYVVVQQQNNNOOOPPPRRRVVVZZZ\\\\\\\\\ZZZXXXVVVTTTSSSSSSTTTUUU,,,...111111000/////////000///---,,,,,,---......//////...,,,++++++...000444444444333222000...---((('''&&&)))---222555666222000---+++,,,---...---000///...000333666666666333666888888777666666666444333000///......000000......---,,,,,,,,,---...000111222222000000111222222333555777777555333222222333555666888999999999@@@BBBEEEJJJPPPVVV[[[^^^fffllltttzzz}}}|||{{{zzz|||vvvnnndddYYYQQQLLLIIIEEEBBB@@@===:::888222111000...------,,,,,,444333222222111111222222,,,------,,,++++++---......---,,,,,,---///222333000...,,,******---000222555333111111333555666555777666555333222000//////,,,///222222111000000000,,,...///111111000...---//////000///......///111111///---,,,,,,...000222666666555444333222111111.........---,,,+++---...000111333444555555555555111000000222666888888888999888666444333333444444444444444333222111000///444333222222444444444222///111333222000///222555222222333222333555:::===<<>>>>>>>>>>>BBB>>>;;;<<>><<<;;;777777777888;;;@@@DDDGGGJJJPPPUUURRRMMMNNNXXXbbbdddcccbbbaaa`````````aaaUUUSSSSSSVVVZZZ\\\ZZZWWWJJJDDD===777444333333222***++++++******+++...111444444333111///---+++***---666???BBB@@@@@@CCCGGGIIIHHHFFFEEEEEEGGGHHHJJJNNNOOOOOONNNKKKGGGBBB@@@BBBEEEHHHHHHGGGIIIMMMQQQPPPRRRTTTUUUUUUVVVXXXZZZUUUSSSQQQPPPPPPSSSVVVYYYOOOQQQUUUXXX\\\bbbhhhmmmgggddd___[[[WWWTTTPPPNNNLLLMMMQQQTTTWWWYYYZZZZZZXXXVVVTTTRRRQQQQQQRRRRRR+++///222333111///000111......---,,,,,,---//////......---+++))))))+++...000111222333333222000///+++******+++...111333333000---++++++---...---,,,,,,---...222666888888777222444555555333222333444000///...------...///000000000/////////000000111000000...+++)))***---000000111444666666555444222111222222333444444444555777777999===CCCHHHKKKMMMNNNUUU___jjjssszzzxxxqqq```YYYPPPLLLJJJFFF???999666666555444222000...---333111///......000222333,,,------,,,++++++,,,...///...+++***+++---000222000...,,,***)))+++---///000///...///222555666666555555444444444444444555...000222222000///000000+++,,,///111111000///......000000///......111444333222222111111111111222333333333333444444444444333444444333222333555777888999999999::::::;;;;;;777555444444777;;;===>>>@@@???>>><<<;;;;;;::::::999999888888777666444333777555444444444444333111///222555333000...111444777999;;;;;;:::;;;>>>AAACCCJJJUUUdddssszzzvvvuuuuuuwww~~~}}}~~~tttssspppllljjjlllsssyyyzzz~~~wwwsssrrrtttppphhheeeggg___```^^^YYYSSSQQQTTTWWWWWWZZZ^^^^^^]]]]]]aaadddhhhlllnnnmmmgggccccccdddfffffffffgggfffeeeaaa___ZZZXXXUUURRRPPPOOOMMMKKKGGGHHHIIIIIIIIIIIIHHHHHHMMMQQQVVVZZZ[[[[[[[[[\\\^^^```cccgggjjjllllllkkkrrrqqquuu~~~}}}xxxssskkkccc___```^^^SSSFFF@@@AAA???@@@@@@===777666999888======666111222333222000222111,,,,,,111333111222666;;;===<<<;;;===???AAA@@@???AAADDDHHHJJJJJJJJJHHHFFFEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJIIIIIIJJJMMMMMMMMMMMMMMMNNNOOOOOOSSSOOOKKKJJJKKKMMMNNNNNNOOOOOOSSSYYYZZZXXXYYY]]]``````aaaaaaaaaaaa``````bbbaaa___^^^]]]\\\[[[[[[\\\\\\\\\YYYWWWUUUVVVWWWVVVVVVVVVWWWYYYZZZXXXWWWSSSNNNJJJIIIJJJJJJFFFBBBCCCCCCEEEIIIMMMOOONNNLLLFFFFFFEEEEEECCC???;;;888555333222222444777:::;;;===AAACCCBBB???AAAHHHOOOVVVYYY]]]```aaaaaa``````XXXVVVTTTUUUWWWVVVSSSPPPFFFBBB;;;555222111111222---.........,,,,,,...///222222222222111000///...///555<<>>@@@AAA@@@CCCIIISSS```pppvvvlll```[[[YYYTTTIII@@@::::::999888666444111///111///---+++,,,///222444,,,------,,,+++***,,,---111///,,,***)))+++...000000///,,,***)))***,,,------,,,+++---111444666666333333333444555666888999---///111111000///000111***,,,...111222111///......000111000...///333666555666777888888666444333000000111222444555666666;;;;;;;;;;;;:::;;;===???AAAAAA@@@@@@@@@@@@AAABBB>>><<<999999<<<@@@CCCDDDDDDDDDCCCBBBAAA@@@???>>>???>>>=========<<<:::888999777555555555444222111222666888666111///111444<<<@@@CCCEEEDDDCCCEEEGGGNNNUUUbbbppp~~~}}}yyyzzzzzzoooeeebbb```\\\^^^cccPPPTTTVVVRRRLLLIIIMMMRRRJJJQQQXXXXXXTTTQQQSSSWWWTTTZZZ^^^\\\VVVRRRUUUYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTPPPJJJFFFEEEFFFGGGHHHAAAAAABBBCCCCCCAAA@@@??????AAAEEEHHHIIIKKKMMMOOOHHHIIILLLQQQWWWZZZ[[[[[[XXXYYYbbbpppzzz{{{yyyxxxssstttxxx}}}|||uuunnnjjjccc___bbbaaaUUUGGG@@@888111111777555...,,,222---444666111...000000...(((,,,---)))***//////,,,111777===???======@@@DDD===@@@DDDGGGHHHJJJMMMPPPHHHFFFDDDDDDFFFHHHIIIIIIKKKLLLMMMLLLKKKJJJIIIJJJNNNNNNOOOOOOQQQRRRTTTUUU[[[XXXRRROOOOOOOOOPPPOOOUUUSSSTTTWWWYYYYYY^^^dddaaaaaaaaaaaabbbbbbcccccc```___]]]^^^``````___]]]^^^^^^]]]ZZZWWWUUUUUUVVVTTTUUUWWWZZZ\\\[[[XXXUUUYYYVVVRRRRRRRRROOOIIICCCDDDDDDFFFJJJOOOQQQPPPMMMKKKJJJIIIGGGDDD???999555333111//////111333555555555666888888888:::<<<>>>CCCIIISSS[[[```aaaaaaaaa^^^[[[WWWVVVUUUSSSNNNJJJCCC???999333///.........000111111000...,,,------000111333555555333222000000444999===@@@DDDJJJNNNKKKJJJJJJKKKLLLOOORRRTTTFFFGGGHHHIIIIIIIIIHHHHHH???DDDIIIJJJHHHHHHKKKOOOMMMOOORRRQQQOOOOOOQQQTTTVVVTTTPPPNNNMMMOOORRRUUUWWWYYY\\\^^^^^^^^^```aaaaaabbbaaa[[[RRRJJJFFFFFFFFFIIIMMMOOOQQQRRRSSSTTTNNNNNNMMMMMMOOOQQQTTTUUU///111111//////222222000111...+++***,,,///000000444222///,,,***)))))))))---...///111333333444444555444000++++++000111//////+++)))+++///222000---***,,,000333666666555555000000000000000000111111////////////...------,,,000//////111444777999999222///***'''''')))+++,,,///000222666:::;;;777333444000,,,---222555555333///111444666777888;;;===<<<777555<<>>>>><<<777222000333///+++***,,,000444666222///---,,,---//////...222111...)))&&&&&&+++//////...,,,++++++---///000111+++(((+++000111222555222333444666666777777666111...///444555111///000...000111333333111000...222333555555444444777:::@@@??????AAACCC???777000,,,...000444777:::<<<===BBB@@@CCCHHHGGGBBBBBBGGGNNNOOOPPPOOOKKKGGGFFFIIIOOOEEE>>>@@@DDDEEEIIIOOOOOOLLLIIIIIIJJJLLLMMMMMMJJJHHHDDDAAA@@@BBBCCCEEEEEE>>>777777;;;===;;;777;;;;;;>>>AAA<<<444444:::FFFGGGLLLSSSUUUTTTVVVYYYfffkkksssyyy~~~}}}wwwsssppppppnnnfff\\\UUUSSSSSSTTTTTTSSSPPPMMMKKKKKKKKKJJJIIILLLLLLMMMMMMNNNOOOOOOOOOLLLLLLKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHIIIJJJJJJIIILLLIIIEEEBBBAAAAAA@@@???CCCAAA@@@???>>>===<<<:::>>><<<<<<>>>AAABBB@@@>>>???<<<999<<>>AAABBBAAAAAAAAABBBCCCDDDFFFHHHKKKQQQTTTLLLJJJGGGEEEEEEGGGKKKMMMMMMNNNNNNLLLJJJIIIJJJLLLKKKKKKMMMQQQUUUWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQVVV\\\]]]ZZZYYY[[[^^^eeedddccc___\\\]]]aaaeeefffbbb^^^[[[[[[]]]^^^^^^]]]^^^]]]YYYTTTRRRSSSUUUUUURRRRRRXXX```aaa\\\UUUUUUSSSSSSWWW[[[XXXMMMCCCFFFHHHKKKOOOSSSTTTRRRPPPIIIIIIIIIGGGCCC???:::777333000,,,+++,,,000222444666666555333222333555888:::<<<@@@EEEMMMXXXdddlllfffaaaZZZUUUSSSRRRNNNLLLDDD???888111---,,,---...222444555333///------///222333444555555555444333111444888<<>><<<;;;<<<>>>@@@???===<<<999777999@@@DDDEEEDDDBBBAAABBBHHHPPPWWW[[[]]]^^^```ccchhhlllooopppppplllhhheeecccdddcccaaa___SSSLLLBBB:::666555333111,,,---......---++++++++++++---///000000111333444777;;;@@@DDDEEEEEEEEEFFFCCCEEEGGGHHHIIIKKKOOOQQQNNNMMMLLLLLLLLLLLLMMMMMMJJJKKKLLLKKKIIIHHHJJJKKKJJJKKKMMMQQQUUUWWWWWWVVVYYYXXXVVVUUUTTTSSSRRRRRRSSSXXX\\\]]][[[YYY[[[]]]___cccggghhhfffcccbbbbbbccc```\\\[[[\\\^^^``````^^^___]]]YYYUUURRRSSSUUUUUUVVVXXXZZZ[[[ZZZXXXVVVTTTSSSRRRSSSTTTSSSPPPLLLKKKKKKMMMOOORRRSSSRRRPPPLLLKKKIIIFFFCCC@@@>>>===777333...,,,---///000111444444444333111111333555444666888===CCCLLLWWW]]]___\\\YYYVVVTTTRRROOONNNJJJFFF@@@999444000/////////222444333000......000222333444444555444333222111444999===@@@DDDHHHJJJKKKKKKMMMPPPSSSTTTQQQMMMHHHHHHHHHGGGFFFDDDCCCBBBHHHHHHHHHHHHHHHHHHHHHHHHOOOPPPRRRRRRPPPOOOOOOPPPUUUSSSPPPOOOQQQRRRRRRPPPWWWWWWWWWUUURRRQQQRRRSSSYYY]]]^^^YYYOOOFFFDDDEEEGGGIIILLLLLLKKKJJJJJJKKKMMMNNNOOOOOOOOOOOONNNNNN222666777555444666444//////000111///---...111444555222---***((()))+++---111000...---...///111333444555444//////222333111222///,,,,,,...000...,,,111000000000000111333444555444333222111111111111000///...---,,,---...//////---,,,+++---111666999555333///+++******,,,...111000111333666888888777222111000222666777444111...000111111111111333555333000222:::GGGWWWkkk{{{zzzpppgggccc]]]SSSEEE999666999555222///111555666333000555555666888:::999666333<<<===>>><<<999666555555;;;;;;<<<===============666444444777666444777<<<888777777777999<<<@@@BBB??????;;;666:::BBBAAA999777:::???BBBCCCAAA>>><<<===DDDLLLMMMKKKMMMUUU]]]^^^fffllliii]]]RRRLLLKKKFFFEEEDDDDDDHHHNNNTTTWWWUUUSSSTTTXXXXXXVVVVVVYYY[[[___dddfffeeeccc```___\\\ZZZYYYZZZYYYXXX[[[```aaaeeejjjjjjfffaaa^^^]]]aaadddgggfffaaa]]][[[[[[___\\\YYYUUURRRQQQPPPPPPSSSRRRRRRRRROOOLLLOOOUUU[[[^^^ffflllmmmlllqqqyyy~~~}}}||||||~~~vvvsssuuuxxxzzzvvvpppjjjggghhhmmmrrruuunnnmmmiiiccc\\\XXXWWWWWWPPPKKKFFFDDDFFFJJJNNNPPPRRRQQQOOONNNNNNKKKHHHEEEAAADDDHHHKKKLLLKKKIIIGGGHHHHHHGGGFFFDDDCCCAAAAAAEEECCCBBBCCCEEEFFFFFFEEEIIIGGGFFFFFFIIIKKKLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@AAA???>>>>>>@@@AAA@@@???<<<:::999;;;???BBBAAA???@@@>>>===???CCCHHHKKKLLLRRRSSSUUUYYY^^^cccgggiiimmmjjjggggggiiimmmpppqqqhhh___RRRIIIDDD???:::555---,,,+++++++++,,,---...---///111222333444777999<<<@@@EEEHHHIIIIIIJJJKKKGGGIIIKKKLLLKKKKKKMMMNNNMMMOOOQQQRRRQQQOOOLLLJJJGGGIIIJJJIIIHHHHHHIIIKKKJJJKKKMMMQQQUUUYYYYYYYYY[[[ZZZWWWUUUTTTTTTTTTTTTUUUYYY]]]]]][[[YYYZZZ[[[\\\aaagggjjjiiigggdddbbb```^^^\\\\\\^^^aaaccccccaaa```^^^ZZZVVVSSSSSSTTTUUUZZZ]]][[[VVVSSSUUUYYYSSSRRRPPPNNNNNNPPPSSSVVVPPPOOONNNOOOPPPRRRQQQPPPOOOMMMJJJGGGDDDCCCCCCCCC;;;777222...---.........222333444333111000000222000111222444888>>>FFFLLLRRRTTTVVVUUUSSSQQQOOOOOONNNLLLGGGBBB<<<777333111...000111111/////////111111222333333333333111111000444999>>>BBBGGGKKKNNNKKKMMMPPPTTTVVVTTTOOOJJJIIIHHHHHHGGGEEECCCBBBAAAFFFIIILLLKKKHHHFFFEEEGGGOOOQQQRRRQQQOOOMMMMMMMMMSSSQQQNNNNNNOOOPPPPPPOOOZZZXXXTTTOOOLLLKKKMMMOOOSSSSSSSSSPPPLLLHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNMMMMMM777;;;===;;;::::::777222000333555333...---000444888555111---,,,...111333222111///......111333555777888666111000444888888666333000000222444444444444444333333222333444444444555555666555444222111...//////000111222222333111111111111111333666888888777444000......///111555555444555777999;;;<<<777555333444777888888777444444444333222222444666555333666???KKKYYYkkkyyywwwppphhh___RRRFFFBBBEEE@@@<<<888:::@@@BBB???<<<>>>@@@DDDHHHJJJJJJFFFCCCJJJLLLNNNNNNKKKGGGCCC@@@HHHIIIKKKKKKKKKJJJHHHGGGDDDCCCDDDDDDAAA===???EEEFFFEEECCCCCCDDDFFFJJJLLLFFFJJJEEE===CCCQQQQQQFFFBBBDDDGGGJJJKKKKKKJJJIIIJJJOOOVVV[[[^^^bbbhhhmmmnnnuuu{{{wwwlll___XXXVVVRRRQQQPPPRRRUUU[[[aaaddd\\\[[[\\\___bbbddddddeeehhhlllooooooooopppnnnkkkfffggggggeeecccdddjjjppphhhnnnuuuuuupppjjjhhhiiijjjnnnrrrqqqlllhhhggghhhggghhhfffbbb]]][[[\\\^^^aaaaaaaaa___[[[XXXXXXZZZ^^^bbbjjjppppppooouuu~~~}}}~~~}}}{{{yyyxxxtttsssrrrrrrrrrsssuuuvvvvvvzzz~~~~~~tttjjjdddcccdddeeebbb^^^ZZZXXXZZZ___eeeiiibbbbbb```[[[UUUPPPMMMMMMIIIGGGDDDCCCFFFJJJOOORRRUUUTTTTTTTTTSSSPPPKKKGGGDDDEEEHHHKKKMMMMMMLLLKKKMMMLLLIIIGGGEEEEEEFFFHHHFFFDDDCCCDDDFFFHHHHHHHHHMMMLLLJJJJJJLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHGGGEEECCCAAAAAAAAABBBEEEEEECCCAAADDDBBB???>>>>>>@@@CCCDDDJJJJJJKKKLLLPPPUUU[[[```lllkkkjjjjjjmmmqqquuuxxxvvvnnnddd]]]XXXOOOCCC:::333111...,,,---///111111///000222222333666999<<>>CCCHHHMMMPPPLLLNNNPPPSSSSSSPPPLLLIIIIIIHHHHHHGGGEEECCCAAA@@@AAAGGGMMMMMMJJJGGGGGGIIIMMMOOOQQQQQQOOOMMMLLLLLLPPPNNNMMMLLLMMMNNNNNNOOOWWWUUURRRMMMIIIHHHJJJMMMMMMLLLJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLL>>>BBBCCCAAA@@@AAA>>>999777;;;>>>;;;666333555888>>><<<999777777888:::<<<555555444444555777:::;;;<<<>>>;;;444444:::AAADDD===;;;::::::<<>>FFFIIILLLMMMLLLKKKKKKLLLQQQSSSVVVUUUSSSPPPNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKHHHKKKMMMNNNMMMMMMNNNOOOOOOOOOPPPSSSWWWZZZ[[[[[[XXXXXXVVVUUUTTTTTTUUUUUUWWWYYY[[[[[[YYYWWWUUUUUU[[[]]]aaadddggghhhgggfffdddcccbbbcccdddeeedddcccbbb```]]]YYYWWWUUUTTTSSSZZZZZZZZZYYYXXXXXXYYYZZZSSSMMMHHHJJJPPPVVVWWWVVVSSSPPPLLLKKKMMMPPPRRRSSSNNNOOOOOOOOOMMMJJJGGGEEE<<<999444222111111111000111222444333111000000000444444222111000222555999999>>>EEEHHHGGGFFFGGGHHHDDDFFFHHHIIIIIIHHHFFFDDD<<<888222...,,,...000222222333333444333222111000///333999>>>CCCHHHMMMPPPMMMNNNNNNMMMLLLKKKJJJJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAGGGNNNOOOKKKHHHHHHJJJKKKMMMPPPQQQOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPNNNKKKJJJKKKLLLKKKIIIGGGGGGJJJLLLLLLKKKOOOOOOOOOMMMJJJJJJKKKLLLJJJIIIHHHGGGHHHIIIKKKLLLBBBFFFGGGEEEDDDFFFDDD??????BBBEEEDDDAAA>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCC;;;<<<===>>>???????????????BBB@@@;;;:::BBBJJJNNNFFFEEEDDDDDDFFFIIIMMMOOODDDCCCCCCBBBCCCDDDFFFGGGDDDDDDEEEDDDCCC@@@===;;;444666:::>>>??????>>>===;;;@@@FFFGGGEEEBBBBBBBBBAAABBBAAA>>>;;;:::===@@@DDDDDDCCC@@@???@@@DDDGGGEEEBBB>>><<<>>>CCCIIINNNKKKHHHCCC???<<>>???@@@AAAAAA@@@BBBEEEHHHKKKLLLMMMMMMDDD@@@999444222333333333444555555666555444222111111555:::???CCCHHHLLLOOOMMMMMMKKKHHHFFFFFFIIIKKKHHHHHHHHHGGGGGGEEEDDDCCCGGGKKKOOOPPPMMMIIIHHHHHHJJJMMMPPPQQQPPPNNNMMMMMMKKKLLLLLLKKKJJJJJJMMMOOOLLLNNNOOOPPPNNNNNNNNNOOOLLLKKKJJJJJJLLLMMMMMMMMMPPPQQQQQQPPPMMMLLLLLLMMMIIIHHHFFFEEEFFFIIILLLNNNOOORRRSSSPPPPPPRRRRRRNNNKKKMMMPPPRRRSSSRRRQQQQQQOOOQQQUUUXXXXXXWWWTTTQQQLLLNNNRRRTTTSSSPPPLLLJJJIIIOOOQQQNNNNNNTTT[[[___ZZZZZZYYYXXXXXX[[[___bbbYYYWWWSSSQQQSSSWWW]]]aaabbb^^^YYYTTTPPPNNNMMMMMMHHHIIIIIIIIIJJJJJJJJJKKKHHHMMMSSSUUUTTTSSSTTTWWWLLLNNNOOOMMMIIIHHHKKKOOOQQQRRRQQQNNNKKKKKKNNNQQQQQQOOOMMMLLLMMMRRRYYY^^^^^^YYYRRRLLLJJJNNNVVV]]]VVVTTTVVV]]]eeennn|||{{{yyyzzz}}}yyysssssssssrrrtttxxx|||wwwsssyyyzzzzzzvvvpppiiieeedddfffhhhkkknnnooonnnmmmlllooommmnnnttt}}}|||{{{sssooommmjjjddd^^^YYYYYYYYY[[[___eeekkknnnjjjlllkkklllsss|||~~~yyyzzz~~~~~~yyy}}}~~~|||tttsssxxxzzzwwwxxxyyy{{{||||||yyywwwuuurrrooolllmmmppprrrqqqoooiiiiiijjjiiihhhhhhhhhiiikkkooorrrqqqrrruuurrrmmmfffaaa```ccceeecccbbbddd```___^^^^^^]]]YYYSSSNNNOOOOOOOOOOOONNNMMMLLLLLLMMMQQQTTTUUUZZZaaaffffff]]]^^^aaagggmmmrrrssssssooommmhhh___TTTLLLGGGFFFGGGIIIKKKKKKJJJKKKNNNRRROOOQQQSSSSSSSSSSSSUUUWWWRRRSSSSSSQQQOOOOOOQQQTTTVVVUUUUUUVVVVVVUUUQQQOOOHHHHHHIIIKKKMMMPPPSSSTTTQQQTTTVVVTTTPPPNNNPPPSSSPPPOOOOOOQQQTTTWWWWWWWWWOOONNNNNNOOOQQQRRRQQQPPPMMMPPPSSSQQQNNNLLLOOORRRQQQTTTWWWVVVRRRMMMKKKKKKJJJLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQOOOLLLJJJJJJKKKLLLOOOPPPNNNJJJHHHKKKNNNNNNSSSXXX[[[\\\]]]___aaaiiinnnuuuxxxwwwsssooonnnggg^^^SSSLLLGGGDDD???;;;<<<;;;:::888888;;;AAAEEEHHHJJJLLLNNNNNNNNNOOOQQQTTTUUUWWWVVVTTTRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRNNNPPPSSSTTTSSSRRRRRRRRRSSSQQQPPPPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZZZZYYYXXXZZZZZZ[[[\\\\\\ZZZXXXVVVXXX[[[bbbiiinnnlllfff```dddcccccceeefffeeebbb``````\\\XXXWWWWWWWWWUUUSSSXXXWWWUUUVVVXXXXXXWWWUUUSSSOOOLLLNNNSSSVVVWWWUUUYYYVVVRRRPPPPPPRRRSSSSSSPPPPPPOOONNNLLLIIIGGGEEE>>>;;;777555444333222111...//////.........111333555555444222000111333666555444444666999;;;<<<<<<===>>>???BBBEEEHHHKKKMMMIIIEEEBBB@@@>>><<<888555777777888888777666444333555888===AAADDDHHHLLLNNNKKKLLLJJJGGGEEEEEEHHHLLLHHHHHHHHHHHHHHHGGGFFFFFFJJJLLLNNNOOOOOOMMMKKKJJJLLLOOORRRSSSQQQNNNLLLKKKJJJLLLLLLKKKIIIJJJMMMOOOLLLNNNPPPQQQPPPPPPQQQRRROOOOOOOOOOOONNNMMMMMMMMMMMMOOOQQQQQQPPPOOOOOOOOOIIIGGGFFFEEEGGGJJJOOOQQQbbbddddddbbbbbbeeeeeeccc[[[\\\___cccgggiiigggeeeaaafffkkkpppqqqmmmiiieeedddgggkkkmmmkkkfff___[[[ZZZaaaggggggggglllqqqssssssrrrqqqooonnnppptttwwwsssooohhheeegggnnnxxx~~~|||uuukkkbbb\\\[[[\\\^^^\\\YYYVVVSSSRRRSSSUUUWWWSSSXXX^^^``````aaaeeejjjWWWZZZ[[[YYYUUUUUUXXX]]]]]]]]]]]]YYYVVVUUUWWWZZZZZZZZZZZZZZZ\\\```fffjjjmmmhhh___XXXVVV[[[eeelllcccaaabbbhhhoooxxx{{{}}}xxxyyy|||}}}{{{yyyzzz}}}}}}ttthhhdddgggeeeiiinnnssstttqqqmmmjjjkkklllnnnsssxxxzzzyyywww}}}vvvnnngggccc```]]]ZZZZZZXXXVVVVVV[[[bbbjjjooojjjkkkiiihhhoooyyyyyytttqqqxxxyyyvvv{{{yyyxxxxxxtttooorrryyyyyytttwwwxxxyyy{{{{{{xxxsssnnnooojjjfffhhhmmmooojjjeeeeeedddddddddccccccbbbbbbmmmqqqpppmmmmmmqqqooojjjhhhaaa]]]```bbb```]]]\\\WWWVVVVVVWWWXXXVVVPPPKKKJJJKKKLLLLLLLLLKKKIIIHHHBBBHHHMMMNNNRRRXXX[[[ZZZUUUWWW\\\cccjjjooopppppppppnnniii```VVVNNNLLLLLLKKKLLLLLLKKKJJJKKKOOOSSSNNNNNNNNNNNNOOOSSSXXX]]]VVVWWWWWWUUURRRRRRTTTWWWYYYXXXWWWXXXXXXXXXUUUSSSGGGIIILLLOOORRRTTTUUUUUUQQQVVV\\\[[[VVVQQQOOOPPPPPPOOOOOOQQQUUUWWWXXXXXXSSSRRRQQQPPPPPPOOOMMMKKKQQQUUUXXXWWWTTTRRRVVVYYYWWWXXXYYYVVVQQQNNNNNNPPPLLLMMMOOOPPPPPPQQQSSSUUUOOORRRUUUTTTQQQNNNNNNOOOMMMQQQTTTSSSNNNKKKMMMOOOPPPSSSVVVVVVTTTSSSTTTVVV```eeekkknnnnnnpppuuuyyyxxxooobbbYYYSSSNNNGGGBBBAAA@@@>>><<<;;;???DDDIIIFFFIIILLLNNNOOOPPPSSSTTTSSSTTTUUUUUUSSSRRRRRRSSSPPPRRRTTTVVVVVVUUUSSSQQQOOORRRTTTUUUTTTSSSRRRRRRSSSQQQOOONNNOOOPPPPPPOOORRRTTTXXX[[[\\\\\\[[[ZZZ[[[[[[\\\]]]^^^]]]ZZZXXX\\\[[[\\\aaaeeegggfffcccaaaaaabbbccceeedddbbb___^^^[[[WWWVVVWWWWWWVVVTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPOOOPPPSSSVVVXXX]]]ZZZUUUSSSSSSSSSSSSRRRSSSQQQNNNKKKIIIGGGGGGFFF@@@===999666555333111000,,,------,,,+++---111444777777666555333444666999777444000111555999:::999:::::::::;;;===AAAEEEGGGIIIHHHHHHIIIHHHDDD<<<666888999999999888777555444888;;;???CCCFFFIIILLLNNNJJJKKKKKKIIIFFFEEEHHHKKKGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIKKKNNNQQQRRRPPPNNNNNNQQQTTTTTTQQQMMMJJJIIIJJJLLLMMMKKKIIIJJJMMMPPPOOOPPPQQQPPPPPPPPPSSSUUURRRSSSTTTSSSPPPMMMMMMMMMIIILLLPPPQQQQQQPPPPPPQQQIIIHHHFFFFFFHHHLLLQQQTTTyyytttsssvvvwwwtttpppoooooopppqqqttt{{{}}}{{{yyyxxxzzz}}}~~~|||zzzzzzzzz{{{}}}}}}yyyqqqkkkmmmnnnsss|||~~~{{{vvvvvvzzz}}}sssllljjjlllnnnvvvooofff^^^\\\^^^aaacccdddcccbbbdddiiioootttvvvkkkfff```___bbbgggjjjkkkeeejjjjjjeeecccfffddd^^^[[[aaacccbbbfffooorrrpppiiimmmpppnnnhhhdddeeegggdddhhhnnnsssxxx{{{{{{yyyyyy|||uuuzzz~~~|||{{{~~~wwwqqqsss}}}~~~~~~zzzyyyvvvqqqjjjeeebbbbbb^^^```ccceeegggfffdddccc]]]^^^bbbhhhooorrrpppnnnjjjfff```\\\YYYVVVSSSQQQRRRSSSUUUUUUUUUVVVWWWYYY^^^dddiiikkkhhhfffgggiiifffiiilllnnnnnnnnnooopppjjjiiiggggggiiimmmqqqtttmmmqqqsssrrrqqqrrrpppkkkfffeeedddfffhhhgggbbb]]]\\\^^^aaaaaa```___^^^___dddgggjjjkkkjjjgggdddccchhhaaaYYYVVVXXXXXXTTTOOOVVVUUURRRPPPOOONNNNNNOOOPPPMMMJJJIIIJJJKKKLLLKKKFFFHHHJJJMMMPPPSSSUUUVVVOOOOOORRR\\\hhhooonnnjjjgggbbb]]]ZZZZZZWWWQQQLLLNNNMMMNNNOOOPPPPPPNNNLLLPPPPPPOOOOOOQQQSSSUUUUUUZZZ[[[[[[XXXUUURRRPPPPPP]]]ZZZWWWUUUUUUUUUUUUUUUNNNNNNPPPRRRVVVXXXXXXWWWTTTVVVXXXYYYXXXVVVTTTRRRPPPPPPRRRUUUYYYXXXTTTPPPOOORRRTTTSSSPPPMMMKKKJJJRRRXXX^^^___[[[XXXXXX[[[aaa```^^^YYYTTTQQQOOOOOOTTTTTTRRRPPPNNNOOOQQQTTT___ZZZTTTOOONNNOOOPPPQQQQQQPPPNNNMMMLLLMMMOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOQQQTTTYYY```hhhoootttwwwqqqsssqqqiiiccc___VVVMMMIIIHHHGGGDDDBBBCCCEEEGGGGGGJJJNNNPPPRRRUUUXXX[[[\\\[[[XXXUUUTTTSSSSSSTTTVVVWWWWWWUUUQQQPPPSSSUUUNNNPPPRRRTTTUUUUUUTTTSSSOOOOOONNNNNNNNNNNNNNNOOONNNUUU\\\``````^^^^^^___[[[bbbhhhfff___XXXVVVWWWXXX[[[___```^^^]]]]]]___bbbaaa```aaabbbbbb```^^^]]]VVVOOONNNRRRVVVWWWVVVSSSRRRPPPPPPRRRUUUYYY\\\TTTTTTSSSSSSTTTVVVWWWXXXXXXUUUSSSTTTVVVVVVRRROOOQQQQQQPPPNNNLLLIIIFFFCCCBBB>>>999555333333222111//////...//////000111111888999888555111///000333555222...///222666777666777888999888666777:::===DDDEEEKKKRRRQQQIIIBBB@@@@@@@@@@@@===:::777666777;;;>>>BBBFFFIIIJJJJJJJJJLLLOOOPPPNNNIIIEEEDDDEEEMMMMMMLLLJJJGGGFFFGGGHHHLLLGGGDDDGGGOOOTTTSSSOOORRRPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTT[[[YYYVVVTTTRRRPPPMMMKKKLLLFFFDDDJJJNNNLLLJJJLLLNNNIIIDDDDDDIIINNNQQQRRR|||{{{~~~~~~}}}|||~~~|||yyyzzz~~~xxxvvvwwwvvvuuu~~~xxxqqqllljjjhhhfffdddkkkiiigggiiimmmrrrvvvxxxvvvpppiiifffhhhnnnsssuuuooosssrrrmmmiiiiiieee___```dddffffffjjjqqqtttrrrrrrtttuuurrrlllhhhgggggg^^^eeeooowww|||~~~}}}zzzxxxvvvtttqqqpppnnnlllmmmpppuuuyyy~~~{{{xxxuuusssdddgggjjjjjjiiihhhiiikkkoooqqqpppkkkeeeeeelllrrr}}}~~~|||wwwqqqllliiikkkkkkiiieee___ZZZXXXWWWSSSTTTVVVXXXYYYYYYXXXWWWTTTTTTVVVZZZ```ccccccaaaYYYWWWSSSQQQQQQPPPNNNMMMLLLNNNOOOOOONNNNNNOOOPPPUUU[[[bbbdddaaa]]]\\\]]]___bbbfffgggeeebbb___^^^______```aaaccceeeggghhhiiimmmooommmmmmnnnkkkgggccccccbbbaaa___]]]\\\]]]YYY[[[\\\\\\[[[ZZZ[[[\\\___```aaabbbbbbbbbcccddd___ZZZVVVTTTUUUUUURRROOOSSSRRRQQQOOOOOOOOOOOOPPPMMMMMMMMMNNNOOOOOOMMMKKKDDDGGGKKKOOORRRSSSSSSSSSOOOOOORRRYYYaaafffeeebbbddd___YYYWWWWWWUUUQQQLLLLLLLLLLLLNNNPPPQQQOOOMMMLLLMMMOOOQQQTTTWWW\\\___^^^^^^]]]ZZZWWWTTTTTTUUU]]][[[YYYXXXXXXXXXVVVTTTSSSRRRSSSUUUXXXZZZZZZYYY[[[[[[\\\\\\[[[YYYWWWVVVXXXVVVTTTTTTVVVVVVTTTQQQRRRSSSTTTRRRPPPOOOOOOPPPWWWZZZ^^^``````^^^\\\[[[``````^^^[[[WWWTTTTTTUUUWWWWWWWWWVVVTTTTTTUUUWWW```^^^YYYUUURRRPPPMMMLLLPPPNNNMMMLLLLLLMMMOOOPPPOOOPPPQQQQQQQQQOOONNNMMMMMMOOORRRXXX^^^dddhhhkkkjjjlllkkkjjjmmmmmmeeeZZZSSSSSSRRROOOKKKIIIJJJKKKIIILLLRRRVVVXXXZZZ\\\]]]XXXXXXWWWUUUTTTSSSRRRRRRWWWWWWWWWTTTPPPOOOPPPRRRQQQRRRTTTTTTTTTSSSQQQOOOMMMMMMMMMLLLKKKLLLNNNOOOLLLPPPUUUZZZ]]]___```bbb]]]bbbeeebbb[[[UUUUUUWWWVVVYYY]]]^^^]]]\\\]]]^^^```______```aaa```^^^\\\VVVQQQLLLLLLQQQUUUVVVVVVUUUTTTSSSSSSTTTXXX\\\___UUUUUUTTTTTTVVVXXX[[[\\\XXXUUUSSSSSSUUUUUURRROOOOOOOOONNNMMMKKKHHHEEECCC@@@<<<777444333333222111///......//////111222333444555444111---,,,---000333000......222555666666444555666444333333555888;;;<<>>:::888999:::;;;===AAAEEEIIILLLNNNOOOKKKNNNOOOMMMIIIFFFFFFHHHIIIKKKLLLLLLJJJHHHGGGHHHOOOKKKIIIJJJNNNPPPNNNKKKNNNMMMLLLLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTWWWVVVTTTSSSQQQOOOMMMLLLLLLGGGFFFLLLMMMIIIDDDCCCEEECCCBBBCCCEEEGGGIIIIII}}}}}}yyywwwxxx}}}{{{xxx{{{~~~|||yyy~~~zzzvvvuuuvvvrrrkkkeeemmmkkkiiijjjnnnrrruuuvvvtttpppllljjjllloooqqqrrrwwwyyyxxxsssnnniiiccc]]]aaadddffffffiiinnnqqqpppwwwvvvtttqqqlllhhheeeccc[[[bbbkkkrrrtttttttttsssrrrooolllkkkjjjgggaaa]]]^^^]]]\\\[[[[[[]]]___```mmmttt|||~~~xxxooojjjfffdddaaa^^^QQQQQQQQQRRRTTTTTTSSSRRRSSSWWWZZZXXXSSSQQQSSSVVVccccccdddeeeccc___XXXSSSZZZ[[[[[[XXXTTTPPPMMMLLLIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIKKKOOORRRTTTTTTLLLKKKIIIIIIJJJJJJIIIGGGIIIKKKMMMLLLJJJIIIIIIIIIMMMSSSYYY[[[YYYTTTRRRRRRUUUXXX]]]^^^\\\WWWSSSQQQTTTVVVXXXZZZ\\\]]]]]]\\\dddgggiiigggggghhhfffbbb]]]______[[[VVVTTTWWW[[[VVVWWWWWWVVVTTTTTTVVVXXXYYYXXXWWWVVVXXX[[[___aaaWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQLLLNNNPPPTTTUUUSSSOOOKKKDDDGGGLLLPPPSSSSSSRRRQQQOOOQQQUUUXXX[[[\\\\\\[[[^^^ZZZTTTRRRRRRRRRPPPNNNKKKKKKLLLNNNQQQRRRRRRQQQLLLOOOSSSUUUWWW[[[aaafffcccbbb```]]]YYYXXXYYY[[[^^^]]]\\\\\\\\\ZZZWWWUUUXXXWWWVVVWWWZZZ]]]^^^^^^``````___^^^]]]\\\[[[ZZZaaa^^^XXXUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSVVVXXX]]]^^^aaaeeehhhgggbbb]]]```aaa```^^^\\\ZZZ[[[\\\YYY[[[\\\\\\YYYWWWWWWWWW]]]^^^^^^\\\YYYTTTPPPMMMPPPNNNLLLKKKKKKMMMOOOPPPQQQQQQRRRSSSQQQOOOMMMKKKJJJJJJKKKMMMQQQUUUYYY\\\aaaaaabbbfffooosssmmmccc^^^___^^^[[[VVVRRRPPPOOOLLLPPPVVVZZZ\\\]]]^^^___XXXXXXWWWWWWUUUTTTSSSRRRVVVVVVUUURRROOOMMMMMMNNNTTTTTTTTTTTTRRROOOLLLJJJKKKLLLLLLKKKJJJKKKMMMPPPMMMNNNPPPUUUZZZ^^^``````___bbbccc___XXXSSSTTTVVVRRRUUUXXXZZZZZZ[[[\\\]]][[[[[[\\\^^^___]]]ZZZWWWMMMJJJHHHJJJOOOSSSTTTSSSTTTSSSRRRSSSUUUYYY\\\___WWWVVVTTTTTTUUUYYY]]]___YYYUUURRRQQQSSSTTTRRRPPPMMMLLLKKKJJJJJJHHHDDDBBB<<<999444222222222222222.........///000222444555333222111...,,,+++---///111///---...111444666666333444444333111111222444333333888???CCCBBBCCCEEEBBBBBB@@@===::::::;;;===<<<>>>AAAEEEIIINNNRRRTTTKKKNNNOOONNNJJJIIIJJJMMMGGGJJJMMMNNNMMMJJJHHHHHHMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKMMMNNNPPPPPPMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSVVVUUUTTTSSSQQQOOOMMMLLLIIIEEEEEEHHHHHHBBB:::777<<>>@@@???===:::888999;;;>>>>>>???@@@CCCGGGLLLQQQTTTMMMOOOQQQPPPMMMMMMOOORRRJJJMMMOOOOOOMMMJJJIIIIIIHHHLLLPPPQQQOOOMMMLLLMMMGGGIIIKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPVVVVVVVVVTTTPPPMMMKKKKKKGGGDDDCCCDDDCCC???888444999===CCCEEEEEEFFFHHHKKK}}}{{{yyyuuunnnlllvvv{{{{{{yyyvvvxxx~~~llleee^^^ZZZ[[[^^^_________bbbgggkkklllkkkiiihhhooonnnrrrxxxyyyvvvtttvvv{{{~~~~~~xxxpppkkkfffdddaaa______bbbfffhhheeefffeeeccc``````cccfffeeecccbbbdddggggggbbb]]][[[ZZZZZZ\\\```eeeggghhhggghhhhhhhhhggggggggggggmmmmmmmmmmmmhhhaaa[[[XXXYYYXXXYYYZZZ\\\\\\^^^___eeeccc___]]]\\\ZZZWWWUUUXXXVVVSSSRRRUUUZZZ___cccddd]]]TTTOOONNNLLLHHHDDDAAA@@@AAADDDGGGIIIIIIGGGGGGMMMUUU]]]ccchhhkkkmmmrrruuuzzz}}}vvvssshhhYYYNNNJJJGGGDDDAAA???;;;888:::???AAA>>>:::444666999999777555666888666999???HHHOOORRROOOKKKOOOPPPQQQPPPNNNKKKJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGDDDCCCBBBDDDFFFIIIHHHHHHIIIKKKMMMMMMKKKIIIQQQSSSVVVWWWTTTQQQNNNMMMQQQQQQOOONNNLLLLLLMMMOOONNNPPPSSSTTTTTTTTTVVVXXXTTTTTTSSSTTTTTTVVVWWWXXX___bbbccc``````bbb```]]]XXXXXXXXXZZZ\\\[[[XXXUUUWWWWWWUUURRRPPPQQQTTTWWWQQQPPPOOOPPPSSSTTTTTTRRRVVVZZZ^^^^^^ZZZWWWXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUTTTUUUUUUSSSPPPMMMNNNNNNNNNOOOPPPRRRTTTUUURRRVVVYYYYYYVVVTTTVVVYYYUUUSSSPPPNNNNNNPPPRRRRRRPPPPPPQQQTTTXXX\\\]]]]]][[[]]]^^^^^^]]]^^^bbbeeeeeeccc```]]]ZZZ[[[^^^aaabbb```^^^^^^^^^___^^^]]]YYYXXXXXXZZZ___dddgggiiibbbbbbaaaaaabbbdddfffhhhddddddbbb```]]][[[ZZZZZZVVVYYY]]]```aaabbbcccdddffflllssstttqqqnnnlllmmmkkkkkkjjjhhheeeddddddfffbbbeeegggfffbbb\\\XXXUUUWWWZZZ^^^___^^^\\\]]]]]]VVVSSSPPPMMMLLLMMMOOOQQQTTTTTTUUUVVVVVVUUUUUUTTTRRRPPPMMMKKKJJJKKKMMMNNNQQQPPPOOONNNMMMMMMPPPSSS[[[___cccdddbbb^^^\\\ZZZ\\\]]]^^^^^^]]]^^^```bbbccc___YYYTTTQQQPPPRRRSSSQQQPPPPPPPPPPPPOOONNNNNNMMMNNNOOOOOOMMMKKKHHHGGGFFFMMMTTTVVVSSSOOOMMMMMMRRRRRRUUU[[[```aaa^^^ZZZ\\\___bbbaaa\\\VVVRRRQQQKKKLLLNNNPPPSSSUUUVVVWWWPPPQQQRRRTTTVVVTTTPPPLLLGGGHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLMMMPPPSSSVVVWWWWWWTTTQQQNNNMMMOOOQQQTTTVVVRRRNNNNNNPPPRRRRRRQQQJJJHHHEEEFFFHHHGGGBBB>>>333000---,,,---///000000///...------///222555666444222///---...000222333------...///000111444555777666666555555555444333000---,,,000222111444888::::::888666555666999<<>>:::999<<>>===???BBBCCCAAA>>>>>>@@@EEEJJJPPPUUUYYY[[[]]]```eeejjjnnnqqqrrrsssuuuvvvyyy}}}{{{wwwrrrhhh[[[QQQJJJGGGDDDAAA===999555555888999666333111222222222111111333555333777>>>FFFNNNQQQPPPOOOQQQRRRQQQOOOLLLKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGFFFDDDCCCBBBDDDFFFCCCDDDGGGKKKOOOOOONNNLLLOOORRRVVVXXXVVVRRRPPPNNNQQQOOOKKKHHHHHHJJJMMMOOOQQQRRRSSSRRRQQQQQQTTTVVVTTTTTTSSSRRRSSSTTTVVVWWW]]]___```]]]]]]___^^^[[[ZZZXXXXXX[[[^^^^^^YYYTTTXXXWWWUUUSSSQQQQQQTTTWWWQQQPPPOOORRRTTTUUUQQQNNNSSSWWW[[[[[[YYYWWWWWWXXX[[[[[[[[[ZZZZZZXXXWWWVVVZZZXXXUUUUUUUUUTTTRRRQQQTTTSSSQQQQQQRRRTTTWWWXXXTTTVVVYYYXXXVVVUUUVVVXXXTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTUUUXXX\\\```bbbbbb^^^]]]]]]^^^```ccceeefffbbbaaa___\\\YYYZZZ]]]```aaa```___```aaabbbaaa```ZZZYYYZZZ]]]bbbgggiiijjjeeeeeeeeefffhhhjjjmmmnnnccceeefffeeeccc```___^^^XXX\\\bbbfffggghhhhhhiiimmmtttyyyyyytttpppqqqsssmmmnnnmmmjjjgggeeefffggggggjjjlllkkkgggbbb]]][[[[[[^^^aaa```\\\ZZZZZZ\\\WWWUUUQQQOOONNNPPPSSSVVVWWWVVVVVVVVVVVVWWWXXXYYYWWWUUURRRPPPOOONNNOOOPPPMMMKKKJJJGGGBBB>>>BBBIIIOOOSSSYYY]]]^^^^^^]]]]]]```aaabbbaaa``````aaacccbbb^^^XXXSSSPPPOOOPPPQQQQQQPPPOOOPPPRRRRRRPPPOOOKKKLLLMMMNNNMMMLLLJJJIIIHHHOOOWWWZZZUUUPPPNNNNNNNNNQQQWWW]]]aaabbb___\\\ZZZ]]]aaaaaa]]]WWWSSSPPPLLLLLLLLLOOORRRUUUVVVUUUNNNNNNOOOQQQRRRQQQMMMJJJJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNNNNPPPRRRUUUVVVUUUSSSOOOKKKJJJJJJLLLMMMRRROOOLLLMMMQQQSSSRRRQQQKKKGGGDDDEEEGGGFFFAAA<<<222///,,,+++,,,...000000///...---,,,---000333555111...+++***,,,///111222---///000000000000222444555444333444555555333222+++)))***...000000222666444444444333222444777999===<<<<<<===???BBBEEEGGGJJJMMMPPPPPPMMMLLLLLLNNNLLLLLLKKKIIIGGGGGGHHHJJJMMMPPPSSSRRRNNNKKKIIIIIIKKKNNNQQQPPPMMMKKKKKKMMMMMMOOOQQQTTTUUUVVVVVVVVVTTTSSSRRRPPPOOONNNNNNNNNSSSUUUVVVRRRKKKEEEBBBAAA@@@@@@>>>>>>AAAFFFEEEAAA===???BBBEEEJJJQQQYYY^^^TTTQQQMMMIIIEEEDDDLLLVVVTTTVVVSSSMMMJJJJJJIIIGGG;;;999888:::???CCCDDDCCCGGGHHHIIIIIIJJJMMMRRRVVVRRRSSSXXX^^^^^^XXXSSSRRROOOQQQUUUWWWXXXWWWTTTSSSOOONNNMMMMMMNNNQQQSSSUUUQQQRRRQQQNNNKKKLLLQQQVVVVVVXXXZZZYYYWWWUUUVVVWWWTTTSSSSSSVVVZZZ]]]^^^^^^\\\[[[XXXTTTSSSVVV]]]bbb^^^[[[]]]aaa```[[[YYY[[[XXXTTTSSSVVVVVVRRRRRRVVVUUUWWWWWWTTTQQQOOOQQQTTTNNNLLLJJJKKKMMMNNNNNNLLLOOOLLLIIIFFFEEEFFFGGGHHHDDD@@@>>>???AAABBB>>>;;;;;;:::999:::>>>BBBFFFHHHGGGKKKOOORRRUUUYYY```fffgggiiilllooorrrsssttttttrrrlllcccYYYQQQKKKIIIHHHBBB>>>999777666555222000...////////////000222333222888@@@HHHMMMQQQTTTUUUUUUUUUSSSPPPLLLKKKLLLNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEGGGIIIHHHEEECCCCCCDDDAAABBBEEEJJJMMMMMMKKKHHHIIIMMMSSSUUUUUURRROOOMMMOOOMMMJJJHHHHHHJJJLLLNNNQQQRRRSSSSSSQQQQQQQQQRRRTTTTTTUUUUUUVVVUUUUUUUUUYYY\\\[[[XXXXXXZZZZZZWWW[[[[[[[[[[[[ZZZYYYWWWUUUVVVUUUTTTRRRPPPPPPRRRTTTSSSPPPOOOQQQUUUVVVSSSOOOOOORRRTTTVVVWWWWWWXXXXXXZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWZZZ^^^bbbdddeeeaaa^^^[[[]]]bbbfffeeeddd```___^^^[[[YYYZZZ\\\___[[[]]]```dddfffeeebbb___]]]]]]^^^aaaeeehhhiiiiiifffggggggiiijjjlllnnnoooeeehhhiiihhhdddbbbbbbccc]]]```dddgggiiikkkmmmooovvvyyy{{{zzzwwwtttttttttkkklllkkkiiigggeeefffgggfffiiilllllljjjeeebbbaaa\\\```cccbbb\\\XXXWWWXXXVVVTTTQQQPPPRRRUUUZZZ]]][[[YYYVVVTTTTTTVVVXXXZZZXXXWWWUUUTTTRRRRRRQQQQQQNNNJJJGGGFFF@@@999888<<<>>>CCCKKKPPPTTTUUUWWWWWWYYY\\\aaaccccccaaa``````___]]]ZZZXXXUUUTTTSSSSSSSSSRRRQQQRRRTTTSSSQQQNNNLLLMMMNNNOOOOOONNNLLLKKKLLLRRRYYYYYYSSSNNNNNNPPPNNNRRRWWW[[[\\\\\\\\\\\\YYY[[[]]]]]]ZZZVVVSSSQQQPPPNNNNNNPPPTTTWWWWWWVVVOOONNNNNNOOOPPPPPPMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQNNNLLLKKKJJJKKKLLLNNNLLLKKKMMMQQQTTTSSSQQQMMMHHHDDDEEEGGGFFF@@@:::444111...,,,...000111111///...,,,+++,,,...111333000,,,((('''***...000111///000222222000000111444333222222444666666444111***(((***///111000000333///000111111111222555777777777777888:::===???@@@CCCHHHLLLLLLHHHEEECCCDDDCCCEEEFFFFFFEEEEEEFFFHHHOOOPPPQQQQQQOOOLLLJJJJJJMMMPPPTTTRRRNNNKKKKKKMMMPPPRRRUUUWWWYYYZZZZZZYYYWWWVVVTTTSSSRRRRRRQQQQQQUUUXXXYYYVVVNNNHHHEEEEEEDDDGGGHHHIIINNNTTTSSSMMMKKKKKKLLLQQQYYYaaafffiiiJJJGGGFFFEEEAAA===@@@EEE???CCCEEEAAA???>>><<<999222111111555;;;??????===@@@EEEKKKNNNNNNNNNOOOQQQOOOOOORRRWWWUUUOOOJJJIIIHHHJJJNNNQQQSSSTTTTTTSSSOOOMMMKKKJJJIIIJJJKKKLLLPPPMMMJJJHHHIIIMMMPPPRRRMMMSSSXXXXXXVVVUUUWWWZZZTTTSSSSSSUUUXXXZZZ[[[ZZZSSSVVVZZZZZZYYYXXXYYY[[[YYYVVVWWW\\\\\\XXXWWWZZZWWWRRRQQQTTTTTTOOOOOOSSSRRRUUUVVVSSSMMMLLLOOOSSSSSSNNNHHHFFFHHHJJJLLLKKKGGGHHHIIIIIIIIIIIILLLNNNFFFBBB???@@@CCCEEEBBB>>><<<888333111333666:::<<<888<<<@@@AAACCCIIISSS[[[\\\^^^```bbbcccgggkkknnnssspppiii___VVVPPPNNNNNNJJJGGGAAA===999555222111,,,,,,...//////000000111000777@@@HHHMMMRRRWWW[[[ZZZXXXUUUQQQMMMLLLNNNPPPOOOOOOMMMLLLJJJHHHGGGFFFEEEHHHLLLLLLIIIEEEDDDDDDCCCDDDGGGJJJLLLJJJFFFCCCEEEJJJPPPTTTTTTQQQNNNMMMNNNMMMKKKJJJKKKMMMMMMMMMNNNQQQTTTVVVUUUSSSRRRRRRSSSUUUXXXZZZZZZXXXVVVTTTVVVXXXXXXUUUUUUWWWWWWTTT]]]^^^]]]YYYTTTRRRSSSVVVSSSSSSSSSQQQOOONNNPPPQQQTTTPPPNNNPPPTTTWWWUUURRRMMMNNNPPPSSSVVVYYYZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\WWWWWWXXXZZZ\\\]]][[[YYYWWWXXXYYYZZZZZZZZZYYYXXXaaa```___^^^]]]\\\[[[ZZZVVVWWWYYYYYYXXXXXXYYYZZZYYYXXXXXXZZZ___ccceeefffeee```[[[]]]cccfffddd```______^^^\\\ZZZZZZ\\\^^^WWWZZZaaagggjjjhhhbbb]]]aaaaaaaaadddgggiiihhhgggffffffgggiiijjjkkkkkkllliiijjjkkkhhhdddbbbccceeeaaaccceeegggiiilllpppttt}}}|||zzzyyyyyyxxxvvvssshhhiiiiiigggeeeeeefffgggbbbfffiiijjjiiifffddddddYYY___dddccc^^^XXXVVVVVVTTTSSSQQQQQQTTTYYY___ccc^^^[[[WWWSSSRRRTTTVVVYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQJJJFFFFFFBBB888000///111777>>>EEEIIILLLNNNPPPOOOUUU]]]bbbccc```]]][[[]]]^^^^^^^^^]]]ZZZXXXVVVVVVTTTSSSSSSUUUTTTPPPMMMNNNOOOPPPQQQQQQPPPNNNMMMOOOTTTXXXVVVPPPLLLNNNRRRRRRUUUXXXXXXVVVUUUVVVYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQPPPRRRVVVYYYYYYXXXQQQPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQRRRRRRRRRSSSTTTNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMKKKJJJJJJNNNRRRUUUSSSQQQNNNIIIDDDEEEGGGFFF???999666333///...000111333333000...,,,***+++---000222000,,,((('''+++///111222///222444333000///111333444333333555888999666333,,,+++---222222///---///,,,...000111111222444666222222444555888:::<<<===>>>CCCGGGHHHDDD???<<<<<<:::>>>BBBEEEEEEEEEEEEEEEMMMMMMNNNOOOPPPOOONNNMMMMMMQQQUUUTTTOOOKKKLLLNNNSSSUUUWWWZZZ\\\\\\[[[[[[WWWWWWVVVUUUUUUUUUUUUUUUXXX[[[^^^[[[TTTNNNLLLLLLQQQVVVZZZ\\\ccciiifff^^^YYYXXXZZZ```iiipppssssssKKKNNNNNNJJJFFFDDD@@@:::>>>999666999===<<<333***,,,111666888999999<<>>;;;777222000111222444444666555555888===BBBEEEFFFLLLMMMOOOTTTXXX[[[[[[ZZZccckkkmmmhhhbbb___YYYRRRSSSPPPKKKHHHCCC===444.../////////111222222000...333888@@@GGGMMMQQQUUUXXXUUUVVVWWWTTTOOOLLLMMMOOOPPPPPPOOOLLLHHHFFFFFFGGGCCCDDDFFFGGGGGGGGGFFFEEECCCEEEHHHJJJJJJHHHEEECCCCCCJJJRRRVVVUUUQQQNNNMMMNNNPPPOOOLLLHHHGGGJJJNNNOOOQQQRRRPPPMMMMMMPPPSSSZZZYYYXXXWWWVVVWWWWWWXXXZZZVVVSSSQQQTTTWWW[[[\\\ZZZZZZXXXUUUSSSSSSVVVYYYVVVUUURRROOOMMMLLLLLLLLLOOOSSSSSSQQQPPPSSSRRROOOSSSQQQPPPRRRUUUWWWXXXXXXZZZ[[[]]]^^^^^^]]]\\\[[[[[[YYYXXXWWWXXXXXXVVVTTTUUUTTTUUUWWWZZZ[[[[[[YYY\\\]]]^^^bbbddddddaaa___[[[YYY\\\bbbbbb\\\YYY[[[XXXYYY[[[]]]^^^``````aaaaaa___]]]]]]^^^]]]\\\ZZZ]]]]]]]]]]]]]]]]]]^^^^^^___]]]```gggiiieeedddhhhhhhgggeeefffhhhkkkkkkkkkhhheeebbbbbbdddhhhkkklllfffggghhhhhhhhhgggeeedddffffffhhhkkkoooqqqpppooo}}}{{{wwwvvvrrrmmmnnnjjjjjjkkkhhhaaa```eeedddeeefffggggggeeecccbbbccccccbbbaaa___]]][[[ZZZXXXTTTRRRSSSYYY___ccceeebbb^^^YYYTTTRRRSSSUUUWWWVVVWWWXXXXXXWWWTTTRRRPPPMMMKKKIIIIIIGGGAAA666---111444777:::===@@@DDDGGGKKKMMMPPPSSSTTTVVVYYY\\\bbbccceeeeeecccbbbbbbbbb^^^[[[YYYVVVUUUSSSPPPOOOKKKMMMPPPQQQPPPNNNNNNMMMPPPRRRSSSTTTSSSRRRRRRSSSRRRTTTWWWXXXXXXXXXXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTTRRRSSSUUUVVVXXXYYYYYYYYYUUUTTTSSSTTTTTTTTTRRRPPPVVVTTTRRRQQQRRRRRRRRRQQQPPPPPPOOONNNOOOQQQSSSTTTQQQOOONNNPPPRRRRRRNNNKKKJJJLLLNNNQQQQQQOOOMMMLLLGGGFFFDDDCCCBBB@@@<<<999888666333111000///...,,,+++,,,---------...000333111...***))),,,000333444333444333///,,,+++///222333444555666666444333111---,,,---///111111000...,,,,,,...000444666666555222///---///333777888888>>>@@@BBBAAA===999666555777999<<<@@@BBBCCCCCCCCCBBBDDDGGGKKKMMMNNNNNNNNNLLLKKKLLLMMMOOOQQQRRRRRR[[[XXXYYY___dddbbb]]]YYY]]]XXXYYYaaaeeeaaa]]]\\\cccdddggghhhbbb[[[ZZZ^^^jjjlllpppuuuxxxuuunnngggkkkeeefffqqqzzz{{{|||~~~UUUWWWVVVPPPLLLIIIEEE???>>>888444666:::999222***)))///666:::;;;;;;===???IIINNNSSSUUUTTTRRRQQQQQQPPPOOOOOOOOOOOOMMMJJJHHHNNNNNNOOOTTTYYYZZZVVVRRRQQQPPPOOOOOONNNLLLIIIFFFIIIIIIJJJIIIJJJLLLQQQTTTUUUUUUTTTTTTTTTUUUUUUVVV^^^]]]ZZZWWWUUUTTTUUUUUUYYYWWWUUUUUUXXXZZZZZZXXX\\\YYYVVVVVVXXXYYYXXXVVVZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSRRROOOLLLKKKLLLMMMOOOOOONNNLLLJJJIIIJJJKKKQQQLLLEEECCCDDDDDDBBB???>>><<<:::888777555333000111222333777;;;>>>??????>>>>>>@@@DDDHHHJJJKKKJJJVVV]]]bbbeeeiiilllhhhaaaZZZWWWTTTQQQMMMGGG???999333222222333444444222111444888>>>CCCGGGKKKNNNPPPSSSUUUWWWUUUQQQNNNNNNPPPPPPPPPNNNKKKGGGDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHEEEDDDAAAGGGOOOUUUVVVTTTSSSSSSNNNNNNNNNLLLKKKLLLOOOQQQRRRRRRQQQOOOMMMLLLNNNOOOUUUVVVWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRUUUYYY[[[\\\[[[ZZZYYYWWWUUUUUUXXXZZZXXXXXXWWWSSSPPPMMMNNNOOOOOOQQQQQQOOOQQQWWWZZZYYYRRRPPPOOOPPPTTTWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[YYYYYYYYYZZZZZZYYYUUURRRRRRTTTXXX[[[\\\[[[ZZZYYY\\\___ccceeecccbbbbbbcccaaa^^^^^^aaaaaa^^^^^^aaa```___^^^]]]^^^___```aaaaaa^^^[[[YYYYYYZZZ[[[ZZZXXXYYYZZZ\\\^^^______```___\\\___dddfffccccccffflllkkkjjjjjjkkkjjjhhhfffiiifffccccccdddfffggghhhffffffhhhhhhiiihhhgggggggggiiikkkmmmoooppppppqqqzzzzzzxxxwwwzzz|||wwwpppmmmiiiiiikkkhhhccccccfffdddeeeeeefffeeedddbbbaaabbbcccccccccaaa^^^[[[XXXZZZWWWTTTUUUZZZ___bbbccceeebbb]]]XXXUUUTTTTTTUUUYYYXXXWWWVVVUUUUUUUUUUUUPPPMMMIIIGGGFFFBBB:::444222333444555555777:::===???AAADDDGGGHHHKKKNNNQQQ___dddjjjnnnooonnnllllllkkkhhhccc```]]]XXXRRRMMMKKKMMMOOOPPPOOONNNMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUTTTUUUWWWYYYZZZYYYXXXVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSVVVTTTRRRRRRRRRPPPNNNLLLQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRQQQOOONNNIIIJJJJJJIIIHHHGGGEEEDDDAAA@@@??????@@@>>>;;;999333222000...---,,,+++***+++---...///......///111222///++++++---000333444222111---(((%%%''',,,111444555666666666444222111.........000222333111///......000222555666777666111...,,,...222555777777777:::;;;;;;888444111000777:::@@@EEEGGGEEECCC@@@AAACCCFFFHHHJJJKKKKKKJJJIIIKKKNNNOOONNNQQQVVVZZZ______```eeeiiijjjhhhgggiiieeeeeejjjnnnllllllooonnnooorrruuurrrnnnqqqwwwwwwzzz~~~~~~yyyuuu{{{vvvwww~~~~~~xxxwww```aaa___YYYVVVTTTQQQLLLAAA;;;555444777777222,,,***111999???@@@@@@AAACCCLLLSSS[[[\\\XXXRRRPPPOOOOOOOOONNNKKKIIIIIIKKKMMMRRRSSSUUUWWWWWWVVVUUUTTTQQQOOONNNNNNNNNLLLIIIFFFHHHHHHIIIJJJKKKOOOTTTXXXUUUUUUWWWWWWWWWVVVUUUTTT]]]\\\YYYVVVSSSRRRQQQQQQYYYXXXXXXYYYZZZZZZYYYWWW\\\YYYVVVUUUVVVWWWXXXXXX]]]\\\ZZZYYYXXXXXXYYYYYYXXXUUUSSSSSSVVVXXXXXXVVVTTTTTTRRRPPPNNNOOORRRUUURRRSSSRRROOOLLLKKKKKKLLLQQQLLLGGGEEEEEEEEEDDDAAA@@@@@@@@@@@@???<<<666222///000333777;;;<<<;;;999666555555777;;;===>>>>>>EEEJJJRRR\\\hhhpppooojjjfffddd```]]]XXXQQQIIIDDD<<<:::888777777666444222444888<<<@@@BBBEEEHHHJJJPPPTTTVVVUUURRRNNNNNNOOOOOOOOOMMMIIIDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAACCCDDDFFFGGGHHHGGGFFFEEEDDDHHHNNNRRRTTTTTTTTTTTTNNNMMMKKKLLLNNNQQQSSSTTTRRRPPPNNNMMMNNNOOOOOONNNQQQRRRUUUWWWXXXWWWUUUTTTTTTSSSRRRTTTXXX[[[\\\\\\YYYYYYXXXVVVTTTUUUWWWZZZYYY[[[]]]YYYRRROOOOOORRRRRRTTTSSSQQQSSSZZZ^^^^^^RRRPPPNNNOOORRRVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[[[[XXXYYY[[[]]]^^^ZZZUUUPPPPPPUUU[[[^^^]]][[[ZZZZZZ]]]ccchhhgggcccaaacccggggggccc```aaaaaa```cccggghhhfffbbb___^^^___```bbbaaa]]]XXXUUUUUUWWWXXXYYYUUUWWWZZZ^^^aaabbbcccccc^^^\\\]]]```bbb```aaadddkkkjjjjjjkkkllljjjgggdddjjjhhheeeeeeeeeeeedddccceeefffgggiiijjjkkkkkkkkkkkknnnppppppooonnnqqqsssvvvtttqqqqqqwww|||vvvlllkkkhhhhhhjjjiiiffffffhhhffffffeeedddccccccbbbbbbbbbcccdddeeeccc```\\\ZZZ^^^[[[XXXXXXZZZ]]]```aaagggeeeaaa\\\YYYVVVTTTTTTZZZXXXVVVSSSSSSTTTVVVXXXVVVQQQKKKGGGEEEAAA<<<888333222111///---...111444333666888;;;<<>>CCCDDDFFFIIILLLMMMTTT\\\]]]WWWQQQOOOPPPNNNOOONNNKKKHHHHHHLLLOOORRRVVVYYYYYYVVVSSSQQQRRRPPPOOONNNNNNNNNMMMJJJGGGGGGHHHIIIJJJLLLPPPVVVZZZVVVVVVWWWXXXXXXWWWVVVVVVYYYXXXVVVUUUTTTTTTTTTUUUXXXYYYZZZ\\\]]]]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZUUUQQQRRRWWWZZZYYYWWWUUUVVVUUUSSSRRRSSSUUUXXXSSSTTTTTTRRRPPPOOOPPPQQQQQQNNNJJJIIIIIIIIIHHHFFFAAABBBCCCEEEEEEBBB===999444444555777:::;;;999888444222000111444666777777999>>>EEEMMMWWW___ccccccnnnmmmjjjeee^^^VVVOOOJJJIIIFFFAAA>>>;;;888444111333666:::===???BBBFFFIIIOOORRRUUUUUUPPPLLLKKKKKKLLLKKKIIIFFFCCCBBBCCCDDDGGGFFFFFFEEEDDDCCCBBBAAADDDDDDEEEEEEFFFGGGGGGGGGKKKLLLNNNOOOOOONNNMMMMMMNNNKKKHHHJJJNNNRRRSSSRRRMMMKKKIIIJJJOOORRRRRRQQQPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[]]]\\\[[[UUUUUUUUUSSSRRRRRRTTTWWWXXX]]]___\\\TTTOOOQQQUUUYYY[[[ZZZVVVWWWZZZ\\\ZZZUUURRROOONNNPPPSSSVVVVVVTTTUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]___```]]]XXXTTTQQQWWW]]]___\\\ZZZ[[[^^^aaaeeehhhgggdddbbbdddggggggeeecccbbbbbbccceeeggghhhgggeeebbbaaa```aaaaaa^^^[[[WWWUUUVVVVVVVVVVVVUUUXXX\\\```cccddddddccc\\\[[[\\\]]]______aaacccdddcccccceeehhhjjjjjjiiijjjiiigggggggggfffdddbbbdddeeegggiiikkkmmmoooooonnnrrrtttrrrnnnmmmqqquuutttrrrooommmpppsssnnneeehhhgggggghhhjjjjjjjjjkkkhhhgggfffdddccccccbbbbbbccccccddddddcccbbbaaa```aaa___\\\ZZZZZZ[[[]]]^^^eeedddbbb___\\\YYYVVVUUUVVVUUUSSSQQQQQQRRRTTTVVVYYYUUUOOOJJJFFF@@@;;;666444333000---+++,,,///222000222444444555777;;;===BBBLLLZZZhhhqqqvvvyyyzzz{{{zzzyyyqqqeeeZZZSSSRRRPPPPPPPPPPPPOOONNNNNNOOOPPPOOOOOOPPPSSSUUUZZZYYYXXXUUUSSSSSSTTTVVVXXXXXXVVVUUUTTTTTTSSSSSSWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZYYYWWWUUUQQQPPPPPPQQQPPPNNNIIIEEEJJJLLLQQQTTTTTTRRROOOMMMOOORRRUUUSSSNNNIIIHHHHHHIIIEEE@@@;;;888888999:::444333444555777777555333---...///...---++++++,,,***---000222222111111222555222000///111333444333222...)))%%%$$$(((---111333333444555444111///...//////000222444444333111---///111222222222333444555444222111222333444555000222444444333111111222:::@@@KKKTTTYYYYYYVVVSSSQQQNNNJJJGGGGGGJJJNNNQQQRRRUUUWWWYYY[[[aaaiiiooossswwwyyyvvvtttxxx~~~}}}|||}}}|||{{{zzzsssqqqsssdddcccdddfffddd^^^UUUPPPkkknnnmmmiiihhhjjjiiifffVVVPPPGGGCCCAAA???;;;777;;;>>>BBBDDDFFFIIIOOOSSSOOOTTTYYYXXXTTTQQQQQQSSSMMMPPPQQQOOOLLLJJJLLLOOOOOOTTTYYYYYYTTTOOOMMMMMMNNNNNNNNNNNNOOONNNLLLJJJGGGHHHJJJLLLNNNQQQUUUYYYWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXUUUXXX[[[^^^______^^^^^^WWWYYY\\\^^^_________^^^WWWYYY\\\___```___^^^]]][[[UUUQQQQQQVVVYYYXXXUUUVVVXXXYYYYYYWWWVVVWWWXXXVVVWWWXXXWWWTTTSSSSSSSSSSSSQQQOOONNNMMMMMMMMMLLLHHHGGGFFFGGGFFFEEEAAA>>>999777555555777888888888000...,,,,,,...000111111444777<<<@@@BBBFFFOOOWWWjjjjjjiiifffaaa[[[VVVSSSUUUQQQKKKFFFAAA;;;555111000333666999===AAAFFFJJJMMMQQQSSSRRRMMMHHHFFFFFFHHHGGGFFFDDDCCCCCCFFFIIIJJJIIIHHHGGGEEEDDDDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHMMMLLLKKKKKKJJJIIIGGGFFFMMMJJJGGGGGGKKKNNNNNNMMMLLLIIIGGGIIINNNQQQQQQPPPRRRQQQPPPPPPQQQTTTWWWYYYXXXXXXYYY\\\^^^]]][[[YYYTTTUUUUUUTTTRRRRRRSSSUUUVVV[[[^^^ZZZSSSPPPSSSXXXZZZ]]]^^^[[[ZZZ[[[YYYUUUWWWTTTQQQOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYY]]]]]]^^^___```___\\\ZZZTTTYYY\\\\\\YYYYYY]]]bbbeeedddccccccdddddddddddddddeeeddddddddddddeeedddcccdddeeeeeeeeecccaaa```]]][[[ZZZZZZZZZXXXUUUSSSWWWYYY\\\___aaa```___^^^[[[\\\\\\\\\^^^aaaccccccbbb___]]]]]]aaafffjjjllljjjiiihhhiiijjjiiigggeeecccdddfffiiillloooqqqrrrrrrtttuuurrrmmmmmmqqquuuqqqrrrqqqmmmlllmmmjjjffffffffffffgggkkknnnnnnllljjjiiigggeeedddcccbbbbbbbbbaaaaaaaaabbbccceeegggaaa___]]]ZZZYYYYYYZZZ\\\^^^_________^^^\\\ZZZYYYRRRQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQNNNIIICCC;;;777777666333...++++++---000111222222222111222555888666>>>KKKYYYfffqqqyyy~~~zzzooofff___\\\XXXWWWWWWWWWUUUTTTPPPPPPOOONNNNNNOOOSSSVVVVVVWWWXXXWWWTTTSSSRRRSSSXXXWWWVVVTTTSSSRRRQQQQQQUUUUUUSSSRRRRRRRRRRRRSSSRRRRRRRRRTTTUUUTTTPPPNNNIIIIIIIIIIIIJJJHHHEEEBBBBBBDDDHHHLLLLLLJJJGGGEEEEEEJJJOOOPPPKKKEEE@@@???CCC@@@:::666444555777999333222222333444333111///+++---//////,,,++++++,,,))),,,000333333333444555666444333222444444444333///---***)))***,,,...///000111222333222000...,,,/////////111333444222000,,,...000111///...///111777666444222111222333555111222222222111111333555AAAGGGRRR\\\eeeiiijjjjjjhhhbbbYYYSSSRRRXXX___eeehhheeecccffflllssswwwxxxxxx~~~{{{xxxtttrrrrrrqqqpppsssyyy{{{~~~|||sssdddZZZXXXZZZPPPQQQQQQPPPOOOLLLHHHDDDoooqqqqqqmmmkkkllljjjggg___[[[UUUPPPNNNKKKEEEAAADDDFFFGGGGGGGGGKKKRRRWWWUUUWWWXXXWWWVVVVVVVVVWWWQQQSSSTTTSSSQQQOOOOOOOOONNNRRRUUUUUUQQQMMMKKKKKKMMMMMMMMMOOOQQQQQQPPPNNNJJJLLLOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWTTTWWW[[[^^^^^^^^^___```WWW[[[```cccdddbbbaaaaaaXXXZZZ]]]```aaaaaa___^^^\\\WWWSSSQQQSSSUUUUUUTTTVVVXXX[[[\\\[[[YYYYYYZZZ\\\]]]]]][[[WWWTTTSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQPPPNNNKKKIIIHHHEEEBBB???===:::777555555666777666000///---...000111111000222444777888555666@@@KKKWWWZZZ^^^```___]]]]]]]]]ZZZWWWSSSOOOJJJDDD===999333444666888;;;@@@FFFJJJLLLOOOQQQOOOJJJFFFEEEFFFFFFFFFFFFDDDDDDFFFIIIMMMLLLKKKJJJHHHGGGFFFFFFFFFHHHFFFDDDBBBBBBDDDFFFHHHHHHGGGFFFGGGGGGGGGFFFDDDJJJHHHFFFEEEGGGIIIJJJJJJNNNLLLJJJJJJKKKLLLMMMMMMRRRPPPNNNMMMNNNQQQUUUXXXZZZZZZ[[[]]]^^^]]]ZZZXXXWWWXXXXXXWWWUUUTTTUUUVVVTTTWWWYYYWWWSSSSSSWWW[[[VVVZZZ]]][[[[[[\\\YYYTTTWWWUUURRRRRRRRRSSSRRRQQQSSSTTTVVVXXXYYYYYYXXXXXX\\\\\\]]]___aaaaaa___]]]WWWYYYZZZYYYXXXYYY^^^bbbfffccc```___aaabbbaaa```aaadddeeeddddddeeedddaaa```bbbdddfffgggeeecccaaa___^^^^^^___^^^\\\XXXTTTWWWXXXZZZ[[[\\\[[[YYYXXXYYY]]]^^^^^^aaaeeegggeeeeeeaaa\\\ZZZ]]]bbbgggiiijjjiiiiiijjjkkkkkkiiihhhcccdddfffhhhlllooorrrtttttttttssspppmmmmmmppptttooorrrrrrooommmoooooommmeeeffffffggglllqqqqqqmmmjjjiiihhhfffdddbbbaaa```___^^^^^^___```bbbeeefff^^^^^^\\\ZZZWWWWWWXXXZZZYYYZZZ\\\^^^______^^^^^^RRRRRRRRRQQQQQQPPPPPPPPPMMMOOOQQQQQQMMMFFF???::::::999666222...---///111555555555333222444777999999???HHHTTTaaannn{{{xxxsssqqqlllfffccccccccc```^^^TTTTTTRRRPPPOOOPPPTTTXXXUUUWWWYYYYYYWWWVVVUUUUUUZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMNNNOOOPPPNNNJJJGGGEEECCCAAA@@@AAAAAAAAA@@@===???AAACCCDDDCCCAAA@@@>>>BBBGGGIIIGGGBBB<<<999<<<999666333222333555777444444333333444333000...)))---//////+++))))))+++***---111333333444555777888666555555666666444333...---,,,---///000///......000111222222000...---//////000111444444222111---000333222///---///111666666666444333444777999777777555333222444999===MMMRRR\\\gggpppwwwzzz|||}}}vvvllleeedddjjjsssyyy|||wwwrrrtttzzz|||xxx}}}vvvgggcccbbbddddddbbbdddhhhfffhhhfff\\\OOODDDBBBCCCAAACCCBBB>>>===>>><<<999lllooopppmmmlllmmmjjjfffcccaaa^^^\\\[[[WWWQQQLLLMMMOOOPPPPPPOOOQQQVVVZZZ___]]]\\\\\\^^^^^^\\\ZZZYYYWWWUUUUUUUUUTTTRRRQQQPPPPPPPPPOOOMMMLLLMMMNNNLLLLLLMMMPPPSSSTTTSSSQQQOOORRRUUUVVVUUUSSSRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ___^^^^^^\\\[[[YYYXXXWWWSSSVVVZZZ[[[[[[[[[\\\^^^\\\___cccdddcccaaaaaabbb^^^^^^^^^_________``````]]][[[WWWSSSQQQQQQRRRSSSVVVXXXZZZZZZZZZ[[[^^^```]]]______^^^ZZZWWWVVVVVVSSSTTTTTTSSSSSSRRRSSSSSSSSSQQQOOONNNLLLIIIDDDAAA@@@>>>;;;:::999999777555222111111222444555333222333222444666222///444===AAAFFFMMMRRRUUUWWWZZZ\\\YYYXXXWWWWWWUUUQQQKKKGGG>>>>>>>>>===>>>AAAEEEIIIJJJLLLNNNMMMIIIGGGHHHIIIHHHHHHGGGEEEEEEGGGKKKNNNLLLKKKJJJHHHGGGGGGHHHHHHJJJHHHDDDAAA@@@BBBEEEGGGEEEDDDCCCEEEGGGGGGEEECCCEEEEEEEEEDDDDDDEEEHHHKKKLLLLLLLLLJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLNNNQQQRRRXXXXXXYYY[[[\\\\\\ZZZXXXYYYZZZZZZXXXUUUSSSTTTUUUTTTTTTTTTSSSSSSVVV[[[___UUUXXXZZZXXXXXXZZZYYYUUUTTTSSSSSSTTTUUUUUUTTTRRRTTTVVVYYY[[[[[[ZZZXXXVVVWWWYYY\\\aaacccccc```]]]VVVWWWXXXYYYZZZ[[[]]]^^^cccaaa___]]]\\\\\\^^^___aaaeeefffccccccfffeeeaaaaaacccdddfffffffffeeeddddddcccbbbaaaaaa___\\\YYYYYYZZZZZZZZZZZZYYYXXXWWWXXX^^^aaaaaadddjjjkkkhhhhhhddd___]]]___cccfffgggkkkjjjhhhiiijjjjjjiiigggcccccceeegggkkkooorrrtttuuussspppmmmlllmmmppprrrpppqqqooommmppptttsssoooeeegggfffffflllsssrrrmmmgggggggggeeeccc```^^^\\\ZZZ[[[]]]^^^______^^^^^^ZZZ[[[[[[XXXUUUTTTWWWYYYXXXYYY[[[^^^```aaabbbbbbXXXWWWTTTRRRQQQRRRSSSTTTPPPSSSUUUSSSNNNGGG@@@<<<888999999888777888:::===>>>>>>>>>======@@@DDDGGGEEEIIIPPPYYYdddppp|||}}}uuuqqqppppppmmmjjj^^^]]]ZZZWWWUUUWWW[[[___]]]^^^```___^^^^^^```aaa```_______________```aaa^^^\\\XXXTTTQQQOOOOOONNNLLLLLLNNNPPPQQQPPPLLLIIIIIIDDD???<<<<<<>>>@@@@@@======>>>>>>???@@@@@@@@@===>>>@@@BBBCCCAAA===:::999888777555555555555555555444444555666555222000+++///222111,,,)))***+++///111222333222333444666999888777777888777555333222000///111444555444333...///111333333222111000111000111333555555444222111555777666222000111444777999:::;;;;;;===BBBFFFHHHFFFBBB>>>===AAAHHHMMMYYY^^^gggqqqzzzyyysssrrrwww}}}}}}|||}}}}}}|||yyyvvv}}}zzzzzztttrrrmmmjjjmmmooohhh^^^SSSPPPPPPSSSSSSPPPOOOQQQMMMOOONNNHHH>>>777555555333777888333222444444000eeejjjmmmlllmmmnnnlllhhhdddcccccccccbbb^^^XXXTTTSSSVVVYYYYYYWWWWWWZZZ]]]fffcccaaacccfffeee```[[[___[[[VVVUUUVVVWWWUUUSSSSSSPPPLLLJJJJJJLLLOOOQQQKKKLLLMMMPPPTTTVVVUUUTTTSSSVVVYYYZZZXXXTTTRRRQQQMMMPPPTTTXXXZZZZZZYYYXXX]]]]]]]]]]]]\\\ZZZYYYXXXSSSVVVYYYYYYWWWWWWYYY[[[```cccdddccc```___```bbbfffccc```]]]]]]^^^```bbb___]]]ZZZUUUQQQOOOQQQSSSVVVWWWXXXXXXYYY\\\aaaeeeZZZ\\\^^^^^^]]][[[[[[[[[RRRSSSTTTTTTSSSRRRSSSTTTQQQPPPQQQQQQQQQNNNIIIEEECCCBBBAAA@@@???===999666000///000222444444222000555111222555333------111333999AAAGGGKKKNNNQQQTTTUUUVVVYYY[[[]]]ZZZVVVRRRJJJIIIGGGDDDBBBCCCFFFIIIHHHKKKMMMLLLIIIIIIKKKNNNKKKJJJIIIFFFEEEGGGKKKNNNLLLKKKIIIHHHGGGHHHHHHIIILLLIIIDDD@@@???AAADDDGGGFFFDDDCCCEEEGGGGGGDDDAAABBBDDDEEEDDDCCCDDDHHHMMMGGGJJJKKKJJJHHHIIIMMMQQQJJJJJJKKKKKKLLLLLLMMMMMMUUUUUUVVVXXX[[[\\\[[[YYYXXXYYYYYYWWWTTTRRRQQQRRRTTTRRRQQQQQQTTTYYY^^^bbbWWWZZZYYYUUUTTTWWWWWWTTTRRRRRRRRRUUUWWWXXXVVVTTTTTTWWWZZZ]]]]]][[[WWWUUURRRVVV\\\bbbeeeddd___ZZZUUUUUUWWWZZZ]]]]]]\\\ZZZ___aaaaaa]]]WWWVVV[[[```bbbffffffaaaaaaffffffbbbeeeeeeeeeeeeeeefffggggggjjjgggdddbbbaaaaaa___^^^\\\\\\\\\[[[[[[[[[[[[[[[XXX___ccccccgggmmmnnnjjjgggeeebbbaaacccfffhhhhhhmmmjjjhhhggghhhhhhgggfffcccccceeegggjjjnnnrrrtttvvvrrrmmmkkklllnnnpppqqqtttqqqlllkkkpppvvvrrrjjjeeegggffffffllltttsssllleeeeeefffeeebbb___[[[YYYVVVXXX\\\______\\\XXXUUUWWWYYYYYYWWWTTTSSSVVVYYYXXXZZZ\\\^^^```bbbcccddd___\\\WWWSSSRRRSSSVVVYYYYYYZZZYYYUUUNNNEEE===999444777:::===@@@DDDHHHKKKHHHIIIIIIIIIJJJMMMRRRVVVPPPSSSYYY___hhhrrr}}}zzzyyyyyyuuurrrgggfffbbb^^^\\\^^^bbbfffgggggggggfffeeegggkkknnnffffffggghhhiiikkkmmmmmmhhheee```ZZZVVVRRRQQQPPPNNNOOOQQQTTTVVVUUURRROOOPPPJJJBBB===<<>>>>>===>>>???AAACCC???<<<;;;===AAABBB@@@===;;;;;;::::::999888777666555555555666777777555333...222666444///,,,,,,...333444444333111111333444999999888999999888555333777555333444888::::::999///000222444555444333222222222222444666777555333555999;;;:::555333444777:::===@@@AAACCCGGGMMMRRRYYYUUUPPPKKKJJJOOOWWW^^^```fffpppyyy|||yyyxxx{{{}}}yyyvvvttttttvvv~~~wwwssstttpppfffbbb]]]VVVRRRWWW\\\UUUIIIFFFCCCCCCFFFFFFAAA======;;;===>>>;;;555111///000,,,222444111111444444000hhhgggggghhhjjjjjjiiihhhhhhgggffffffgggfffdddbbb```]]]ZZZXXXXXXZZZ]]]___aaacccfffiiikkkiiieeeaaa[[[[[[ZZZYYYWWWVVVUUUTTTUUUQQQMMMKKKKKKMMMMMMMMMOOOLLLIIIJJJNNNQQQRRRPPP[[[\\\\\\YYYTTTOOOKKKJJJIIILLLPPPTTTWWW[[[___bbbfffaaa\\\YYYYYYYYYXXXVVVVVVUUUUUUWWW[[[]]]ZZZWWW[[[^^^```^^^[[[[[[___dddgggddd___]]]]]]^^^]]]]]]___^^^\\\YYYWWWUUUVVVVVVYYYYYYXXXXXXZZZ[[[]]]^^^]]]\\\[[[YYYYYYYYYZZZ[[[ZZZUUURRRSSSSSSRRRTTTYYYUUUSSSOOONNNMMMMMMLLLKKKHHHGGGEEECCCAAA>>>:::777222222333444444444111///444777888555///,,,---000222333666:::>>>BBBEEEGGGQQQZZZ\\\VVVWWWaaaeeeaaa[[[WWWQQQKKKHHHHHHIIIKKKLLLKKKJJJJJJJJJLLLNNNPPPPPPNNNKKKHHHGGGHHHIIIKKKJJJIIIHHHGGGHHHJJJLLLMMMKKKIIIEEEAAAAAABBBEEEGGGFFFFFFFFFFFFDDDBBB@@@???BBBEEEGGGGGGEEEEEEHHHJJJLLLLLLKKKIIIIIILLLPPPTTTKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOTTT[[[^^^]]]YYYUUUWWWYYYXXXTTTQQQNNNMMMRRRRRRQQQRRRTTTWWW[[[]]]YYYXXXYYYZZZZZZXXXTTTPPPSSSSSSSSSSSSUUUVVVWWWXXXXXXYYY[[[]]]]]]\\\ZZZYYYWWWZZZ]]]\\\YYYYYY]]]bbbZZZXXXWWWYYY[[[]]]]]]]]][[[[[[[[[YYYWWWYYY^^^cccaaa`````````bbbdddeeeeeeeeedddeeefffgggfffcccaaaddddddcccbbb```]]]ZZZYYY\\\[[[ZZZZZZ[[[]]]___aaa```aaabbbcccfffkkkrrrvvvqqqlllfffeeeiiinnnqqqrrrqqqnnnllllllnnnnnnllliiihhhddddddiiinnnpppppppppuuutttrrrnnnkkkjjjjjjlllooommmkkkkkkkkkjjjhhhfffkkkhhhdddbbbdddfffhhhhhhddddddbbb```^^^[[[YYYWWWZZZTTTSSSWWWXXXSSSRRRUUUYYYXXXXXXWWWXXXYYY[[[\\\^^^^^^___cccggghhhfffcccccc```]]]]]]^^^^^^[[[XXX\\\bbbfffaaaYYYQQQFFF===<<<999<<>>;;;;;;===@@@AAA======<<<;;;<<<>>>===;;;@@@AAAAAA@@@===999666444:::888666555777888888777<<<<<<>>>???;;;555666;;;777===>>>;;;===EEEKKKKKKDDDAAA999333777@@@BBB>>><<<<<<<<<<<<===>>>??????===>>>@@@BBBCCCDDDCCCCCCGGGNNNSSSTTTSSSXXXcccllloooqqqlllaaa[[[aaalllssstttrrrtttyyy|||{{{||||||uuuooolllkkklllsss|||yyyqqqnnnppppppkkkiiijjjmmmrrrvvvsssjjj^^^TTTOOOQQQKKKEEEBBBCCCDDDBBB???;;;999888777333......222555555555444222111///......///000///...---...///cccccceeeffffffgggggghhhiiiiiikkkmmmnnnmmmjjjggggggeeebbb___]]]]]]^^^^^^aaacccfffiiikkkjjjfffbbb```]]]ZZZWWWVVVVVVXXXYYYXXXUUUPPPKKKJJJKKKMMMPPPPPPNNNKKKJJJLLLOOOQQQRRRWWWXXXXXXVVVQQQMMMJJJIIIJJJMMMPPPSSSUUUXXX[[[]]]bbb___\\\ZZZZZZXXXTTTQQQVVVUUUUUUWWWXXXXXXVVVUUU\\\^^^___]]]YYYXXX[[[___bbbbbb```^^^]]]\\\\\\\\\^^^[[[XXXYYY\\\]]][[[YYYVVVVVVUUUVVVXXX[[[\\\]]][[[ZZZYYYXXXWWWWWWXXXYYYVVVSSSSSSUUUUUUSSSTTTWWWWWWTTTPPPNNNMMMLLLJJJIIIKKKJJJGGGEEEAAA===888555666555444333222000...---222555666444///---///222000000111333666999<<<>>>HHHQQQUUUTTTYYYccceee```dddaaa]]]XXXTTTQQQOOONNNRRRPPPOOOOOOOOOOOOMMMLLLQQQPPPNNNLLLJJJKKKKKKLLLNNNLLLKKKIIIIIIJJJKKKLLLKKKIIIEEECCCBBBCCCEEEFFFFFFFFFGGGGGGEEEDDDBBBAAACCCEEEHHHHHHGGGGGGIIIKKKKKKIIIHHHHHHJJJMMMQQQSSSKKKJJJJJJIIIJJJKKKMMMNNNOOOMMMMMMQQQWWWZZZYYYWWWUUUVVVXXXVVVSSSNNNKKKJJJPPPPPPQQQSSSVVVYYY]]]___ZZZXXXVVVUUUUUUTTTSSSQQQRRRQQQOOOOOOPPPSSSVVVYYYWWWXXXZZZ[[[[[[[[[YYYXXXWWWZZZ]]]\\\YYYXXX[[[^^^YYYXXXWWWXXXZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[___bbbdddbbb``````bbbdddggghhhdddbbbaaaaaaaaaaaa___]]]YYYZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZYYYZZZ]]]___aaabbb___aaadddgggiiilllqqqtttrrrpppnnnnnnqqquuuwwwxxxxxxvvvtttsssrrrooollljjjggghhhjjjmmmoooqqqsssuuuvvvtttqqqnnnkkkjjjjjjkkkppplllhhheeeddddddeeedddfffbbb___]]]^^^```aaaaaa______^^^]]]\\\ZZZXXXWWWWWWSSSQQQTTTTTTQQQQQQTTTXXXXXXYYYZZZ[[[]]]^^^^^^cccbbbbbbeeehhhjjjhhhfffcccaaa___^^^```bbbdddeeeeeeiiillliiifffbbbZZZRRRIIIEEEHHHUUUccciiilllnnnxxxtttpppoooqqqssssssrrrwwwssssssyyy{{{wwwwwwwwwxxxyyyzzz{{{|||~~~|||||||||{{{tttooollllllooouuuvvvsssrrruuuvvvsssxxxuuunnnfff___]]]___bbbeeeccc```^^^^^^```bbbdddeee___XXXUUUUUUVVVUUUSSSLLLIIIEEEDDDEEEIIIMMMOOOMMMKKKIIIGGGGGGIIIKKKKKKKKKJJJIIIIIIHHHFFFCCCAAADDDBBBAAABBBEEEEEEBBB???AAAAAADDDHHHFFFAAA???AAAGGGKKKKKKHHHJJJTTT\\\^^^UUUTTTNNNGGGGGGNNNPPPNNNMMMJJJGGGEEEEEEGGGJJJLLLKKKKKKKKKKKKMMMOOORRRSSSYYY___eeeggggggkkkttt|||{{{}}}zzzrrrmmmrrrxxx{{{vvvwwwxxxxxxrrrkkkkkkooojjjddd___]]][[[[[[aaahhhjjjbbb\\\]]]]]][[[\\\___```dddgggeee]]]RRRJJJFFFDDD???999777888:::888555555222222111---((((((---111111111000000/////////...000222222000...------]]]```aaaaaa```aaaeeehhhhhhjjjmmmqqqsssssspppmmmmmmkkkhhhddd```^^^]]]\\\bbbcccfffiiikkkjjjgggdddddd```ZZZVVVUUUWWWZZZ]]][[[YYYTTTNNNIIIIIINNNRRRQQQPPPNNNLLLJJJLLLPPPSSSRRRTTTTTTRRROOOKKKIIIIIIIIIKKKOOOQQQSSSUUUXXXZZZ\\\[[[ZZZZZZYYYVVVQQQNNNSSSTTTUUUUUUTTTTTTTTTUUU]]]^^^___\\\XXXVVVXXXZZZ\\\___aaa```]]][[[[[[\\\```\\\YYY[[[```bbb^^^YYYUUUTTTTTTUUUXXXZZZ[[[[[[XXXWWWVVVVVVVVVVVVVVVWWWSSSQQQRRRVVVWWWTTTTTTVVVXXXUUUQQQNNNMMMLLLJJJHHHNNNMMMJJJFFFAAA<<<777555:::888555222000......---000222333222///...111333000///...---...111444666<<>>:::;;;BBB>>><<<<<<888444555:::::::::888666666999<<<===AAA@@@???>>>>>>===;;;:::777555222111000///...---000//////,,,%%% ###*********)))***,,,///222444777666444111...---///111^^^^^^]]][[[YYY[[[aaafffkkkhhheeedddgggkkknnnpppiiifffccc______```ccceeegggfffeeefffggggggeeeccc___^^^^^^]]][[[ZZZYYYXXXVVVYYY[[[YYYUUUQQQPPPPPPNNNOOOPPPOOOLLLJJJJJJJJJPPPQQQQQQPPPNNNMMMMMMOOOQQQTTTVVVVVVTTTQQQPPPPPPTTTSSSPPPNNNNNNRRRXXX]]]```___\\\XXXUUUTTTVVVXXX^^^^^^^^^^^^]]]\\\[[[ZZZVVVYYY\\\\\\[[[[[[^^^aaa[[[```dddccc^^^\\\```ddd^^^[[[XXXZZZ]]]^^^ZZZUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVQQQOOOPPPPPPPPPTTTYYYRRROOOMMMMMMNNNPPPPPPOOOKKKMMMNNNKKKEEE@@@???@@@555555444000+++***---111000///---,,,,,,---///000222111///------...000222///,,,***+++111888<<<<<>>;;;999999666222333777555888999666555777888777;;;999888888:::::::::888777666555333222111111111222222111---%%%###++++++++++++,,,...000222444777555222...,,,---111555UUUXXX[[[^^^```aaaaaaaaagggdddaaa```aaaccceeeeeeccccccbbbbbbbbbcccddddddiiigggeeedddddddddcccaaa``````___^^^]]][[[ZZZYYYVVVWWWWWWVVVUUUTTTSSSRRRQQQNNNKKKIIIIIIJJJJJJJJJQQQQQQQQQPPPNNNMMMNNNOOORRRUUUXXXYYYWWWUUUTTTSSSUUUUUURRROOONNNQQQXXX]]]bbb^^^ZZZWWWWWWYYYZZZ[[[``````___^^^]]][[[YYYWWWWWWVVVUUUUUUWWWZZZ^^^aaa^^^```bbb```]]]\\\___aaaYYYVVVTTTVVV\\\]]]YYYTTTTTTUUUVVVWWWWWWWWWVVVVVVRRRNNNMMMOOOOOOMMMOOORRROOOMMMKKKJJJKKKLLLLLLKKKKKKNNNOOOLLLFFFAAA@@@AAA>>>>>><<<666...***+++......,,,******,,,...111222333222000...------......///...,,,---///000333555:::999888999>>>EEELLLQQQ[[[```dddccc^^^XXXVVVVVVPPPPPPPPPOOONNNMMMKKKKKKEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFGGGIIIGGGFFFFFFHHHIIIGGGEEEAAADDDHHHMMMOOOOOOMMMKKKFFFFFFGGGHHHKKKNNNQQQSSSNNNOOOPPPPPPPPPOOOOOOPPPPPPRRRTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUUUURRRSSSUUUXXX[[[[[[XXXVVVTTTTTTUUUVVVWWWXXXXXXYYYSSSTTTTTTUUUVVVWWWXXXYYYUUUUUUUUUUUUWWWWWWWWWWWWUUUUUUVVVYYY[[[\\\ZZZXXX]]]___aaaaaa^^^[[[YYYXXXYYY\\\^^^\\\ZZZZZZ___cccaaa``````aaabbbbbb```^^^[[[\\\___bbbeeefffggggggiiihhhiiiooowwwzzzvvvqqqnnnnnnmmmkkkjjjjjjlllnnnoooooopppsssvvvwwwvvvuuusssrrrrrruuuzzz~~~|||kkkeee^^^\\\___ccccccbbbdddcccaaaaaabbbaaa```^^^XXXVVVTTTSSSTTTUUUTTTSSSXXXXXXYYYYYYYYYYYYYYYXXXYYY```ccc^^^\\\```dddddd```___^^^^^^___bbbeeegggiiijjjjjjhhheeedddfffhhhbbb___ZZZXXXYYY\\\^^^```___dddgggfffhhhmmmpppooocccfffhhhjjjpppwwwuuunnneeeddd```YYYRRROOORRRUUU^^^\\\[[[[[[WWWRRRRRRWWWRRRQQQOOONNNNNNNNNOOOPPPMMMHHHFFFJJJLLLLLLOOOTTTRRRVVV]]]fffmmmssswwwyyyqqqtttxxx|||}}}yyy}}}~~~{{{zzz{{{~~~~~~|||tttrrrtttrrrzzz}}}{{{~~~~~~|||zzzxxxwwwvvvuuuzzz|||zzz~~~xxx{{{~~~{{{|||~~~{{{zzzwwwsssvvv|||xxxssspppqqqppppppvvv~~~yyyuuupppkkkiiikkknnnpppmmmlllkkkhhheeeaaa]]]ZZZZZZTTTNNNKKKJJJIIIGGGEEEBBBAAA<<<666666:::<<<;;;???======>>>;;;777888======:::888777444111333777666;;;<<<666333666777555777555444555777999888777666777888888777777888999777666666111''' $$$---,,,------...///000111222333222000...---...222666NNNRRRYYYaaaffffffaaa]]]aaa___]]]\\\]]]]]]\\\[[[]]]___aaaddddddcccaaa```iiigggeeecccccccccaaa```cccbbb```^^^]]]\\\\\\\\\XXXVVVSSSSSSTTTVVVUUUUUUTTTNNNGGGDDDFFFJJJLLLLLLQQQRRRQQQPPPMMMMMMNNNOOONNNRRRWWWZZZZZZZZZZZZ[[[WWWWWWUUUQQQOOOQQQVVV[[[^^^ZZZUUUUUUZZZ^^^aaaaaabbbaaa```^^^]]]ZZZVVVSSSWWWTTTPPPPPPTTTYYY^^^```eeeccc```^^^\\\\\\[[[[[[TTTQQQOOOSSSZZZ\\\XXXSSSSSSTTTUUUVVVWWWWWWVVVUUUMMMKKKKKKNNNNNNKKKJJJLLLOOOLLLIIIHHHHHHIIIHHHGGGLLLOOOQQQMMMFFF@@@???AAAIIIIIIFFF>>>333,,,+++---+++)))((())),,,000333444555444222000///---,,,,,,//////000111000...000222222111111333666<<>>DDDKKKPPPRRRRRRRRRRRRIIIIIIIIIJJJKKKMMMOOOQQQMMMOOOQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVYYYYYYZZZZZZYYYXXXXXXWWWRRRSSSTTTWWWZZZ[[[ZZZYYYWWWWWWWWWYYY[[[^^^bbbdddYYYYYYYYYYYY[[[\\\^^^^^^UUUTTTSSSTTTVVVXXXYYYYYYUUUUUUWWWZZZ\\\\\\ZZZXXX```ccceeeccc^^^ZZZYYYZZZ^^^______\\\YYY[[[bbbiiifffdddbbbaaacccfffggggggeeefffhhhiiijjjjjjiiiiiiiiihhhjjjrrr{{{|||vvvqqqrrrsssrrrpppoooooooookkkkkkmmmrrrvvvuuuqqqlllooommmlllooovvv}}}~~~uuujjjddd]]]\\\```cccddddddjjjgggdddccccccbbbaaa```ZZZYYYWWWWWWXXXYYYYYYXXX\\\\\\\\\\\\[[[ZZZYYYYYYWWW```ccc___]]]```ddddddaaa___\\\ZZZZZZ]]]aaadddhhhiiihhheee```]]]]]]___```XXXOOOKKKKKKNNNPPPPPPYYYVVVQQQNNNTTT\\\\\\XXXSSSSSSRRRWWWcccllleeeXXXNNNJJJFFFEEEEEEEEECCCBBBGGGGGGIIIJJJGGGAAAAAAEEECCCCCCCCCCCCCCCCCCDDDDDDCCC<<<999<<<===<<<@@@GGGFFFIIINNNTTTYYY^^^aaabbbcccgggkkklllmmmpppuuuyyyxxxzzz|||}}}~~~ttttttrrrnnniiigggggghhh```aaafffnnnmmmeeebbbddd\\\hhhssstttmmmffffffjjjeeeffffffdddcccccceeehhhjjjooorrrmmmeeeeeemmmvvvtttvvvvvvrrrllljjjnnnrrrrrrmmmmmmqqqooojjjqqq~~~mmmtttzzz|||{{{}}}{{{}}}ttttttwwwyyyuuuoooooossslllkkknnnrrrooofffbbbeeeeeecccdddbbb\\\YYYcccqqqjjjeee___YYYXXX[[[```ddd^^^]]][[[XXXUUUQQQOOONNNDDDAAA>>>???AAA@@@<<<777777999777333333888;;;:::888999<<<<<<777444:::DDD>>>:::888777555222444999:::???>>>777333666999777555444222444888999888666222444666777777888:::<<<<<<;;;:::555***"""'''000------...///000000000/////////000//////000222555QQQRRRUUUYYY]]]___^^^\\\\\\[[[YYYVVVTTTUUUXXX[[[]]]\\\\\\]]]^^^```bbbcccfffdddbbbcccfffgggeeecccfffggggggeeebbb^^^\\\[[[XXXUUUSSSSSSVVVXXXWWWUUUWWWRRRLLLGGGEEEHHHLLLOOOWWWUUURRRNNNKKKKKKMMMPPPTTTUUUVVVWWWXXX[[[```ccc[[[YYYUUUSSSRRRUUUXXXZZZUUUQQQOOOSSS[[[___\\\XXX[[[^^^bbbcccaaa\\\UUUQQQUUURRRSSSVVVVVVTTTYYYbbbgggeeecccaaa```]]]YYYVVVQQQOOOMMMOOORRRSSSQQQOOOTTTSSSRRRQQQRRRRRRTTTTTTPPPOOOMMMKKKKKKLLLMMMNNNRRRNNNIIIGGGHHHIIIHHHGGGLLLJJJIIIIIIIIIHHHEEECCCIIIHHHEEE@@@999333///...000///...+++)))***---///333666666222---***,,,///...000333111...,,,---///222111//////000444888;;;???DDDLLLRRRUUUVVVVVVWWWWWWVVVTTTTTTTTTTTTSSSRRREEEGGGJJJLLLLLLJJJGGGEEECCCCCCCCCBBB@@@@@@BBBDDDJJJKKKKKKJJJGGGEEEEEEEEEMMMGGGAAA???DDDHHHIIIIIIHHHJJJLLLNNNPPPPPPPPPPPPMMMKKKIIIKKKOOOQQQPPPNNNLLLOOORRRRRRPPPOOOQQQTTTRRRSSSTTTUUUUUUVVVVVVVVVYYY]]]```aaa]]]ZZZXXXXXXVVVUUUTTTTTTWWWYYYZZZZZZ\\\\\\\\\\\\\\\^^^cccfffgggdddaaa___`````````___^^^[[[WWWVVVXXX\\\___```XXX[[[]]]]]]\\\]]]^^^^^^\\\]]]^^^```aaa``````___^^^eeeiiieeecccfffhhheeejjjkkkkkkkkkkkkjjjiiiiiilllooorrrsssqqqpppqqqsssrrrtttvvvwwwyyy{{{|||zzzxxxwwwyyy{{{xxxrrrsssxxxnnnmmmmmmnnnooonnnkkkiiifffffffffiiiooowww~~~{{{sssnnnddddddccccccdddffffffgggooonnnmmmjjjgggccc___]]]\\\]]]\\\YYYVVVVVVZZZ^^^fffaaa^^^]]]ZZZVVVVVVYYYXXXWWWXXX[[[]]]___bbbeee^^^[[[YYYXXXZZZ[[[[[[[[[[[[[[[\\\\\\[[[XXXVVVTTTQQQNNNIIIDDDAAA???@@@AAAJJJFFFAAA===<<<@@@DDDHHHDDDAAAAAAEEEKKKOOONNNLLLCCC@@@<<<777444444555666:::<<<<<<:::777777;;;>>>;;;999888999:::<<<<<<;;;===<<<;;;999888777777777;;;===BBBHHHMMMMMMKKKHHHPPPTTT[[[___```_________mmmqqqvvvyyyyyyyyyzzzzzzwwwrrrhhh\\\SSSNNNOOOQQQKKKLLLNNNRRRUUUUUUSSSPPPNNNOOOQQQTTTVVVUUURRROOOMMMMMMOOORRRUUUUUURRRPPPRRRTTTTTTRRRPPPPPPSSSVVV^^^```aaa___YYYTTTRRRRRRXXX[[[^^^\\\XXXWWWZZZ]]][[[]]]aaaccceeeiiimmmpppkkklllmmmnnnnnnpppsssvvvjjjiiieeebbb````````````\\\\\\[[[YYYWWWTTTRRRQQQOOOPPPOOOJJJFFFGGGMMMSSSPPPOOOLLLHHHEEEEEEHHHKKKLLLNNNNNNJJJDDD@@@???@@@999777555444555666666666444333222222222444555666333555666555555777<<>>888333000///000///...+++))))))+++...222555666333---***,,,......000333111...---...000222111000///111333666888666:::???CCCGGGLLLPPPTTTWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIGGGEEEEEECCCAAA>>>===???AAAIIIIIIHHHFFFEEEEEEGGGIIILLLFFFAAA@@@DDDHHHJJJIIINNNNNNOOOOOONNNMMMLLLKKKLLLKKKKKKMMMPPPRRRQQQOOOJJJLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWVVVVVVUUUVVVYYY\\\\\\\\\[[[]]]___UUUUUUTTTUUUXXXZZZ\\\]]]^^^]]]]]]^^^```eeehhhkkkjjjiiihhhggghhhgggeeeccc^^^\\\ZZZZZZ\\\^^^^^^^^^]]]___aaaaaa```aaabbbccc```aaabbbdddddddddccccccbbbiiimmmkkkkkkoooqqqooojjjjjjkkkllllllmmmmmmmmmmmmsss{{{~~~{{{xxxvvvwwwxxxyyyzzz|||zzzvvvuuuuuusssqqqpppnnnmmmkkkhhhfffdddccccccffflllsssyyy}}}}}}{{{tttmmmiiihhhddddddccccccdddgggkkkooonnnnnnmmmkkkhhhdddaaa```]]]]]]]]]ZZZWWWWWWYYY\\\aaa^^^]]]^^^\\\WWWVVVWWW\\\\\\]]]___```______```\\\[[[[[[ZZZYYYXXXYYYYYYYYYZZZZZZYYYWWWTTTQQQOOOLLLIIIDDD@@@===<<<<<<<<<===999555111000222666999;;;888888;;;AAADDDDDDBBB:::888555333111111222333666777777444111000333777999888666777999::::::999::::::999888777666555555666888<<>>CCCGGGMMMQQQQQQPPPPPPPPPZZZ```iiiqqqvvvxxxyyyzzzuuukkk\\\PPPHHHEEECCCBBBAAAAAABBBDDDFFFFFFDDDBBB???@@@CCCFFFHHHHHHGGGEEE@@@@@@BBBFFFHHHHHHFFFDDD@@@BBBDDDDDDCCCDDDGGGJJJJJJMMMPPPOOOJJJDDD@@@???AAAFFFLLLMMMKKKIIIIIIKKKJJJLLLNNNPPPQQQSSSVVVYYYYYYZZZZZZYYYYYYZZZ^^^```]]][[[XXXTTTRRRRRRRRRRRRPPPOOONNNLLLJJJHHHFFFDDDBBBDDDCCC???;;;:::>>>BBBAAAAAA???<<<;;;;;;???AAADDDEEEEEEAAA<<<777555555666555333333444555555555333333333333333444555555555666666444333666<<>>???EEEKKKKKKDDD===:::777333888999888777===GGGJJJHHHCCC>>>:::;;;AAAIIINNNPPPRRRUUUVVVQQQHHHBBBAAACCCAAA>>><<<;;;<<<<<<999777666:::???BBBAAA???>>>===MMMMMMMMMOOORRRTTTUUUTTTXXXXXXXXXWWWVVVXXX[[[^^^\\\[[[YYYXXXYYY[[[^^^```dddcccbbbdddfffhhhggggggjjjiiihhhgggfffeeeffffff\\\[[[YYYWWWWWW[[[```eeeXXXSSSMMMGGGDDDEEEHHHJJJKKKJJJIIIIIIIIIKKKNNNOOOQQQRRRTTTUUUUUUXXX\\\___YYYZZZ\\\]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVXXXYYYZZZ]]]^^^______^^^[[[WWWUUURRRRRRUUUZZZ\\\]]]```eeebbb```^^^]]]^^^]]]\\\ZZZTTTPPPNNNNNNPPPQQQOOOLLLJJJJJJIIIJJJKKKMMMPPPRRRQQQPPPNNNMMMLLLMMMOOOPPPRRROOOKKKIIIHHHHHHHHHGGGKKKJJJJJJJJJKKKJJJGGGEEE@@@AAA@@@===888444222111000000...,,,)))(((***,,,000333555333///++++++,,,...111333222///---///111333222222111222222333444000111222333666<<>>AAAHHHGGGFFFDDDCCCEEEIIIMMMKKKGGGBBBBBBEEEHHHIIIIIINNNNNNNNNMMMLLLKKKJJJIIIJJJKKKMMMPPPSSSSSSRRRPPPLLLLLLLLLNNNPPPQQQQQQPPPUUUVVVYYYZZZ[[[YYYWWWVVVXXXYYYZZZ[[[[[[]]]aaacccWWWWWWWWWXXXZZZ]]]```aaa```^^^\\\___fffllloooooooooooopppqqqrrrppplllhhhbbbaaa```aaaaaaaaa^^^\\\___```bbbcccbbbccceeegggffffffggghhhhhhhhhggggggjjjooorrrrrrssswwwyyyxxxuuuuuuttttttttttttuuuuuusssxxxzzzwwwuuurrroookkkiiihhhhhhcccaaa___```eeekkkooorrrmmmpppqqqlllddd______bbbcccddddddcccccchhhpppvvvmmmmmmllljjjhhheeecccaaa]]]^^^]]][[[XXXWWWXXXYYY[[[YYY[[[^^^^^^YYYVVVWWW\\\^^^```aaa```___]]][[[ZZZ\\\^^^\\\XXXUUUUUUVVVWWWWWWVVVTTTQQQNNNJJJIIIDDDBBB>>>;;;888777777888666333///,,,+++,,,...000333111000222666999999777222222111111111000000000222333333000,,,+++...111777555444444666777777666777777777666666444333222111333666:::<<<<<<888555666:::>>>AAAAAA@@@??????AAAJJJXXXdddnnntttxxxzzzvvviiiWWWKKKEEEBBB>>>;;;888777777999;;;<<<;;;:::555666777888999:::;;;;;;555666777:::<<<===;;;999111444777888888888999:::777;;;>>>???;;;555///,,,***111:::>>>===:::999888777999;;;;;;;;;<<<>>>@@@FFFEEEDDDBBBAAABBBFFFIIILLLJJJGGGCCCAAAAAABBBBBBCCCBBBAAA???===<<<:::999777999:::777333000111333444555444333222333666999>>>===;;;888444111...,,,...............///000000//////000111222111000000111111000...---000777===AAABBBEEEGGGJJJMMMNNNOOOSSSYYY\\\TTTIIIBBB>>><<>>===:::888666555555555666444000---,,,,,,...///222000///000222444555444222333444444444222111000111222222000,,,,,,000333555333222222444555444333444555555666555444333222///111333777:::999666333000333777999888777666666222;;;HHHVVVbbblllssswwwsssiii\\\RRRKKKFFF@@@<<<777666555666999::::::999666666555444333444666888555555555666777777444222///111444555555333111000111333666666444000+++((($$$***222666666333111000...000111222111111222444999888777555444555999<<>>;;;777666666777888<<<;;;:::999777777666666666888999777333///......333333444333222222444777999888666444222///,,,***,,,,,,------,,,---...//////000222333333111...---,,,------,,,,,,111999@@@FFFJJJPPPWWW^^^bbbeeefffjjjlllkkkeee]]]VVVRRRPPPZZZ^^^ccciiinnnssstttsssqqqlllgggfffjjjppptttuuuvvvuuurrrooolllkkklllmmmjjj```UUUPPPRRRVVVWWWVVVWWWVVVVVVXXX[[[YYYTTTPPPLLLKKKIIIJJJKKKLLLLLLLLLOOOQQQSSSTTTUUUWWWZZZ\\\WWWVVVTTTSSSSSSTTTWWWXXXXXX[[[^^^bbbfffiiimmmooojjjiiiiiiiiiiiigggbbb______``````]]]XXXWWWYYY\\\ZZZWWWRRRMMMJJJIIIIIIJJJNNNMMMLLLMMMPPPQQQPPPOOOPPPRRRTTTUUUVVVWWWZZZ\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSVVVYYYXXXTTTSSSUUUXXXZZZYYYYYYXXXWWWVVVVVVUUUWWWYYY[[[]]]___aaa```^^^XXXVVVTTTTTTVVVYYY[[[[[[WWWSSSOOONNNOOOPPPNNNLLLHHHGGGFFFFFFHHHKKKNNNQQQQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMMMMKKKHHHDDDCCCCCCAAA>>>888444222111222333333222///,,,,,,,,,...///111111000---++++++...111333333000///000222444555666666555444333222444333222///,,,,,,///111:::???FFFLLLQQQVVV[[[____________^^^\\\WWWSSSQQQOOOMMMJJJFFFCCCCCCGGGJJJJJJLLLLLLKKKIIIHHHHHHIIILLLJJJGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBDDDGGGJJJLLLJJJMMMQQQTTTVVVVVVVVVVVVTTTRRRQQQTTTWWWXXXVVVTTTWWWZZZ]]]______]]][[[YYY^^^^^^___`````````^^^]]]^^^```aaaaaa```aaaeeehhhhhhccc```cccjjjpppqqqppp|||{{{zzzzzzzzzzzzyyywwwzzzvvvrrrnnnlllkkkiiiggggggdddeeejjjllllllrrryyyuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxyyy|||~~~}}}|||{{{}}}|||zzzxxxtttmmmgggeeeeeegggbbb]]]VVVTTTVVVXXXXXXWWWWWWUUUTTTSSSUUUXXX[[[\\\```bbbddddddccceeeiiillljjjhhhfffcccaaa^^^]]]\\\]]]\\\[[[ZZZYYYWWWVVVUUUUUURRRRRRVVVXXXXXXZZZ^^^aaaccc```ZZZXXX\\\]]]ZZZXXX]]]```^^^WWWQQQOOOPPPOOOMMMKKKHHHEEEAAA???===::::::999888777666666555444222///,,,+++,,,...000555444222111222333333333444555777777666333000......000111000...///333777444222111111222333222111333444444444444444333333...///222666999999777444000222555777666444333333000666@@@JJJUUU```iiioookkkiiiddd]]]TTTJJJCCC???;;;:::777777777666555333444444444333222333777;;;777666555444444222///---...///111333444222///---111111111111111000...---(((,,,000222222000...---+++---///000/////////000000000000///...000444777999666333000///111333555666555444444444444555666777888999888555222000///555666777666444222333444333444333222000...,,,,,,---/////////...///333666555777888999888555111///...000333444777<<>>888333111000222333555444111///...---....../////////---,,,++++++...000000---,,,...000333444444555555555555444222444555444222111111222666:::???DDDIIIQQQZZZaaa\\\^^^```bbbaaa^^^[[[XXXOOONNNLLLIIIGGGGGGJJJMMMMMMNNNOOOMMMJJJHHHGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDBBBBBBCCCEEEHHHJJJKKKNNNRRRUUUWWWWWWYYYZZZWWWVVVVVVVVVXXXXXXVVVUUUWWWYYY\\\^^^___^^^\\\[[[[[[[[[]]]```ccceeedddbbbbbbeeegggfffeeegggkkkooonnnkkkiiijjjoootttvvvvvv~~~~~~~~~}}}~~~zzzwwwvvvvvvuuuttttttppppppvvvwwwwww}}}~~~~~~}}}~~~~~~{{{xxxyyy~~~zzz|||~~~yyyxxxvvvtttsssooohhh```\\\\\\^^^```YYYQQQOOOQQQSSSRRRPPPQQQNNNLLLMMMRRRVVVYYYYYYaaaaaaaaaaaabbbccccccccceeedddbbb___]]]\\\[[[ZZZ\\\ZZZXXXWWWWWWWWWUUUTTTSSSOOOOOOSSSVVVWWWZZZ___iiijjjdddYYYUUUYYYYYYUUUUUUXXXYYYWWWQQQLLLIIIIIIGGGFFFDDDAAA>>><<<:::999777777888888888777666555444222///------000333666888666444222111111222333444555666666444111---++++++---......---...333777444333111111222333222111333222222222222222333444---...000333666777555333///111444555444222222222333777<<>>:::666333444999???DDDHHHMMMTTTYYYfffkkkttt}}}{{{sssmmmjjjfffaaa]]]```\\\XXXUUUUUUVVVVVVVVV^^^[[[VVVSSSQQQQQQPPPPPPKKKJJJIIIJJJJJJIIIFFFDDDFFFIIIMMMOOOPPPQQQRRRTTTQQQQQQQQQQQQPPPPPPOOOOOONNNRRRVVVXXXZZZ]]]aaadddmmmiiieeedddfffhhheeecccddd```[[[WWWUUUSSSRRRQQQRRRQQQOOOMMMKKKKKKLLLLLLOOOMMMLLLOOOSSSTTTQQQMMMNNNPPPSSSTTTUUUUUUWWWYYYYYYXXXVVVTTTSSSSSSSSSTTTPPPSSSXXXZZZYYYVVVTTTRRRXXXXXXXXXXXXXXXWWWWWWWWWVVVYYYYYYXXX\\\aaaaaa[[[XXXUUURRRRRRUUUYYY]]]___YYYUUUPPPOOOQQQSSSRRRQQQLLLJJJFFFDDDDDDFFFIIIKKKOOONNNLLLLLLLLLMMMOOOQQQSSSUUUVVVUUUSSSSSSTTTVVVRRRQQQQQQQQQOOOKKKFFFBBBBBBBBBAAA===777333000000000222444444222000.........------------------,,,&&&))),,,,,,)))(((***,,,000000111222333444555666222444666666555444444555555777999:::===EEEQQQZZZXXXYYY\\\]]]^^^^^^]]]]]]TTTTTTSSSPPPNNNMMMOOOQQQNNNNNNMMMKKKHHHGGGHHHIIIDDDFFFGGGHHHHHHIIIJJJKKKKKKIIIFFFDDDEEEHHHKKKMMMLLLOOOSSSVVVVVVXXX[[[]]]ZZZ[[[\\\\\\ZZZXXXXXXXXX[[[]]]___aaabbbcccbbbbbb```______ccchhhlllnnnnnnjjjmmmqqqqqqqqqsssyyy~~~vvvuuuuuuuuuxxx|||xxxwww{{{|||yyyyyywww{{{~~~}}}}}}|||~~~}}}{{{pppppppppssswwwxxxvvvsssuuullllllwww}}}yyyuuuvvv{{{zzzxxxvvvsssooogggbbbdddeeeccc^^^WWWTTTUUUXXX[[[SSSLLLKKKOOORRRQQQOOOOOOOOOOOOOOOPPPSSSWWWZZZeee```\\\\\\___bbbaaa`````````^^^]]]\\\\\\\\\]]]\\\XXXUUUSSSUUUVVVUUUTTTOOOMMMNNNTTTVVVWWWYYY]]]fffiiidddWWWRRRVVVTTTMMMOOOOOONNNLLLIIIEEEBBB@@@???===<<<:::888666555555222333555666666666444444333111...,,,...333888<<<:::888666222000000111222333333444444222///,,,******,,,...---+++,,,111555555444222111222333222111222000///......000222444//////000333555555333000...000333333222111111222555777:::===???CCCHHHKKKQQQVVV___fffiiieee___YYYMMMKKKHHHDDD@@@;;;555000111444555333000111666;;;777555333222222111///---,,,+++,,,000333444222000---,,,---000444666555444333333555666777666333111444555777666444111000000///111222333222111222333333111...---...111666999111111222333666999===???:::888555444444666888888<<<===???>>>;;;888777666:::???BBB>>>555000222777555888:::;;;>>>EEEQQQZZZUUUUUUTTTRRRNNNJJJFFFCCCEEELLLUUU\\\```dddgggkkktttxxx~~~{{{xxxxxxxxxvvvtttkkkeee]]]XXXWWWTTTNNNHHHGGGIIILLLLLLJJJGGGGGGGGGLLLLLLJJJGGGDDDCCCDDDEEEIIIIIIIIIJJJJJJHHHDDDAAACCCGGGKKKNNNOOOOOOPPPQQQOOOPPPQQQQQQPPPOOOMMMLLLLLLPPPSSSUUUUUUVVVZZZ]]]lllfff___]]]aaaeeefffeeefff```XXXSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOOOOOOOPPPKKKJJJJJJNNNSSSTTTQQQMMMMMMOOORRRSSSSSSTTTUUUWWWTTTTTTSSSRRRQQQPPPOOOOOOOOORRRWWWZZZ[[[XXXTTTPPPXXXYYYYYYZZZYYYYYYXXXXXXZZZ\\\ZZZWWWYYY^^^\\\VVVVVVSSSOOOOOORRRWWW[[[]]]ZZZUUUQQQPPPRRRTTTTTTSSSPPPNNNJJJGGGFFFGGGJJJLLLNNNMMMLLLKKKKKKMMMOOOPPPUUUWWWXXXVVVSSSQQQRRRTTTSSSRRRRRRQQQPPPKKKEEEAAA@@@@@@???;;;666222000000...111333444222000...---///---,,,,,,------------###&&&((((((&&&%%%'''))).........000111333555666444555666666555444444555555555444222222:::GGGQQQUUUUUUVVVWWWXXXZZZ\\\]]][[[[[[ZZZXXXUUUSSSTTTVVVOOONNNKKKHHHEEEFFFIIIKKK@@@BBBFFFHHHJJJKKKMMMOOOMMMKKKHHHGGGHHHLLLPPPSSSMMMPPPTTTVVVVVVXXX\\\```^^^aaacccaaa]]]ZZZ[[[]]]aaabbbdddfffgggiiiiiijjjjjjgggeeegggmmmsssvvvwwwqqquuuzzz||||||||||||}}}~~~yyywww{{{zzzvvv{{{zzzuuuwwwwwwrrrppprrrrrrtttvvvwwwuuurrrnnnllliiiddd___^^^bbbfffhhhhhhbbbYYYYYYfffmmmgggbbbcccccc^^^\\\___]]]UUUNNNKKKTTTVVVXXXUUUQQQPPPTTTXXXVVVOOOIIIIIINNNSSSSSSPPPPPPTTTVVVTTTQQQQQQWWW\\\hhh```YYYXXX^^^bbbbbb```]]]\\\\\\[[[\\\]]]___```[[[WWWRRRQQQSSSUUUVVVUUUKKKKKKOOOUUUXXXWWWXXXZZZ\\\bbb___TTTPPPSSSQQQHHHJJJHHHFFFDDDCCC@@@<<<999999888666555333333222222///000333444555444333222///,,,)))(((***000777<<<<<<:::777444000000111333222333333333222000---,,,,,,...///---+++,,,000444666444222222333444333222111///,,,++++++...111444222222333444555444222///...000222333222222222333444666999;;;;;;;;;<<<===<<<@@@KKKZZZhhhlllhhhbbbUUUTTTSSSQQQOOOJJJDDD???;;;======999333111444888999888666666777777666444444333222333666666333000---...111666;;;===:::777777999;;;>>>???>>>:::777<<<>>>???===:::666333333666888::::::888777666666555333000///111555:::>>>777777777999===AAAEEEHHH???<<<888666888;;;>>>@@@AAACCCEEEEEEBBB@@@>>>>>>EEELLLPPPJJJ>>>777:::@@@DDDGGGJJJMMMQQQ\\\jjjuuunnnnnnkkkhhhddd___[[[YYYYYYbbbmmmuuuyyyzzz|||}}}zzz}}}yyyooohhhdddbbb___]]]RRRLLLFFFEEEFFFFFF@@@;;;333:::BBBDDDAAA<<<::::::<<>>DDDGGGHHHKKKQQQWWWRRROOOLLLLLLNNNSSSWWWYYYRRRTTTVVVVVVUUUUUUVVVWWW\\\\\\\\\]]]^^^^^^______[[[[[[\\\\\\\\\\\\\\\\\\___[[[VVVRRRQQQQQQPPPOOOJJJJJJLLLOOOSSSVVVVVVVVV]]][[[WWWTTTPPPLLLFFFCCC======>>>===<<<:::777666777777666555333222111000000000000111222222000...---+++******,,,111666999===<<<:::666222000111333888555222222333222000---//////...,,,+++,,,///222===;;;888555333111000000000,,,'''%%%'''+++...000111000000000222333222111000000000000000000000000555333222222333444333222444555:::DDDQQQ[[[```aaa^^^___aaabbbaaa]]]YYYWWWVVVSSSLLL@@@666222666:::<<<======<<<<<<@@@GGGMMMMMMGGG@@@===>>>>>>;;;888444333666AAALLLOOOIIIAAAAAAAAAGGGOOOQQQKKKEEEDDDIIIMMMSSSSSSIII===:::===>>>DDDHHHGGGBBB???AAADDDEEEDDD@@@<<<:::<<>><<<999777111///111222111555:::>>>AAAFFFJJJLLLPPPTTTWWWaaagggjjjhhhggghhhhhheeeaaa[[[SSSMMMLLLKKKIIIGGGGGGEEEDDDGGGLLLQQQVVVYYY___\\\YYYWWWXXXYYYZZZZZZ\\\\\\^^^```cccfffiiikkkqqqqqqqqqrrrrrrqqqpppnnnooorrrwww}}}~~~|||{{{}}}}}}|||xxxwww|||zzz{{{yyyssspppooojjjccc\\\YYY[[[^^^YYYXXXYYY]]]aaacccbbb```ZZZWWWUUUTTTOOOGGGFFFIIILLLQQQUUUTTTNNNHHHEEEDDDCCCDDDDDDCCCBBBBBBEEEGGG@@@===;;;:::<<<>>>???@@@???===:::888777555222000222666:::<<<===BBBIIIPPPLLLKKKKKKLLLOOOTTTWWWYYYSSSUUUWWWVVVUUUSSSSSSSSSXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYXXXXXXWWWWWWXXXXXX\\\ZZZWWWUUUUUUSSSQQQOOOIIIIIIJJJMMMQQQTTTUUUUUUYYYWWWTTTRRRNNNIIICCC>>>;;;;;;::::::888777555555777666444333222222222222000000000111333222000...---,,,******,,,///333555777666555333000000222444666444111111222222000...///...---,,,***,,,///222;;;:::777444222000000000---)))$$$###%%%)))---...111111111222444555555555444444333333222111000000555333111111333444333222111000111666>>>HHHQQQUUU[[[bbbkkkqqqrrrpppmmmkkknnnllldddXXXKKKBBB@@@BBBCCCFFFIIIJJJJJJOOOXXX___ggg___VVVQQQOOONNNLLLIIIGGGGGGIIIPPPXXX\\\YYYTTTSSSQQQTTT^^^dddbbb\\\XXXbbbbbbcccddd]]]SSSNNNOOOWWWWWWXXXYYYXXXVVVTTTRRRYYYWWWTTTPPPNNNMMMNNNOOOZZZWWWTTTUUUYYY```eeehhhggg```XXXWWW\\\```aaa______^^^\\\[[[[[[\\\^^^___gggpppwwwvvvsssnnneee[[[___gggqqqwwwxxxyyy}}}{{{xxxuuu{{{}}}yyyvvvssssssuuuxxxxxxtttpppiiigggdddaaa___]]][[[YYYPPPNNNIIICCC===999999:::999666333222444666666555444444444333333333333444666444333222333222000...BBBCCCFFFIIIKKKJJJFFFCCC@@@AAADDDHHHLLLNNNMMMLLLLLLIIIHHHJJJMMMOOOMMMKKKIIIJJJLLLMMMMMMLLLJJJHHHIIIIIIJJJLLLPPPUUUYYY\\\VVVXXXYYYYYYWWWVVVWWWWWWSSSTTTVVVUUUTTTTTTUUUVVVLLLKKKJJJJJJJJJJJJHHHFFFJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQPPPOOONNNOOOPPPSSSUUUUUURRRNNNMMMOOORRRNNNOOOPPPOOOOOOQQQVVV[[[SSSNNNJJJKKKKKKGGGFFFHHHAAA@@@???<<<999888999:::???AAAEEEGGGHHHIIIKKKMMMOOOKKKJJJJJJHHHGGGJJJPPPQQQPPPNNNNNNNNNNNNLLLJJJOOORRRVVVWWWTTTPPPMMMKKKLLLJJJHHHHHHIIIIIIGGGFFF>>>999444333555555222///((()))+++,,,,,,,,,+++******---......///222000++++++,,,,,,+++******,,,...(((+++......++++++,,,...333999???AAACCCDDDAAA<<<888222000222555555555666666<<>>AAADDDFFFGGGHHHEEECCCDDDHHHJJJIIIJJJNNNPPPPPPOOOPPPQQQRRRRRRRRRTTTWWWZZZYYYWWWSSSPPPOOOLLLKKKHHHEEECCCDDDGGGIIIDDD===555555999;;;888444,,,,,,,,,---...///---,,,000333555666888;;;999444444555666555333222333444000555999888333111222555777>>>CCCFFFIIILLLKKKGGG@@@:::555666;;;>>>>>><<<999@@@HHHLLLNNNSSS]]]eeennnvvv}}}}}}tttnnngggbbb___\\\XXXTTT]]]^^^```aaafffmmmpppoooqqqpppqqqrrrttttttrrrpppqqqrrrtttvvvyyy{{{~~~|||zzzzzz~~~~~~xxxsss~~~|||{{{yyywwwuuutttxxxtttpppkkkiiijjjlllnnnnnnjjjeeeaaa^^^XXXQQQLLLVVV]]]```[[[UUURRRLLLFFFHHHHHHGGGBBB===;;;===@@@BBB???;;;999:::===AAACCC===<<<;;;999666333444666555777888777444333333555111222333222111111333555666333///...///000111111555333222222222222111///,,,---//////000444999===@@@CCCGGGKKKMMMOOOPPPQQQWWWYYYZZZYYYUUUQQQNNNMMMPPPQQQSSSUUUWWWYYY[[[\\\^^^\\\YYYUUUTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUSSSKKKKKKKKKMMMPPPSSSSSSSSSLLLIIIDDD@@@===:::777444555444333222111222333444555333111//////111333555111111111222444444111///......------,,,+++++++++...000000000000000333555333222111111222333444444333333222111000111555777888777666555444333333333222///,,,+++---000222222///000111111000000111222......//////...---,,,+++111000//////111222111111444333111///111:::GGGQQQ___nnnvvvmmmhhhfffmmmssstttrrrttt|||~~~zzzvvvrrrooouuuvvvwwwwwwwwwxxxzzz{{{zzzvvvwww~~~~~~|||vvvuuuwwwwwwuuuuuuyyy}}}}}}xxxsssssstttvvvzzz|||zzztttppppppnnnmmmpppvvv}}}{{{yyyxxxzzz}}}|||xxxvvvzzz~~~zzzsss|||xxxxxx{{{|||{{{yyy|||xxxvvvyyy}}}{{{wwwvvvuuutttsssrrrooohhhaaacccfffddd]]]XXXYYYXXXUUU[[[WWWRRRNNNMMMLLLJJJHHHHHHGGGDDD@@@;;;777555555++++++***(((((()))---000/////////111333666888999999888777666555444444444555444444444444333000...BBBAAA@@@???>>>???@@@BBBBBBBBBDDDIIIMMMMMMIIIEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???CCCCCCCCCDDDFFFHHHJJJKKKOOORRRTTTTTTSSSRRRQQQRRR[[[[[[\\\[[[ZZZZZZ\\\^^^___]]]YYYVVVSSSNNNHHHDDDGGGEEEEEEGGGKKKNNNOOONNNMMMMMMOOOOOOOOOMMMJJJHHHKKKMMMMMMIIICCC@@@CCCGGGFFFHHHJJJGGGBBB@@@DDDHHHGGGBBB>>>>>>;;;888:::>>>888888777666444444555777888999:::<<<@@@DDDFFFGGGBBBAAAEEELLLOOONNNOOOQQQTTTSSSSSSRRRSSSUUUXXXZZZ]]]^^^^^^\\\XXXUUUTTTTTTNNNMMMJJJFFFCCCCCCGGGKKKGGG@@@:::;;;AAAFFFDDDAAA999777666666999::::::888;;;???@@@@@@CCCGGGEEEAAA???AAABBBBBB@@@>>>>>>>>>???DDDGGGEEE@@@===>>>@@@DDDIIILLLNNNRRRYYY\\\[[[OOOIIICCCAAAGGGMMMOOONNNHHHOOOWWWZZZZZZ^^^gggooouuu}}}|||{{{yyyssslllhhhhhhjjjjjjrrrvvvrrrqqqvvv|||}}}}}}||||||}}}~~~}}}|||}}}}}}~~~zzzyyyssswww~~~{{{xxxwwwtttqqqpppooolllfffaaaoooqqqqqqllleeeaaaaaaccceeeaaaZZZUUUTTTWWW\\\```aaa[[[TTTNNNKKKHHHCCC???AAAFFFIIIIIIFFFCCC???:::777;;;>>>===999666555666888777555333222444666888555666555222000000222333333333333222000000111222444333222000///000444777444222...---...000111111555333222111222111000...---///111222222222333333777;;;AAAFFFIIILLLOOORRRXXXZZZ[[[YYYVVVRRRPPPOOOPPPQQQSSSVVVYYY[[[]]]^^^```^^^ZZZVVVTTTTTTUUUUUUVVVTTTRRRRRRTTTVVVWWWWWWPPPPPPPPPQQQSSSSSSQQQPPPFFFAAA:::444222222222222333333222111111222444555444333000//////111444666222222222333444444222000//////......---,,,+++***...//////...------...////////////......000222444555555333111000111444777555555555444444444333333444222///...000222333333666777888666333111222333///000222444555555444333777666555555777888888777777:::<<<>>>BBBJJJUUU]]]iiiuuu~~~uuu|||}}}|||~~~|||}}}xxxppppppvvvqqqtttvvvwwwtttqqqnnnlllkkknnnrrrwwwyyywwwsssoooeeedddeeejjjrrr{{{zzzwwwvvvzzz~~~|||wwwwwwyyy{{{pppjjjiiirrrqqqooommmlllllllllmmmmmmgggcccdddiiinnnnnnlllfffbbb``````aaa]]]WWWRRRQQQSSSSSSNNNJJJJJJJJJIIILLLJJJGGGEEECCC@@@===;;;>>>>>>===999444111111222******)))''''''(((,,,//////000111222333444666777999999999888777666555555555444444555555444111...@@@>>><<<888666777:::===???@@@BBBEEEGGGFFFBBB@@@>>>>>>>>>???????????????;;;<<<;;;;;;:::999888888888:::<<>>;;;<<<===DDD@@@>>>>>>;;;888:::???<<<<<<:::777555666999;;;:::888777999===AAADDDEEEBBBBBBFFFNNNSSSSSSRRRSSS\\\\\\[[[YYYXXXZZZ^^^aaaiiiiiihhhddd___\\\[[[[[[VVVTTTQQQNNNKKKLLLNNNQQQMMMIIIFFFIIIPPPVVVWWWVVVKKKGGGBBBBBBEEEHHHIIIHHHMMMPPPPPPOOOQQQUUUUUUQQQOOOQQQSSSTTTRRRPPPNNNNNNTTTVVVWWWUUUQQQNNNNNNOOOWWWZZZ[[[[[[```hhhmmmnnnccc```ZZZUUUYYY```dddccc^^^ccciiijjjjjjkkkooossswww~~~wwwuuuyyy~~~{{{}}}}}}~~~xxxrrrooooooeeehhhlllppppppmmmiiifff```^^^[[[ZZZZZZXXXSSSOOOXXX[[[\\\XXXPPPKKKMMMPPPPPPLLLGGGDDDDDDGGGLLLPPPQQQMMMHHHCCC@@@===;;;999:::<<<>>>???>>><<<888555222777;;;<<<777222//////333444555444222111222444333666555222000444777777888777666444333333333333444333111...---///444888555333000000222555777777888666444444444444222000...///111333333111///......333:::???CCCIIIOOOUUUVVVXXXXXXWWWTTTSSSRRRSSSRRRSSSUUUXXX[[[]]]___``````^^^[[[WWWUUUTTTTTTUUUWWWTTTRRRQQQTTTWWWYYYZZZSSSSSSSSSTTTTTTQQQLLLIII@@@:::333...,,,...000111222222222222333444555666444333222111111222444555333222222444555555333111000000000//////...---------......---***))))))***,,,------,,,+++,,,000222666555444111//////222555222333444555555555555444222111000111333555666555;;;======:::666333333555444666:::===???@@@@@@@@@@@@>>>===>>>@@@AAAAAAAAABBBFFFMMMSSSZZZ```gggkkkuuu}}}{{{yyyyyyssstttvvvwwwsssnnnooouuummmqqquuutttjjj___]]]bbbbbbgggkkkhhh___WWWTTTUUU[[[^^^bbbcccaaa___]]]]]]TTTTTTUUU[[[ccclllssswwwvvvwwwwwwuuurrrnnnlllkkkkkkppptttuuuqqqllliiihhhjjjmmmpppoooeeeYYYVVVXXXYYY]]]aaabbb___[[[XXXXXXYYYUUUQQQRRRVVV[[[^^^^^^[[[UUUQQQRRRRRRMMMIIIGGGEEEFFFGGGEEECCCCCCCCCDDDAAAAAAAAA???<<<888555333666888888555111///000222,,,+++***'''%%%&&&(((+++...000111111000000222333888999:::;;;:::999666555555555555555666444111...888888777444111111444888999;;;>>>>>>===:::999888999:::<<<<<<;;;:::::::::444444444555555555444444444777;;;???AAABBBAAA@@@BBBDDDHHHIIIHHHGGGFFFFFFMMMQQQVVV\\\bbbjjjrrrxxx|||zzzvvvqqqkkkddd\\\VVVNNNJJJFFFFFFJJJLLLKKKIIIMMMLLLLLLNNNQQQRRRPPPNNNLLLKKKIIIGGGGGGIIILLLNNNLLLKKKIIIGGGEEEDDDCCCCCCIIIGGGGGGGGGDDDAAACCCIIIMMMKKKHHHCCC???@@@CCCFFFEEECCCAAACCCFFFIIIJJJJJJKKKJJJNNNWWW\\\\\\ZZZ[[[ccceeeggggggfffgggjjjmmmyyyyyyxxxuuuooojjjfffeeefffdddaaa___^^^^^^^^^^^^```^^^]]]___dddhhhjjjkkkaaa[[[UUUSSSWWW\\\^^^^^^eeeeeedddaaacccggggggdddcccfffiiikkkiiigggeeedddlllkkkiiigggdddbbbaaaaaagggjjjjjjhhhlllsssxxxxxxwwwwwwsssmmmlllrrruuutttqqqtttwwwwwwuuusssrrrrrrvvv}}}}}}~~~}}}zzzxxxyyy~~~~~~|||{{{zzzyyywwwuuuuuuuuutttrrrooommmlllkkkmmmmmmiiiaaa[[[YYYYYYSSSSSSSSSSSSSSSSSSRRRRRRIIIGGGEEEEEEFFFFFFBBB>>>AAACCCEEEDDDAAA??????@@@???>>><<<;;;<<<===???@@@AAABBBBBB@@@<<<999777666888888999;;;;;;888555444222666:::999555000...---222444555444222111222444555999888444444999===<<<===<<<:::888777666444333111111000///...///222555555333111222555999;;;<<<888777555555666666555333//////000111333333222111---111666999<<>>;;;;;;FFFJJJLLLIIIDDDAAADDDHHHDDDCCCDDDHHHOOOVVV[[[^^^]]]\\\[[[ZZZYYYYYYXXXWWWSSSVVVXXXZZZYYYWWWTTTRRRQQQPPPRRRUUUPPPHHHEEEHHHHHHKKKNNNPPPNNNJJJGGGEEEDDDDDDDDDFFFHHHKKKNNNOOOQQQKKKGGGHHHGGGBBBBBBDDDAAABBBCCCDDDCCCBBBBBBDDD@@@@@@>>><<<888444222111222555666333///---///333111000...***'''&&&(((***,,,///111111//////000222666888;;;>>>>>>;;;777555555555555666666444111...111333444222000///111444444777:::999555222222333666888:::;;;:::888777777222222222333333444444555888;;;???BBBCCCAAA>>><<>>AAADDD:::888666777::::::777444444333444777::::::999777555666888::::::999777555666;;;@@@AAA===888555555555444555888999777555555111444777777333000///000///000111000---,,,///111333777777222222999===<<<===;;;888777666444111//////000111111000000111222000...---...222777:::;;;333222111222333444333222222111000111333555666666222444777666777<<>>;;;777444333555777;;;===???@@@BBBBBBBBBAAA;;;;;;===BBBHHHMMMOOOOOOOOORRRTTTRRRMMMJJJLLLOOOZZZ]]]```dddggghhhggggggkkkiiihhhiiikkkmmmmmmmmmmmmooouuu~~~zzzxxxxxxpppeee\\\WWWUUUSSSSSSSSSNNNLLLNNNMMMHHHDDDCCC777888>>>EEEEEE<<<555222555:::>>>===777000---,,,555:::<<<777000...555<<<:::999888:::???DDDHHHIIIGGGDDDBBBBBBDDDFFFFFFFFF@@@@@@AAACCCEEEFFFDDDBBB>>>:::;;;BBBDDD???<<<>>>CCCAAA>>>======>>>======999<<<@@@CCCDDDEEEGGGHHHHHHBBB@@@BBBAAA>>>@@@FFFBBBBBBDDDFFFEEECCCCCCFFFCCCBBB???;;;666333333333222555777444///---///333777555333///+++***,,,---,,,///222222111000222444444777<<>>;;;777666555555555555555666777888333222222111111222222333222111///......000222444333555666666555444444555888999::::::888555222000999555222222555666333///000000000111111111111111222222111...+++***+++,,,111222333333333333555777999999888666444333111111111000//////000222555666777444222222444777888888666666555222000///000111111111///......222888===999666333333666999<<<===CCCFFFKKKMMMMMMMMMMMMOOOTTTWWWZZZ]]]___aaadddfffgggkkkmmmhhh___ZZZZZZ]]]```aaa```^^^[[[ZZZ[[[]]]WWWTTTPPPKKKEEE@@@<<<999333444666555444222333444000111333555666888;;;======AAA@@@999444666:::<<<;;;999777777888999999888777444333555999<<<<<<:::;;;777:::AAA@@@999888>>>>>>@@@BBBAAA@@@BBBFFFJJJNNNMMMJJJDDD>>>===@@@DDDIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLQQQZZZ___```ccchhhhhhaaa___ccceee```]]]]]]gggjjjttt~~~yyyxxx}}}~~~}}}yyy}}}|||zzzxxxxxxyyy~~~yyyvvvxxx}}}|||wwwyyyxxxwwwzzz~~~~~~|||~~~{{{yyyxxxsssjjjbbbbbb[[[PPPGGGBBBAAAAAABBBDDD@@@<<<::::::888444111,,,...111222333111///---***...222222///+++))))))---111000+++'''***...///---000444888;;;<<<<<<;;;;;;777444666:::;;;999666222222444777999:::888666444555555666777999:::;;;:::777444555777999999888:::999999<<<@@@BBB@@@>>>@@@BBBDDDDDDCCCAAAAAABBBIIIGGGFFFDDDDDDEEEGGGIIIAAA>>>:::888666555333111000333555333///---///333:::888555111///.........---111444555222000000111111444999<<<===:::777444555666777666333111111111777666333222222222333333444666999;;;:::999999999000555;;;???@@@???>>>===BBBCCCDDDCCCBBBCCCGGGKKKQQQYYY^^^[[[WWWWWWTTTPPPSSSWWWYYYZZZ^^^dddddd___UUUYYY```iiissszzzqqqjjjdddbbbaaaaaammmkkkhhhhhhmmmuuu~~~}}}xxxtttvvv}}}vvvvvvwww|||~~~{{{qqqssstttsssqqqnnnmmmmmmqqqvvvwwwrrroooqqqssssssrrryyy~~~{{{|||~~~qqquuuxxxxxxsssqqqqqqsssvvvyyy~~~}}}~~~|||~~~zzzzzz{{{wwwvvvxxxyyyyyyxxxwwwuuurrrooonnnooopppqqqvvvuuuvvvwwwtttoooooosss{{{vvvooojjjhhhjjjmmmooolllggg```]]]___dddiiilllooofff[[[YYY]]]dddggggggaaa^^^[[[[[[\\\[[[VVVQQQTTTUUUXXX]]]___[[[TTTMMMSSSSSSSSSSSSRRRQQQPPPPPPRRRQQQNNNJJJJJJMMMSSSXXX[[[WWWSSSPPPNNNLLLIIIFFFAAA>>><<<===??????<<<999;;;;;;:::999777555333111///000000111333444666777444333222111111111111111222111...------...000111111333666666555444555555444555777888777555333111666333111222555666333///.........//////000000000111111000---+++***+++---111111222111000000222444777777555333111000//////////////////000222444555444222111111444666666666333333222000......000111333333111...,,,///444999777666666666777999999999:::===AAAEEEHHHIIIKKKKKKPPPSSSXXX\\\```fffkkkooooooqqqqqqmmmgggcccccceeefffeeebbb^^^ZZZXXXXXXYYYSSSQQQMMMIIIDDD@@@===<<<===>>>@@@AAA@@@===:::777555666777888:::<<>>===;;;999999999;;;;;;<<<>>>@@@DDDGGGGGGDDDBBB>>>AAAEEELLLQQQSSSRRRPPPZZZ\\\]]]YYYUUUUUU[[[aaahhhlllmmmllljjjiiieee```ccceeegggiiiooowwwzzzxxxkkkkkkmmmttt~~~}}}xxxuuussssss}}}{{{zzzyyy}}}~~~zzzwwwuuuuuussszzz}}}{{{zzz{{{}}}|||vvv|||~~~wwwzzz|||{{{uuuooommmmmmnnnuuu~~~~~~zzzuuuxxx|||}}}{{{wwwqqqnnnpppvvv|||xxxsssrrruuutttooossszzzqqqkkkeeeeeeiiilllmmmkkkccc___\\\]]]aaadddeeeeeeaaa```aaaccc```ZZZXXXZZZ]]]^^^\\\WWWQQQQQQXXX^^^[[[UUUMMMIIIJJJOOOSSSVVVWWWMMMAAA===BBBKKKRRRUUULLLHHHCCCAAABBBCCCAAA>>>>>>AAAGGGNNNQQQMMMEEE===>>>???@@@???>>>;;;999777===<<<;;;999888:::???BBBHHHFFFCCCAAAAAA@@@>>><<<:::666444444666777555222333333333222111111000///++++++,,,...000222444555555444333222111000000000333111///---+++,,,------...111555777666555555555111333444666666555333222444222222444777777555111.........//////000000000000111000///------///111333333222000......111333777555333111000///......---...///000111222222222222111111333555666555333222222111///---...000222666666444000,,,---222666777777999<<<>>>>>>:::777666777:::>>>DDDGGGIIIHHHRRRUUU[[[aaagggnnntttyyywwwvvvssspppmmmlllkkkkkkiiigggccc^^^YYYXXXYYY[[[YYYWWWSSSOOOLLLKKKJJJJJJLLLLLLNNNQQQSSSPPPJJJDDDDDDDDDDDDEEEGGGKKKNNNPPPZZZ^^^]]]XXXUUUYYY]]]^^^ZZZWWWUUUTTTWWW[[[^^^```___YYYSSSRRRUUUZZZ^^^___XXX\\\```bbbffflllooommmiiijjjkkkkkkjjjkkkmmmnnnnnnqqqsssqqqlllhhhfffgggdddiiimmmmmmkkklllrrrxxx{{{~~~}}}{{{{{{|||xxxzzz}}}}}}xxxqqqgggddd___YYYOOOGGGHHHMMMUUURRRNNNKKKJJJKKKMMMOOOQQQMMMIIIIIILLLQQQUUUXXXQQQRRRSSSTTTUUUXXX\\\___UUUJJJ===444333666777777555222---((($$$###$$$'''((()))***+++,,,---------,,,///111000...+++)))))),,,///---'''%%%)))///111,,,------...//////000000,,,++++++---//////,,,(((((()))+++...222333222000222222333444666777888999888555111111555;;;@@@BBB@@@??????BBBFFFJJJLLLLLLIIILLLOOOQQQQQQQQQRRRRRRXXXWWWVVVWWWWWWTTTMMMGGGEEE@@@999444111000///......222555555222111222444999888777555333000...---...222555666444222222444333444666777777555333222444555777666444333333444JJJIIIHHHFFFEEEGGGIIIKKKNNNMMMMMMPPPUUUWWWVVVSSSTTTUUUXXX___ggglllkkkiiiuuuuuusssnnniiiiiimmmrrr{{{|||||||||zzzwwwpppkkkmmmooorrrwww~~~|||yyy|||{{{tttyyy~~~xxxyyyxxxuuuqqqnnnmmmmmmqqqvvvxxxtttpppqqqqqqpppnnnppprrrpppmmmmmmqqqtttqqqrrrqqqmmmgggaaa^^^]]]ZZZaaakkkqqqrrrqqqooooooiiilllnnnlllgggdddfffiiieeeeeeccc\\\WWWXXX```gggccc]]]YYYYYYWWWVVV\\\ddd[[[TTTMMMMMMRRRXXXYYYXXXMMMIIIFFFIIIQQQWWWXXXWWWHHHFFFGGGJJJHHHCCCBBBDDDAAACCCDDD@@@<<<<<>>===<<<;;;;;;;;;;;;;;;;;;777444333666777666444111111000000000111222222+++,,,,,,---///111222333555444333333222333333333444333000...,,,++++++++++++///444777777666555555222333444555555444333222222222333666999999777555222222111111000000//////111222222111000111444666666555444111......000333777555444222000///......,,,---///111222111000///222222333444666555333111222222111...------000222777888777333//////444999===<<>>;;;;;;>>>BBBBBB@@@<<<:::;;;>>>BBBDDDBBBEEEHHHIIIJJJPPPYYYaaaXXXMMMAAA;;;:::<<<:::888222111,,,&&& ###(((,,,,,,---...///000111222.../////////---+++***)))///222111+++)))---333666111000...---------......,,,+++,,,...000///+++(((&&&'''***...333555444333111222333555666777888888999888666777;;;@@@EEEGGGJJJJJJJJJLLLPPPUUUYYY[[[RRRUUUYYY[[[ZZZZZZYYYZZZZZZZZZ[[[]]]]]]XXXOOOGGGBBB===666111/////////...///222555555333111111111222333444444222000...,,,---111555555333111222333333444444444333222111111333555666666444333333444\\\]]]\\\[[[ZZZ\\\```dddhhheeebbbcccgggkkkmmmlllllllllooouuu}}}|||{{{}}}xxxsssyyyzzz~~~~~~~~~~~~{{{uuullldddjjjoootttvvvtttnnniiifffaaabbbcccaaa^^^\\\[[[[[[fffjjjiiiccc]]]]]]^^^^^^eeedddaaa\\\YYYZZZ^^^cccbbb```\\\WWWRRRNNNMMMMMMJJJMMMRRRXXX]]]\\\XXXSSSQQQPPPPPPQQQSSSSSSQQQPPPNNNPPPQQQMMMIIIHHHMMMRRRMMMIIIDDDAAA>>>>>>CCCJJJJJJDDD======AAAGGGJJJJJJBBB===999;;;AAAFFFGGGEEE888444333555666555555999222222222222333555888:::>>>999222......111555666999444...---222888<<>>>>>???EEEPPPYYYRRRKKKBBB>>><<<:::666222222111---'''""""""&&&+++///000000111333444555555///...---------,,,++++++111444333...+++000555888333222///---,,,,,,---...---...///111111000---***$$$&&&)))...333666666555000111333555666777777777999;;;===@@@CCCFFFJJJLLLRRRSSSTTTWWWZZZ^^^cccfff\\\___bbbdddcccaaa______aaa`````````]]]UUUKKKCCC<<<777222......///000111111222333333111///......+++,,,...000000///---,,,,,,000444444111//////111222222222222111111000000222444555555444222333444pppqqqrrrqqqqqqssszzz~~~zzzyyy{{{{{{zzz~~~xxxrrrqqqpppoooooorrr}}}ssslllgggaaaYYYRRRXXXZZZ]]]^^^[[[UUUNNNIIIJJJMMMOOOOOOMMMKKKJJJJJJTTTXXXWWWQQQMMMNNNPPPPPPWWWUUUPPPKKKGGGHHHLLLOOOPPPMMMIIIDDDBBBAAAAAABBBBBBAAAAAAEEEHHHGGGBBB<<>>???AAA>>><<<999555333333666999<<<888444222444999===@@@???;;;666444555666666444111,,,***---//////111444...---,,,///333777777666777333...,,,---000222333222000//////222555777777111///+++)))((()))+++------,,,---111666999777555.../////////...+++)))'''***+++,,,,,,+++,,,...//////000111111111111333555777444111222555666555222222000...------///222444444333222000////////////111222222333555777999:::333222111///...---------+++...222555555444444444555666555555444333222111...///000111222444555666555555333111///---+++***...///000000000111444777666666666333111//////000222333444333222///,,,***---...000222222111000///...///111444666777555333444333222000000222777:::888===@@@>>>:::;;;CCCJJJVVVXXX^^^iiissssssiii```RRRUUUXXX[[[___eeelllqqqqqqyyy|||yyyzzz|||}}}||||||}}}}}}~~~}}}~~~}}}zzzwww}}}zzzxxxzzz~~~}}}}}}}}}}}}}}}{{{zzzxxxvvvtttuuuwwwuuuqqqllltttuuuuuuuuuxxxzzzwwwpppvvvtttrrrssswwwzzz||||||xxxvvvrrrllliiikkksssyyywwwpppjjjiiilllooollliiihhhmmmmmmfffdddfffccc\\\]]]bbbdddbbb___^^^[[[XXXZZZZZZZZZWWWNNNDDDCCCGGGLLLRRRRRRKKKFFFFFFIIIJJJCCC===666666<<>>888222...111333000---+++)))---222333222000111222888999999777333000......222666999::::::???HHHOOOIIIFFFBBB>>>;;;777333000111000...+++((((((***+++///000111222333444444444///---++++++---...------///333333...+++///333444222111///---,,,,,,------///000111222111///---,,,%%%&&&)))---111333333222...000222444555666666555777;;;@@@EEEHHHKKKOOOQQQVVVXXX[[[]]]```ccchhhllldddgggkkklllkkkhhhfffeeellljjjggg```VVVKKKAAA<<<555222...,,,---///111111000000//////...---------(((***,,,...///...---,,,---111444333000------...111111111111111111000000222333555444222111111222}}}}}}zzzuuupppssszzz|||||||||wwwqqqnnnppprrrrrrrrrmmmeee___^^^]]]ZZZYYY[[[eeejjjnnnooollljjjkkknnn}}}|||{{{yyywwwuuutttsssppphhh]]]VVVSSSPPPJJJEEEEEEEEEEEEGGGFFFBBB999333888<<<@@@AAA@@@===;;;:::===CCCEEEBBB???@@@AAA@@@CCCBBB@@@===;;;:::;;;<<>>666555777:::@@@AAA;;;555666:::<<<:::555///...000333333222555111000333333000000222...///111222111111111222888::::::888333///...///000333666777999<<>>999555555666111000///000000000...---...///111333333333111000...,,,)))***---/////////...222333///,,,...000111111000000//////...//////111222333222111/////////***+++,,,...000000...,,,+++---000222333333333222333777===BBBGGGMMMSSSXXXXXX\\\```bbbdddgggkkknnnhhhlllpppsssrrrpppnnnmmmooommmggg[[[KKK>>>888666222///---,,,---/////////---+++***)))+++,,,......------.../////////...---000333666444000---,,,---...///111222222111000000222333444333111/////////~~~vvvrrrssswwwwwwqqqlllgggaaa___iiiuuuxxxppplllnnnnnnkkkkkkoooeeebbb^^^]]]___bbbfffggg]]]TTTNNNNNNNNNIIIGGGIIIIIIOOOVVVXXXWWWWWW[[[^^^]]]bbbhhhmmmnnnkkkfffbbb___VVVKKKEEEDDDDDDAAA>>>===;;;:::===???<<<444---...222777999777444111///---555999777555555444222666777888888777444222111444444444666888999888777333555666444000///222555,,,000444555222---***(((&&&(((+++///444555444333+++///111000///......---222444444111...///666<<<777666444000,,,+++---///---))))))...000---***))))))+++...111444555666777333222111222444666777666111111111111111222222111///000111000...---......---,,,---111555666333000------------------------...//////......///111444///111222111//////111444555333333555888888555111666333///,,,,,,---000222000///...---,,,+++++++++111111111111222333444444,,,,,,,,,---------......---///111222222222333444///000000111222222333333555555444333333555999<<<999999888888777777777777444555666555555777:::<<<<<<>>>@@@@@@===:::999888888:::===???===999333///000111111222222222222111111333666===DDDJJJLLLMMM@@@@@@BBBCCCGGGMMMTTTZZZPPPUUUZZZYYYUUUUUU]]]fffggguuu|||~~~||||||}}}~~~{{{yyyvvvsssrrriiinnntttxxxyyywwwvvvvvvmmmkkkiiikkkooonnniiidddggghhhgggeeefffjjjjjjfffhhhbbbZZZUUUVVVZZZ^^^aaa^^^[[[XXXXXXXXXWWWRRRNNNHHHAAACCCOOOSSSMMMGGGGGGIIIJJJOOOSSSUUUQQQIIIBBBCCCGGGLLLMMMKKKHHHGGGGGGLLLJJJFFFCCCAAAAAACCCEEEHHHAAA<<<;;;:::999<<>>:::444222666:::333222222444777666222......000222444444333111///...+++((()))---000111000...333555111...///000///222222222222222222222222444555555333222000111222111000000111111000,,,))))))+++---000111111111000///333999>>>DDDLLLVVV]]][[[___dddggghhhjjjmmmpppjjjnnntttwwwwwwuuutttssskkkjjjcccTTTBBB666333444111///---,,,---......---***(((&&&&&&))),,,///000222222222111111000///...222555777666111---,,,------///111222333222111000222333444222000...---...}}}{{{yyyyyy}}}|||{{{~~~}}}|||qqqkkkfffdddfffgggeeebbb[[[ZZZWWWRRRNNNNNNSSSXXX]]]```aaa]]]WWWUUUWWWZZZUUUQQQKKKHHHHHHMMMSSSWWWNNNDDD===>>>???>>>>>>BBB===>>>???@@@CCCEEEHHHIIIFFFIIIOOOWWW^^^___[[[WWWNNNJJJDDD@@@===:::777555777999<<<===;;;777222...222111000111111111///---,,,---...000111111222111222444666777666444222000...222555666444444555777666444333222333333222000///111333444222///+++))))))***---222777777333///...,,,***,,,///111000...111111111000///111555888555333111...---------...333222111///......------......///111222333444444666777777666444333333444777333...***((())),,,...+++---...000000000///...222222222444555555333111***,,,...///111111111111000000000/////////222444444666666666444222333444555222000222777888555111333111///---,,,---///000000///,,,***))))))***+++777444000000111333444444000,,,...555777444333777333000333999:::555555888222111444999:::666888???@@@;;;999:::;;;;;;???DDDDDDDDDCCCAAA??????@@@BBBGGGEEECCCDDDGGGIIIGGGEEEDDDDDDFFFJJJLLLJJJDDD???;;;???EEEIIIHHH@@@666///666555555666777777666444888===AAAAAAGGGRRRXXXWWWTTTPPPMMMNNNTTT\\\dddhhhbbb```^^^]]]___bbbfffiiisssyyy}}}}}}~~~yyyyyyzzzxxxvvvtttqqqpppqqqtttwwwzzzuuuqqqjjjeeeaaaaaabbbcccYYYYYYZZZ^^^ccceeecccaaaUUUUUUXXX\\\^^^]]]WWWRRRMMMSSSXXXVVVPPPMMMPPPTTTLLLLLLKKKHHHEEEDDDHHHKKKLLLIIIFFFDDDDDDCCCBBBAAA===:::777777;;;>>>>>>===???>>>>>>BBBDDDBBB:::333111444888<<<>>>>>><<<;;;999999888999:::999666333333222111000111333555666333444555666777777777777777444000000222444444222777555222...++++++...222777666444///******...111444333333333333333444444777666555555888:::::::::;;;999888888:::999555111111///......111555777888999999999888666444222000000//////111555777444111000333555666444222111111444000------111333333222555333000...///000000///...///000000111444888;;;===:::666222111222444666888777555444333000,,,***,,,,,,,,,...111222111000000111333666===HHHSSS[[[llliiieeecccffflllrrrvvvrrrrrrpppooosssyyyyyyuuulll___OOODDD:::333111333///............///000000+++(((&&&(((,,,//////...333444444444333111000...000111333444222///+++)))...222666555111///111555666444111000000000///...kkkiiigggfffiiiooovvv{{{xxxssslllgggfffhhhlllooorrrpppkkkiiilllpppllldddYYYTTTPPPOOORRRTTTRRRPPPEEEDDDBBB???>>>???BBBEEEFFFIIIJJJHHHCCCAAACCCEEECCC@@@<<<999:::>>>CCCFFFCCC;;;555777999777888;;;;;;;;;;;;;;;;;;;;;;;;;;;333666===FFFNNNRRRQQQNNNIIIGGGDDD@@@;;;777444333888999;;;<<<:::777333000333111111111222222000........./////////000000000111222444666666555333222///222555555444333444555444333333333444444222000///000222333222000...,,,,,,,,,...222777888555111---,,,+++---000111000...333333333111000111555777444333000///...///000111111000000//////000000111//////000000111222222333444666666555333111111222111///+++(((((()))+++------...111222333222000///111111222444666777555333+++,,,...000111222222222111222222111///...///000222444666777555333333333111000///111444666444111444333222111111000000000111000...,,,++++++,,,---555666555333111222555888:::666666===AAA???>>>???>>>888777;;;>>><<<<<<>>>;;;777999@@@EEEDDDDDDFFFFFFEEEHHHMMMNNNLLLMMMPPPVVVUUURRRMMMIIIKKKQQQWWW___\\\ZZZZZZ\\\\\\YYYVVVTTTSSSRRRTTTVVVWWWUUUSSSMMMJJJJJJLLLNNNKKKCCC<<<<<<:::888999;;;<<<:::888===DDDHHHJJJNNNUUUWWWTTT]]]\\\ZZZZZZ\\\```fffiiijjjgggdddaaabbbeeeiiikkktttxxxxxxuuuvvv{{{yyyvvvxxxzzzzzzyyy~~~~~~}}}xxxqqqmmmooonnnlllnnnooolllfffeeeccc___]]]\\\^^^aaaccc[[[WWWQQQLLLHHHGGGIIIJJJGGGFFFFFFGGGJJJLLLKKKIIIAAABBBDDDHHHLLLKKKHHHDDD???CCCFFFEEEBBB???@@@CCC>>>???>>>;;;888888;;;>>>BBB???<<<;;;::::::999777222000......///000111111999666444555777777222...***,,,000333555555444333333222111222444444333111///...---,,,---///111222000111222444444444444444666333000000333666777777888555111---+++...333888888666333///+++,,,000444444333222111111000111111333111111222666999<<<<<<;;;999888999;;;;;;888555222000------///222555666666666666555444222000......///000222555555444333111333555555444333333444555333111111333555666777999666222///......---,,,...///111222333666:::>>>>>>;;;777333111111333444888888777666444222///---...------...000111///...000000111444999BBBLLLSSSdddeeefffhhhjjjmmmqqqtttvvvwwwuuussstttvvvrrrkkkhhhYYYHHH===777222111333000000///.........///000,,,)))'''(((+++.........222222333333222000///...---...000222111///,,,***...222666555111000222666999666444222222333222111QQQPPPMMMLLLMMMPPPTTTVVVSSSQQQOOOLLLLLLMMMPPPQQQVVVUUURRRPPPRRRTTTNNNFFF@@@>>>;;;===@@@CCCBBB@@@555444333444666777777666444777:::999666444555666888666444333444666999;;;777111...111444444333444999999999888555222///---+++---222:::AAAEEEGGGFFFDDDEEEFFFBBB;;;555222111999999999999888666444222333222111222333333222000111000///...------...//////111333555666555444333000222444444333222222222222222222444555444222//////000111222222222222222.........222666888555222,,,,,,,,,...000111///---444444444333111222444666333222000//////000222333/////////000111222333444000000000/////////000000111333444333111...---------,,,+++***+++,,,---...///111444666666555222000///000111333666777666444,,,...000222333444444444222333444222///---,,,,,,111444888999777555333222---...///000111222222222111222333333222111///...333222000//////000222333999>>>BBB@@@999777<<>>;;;???EEEJJJMMMPPPRRRPPPMMMXXXYYYZZZYYYVVVVVVYYY\\\gggeeeaaa^^^^^^___bbbdddmmmnnnlllfffdddiiimmmnnnpppoooiiicccbbbfffgggddddddggghhheeecccbbb^^^YYYQQQRRRSSSVVV\\\```YYYPPPPPPMMMIIIFFFDDDDDDFFFGGGEEEBBB===888555444666777<<<:::777666777888888777555555777;;;???AAA@@@???999:::;;;<<<;;;:::999888666666666444222333555777888666444222222111///...---------,,,******+++---444000+++***,,,...---+++))),,,///222444333222111...---+++,,,...000111000,,,,,,+++++++++---///000///000222444444444333333666444333333666:::<<<<<<999777333000///333:::???<<<:::666111///000444888777666555333111000000000///......000555:::===>>>;;;999888:::===>>><<<999333111...,,,,,,...222444333333222222111///------,,,...111333333333444555111333444333333333555666666666666555444666999;;;;;;888333000...---+++***...///111222444777;;;???>>><<<777333111111222333999999888777555333111000......---...///000...,,,...//////000333:::BBBHHHUUU[[[dddjjjmmmpppsssuuuwwwxxxvvvttttttssslllccc```OOO===444222111111333222111///---,,,---...///---+++((((((***,,,------000000111111111000...---)))+++---//////---+++***,,,111666666333111444777;;;999666555666666666555<<<:::888777666666777888999:::;;;;;;;;;;;;<<<===???@@@@@@???AAABBB;;;333///...///222666999999888333222222444888888444111---000333444333111111222444444555555666777888999222///...111555666444333666777888888555111---***...///111444888;;;===>>>@@@DDDGGGDDD<<<444222222777777666555444333333333333222222333444555333222333222///---,,,,,,---...000111333444444333222111111222333333222111////////////111333555444111/////////000111222444555666000......111555666444222,,,---///000111111///---111222333333222222444666222111///......///111222000000000000111222333444111000///...------.........000222111...+++)))))),,,---...///111222222222111333666999999777444111//////000222444555333222,,,---000222333444444444222333444333000---,,,+++111555888:::777444000///,,,...000000///...///000222222333333333222111111333333333444666:::===???DDDOOOYYYWWWMMMHHHLLLSSSTTTWWW[[[___aaabbbdddggghhhbbbZZZTTTQQQSSSXXX^^^```___aaagggnnnpppnnnkkkgggiiipppwwwyyyxxxzzz{{{xxxrrrsssxxx|||yyyuuuuuuuuusssoookkkpppkkkddd^^^ZZZYYYYYYZZZ[[[TTTLLLJJJLLLNNNNNNLLLLLLGGGAAA???BBBBBB>>>999888<<<@@@CCCEEEEEECCCAAAEEEJJJMMMLLLGGGCCCDDDFFFTTTSSSRRRRRRQQQQQQRRRRRR[[[]]]ZZZTTTQQQTTTWWWWWWYYYVVVOOOIIIJJJNNNOOOKKKOOOOOOOOOMMMKKKJJJGGGEEE@@@BBBCCCEEEJJJMMMHHHAAA@@@>>>:::777555555777888:::777444111///000333444999666222//////000222333444444555888:::===??????;;;999888:::<<<;;;888555333333333333222333444444444222111111111000---++++++---000///---,,,...111333///,,,***,,,---...------///222444555555444333///---******,,,///000111...---------...///000111222333444666666666666555777777888:::===???@@@@@@>>>===;;;999999<<>>???===;;;666444000---+++,,,000333111111000000///...------***...222333222111333666222222222000///000222555333555666555333444888<<<999666222/////////...---...000111222333555888;;;;;;999555222111111333444999999888666222///......---------...000000///...+++,,,,,,---///444;;;@@@EEEOOO\\\ffflllpppuuuyyyssstttrrrpppppppppjjjbbbXXXEEE333,,,...000111333333111...,,,++++++,,,---///---+++))))))***,,,,,,///000111111111000///...)))***,,,---,,,+++)))(((+++000666666444222555888;;;999777666777777777777111000...,,,***)))((((((,,,///333444333222333444555777888888888777111(((###$$$'''+++///222333222444222222444666555000,,,***,,,///000///...------///000222333444555555555111000000222666888666222///111444666666444000...............///222444666<<<@@@CCC@@@999222111222444333222000000000111111222222222333555666444333444222///---,,,,,,---...333333333333222111//////000000111111111000...,,,+++,,,...111444333111...000000000111222444666777///...---000444555222000,,,...111333333111///...---///111222222222333555222111///---,,,---...///333222222111111111111111///...---,,,+++,,,---......///000...+++((('''&&&,,,...000222444444444444222444777888888666444222111000000111222222000...((())),,,...000111111111000222444333111///......111333666666333000---,,,+++---//////---,,,---...444555555555666666777777444555777:::???EEEJJJMMMSSSaaannnoooeee]]]]]]bbbcccllltttvvvsssttt{{{~~~}}}wwwlllcccdddlllsssuuuyyy~~~~~~xxxxxx{{{yyyyyy}}}sssppplllkkklllkkkhhheeeeeebbb]]]WWWQQQLLLJJJJJJNNNMMMJJJFFFCCCCCCEEEHHHLLLGGGAAA??????>>>999555111111222555666666777888777===AAAAAA<<<888888:::===@@@CCCFFFGGGEEECCCAAAGGGKKKKKKGGGEEEFFFFFFDDDDDDBBB<<<777888======:::>>>=========<<<;;;;;;;;;999======:::999;;;:::888666555333111000111333444111000...---...000333555444222...***)))+++...111333333444444555777:::;;;888666444666999999555222000///000000111111000000222111222333444333000---'''+++///000//////111444222111000000111111111000,,,...000111222222111111222...+++***+++---///000/////////000000111222222333444444555666666777777888:::>>>AAACCCDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKLLLSSSOOOJJJFFFCCCCCCDDDDDDGGGFFFDDDAAA???>>>===<<<<<<;;;;;;===AAADDDEEEEEECCC@@@======??????===:::999777444000,,,---000333111111000000////////////+++///333333111111222444222111000...,,,,,,///111///111222111000111555999333111//////000222333333///000111111000111222444666444222111111222444666888888777333...***)))***++++++,,,...111333222111)))***+++,,,...222888<<<@@@HHHTTT^^^fffmmmssswwwqqqqqqnnnjjjjjjkkkggg```OOO>>>...)))---000111333222111...,,,+++++++++,,,///...---,,,+++++++++,,,///000111222222222111000++++++,,,,,,+++)))'''%%%)))///555666444333555888999777555444555666777666...---,,,***((('''&&&&&&)))---111111///...///111444777888555333111***"""!!!$$$(((---000222333333777666555555444333000---------...///...---,,,++++++---///111333333222222000111111111444777555///(((+++///333444444333111......///...///111555888888::::::777333//////000111000///...---...///000111111111333555666555444222111000///......///000444444333222111///...---//////...///000///---+++))))))+++...111222000...000000000111222333555666///......111444444111------000555777555333000///+++...111222222222222333222111...,,,,,,,,,---...444444222111000/////////---,,,***)))***,,,...///222222111...+++(((((((((+++---///111222333222222333444555666666444333111222111111111222111...,,,%%%&&&)))+++---...//////111222444333222111111222111222333222000...//////------///000111222222222555666999;;;<<<=========>>>???BBBGGGMMMUUU[[[^^^eeeppp|||~~~xxxpppnnnooorrr~~~}}}tttuuu|||zzzyyy{{{|||{{{|||tttppptttyyyfffaaa\\\ZZZ[[[\\\[[[YYYOOOOOOOOOKKKFFFBBB??????AAACCCDDDAAA<<<:::<<>>>>>BBBIIINNNQQQPPPMMMKKKQQQSSSVVV[[[bbbiiiooosssxxx}}}|||{{{~~~~~~}}}~~~}}}uuullliiijjjnnnpppmmmkkkpppyyyyyyvvvpppggg^^^\\\```dddVVVPPPIIIFFFGGGHHHHHHGGG<<>>@@@GGGSSSaaakkkooooootttssspppkkkiiifff___VVVCCC:::222111222111111333333333333333222111///...,,,000333444111...------,,,...///111222222111111------------,,,***)))((((((...444666333000222444333111//////111333333333///...---+++++++++,,,---...111333111,,,+++...222222666888777555555000***$$$(((---222444444444444888999888555111000333777555333000///...---,,,+++(((***,,,...000000000000111333111---000444111***)))+++...000222222222111000111222000...///333777999555000---...111333444///............///000000/////////111444555555444...///000222333333333333111111111000000000000000---,,,+++---///000---***&&&&&&&&&(((,,,...//////111111222222222111000000000000111555888666111,,,...333999;;;999555222111222444666666444000...---000///...---...000222333222111000///............''''''&&&'''))),,,000333<<<;;;777333///---///111...//////000000000000000222111000////////////000222111222444555666444222---///222444777888888888666777666444111111333555::::::888777999>>>EEEJJJ;;;999:::@@@IIINNNNNNKKKOOOVVV```hhhkkkiiiccc___dddeeehhhlllrrryyy}}}{{{xxx~~~wwwyyy{{{yyytttssspppdddVVVUUUZZZaaaeeeaaa[[[\\\aaa```___[[[VVVQQQMMMLLLLLLJJJCCC;;;666666888999888444777999888444222222333555333111111222111///,,,---333888999666333333555666111111444333......222555333111222333555555444000111222333444555555555666:::<<<999666666444000+++111444111///111444444333000000555555111000444444222...---111555222+++---,,,,,,---...000222444///...------...000222444888777444///++++++...222222444666777666666:::===888999:::;;;:::999888777333222222444555444///+++,,,---111666::::::777444111000222666;;;;;;777333000000//////...///222444,,,---------...---------...,,,+++---///222333333222222444555555555555555444111---+++,,,///444777666666666666;;;EEERRR\\\___bbbfffiiikkknnnqqqsssmmmkkkkkklllnnnmmmjjjgggffffffeeeeeeeeeeeeffffff___```cccfffhhhfffbbb___bbb\\\SSSLLLGGGAAA;;;666666999:::777111...///111111111000//////000222333333111000111333222///+++(((***,,,---...///222444000,,,***+++000333444333777444111000111222222222***,,,...///.........000000///...------...///000444666777333...,,,///333000000000222444555444333222333555555555666888:::888:::BBBRRRdddpppsssrrrppprrrqqqnnnllliii___UUUAAA;;;666555444222111444333555666777666444222000+++000555666333///------+++,,,...///000111000000,,,,,,---------,,,,,,,,,'''...444555222///000333222000...///111333333333444333111...+++***,,,...+++---///000///.........444111///111555555000,,,)))---111444444444444444666555333333333555777888999777444444444333///+++,,,,,,,,,---000222222111...000222333333111///---***---000222222222333444222000///111555666555333888111)))(((---222222//////---,,,///333666666444222111000111333444333222555555555444333222111000.........///////////////...//////000000///......((('''&&&&&&(((,,,111333333222222111111111222222444444555555555333///,,,222444666888888666444222111222555777333---+++...,,,///222111222444555666444777555000///222///)))---***((((((+++///333444:::???>>>666111333555444444333222222222444666777<<<666000...---,,,000555888555333555;;;@@@???<<>>???@@@CCCEEEEEEBBBBBBIIIWWWbbbWWWQQQMMMOOOWWW^^^bbbbbbfffiiippp{{{}}}vvv~~~{{{zzz~~~|||{{{}}}{{{uuunnnjjjpppqqqrrroookkkhhhhhhjjjiiiddd]]]ZZZXXXUUUNNNIIIDDDFFFHHHKKKKKKJJJHHHGGGEEEEEEDDDBBBAAA???>>>>>><<<999444000......000222///000000/////////222444444444333222111000///...222222333444444444333333666666555333000///000111111//////111444555222///...//////000111333444555;;;:::888555222000...---,,,///222333333222333444111222444666888666333///888666444555777777444111111///,,,,,,///111333444444333111111222222222111999555000------///111222333111000222666999999888555555666999<<<===<<<;;;555555555555444333222111000000......444:::999444000111333666888777444111111222222000......///111///...------...///000111111...,,,...222555555444333222111000000222444555555444222...,,,,,,000333444666777444222888DDDNNN```iiirrruuusssqqqtttxxxtttrrrooonnnooopppoooooojjjooopppkkkhhhmmmsssvvvpppjjjgggkkknnnkkkhhhhhhddd\\\UUUOOOHHH>>>777555666555222000000000111222333111......///111111000222222333444444111,,,(((%%%***111555666777:::<<<555222...,,,...222555666999777333000...///000222,,,,,,---000333333111///+++,,,,,,,,,,,,---000222666555444444333222111111111000000000000222333444555555555555666777888888333777???JJJXXXfffrrrxxxvvvuuurrrooonnnkkk```TTTDDD<<<666555444111//////333666999:::666222...---000000000111222111...+++,,,,,,+++++++++,,,------,,,---///000000000///...---///000111000000222444555333111//////111333555333333222///,,,+++,,,---,,,...///000...---------000...,,,///333555222///---000333444333111111111444333222222222444666777888666333333333333000...---,,,,,,...000222222111000111333444333111///---+++---000222222333444555444222111333555777666555000***######)))......---...------000444777888777444222111222444444444222111222222333222222111111---------......///000111000000///...---,,,++++++((('''&&&&&&(((+++...000111111111222222222222222888888888888777444111//////000222333333111///---//////111444111++++++...---000111111222555999;;;:::;;;777111///222000,,,///---+++,,,///333777999===CCCDDD@@@======:::555555888;;;===<<<===???AAAAAA;;;666444111///111555;;;===<<<<<>>GGGSSS```kkkqqqttttttrrrppppppkkk___RRREEE===666555444111...///222555888888666222///...//////000000000///---+++***++++++,,,,,,,,,------,,,---.../////////......+++,,,///000000111444666444333111000000111333555111222333222///---------+++---...---+++***)))***,,,***))),,,111444444333111333555555222///...---111111000000111222444555666333111000111222222111...------...111222222111111222333333222000...,,,+++...111333444444555666555444333444555777777666)))$$$ !!!''',,,,,,+++,,,,,,---111555888::::::666555333333444555444333...//////000000000000000---,,,,,,---...000222333444333000...,,,+++++++++***)))))))))***,,,...///111111222333444444444333777777666555333111///...///000111111111000...---...---///111000------111222333555666888<<>>555000000/////////000000000111111.........000222444333222000///......//////...,,,+++///444777777666666666222///,,,+++...111333444444222000......///111222444333333444444333000...((()))***++++++,,,///111555555444333111000...------------///111444666888777666444333222222222333666888<<>>BBBGGGKKKOOOSSSXXX^^^aaa^^^VVVMMMIIINNNUUU]]]aaa```\\\YYY[[[VVVSSSRRROOOJJJIIIKKKMMMYYY]]]WWW\\\mmmtttpppkkkpppqqqooovvvyyyrrrssstttuuuvvvvvvuuuuuurrrpppooorrryyywwwzzz}}}}}}yyyvvvsssqqquuuzzz~~~wwwsssnnnkkkiiieee___ZZZWWWTTTQQQQQQQQQOOOMMMKKKCCCDDDEEEFFFDDDAAA===;;;<<>><<<888555000---******...333777999777444222111111000///...''')))+++---000333777:::777555222000///.........------///222555777666555000222444666777777666666444333111...222999<<<:::666333000///000222222111111444888999777555333222333222000/////////000000111333555333///...///222......------...000333444333444555444222111111111444666777555222222666:::EEENNN[[[dddjjjnnnssswwwsssqqqoooooorrrtttvvvvvvrrrrrrrrrttt{{{~~~vvv~~~|||qqqnnntttrrrggg]]]SSSGGG@@@:::333111333000000111111111000//////------///222555666555444111///---,,,...000111000---000333666666444222111---+++)))))),,,000333444111000...---...///111333444333222333333333000...''')))***++++++,,,...000444444444333111///---,,,******+++---000333666888888777444222000000000000222444999BBBOOO___llluuussstttssspppnnnjjj___SSSFFF===444111///,,,+++,,,///111444555444333333333///111111111///---,,,,,,(((***---000222111///...++++++,,,,,,------------***+++---......000333666111111111111222333444444000222555555333111///////////////---***))))))***---+++***+++---///111111111222444333111000///000...............///000000------,,,,,,---///222444111000///000111222111000////////////...---,,,+++---000333555555555555666444333222111000111222333---+++)))***,,,---+++)))((())),,,///222555888999888555333333444555555555000000///...---,,,***)))+++++++++,,,...111333555666444222111111222333444222222222111111111222222---...000222444555555666666888888777444333444666444555666999;;;>>>@@@BBB999666888===@@@AAABBBFFFMMMPPPWWWaaadddaaaaaaeeehhhddd]]]TTTMMMJJJLLLPPPRRRRRRRRRQQQQQQTTTYYY]]]bbbccchhhooosssqqqkkkeeeddddddhhhpppwwwvvvoooggggggcccaaaaaa___[[[ZZZ]]]bbbmmmpppjjjkkkvvvyyysssvvv{{{zzzwww|||~~~}}}}}}~~~~~~{{{uuutttyyy~~~{{{xxxwwwxxxuuuooojjjhhhlllpppqqqqqqooonnnmmm```\\\WWWSSSPPPKKKEEEAAAEEEDDDBBB???>>>===;;;999777888:::::::::888666444888888888888888555333111222111000///111222333333------,,,,,,---///111333333333333444555555666666444444333222222222222222111333444444333222333444777666333111000111333444000111222222///+++'''$$$'''***...000000000111111333333222111///.........222111111111111111222222000111222333444333222111333444444333111000111222333111//////111222333222444555666666555444333333---***((()))---222666888444222000///000000///......000111111222444999<<<;;;888555111---++++++,,,//////000222444555333222...///222555666666555555333333000---///666999888111111111333555555333111...222666888666444222111000///---,,,,,,,,,,,,---///111333111...,,,---//////.........000222555777444555777666333111111111666888999777555444666888AAAFFFMMMTTT[[[bbbkkkppprrrpppoooppprrrttttttttttttrrrooopppxxx~~~www{{{wwwoooqqqyyyrrrbbbVVVLLLBBB<<<888444555888333333333222111///...---------///222666888777666222///---,,,...111333444...///111222333222///...)))'''&&&'''+++000222333///...------...000111333000//////000222222111000(((***,,,---,,,---...000333444444333222000---,,,(((((()))+++...111444666:::777444111............---000555???MMM]]]kkktttsssuuusssooommmjjjaaaXXXFFF<<<222///---+++***,,,000222444444333333333444111333444222///------...)))+++///333444333111///++++++++++++,,,,,,------.........---,,,---000222000111222222333333333333000222555666444222111111444555444222///...///000//////.........//////000///111222222111111111333/////////.........------+++,,,---......000333555333222000111222222111000...............------,,,///111444555444333444555222222111///------///222//////...//////...+++((((((***---///000222555777555333111000222444555555111111000///---,,,***)))***+++,,,...000111333333222111111111111333444555333333222111111111222333//////000111444666888:::888;;;>>>???===<<<>>>AAA>>>>>>@@@BBBFFFKKKOOOQQQJJJHHHKKKRRRWWWXXXZZZ\\\eeegggppp}}}yyywwwzzz~~~xxxpppfff^^^^^^ccclllmmmmmmjjjhhhiiinnnsssuuutttxxx~~~}}}yyyxxx{{{yyyyyy}}}xxxpppuuuqqqppppppooolllllloootttvvvvvvssssssvvvwwwtttwwwyyy{{{|||}}}uuu~~~{{{xxxvvvuuuvvvvvv}}}wwwooollloootttxxxyyyxxxoooccc^^^```bbbbbb```XXXYYYZZZZZZYYYVVVRRRPPPCCCAAA???>>>===;;;777555777999999555444444333///333444555666666666555555555333111000000000///---//////000111111222222333------------...000333444222222333333444555555666222111///---...///111222444555666555333111000111666444222111000111222333000111222222000,,,(((%%%%%%(((,,,...///000222333444555444111---,,,,,,---111000000////////////000...000222444555555444333333555777777555333222333444111...,,,...000111222444444333000......000222)))'''''')))---222666777333111000111222333333333:::<<<>>><<<:::999<<>>;;;888------...///000000///...---222444111111333222...222333444555666666777777222000...---...///---***...000222333333222222222...//////000222333555666111111111222222333333444...---,,,,,,,,,...000111333444555444222///...///333333222111111111111222000000000000///...---,,,+++---000111111333555777444444333000---+++,,,...111000000///.........///000111444666666555333222111444888999777555333222111...***(((***...000222111111111///------000333******+++...333777::::::888777666888;;;>>>>>>>>>CCCGGGLLLLLLGGGCCCAAABBB999888666222//////222555555444222222111///+++((((((***...111222111000...111444333///...111222000///000222444666444111---,,,///222333222111000000------,,,+++,,,---...///,,,,,,---///111111000////////////000222555888::::::;;;:::777333111000000222222222111111111333444222666;;;BBBIIIQQQXXX\\\dddfffjjjooosssuuutttrrryyyxxxvvvsssvvv{{{|||xxxvvvtttsssuuuwwwrrrfff[[[JJJAAA:::777555555777;;;444333111///............,,,++++++---000333444444222///---,,,...111222222000...+++,,,///111111000...---++++++---///000000////////////000111222222...---,,,---000222222111///111333333111000///000111222444555555333111///,,,,,,,,,,,,...000111333666333///+++(((((()))***,,,...333<<>>333000///...000333888888777555333222333444222444555222---+++---000+++---///111222111///...---,,,,,,+++,,,---...///111000///,,,******,,,...111333444555444222000...222333555555444333444555555555555333111111222444000222333444222111000000///111222222111111222333111111000///...,,,***))),,,000333444444444666999555333222222333222111000//////000000111111222222111333444444222111000111333333222///++++++...222333555777888888555111///---000222222111000333555000...,,,,,,///222444555000111111111000///......(((+++...111222222000///444444555666777777666666999777555333333666999;;;@@@???>>>>>>AAAFFFKKKNNNRRRXXX```cccccccccfffiiifffffffffhhhkkkpppuuuxxxyyyxxx|||xxxtttwwwzzz|||zzzqqqeee^^^```dddooojjjgggfffeeebbbcccgggkkk\\\SSSYYY^^^^^^bbbjjjlll```YYY\\\[[[TTTRRRVVVRRRRRRRRRRRRPPPMMMJJJHHHBBBEEEHHHJJJIIIFFFAAA>>>@@@@@@@@@>>><<<;;;<<<>>>CCC<<<444111333444111...(((((()))***,,,,,,,,,,,,'''///333111111444333///222333444555666777888999111///...///000000,,,)))***---000222111000......+++,,,---///000111222333111111111222222222333333,,,,,,------...//////000000222333333000...------222222222111111111111000111000...------///222444333444555555555666888;;;222333333000,,,+++---000222111000///.........///222444666777777555222111000333888:::888555333222---***&&&%%%(((,,,000222...000111000...///222555......000444:::>>>?????????>>>>>>AAAEEEHHHIIIIIIGGGNNNVVVWWWRRRJJJEEEDDD666666666333111222666;;;666555333111///,,,(((%%%''')))---///111000...,,,222555555000...000111///111111111222333222...+++,,,///222222222000000111///...------...///000111---+++,,,///333555333000.........///111555888:::===<<<;;;777333000000000111111000000000222333555444444555999AAALLLWWW]]]^^^aaagggnnntttvvvuuusssrrruuuvvvuuuwww{{{{{{wwwtttqqqssswwwuuuiii]]]XXXHHH???888555444333555999222111///---,,,---...///+++)))(((***---000111222111...,,,,,,...000111111222...++++++...222333333444222///.../////////...000000000000000111222222///...---...000111222111222444555555333111000000000222444666666444222000//////......///000222333333000,,,(((&&&&&&'''(((+++...444===IIIUUU___eeehhhqqqxxxzzzwwwqqqfff[[[KKK@@@555111111111333777;;;:::999666333111222444111444555111,,,***,,,///+++---...///000///---,,,------,,,+++,,,---...///000000...+++)))***,,,///222333555555444222///---444555666666777777777777222///...///222333111///,,,...111222111///......------...000222111...,,,+++///111//////111///+++///...///333777999777444666555444333333333444444666111000444555111111444666666333......222555444666444222///---...222555999;;;>>>>>>===;;;;;;;;;;;;;;;;;;:::999666444333666...***///111000///222000111333555555444222111...///333666333...///444888CCCJJJFFF@@@@@@AAA@@@HHHGGGDDD???<<<>>>FFFLLLNNNNNNNNNPPPUUU\\\cccggggggoooyyy}}}{{{yyy{{{~~~{{{zzz{{{ssstttuuutttqqqlllfffbbbbbb```]]]YYYSSSNNNJJJHHHQQQUUUYYYXXXRRRMMMLLLLLLLLLLLLLLLIIIHHHIIIOOOSSSSSSOOOJJJGGGEEEEEEEEEDDDEEEBBB@@@???@@@>>>;;;888888666555777;;;:::444///222222333444555555666666444111///------,,,***)))&&&)))++++++)))))),,,...---...///111444555444333333444555555666666666555......---,,,++++++++++++...------,,,---...000111/////////111333333111000000111111111111222555777666444111///...///000222555444222000000000111222333444444444222000---+++.........---...111666:::999???EEEFFFBBB<<<888666777666444222000...------444444555333111000000111333444555666666666555444444444333444444333000...)))%%%"""###''',,,......333222111111333777<<<@@@:::888;;;CCCGGGCCCBBBEEEKKKKKKKKKLLLOOORRRVVVXXXTTTVVVYYYZZZXXXQQQIIICCC666333111111333555444222000222333111...***((('''%%%)))...///......///000999666333111111111111000000222222000...+++++++++***///444555333222444777555222...---000222333222+++)))(((+++111333111------...000111333333444444999888777666555444333333555222///---...000111111222000333999???EEEOOOYYY[[[dddkkklllmmmqqqttttttrrrtttwwwyyyxxxxxxyyyzzztttsssrrrrrrpppiii^^^VVVFFF===444222555777444///555333///------///111333...,,,***((())),,,///111555222---******,,,///222222000...------000333555222000///...---...000111333000...///222555555444------......//////000000111333555555333111000000111222222111///...///111222111000000000000000111222111///+++((((((***---///111555===HHHUUUaaahhhoooqqqrrruuuxxxwwwmmm```RRR@@@111111777777444333444555777888777333000---222111///...---,,,++++++,,,---...//////000000000...,,,***((()))+++---...111...+++((((((***---///666666666555444333111000000111333444555666666555333000---...000111000...,,,///111111000......///000//////000111111///---+++///222111222555333000111000000111444666666666333444333222111333666999999444222444444222222666666777555000000555777666888888888666444333555777;;;>>>CCCFFFGGGGGGGGGHHHLLLJJJFFF@@@;;;999;;;===AAA999333333222000111555666666777666555666999<<<:::777666:::;;;888888:::DDDNNNUUURRRNNNMMMKKKGGGXXXXXXUUUPPPLLLMMMRRRXXXcccbbbbbbfffkkkrrrxxx{{{}}}vvvtttwwwvvvrrrbbbbbbaaa```]]]YYYVVVTTTOOONNNKKKHHHCCC???<<<:::???CCCGGGGGGBBB===<<<===@@@AAAAAA@@@>>>???BBBFFFDDDAAA>>>============<<<===;;;999999999888555222111///...000444555111---//////000111222333444444444111///.........---,,,(((***,,,,,,******,,,///...///000333444444333222333444444555555444444333///......---,,,,,,,,,---------,,,,,,,,,---//////......///000222333111///111222222222111222555777777555222000000000222333666555333111111222333444666666666666444111///---////////////000444999===BBBHHHNNNOOOIIIAAA:::777777666444222000///......333444444333111//////000111222333555555555555444222222111222222111000...)))&&&###$$$(((---///000222222444999>>>BBBDDDDDDGGGBBBCCCLLLSSSRRROOONNNRRRSSSTTTWWW[[[___bbbdddcccbbbaaa___ZZZQQQEEE===444222111222444444333000000111222222111...+++)))***+++------,,,---000333;;;888555333222222111///111222333111...,,,+++++++++000555666444222444777444111......111333444333,,,)))(((***///222000......///000111222222222222444444555555555444333333333111...---...000111222222000111666;;;AAAJJJTTT]]]eeekkklllnnnqqqrrrqqqqqqrrrtttvvvwwwxxxwwwwwwqqqqqqqqqpppjjjaaaWWWQQQ@@@888000///222444111---111000...---...///222333---+++))))))))),,,///111333111---***)))+++...000111111111111222444555666444222000......///111222333111000111555888888777111111000000000/////////222333444333111000000000000111000///------...000000000//////............222111000---++++++---000111333777???JJJWWWbbbiiirrrsssssssssuuusssiii]]]TTTCCC555333888888555333333444666777666444000...111000///...,,,,,,++++++,,,---...000000000000///---+++))))))***,,,...///000...+++))))))+++...111444444444444444333222222,,,...000333444555555555111---))))))+++---,,,+++,,,---//////---,,,---...111///---------......---)))...111222444777666333444444444333333444777999444666777555222444;;;BBB@@@;;;888777777555888<<<999;;;888444444888;;;::::::<<<>>>???>>>>>>>>>???HHHLLLRRRVVVXXXYYYZZZ[[[bbb___YYYNNNEEECCCHHHNNNXXXQQQIIIBBB;;;666777;;;BBBCCCBBB>>><<>>@@@===999;;;CCCKKKKKKHHHEEEBBB@@@@@@CCCGGGEEEDDD???888777<<>>>>>===;;;:::999777666555444333222222111...111555555444222222222000222444555555333222111------///222555555333111333333444444444222000...---+++))))))+++------,,,(((((()))***,,,...111222222111000111333555555555---............//////000444777:::<<<;;;888666555555555555444222111///...///...............//////,,,,,,,,,,,,+++++++++,,,------...000222333222000000111222111000000111333555444222111111111222333444333222111111222444555666666555444333111///...000111222444666999???BBB===DDDKKKMMMIIIAAA;;;999555444333222000000//////222444444333111............///000111222222111000.........---,,,---///111111///......///000111111666:::@@@EEEMMMXXXeeeooogggdddccchhhnnnooollliiibbbdddgggjjjmmmpppqqqrrrmmmfff^^^XXXRRRHHH;;;111---///111333444333000...000...///444::::::555///000///---++++++---000222666444222222333333222111444666777666222///...---...111444555333222222222000000000111333444555666---+++((())),,,///000000000000000000000///.........000333666666444111///,,,---......///000111333000---,,,///222777AAAJJJYYY```hhhlllrrrwwwvvvrrruuurrrppptttyyyzzzwwwrrrrrrooollljjjcccWWWGGG;;;000---******,,,---,,,***+++,,,---...////////////+++******+++,,,---///000111///---+++***+++---...000222444666888999::::::888555222///...000333555111111111222444555555555666555555444333333222222222333222000...---///111000000///---+++,,,///222222222333222111///---,,,111222222111111222444777666888===EEEPPP\\\gggmmmqqqrrrpppoooqqqrrrmmmeeeRRRGGG;;;777888999777555111333444555555444222111............------,,,,,,***,,,000222333222///...(((&&&%%%'''+++///111000......------...000222444555555666666555555444444%%%''')))---000333555666444000,,,+++...222222111666888:::;;;::::::;;;<<<999666333333666:::>>>@@@@@@CCCCCCAAABBBEEEFFFCCC@@@DDDHHHIIIFFFDDDCCCDDDFFFKKKNNNKKKGGGGGGNNNTTTZZZ[[[XXXTTTQQQRRRUUUWWWXXXUUUMMMCCC@@@DDDHHHIIIFFFIIINNNTTTZZZbbbiiiooodddhhhlllppprrrsssuuuwwwtttxxxzzztttkkkfffhhhlllttttttpppggg^^^XXXVVVVVVXXX\\\```^^^[[[]]]eeelllooommmnnnqqqrrrrrrxxx~~~}}}~~~~~~}}}}}}www}}}zzzxxx}}}~~~~~~~~~{{{|||zzzwwwyyyzzzzzzxxxxxxxxxqqqhhhbbbZZZSSSRRRVVVUUULLLDDD999666444555777777777888777999;;;<<<<<<999666444000000///.........///000,,,...111222222222111222000111333444555444222000---...111444666666333000333444666666555222000//////---+++******+++,,,,,,************,,,///222333111000000111444777777777000000000000111111111111444777;;;;;;999666555666777777666555333111///..................///000111............------,,,,,,------...111333444333111///000111111///...///000222111000/////////000111111000.........000222333222222111111000///...---000111333444666999>>>AAA===BBBGGGHHHDDD>>>;;;:::333333222000000/////////222444555444111///------///000111111111000///......//////...,,,---///222666666666444222111000000555@@@LLLRRRTTTZZZhhhtttllloooqqqqqqqqqrrrssssssjjjkkkmmmnnnoooppppppoookkkdddYYYPPPHHH???555---+++...111444444222///...000///000555;;;<<<888333000///////////////.........------///111333333222444666888888555222000///...000222333222000///......///111222333444444555...,,,******,,,...000111///000000000000///......111333666777666222...+++))),,,.../////////111222...+++***---111666???HHHYYYaaaiiinnnsssvvvuuuqqqwwwtttrrruuuzzz|||xxxsssvvvpppjjjhhhdddWWWBBB222++++++++++++,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---......//////000///...------...///000222222333444555777999:::777555222//////000222333222333333333333333333333333444444444555555555555222333222000...---///111111111111///......111333555666777777666333000...111222222222111222444666555888>>>FFFRRR^^^hhhoootttuuusssqqqrrrssspppiii[[[SSSHHH>>>;;;:::777444111222444555444333222111---.../////////...------***---000333333222000...&&&###"""%%%,,,000111///------...///000222333444888888888888777666555444&&&&&&'''***---111555777111...,,,---222555666555:::===AAACCCDDDCCCDDDDDD@@@>>>;;;<<<@@@EEEIIILLLQQQRRRPPPLLLLLLPPPRRRPPPRRRVVVZZZ\\\[[[YYYVVVUUUWWW\\\``````^^^]]]___ccckkkoooppplllhhhiiijjjjjjkkkiiiaaaWWWSSSUUUWWWVVVWWWZZZ^^^dddjjjqqqyyyooorrrvvvyyy||||||~~~{{{|||~~~zzz|||{{{vvvrrrqqqooommmggglllqqqrrrpppqqquuuyyy|||}}}|||wwwwwwzzz|||wwwsssvvv{{{yyyzzz{{{|||}}}}}}~~~||||||}}}}}}{{{yyyxxxyyyxxxuuuwww|||zzz}}}~~~zzzwwwwwwvvvtttsssuuuuuutttuuuuuuoooggg]]]SSSIIIEEEGGGGGGBBB;;;...***))),,,000111444777444666999;;;;;;888444222000///...---......000111///000111333444444444444/////////000222333222111000111333555777666222///111444666666444000......///...---+++******+++,,,---,,,,,,,,,...000333555000//////111444777888888333222111222333444333222222555888777444222333555999888888666555333111000.........///000111222333222222222222111000///.........///222444555444333///000222111///.........//////...............///------,,,+++,,,...000222///.....................000222333444444666:::<<>>;;;;;;333222222111000000000111333555777666333000...---000000111222222111000///000222333222///...111333888999999777444111000000222AAASSS[[[ZZZ[[[aaaiiilllrrrvvvtttrrrtttwwwxxxuuutttsssrrrqqqpppoooooonnnfffXXXKKK???666000,,,***...222444333111000000222111222666:::;;;999666000000111222222111---***''''''))),,,000222222222222555777888666333111111///000111222111///---+++,,,///222333222222222333...------------///000222...///000000111111111111333555666777555000,,,((('''+++///000......///111+++))))))---000444<<>>666444444777===AAABBBAAAEEEJJJOOOSSSTTTTTTTTTTTTTTTRRRPPPPPPTTTYYY]]]^^^iiiiiieee``````eeeiiiiiiooooooqqqtttvvvuuurrroookkkpppwww{{{{{{zzzxxxxxxyyy~~~~~~~~~|||{{{{{{wwwoookkkkkkiiieeehhhjjjnnnqqqsssuuuyyy{{{ssstttvvvwwwzzz~~~{{{|||||||||{{{|||{{{|||yyyttttttwwwvvvrrrmmmqqquuuwwwxxxxxxzzz{{{}}}|||}}}{{{}}}wwwvvvvvvtttlllddddddiiinnntttwwwpppeee___ccciiifffiiilllkkkjjjjjjnnnrrrrrrrrrrrrsssuuuvvvuuutttsssooooooqqqpppooosssyyyxxx{{{{{{vvvtttvvvxxxxxxqqqrrrsssrrrssssssmmmeeeUUULLLBBB======>>>;;;888///)))'''+++///000333888444666777888888666444222222111///......///000111111111222444666666666555...,,,******...111222222111222444666888777333000111444777777333///---,,,...//////...------...///000///------...111444666...------000333666777777666444222333555666444222222555777555222111444888:::::::::888777555333222000000111111333444555666666666777666555333111000//////000333666777666444111222444333111///...///...------------.........,,,+++******+++...000222............///000111222000111222222222222444777<<>>@@@CCCFFFEEE@@@===???AAAHHHIIIMMMRRRYYY___bbbbbbmmmppprrrpppppprrrqqqnnnqqqrrrsssttttttuuuuuuuuu{{{wwwrrrooopppsssuuuvvvmmmooolllgggfffgggbbbZZZDDD>>>777444666888666444888666333000//////111222222000///000333444333000///,,,)))((()))******)))+++---000222333333111000***)))))))))+++...111222444333333333555555333222222555777888555111///......000222000...---///222333000,,,+++,,,---......+++---000333555666555555444555666777666777:::<<>><<<;;;::::::::::::AAAAAAAAABBBBBB???;;;777999;;;>>>@@@@@@===:::888CCCBBB@@@>>><<<999888777000111333666999:::999999666666777777666444333222...///000000000000//////---,,,,,,,,,---///000111...///111222333333222222333444666555222000//////444666777666444222222333444333222222111222222222555666666555333222222333000000111333555666777888555999<<<<<<888444222222333333444555666555333111...---111===IIIUUUcccnnnpppmmmlllnnntttzzz|||}}}{{{tttoooqqquuusssnnnlll\\\III:::000,,,...333444333333222111111222222777888888777555333444555333111000///000///...,,,+++++++++,,,...///...---000...---///222333111...000222444444222222222333555222000111444444000+++,,,...111333555555555444000///111444777777444111//////...---,,,++++++***,,,,,,,,,+++))))))+++,,,))),,,...---,,,---111555DDDNNN[[[dddhhhnnnwww~~~qqqrrrrrrsssssstttttttttlllppplll___QQQDDD666)))+++---...---)))'''''')))---///000111000000222333666444222222222000+++'''''')))+++---///000000000333333444666888777222......---,,,---......,,,++++++---///111333333333333111///---------...///...---000333333111//////111000222333444444333111000000000//////000000111222111000///......------...111222666>>>LLL]]]mmmwwwwwwwwwvvvuuutttrrrqqqqqqiiibbbYYYPPPIIIBBB;;;777888777666555555333///,,,...111444444222000111222000...------///000000///+++++++++,,,---000222333///000222222222000---+++------...///111333555666444===JJJTTTWWWXXX```iiioookkkjjjqqquuuwwwzzzyyyzzz~~~xxxuuuuuuvvvwwwwwwvvvssspppnnnsssssspppmmmooooooggg]]]VVVSSSQQQTTTXXXXXXRRRLLLFFFFFFHHHKKKNNNMMMIIIEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBBBB@@@:::666888???EEEMMMMMMJJJDDD???>>>CCCIIIPPPPPPMMMIIIDDD@@@>>>>>>777888999999888555333222666:::>>>>>>:::777888999;;;<<>>KKK\\\kkkttttttuuuvvvvvvtttrrrpppnnngggeee___VVVJJJAAA;;;888555555666777666444///+++,,,///111222000//////111///---,,,,,,---.........,,,,,,,,,,,,---...000111---///111222222000...,,,---......///000111222333444AAAUUUffflllkkknnnttt||||||}}}wwwrrrpppppplllddd^^^\\\]]]^^^aaaaaa___ZZZUUUQQQZZZ\\\[[[YYYWWWUUUNNNGGG@@@===;;;>>>BBBCCC???:::888999:::===>>>>>>;;;888333555888::::::888555222//////...+++)))+++222777>>>>>><<<777222111333666??????>>>;;;777444333333222333333333222111///......222666777444222222444111222555<<>>:::555///...222666666555222333444444444333222111333222111/////////000000...---+++))))))+++---///222222333444333222111000333444555444222000000000---///000000///---...///333333222111111000/////////000222222111111333555666555555444444333333222000222555555333000......000111444666777555444222777444555:::AAAJJJWWWcccnnnqqqttttttrrrqqqsssuuuyyy||||||xxxuuutttooojjj^^^MMM;;;333111000111333333222111000////////////111222333222000//////000111333444222///...000222111000///000222222111///*********+++......---,,,,,,...000000///...///000///......111555777444222,,,...000333555555555555444444555777888888555333............000222444666333111---+++)))***+++,,,111222222///++++++...222>>>GGGTTT^^^ccciiiqqqwwwzzzyyywwwtttsssrrrrrrrrrwww|||yyyiiiSSSAAA777222,,,---......,,,,,,---...///000222333222333555666222111222333444333000---+++,,,---///000111111111666666666777888666333000---,,,,,,---///000///.........---......000111222444444333222111222222222333333222000,,,***++++++111222444555444333111///111///+++***+++///444888666555333111000000000000///111777@@@MMM\\\iiiqqqqqqssstttuuutttrrrooommmiiijjjhhh```SSSGGG@@@===444555777999999666000,,,+++---//////...---...//////---+++***,,,---------///...---,,,,,,,,,---...,,,---000222222111///---............////////////555AAAVVViiiqqqrrruuu{{{}}}~~~~~~|||qqqggg___ZZZWWWVVVSSSLLLHHHHHHEEEHHHLLLMMMKKKFFF@@@<<>>HHHPPP___gggmmmmmmmmmrrruuuvvvyyyzzz{{{{{{|||{{{{{{{{{{{{wwwsssooonnnmmmlllkkklllfff```\\\VVVIII999---,,,...000333555555333111---///111333222000---***+++,,,------------...///,,,,,,---000222222111///---///111222222000...,,,+++***************++++++'''((((((***,,,+++(((%%%(((+++000444444444444555333222111222222333444444777333///---,,,---------...///000111333444444444222555;;;@@@FFFLLLRRRVVV[[[[[[[[[\\\]]]___aaabbbjjjiiiggggggiiiiiihhhgggjjjiiihhhgggffffffggggggeeeddd___YYYQQQIIIBBB>>>333000///222666777444000---...///000///...---,,,,,,+++******+++---000111...,,,***((((((***+++---+++---///111333444444444000111111000...---...///---///000000...------...////////////...---,,,+++...000222333333333555777777666555333222000///......///000222222222000///---000333444222111111222555444444888===EEETTTbbbiiiooosssqqqmmmmmmttt{{{vvvzzz|||xxxuuutttrrrnnnWWWGGG777222333333111000111000//////......//////000111222111000///000111...111333000,,,,,,000555777555444444555444222000***++++++***)))'''&&&&&&)))+++---------,,,---///000111111333444444333111...///000111222222333333222333444444444333222222333222222222333444666777222///,,,,,,...111222222777888777444...,,,---///333<<>>:::///000333666888666333000...///000000///---,,,+++******))))))***,,,...///,,,+++*********+++,,,---***,,,...111444555666666000111111///...---...000---...///...,,,+++++++++---...///000///...---,,,000111333333222333444666333333222111111000000////////////111444444333111...000222111...---///222555444444666777===JJJWWWkkkppptttrrrnnnnnnsssyyyvvvyyyzzzwwwuuutttqqqkkkTTTFFF999444333111/////////////////////000000111111222333333111111111333...///000...,,,---111555888666555444444333000...***+++,,,+++(((&&&&&&&&&)))+++---...------...000222333333444444333222111//////////////////000000///111333333111111111222222333333333444444444444111...,,,---111444444333666888999777222...---///222;;;IIIWWWccclllrrrvvvtttuuuwwwyyy{{{}}}~~~}}}uuummmhhh___PPPAAA888333222000111444666777777333555666555444333444555111333555444111...,,,,,,111111000000000111222222000111111111000000222444555333111111333555666666444222///---,,,---...000222555777555111///000111///---,,,,,,...///......,,,---///111222111000///,,,---...///111333555666444222000------...///111444:::EEERRR]]]ffflllnnntttttttttttttttttttttuuuqqqmmmjjjlllooolllaaaWWWNNNIIIBBB;;;777444222000...---,,,---///111111111//////000222444555333222000...,,,***)))))))))))))))+++...000111000///...,,,---.../////////...---111222666<<>>JJJXXXcccjjjnnnooorrrtttwwwyyyzzzxxxvvvtttrrrooolllmmmooommmgggaaa[[[VVVMMMEEE>>>999444111...,,,+++,,,///111222111+++---000444777777555222...---+++***))))))*********,,,...000111000...---***+++---000111111000/////////333777888666777<<<888??????555...000555777888888888666666:::BBBHHHQQQYYYcccjjjmmmqqqwww{{{zzz{{{||||||{{{zzzxxxwwwxxx|||xxxnnnhhhbbbQQQ===555333444444000******///.........///222555888:::999111---///000---...222000222444555444222...+++---...///...,,,,,,///222222111000...------......))))))(((***,,,...//////444222000......---,,,+++---000333555444333333444,,,+++++++++,,,---...///,,,---...111333444222000...111333333111444:::@@@JJJUUU___bbbeeellltttyyyuuuwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~{{{xxxrrrjjjbbbYYYJJJ:::333666111333555666555333222222///000222333333111///---&&&))),,,---,,,,,,///222333111//////111222333222000111333444333000---++++++,,,---...////////////+++,,,///444777777555222000000111111111444888;;;:::777444333555555333111///---,,,...333888;;;===999888777666555444444444111555:::@@@EEELLLRRRVVVXXX]]]dddjjjoooqqqqqqpppoooppprrrvvvyyyyyywwwuuuqqqqqqrrrsssssssssrrrrrrjjjfff```VVVLLLAAA999444111666::::::444000///111555555444444222000---,,,............,,,+++)))((((((***,,,---......------000111444666777777777777333444333222000000222444333444555333000---------///000222444555444333222111222333111///...///000***+++,,,...///111222333///......000444666555333000111000,,,''''''+++111555555666777666888CCCOOO___gggqqqxxxzzzyyyxxxxxxwwwyyyzzzzzzzzzuuuhhh[[[KKKBBB999555111------000---......///111222444555111222333333222111222444333000...---000333555555888666444333222000---+++&&&))),,,,,,******+++---***,,,///000///000111222000222444555444333333444111000...---++++++******---000222222000000333555,,,...111444555555333222333000///222666777333...222666;;;;;;777222000///888@@@MMMZZZfffmmmqqqsssqqqtttxxx}}}}}}zzzxxxuuugggSSSFFFDDD888555222333666999999999666666777555333111111222+++...111222///---...///222111000/////////000111///000111111000111666:::666333000///111222333333555444222000///.........---111444222---***+++---000......///111111...+++,,,...000333555666555555...,,,)))((()))---111555333111...------///222444;;;BBBOOO]]]hhhoooqqqrrrooosssyyy~~~{{{vvvrrrtttsssrrrqqqpppmmmkkkiiieee```XXXPPPHHH???888333...,,,)))+++...111111000)))+++000555999999555222,,,+++***)))))))))***+++***,,,...000111///---,,,(((***---000222222222111+++///333333111///000111---111333111---+++---111000000///---...111777;;;CCCQQQeeerrrwwwuuussssssxxxyyy~~~xxxssstttxxxzzzxxxpppaaaOOO???666444333222000//////......,,,+++,,,---000444777::::::555///---...000111111333333444666777666333000//////---++++++---222666444333222222222111///...000---)))'''(((+++,,,---000111111///+++)))+++---)))***---000333555666666222///------000111000......---...000444555333000//////000111222444555666FFFJJJWWWeeelllkkklllqqqqqquuuyyy}}}~~~}}}zzzwww}}}zzzuuuqqqssssssiiiUUUCCC<<<888444888777555333111000000000111000222555888777222...++++++,,,,,,------......111000000////////////000000000///...,,,+++******---///111222111111111111///......111555777777555444222111000111333666888777666555444333222222222///---,,,///222444444222888888666444222000......000666===BBBEEEHHHMMMPPPZZZ```hhhooorrrssstttuuunnnxxx~~~{{{xxxzzz{{{zzzttt{{{yyypppooovvvyyyuuunnniii^^^OOOBBB:::888:::777777666333///...///000444555555222...,,,---...////////////---+++)))(((***+++,,,,,,+++***+++---333555777777777777888999999888555333333333444555888888666444222///...---222222333444555666777777555444222000000000000111,,,,,,,,,...333666888888666444222111222333333222000...///222111---+++,,,===:::888888888;;;EEEPPPfffooowwwwwwvvvxxxzzzzzz{{{|||{{{xxxwwwuuulllcccXXXHHH999444444111---***...000333555666666444333111111000000000000000000///...,,,,,,///333777:::999::::::888444000...---+++...000000///---------////////////000111222222555666777888888777666666111...******,,,......---,,,///222111...---000444//////000111333444666777333333333333333222111000000444888999666333333333>>>EEEOOO\\\jjjvvvvvvqqqttttttvvvyyy~~~~~~yyyrrrjjj```OOO@@@:::888666333333333333444222222222222000...,,,******,,,//////------///111111...,,,---000222111///000///......000444999<<<:::444...,,,...111111111888444000......000000000111333444222...++++++,,,...,,,,,,...111222000---000000000222444444222000+++***(((%%%%%%(((---111333333222111000222666:::CCCOOO[[[aaafffooovvvxxxrrrsssuuuyyy|||{{{wwwrrrnnnqqquuuxxxxxxvvvsssqqqkkkiiieee___UUUJJJAAA;;;666222...///333555333000))),,,111777:::888222...,,,*********(((%%%)))///,,,...000222333333222111+++---000111111111111111...///111222111000000///,,,...//////,,,++++++---------,,,++++++...333777>>>JJJ[[[hhhooorrruuuxxxxxxyyy~~~xxxssstttuuuvvvtttlll]]]KKK<<<333444333222000///.........,,,,,,,,,---///222555777777333...+++,,,...//////000111222555777666444111///...---+++***,,,000444333333333333333222111///...+++((('''(((+++,,,---///000000///,,,+++,,,...+++,,,---///111333555555333111//////111333111000000......///222333222000222222222222222333333444>>>DDDQQQ```hhhiiilllqqqvvvwwwyyyzzz{{{zzzyyyyyyzzzzzz|||}}}|||yyysssooopppnnncccQQQCCC===999555777555222000///000222333333333333555777666333000---------...............222111000000///////////////...---,,,***)))((('''+++---///111111222222222111///---...111444555444333222111000111222444666555444333222222111222222000///...///222333222111666555333222111000//////333777<<>>GGGRRR^^^lllvvvvvvqqquuuuuuwwwzzz}}}zzzoooiiiaaaTTTFFF<<<:::777444333333333333333333222111000...+++***+++---///...------000222...,,,***,,,000222222000...---------///333777999:::777222......//////000666444000///000222333333333555555333///,,,,,,---///......000222222000---,,,,,,---...000111///---+++***'''%%%$$$''',,,000444333111000111555<<>>DDDIIISSS\\\iiirrruuutttttttttzzz||||||zzz{{{{{{~~~}}}xxxxxx{{{vvvllljjjcccWWWIII===777666888777333///...//////---+++,,,------+++)))((()))+++000000//////---***(((&&&)))***+++***)))((()))***...000333333333333444666888666333111000111222333000333777;;;;;;999666333333333333444666999;;;===777666555333222222111111++++++---111555888777666111111111333666777666555111//////222333000000333555222000222444999EEEQQQaaajjjssstttuuuwwwwwwvvvwwwzzz{{{zzzzzzwwwmmmcccVVVHHH:::666555333111111111111222222222222222111444333111000111333555777555333222111222555888:::666888999999777555444444...///000//////000333555444444444444555666777888666777777777666555444444///,,,***,,,000333444333///222666666333000111222000///......///222444666666555444333333333444555333666999888555333444555???IIIVVVbbbnnnvvvvvvqqqvvvvvvxxxzzz}}}|||sssooohhhXXXIII@@@<<<888444333333222111333333222111///---+++***...///...------...111333,,,***)))+++000333333111,,,++++++,,,---000444666:::888666222...,,,---///444222000111333666777777555666666444111/////////111000000111333222000...(((((()))+++------,,,***,,,***'''$$$###%%%***///666333000...000888CCCJJJYYYccclllnnnmmmoooppppppuuutttuuuvvvxxxwwwuuussssssrrrqqqssswwwyyyxxxvvvuuutttrrrnnnhhhbbb\\\YYYTTTMMMDDD>>>999555///+++***,,,111555666222***%%% """'''(((&&&''',,,///000222222222222111000//////000111333444666777444///,,,...555999888444...+++***,,,000000,,,(((+++,,,+++******+++...000:::AAALLLWWWaaajjjsssxxx|||}}}}}}xxxvvvvvvpppoookkkbbbSSSCCC666000666444222///............------,,,,,,,,,------...---,,,++++++,,,...000111/////////111333333111///......---+++))))))+++---///111222222222111111222,,,+++)))***,,,...//////,,,,,,---------...000111000///...------///111222555555555555666666555444111///---++++++,,,......555555444333333333333333444<<>>IIIUUU___hhhrrrwwwwwwrrruuuyyy|||~~~~~~}}}xxxtttooommmmmmooopppqqqiiiZZZKKKAAA<<<777555555222444888;;;;;;:::777555555666666444222222333555666555555555555555555444333444555555555444222111000000111222333444555666///------///222222000,,,,,,///333333222///------/////////......///000000222222222222222333444555555666555333000.........---,,,,,,,,,...111333555333444444333444999AAAHHHUUUaaaooovvvuuussssssuuu}}}zzzzzz|||}}}|||~~~}}}{{{{{{{{{xxxuuuggg]]]MMM@@@888777888999:::666333222333444222000222000//////111222222222111111222222111000...---000111222000...---...///+++---...---+++******+++***,,,...000111000...---'''+++000555777666444222222222111111000000//////......////////////...---111000000111222111///,,,,,,,,,,,,...111222111000...***(((+++,,,---000555333...***)))***111???MMM^^^dddjjjlllpppuuuuuurrrqqquuuxxxyyy{{{zzzrrrhhhWWWJJJ<<<444000,,,---///111111222222222222222111111000...---...000222444444333222111111222333333333444666666444222111111222222111...---...111444000000000000111222333444666555444333333333333333333111///111444666444111///000222444444333222111111111000000000111111222000///.........///000111222333222000///111777<<>>DDDOOO\\\llluuuuuussstttvvvyyyyyy}}}{{{}}}}}}zzzxxxwwweeeZZZJJJ<<<666555777888888777555333333222333333333111///000222333222111000000111222222111000000111222333111///...///000---......---***((('''((('''+++000444555444111///+++,,,///111222222222111...///111111111000...---...///000111222222111111222111000111222333222111000...------///000000///...***(((***++++++///555333...***)))+++333CCCQQQbbbfffiiijjjnnnssstttpppqqqtttvvvwwwzzzzzzssskkkZZZMMM>>>555///++++++...///111333444555444333222111000///...///000111222000000////////////000111111333555666555444444444666555444111......///111............///000111222555444333222222333333444333222111444888:::888666111111222333555666555555111111222333333222111000000111111111222222222222///000///...---111888>>>KKKYYYhhhnnnppptttxxxzzzuuuyyy|||}}}{{{{{{~~~}}}~~~|||wwwvvvwwwtttppp^^^PPP>>>333000222222222333333222222333444666777555333111111333444333222111...,,,...222444333111///000222444444444333222000111444777999888555222...---...000444666777777888555111000111222111000///222444555333111222333...------...//////,,,******---000111111////////////222888???HHHRRR\\\cccjjjrrrxxxvvvuuuwwwzzz{{{zzz||||||zzzvvvssssssssstttyyy}}}{{{{{{}}}|||zzzxxxxxxxxxxxxuuuvvvvvvtttnnnhhhbbb___XXXRRRKKKFFFGGGJJJNNNQQQHHH@@@999999:::;;;===AAA???>>><<<999666444222222444111000222666777444111...)))$$$###'''...222444333111...---///111333444000222333333000...------...555AAAQQQ```kkkqqqssswww~~~}}}yyyxxxtttnnntttpppiii]]]OOOCCC:::666222000...------000333666222333222222111///...---,,,///111111...,,,,,,---111000///000111222111000...000222333111000000000...222444333...+++---000000000000222333222///---,,,***)))+++///222222111222222333333333222111111+++///222222000......///000111222111......111444444444444444666777888999@@@LLLXXX```jjjvvv|||{{{zzzzzz|||}}}~~~~~~~~~~~~|||zzzyyyxxxwwwtttpppmmmbbbUUUHHHAAA<<<777:::@@@777777888888777666555444...111333333111000111333/////////000000111111111111222555666777777555444444333333333222111111111...,,,+++///555777444111///111333333111111444777000///---,,,---000333555111111000000000000111111444666777444000......000000000111111222333333333000111111000000333:::@@@NNNZZZhhhnnnooopppvvv|||xxxyyy{{{|||xxx{{{|||yyyzzzdddXXXGGG:::444444666777666777666444222111222444333000...///111333111000,,,---...000000000///...222222333222///......///...//////---)))'''&&&&&&&&&+++111777999777333000......//////000000000000,,,---000222333111///...///000222444555555555555222111000111444666666666333111......///000000//////+++(((***++++++///555555000,,,,,,///888IIIXXXaaaeeegggiiinnntttvvvsssqqqtttvvvvvvyyyzzztttlll]]]PPPAAA777///***+++......000333555666666444333111111000000000000000000---------------......//////222555666666666777888888888777444000...///000------------...///000111444333222222222333444555333222222666;;;===<<<:::222222222333666888888888111222444555444333111///222333444555555555555444.........,,,,,,000999???MMM[[[jjjoooppptttyyy{{{xxx|||}}}zzzyyy|||xxx~~~~~~{{{yyyuuuooodddUUUAAA444111444555555333333222333444666888999555333111222444555333111...,,,***---111444444222111222444666666666444333111111333777;;;:::555000...------000333555555444777333///...000111000///...111444444222111222444...---------...---***(((***---222444444222111000---333<<>>333333333333222111000///222000000444888888333...,,,333@@@OOO___jjjppprrrxxxuuuxxx~~~{{{qqqnnnssssssooohhh___TTTHHH;;;333---...///111333555666777444333333444444333111//////000000...+++******,,,+++---///111222222111000///000000000000000///...---000111000......000333555000+++***,,,///000000............////////////000000111111111111000//////111333111...---...000...///000111222333333333444444444444555555666666>>>HHHVVVbbbjjjpppuuuyyy~~~~~~}}}|||~~~www~~~{{{yyyxxxvvvtttnnn___JJJ<<<777777666555:::777444222222333333222777777666555444222111000,,,------...000111333444333444555666666666555444333333333333222111000000...---,,,---...111444666333222111222555444111...444222...---///222444555555444222///---...111444111333555444111///000222333444555555555444222222,,,+++---000000000777>>>NNN]]]lllooonnnooosssttt~~~zzzwwwxxx{{{xxx}}}|||yyyzzzxxxuuudddXXXFFF888222111333444222444666777777666444222000...,,,...111333222000............------------333222222111000///......444222///---++++++++++++&&&(((///777888222---,,,+++,,,---...////////////+++,,,...000111111//////222444777888888777555333222111222333111///222888444333111000111222222222333000,,,+++---111444666333333111///222>>>QQQ^^^pppnnnlllmmmqqquuuxxxzzzvvvtttrrrrrrsssttttttttteeeWWWEEE888333111---)))...///111333444555444444555444333222222111...+++,,,,,,,,,+++******---///,,,000444666666666999<<<;;;999666333111111222333333111//////000111000///222333333222111000111333666444444555777999999999666444333444666888888777555333111111222111000...///333888<<<;;;999666555///......---+++,,,777DDDZZZcccjjjkkkmmmttt{{{~~~}}}{{{xxxwwwyyy|||}}}}}}|||xxxyyy}}}}}}wwwqqqbbbUUUCCC888555777888999777444222333777::::::999777777777777555222000...------...///111222333444777555333111111111222333000///000222555666333000///...,,,,,,...000111111111222333333333111///---000111222333444444444444000...---+++***)))&&&$$$)))...444666444111111222;;;<<<@@@IIIWWWccckkknnnsssqqqmmmlllooouuu}}}vvvzzz}}}|||wwwuuuwwwzzztttzzz}}}zzzyyy}}}}}}zzz~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxtttoookkknnnnnnmmmkkkiiilllsssxxxjjjddd[[[SSSNNNMMMOOOQQQGGGEEEBBB===999777999;;;666444444444555555222000111000///000222555888;;;222222222222222111000000111//////222666888444000111555???NNN___mmmtttwwwttttttxxx|||{{{vvvtttvvvpppmmmfff\\\PPPDDD:::444222222222222333444555666333333333555666666444222///000///---***((()))***+++---///000111111000//////////////////000000000---...000///...///222555555000+++)))***...///000000/////////............/////////000000000111111///000111///,,,******,,,...///111333444444333333333333444444444444333333999CCCQQQ^^^hhhpppwww{{{~~~~~~|||zzz{{{~~~yyy||||||~~~yyypppmmm]]]GGG777222333444444555333111000222444555555555555555444333111//////,,,,,,---...///111222333444444555555444333222111000111222333444333333222......------///111333555444222111222333222///,,,/////////000222444555555777666444000------000222222444555444111000000111666666666555444222111000,,,+++---000111222888AAAOOO\\\hhhlllmmmsssyyy{{{}}}zzzwwwvvvzzz}}}{{{yyyxxxsssmmm```UUUEEE888222000111111111333666888888666333111///...---...111222111///111111000000//////......///000000111111111111000333111///---------//////++++++...333333---*********+++---///000///......)))+++---///000000///...000222444666777777777666555333222444222000111666333222222333333333111000444222000///111444666888444333111111666CCCTTT```kkklllmmmqqquuuxxxxxxwwwttttttuuuwwwyyyyyywwwuuujjj___QQQDDD<<<666///+++---...000222333333222222444333333333444222///,,,,,,------+++******,,,......111333444444555777:::;;;999666333111111222222333111000000111222000///111222333222000000222333555333222222444666666555555333222222444555555444333222000000111111000...111333666777777666777888444111///...,,,///<<>>;;;333000...000555888555222000000000111222333444555444222000111333555666555333333777CCCUUUeeemmmooollluuuzzzwwwxxx~~~yyypppooogggYYYHHH;;;666555666555333222222222444555444444555777999888666444222222111...***(((((()))+++,,,---.../////////...///...---,,,---///222333+++,,,---...000333666888666222---))))))---111333222222111000111111222333111000...,,,,,,---///000000111111000///---+++++++++---000222444333222111000111111111000---+++)))---555BBBNNNYYYdddnnnuuuvvv|||~~~yyyvvvxxx|||~~~{{{yyyxxx{{{~~~yyyttthhhZZZGGG777000///000000,,,,,,,,,...222555666777222111111000///---,,,+++++++++,,,,,,---///000111000000000//////......---...000333555666666555444...------,,,,,,------.../////////000///...,,,+++***,,,///111222222444444999888555222...---...000222333333333222111000000555555555444333222111000333111222333333333999BBBOOOWWW```gggoooyyy}}}yyyvvv~~~~~~}}}~~~}}}ssshhhcccYYYIII:::000,,,,,,---///111555777777555111///.........///000///...---555555444333222111000000+++,,,///111333333333333222000...------///111333222///...000...)))'''((((((***...111111///,,,***(((***,,,///111111000000000//////000222444666777333---+++...111///---...000444888:::999555111///222333444444444555666777555333222777BBBPPP\\\cccmmmooosssyyy||||||yyyvvvssstttvvvyyy{{{zzzvvvrrrnnnllleeeXXXIII;;;333000//////111111222111000///000111333555777666333000000111000///------///111222222111111000111222333666555444222111000//////......///222555666555444000111333333222333666888555333000......//////...000///...///222444444333111///---...///000000000111222222111111222555777:::444///---...666GGGVVVbbbllluuuyyy{{{~~~}}}zzzvvvvvvuuuwwwzzz|||}}}|||}}}}}}zzzwwwxxxyyyyyytttkkk^^^PPPDDD<<<999777666666888;;;:::555111///000000000///,,,***(((,,,...222555666444222000////////////000111222333555555555555555444333222---,,,,,,---///111111000000111222444444555444444444555777888999888777666333000+++'''%%%&&&+++...555666666444333666===BBBMMMTTT^^^iiiqqqtttsssqqqnnnoooqqqsssssssssrrrrrrwwwyyy{{{{{{{{{|||~~~}}}|||||||||~~~~~~~~~}}}{{{xxxwww|||zzzxxxwwwwwwwwwuuutttxxxuuusssuuuzzz}}}~~~}}}~~~zzzvvvttttttuuuwwwrrrllleeedddfffhhhfffcccZZZYYYXXXXXXYYYWWWSSSOOO333...+++,,,111444333000000000000111222444666777999666444333333444444444111111666AAAPPP]]]dddeeellluuuyyyuuuvvv}}}~~~yyyuuussskkk\\\III;;;444333222222111111111333444555666555444555666555333111444444333000,,,******+++++++++,,,---//////000000...---,,,,,,---///111333++++++,,,///222444666777666333///++++++---111555222222111111222444666777333111///---,,,,,,---.........///000111000...,,,)))***---000111111111000000000000///---+++((('''+++111;;;CCCLLLVVVaaaiiimmmuuu{{{yyyvvvwww{{{|||||||||{{{yyyvvvtttttttttfff[[[LLL>>>666222///...---,,,,,,...111444444444111111000///...,,,+++***++++++++++++,,,---//////------------.../////////111222444555555444222111---,,,,,,+++******))))))***+++---...............---...///...------000333555555333000...---...000000000111111222222111000222222222222333444444555777555444444222222888@@@LLLVVVaaaiiiqqqyyy|||{{{}}}yyytttvvvzzz}}}~~~}}}vvvmmmkkkaaaPPP>>>222------///...000333555555333000...,,,...///000000///......444444333222222111000000---...000111222222222111222000---******,,,///111000///111444333---))))))(((***...111111///,,,))))))***---000222333333222111111///...///000222333,,,'''&&&+++...---,,,,,,111555:::<<<999555111000///111333333111111222333333333444;;;GGGTTT^^^dddttttttwwwzzz}}}}}}{{{yyy{{{yyyxxxxxxyyyxxxvvvtttlllkkkdddVVVFFF:::333222000111222333333333222111000000222555777666444111333333333111000///111333333222111000000000000000222222222222111///......***+++,,,///444666777666111222444444444555888:::666333000......////////////......000444777888888111///------///000111000///111333333222111111222777222------111;;;KKKYYYeeelllrrruuuxxx{{{|||yyytttrrrpppqqqvvv{{{{{{~~~|||{{{}}}xxxxxxuuulll]]]NNNBBB;;;888555333333777888888666222222222111...***'''%%%###&&&,,,222555666555333......//////000111222333222333444555555555555555222111000000111111000......///000111222333333333222333555777777666555333///...+++(((&&&)))000555;;;;;;:::888888<<>>555333444,,,---............---,,,)))---222333333222222333111222222222222222333333000000///...///111333444...,,,)))'''(((+++///222111000333888666///***)))***+++---......---+++***''')))---000333444444444000000///------,,,,,,,,,)))(((+++///...+++,,,///222555777555111...///111222555555222---+++---000222777???FFFNNNWWWbbbjjjssssssvvvzzz~~~}}}|||zzz{{{{{{zzzyyyrrroooggg\\\NNNAAA888333111222333555666666666555222000///000222444333333444555444222000///111333222111111333444333///+++***,,,...000111000///...,,,***((())),,,///111222111222333333333333555777555222///...///222444555444333222444666999999999666333///...///000111111111444555555222///---,,,000///222;;;DDDLLLVVV```jjjnnnqqqrrrvvvzzzyyyuuuuuusssqqqrrrvvv|||~~~~~~}}}yyyuuummm```RRRGGG???:::555333666999::::::777777666444111---***'''###(((...222444444444///000000111222222222222---...///...---,,,...000333222111222333222000---............///000000111...000333555444333000...***---000000...///444999<<<===???@@@EEEOOO]]]fffeeeiiimmmoooppprrruuuwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxzzz}}}~~~}}}xxxyyy~~~zzzzzzxxxxxxxxxyyy{{{|||vvvvvvvvvwwwzzz|||{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyxxxxxxyyyyyy{{{xxxuuutttuuuwwwxxxyyy$$$(((...111111///.........---,,,,,,---///222333111222333222111000000111,,,///333666===JJJ[[[gggiiifffjjjsssvvvrrruuu~~~qqqooojjjbbbWWWHHH888...000111444666777666444333///,,,((('''))),,,///111111222111///---+++,,,---)))***+++---000333666888---......//////...---,,,---...111555888666000+++---...///---******,,,///444222///,,,+++,,,---...---...///111222333333333333222222333555444///+++++++++***+++---000333555111///+++((('''''')))***((()))++++++...555@@@GGGPPPUUUXXXZZZ```iiippprrrllllllnnnqqqtttsssppplllcccZZZLLL>>>333...,,,,,,.........000222444333222333333333222111///------***)))))))))***+++,,,,,,222111///......///000111333222000......///000222111111000...,,,)))'''&&&))),,,//////---,,,---...,,,111666777333//////111111111///,,,'''%%%$$$%%%((('''(((+++000333222000......///000222555777999555333222333222444<<>>777555555555777777666333000***)))'''(((+++...//////000000000000111111111222000...---,,,,,,///111333222000...///222111,,,&&&***---111333444222///---222000---)))&&&&&&***---///,,,******,,,,,,+++)))***+++---000444888;;;===:::777444222222111000///...------...111222222222333000...,,,(((%%%)))000///+++)))***---111888===GGGJJJOOOSSSVVVYYY\\\___bbbggglllllliiigggiiilllfff\\\LLL>>>555000//////444222000000111333333222333333222222000///---,,,***(((%%%%%%(((+++...///222111111111111111111222444333000...------......555666666222---)))((()))***++++++,,,------------///222444444111...///000000111000---)))%%%######'''%%%%%%***111555444111//////......///111333444333666777444111333<<>>888444444555444333333222111000000,,,---///...++++++...000000222444666666666444333555111---******+++,,,---222222222222222222222222333222222111111111222222333444555444333111000///333//////555888777:::???DDDEEEIIIPPPXXX```hhhllljjjkkknnnqqquuuxxxzzz{{{vvvzzz{{{zzz~~~xxxvvvuuuvvvyyy~~~~~~{{{zzzzzzzzz{{{zzzyyywwwwwwvvvvvvvvvwwwxxxyyyyyytttyyy~~~{{{xxxyyy{{{{{{|||||||||xxxvvvvvvyyy{{{{{{|||}}}{{{yyyzzz((()))+++------,,,+++)))---,,,***+++---000222222///---++++++,,,---------...///111666>>>HHHRRRWWW]]]```dddggghhhjjjkkkmmmhhhnnnuuuttthhhVVVCCC777555444444555666555333111+++)))(((***---///000000///000000111222222222222///...,,,,,,---///222333555222///000111000,,,''',,,...111333333222000...///...+++(((%%%%%%(((***...,,,******,,,---+++***+++,,,...222666;;;>>>@@@<<<999555333222111000///111000000222444444333222222000//////+++(((,,,222666444222000///000555:::@@@CCCGGGIIILLLNNNQQQTTTVVV[[[aaadddcccccceeehhhaaaWWWIII<<<444111111222555333111111222444444333333333222222111000......)))&&&######&&&***---///222111111000000111111222444222000------...///000333444444111---***+++,,,,,,,,,---.........------...000111111...------///000000000---)))&&&%%%%%%(((''''''+++111555444222////////////000111222333111444555333111555???HHHXXXbbblllqqqsssvvvvvvuuuxxxzzz}}}~~~|||zzzyyy{{{~~~~~~|||}}}zzzrrruuuooodddWWWIII===555111111...,,,---000111///---+++---111555777888888888666444222222444555333222///---++++++,,,,,,)))''')))''''''***///333333222///---+++---000111///,,,+++---111222111...,,,***,,,+++,,,---///111111111///////////////000000000222444555444111000///000000//////......///000111555555333111///111444777;;;@@@GGGNNNVVVaaammmvvvtttssssssuuuyyy{{{||||||zzz{{{|||}}}~~~~~~yyyrrrmmmfffZZZJJJ>>>333000...111666:::999666888888666333000...///000444111///...///000//////000111333555444222///---***+++------,,,,,,...///222111000...------......444444555666666777888888333111......000333555555555666777555222111333555777555222111333444555444333---***++++++***,,,///...777DDDNNNVVV___hhhnnnpppssswwwzzz||||||{{{zzzzzz{{{}}}|||yyy}}}~~~~~~yyyyyy~~~}}}{{{yyyssskkkdddZZZOOOEEEAAA===777555666222222111222333444444444---//////...,,,+++---//////000111333444444333333888555111...------...///333333222111111111222222222111000000////////////000000000111111000///---111///222777999888===DDDKKKNNNTTT[[[aaagggjjjllljjjmmmppptttxxxzzz{{{{{{wwwzzz|||{{{~~~yyyxxxvvvvvvxxx|||}}}~~~}}}|||{{{yyywww{{{zzzyyyxxxxxxwwwxxxxxxyyy{{{{{{zzzxxxwwwyyy{{{yyy~~~~~~~~~}}}}}}|||{{{{{{{{{zzz{{{|||{{{zzzzzz{{{~~~))))))******++++++++++++///---+++,,,...000111000---+++******+++,,,,,,++++++---///555<<>>;;;:::BBBBBBAAA???======???@@@>>>BBBFFFKKKPPPWWW___dddWWWOOOCCC999555555777888777555333333555666666555222111111111111222222222+++(((%%%%%%(((---111333111000...------...000111222000...,,,---000333666555444333111000000000111000000111222111000...---+++***)))(((((((((***+++///000000///---+++,,,---,,,++++++...222555555555333444555555555444222111000000///...111:::GGGQQQbbbkkkrrrsssssstttsssqqqxxxzzz}}}}}}{{{~~~~~~|||zzzzzzzzzzzzyyyrrrqqqmmmfff[[[MMMAAA:::888444111111444555333111///111222444555555444333333333222222222111000///++++++,,,------+++(((&&&)))***,,,000444333...)))!!!!!!###)))///111///,,,)))...222333111---++++++000000///,,,***)))***+++...///000222444555666666222444555555444333333444333222111000111222333444666777777777555444555777999AAAMMMXXXaaaiiirrrwwwyyyvvvtttssstttuuuuuutttxxx{{{~~~}}}vvvtttssscccMMM<<<666000///333666666444666777777555222111111222666333000...///000111000333333444333222111///...,,,---......------///000555555555555555666666666555444222000000111222333000000///111222333222000333222111000000333666888888666555555777999999888111,,,)))))))))+++111888;;;BBBNNNYYYbbbkkkrrrvvvsssyyy~~~~~~{{{zzz||||||~~~zzzxxxxxx{{{|||}}}}}}|||zzz{{{}}}{{{zzz{{{}}}wwwmmmaaaVVVNNNFFF???;;;<<<999666555777888777555333333333333222111000000111111222333555777999:::666666666555444444666888444333000......///111333444444333222111000......---+++***---222555333111,,,333;;;@@@BBBEEENNNWWWcccgggmmmrrrtttssspppnnnoooqqqsssuuuwwwyyy{{{{{{xxx{{{}}}}}}|||zzzwwwvvvwwwyyy|||}}}}}}||||||~~~|||zzzyyywwwwwwwww~~~yyyuuuuuuxxx{{{{{{yyyyyywwwvvvxxx~~~~~~}}}}}}{{{}}}}}}---,,,***))))))+++---///000///---...///000///...000///...///000000///...(((***...333777<<>>999666666888888888:::===DDDMMMWWW^^^SSSLLLBBB:::777777888999777555333333444555666555111111000000000111222333...,,,***+++...222444666000///---,,,,,,---///000111000...---...111444666888666444222111111111111000111333333333111///---***)))((('''((()))******...000111111000......///...------...111444555666666777888888777666444333222111//////333===JJJTTTccckkkssstttsssuuuuuussszzz~~~}}}{{{}}}~~~}}}||||||{{{zzz{{{}}}uuussspppjjj```TTTIIIBBB;;;777333222444444333111000111222222333222222111000000111111///...------,,,...111222111///---+++***+++---222555333---''' ###)))///222000---)))...222222///++++++,,,111000///+++&&&$$$%%%'''+++++++++,,,...111444666111333555555444444555666666555333222111111111222666777888777555333333444999CCCRRR___gggnnnssswww}}}yyytttqqqrrrtttuuuvvvzzzyyyzzz}}}~~~~~~xxx{{{oooXXXGGG===111++++++------,,,111222444555444444555777666333000...///111222333333333222111111000//////,,,...///...------...///333333555666888999::::::777555333000//////000111111000000222333333222000000///...///111555999;;;777666555666999:::::::::555000---,,,+++,,,444<<>>@@@CCCCCCBBBAAAAAABBBFFFIIIMMMPPPOOOHHH???999000///...///000111000///111000...------+++(((&&&***+++,,,...000222333444222222111111111111222222000000///000222444777999444444444444333333333333000000...+++)))(((***,,,...000222333222000000111//////............//////222000......///000000///&&&&&&(((***------+++***++++++---111333555===FFFVVVdddmmmjjjddd___XXXPPPPPPMMMFFF===555000///000222111222444;;;CCCLLLQQQKKKFFF@@@;;;999999999999666444222111333444444444111111000//////000111222111///...000222555555555000...,,,******,,,...000000/////////000222444555888555222000000111111111///111333444444222000...+++)))((((((***++++++***---000444555333111000///.........///000222555666888888888888888777666555333222111222888CCCPPPYYYdddmmmtttuuuuuuwwwxxxwwwzzz~~~{{{yyy|||{{{{{{}}}|||}}}{{{zzzwwwqqqggg[[[PPPIII???:::555333333444222000//////000000000000//////---///111000...+++***+++,,,000444777666444222111,,,,,,---111444222---(((######$$$)))///222000...)))---111000+++)))***---000000...)))### !!!$$$'''&&&%%%&&&(((+++///222///111444555444555666777777666444222111000000000666777777666444333333444<<>>AAADDD>>>HHHQQQUUUYYYaaahhhlllrrrsssuuuvvvwwwvvvuuutttuuutttsssssstttvvvyyy{{{xxxyyy}}}}}}}}}}}}}}}{{{xxxwwwxxx|||{{{~~~~~~}}}{{{zzzzzzyyyyyyyyyzzzzzzxxxwwwxxx}}}||||||xxxxxx|||~~~~~~222111///......000222444///......///111222000//////......///111111///---***,,,000333555555444333777999<<<<<<<<<;;;<<<<<<;;;@@@FFFHHHFFF???999555.........000222222000...000///......///---+++(((---------...000333666888555555444333222222222111//////000111222444666888555555555555555444333333222111...+++((((((+++---000333666666333111111222000000////////////000000333111000000000///---+++''''''(((+++///111111000///...000444777;;;FFFPPP___jjjoookkkiiijjjfff]]]\\\XXXNNNBBB888111////////////111555999>>>AAACCCAAA>>>;;;999999:::999999444222000///111222222222111000///...---...000111000///000222444444333222000...+++))))))+++...000//////000000111222333444444000---,,,...111111111...000222444555333000///,,,******+++......---+++,,,111666888666333000.../////////...///111444666888777777666666666666777444444444777???KKKXXX```hhhpppwwwxxxxxxzzz{{{zzzxxx{{{~~~}}}}}}~~~xxxyyy~~~~~~~~~{{{rrrfffZZZSSSCCC>>>888555444444111///........................---///111111---+++******)))///555999888666444444///------///222222...+++)))((((((+++///222111...)))---///---'''&&&***///...///---&&&!!!%%%%%%%%%&&&(((+++---///...000333444444555666888666555333111111000111111444555666555444555777999@@@MMM```ooowwwyyyzzzzzz|||zzzxxxwwwxxxyyyyyyxxx||||||~~~~~~}}}{{{zzzwwwssspppaaaUUUFFF:::333///)))%%%(((,,,000333555666999:::555222......000444777888//////---------...000111,,,---...---,,,+++,,,---111222444555666777777666333333444444555555666666555333222222444444333222111000///111666999:::999555555555777:::<<<<<<;;;888666666777666777???IIITTTYYYbbblllsssvvvvvvuuuwwwxxx{{{}}}}}}|||{{{{{{~~~|||zzzyyyyyyyyyxxxvvvwww{{{}}}yyyxxx{{{|||zzz~~~}}}zzzxxxwwwzzz|||{{{xxxwwwvvvnnndddYYYRRRLLLLLLPPPRRRPPPLLLBBB@@@===;;;999555///+++&&&(((+++///222444666666666999:::777000***((())),,,,,,---...///111222333333444555666555444222111555999>>>AAACCCHHHOOOTTTQQQYYY```bbbfffnnnrrrrrrsssuuuxxxzzz{{{zzzyyywwwtttuuuvvvwwwxxxxxxxxxxxxwwwwww|||{{{{{{}}}}}}}}}zzzxxxyyy}}}zzz~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzz|||zzzxxx{{{}}}~~~}}}~~~333222111000111222444555...---...///111222111000---,,,,,,...//////---***+++---111444444333111///111444777888888888999:::777;;;???>>>;;;777666777---...///111333222000...///......///111000...,,,///.........111444888;;;777666666555333222222111///000111111222333555777555555666666666555333222555444000,,,)))***---000111555888777444222222222111111111000111222222333333111000000///---)))&&&))))))***---222555777777333222333777;;;@@@LLLWWWfffnnnoooiiiiiiooommmeeehhhcccXXXKKK>>>666444333///111444999===>>>===;;;:::888777888:::;;;:::999333000......000111111000222000...---,,,---///000......000222333333000...///---+++))))))+++---///...///111222333333333222///,,,))))))---000111111,,,///222444555333111///,,,++++++---000111...+++,,,111777:::888444000---/////////......000333666777666555444444555666777555444666;;;DDDQQQ^^^gggkkktttzzzzzzzzz|||}}}|||uuuwww{{{~~~zzzvvvwww}}}{{{pppddd\\\GGGAAA:::666555444222///---------------------------000222222...+++***+++'''---555999888666555555000...,,,...000111///---...+++***,,,000222111///)))---...+++%%%$$$)))///---...,,,%%% %%%''')))+++---.........---///222333444555666888444333222111111111222333333444555555555777:::===DDDQQQdddttt|||~~~}}}|||yyyyyyzzz|||}}}|||yyywww{{{~~~vvvooopppwwwkkkaaaSSSHHH@@@888000)))(((+++///333444666888:::444111......000555888:::...---,,,+++,,,...000111+++,,,------+++++++++---222333444555555444333222---...000333555666777777666444333333444555444333333222111333777999888666444444555777:::<<<<<<;;;777666888::::::;;;DDDOOOWWW^^^iiittt{{{{{{wwwsssxxxzzz}}}yyyuuu~~~{{{zzzzzz{{{zzzuuuqqqyyy~~~~~~yyywwwzzzzzzwww~~~}}}|||{{{yyyxxx~~~|||wwwxxx{{{xxxppplllddd\\\ZZZ\\\]]]ZZZUUUMMMJJJFFFBBB???999222,,,%%%(((,,,111444666777777111555888666000,,,+++---***+++,,,...000111333333777888:::;;;;;;999777666===CCCJJJMMMMMMQQQZZZbbb___fffjjjjjjooovvvxxxtttrrruuuzzz~~~~~~{{{yyyrrruuuyyy|||}}}{{{xxxvvvwwwwww{{{zzzzzz|||}}}~~~|||zzzzzz~~~{{{~~~|||~~~~~~}}}|||{{{{{{{{{{{{~~~~~~wwwxxx}}}}}}}}}~~~}}}zzzzzz555333000------...111333///......000222444444333...,,,+++***+++++++++***000222444444111///......+++---...///111333555888888666444222222333555777000000000222333222///,,,111111222333333333333222444333333222222333333444000111333555666666555555111111111333555666666444444666888777555333333333777555222---***)))+++...333555666444111000222444000111222333333222111000...///000000---,,,,,,,,,000444999888444111222444111555999:::;;;CCCQQQ]]]bbbkkksssvvvrrrooopppsss{{{sssgggZZZNNNEEE@@@===999999888777;;;???>>>999<<<:::999:::888444555888444222111222333333222111222000---+++))))))***+++)))((((((***...///---+++,,,---...---++++++,,,......///111333555444111...111///...000333444333111111333666666444111///...,,,,,,,,,---...///---,,,...000444888:::777222...000///...---...000333555555444333333555555444333333555:::BBBLLLWWWaaafffxxx{{{~~~~~~}}}zzzyyyxxx~~~}}}~~~yyyyyy|||sssjjjZZZIII:::777888555000///......---,,,,,,,,,,,,---...//////...,,,***(((''',,,,,,---111444555111...++++++,,,...///111222222555222///............---***)))&&&!!!!!!(((///---'''""""""!!!***---000000---,,,,,,...------...///111333555666444333222222222333444555666666666555666999>>>BBBPPPaaapppsssrrrvvv||||||xxxuuuuuuyyy}}}|||~~~|||vvvtttvvvyyylllkkkddd[[[TTTNNNAAA333000/////////111444777999666222...///444777666444///,,,)))+++000333222///111000...,,,,,,,,,...///222333444555333000---+++***+++---111555777777666:::777333222444666999:::888444111111444777777666777666666777888888666555777777===EEEFFFEEEPPP___eeehhhnnntttyyy{{{zzzxxx||||||~~~zzz|||~~~}}}|||||||||yyyzzz|||}}}}}}}}}|||{{{|||{{{{{{~~~}}}yyy{{{zzzyyy{{{~~~|||xxxssszzzuuuoooooopppnnnggg___fff^^^UUUOOOKKKGGG???999555555666999;;;:::888555555555777:::777111///111///111333111///000777<<<@@@<<<<<>>BBBKKKWWWaaagggmmmsssuuurrrrrrvvv{{{{{{xxxssskkkbbbXXXPPPKKKFFFDDD???;;;===BBBBBB>>>;;;888666777555111111555444333222222333333222111000///---+++*********+++((('''&&&(((,,,......,,,///000000///------...000000000111333555555333222333111///000222444444333333444555555222000...---,,,,,,,,,---//////...---///222555999:::888444111222111///......///222333333222111222444555444333333666===FFFQQQ\\\eeejjjwwwyyy|||}}}{{{zzzyyyyyy}}}}}}~~~||||||yyyqqqhhhVVVEEE>>>;;;666000...///...------------......000000000///---+++((('''+++***+++...111222000...++++++---...000222333444777444111/////////---,,,***(((%%%!!! ###(((,,,+++%%% ###&&&'''&&&---///111000---++++++,,,,,,,,,---...000222333555444333222222222333444444666666666666777<<>>HHHPPPTTTZZZeeeqqqvvvsssuuuwwwyyyzzzyyyxxxwwwyyyyyy{{{}}}~~~~~~~~~~~~www{{{xxxzzz}}}~~~~~~}}}}}}~~~}}}|||{{{zzz{{{zzzwwwuuuuuusssqqqmmmhhhaaa[[[WWWQQQPPPOOOOOONNNLLLHHHEEE999<<>>CCCDDD@@@777111*********+++++++++)))(((&&&''')))+++...111333444333222111222444555666555555444333222000000//////...///222555666666666555555555555444444333333333000...,,,,,,------,,,***///000000///------...000111222111///+++(((&&&&&&(((+++///222222///+++)))//////111111222111000///...///000///...---...000333555555333000...///000777:::@@@IIISSS^^^fffkkksssvvvwwwwwwvvvyyy|||wwwtttssssssttteeeaaaXXXPPPOOORRRQQQMMM@@@;;;777888888666666999;;;999888888999999777666000000111222222111111000+++***)))***---000333555555666666555333333444555444222111222555999;;;;;;999666222000000222444666555222///---+++***)))((((((***+++,,,,,,------...222555888999999888888777444333222111111222333444000//////111444777888777888>>>HHHUUUaaakkkrrruuuxxxyyy{{{{{{{{{|||~~~{{{|||}}}|||zzzzzz||||||{{{}}}~~~~~~tttgggUUUIIIAAA<<<888666111000000//////000000111///000111111111000///...+++***))))))+++...000222///000000111222222333333777555333222333222111///---***''''''***+++***((()))((((((+++///111111///---...//////---,,,***)))******+++,,,---///000111555444333222222222333444555666888:::???FFFOOOUUUcccfffiiilllooosssuuuvvvyyywwwvvvuuuvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{zzzwwwsssmmmddd]]]UUUQQQLLLIIIFFFBBB===999777444000000111333333222111000...000333555555444000//////...//////000111444444444444222///---+++,,,---------,,,---...000222222333666888999888666000000//////111222333444666666777777777888;;;===FFFRRR[[[[[[aaannnxxxxxxtttvvvxxxyyyyyyyyyzzzzzzuuuwww{{{}}}~~~}}}}}}{{{zzztttyyyzzz}}}}}}|||~~~|||||||||{{{zzzzzzyyyyyytttuuuuuusssoookkkjjjjjj]]][[[YYYXXXYYY[[[[[[ZZZMMMOOOTTTZZZ[[[XXXYYY\\\[[[]]]``````^^^]]]]]]^^^fffhhhhhhddd^^^\\\bbbjjjkkkmmmqqqvvvyyyzzz{{{{{{}}}~~~}}}|||}}}{{{zzzzzzzzz|||{{{wwwsssvvv}}}~~~~~~|||{{{~~~}}}{{{zzz{{{||||||~~~~~~~~~yyyzzz|||~~~~~~,,,,,,...///111333444555222222333555666444000---000222222111000000333555777>>>HHHQQQSSSMMMCCC;;;000...,,,,,,------***((('''(((***---000222333444333111111222555777888777555444333111////////////...000333666888888777777444444333222111111111111///...,,,,,,...///000///000000///---++++++---///333333333000,,,(((&&&%%%)))+++...111222111...++++++,,,...///000111000000.........---++++++---.../////////...------///000777;;;CCCNNNYYYccckkkoooxxxzzz|||{{{zzzzzz||||||yyywwwwwwxxxxxxrrroooiiibbb^^^\\\UUUNNNAAA;;;888999:::888888:::<<<:::888888999999777666//////000111111111111000000/////////000222666888555666777666444444666777555333111111444999<<<===999777333///...///222555333///+++)))))))))'''&&&&&&)))++++++******+++---222444666666555444555777333333222222333444666777000//////111555999<<<======DDDOOO\\\gggpppvvvxxxyyy{{{}}}}}}}}}~~~{{{}}}}}}{{{wwwwww{{{zzz|||~~~~~~}}}rrriii[[[NNNDDD???;;;888222222111000000000000111+++---///111333444444444...---+++******---111444333333222222111111111000333222222333555555444333000---+++,,,...///,,,***,,,---...000222222111000***+++,,,---......---,,,++++++,,,---...///111222555444333222111222333333555777;;;@@@FFFNNNWWW]]]gggggghhhkkkooorrrtttvvvwwwwwwvvvuuuuuuvvvwwwyyy||||||~~~|||}}}|||{{{wwwpppiiieeeaaa\\\WWWSSSOOOJJJBBB<<<777555222000000000111111111000000111333555555555111111111111111111111222444444444333222000...------------+++)))))),,,///555555666888999888555222111111111111000111111222555666777888999<<>>HHHUUU^^^___YYYQQQKKK>>>:::555333333222...++++++,,,...111222222222222333222222555888:::::::::555444222000///.../////////111333555666777777777333222111000000000000111000///---...111333444444333222000---******,,,///333444444111...***)))))),,,,,,---000222222111///+++,,,...///000000000000------,,,***(((((()))+++++++++++++++---000333555<<>>???<<<999999:::999777777777777555333........................333444444333222222555777333444555555444444666888555222000000333888;;;<<<888666333///,,,,,,///222000,,,(((((()))***)))''''''***,,,,,,)))(((***,,,111222333111......000333111111111222333444666666111///---///444:::???BBBEEEKKKUUUaaakkkrrrvvvxxxzzz||||||}}}~~~{{{xxxxxxzzz}}}{{{}}}|||}}}~~~}}}|||uuuqqqgggXXXLLLDDD===888444333222111000/////////(((***...111444666777888000///...+++***,,,000444333333222222111000//////111000111333666777666555222111000000000000...---000111222333333222111000******+++...111222222000.../////////111222333444666555333222111222222333777;;;AAAHHHOOOWWW___eeemmmkkkllloooqqqqqqssswwwxxxxxxxxxwwwuuuuuuwwwyyy{{{|||~~~~~~}}}}}}}}}|||wwwtttuuummmgggaaa\\\YYYRRRGGG???777555222000......//////111111111111333444555666444444444444333333222222333333333222111000000//////000///,,,))))))---111777777777888888666111...000222333333222111333444555777:::<<<>>>DDDLLLSSS^^^dddhhhiiijjjooopppoooyyy|||~~~|||xxxtttsssssstttzzz~~~}}}{{{}}}~~~|||yyy{{{}}}}}}}}}~~~~~~||||||~~~~~~~~~}}}|||xxxtttssstttvvvwwwtttpppllljjjkkknnnqqqrrrqqqooopppuuuyyy}}}}}}{{{ssswwwwwwrrrmmmoootttwwwtttxxxyyyyyyzzz}}}|||zzzxxx{{{~~~}}}}}}{{{|||||||||zzzzzz|||~~~~~~{{{zzz|||zzzyyyzzz|||~~~~~~~~~}}}|||}}}~~~}}}~~~{{{yyyyyyyyyvvvxxxzzz|||~~~~~~~~~~~~|||~~~~~~}}}}}}~~~~~~~~~}}}}}}zzz|||}}}~~~~~~~~~***,,,...111222333222222///......000333444333222222333333111000444<<>>HHHQQQ]]]eeeiiilllqqqvvv~~~}}}}}}}}}{{{~~~}}}{{{|||~~~}}}{{{vvvkkk```UUUNNNJJJKKKKKKFFF@@@>>><<<:::888888888777666444000///...------...//////333555666444111///000111///111222222222444666888444111//////222666999:::555555222...***))),,,///...+++((()))---///---***))),,,///...***(((***---...000000,,,((('''***...000000000000111111222222111...***+++111:::AAAFFFLLLQQQZZZccclllrrruuuwwwzzz|||~~~~~~~~~|||{{{zzzzzz{{{zzz~~~|||{{{{{{||||||}}}zzz{{{uuufffYYYOOOFFF===666555333111///...------(((***---111444666888888111111///---***+++...222111111111111111111111111000000111333666666555444222222222111///...///000111222333333222111111111---,,,---111555777555333222222222333444555666777666555444222111111222222;;;AAAIIIRRRYYYaaahhhlllooonnnqqquuuvvvtttwww~~~zzz{{{|||zzzxxxwwwyyy{{{xxx{{{}}}~~~||||||~~~~~~~~~|||}}}yyyrrrkkkeee```XXXKKKAAA:::999777333111000111222000000111111222333555666777777777666555444333222111111111111111111111111222333222///+++,,,111666666555555666555333///,,,...111444555444444666999:::===AAADDDHHHPPP[[[ccciiijjjmmmssstttrrrrrruuuxxx}}}yyytttrrrsssxxx~~~yyy|||~~~~~~}}}}}}}}}|||}}}}}}zzz|||}}}xxxwwwxxxyyyxxxwwwxxxvvvuuuuuuvvvvvvuuutttxxxwwwzzz|||vvv{{{zzzuuussswwwyyywwwwww{{{}}}zzz{{{~~~}}}xxxwww{{{||||||}}}~~~~~~~~~yyy{{{}}}|||zzzyyyzzz{{{~~~~~~}}}||||||~~~~~~}}}zzz{{{~~~{{{xxxxxxzzz|||vvvxxxyyy|||~~~zzz|||~~~}}}|||{{{}}}~~~|||{{{~~~~~~{{{zzzxxx|||)))+++---000111222111000000//////000222444333333111333333111111777AAAJJJ\\\gggrrruuuoookkkkkknnnfff^^^SSSKKKGGGCCC>>>::::::;;;<<<===<<<999666444,,,---000444888999888777444333000///...///000111000//////000111222444444333333222111111222333444555222000000222555666666999777333...***))),,,...000111222222111222444777111...***+++///333444444333333444333222000...---333333111---***)))+++---*********---444<<>><<<888555444555666///000111111111222444666999999999888777555333222000000111111111222222222555666555111---...444:::444333333333333111...+++,,,///444666666777:::===AAAEEEIIIMMMRRR[[[gggqqqqqqmmmqqq{{{}}}wwwvvv|||uuu{{{|||wwwvvvvvv|||yyy|||}}}}}}|||~~~zzz{{{~~~zzzwwwzzz}}}yyyvvvxxx|||}}}{{{wwwvvvwwwyyy|||~~~|||xxxuuu|||||||||yyyzzz~~~|||vvvuuuxxxwwwrrrwww|||~~~{{{{{{~~~|||vvvxxx{{{|||{{{|||}}}}}}}}}tttxxx{{{|||{{{zzz{{{}}}zzz}}}~~~~~~yyyyyy~~~xxxuuuwww|||wwwxxxzzz|||~~~yyy{{{~~~}}}|||{{{~~~||||||}}}vvv{{{zzzwwwwww|||~~~}}})))***+++---000222333444777444111000111444666888777444444666666:::GGGUUUkkkyyy{{{wwwxxxvvvoooqqqooojjjccc[[[SSSLLLIIIFFFFFFEEECCC@@@:::444///,,,,,,---000555666444111444222///------///111333///,,,***,,,111555666555333444444444333333555666555555555333222222444666777666555222///...000222333333222222222333444444444///)))(((,,,111555666000444777777333000...///333555777666333000......///......000666AAANNNWWW\\\eeeqqqyyyyyyxxxxxxyyy~~~}}}~~~~~~}}}wwwuuuqqqlllfff]]]TTTMMMGGGBBB???@@@???;;;999:::777444111000111222222111555444333222///---***)))...---,,,,,,...111444666//////000111111222333333111000...,,,+++,,,---...333000,,,---000333333222111111000///...---,,,,,,000333111)))$$$(((***,,,---,,,,,,,,,---,,,******+++,,,000<<>>EEEUUUYYY___gggmmmqqqrrrrrrssstttuuuvvvxxxyyy{{{{{{{{{zzzxxxwwwxxx{{{~~~zzzzzz{{{}}}~~~}}}~~~}}}}}}|||uuuwwwzzz{{{xxxpppfff^^^XXXWWWUUUQQQLLLEEE@@@===>>>:::777777666444555999999;;;:::444222444222...222333444333222222444666444444444333222222333333444222444777666000---...111444777;;;???GGGPPPWWWZZZ___eeeiiikkknnntttyyyxxxyyyyyy{{{|||}}}~~~~~~~~~{{{yyyyyy|||}}}~~~~~~{{{}}}~~~}}}}}}}}}~~~|||{{{{{{{{{zzz|||{{{{{{{{{||||||zzzwwwzzz|||}}}{{{xxxvvvvvvwwwyyy{{{~~~}}}~~~|||}}}|||zzz||||||}}}}}}}}}|||{{{}}}{{{zzzxxxuuuvvv{{{}}}}}}~~~~~~}}}|||{{{zzz~~~~~~}}}}}}}}}~~~|||{{{}}}......///111222222333333555555444333333444444555888888;;;???BBBIIIVVVccciiittt|||{{{{{{|||}}}{{{|||{{{ooodddlllddd[[[XXXWWWSSSIII@@@>>>888111///222666999::::::777333///---...111333...***&&&&&&***---...---...000333555666555333222333555555444222000000111111111111000///000333666555555555555555555555555333000,,,***+++...000111333444444222///...---...444555666666333222111222000444;;;CCCKKKUUU^^^eeeooosssxxx{{{}}}}}}~~~xxxnnnhhh^^^XXXTTTRRRMMMDDD>>><<<777555333333333333222111333222111///---+++***)))---------...111444888:::777777666444333222111000111000/////////000111222000111222111000///000111111000///......///000111111000---'''""" """"""%%%''')))+++///222333222333777;;;@@@JJJUUU___gggqqquuuuuuuuuvvvyyysssuuuzzz||||||}}}|||{{{zzzzzz{{{zzzyyyyyy{{{|||zzz{{{|||~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwuuusssrrroooeeeYYYOOOEEE:::333222666777999888666333222222...---,,,+++******+++,,,...///111333444444333333...------...000222222111444666777666333000...---//////000222444444333111///111333555555444222000111333555666555444444555555888;;;::::::>>>FFFMMMbbbbbbfffnnnvvvyyyvvvrrruuuvvvwwwyyyyyyxxxwwwvvvyyyxxxwwwwwwwwwxxxzzz{{{zzz|||~~~~~~}}}|||zzz|||{{{~~~{{{uuuvvvyyy||||||yyysssooojjjhhhccc]]]WWWQQQMMMKKKHHHCCC@@@@@@===999999;;;<<<===:::444111222111///333222111///...000333666333555555555333222333333444333555:::999555222333<<<>>>AAAEEELLLUUU^^^eeeeeejjjqqquuuvvvwwwyyy|||xxxzzz}}}}}}~~~~~~||||||}}}~~~|||}}}}}}|||}}}~~~}}}{{{zzz~~~~~~~~~|||{{{{{{}}}~~~||||||}}}}}}|||zzzxxxyyyzzzxxxzzz}}}~~~}}}~~~{{{}}}~~~}}}|||}}}yyyxxxzzz}}}|||{{{yyywwwxxx{{{~~~|||{{{}}}~~~{{{zzz~~~}}}|||||||||~~~{{{zzzxxxxxx000111222333333333222222222333444444333222222222999<<>>;;;666111......000111111---)))(((+++...///...---...111555666666333000111333444333000---,,,,,,111111000...------000222555555555555555444333333333000...,,,+++,,,------000000///...------...///444555555333111000000111222999CCCNNNWWW```hhhmmmsssvvvyyy{{{}}}~~~xxxtttkkkddd^^^[[[WWWPPPLLLLLL@@@===888444333222111000222111000...---++++++***---......000333666999;;;888888777666444333222222333333222111111111222222///222444333000---...000111000/////////111333444222000,,,)))'''&&&$$$###"""$$$&&&(((***...222666888777:::@@@EEEJJJSSS]]]fffoooxxx{{{xxxuuuvvvyyyuuuwwwzzz~~~~~~|||{{{}}}}}}~~~|||zzzyyy{{{{{{yyywwwwwwzzz~~~www||||||zzzzzzzzz{{{{{{yyyvvvuuuwwwyyyxxxqqqhhh^^^TTTIII???:::;;;<<<<<<;;;999888777666111000......///000000000000000111111222333333444000...---...111333333333444666777666333000...---//////000222222222111000///000222444444222111///333666999:::999666555444444999>>>AAACCCGGGPPPWWWgggiiimmmrrrwwwxxxtttqqqyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxzzz|||~~~}}}{{{zzz{{{yyy|||zzz}}}}}}}}}~~~}}}zzzwww}}}xxxooofff```]]]\\\\\\TTTOOOLLLKKKHHHBBB@@@BBBCCCAAA===888555444333333555444333000///000444888777888888666444444666999888777:::@@@AAA>>>>>>@@@JJJKKKOOOSSSXXX^^^dddggglllqqqwww{{{|||{{{zzzzzzzzz|||~~~}}}}}}|||~~~zzzwwwvvvttttttvvv{{{~~~|||{{{{{{}}}~~~~~~~~~}}}wwwyyy{{{}}}~~~~~~yyy|||}}}~~~{{{{{{|||}}}zzzwwwuuuwww{{{~~~|||{{{yyyzzz{{{|||zzzzzz}}}~~~~~~}}}~~~{{{yyyyyyyyyzzz~~~}}}~~~111222333444444333222111///111333333111000000111777>>>EEEJJJPPPZZZgggpppvvvzzz|||{{{{{{}}}}}}|||~~~{{{|||}}}yyyxxxvvvrrrooollllllmmmiii```SSSJJJGGGGGGHHHHHHFFFCCC>>>999555333333444444000++++++...111333222//////000333666666333000000111222000---***((((((......---,,,+++,,,///111555555555555444222111000222111000...,,,++++++++++++***)))***,,,///111222444444444111///...///111777???JJJVVV```hhhooorrrvvvxxx{{{~~~|||{{{rrriiieeeaaa\\\[[[]]]QQQLLLDDD===888666444222333222000///------------//////000111333666999:::666666666555555444444444555555444333222111111111///222444333000---...000000000000000111333555666333111...------,,,)))&&&'''((()))***+++///444888======AAAHHHOOOTTT\\\dddmmmuuu}}}~~~yyyuuuuuuxxx|||||||||{{{{{{|||}}}|||}}}}}}}}}|||}}}~~~|||yyyzzz{{{zzzwwwuuuwww|||www|||{{{zzz{{{xxxzzz{{{yyyvvvwww{{{zzzyyyuuuoooggg]]]RRRJJJCCCAAA???===<<<;;;:::999444111//////111333333222111111111222222333444444111000///000333555555555444666777777444111/////////000111222111000///...///000111333333222111000444777;;;===;;;888555444777===EEEJJJMMMRRRZZZaaaiiinnnsssvvvvvvtttssstttzzzyyyxxxwwwwwwyyy{{{|||{{{{{{||||||{{{{{{zzzzzzzzz|||}}}}}}}}}}}}|||}}}~~~~~~{{{yyy{{{~~~{{{}}}{{{~~~yyysssmmmiiifffddd___[[[YYYYYYUUUNNNKKKLLLJJJFFFBBB???;;;999888999<<<<<<;;;888777888;;;===<<<===<<<999666888>>>CCCAAA@@@CCCIIIMMMMMMOOORRRXXXZZZ^^^cccgggjjjkkkkkkqqquuuzzz~~~~~~}}}{{{zzz|||}}}|||zzz{{{zzz|||xxxuuuppptttyyy~~~|||}}}||||||}}}}}}|||xxxyyyzzz{{{}}}~~~~~~~~~|||~~~~~~~~~}}}}}}zzz{{{}}}yyyxxxvvvuuuuuuyyy}}}}}}|||||||||{{{}}}}}}|||zzzyyy{{{~~~~~~{{{zzz|||~~~|||}}}}}}|||}}}}}}111222444555555333222000---000333333111///111333777AAAKKKQQQZZZfffssszzzyyyzzz{{{|||}}}yyy}}}|||~~~~~~|||vvvssstttwwwuuunnnddd]]]YYYWWWUUURRRLLLJJJFFFAAA<<<888666555777222......111666888999444222000111444555444222000111111...***'''&&&&&&((()))******+++...222555555555555555444222000...111222222111...+++******((('''''')))---111444444555555444222000111444666@@@GGGQQQ\\\fffmmmssswwwzzz|||~~~~~~}}}zzz~~~uuuqqqmmmiiihhhkkk___YYYQQQHHHAAA;;;666333555333222000//////000000222222222222333555666777333333444444444444444444555555444444333222222111000111222111000///000111000000111222333444555555222111000000000///,,,******+++++++++,,,000666:::DDDCCCHHHQQQYYY^^^dddjjjrrrxxx}}}}}}zzzwwwwwwyyy}}}yyyyyy|||~~~}}}}}}}}}{{{yyyzzz}}}}}}yyy{{{{{{yyywwwwwwyyy}}}xxx|||}}}{{{{{{|||uuuwwwyyyxxxxxxzzz|||~~~~~~{{{wwwqqqhhh___PPPLLLGGGDDDAAA???===;;;555111---,,,///222222222333333333333444444555555222111111222555666666555222444777777444222111111000222333333000............///111222333333222222222666;;;>>>>>><<<:::999AAAGGGOOOTTTWWW]]]eeelllnnnsssxxxyyywwwuuuvvvxxxxxxwwwuuutttuuuwwwzzz|||}}}}}}}}}}}}||||||||||||yyy{{{}}}}}}|||}}}}}}~~~}}}}}}}}}~~~~~~~~~zzz||||||tttkkkeeeiiifffeeefffccc\\\YYYYYYSSSOOOLLLJJJGGGBBBAAACCCAAABBBDDDCCCAAA@@@AAABBBDDDFFFFFFCCC@@@BBBJJJPPPRRROOOQQQVVVZZZ\\\```fffeeegggjjjoootttwwwvvvuuuvvvxxx{{{~~~~~~}}}}}}}}}|||{{{zzzyyyxxx|||{{{{{{~~~~~~}}}yyytttzzz|||}}}~~~~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{{{{|||~~~~~~{{{yyyzzz}}}vvvwwwvvvvvvuuuwww{{{~~~~~~}}}~~~{{{zzz{{{{{{{{{{{{}}}~~~||||||~~~|||}}}~~~~~~}}}|||}}}000111333555555333222000...111444444111111444888@@@KKKVVV[[[cccooo{{{~~~}}}|||~~~}}}}}}{{{zzz{{{yyyvvvrrrpppooolllfffaaaWWWUUURRRNNNHHHBBB>>>;;;;;;666222333888>>>AAABBB:::555///...111555555444333333111...)))&&&&&&&&&((()))***+++,,,///444777666666777666555222000...000222444333///,,,*********((((((,,,111444555555666666666555666999>>>AAAIIIOOOXXXaaaiiipppvvvzzz~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~||||||zzzvvvuuuvvvkkkgggbbb\\\SSSIII???888777555333222111222333444444444444333333333333333222222222222222222222222111222333333444444444444222000......000111222111///111333555666666555444000111222222111///---,,,............000555;;;@@@KKKJJJOOOYYYaaafffkkkooosssvvvyyy{{{zzzzzzzzz{{{|||~~~}}}yyyyyy~~~|||zzz|||{{{xxx{{{{{{}}}|||{{{{{{||||||{{{yyyxxxyyyzzzzzzyyyzzz{{{}}}xxxyyyyyyzzz{{{}}}}}}|||uuummmeee```WWWPPPLLLGGGCCC@@@888222,,,+++...222333222333444555555666666555555000000111333555666555333111333666666555333333333222555666555222/////////...///000222333444444444111666===BBBDDDDDDEEEEEEMMMSSSZZZ^^^aaagggooovvvsssuuuwwwxxxyyyyyyyyyzzzxxxwwwvvvvvvvvvwwwxxxyyy||||||{{{{{{{{{{{{|||}}}wwwzzz~~~~~~}}}}}}~~~xxx{{{yyyrrrmmmooommmmmmpppnnnhhheeefffaaa\\\ZZZ[[[XXXRRROOORRRKKKNNNRRRSSSQQQNNNLLLKKKOOOSSSWWWWWWTTTUUU[[[aaaeeeaaa```cccfffhhhnnnttttttrrrrrruuuzzz}}}~~~}}}yyyyyyzzz|||}}}|||yyywwwwwwxxxyyyzzz{{{xxx~~~~~~{{{{{{~~~}}}~~~}}}}}}|||{{{zzz{{{|||~~~|||}}}}}}}}}}}}~~~}}}}}}~~~|||~~~{{{yyy|||}}}}}}{{{yyywwwwwwwwwyyyuuuvvvxxxwwwvvvwwwyyy|||~~~{{{zzz|||}}}~~~~~~~~~|||{{{||||||}}}}}}~~~///000333555555444222000///222555444222222777;;;KKKWWW```ccchhhsss|||}}}{{{zzz{{{~~~|||uuuoooeeedddbbb^^^XXXQQQKKKGGG???;;;777888>>>EEEIIIJJJ>>>777///---000444666555555555222...)))''''''(((,,,------------///222555777777888888666333000//////222555444000,,,++++++,,,++++++...333666666555666777888888;;;@@@FFFKKKOOOTTT\\\cccjjjqqqxxx||||||||||||~~~~~~~~~{{{}}}~~~}}}}}}~~~{{{|||~~~|||}}}~~~xxxwwwuuuqqqhhh[[[MMMCCC888777555333333444555666666555555444222111000000222222222111111000000000...///111333444666666666333000,,,---000333333222///111444666777666444333---000333333000...------222222222222444:::BBBGGGOOOOOOTTT^^^gggkkkooosssssstttvvvxxxzzz|||}}}~~~www|||}}}zzz{{{{{{vvvzzz{{{zzz}}}}}}~~~}}}|||~~~~~~xxxsssxxxwwwuuuuuuvvvyyy{{{|||~~~|||||||||}}}~~~~~~}}}|||~~~zzzsssxxxpppfff]]]VVVPPPJJJFFF<<<555...,,,///444555555444555666777777777666555...///000333555666444222000222555666555444444444444777999777333000000111---...000222444555666666333888@@@FFFJJJMMMOOOQQQVVV[[[aaaeeehhhmmmvvv}}}wwwtttsssuuuzzz|||{{{yyyyyyyyyzzz{{{zzzyyyxxxwwwzzzzzzyyyxxxyyyzzz{{{|||uuu{{{||||||}}}~~~~~~~~~||||||||||||{{{zzzxxxwwwrrrqqqrrrvvvuuupppmmmmmmlllgggfffhhhfff^^^\\\^^^YYY^^^cccfffddd___[[[YYYXXX___ggghhhfffeeeiiinnnrrrllliiikkkmmmooouuu|||~~~zzzvvvvvvyyy}}}yyyxxxxxxyyy}}}}}}zzzwwwttttttwww{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{|||~~~|||~~~~~~|||~~~}}}|||{{{{{{|||~~~{{{{{{{{{{{{{{{|||~~~{{{zzz}}}~~~yyy{{{}}}yyyzzz|||~~~|||xxxvvvtttttttttuuutttvvvyyyyyywwwvvvxxx{{{~~~{{{|||~~~~~~zzz{{{zzz{{{~~~~~~~~~~~~444222222555888777111,,,///111444666555555>>>III\\\dddmmmsssyyy~~~~~~}}}|||ttttttpppiiieeeddd___ZZZTTTKKK@@@???FFFNNNPPPOOOCCC===666000...///000000222444555333...++++++,,,...///111222222222111000111333777:::999666222///333444333111...++++++,,,---,,,---///222555666666<<>>222000777<<<:::555888555222111222333222222222333333333222222333555111000///000333444555444333111...,,,,,,+++***)))))),,,///111111222444555333333222111///...------444333222333888AAALLLSSSUUUYYY___ffflllpppqqqrrrwwwssswww}}}}}}|||}}}}}}{{{xxxxxx{{{~~~yyyzzzzzz{{{|||~~~~~~}}}}}}|||zzzyyyxxxxxxvvvuuussssssvvvzzz~~~{{{zzz|||yyyzzz~~~yyysssxxxuuupppjjjcccZZZPPPJJJDDD===777777;;;<<<888444222333666888888888666555000222555444111///000111333444555555555555444333444777777333222333222...000//////222666:::<<<<<<:::999AAAQQQ[[[[[[XXXWWWaaaffflllppppppqqqsssuuuyyywwwtttuuuxxxzzzzzzyyy}}}~~~}}}|||yyyxxxxxxzzz{{{xxxvvvvvvyyy|||~~~|||}}}~~~|||~~~~~~zzzyyyzzz|||~~~}}}|||~~~zzzzzzxxxsssooonnnqqquuuxxxvvvqqqllliiijjjnnnrrrhhhiiijjjkkkllllllkkkjjjfffmmmqqqqqqsssyyyyyyvvvtttsssrrrtttwwwyyyzzzzzzxxxyyyyyyyyyyyyzzzzzzzzzuuuyyy|||}}}}}}}}}zzzyyyxxxwwwwwwyyy{{{|||}}}}}}}}}~~~|||zzz{{{}}}~~~~~~~~~|||~~~~~~{{{zzz}}}|||}}}|||yyyvvvvvvyyy}}}|||xxxyyy|||~~~}}}{{{|||}}}|||}}}xxx|||vvvrrrtttxxxzzzvvvqqqrrrqqquuu}}}zzzwwwzzz|||~~~}}}}}}|||}}}zzz{{{~~~}}}}}}~~~777444222333666555111---+++,,,000444666;;;GGGTTTfffooowww|||zzztttrrrmmmgggbbbYYYOOOLLLPPPTTTTTTRRRIIIBBB888222111111000///333555555444000...///000111111111222222111111000222444666888888555222000444333222111///...---,,,......///111444777999:::AAAKKKPPPMMMLLLRRRZZZ^^^bbbhhhmmmqqqwww~~~}}}{{{zzzzzzzzzyyywwwuuuzzz|||~~~yyyrrrkkkfffUUULLLAAA;;;;;;<<<:::888888666333222333333111000333444555444222222222444333222111222444555555444333111///...---***'''$$$%%%(((+++---...000333666222222111000///......///777777888;;;@@@IIISSSZZZ[[[^^^dddjjjooosssuuuvvvwwwuuuyyy{{{yyyzzz||||||}}}~~~~~~~~~|||zzzwwwuuutttssswwwwwwvvvwwwxxx|||~~~{{{~~~}}}{{{}}}{{{}}}{{{vvvvvvsssppplllhhhccc]]]XXXPPPJJJDDDCCCFFFGGGCCC>>>666555444333444666999;;;555666666444111000111333555666666555333000,,,***111555666444333333000+++,,,...111555:::>>>AAACCCHHHHHHOOO^^^ggghhhdddcccfffjjjpppssstttuuuvvvxxxyyyxxxwwwyyy|||}}}{{{yyy}}}~~~}}}zzzwwwvvvvvvyyywwwuuuuuuwwwzzz|||}}}~~~~~~}}}~~~|||{{{zzz|||~~~}}}|||yyyuuurrrrrruuuwww|||xxxtttssstttuuuwwwssssssrrrrrrssstttuuuvvvlllqqqtttuuuyyy}}}zzzyyyxxxyyy|||}}}}}}|||wwwwwwwwwwwwwwwwwwwwwwwwvvvyyy|||}}}||||||~~~zzzyyywwwvvvvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{}}}~~~|||~~~}}}~~~|||yyywwwxxxyyy|||{{{yyyyyy{{{|||||||||~~~~~~|||wwwzzzwwwuuuwwwzzzzzzwwwtttwwwtttvvv{{{}}}zzzzzz}}}~~~~~~}}}~~~~~~}}}{{{666222///...000000///,,,,,,,,,///333777>>>LLLYYYllluuu~~~}}}{{{wwwrrrssskkkccc_________]]]YYYUUULLLAAA;;;:::999444//////000000///...---...000333222111000000111111222444555666666666555333222444222///000222222000---///000222555888;;;===>>>IIITTT\\\ZZZVVVXXX___eeemmmqqquuuwwwzzz~~~|||{{{{{{{{{zzzyyy{{{|||~~~~~~zzz|||~~~yyywwwwwwfff```VVVMMMEEE@@@===<<<999777555444444333111000444555666666444222222333444333222222444666666555333222222111///+++%%%!!!!!!###&&&(((***---222555222333333222111111333555<<<>>>BBBGGGMMMVVV___eeehhhiiilllooorrruuuwwwxxxxxxxxxzzz~~~~~~}}}~~~~~~}}}}}}~~~|||}}}|||yyywwwvvvuuuuuuyyyzzzzzz|||}}}}}}}}}~~~}}}~~~yyyzzz~~~~~~zzztttrrrpppooooooooommmlllbbb\\\VVVUUUVVVVVVRRRNNN@@@<<<666222333888???CCC===<<<999555222222444777888999999777555111---***///444777777666666222---,,,111999???DDDIIIOOOSSS]]]]]]cccmmmtttrrrnnnlllllloootttwwwxxxxxxyyyzzzyyyyyyzzz|||~~~}}}{{{|||~~~~~~{{{wwwuuutttxxxvvvttttttwwwyyy{{{{{{|||}}}}}}|||~~~~~~}}}||||||~~~~~~}}}~~~}}}yyywwwwwwxxxxxxxxx}}}yyyxxxyyyzzzxxxwwwwwwvvvttttttuuuwwwyyy{{{vvvwwwwwwxxx}}}~~~~~~}}}~~~}}}|||yyyyyyxxxxxxwwwvvvvvvvvvyyy{{{}}}}}}{{{{{{{{{|||{{{yyywwwuuuuuuvvvyyyzzz{{{}}}~~~{{{zzz}}}}}}}}}~~~~~~~~~~~~|||zzzyyyzzz{{{yyyyyy|||~~~}}}zzzxxxxxxzzz{{{{{{zzzzzzzzz|||~~~|||{{{{{{yyywwwxxxzzz{{{|||{{{yyyxxx|||yyyxxxzzz{{{zzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~666333///...111333555555444333444777999===GGGRRReeepppzzz~~~~~~~~~{{{|||xxxrrrooommmkkkhhheeebbbYYYOOOKKKLLLHHH>>>555//////...---,,,---...000333111000...///000222444777666666555555555555555444000---///444555333///000333666999;;;>>>@@@BBBNNNVVV]]]^^^\\\\\\aaaeeennnqqqtttvvvwwwzzz{{{{{{}}}{{{{{{{{{{{{zzz}}}zzzyyy{{{~~~|||}}}}}}}}}tttoooggg___VVVNNNFFFAAA:::888777666555444222///222444666666555333333444222111000222444777777777222222444444333...'''"""!!!"""$$$%%%&&&***///222444666888888777888;;;>>>BBBFFFLLLSSSZZZbbbiiinnntttssssssssstttuuuwwwxxxzzz{{{||||||yyyxxx{{{}}}}}}}}}}}}~~~zzzzzz{{{}}}}}}{{{zzzzzz{{{|||{{{|||~~~~~~~~~zzz{{{~~~|||uuusssqqqrrruuuxxxzzz{{{qqqlllgggeeeeeedddaaa]]]OOOJJJBBB===<<>>>>>===<<<;;;:::999999333888;;;;;;===???===999444===HHHOOOTTTYYY```fffoooooorrrwwwyyyuuuoookkkooorrruuuwwwyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~{{{|||}}}|||zzzxxxwwwxxxyyywwwuuuuuuwwwzzz{{{zzz~~~~~~||||||}}}~~~}}}{{{||||||xxxwwwyyy{{{{{{yyy|||xxxyyy}}}}}}zzzuuuuuuuuuuuuvvvwwwyyyzzz{{{|||yyyyyy}}}~~~{{{~~~~~~{{{yyy}}}||||||{{{yyyxxxxxxwww}}}~~~~~~~~~}}}{{{{{{{{{}}}{{{xxxwwwvvvxxxzzz{{{{{{}}}}}}~~~}}}}}}~~~~~~yyywwwzzz~~~~~~~~~~~~{{{}}}}}}{{{wwwvvvyyy{{{zzzzzz|||~~~}}}||||||yyy|||~~~}}}{{{zzz}}}~~~}}}vvvzzz~~~}}}{{{{{{|||}}}|||{{{|||||||||}}}{{{||||||||||||}}}~~~}}}}}}~~~~~~999888777888;;;@@@DDDFFFAAA>>>===<<<;;;:::@@@GGG[[[hhhuuu|||~~~}}}{{{yyywwwuuusssqqqkkkddd^^^\\\]]]XXXKKK@@@888666333000000000111222333111///......111444666888777666555555555666777222///,,,///444666444000000444888;;;===>>>AAADDDKKKMMMRRRYYY^^^aaadddffflllnnnrrrtttuuuvvvyyy|||~~~|||{{{|||||||||{{{|||yyy{{{~~~}}}~~~~~~{{{|||wwwrrrnnniii```SSSIII???<<<999777555333000...111333444555444444444666...------000444777888888111222444777777333---)))&&&&&&&&&&&&&&&(((,,,///555999>>>??????@@@DDDGGGJJJOOOVVV]]]dddjjjppptttvvvuuuuuuuuuvvvxxxzzz{{{~~~~~~zzzyyy|||~~~}}}zzzyyy{{{~~~|||zzzxxxxxxzzz}}}|||{{{||||||}}}{{{}}}~~~|||}}}~~~|||yyyvvvttttttxxx|||zzzvvvqqqoooooonnnkkkiii```\\\VVVQQQOOOQQQTTTVVVSSSOOOIIIDDDCCCDDDFFFHHHKKKIIIFFFDDDDDDEEEHHHIII???CCCEEEEEEGGGMMMOOONNNCCCLLLVVV]]]aaafffmmmsssvvvxxx{{{|||{{{xxxrrrmmmqqqqqqsssuuuwwwxxxxxxwwwyyyxxxxxxxxxxxxzzz}}}zzz{{{{{{zzzyyyzzz|||~~~zzzyyywwwxxxzzz{{{|||{{{yyy|||~~~}}}|||||||||}}}zzzzzz}}}~~~|||~~~zzzwwwwwwyyy{{{{{{yyy}}}{{{}}}|||wwwvvvxxx{{{~~~~~~}}}zzz{{{}}}~~~}}}|||~~~|||zzz~~~}}}|||{{{zzzyyyxxx~~~|||{{{~~~}}}|||{{{zzz{{{}}}}}}{{{|||~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}xxxvvvyyy}}}}}}}}}}}}}}}|||}}}}}}{{{wwwwwwzzz}}}~~~~~~}}}~~~~~~~~~~~~|||}}}|||~~~~~~vvvzzz~~~{{{|||}}}{{{}}}~~~~~~|||zzzuuuwwwyyyzzzzzz{{{|||~~~{{{}}}zzz|||}}}~~~}}}~~~:::<<<>>>BBBFFFLLLPPPSSSRRRLLLFFFAAA<<<888:::@@@SSSbbbrrr{{{}}}{{{zzz{{{qqqmmmiiihhhiiidddZZZQQQFFFBBB;;;777555444333333777555222111000222444555777666555333333444555555000...---///333555333111000444999<<<<<<===@@@CCCDDDBBBEEEOOOYYY___dddhhhiiijjjnnnssstttsssxxx~~~zzzyyyyyyzzz|||}}}}}}|||~~~~~~{{{|||~~~}}}{{{|||yyyxxxwwwpppdddZZZNNNIIICCC===999555111...222333333333222222444666---,,,---///333777888888222222444666888666333000+++,,,,,,+++***+++---///666<<>><<<:::>>><<<999666444333333333444333222111111111111222.........///111222222222...444999;;;::::::===@@@???<<<>>>EEELLLRRRZZZbbbaaabbbgggllllllkkkqqqyyyssstttvvvyyy}}}~~~}}}|||xxxzzz}}}~~~}}}~~~}}}~~~~~~~~~|||xxxssspppggg```VVVLLLCCC===777444555555333111......111333000//////111444666777777444333333444666666555333///000111111000///000222:::CCCMMMRRRRRRSSSVVVZZZ\\\aaafffkkkooorrrvvvxxxssstttuuuwwwyyy|||~~~~~~}}}~~~{{{{{{|||}}}}}}{{{}}}zzzxxxvvvwwwxxxxxx~~~}}}zzzxxxvvvzzz||||||{{{|||~~~}}}{{{yyyxxxyyyyyyzzzzzzwwwwwwvvvuuusssqqqooonnniiifffddddddfffgggfffeeehhhgggeeebbbaaa____________cccdddcccfffkkkmmmkkkfffhhhjjjmmmppprrruuuvvvttt{{{~~~yyyuuusssrrrtttvvvwwwvvvtttooossswwwyyyxxxxxxxxxzzzwwwzzz~~~~~~~~~|||{{{zzz{{{}}}}}}}}}|||www||||||{{{}}}~~~~~~}}}|||zzzyyyzzz|||vvvwwwwwwwwwwwwxxxzzz|||wwwxxxxxxyyyzzzyyyxxxxxxuuuwwwzzz~~~{{{|||~~~~~~}}}|||{{{{{{~~~}}}~~~~~~{{{}}}}}}{{{~~~~~~~~~yyyxxx{{{~~~~~~~~~}}}~~~|||{{{zzzyyyxxxxxxyyyzzzyyyzzz{{{~~~}}}zzzyyyzzz|||}}}}}}~~~~~~~~~}}}zzz}}}zzz{{{||||||{{{zzzzzzzzzxxx}}}~~~||||||xxxrrrssstttttttttssstttwwwzzz{{{}}}xxx~~~~~~}}}~~~|||~~~~~~~~~MMMRRRYYY```dddhhhjjjkkkzzzkkkWWWFFF999111222888FFFWWWiiissswwwzzz||||||}}}~~~|||xxxuuuuuuvvvwwwwwwrrrjjj___VVVQQQMMMJJJGGGDDDBBB>>>:::666333222111111000000///////////////,,,...///000//////111333---333999;;;999999;;;>>>>>>;;;<<>>BBBDDD===<<<:::888888;;;AAAEEEKKKNNNQQQSSSUUUXXX[[[^^^bbbiiisssyyyyyywwwvvvvvvuuuzzz~~~zzzxxx{{{~~~~~~|||yyy|||~~~~~~~~~{{{wwwrrrmmmfffZZZLLLAAABBBAAA:::000+++...111222555444444555888999999888777:::<<<<<<:::777555555666888888777444444888<<<>>>DDDPPP]]]cccdddeeehhhgggmmmtttwwwvvvttttttuuuvvvzzz}}}}}}{{{yyyxxx{{{}}}~~~}}}}}}}}}}}}{{{{{{|||zzz}}}~~~{{{xxxxxx||||||{{{}}}~~~|||~~~||||||}}}}}}zzz{{{||||||{{{{{{|||}}}|||vvvsssvvvyyyxxxwwwxxxwwwtttssstttxxxyyyxxxvvvvvvpppooosssuuurrrqqquuuvvvqqqrrryyy}}}yyyuuuvvvwwwzzz~~~}}}yyywwwzzzzzzyyyxxxwwwuuutttssswwwvvvvvvyyy|||}}}{{{xxx{{{{{{~~~}}}xxxxxx}}}~~~}}}}}}~~~}}}~~~~~~{{{}}}}}}{{{{{{{{{zzzzzzxxxyyyyyyxxxyyy|||}}}}}}}}}{{{xxxwwwwww||||||}}}|||}}}wwwttt{{{}}}{{{~~~~~~~~~}}}~~~~~~|||~~~}}}yyy{{{~~~}}}zzzzzz}}}~~~}}}xxxzzz}}}}}}|||zzzzzz{{{xxxzzz~~~||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{vvvwwwyyyzzz{{{{{{yyyyyy{{{{{{}}}~~~|||wwwsss{{{xxxttttttvvvxxxyyyxxx~~~}}}}}}}}}~~~}}}}}}}}}}}}||||||~~~{{{~~~}}}||||||}}}~~~fffjjjpppuuuwwwxxxzzz|||ttt^^^III;;;555555777>>>HHHYYYkkktttvvv{{{~~~}}}~~~|||~~~|||vvvuuuuuurrriiibbb]]]WWWQQQNNNNNNKKKEEE???777555222///,,,,,,...000222000//////111222222111222333444666999;;;<<<===???>>>:::777444555999===>>>@@@CCCEEEGGGIIIMMMOOOUUU\\\eeellloooqqqsssuuuuuuvvvxxxyyyyyyyyyyyyyyy}}}{{{}}}}}}yyyuuusssoooggg\\\TTTHHHGGGAAA777222333555555555444444666888999999888999===BBBDDDBBB===999777<<<======<<<:::888999999:::???IIIWWW___ccchhhnnnkkknnnpppqqqqqqsssxxx}}}|||~~~~~~}}}|||}}}~~~yyy{{{}}}~~~~~~~~~}}}~~~{{{~~~}}}zzzzzz~~~}}}{{{|||~~~~~~~~~}}}}}}|||~~~}}}|||{{{{{{xxxxxx{{{|||yyywwwxxxzzzyyyyyyyyyzzz{{{zzzyyy{{{vvvtttxxxxxxuuutttwww{{{vvvuuuzzz}}}{{{zzz|||zzz||||||zzz}}}|||zzzxxxwwwvvvvvvvvvuuutttuuuxxx|||~~~|||zzz~~~yyyzzz~~~{{{{{{~~~~~~|||{{{}}}}}}|||{{{{{{}}}~~~~~~}}}zzz}}}~~~~~~~~~~~~{{{xxx|||zzzzzz~~~}}}}}}|||uuuwww||||||zzz}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}|||yyywwwyyy}}}~~~~~~vvvyyy{{{}}}}}}}}}{{{{{{|||}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}|||zzzxxxxxxyyyzzzzzz{{{{{{||||||{{{|||}}}~~~}}}|||{{{{{{zzzwwwuuuvvvxxxzzzzzzyyy|||{{{{{{~~~}}}zzz{{{zzz|||~~~~~~~~~}}}{{{~~~}}}}}}}}}~~~rrryyy}}}{{{~~~ttt___KKK<<<666666888:::AAAPPPaaammmttt}}}~~~|||||||||}}}|||~~~~~~~~~{{{zzz{{{yyysssmmmnnnfff___]]]___]]]VVVNNNDDD@@@:::555111000111222222111000000222333333222444444555666666666555555;;;:::777333111111444777777888;;;<<<===???CCCEEEGGGMMMUUU\\\aaagggmmmrrrrrrqqqqqqsssvvvwwwuuusss{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}yyyxxxvvvrrrkkkfffYYYXXXPPPDDD===;;;888555444444444666888999888777:::???GGGKKKJJJEEEAAA>>>BBBAAA@@@@@@@@@???===;;;:::<<>>777666888888>>>KKK\\\jjjsss~~~~~~}}}||||||zzz}}}{{{wwwtttqqqnnnxxxsssnnnlllllljjjeee___ZZZTTTKKKBBB<<<999777666444222111111222444333222444444444444333222000///333333222000000111444777555777888999999;;;>>>@@@@@@DDDJJJNNNSSSZZZbbbiiikkkkkklllnnnpppqqqqqqqqqssstttvvvyyy|||~~~}}}~~~}}}}}}}}}||||||yyywwwtttppplllpppmmmdddVVVLLLDDD<<<555666555555666888888666444666<<>>@@@EEEJJJOOOXXXaaassssssqqqnnnlllooovvv|||~~~~~~}}}{{{zzz{{{|||{{{{{{}}}}}}~~~{{{}}}~~~~~~~~~}}}|||}}}~~~}}}}}}ssswww}}}|||}}}yyyyyy}}}}}}~~~|||{{{|||}}}|||zzzyyy{{{yyyyyyzzz{{{{{{{{{||||||~~~}}}~~~|||zzzyyytttuuuwwwyyy{{{{{{{{{zzzuuuvvvxxx|||~~~}}}|||}}}~~~|||~~~~~~~~~~~~}}}~~~}}}}}}yyywwwwwwyyy{{{~~~~~~}}}zzz}}}{{{zzz|||~~~|||~~~|||{{{|||zzz}}}}}}~~~{{{zzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~|||}}}~~~|||{{{{{{|||~~~}}}}}}|||}}}~~~zzzyyyyyy{{{~~~yyyzzz|||}}}~~~}}}||||||www{{{~~~{{{zzz~~~zzzzzz{{{||||||{{{yyywww{{{yyyxxxzzz}}}}}}}}}zzz{{{~~~yyy}}}|||}}}~~~|||zzzyyyyyyyyyyyyzzz|||vvvoooaaaPPPAAA888666777888===JJJ[[[jjjsss}}}~~~||||||~~~xxxssstttwww{{{{{{zzzwwwssspppnnnnnnmmmfff\\\RRRKKKDDD???;;;666444222111222222111000444444444333111///...---...///000000000222555888444444555444444555888;;;===???BBBDDDEEEJJJRRRXXX___cccggggggfffggglllppppppqqqtttwww{{{~~~}}}}}}}}}}}}{{{{{{||||||yyywwwuuusssrrr~~~|||sssggg]]]UUUIII???<<<;;;:::;;;:::999666333111555;;;AAAFFFJJJNNNPPPSSSOOOJJJIIIJJJLLLKKKJJJEEEAAA???AAABBBEEEMMMUUUgggjjjmmmnnnmmmnnnrrruuu|||}}}~~~~~~}}}}}}~~~~~~||||||~~~}}}|||zzz{{{}}}}}}~~~|||{{{~~~~~~~~~}}}}}}|||||||||~~~}}}}}}}}}wwwyyy}}}~~~}}}yyy{{{|||||||||}}}}}}}}}wwwzzz||||||||||||{{{yyy{{{|||}}}~~~~~~~~~}}}{{{xxxwwwyyyzzz{{{zzzyyyyyyxxxtttwwwzzz|||}}}{{{{{{}}}}}}}}}}}}yyy~~~~~~~~~~~~|||{{{~~~~~~zzzyyyyyy|||}}}{{{|||}}}}}}zzzwww~~~|||{{{}}}~~~{{{|||zzzxxx~~~|||yyywww~~~|||~~~}}}zzz~~~~~~}}}~~~|||}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~zzzzzzzzz|||xxxzzz}}}}}}yyywwwvvv{{{~~~zzzxxxzzz}}}|||}}}}}}zzzwwwvvv|||yyywwwwwwyyy|||}}}}}}}}}}}}{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{xxx}}}}}}|||vvvqqqgggXXXGGG<<<777666777;;;GGGYYYhhhrrr{{{{{{xxx{{{{{{}}}|||wwwtttuuuxxxvvvpppiiibbb\\\TTTLLLFFF???<<<999777666555333111777666444111///...------...000111111000000222444666666666444333444777::::::<<<===<<<;;;===BBBFFFPPPVVV[[[\\\[[[]]]ccciiimmmpppsssvvvxxx{{{~~~~~~|||{{{|||~~~~~~~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{uuupppjjj___TTTHHHGGGEEEDDDBBB>>>999555///222555999>>>EEELLLPPPZZZWWWSSSPPPOOOOOOOOONNNHHHEEECCCDDDCCCCCCHHHOOOTTTZZZbbbgggjjjmmmpppsss{{{~~~||||||~~~}}}zzz~~~~~~zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}{{{}}}|||}}}xxx~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~|||xxxzzz{{{}}}}}}{{{yyyxxxyyyvvv{{{~~~}}}}}}~~~}}}}}}{{{yyyzzz}}}~~~zzz}}}||||||zzzyyy~~~}}}~~~{{{}}}~~~}}}}}}~~~zzzzzz{{{zzzzzzyyyxxxwww~~~}}}~~~}}}|||~~~~~~{{{xxxvvv|||~~~|||zzzxxx}}}{{{{{{}}}|||yyy}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzz||||||xxxuuuvvvzzz}}}}}}zzzwwwwwwxxx|||~~~|||yyywwwvvv{{{xxxuuutttuuuwwwyyyyyy}}}|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~rrr{{{|||}}}||||||yyyqqqbbbOOO@@@777555555888BBBSSSbbbnnnyyy~~~~~~~~~~~~|||~~~~~~}}}{{{zzz{{{|||wwwuuurrrpppnnnhhh___WWWOOOLLLHHHDDDBBB???<<<:::<<<999555111...,,,,,,,,,...///111111000///000111::::::999777555666999;;;888;;;<<<;;;999888:::===CCCFFFJJJMMMPPPTTTZZZ^^^```ffflllpppqqqttt{{{}}}~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~{{{{{{~~~~~~}}}|||~~~}}}ssshhhXXXVVVSSSPPPLLLFFF???;;;333444666777:::>>>DDDHHHPPPRRRTTTTTTRRRPPPPPPPPPOOOMMMLLLLLLJJJFFFHHHLLLHHHMMMUUU[[[```eeelllrrr{{{}}}~~~zzz{{{~~~~~~{{{~~~}}}~~~|||{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}zzzxxx{{{~~~~~~~~~~~~||||||||||||}}}~~~{{{~~~~~~}}}}}}}}}~~~}}}|||zzz|||~~~|||zzzzzz{{{yyy}}}}}}|||}}}}}}~~~}}}~~~zzzxxxzzz}}}|||}}}}}}zzz{{{~~~||||||~~~||||||~~~{{{zzz|||~~~|||}}}~~~~~~}}}}}}~~~|||~~~}}}||||||}}}~~~uuuyyy|||{{{wwwuuuwwwzzz~~~~~~|||||||||}}}}}}}}}~~~~~~|||zzzxxxvvvzzz|||~~~}}}|||zzz}}}}}}{{{{{{|||}}}{{{yyy}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{}}}{{{yyywwwzzzzzzyyyyyyxxxxxxxxxxxxzzz|||~~~}}}{{{yyyyyyzzzxxxuuuqqqppprrruuuwwwxxx|||~~~}}}{{{}}}~~~~~~~~~}}}|||||||||}}}}}}mmmzzzzzzxxx}}}{{{yyyjjjUUUCCC888444444444<<>>===;;;999:::<<<<<<<<<===BBBIIIOOOSSSTTTQQQYYYccchhhjjjoooyyywww{{{~~~~~~||||||~~~xxx}}}}}}}}}|||{{{~~~~~~ssscccaaa]]]YYYTTTMMMEEE@@@888888999999999:::>>>AAA@@@GGGNNNSSSRRRQQQQQQQQQWWWUUUUUUTTTPPPIIIGGGIIIEEEHHHLLLPPPUUU]]]hhhooozzz{{{||||||||||||~~~|||yyyzzz~~~}}}}}}~~~~~~}}}~~~}}}}}}|||}}}~~~|||zzz{{{|||}}}~~~}}}|||||||||wwwyyy~~~~~~~~~{{{{{{~~~{{{||||||xxx|||~~~yyy}}}}}}zzz~~~yyy|||}}}||||||~~~{{{}}}|||xxxyyy{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}~~~{{{yyyzzz~~~||||||~~~|||~~~}}}|||{{{|||xxx~~~zzz||||||{{{|||{{{{{{|||}}}~~~}}}{{{|||~~~zzzvvv{{{{{{|||||||||{{{{{{~~~sssxxx}}}{{{vvvtttwww|||}}}~~~zzzyyy{{{~~~|||}}}}}}}}}{{{zzzxxxwwwxxxyyyzzzzzz|||yyy|||}}}|||~~~|||zzzyyy~~~|||~~~~~~}}}~~~~~~}}}~~~}}}|||{{{|||}}}~~~}}}|||}}}{{{zzzzzz{{{|||zzzvvvvvvwwwyyy{{{{{{wwwzzz}}}|||zzzyyy{{{}}}uuurrrooonnnqqqtttwwwxxxrrrvvvwwwxxx~~~~~~}}}}}}}}}{{{}}}{{{zzzyyyyyyzzzmmmqqqwww|||}}}uuukkk^^^NNN>>>444666444777CCCRRRaaaoooyyy}}}}}}~~~|||||||||~~~~~~~~~|||~~~{{{~~~||||||~~~{{{wwwuuusssooommmgggaaa___^^^ZZZSSSNNNGGG>>>777333111000///555///---111333000000444666777777888888888888777;;;>>>AAABBB@@@>>>===<<<===<<<===>>>AAAEEEIIIKKKOOOQQQTTTWWW\\\ccckkkpppqqqtttyyy{{{|||}}}}}}~~~yyyyyy{{{}}}|||||||||{{{{{{{{{|||}}}~~~xxxmmmuuutttfffZZZVVVOOOFFF??????>>><<<;;;;;;<<<===999===CCCHHHKKKOOORRRTTTQQQVVVYYYUUUTTTVVVTTTNNNEEEHHHKKKMMMOOOTTT\\\cccqqqvvv||||||yyywww}}}|||zzzwwwwwwyyy~~~~~~||||||}}}}}}|||{{{|||zzz{{{|||{{{zzz{{{}}}~~~}}}|||{{{yyywwwxxx{{{~~~zzz{{{~~~~~~yyy{{{~~~}}}|||||||||}}}~~~}}}~~~}}}|||}}}~~~||||||{{{~~~~~~~~~~~~~~~|||yyywwwyyy~~~{{{xxxzzz~~~~~~{{{xxx}}}}}}|||~~~|||zzzzzz{{{|||~~~}}}|||}}}~~~}}}{{{yyy~~~~~~}}}}}}{{{yyyzzzzzz}}}}}}{{{{{{}}}~~~~~~}}}}}}~~~|||}}}~~~{{{}}}}}}zzzvvvuuuyyy|||}}}|||{{{zzz{{{}}}{{{wwwsssqqqsssxxx|||~~~~~~}}}}}}~~~~~~|||{{{zzz|||~~~~~~{{{wwwvvvvvvwwwyyy{{{~~~~~~|||zzzxxx{{{~~~~~~|||}}}~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}||||||}}}~~~~~~|||}}}|||xxxwwwwwwxxxzzz||||||yyywwwyyy{{{}}}~~~~~~|||{{{xxxwwwvvvtttttttttuuuuuuyyyxxxxxxxxxzzz|||~~~~~~~~~{{{xxxwwwwwwiiiqqq|||yyypppbbbQQQ@@@666555222555AAAPPP^^^lllvvv{{{zzz~~~~~~}}}|||{{{{{{}}}~~~}}}~~~|||yyywwwvvvwwwwwwtttnnnllljjjddd\\\VVVRRRKKKEEE@@@;;;666222;;;555222444555111111333777777888777777666555444888;;;???AAAAAA???>>>>>>??????>>>>>>@@@BBBEEEFFFGGGHHHJJJNNNRRRWWW\\\```gggmmmuuuyyyxxxwwwwwwxxxvvvxxx|||~~~}}}|||{{{{{{}}}~~~~~~~~~zzzxxx~~~{{{nnneeeaaaYYYNNNMMMLLLIIIFFFCCC@@@;;;888888;;;>>>AAACCCFFFIIILLLMMMQQQSSSPPPQQQVVVXXXWWWKKKLLLMMMMMMNNNSSSZZZ```fffjjjqqquuuvvvvvvuuuuuusssvvvyyy{{{{{{zzzzzz{{{{{{}}}~~~|||||||||}}}~~~yyy{{{}}}}}}||||||}}}~~~|||zzz{{{|||~~~~~~vvvxxx{{{~~~|||{{{~~~}}}|||~~~~~~~~~~~~~~~~~~~~~{{{|||{{{{{{~~~zzzwwwyyy}}}zzz}}}~~~{{{|||}}}~~~~~~|||xxxvvv}}}{{{zzzzzz{{{{{{zzzyyy~~~|||zzzyyywwwvvvtttzzzzzz}}}|||~~~}}}}}}}}}}}}|||{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxvvvsssrrrsssvvvyyy{{{~~~}}}|||}}}~~~~~~}}}|||~~~~~~~~~|||yyyyyyyyyzzz{{{|||~~~~~~{{{zzzyyy~~~}}}{{{~~~}}}}}}||||||}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{}}}{{{wwwssssssuuuyyy}}}~~~yyyzzz|||~~~~~~{{{yyyxxxwwwvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~{{{xxxvvvwwwyyycccppp~~~~~~vvvhhhVVVEEE:::444111333>>>LLLZZZhhhrrruuuwww}}}~~~|||yyywww~~~~~~~~~}}}|||~~~}}}{{{zzzyyy||||||yyyxxxvvvqqqiiiccc```]]]YYYSSSKKKBBB<<<@@@;;;999::::::777555666:::999999777666444222111444888===@@@@@@???>>>>>>AAA@@@???>>>>>>>>>???@@@>>>???AAADDDFFFIIIKKKLLLWWWaaalllqqqpppmmmnnnppprrruuu{{{}}}|||~~~|||zzz{{{~~~wwwqqqooohhh^^^]]]ZZZVVVRRROOOIIIAAA;;;999::::::::::::<<<@@@CCCHHHKKKKKKIIIKKKSSSZZZ\\\VVVVVVUUUQQQMMMNNNRRRWWWYYY]]]ccchhhkkknnnppprrrooorrrwwwyyyyyyxxxxxxxxxwww{{{~~~}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~|||xxxyyy{{{}}}~~~~~~}}}}}}~~~}}}|||}}}~~~{{{{{{~~~~~~~~~~~~zzzvvvxxx~~~~~~~~~}}}|||{{{yyy|||zzz{{{}}}~~~}}}{{{xxxvvvzzzxxxvvvvvvwwwyyyyyyyyy|||zzzxxxuuusssqqqqqqpppuuuwwwzzz~~~~~~{{{}}}}}}}}}|||~~~~~~||||||{{{~~~zzzvvvwww{{{}}}}}}{{{zzz{{{||||||{{{zzzxxxwwwxxxvvvtttrrrrrrtttvvvxxx|||||||||}}}~~~~~~|||zzz~~~|||zzz||||||||||||}}}~~~~~~~~~|||{{{{{{~~~~~~|||{{{~~~~~~}}}}}}~~~zzz}}}}}}~~~|||{{{|||}}}|||zzz~~~{{{|||~~~~~~|||{{{|||}}}~~~~~~~~~}}}|||{{{||||||{{{|||{{{xxxtttttttttwww|||{{{{{{|||}}}~~~~~~}}}zzzyyyyyy{{{}}}{{{{{{|||}}}}}}|||{{{{{{~~~~~~~~~|||xxxuuuuuuyyy|||aaalll{{{zzznnn]]]KKK@@@555111222<<>>===;;;;;;:::888666444222111222555:::===<<<;;;::::::@@@???>>><<<<<<<<<<<<<<<;;;<<<===???AAABBBAAA@@@HHHTTT```eeeccccccgggmmmpppsssxxx~~~~~~~~~|||{{{}}}{{{yyy{{{}}}}}}~~~zzzzzz{{{vvvmmmhhhccc^^^[[[XXXTTTMMMHHH???>>>;;;888555666999;;;AAACCCDDDDDDFFFMMMUUU[[[cccbbb```YYYPPPKKKJJJKKKRRRUUUYYY]]]aaadddhhhkkkqqqrrrsssttttttuuuxxxzzzxxx{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}|||}}}|||{{{|||}}}~~~~~~~~~~~~zzzxxxyyy}}}}}}~~~|||xxxwww{{{~~~|||zzzxxxxxxyyy{{{}}}wwwuuussstttvvvyyy{{{|||yyywwwtttpppmmmkkkkkkllljjjmmmrrrxxx|||}}}{{{zzz}}}|||||||||~~~~~~~~~}}}zzz|||yyyxxxzzz|||}}}|||zzz{{{|||}}}}}}}}}}}}}}}{{{xxxuuuqqqppprrrvvvzzz|||||||||~~~|||zzz}}}{{{yyy~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}~~~|||{{{}}}{{{zzzzzz}}}|||zzzzzz~~~|||{{{||||||}}}}}}}}}}}}{{{zzzyyy|||}}}~~~}}}{{{yyyyyy|||}}}{{{{{{~~~}}}zzz{{{yyywwwxxx{{{}}}~~~}}}|||}}}~~~~~~|||{{{{{{~~~}}}}}}~~~~~~~~~~~~}}}yyyvvvwwwzzz}}}eeekkkuuu}}}uuueeeSSSFFF888333333<<>>???<<<:::???HHHRRRVVVVVVXXXaaajjjppprrruuuxxx{{{~~~|||zzz{{{}}}}}}|||{{{zzz|||{{{{{{}}}~~~~~~}}}xxxqqqllleeeaaa^^^\\\YYYVVVMMMKKKEEE>>>666222111222666999===AAACCCHHHPPPXXXfffhhhgggbbbYYYPPPKKKJJJMMMOOORRRTTTVVVXXX\\\___lllooorrrssstttuuuwwwyyy|||}}}}}}}}}||||||~~~}}}~~~~~~||||||~~~{{{}}}}}}~~~}}}~~~~~~|||yyyzzz}}}~~~}}}~~~zzzvvvvvvyyy|||}}}{{{yyywwwwwwyyy{{{|||wwwuuussstttxxx{{{~~~~~~xxxvvvqqqjjjdddaaaaaaccc]]]bbbiiiqqqvvvyyyzzzzzzxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}xxxxxxzzz~~~~~~~~~{{{yyyyyy{{{~~~~~~}}}|||{{{{{{|||~~~|||wwwqqqooorrryyy~~~}}}}}}~~~}}}{{{yyy|||}}}{{{~~~}}}||||||{{{{{{{{{{{{}}}~~~~~~||||||~~~~~~~~~~~~{{{zzzwww||||||zzzzzz}}}||||||~~~|||zzzyyyyyyyyyzzz|||}}}~~~~~~|||zzzyyyxxx{{{}}}{{{}}}~~~}}}zzzyyyzzz}}}~~~~~~~~~|||||||||~~~}}}||||||~~~~~~~~~~~~~~~|||zzz{{{|||iiilllrrr|||~~~~~~{{{nnnYYYJJJ:::555333;;;FFFRRR```jjjsss{{{~~~~~~{{{zzz~~~~~~}}}yyyzzz|||~~~|||yyyvvvuuutttrrrpppjjjiiieee^^^ZZZWWWQQQKKKCCCCCCAAA>>>;;;777444222555666666555333111111111666777777888999999::::::444333444777;;;===;;;888;;;AAAGGGIIIIIIOOOYYYbbbjjjlllnnnqqqtttzzzyyywwwyyy|||}}}}}}~~~~~~||||||~~~}}}}}}~~~{{{wwwpppjjjdddbbbaaabbb___]]]VVVLLL@@@777111//////222999???AAACCCKKKUUU___bbbeeeccc]]]VVVRRRQQQKKKLLLMMMMMMLLLMMMOOOQQQ\\\dddnnnvvvyyywwwuuusss|||||||||zzzyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~|||~~~}}}{{{{{{|||}}}~~~}}}zzz~~~|||~~~}}}xxxuuuwwwwwwvvvtttuuuxxxyyyyyywwwuuussstttrrrqqqrrruuuwwwxxxxxxpppnnnhhh___VVVRRRSSSVVVTTT[[[dddmmmssswwwzzz|||xxx{{{~~~~~~|||{{{{{{}}}|||yyyuuuwww||||||~~~|||yyyyyy}}}}}}zzzyyyyyy{{{|||~~~yyyssspppssszzz~~~~~~~~~~~~|||xxx|||}}}||||||{{{{{{||||||}}}{{{|||~~~~~~|||}}}~~~~~~~~~}}}{{{}}}xxx~~~~~~~~~~~~~~~}}}}}}zzzyyyzzz{{{|||{{{|||}}}}}}}}}|||{{{zzzzzz~~~~~~~~~|||zzzzzz||||||{{{{{{|||}}}~~~}}}~~~~~~}}}~~~}}}}}}|||{{{{{{fffiiiooowww~~~ttt^^^KKK;;;555333:::DDDPPP]]]hhhpppxxx~~~~~~~~~{{{{{{xxxxxxzzz{{{}}}}}}~~~~~~}}}~~~|||{{{{{{{{{zzzyyywwwxxxtttmmmiiigggaaaZZZSSSRRRNNNJJJEEE???;;;999777777666333000000111333444555666777888888888888///......222999===<<<:::999<<>>===<<>>???===999:::;;;<<<===AAAFFFIIIJJJPPPXXX```fffmmmuuuzzzyyyxxx|||~~~|||~~~{{{{{{}}}}}}~~~uuuqqqrrrvvvssstttsssnnneee[[[SSSOOO@@@>>>??????999666<<>>777222666===GGGRRR\\\hhhuuu~~~~~~}}}zzz~~~}}}~~~{{{~~~xxxyyy{{{xxx{{{|||tttqqqnnnhhhdddeeecccWWWJJJHHH@@@:::;;;:::666777;;;;;;777333333777888666222---+++***///777<<<===;;;<<<:::777666888;;;@@@CCC@@@EEELLLSSS[[[dddlllrrrvvvuuuvvv{{{~~~||||||{{{yyyxxxxxxyyywwwzzzxxxrrrppppppkkkcccWWWQQQIIIAAA>>>===>>>>>>@@@EEEFFFBBB???@@@AAA@@@GGGHHHIIIIIIHHHFFFDDDCCCCCCGGGNNNVVV]]]eeemmmrrrtttzzz}}}zzzzzz}}}~~~zzzwww}}}zzzzzz}}}~~~}}}~~~}}}|||}}}~~~~~~{{{wwwxxx~~~zzzwwwxxxxxx|||~~~yyyuuurrrrrrxxxwwwvvvsssoookkkgggfffgggdddaaa]]][[[YYYYYYYYY___[[[SSSKKKJJJJJJEEE>>>>>><<>>???CCC<<<888444222333444333111000...---111888<<<<<<::::::888666555666999<<<>>>>>>AAAFFFLLLSSS\\\eeekkkqqqpppqqquuu{{{}}}{{{zzz{{{{{{xxx{{{{{{xxxwwwxxxuuuoooiiicccZZZPPPIIIDDDAAA???BBBEEEEEE???;;;<<<===<<<@@@BBBDDDGGGHHHGGGEEEDDD@@@CCCHHHMMMSSSYYY```eeennnvvv{{{{{{|||~~~~~~zzz{{{}}}||||||~~~}}}~~~~~~}}}~~~~~~zzzyyy|||}}}zzzyyy{{{yyy{{{~~~|||xxxsssppppppnnnllljjjhhhfffccc___\\\ZZZXXXUUUQQQNNNMMMLLLLLLTTTPPPHHH@@@@@@CCCCCC???===???EEELLLOOOPPPWWW```dddgggmmmtttzzz~~~}}}|||~~~}}}|||{{{{{{yyyxxx{{{~~~~~~{{{{{{{{{{{{|||~~~~~~||||||}}}~~~~~~~~~}}}}}}|||}}}|||yyyvvv{{{xxxuuuvvvyyy}}}|||{{{}}}~~~~~~~~~|||}}}~~~{{{~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~|||zzz|||~~~}}}{{{zzzzzz{{{}}}~~~|||yyywwwwwwyyy}}}{{{|||}}}UUU___kkkpppqqqsssyyy{{{}}}yyytttlllcccHHH>>>666555777<<>>:::777444333222222000...---000444777666444888777666666666777999:::<<<>>>@@@CCCGGGOOOWWW]]]dddeeehhhjjjnnnuuu|||~~~~~~~~~}}}~~~~~~|||~~~}}}~~~}}}yyyzzzvvvnnneee[[[SSSMMMJJJMMMOOOMMMEEE@@@???===:::999:::===@@@AAAAAAAAA@@@???@@@BBBDDDGGGLLLRRRWWWccckkkssswwwzzz}}}|||zzz|||}}}}}}||||||~~~~~~~~~~~~~~~{{{wwwxxxyyyxxxyyy{{{xxxzzzzzzwwwrrrmmmjjjhhh```]]]ZZZZZZZZZXXXTTTQQQMMMKKKHHHEEEBBB@@@@@@???FFFEEE???888888???EEEFFFCCCGGGPPPZZZ^^^___dddjjjkkknnntttzzz~~~||||||~~~|||zzzzzz{{{{{{{{{{{{|||}}}~~~~~~{{{yyyzzz|||~~~~~~~~~~~~||||||zzzxxxvvvzzzxxxwwwwww{{{~~~|||zzzzzz|||~~~|||~~~}}}|||{{{xxxyyyzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{}}}}}}}}}zzzwwwwwwyyy|||~~~~~~~~~zzz{{{}}}QQQ[[[hhhnnnpppsssyyy}}}{{{wwwsssllldddOOODDD:::777777:::@@@GGGWWWbbbqqq{{{zzz|||{{{~~~~~~}}}yyyxxxvvvsssuuunnneee]]]WWWRRRNNNMMMFFFGGGFFFBBB===888555555000///...000222444333222555555666666777888888888;;;<<<>>>???@@@CCCGGGKKKQQQVVV[[[___bbbiiirrryyy~~~}}}wwwooogggaaa___```bbb___XXXQQQLLLFFF@@@<<<;;;:::::::::<<<===>>>@@@@@@@@@???@@@DDDIIIMMMVVV]]]fffmmmrrrvvvyyyzzzzzz|||}}}~~~~~~}}}}}}||||||~~~~~~~~~|||yyyvvvwwwxxxxxxxxxxxxuuutttrrrmmmhhhbbb]]][[[RRROOOLLLMMMOOOOOOLLLHHHDDDCCCAAA>>><<<;;;::::::???AAA???<<<>>>GGGOOORRRQQQVVV^^^fffiiikkknnnqqqsssuuuxxx|||~~~~~~|||yyy{{{}}}~~~}}}}}}{{{|||}}}~~~}}}zzzxxxxxxzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvyyyyyy{{{}}}}}}{{{|||}}}~~~}}}~~~|||~~~}}}zzzyyyxxxvvvvvvwwwzzz~~~~~~~~~~~~|||}}}{{{{{{~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}~~~|||}}}~~~}}}}}}~~~LLLUUUbbblllrrrwww{{{}}}}}}}}}{{{zzz{{{yyynnnbbbQQQGGG<<<777666777===CCCTTT^^^lllvvv|||}}}~~~{{{~~~|||zzzwwwttttttrrrmmmgggccc^^^XXXSSSMMMOOOQQQOOOIIIBBB<<<999555444333333444555555555111222333444555666777777;;;===??????===;;;::::::>>>EEEOOOTTTXXX]]]eeellltttwww}}}}}}xxxuuutttpppsssrrrllleee]]]SSSIIIEEEAAA<<<888888:::>>>AAA@@@@@@>>>===<<<>>>CCCFFFLLLPPPWWW```fffmmmsssxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwxxxxxxyyyyyyuuurrrmmmjjjeee___YYYSSSNNNJJJDDDBBB@@@AAADDDEEEDDDBBB>>>>>>===<<<;;;;;;::::::@@@EEEHHHIIIMMMVVV]]]___eeeiiillloooqqqsssuuuvvvzzzzzzzzz{{{~~~|||zzz|||}}}}}}||||||||||||{{{zzz|||}}}yyyxxxwwwxxx{{{}}}}}}}}}xxxzzz}}}yyyyyyxxxwwwvvvvvvwwwxxxtttxxx}}}~~~{{{|||~~~||||||}}}}}}~~~~~~}}}}}}}}}yyy~~~}}}|||zzzxxxvvvuuuuuuuuuvvvzzz~~~}}}~~~~~~|||zzz|||}}}{{{zzz~~~}}}|||{{{zzz{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||~~~}}}}}}~~~|||}}}}}}~~~~~~HHHRRR```mmmuuuyyy{{{|||{{{yyywwwyyytttfffRRRGGG;;;666444444999???KKKWWWhhhvvv}}}~~~~~~~~~~~~}}}}}}|||xxxoooqqqqqqooonnnmmmgggaaaXXXZZZ[[[[[[VVVOOOGGGBBB;;;999666333222222444555000000111222333333444444:::===@@@@@@<<<888444333333:::CCCIIILLLPPPVVV[[[dddiiittt|||}}}{{{~~~~~~||||||wwwpppeee[[[OOOJJJBBB;;;888999===@@@???>>>===:::888888;;;>>>CCCEEEJJJSSSYYY^^^eeemmmsssxxx~~~~~~~~~~~~{{{uuuxxxzzzyyyxxxvvvooogggaaa]]]VVVPPPKKKEEE@@@===888999999:::;;;===???@@@======>>>???@@@AAABBBBBBJJJOOOTTTXXX___gggkkkkkkuuuxxxxxxwwwxxx|||}}}{{{}}}}}}}}}}}}|||{{{yyyzzz{{{{{{zzzyyy{{{}}}}}}wwwwwwxxx{{{~~~}}}{{{vvvyyy}}}xxxyyyyyywwwvvvvvvxxxzzzrrrwww}}}~~~|||{{{yyy|||~~~{{{|||~~~|||~~~~~~|||{{{~~~}}}}}}}}}{{{~~~}}}}}}~~~}}}|||zzzxxxvvvuuutttuuutttvvv{{{~~~|||||||||xxxvvvzzzyyyxxxxxxxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{~~~~~~~~~DDDSSSfffrrrwwwxxxzzz}}}}}}zzzwwwxxx~~~vvviiiVVVJJJ>>>777444333777===DDDPPPaaaoooxxx}}}~~~~~~|||~~~~~~~~~~~~~~~|||~~~yyyrrruuuvvvuuuvvvxxxuuunnniiigggeeeeeeccc___WWWQQQGGGDDD>>>777333333555777666555444333333333333333:::<<<>>>>>>;;;777555444333777;;;>>>@@@DDDIIILLLSSSYYYccckkkmmmnnnvvvwwwfff```WWWLLLEEEAAA???@@@??????===:::666444444555888888===FFFJJJJJJOOOVVVaaaiiitttxxxvvvuuuzzz}}}yyyvvvtttwwwwwwrrroookkkbbbXXXSSSOOOHHHCCC@@@===999666222666999999888:::???DDDEEEFFFIIILLLOOOQQQSSSTTTZZZ]]]aaaeeennnwwwyyyvvv|||~~~~~~}}}{{{yyyzzz|||}}}}}}{{{yyy{{{~~~|||zzzuuuwwwzzz}}}zzzvvvzzz~~~}}}}}}}}}{{{xxxxxx{{{}}}wwwzzz}}}}}}}}}|||~~~~~~|||~~~{{{zzz}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyxxxwwwwwwvvvuuutttuuu{{{}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyywwwxxxwwwxxxyyy{{{}}}~~~~~~zzz{{{{{{{{{{{{{{{{{{zzz}}}~~~~~~||||||}}}~~~~~~~~~CCCVVVlllxxxwwwuuuyyy{{{yyy{{{|||tttjjjZZZOOOBBB:::666444888===EEEMMMYYYeeepppxxx|||{{{}}}~~~~~~~~~~~~~~~}}}|||yyy}}}{{{|||}}}|||wwwzzz}}}|||yyyyyy}}}{{{uuuwwwrrrmmmlllmmmkkkeee___WWWSSSKKKBBB<<<;;;===@@@>>><<<:::777555555555555999:::;;;;;;999777777777666777777777888<<<@@@DDDHHHMMMUUU[[[]]]aaammmyyy}}}~~~}}}}}}rrreeeXXXNNNHHHDDDBBBAAA???;;;666222111111///...444<<<>>>;;;<<>>AAADDDHHHMMMRRRYYY]]]jjjnnnsssxxx{{{sssiii]]]RRRKKKIIIEEE>>>888444333444//////000222555777777666???CCCMMMWWW^^^cccnnnxxxuuu{{{xxxwwwvvvvvvkkkccc[[[VVVPPPGGGBBBAAAAAA@@@???>>>======>>>>>>888;;;???BBBEEEJJJQQQVVV___eeelllqqqrrrrrrtttvvvsssrrruuu}}}||||||||||||}}}|||}}}|||xxx~~~{{{yyyzzz||||||zzzxxx~~~}}}}}}}}}~~~~~~|||zzzyyyxxxyyy{{{|||yyyzzz~~~zzzzzz}}}}}}||||||||||||{{{~~~zzzxxxzzz|||~~~|||xxxvvvwwwyyyyyy~~~~~~~~~}}}{{{yyy{{{~~~{{{|||~~~}}}}}}~~~|||zzzzzz{{{|||xxx|||~~~~~~|||~~~{{{yyy{{{~~~}}}{{{~~~~~~}}}{{{}}}777CCCTTTbbbllluuu}}}}}}}}}~~~}}}yyyuuufffXXXHHH???999555666999CCCNNN[[[ccckkkuuu{{{}}}}}}{{{zzz|||~~~~~~}}}~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}yyyvvvuuusssqqqppptttpppmmmllleee\\\XXX[[[___[[[UUUNNNHHHAAA:::555999<<<===888555777999999777444000...000333555666888;;;>>>AAAEEEHHHKKKNNNUUUZZZaaaiiipppxxxwwwlll[[[UUUKKKCCC>>>;;;888666111111111222444555444333:::<<>>???AAABBBCCCDDDDDDDDDGGGKKKNNNRRRWWW^^^ccckkkrrrzzz{{{{{{|||~~~}}}~~~}}}|||{{{{{{}}}}}}{{{yyy{{{{{{|||}}}~~~~~~{{{yyyxxxxxxzzz}}}~~~zzz{{{~~~{{{{{{~~~~~~}}}||||||{{{zzz}}}}}}~~~~~~|||~~~}}}|||{{{{{{{{{zzzyyy{{{~~~}}}~~~~~~}}}|||}}}zzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~zzz}}}~~~~~~|||zzz|||~~~~~~~~~~~~yyyzzz|||}}}~~~444<<>>>>>===@@@DDDLLLUUU___jjjttt{{{ssshhhZZZPPPJJJFFF???999666555333444555555333222888666666888;;;???IIITTTbbbjjjqqquuuyyyyyyvvvpppjjjddd```^^^]]]PPPHHH???:::555000111666<<>>;;;444111...---...111222333333555777:::<<<<<<999777888;;;@@@FFFNNNXXXcccjjjvvv|||~~~qqqdddZZZQQQFFF???;;;999777666666555444222666333222333444666>>>GGGQQQXXX```ffflllttt{{{ssshhhddd___XXXRRRNNNKKKJJJGGG@@@999666333333888@@@BBBGGGOOOWWW^^^bbbdddddddddgggkkkpppuuu{{{|||zzzxxx}}}wwwxxxzzz|||~~~}}}zzzwwwvvvwwwzzz~~~~~~||||||}}}~~~}}}}}}|||{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{}}}~~~|||}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~|||~~~{{{zzz|||~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~888===HHHTTTaaalllsssvvvzzz{{{}}}|||yyysssgggWWWIII<<<444666<<>>;;;888444333444555555555444444666999<<<<<<999666888999;;;>>>CCCKKKSSSYYYffflllrrruuuvvvzzz|||mmm^^^RRRLLLBBB???;;;999777666444222000......111222222777<<>>;;;:::;;;>>>GGGPPPOOOTTT\\\eeemmmrrruuuvvvwwwyyy|||~~~|||yyyxxx|||yyyyyy{{{}}}~~~}}}zzzxxxuuuvvvyyy~~~~~~|||}}}|||{{{|||~~~~~~}}}}}}~~~}}}{{{|||~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}zzz|||~~~}}}}}}~~~~~~}}}|||||||||zzz~~~~~~}}}~~~~~~{{{yyy|||zzzxxxzzz~~~}}}}}}{{{|||{{{{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~555<<>><<<<<<<<<>>>>>>FFFDDDEEEHHHJJJNNNXXXccccccffflllssszzz~~~{{{|||~~~~~~}}}|||}}}~~~~~~|||zzzwwwwwwyyy||||||zzz{{{{{{{{{{{{|||~~~}}}~~~|||zzz||||||}}}~~~yyy|||}}}}}}~~~~~~|||}}}||||||~~~{{{{{{}}}}}}{{{|||zzz||||||~~~}}}{{{{{{||||||~~~~~~||||||||||||{{{{{{}}}|||{{{zzzzzzzzzzzz|||~~~~~~}}}~~~}}}~~~}}}{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{~~~333<<>>AAAAAACCCGGGMMMTTT\\\cccgggooowww~~~xxxccc]]]UUUMMMGGGAAA<<<999***'''(((,,,///...///222444444888???AAAAAAHHHPPPTTT^^^jjjsssxxx~~~~~~yyyvvvyyyqqqggg]]]WWWRRRJJJCCC999::::::<<>>IIIQQQVVV^^^jjjsss{{{yyyyyyzzz}}}qqq___SSSJJJ@@@888666000===KKKUUU___mmmyyyxxxzzz}}}{{{|||}}}xxxwwwxxxyyy{{{~~~zzzzzz~~~|||yyy~~~|||~~~{{{}}}~~~~~~}}}{{{|||{{{|||~~~{{{{{{}}}}}}{{{|||~~~}}}}}}~~~|||~~~~~~|||xxxrrriii```XXXQQQJJJFFF999444...---222666777777666666555444222333555888666777;;;BBBJJJRRRVVVWWW^^^hhhttt|||~~~tttnnndddZZZQQQJJJCCC???111,,,+++...111111222555444222555999999777<<>>888777444;;;DDDMMMYYYhhhtttzzzwww~~~~~~|||}}}{{{}}}|||uuuzzz~~~~~~~~~}}}~~~}}}|||~~~~~~}}}}}}~~~}}}{{{zzz}}}}}}~~~~~~zzzsssmmmaaaUUUOOOBBB666333222111444:::777666555444333222222111333666:::===@@@CCCFFFHHHSSSXXX^^^dddjjjpppxxx~~~xxxpppiii___SSSJJJ@@@:::666777777555555777:::888555333333555777888AAABBBDDDHHHOOOWWW___dddppp{{{{{{qqqiiifffeee[[[PPPFFFDDDFFFFFFFFFHHHGGGLLLNNNNNNYYYjjjooojjjooosssyyy~~~}}}~~~}}}zzzxxxyyy}}}~~~~~~~~~}}}|||{{{zzzyyyxxx|||{{{|||{{{www{{{~~~|||~~~{{{xxxzzz}}}zzzwwwzzz~~~{{{zzz|||}}}|||zzz}}}}}}||||||||||||||||||zzz|||}}}~~~|||{{{}}}~~~}}}~~~||||||zzzyyy}}}yyy}}}yyyvvvwwwzzz~~~{{{zzz{{{{{{yyyzzz~~~}}}|||}}}}}}555999@@@KKKXXXeeeooouuurrrvvvyyyzzz|||~~~zzzxxxuuummm]]]KKK<<<444222333:::DDDOOOZZZeeennnsssrrrxxx~~~~~~~~~||||||}}}wwwzzz~~~~~~}}}}}}~~~}}}~~~||||||{{{{{{zzzzzzzzzzzz{{{zzz{{{~~~~~~xxxnnncccVVVHHHAAA<<<777555777:::999999::::::888666555444777:::<<<>>>???AAABBBGGGJJJNNNQQQUUU\\\dddjjj~~~~~~rrrdddZZZPPPIIIBBB@@@===999777999999777555333444555666777888888:::<<>>>>>======>>>?????????BBBGGGOOOTTTgggkkkvvvxxxooohhh___UUUOOOIIIBBB>>>???;;;888555444444666666666777777888999<<>>======<<<;;;<<>>777444444666777777999999;;;<<<>>>@@@BBBCCCBBBIIITTT^^^gggrrr}}}}}}vvvqqqkkkaaaWWWQQQMMMRRRTTTNNNCCC@@@GGGOOORRRPPPSSS]]]fffkkkpppuuuzzz|||}}}~~~~~~~~~{{{xxxyyy}}}~~~{{{zzzzzz|||}}}~~~~~~{{{||||||zzz{{{}}}|||}}}}}}|||zzzzzz{{{}}}||||||~~~}}}|||{{{}}}}}}}}}~~~~~~}}}}}}yyy~~~}}}{{{~~~~~~}}}||||||}}}|||zzzzzz{{{|||}}}yyy{{{}}}~~~zzzzzzyyyxxxzzz|||yyyxxxzzz}}}~~~|||wwwuuuzzzyyy{{{|||}}}{{{yyy{{{}}}}}}|||~~~}}}777999;;;???FFFQQQ^^^fffnnntttxxxvvvuuuuuuuuusssrrrrrrnnneeeWWWFFF777///...///555AAAKKKSSS___jjjyyywwwvvvxxx}}}|||zzz~~~~~~~~~~~~|||zzzyyy{{{}}}}}}|||{{{|||}}}}}}~~~}}}~~~{{{zzz}}}{{{wwwnnneeedddiiiqqquuuvvvyyy{{{}}}|||zzz}}}~~~|||zzzwwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{|||~~~~~~{{{yyy{{{iii\\\TTTMMMDDD??????@@@???>>>;;;::::::<<<@@@BBBAAA@@@===<<<<<<============<<<===@@@IIIXXXdddmmmuuu||||||vvvnnnddd___^^^PPPHHH===777666777888777444555777999<<>>DDDPPP___iiilllssswwwuuusssttttttrrrqqqqqqpppjjj]]]LLL<<<222///+++///:::DDDMMM[[[jjjxxxwwwvvvxxx|||}}}{{{~~~}}}zzz{{{~~~|||yyyxxx|||~~~|||||||||||||||~~~~~~|||yyy|||{{{|||~~~|||xxxrrrkkkdddbbbgggnnnqqqrrrzzz{{{}}}~~~}}}{{{~~~|||yyyvvvxxx{{{}}}~~~}}}~~~zzzyyy|||}}}}}}~~~|||zzz~~~zzzkkk```SSSKKKIIIIIIHHHFFFAAA>>>;;;;;;>>>AAA@@@???999999999:::;;;:::777555555555999DDDNNNWWWaaajjjtttxxx~~~zzzuuusssbbbXXXLLLDDDAAA???<<<888333333444777:::>>>AAACCC>>>AAAFFFJJJOOOWWW```gggqqqwww~~~wwwnnngggfffiiidddYYYLLLEEECCCAAA>>><<>>222///***,,,777@@@GGGUUUeeeooorrruuuyyy|||~~~~~~}}}|||{{{|||{{{zzzyyyyyy|||~~~}}}}}}~~~}}}}}}~~~{{{xxxyyy{{{~~~~~~{{{yyypppllliiiiiimmmrrrvvvwww~~~~~~~~~|||~~~{{{zzz{{{|||~~~~~~~~~|||{{{|||||||||~~~~~~|||}}}|||mmmccc___\\\XXXTTTPPPIIIBBB???@@@AAA???===888666555666888888666444555222222888>>>DDDMMMUUUaaaeeelllsssyyyxxxoooddd\\\WWWPPPFFF>>>888777777777999<<<@@@BBB???BBBFFFHHHJJJOOOVVV[[[^^^dddqqqxxxooohhhgggcccZZZPPPLLLPPPQQQKKKBBB???DDDHHHHHHMMMTTT]]]cccgggnnnxxx}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~||||||{{{zzzxxxvvvuuuuuuuuuwwwwwwxxx{{{}}}~~~~~~}}}|||{{{wwwxxxxxxuuutttwww{{{|||{{{zzz{{{|||}}}|||{{{zzzzzzzzz}}}}}}zzzxxxxxxxxx~~~{{{zzz|||}}}|||~~~|||zzz|||zzz{{{|||}}}~~~}}}||||||xxxxxxwwwwwwxxxzzz|||}}}xxx{{{}}}}}}|||}}}}}}}}}~~~zzzwwwwwwzzzzzzxxxxxx{{{{{{{{{zzzzzz{{{|||~~~}}}}}}yyytttuuu||||||~~~~~~~~~}}}||||||{{{|||~~~444555666777<<>>111///))),,,777???DDDPPP```fffllltttzzz}}}~~~|||}}}~~~{{{~~~}}}yyyvvvxxxzzzzzz|||~~~~~~~~~~~~~~~|||xxxxxx{{{~~~|||{{{rrrpppoooqqquuuyyy}}}}}}}}}~~~~~~|||{{{||||||{{{~~~}}}|||~~~}}}wwwrrrkkkeee^^^UUUKKKDDDCCCBBB@@@===:::777444444666999999888777333111333666:::@@@GGGNNNSSS[[[dddmmmxxxxxxqqqkkk```QQQEEE<<<:::888666666999<<<>>>@@@CCCFFFHHHHHHKKKPPPUUUOOOQQQYYYdddkkkqqq~~~jjj\\\RRRTTTTTTLLL@@@999BBBHHHIIIEEEGGGQQQZZZ]]]bbbgggooovvv|||{{{}}}}}}}}}zzz~~~|||{{{}}}|||xxx||||||zzzxxxuuusssqqqpppxxxwwwwwwzzz~~~~~~{{{xxxzzz|||wwwwwwvvvrrryyyyyyxxxvvvtttvvv|||}}}|||{{{zzzyyy}}}}}}xxxvvvuuuwww}}}~~~~~~{{{yyy|||~~~~~~wwwyyy}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{www{{{||||||{{{}}}}}}~~~~~~yyyvvvuuuwwwxxxwwwyyy}}}xxxyyyzzz{{{||||||}}}}}}yyy}}}}}}yyyxxx|||{{{}}}}}}~~~}}}zzzxxxyyy|||222///000555<<>>:::GGGOOOTTTTTTYYYeeepppssszzz}}}||||||~~~|||{{{{{{zzzxxx}}}}}}}}}{{{xxxvvvuuutttrrrppptttvvvzzz||||||zzzvvvttt{{{}}}|||xxxvvvuuu||||||zzzwwwuuuvvvyyy{{{~~~}}}~~~~~~{{{{{{}}}~~~||||||~~~||||||}}}{{{|||~~~}}}xxxwwwzzz||||||}}}~~~~~~~~~~~~}}}~~~{{{{{{|||}}}||||||{{{|||{{{yyyzzz~~~||||||}}}}}}|||{{{{{{}}}}}}{{{}}}|||xxx}}}~~~{{{yyy{{{{{{{{{yyywwwvvvwwwyyy}}}}}}zzzyyy{{{}}}~~~xxxtttvvv~~~~~~~~~|||}}}zzzxxxwwwyyy}}}~~~~~~}}}111...---111666???LLLXXXbbbiiipppssswww{{{zzzxxxwwwzzz{{{wwwlll\\\LLLBBB;;;777444444555888AAAKKKbbbjjjqqqtttxxx}}}~~~~~~}}}}}}~~~}}}zzzwwwwwwyyy{{{{{{zzzzzz|||~~~zzzwwwxxx{{{||||||{{{yyywwwvvvvvvxxxzzz}}}~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}||||||~~~}}}~~~yyyoooiiieee___UUULLLCCC>>>777444555888999888555555333333333666:::===>>>@@@DDDJJJRRR___nnnxxxyyyooo___UUUKKKGGGCCC??????BBBCCCCCCEEEJJJPPPRRRPPPMMMDDDCCCCCCGGGOOOWWW^^^aaasssyyy}}}xxxrrrlllaaaVVVTTTXXXLLLEEEBBBEEEIIIIIIIIIJJJYYY```gggjjjqqq|||~~~}}}yyyzzz|||~~~{{{{{{}}}}}}yyyzzz|||xxxwwwwwwxxxyyyxxxyyyzzz{{{|||||||||{{{zzzyyy|||~~~}}}zzzyyyxxxyyyyyyyyywwwvvvwwwyyy|||~~~{{{}}}~~~~~~|||||||||}}}|||{{{~~~~~~~~~{{{|||~~~|||~~~zzzvvvwwwwwwyyy{{{}}}}}}}}}{{{zzz}}}{{{zzzyyyxxxvvv}}}~~~{{{|||~~~zzz}}}}}}}}}{{{yyyyyyzzz|||~~~|||}}}{{{|||}}}~~~yyyxxxwwwtttssstttwwwzzz}}}||||||}}}~~~}}}}}}}}}zzzyyy{{{}}}~~~|||}}}~~~~~~|||zzzxxxwwwxxx}}}111+++((()))///888GGGTTT```gggnnnppptttyyy|||{{{~~~}}}{{{wwwpppdddUUUJJJBBB<<<777444222333:::BBBZZZdddoootttyyy~~~|||~~~}}}}}}~~~~~~xxxuuuwww{{{|||{{{yyyyyyzzz~~~}}}zzzvvvxxxzzz{{{{{{zzzyyywwwwwwxxx|||}}}||||||~~~{{{|||~~~}}}||||||}}}}}}~~~~~~zzzqqqeee\\\RRRKKKAAA;;;999::::::999666555333333444666999;;;;;;===???@@@DDDMMM[[[eeeqqqsssvvvwwwwwwzzz~~~{{{nnn```WWWPPPGGGAAA>>>:::<<<@@@EEEIIIMMMOOOQQQMMMIIIFFFHHHMMMQQQQQQPPP\\\bbbmmm{{{yyyiiiaaaVVVOOOHHHDDDEEEIIIIIIFFFHHHOOOUUUZZZaaahhhqqqwww~~~|||wwwzzzzzz{{{}}}}}}yyyvvvxxx~~~~~~{{{xxxwwwyyy|||~~~~~~~~~}}}|||||||||}}}yyy{{{~~~~~~|||||||||vvvxxxyyyyyyyyyyyyzzz||||||~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}|||}}}{{{|||~~~yyyxxx{{{vvvxxx{{{}}}~~~}}}|||{{{|||{{{zzzyyyvvvttt{{{~~~|||{{{}}}{{{www}}}}}}}}}{{{xxxwwwxxxyyy~~~||||||~~~~~~~~~~~~~~~yyyxxxuuusssrrrtttyyy}}}|||yyy{{{|||{{{{{{{{{|||~~~}}}~~~~~~}}}|||{{{zzzxxxyyy|||000)))###$$$(((222AAAOOO___gggoooqqqssswwwyyyxxx}}}zzzxxxtttiiiXXXLLLBBB;;;555333333444:::AAATTTaaannnuuuzzz}}}}}}zzz|||~~~~~~xxxvvvzzz~~~~~~||||||}}}~~~|||zzzyyyxxxyyyzzz{{{zzzyyywwwvvv{{{|||~~~~~~~~~}}}}}}{{{|||{{{}}}{{{sssnnneeeXXXMMMFFFAAA===:::777555333333555777999::::::===>>>===;;;???HHHPPPZZZ^^^bbbbbb___aaaiiipppwwwlllcccWWWIII@@@888999:::<<<>>>DDDKKKPPPXXXWWWWWWVVVUUURRRMMMJJJNNNSSS[[[eeepppzzzyyyvvvvvvtttjjj```WWWNNNCCC======AAAHHHMMMUUUWWW^^^hhhooottt}}}|||}}}zzz}}}zzz{{{|||{{{zzzyyy{{{~~~{{{yyyxxxxxx{{{}}}}}}}}}}}}}}}|||{{{|||}}}~~~{{{}}}~~~}}}|||}}}xxxzzz|||}}}|||{{{{{{|||{{{}}}|||~~~~~~~~~~~~}}}zzz{{{}}}}}}}}}~~~}}}zzzvvvwww}}}{{{|||}}}}}}~~~}}}|||{{{{{{||||||yyywwwuuuzzz|||zzzyyyzzzyyyvvv{{{||||||{{{yyyxxxyyyzzz|||yyyyyy{{{~~~|||{{{zzzwwwvvvwwwzzz}}}}}}|||{{{{{{|||}}}||||||{{{zzzzzz}}}|||{{{{{{}}}}}}...'''!!!!!!%%%///>>>LLLZZZeeeppptttuuuxxxyyyxxx{{{xxxxxxvvvkkkYYYJJJBBB;;;444333444666;;;BBBQQQ___nnnvvvyyy~~~|||~~~|||yyy{{{~~~}}}|||yyyyyy|||~~~}}}~~~}}}|||}}}yyyxxxyyy{{{{{{{{{{{{yyyxxxvvvuuu~~~~~~~~~~~~~~~|||~~~|||}}}zzzxxxxxxzzzssseeeYYYOOOEEE???999777444444666888999888555999<<<;;;999999===AAAFFFLLLPPPOOOKKKLLLTTT\\\mmmttt||||||ooo]]]OOOBBB@@@;;;888888===FFFLLLTTTZZZaaaaaa[[[TTTPPPOOOMMMQQQUUUVVVYYYbbbrrr~~~}}}xxxnnndddaaaaaa[[[QQQHHHFFFAAA;;;:::@@@MMMXXX^^^hhhmmmwwwwwwooolllnnnwww}}}}}}~~~~~~}}}}}}|||{{{yyyzzz}}}}}}zzzzzzzzz|||}}}}}}{{{yyyzzzzzz{{{{{{{{{{{{{{{zzz}}}~~~||||||||||||~~~}}}||||||~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}|||xxxzzz{{{yyy{{{~~~~~~zzzvvvyyy}}}|||||||||||||||~~~~~~{{{xxxqqqxxx{{{zzzyyyzzz{{{yyyyyyzzz||||||{{{{{{|||}}}{{{yyyvvvuuuwwwyyy|||}}}~~~|||}}}~~~|||zzzxxxxxxxxxxxx|||}}}{{{wwwuuuxxx||||||zzz|||}}}{{{{{{}}}}}}---'''"""###'''///===JJJTTTbbbooouuuwwwzzz||||||{{{yyywwwxxxvvvlll[[[NNNFFF===555333444444999>>>NNN]]]mmmtttwww{{{|||xxx|||{{{zzzzzz{{{}}}|||||||||{{{zzz{{{|||}}}}}}|||~~~{{{zzz{{{}}}zzzwwwwwwzzz}}}}}}|||{{{zzzxxxwwwvvv~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyyyyuuussswwwrrreeeWWWOOOEEEAAA===<<<======;;;888111444888:::;;;;;;;;;<<<:::???CCCBBB>>>???EEEKKKUUU]]]iiisss|||qqqcccTTTNNNDDD<<<888:::>>>AAAHHHSSS^^^bbb]]]XXXXXXZZZTTTWWWWWWRRROOOUUUeeesss}}}{{{nnn```WWWPPPPPPPPPJJJBBB======???AAAEEEOOO```mmmsssyyy~~~uuuooommmttttttsssrrrsss{{{|||pppgggaaa______dddqqq~~~~~~~~~~~~|||}}}yyywwwyyy~~~~~~}}}zzzzzz~~~||||||{{{|||}}}~~~~~~|||zzz{{{zzzzzzzzzyyyxxxxxxwww~~~}}}{{{{{{|||~~~~~~~~~|||||||||}}}|||{{{{{{{{{}}}~~~|||~~~~~~~~~~~~zzzyyy~~~{{{vvv|||~~~~~~{{{yyyyyy|||~~~~~~~~~~~~yyyvvvsssyyy}}}{{{zzz|||~~~~~~wwwyyy{{{|||||||||}}}~~~zzzxxxvvvuuuuuuwwwyyy{{{yyy{{{}}}zzz|||}}}|||yyyvvvtttttttttzzz~~~{{{tttrrrwww}}}~~~}}}}}}~~~~~~||||||}}}~~~}}}zzzzzz}}}|||}}}+++'''%%%'''+++222>>>IIIVVVcccoootttuuuyyy}}}~~~yyywwwvvvwwwuuummmbbbXXXHHH>>>555222222222555999HHHXXXiiiqqqtttxxx~~~{{{zzzzzzxxxzzz{{{{{{zzzyyyxxxyyy{{{zzz{{{zzzyyyxxxyyy|||~~~~~~wwwuuuwww{{{zzzvvvxxx}}}||||||{{{{{{{{{{{{zzzzzzyyy{{{}}}~~~~~~~~~~~~}}}zzzwwwwwwvvvttttttxxx}}}~~~rrrhhh[[[VVVOOOLLLJJJHHHCCC>>>:::999999<<<>>>???===;;;555999<<<<<<999999<<<@@@EEEKKKUUU```kkkxxxxxxnnneeeYYYNNNGGGCCC???<<>>:::555777::::::999888999;;;===???DDDLLLVVVcccooowww~~~qqqeee]]]SSSIIIAAA===???CCCGGGKKKNNNQQQTTT]]]___bbbaaa___^^^___```___eeemmmvvv~~~uuuxxxttthhh\\\RRRKKKEEE888444666>>>CCCBBBCCCGGGMMM[[[iiiqqq{{{wwwgggaaaaaa______^^^[[[YYY[[[bbbgggqqqmmmfff^^^WWWSSSSSSUUUPPPRRR^^^qqq|||vvvxxxyyyzzzyyyxxxzzz~~~~~~}}}xxxzzz|||zzz{{{wwwsssrrrtttyyy|||~~~|||wwwuuuwwwzzz|||yyy{{{|||}}}||||||~~~}}}}}}{{{}}}}}}yyyssszzz}}}|||}}}~~~yyy~~~|||{{{|||}}}||||||~~~~~~|||wwwttttttyyy}}}}}}vvvzzzxxx~~~|||~~~{{{|||}}}~~~}}}|||yyyxxxtttvvvyyy}}}}}}yyyvvv|||~~~zzzvvvxxx{{{}}}wwwyyy{{{{{{zzzxxxxxxxxx~~~~~~}}}{{{zzzzzz{{{|||~~~zzzxxxwwwxxxzzz|||yyyyyyxxxvvvtttuuuwwwyyyssstttvvvxxxyyy|||~~~xxx||||||yyyzzz|||yyy|||~~~}}}||||||}}}}}}|||yyyxxxzzz~~~000---++++++,,,111<<>>@@@CCCDDDIIIPPPVVVYYY]]]```aaaaaaaaaaaa^^^```bbbeeejjjttt~~~{{{nnn______ZZZWWWUUULLL???888999111111555>>>JJJSSSUUUUUUdddssstttnnnpppnnnooommmeee]]]]]]gggqqqnnnsssoooccc]]]aaaaaa[[[SSSYYYdddsss~~~||||||yyyxxxzzz~~~~~~{{{yyyxxxzzz}}}wwwvvvtttssstttwwwzzz|||zzzyyyyyyxxxxxxyyyyyyzzz}}}yyywwwxxxzzz}}}}}}{{{}}}~~~{{{zzz|||yyyyyyyyyxxxxxxzzz}}}~~~|||~~~}}}}}}zzz~~~}}}}}}~~~~~~}}}zzzxxxwwwxxx~~~||||||{{{{{{{{{|||||||||zzzyyyxxxxxx{{{|||||||||||||||{{{{{{}}}zzzxxxwwwxxxyyy{{{xxxuuurrrsssuuuvvvuuusssxxxuuutttuuuyyy||||||{{{~~~|||{{{{{{{{{zzzyyyxxxuuuyyyzzzvvvsssttttttttttttuuuvvvyyy|||~~~{{{}}}~~~~~~~~~{{{zzzzzz}}}~~~|||xxxxxxwwwwwwvvvwwwwwwxxx{{{zzzzzz}}}~~~{{{444000/////////222<<>>444444999:::;;;???HHHSSS]]]dddgggttt{{{}}}}}}~~~}}}xxxrrrrrrwww}}}}}}~~~tttppptttrrrkkkeeejjjrrr}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}zzzxxxwwwyyyzzzwwwvvvuuutttvvvxxx{{{}}}zzzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzxxxwwwyyy{{{yyy~~~}}}~~~~~~||||||}}}||||||{{{yyywwwvvvwwwwww~~~~~~~~~~~~~~~{{{|||~~~{{{xxxxxxyyy{{{~~~}}}|||{{{{{{{{{{{{|||~~~{{{|||~~~~~~{{{zzzyyyyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}yyywwwuuuuuuuuuwwwuuussstttvvvwwwuuusssvvvtttssstttyyy|||}}}}}}~~~|||zzzzzz{{{{{{zzzyyy~~~yyyxxxzzzzzzvvvtttvvvwwwuuuuuuvvvyyy{{{{{{yyyzzz}}}~~~|||{{{}}}{{{zzz{{{}}}}}}{{{xxxyyyyyyxxxwwwwwwwwwwwwwww}}}{{{zzz{{{~~~~~~|||777555444444333444;;;DDDSSS]]]ggglllpppvvvyyyzzz~~~{{{zzz|||zzzmmm___MMMCCC:::888888888999<<>>======>>>???FFFLLLUUU^^^gggsssxxxppphhhbbb[[[RRRLLLKKKIIIJJJMMMQQQUUUXXX[[[\\\[[[]]]___```aaabbbeeegggttt}}}wwwvvvnnn___QQQKKKIIICCC;;;555;;;CCCDDD===777;;;CCCHHHKKKQQQYYYcccooozzz~~~{{{{{{{{{|||}}}}}}|||zzzzzz{{{{{{zzzwwwvvvvvvwwwwwwvvvvvvvvvwwwzzz}}}~~~zzz{{{{{{{{{zzzyyyxxxxxxzzzzzz{{{yyyxxxwwwxxxzzzwww{{{~~~~~~}}}|||~~~}}}}}}{{{zzzyyyxxxwww}}}zzz||||||~~~xxxtttzzz}}}yyywwwxxx{{{~~~~~~}}}||||||||||||zzz~~~~~~|||}}}~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~{{{xxxuuutttsssvvvuuuuuuwwwxxxxxxvvvttttttsssrrrtttxxx{{{}}}}}}zzzyyyxxxxxxzzzzzzyyyxxx|||{{{{{{|||zzzwwwwwwzzzwwwvvvuuuwww{{{}}}|||zzz~~~~~~~~~{{{www~~~|||yyyxxxxxxxxxvvvuuuzzzyyyyyyxxxxxxxxxxxxxxx}}}|||zzzzzz|||}}}}}}|||888777777888777666;;;CCCOOOZZZffflllpppvvvzzz{{{}}}|||xxxmmmaaaPPPFFF<<<999888888:::===>>>GGGVVVeeeooouuuvvvvvv{{{|||~~~~~~}}}}}}|||zzzxxxvvvvvvwwwwwwwwwxxx{{{~~~~~~|||xxxtttrrrxxxxxxyyyzzzzzzzzzyyywww}}}~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}~~~|||uuukkk___UUUFFF>>>555222444777777666666888;;;>>>>>>===<<<<<<>>>AAAFFFKKKRRR^^^llluuu}}}{{{pppdddZZZUUUKKKIIIHHHHHHKKKPPPSSSUUUVVVXXX[[[]]]^^^]]]\\\\\\^^^fffmmmppprrrqqqhhh^^^XXXQQQGGG>>>;;;<<<;;;::::::AAAJJJMMMJJJHHHNNNTTTWWW^^^hhhpppxxx}}}|||{{{{{{||||||{{{yyyxxxzzzzzzzzzwwwuuuuuuuuuvvvvvvvvvvvvxxx{{{}}}{{{{{{||||||{{{zzzyyyxxx~~~|||zzzyyyyyyyyyzzz|||~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~|||~~~zzz}}}{{{tttsssyyy~~~~~~|||zzzwwwxxxzzz}}}~~~}}}}}}}}}}}}}}}zzz||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxwwwxxxzzz{{{|||{{{xxxwwwtttttttttuuuwwwyyy{{{|||wwwwwwvvvwwwyyyzzzyyyxxxyyy{{{}}}|||yyywwwyyy|||vvvwwwwwwxxxyyy|||{{{xxx|||zzzxxxvvvuuuuuuuuuuuuwwwxxxyyyyyyzzzzzzzzzzzz||||||||||||}}}}}}|||{{{666555777888777666:::AAALLLYYYfffkkkooouuuzzz|||~~~yyytttmmmgggUUUIII>>>999888666777::::::CCCPPP\\\fffmmmtttyyy||||||}}}}}}}}}~~~~~~~~~yyyxxxxxxwwwwwwwwwyyyzzzvvvzzz~~~|||wwwtttrrruuuuuuvvvvvvvvvvvvvvvvvv}}}{{{~~~~~~}}}|||~~~~~~}}}}}}~~~}}}{{{{{{|||~~~}}}{{{}}}yyylllWWWLLL>>>666444444333111222444888===@@@AAA@@@???>>>???@@@AAACCCKKKUUU^^^kkksss~~~xxxmmmeeeVVVPPPIIIEEEEEEHHHJJJKKKLLLNNNRRRVVVXXXWWWUUUSSSLLLRRRWWWZZZZZZWWWOOOGGG???<<<888666777:::>>>AAADDDKKKRRRWWW[[[```dddgggiiisss~~~{{{yyyyyyzzz{{{{{{yyyzzz{{{zzzxxxvvvuuuvvvvvvvvvvvvwwwyyy{{{}}}~~~||||||||||||{{{{{{zzzyyy~~~}}}|||||||||{{{}}}{{{zzz||||||{{{}}}~~~~~~|||}}}|||xxxvvvwww{{{}}}||||||}}}{{{yyyxxxxxxyyy}}}|||{{{{{{{{{{{{{{{{{{xxxzzz}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyzzzzzz{{{||||||}}}}}}{{{|||~~~~~~|||{{{zzzwwwwwwwwwvvvvvvwwwyyyzzzvvvvvvvvvxxxzzzzzzyyyxxxvvvzzz|||zzzxxxxxxzzz|||yyy||||||yyyuuuwww~~~|||yyyyyywwwvvvuuuuuuvvvxxxuuuvvvxxxzzz|||}}}~~~~~~yyy{{{~~~~~~|||{{{444333444666444222777===FFFUUUcccjjjmmmsssyyy||||||wwwsssqqqnnn[[[OOOBBB;;;777555555777999@@@KKKVVV```jjjtttzzz{{{||||||}}}}}}~~~~~~vvvxxxyyyyyyxxxxxxyyy{{{tttxxx}}}~~~{{{wwwuuuuuuqqqrrrssssssrrrsssuuuwww|||{{{~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}zzzyyyzzz~~~}}}yyy{{{}}}}}}~~~mmmbbbTTTGGG???999555222111333666<<<@@@BBBBBB@@@>>>??????===;;;>>>DDDIIIYYYaaalllvvvvvvggg```VVVOOOKKKIIIFFFCCCBBBCCCFFFIIIMMMMMMKKKIII@@@BBBEEEHHHHHHEEE???999444333333777999<<>>NNN___gggkkkrrryyy}}}||||||xxxxxxwwwtttbbbUUUFFF>>>888444333555:::===EEERRRaaannnuuuxxxxxxzzz}}}}}}|||wwwyyy||||||zzzxxxxxxyyyqqqvvv|||}}}zzzwwwwwwyyyoooqqqrrrqqqqqqrrrvvvyyy}}}~~~~~~|||zzzyyywwwvvvxxx}}}|||}}}|||~~~}}}}}}~~~|||yyyxxxyyy~~~~~~|||{{{{{{}}}~~~|||~~~~~~}}}~~~|||}}}}}}~~~tttfffXXXKKKAAA;;;999999:::===AAABBB@@@===;;;===???===;;;:::===@@@JJJQQQZZZbbbgggmmmtttyyy|||vvvnnnfff```WWWLLLDDD???>>>>>>@@@CCCCCCBBB???:::999:::===>>><<<:::888444333555;;;>>>CCCNNNYYYhhhsss}}}~~~||||||{{{{{{zzz}}}{{{zzz|||}}}|||||||||}}}}}}~~~~~~~~~}}}|||zzzyyyzzz|||~~~||||||~~~}}}zzzxxxxxxyyy||||||{{{{{{{{{{{{||||||zzz{{{}}}~~~}}}{{{zzz{{{|||}}}~~~}}}||||||}}}|||zzzzzz{{{yyyzzzzzzyyywwwwwwzzz|||yyyyyyzzz|||}}}}}}{{{xxxwwwzzzzzzxxx{{{|||}}}|||||||||}}}~~~{{{~~~~~~yyy{{{}}}}}}{{{zzz{{{|||wwwxxx{{{}}}~~~~~~|||}}}~~~~~~444222111000,,,))),,,222888III[[[dddiiiqqqyyy~~~{{{|||{{{xxxzzz}}}|||xxxgggYYYIII@@@999444333444<<<<<>>;;;888;;;???@@@>>>===>>>@@@BBBGGGNNNSSSVVVZZZ___cccpppzzz|||sssfffUUUIIIAAA>>><<<<<<>>>>>><<<:::777555555888;;;;;;:::;;;777555888>>>CCCJJJXXXggguuu}}}zzzwww||||||~~~}}}|||zzzyyyzzz|||}}}yyyxxxzzz}}}~~~}}}||||||{{{{{{|||~~~}}}|||}}}zzzxxxyyyzzzxxxyyy{{{zzzxxxxxx|||{{{{{{|||}}}~~~{{{yyyyyy{{{zzzxxx}}}|||xxxuuuuuu|||{{{~~~yyy~~~|||{{{~~~}}}{{{{{{|||yyy{{{}}}~~~~~~}}}|||~~~|||{{{~~~222111///,,,+++,,,///222;;;CCCTTTeeeooorrrvvvzzz~~~yyy{{{{{{wwwuuuwwwpppaaaRRRHHH@@@666333444777555888DDDVVVfffnnnpppuuu{{{zzzzzzyyyyyy{{{}}}}}}yyyvvvuuuwwwzzz|||zzzvvvrrrooonnnlllllloootttwwwxxxvvv}}}}}}xxxwwwwwwyyyxxxtttrrrwww~~~}}}~~~~~~}}}}}}~~~|||yyyyyyzzz{{{zzzyyyyyy}}}~~~}}}|||~~~|||}}}vvvtttzzz~~~}}}{{{~~~~~~|||{{{zzz{{{}}}~~~www|||}}}~~~nnndddVVVSSSNNNIIIEEEBBB@@@???===>>>???@@@@@@AAACCCEEECCCFFFJJJMMMOOOQQQSSSUUU```hhhqqqwww{{{lllWWWJJJAAA:::777;;;<<<888777888777666444333444888>>>BBB======>>>CCCMMMZZZgggnnn|||zzz}}}|||}}}~~~||||||}}}~~~~~~}}}yyy|||~~~{{{}}}~~~|||~~~|||}}}~~~{{{zzz|||~~~}}}||||||xxxyyy~~~~~~zzzyyy|||{{{~~~vvvsss{{{{{{||||||{{{yyyxxxwww{{{yyyzzz~~~}}}{{{~~~|||}}}}}}{{{yyyzzz}}}~~~}}}~~~//////---***)))***---000:::???MMMaaaooouuuwwwxxx|||~~~}}}zzzyyy{{{sssdddTTTJJJ@@@666222444333222555???NNN\\\fffjjjwww|||zzz~~~|||{{{|||}}}}}}zzzwww{{{zzzzzzyyyxxxvvvsssqqqqqqooommmooossswwwxxxxxx{{{{{{zzz{{{{{{|||{{{zzz{{{zzzwwwtttwww}}}~~~|||~~~|||{{{}}}~~~}}}~~~||||||{{{|||}}}{{{zzz{{{}}}~~~|||{{{}}}zzz}}}|||xxxwww|||~~~|||~~~|||{{{|||}}}~~~~~~{{{}}}}}}}}}jjjfff^^^VVVNNNHHHDDDBBB======>>>>>>??????AAABBBCCCFFFIIIKKKMMMMMMNNNNNNVVV\\\dddiiilllrrr|||~~~iiiSSSFFF???888666999;;;888777999888777555444555999???CCCCCCDDDFFFLLLWWWcccooowww|||~~~{{{zzzzzz|||~~~~~~vvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~~~~|||}}}~~~}}}|||{{{{{{wwwwwwzzz{{{xxxyyy~~~|||}}}{{{wwwwwwzzzzzz{{{{{{zzzxxxwwwvvvyyyyyyzzz}}}}}}zzz}}}|||~~~zzzzzz|||~~~~~~~~~,,,,,,***((('''(((,,,///777999DDDXXXiiiqqqsssuuu~~~~~~{{{{{{~~~vvviiiYYYLLLAAA777333333222222444;;;EEESSS```gggwww{{{}}}{{{|||~~~~~~zzz~~~|||{{{||||||zzzyyy|||xxxvvvwwwwwwuuussssssqqqooopppsssvvvxxxyyy{{{xxxtttuuuzzz}}}|||zzz{{{|||zzzwwwxxx}}}}}}zzz{{{xxxwww|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||{{{|||~~~zzz||||||}}}}}}~~~zzz{{{zzzyyy{{{~~~~~~{{{~~~~~~{{{{{{}}}~~~~~~|||zzz{{{~~~xxxmmmaaaVVVMMMIIIAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJIIIHHHGGGHHHMMMSSSVVVXXX\\\dddkkkqqq}}}zzzooo\\\III>>>===999888;;;======>>>@@@???===999777888<<<@@@DDDDDDEEEHHHOOOXXXcccmmmsssrrrxxx~~~{{{wwwuuu|||wwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}{{{zzzyyyvvvtttuuuvvvwwwzzz~~~}}}}}}}}}{{{wwwwwwzzzxxxxxxyyyyyyxxxwwwuuutttvvvwwwzzz{{{{{{|||~~~{{{yyy|||~~~~~~~~~|||}}}|||}}}~~~~~~++++++***((('''(((+++...333444<<>>??????AAADDDFFFFFFEEECCC>>>BBBFFFGGGGGGJJJPPPUUU[[[ffftttuuulllddd```YYYLLLAAA<<<>>>===>>>BBBFFFIIIMMMOOOLLLHHHBBB>>>===>>>@@@@@@AAACCCFFFLLLTTT\\\dddiiihhhmmmvvv}}}|||yyyyyyyyywwwttt|||}}}||||||}}}~~~|||{{{vvvtttttttttvvvwwwzzz|||}}}~~~~~~|||xxxuuuwwwzzzvvvwwwwwwxxxwwwvvvuuutttssswwwzzzyyywwwxxx|||~~~}}}|||}}}}}}}}}~~~,,,,,,,,,+++)))***,,,//////111777???DDDJJJWWWcccnnnuuu|||~~~|||{{{zzzzzzyyysssgggWWWHHH>>>888444333444777999AAANNN```llllllrrruuutttvvv{{{yyyxxxwwwuuuuuuvvvyyy{{{wwwvvvuuuvvvxxxxxxuuurrrqqqsssuuuwwwwwwvvvvvvuuuvvvyyy}}}~~~}}}||||||}}}}}}~~~}}}yyyyyyzzzzzzxxxuuuuuuxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{|||yyywwwyyy~~~|||xxx~~~}}}||||||}}}}}}zzz{{{}}}~~~zzzwwwxxx}}}}}}yyyyyy{{{||||||{{{~~~}}}||||||~~~{{{{{{tttkkk```]]]XXXSSSOOOJJJCCC???;;;:::;;;===AAABBBAAA???;;;===?????????@@@DDDHHHMMMQQQYYYdddppp}}}vvvpppooo```WWWNNNKKKHHHCCCAAABBBBBBEEEJJJNNNTTTZZZ___bbb\\\VVVNNNHHHDDDAAA>>>;;;>>>@@@DDDJJJQQQZZZaaaeee```eeelllsssyyywwwqqqqqqsssttttttzzz|||}}}|||sssuuuvvvwwwxxxzzzzzzyyyzzz~~~~~~zzzwwwwwwwwwuuuvvvwwwxxxwwwvvvuuutttsssxxx{{{yyyvvvuuuzzz~~~}}}~~~zzz|||||||||/////////---,,,+++---///...000555777777:::GGGUUUbbbkkktttyyy|||~~~|||yyyxxxvvvmmm]]]OOODDD===777222222444666>>>LLL\\\hhhhhhpppvvvwwwxxx}}}xxxxxxwwwvvvtttuuuxxxzzzsssuuuwwwxxxxxxuuusssqqqooorrrvvvwwwwwwvvvuuuvvvsssxxx|||{{{zzzwwwzzz}}}}}}xxxrrrqqqvvv{{{~~~~~~}}}|||~~~|||zzzzzz|||~~~}}}~~~~~~~~~{{{zzz{{{~~~~~~|||}}}}}}|||}}}~~~~~~|||yyywwwxxx{{{}}}~~~~~~|||zzzxxxyyyzzz{{{{{{|||~~~}}}zzz{{{yyytttmmmgggaaaYYYOOOIIIAAA===:::;;;===>>>===;;;;;;<<<<<<<<<;;;===???BBBDDDDDDFFFLLLWWWeeepppwww~~~ttthhh]]]VVVRRRNNNFFF???>>>???AAAEEEJJJNNNUUU]]]bbbhhhoootttuuuoooiii```YYYRRRKKKBBB<<<888:::===DDDLLLUUU]]]aaa\\\```eeeiiinnnuuu|||qqqjjjhhhkkkooorrrxxx{{{~~~}}}|||uuuxxxzzzzzz{{{}}}|||yyy{{{}}}|||yyyvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvyyy|||{{{wwwvvvxxx|||}}}~~~xxx{{{~~~}}}|||111111111///---,,,---......///333666555666>>>GGGQQQ[[[fffoooxxx}}}wwwvvvxxxrrrcccUUUJJJAAA:::333222111444<<>>>>>>>>>>>>>>BBBJJJVVV^^^nnnzzzpppjjjaaaXXXPPPIIIDDDAAAAAA<<<:::???EEEKKKSSS[[[bbbllluuuzzzwwwooohhh]]]QQQHHH777777999===DDDLLLSSSXXX\\\^^^aaabbbdddjjjrrryyy~~~yyywwwqqqmmmfff```^^^bbbjjjooottt|||}}}zzzyyyzzz}}}~~~zzz{{{|||~~~~~~|||vvvwwwxxxyyyzzzzzzzzzyyyxxxyyy|||~~~}}}zzzxxxxxxyyyzzz}}}|||~~~}}}|||}}}~~~~~~}}}}}}|||222222222000---+++,,,---//////222777999888:::>>>CCCNNNZZZfffsss}}}{{{sssuuuyyyuuugggXXXNNNDDD;;;666333222444<<>>HHHSSS]]]gggpppsss~~~yyynnn___UUU>>>===<<<>>>AAAGGGMMMQQQ\\\^^^___^^^___cccjjjqqqtttwww|||rrrhhheee\\\\\\ZZZXXXXXX]]]gggnnnqqq{{{{{{xxxvvvzzzzzz}}}~~~xxxxxxyyyzzz{{{{{{{{{zzzyyy{{{}}}~~~|||yyywwwvvvwww~~~{{{xxx|||}}}|||xxxyyy{{{~~~}}}|||~~~zzzxxxzzz}}}}}}~~~zzz555333000,,,***+++...222666777777777555444555666:::AAALLLUUU\\\bbbiiimmmzzz|||yyynnn```SSSFFF<<<222000000444;;;FFFXXXgggtttrrrwww~~~}}}~~~}}}yyyuuu{{{zzzzzzxxxvvvtttqqqooosssrrrqqqqqqrrrtttwwwyyy~~~}}}{{{{{{{{{{{{zzzzzzxxxtttqqqtttzzz|||zzzxxxxxxyyy{{{{{{zzzxxxzzz}}}~~~|||{{{{{{||||||}}}~~~{{{||||||yyywwwzzz}}}wwwxxx~~~{{{||||||}}}}}}~~~~~~~~~zzzooocccWWWMMMDDD>>>===:::999;;;;;;999:::=========:::777555888>>>DDDMMMSSS\\\eeeoooxxx~~~uuupppjjj___UUUPPPNNNIIIBBB@@@@@@AAAAAA@@@EEEMMMXXX```gggrrrzzzpppaaaRRRKKKNNNJJJ@@@BBBNNNQQQVVV[[[]]]]]]^^^bbbgggoooooosss{{{{{{tttnnnhhhbbb[[[VVVQQQSSSTTTTTTXXXcccsss~~~~~~zzzwwwwww{{{~~~||||||}}}~~~zzzyyyyyyzzz{{{zzzvvvwww{{{~~~}}}{{{yyywwwvvvxxx}}}}}}zzz}}}}}}~~~~~~{{{zzz}}}666555222///---...111555;;;<<<;;;999666444444555777<<>>===;;;888666999???DDDHHHMMMTTTZZZ^^^ccciiinnnxxx~~~}}}qqqhhhaaa^^^YYYPPPGGGCCCBBBAAA@@@BBBGGGKKKOOOPPPTTT^^^jjjttt{{{|||pppfffcccZZZLLLDDDFFFHHHLLLQQQTTTVVV\\\dddkkkmmmlllooouuuxxx{{{~~~sssmmmeee^^^ZZZWWWTTTQQQYYY\\\```ccciiiqqq|||}}}zzzwww{{{~~~||||||}}}}}}yyyvvvuuuwwwyyyyyywwwwwwyyy}}}}}}{{{zzzyyyyyy{{{}}}}}}~~~~~~~~~~~~|||~~~{{{|||666666444111000111555888@@@@@@???<<<888555444444333555888;;;@@@GGGOOOTTTgggnnnsssqqqjjj___PPPDDD888444111222666???OOO]]]kkkmmmsss|||zzz{{{}}}~~~~~~{{{yyywwwsssssstttvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwttttttwww}}}}}}~~~}}}}}}~~~~~~{{{wwwtttxxxzzz{{{{{{zzzxxxxxxyyy}}}}}}~~~}}}{{{zzzzzz{{{|||~~~}}}{{{|||~~~}}}~~~zzzxxxyyy}}}}}}zzzyyy{{{yyyvvvssstttuuuwwwyyy{{{}}}}}}~~~qqqiiiUUUKKKCCCAAAAAA>>><<<;;;;;;:::888666555777<<<@@@DDDIIINNNNNNMMMMMMQQQUUU```eeennnuuu}}}~~~ssskkkgggWWWPPPKKKKKKIIICCC===;;;<<<@@@FFFMMMTTT\\\bbbgggkkkuuuzzzoooaaaPPPEEE>>>@@@BBBDDDIIIQQQ]]]fffhhhiiilllpppppprrrzzztttiiiaaa\\\VVVSSSTTTVVVYYYZZZhhhkkkqqqxxxyyy{{{~~~~~~}}}|||||||||~~~~~~|||wwwsssqqqtttwwwsssvvvyyy|||~~~}}}|||zzz|||}}}}}}}}}|||||||||}}}|||{{{zzzyyyzzz555555444222111333777:::>>>???>>>;;;777444444444222111000000444;;;DDDIIIRRR\\\hhhnnnooojjj]]]PPP===888333333444;;;IIIWWW___dddmmmvvv|||~~~~~~}}}yyywwwtttuuuwwwyyyzzz{{{{{{{{{zzzyyywwwuuutttrrrrrrqqqtttsssuuuyyy~~~~~~}}}}}}~~~}}}{{{zzzzzzyyywwwvvvvvvxxxzzz}}}zzz{{{}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~{{{}}}~~~zzzxxx{{{}}}|||{{{yyyvvvwwwxxxxxxxxxyyyyyyzzzzzznnnaaaUUUQQQOOOIIICCC@@@===;;;999777666888;;;===CCCHHHLLLJJJEEEBBBEEEIIINNNRRRXXX___fffqqq{{{{{{ssshhh^^^WWWTTTFFFBBBAAADDDFFFCCCAAABBBHHHOOOYYYbbbiiipppxxx}}}zzziiiVVVFFFDDD@@@>>>@@@GGGRRRZZZ```cccjjjoooooopppwwwzzzsssqqqoooeeeZZZTTTTTTUUUXXX___gggnnnsssxxx{{{{{{{{{|||}}}||||||||||||{{{|||{{{wwwrrrpppssswwwtttwww{{{}}}}}}}}}}}}}}}yyy|||~~~}}}{{{}}}~~~zzzyyyzzz{{{||||||}}}||||||~~~~~~~~~333333333222111222666888999::::::888666555555666222...***)))---333;;;???BBBMMM[[[fffmmmkkkaaaUUU@@@;;;666444333777CCCOOOVVV___jjjsssyyy~~~~~~}}}}}}|||zzzvvvwwwyyyzzz{{{||||||||||||{{{yyyvvvsssrrrpppppprrrtttwwwzzz|||~~~}}}~~~{{{zzzxxxuuuuuuwww|||}}}|||zzz{{{}}}~~~~~~~~~|||uuutttuuuvvvxxx|||~~~}}}|||~~~~~~}}}~~~}}}{{{}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}~~~}}}oooggg```VVVKKKEEECCCAAA>>><<<;;;;;;<<<<<>>888222....../////////555<<>>:::666444111000777@@@OOO\\\iiiooosssyyy}}}|||}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{xxxwwwvvvvvvuuuuuuvvvvvvqqqtttxxx|||~~~~~~{{{{{{{{{zzzyyywwwyyy{{{|||||||||}}}~~~xxxxxxxxxzzz||||||{{{yyy{{{}}}~~~vvvvvvvvvxxx{{{~~~}}}}}}~~~~~~~~~}}}zzz~~~}}}|||||||||{{{{{{{{{{{{xxxyyyzzzzzzzzz{{{}}}tttnnn```\\\WWWSSSPPPMMMHHHDDDFFFEEEDDDFFFHHHHHHFFFDDDGGGDDDAAA>>>???AAACCCDDD??????>>><<<;;;<<<@@@CCCIIILLLVVVdddooowwwqqqbbbVVVLLLGGGMMMJJJLLLTTTZZZ\\\^^^```fffjjjqqqvvvzzz|||~~~uuueeeZZZWWWKKKJJJGGGGGGPPP___jjjnnnqqqwww}}}yyyxxxyyyzzzzzzzzz{{{{{{{{{{{{|||~~~|||yyyxxxyyy{{{{{{{{{{{{xxxuuuwwwzzz|||{{{yyy}}}||||||}}}{{{zzzxxxwwwwwwyyy|||~~~~~~}}}}}}}}}}}}|||~~~|||yyyyyyzzz|||}}}}}}|||}}}111222222111//////111333777999:::;;;;;;;;;===???GGGAAA:::555333222///---111555:::@@@HHHMMMHHH@@@;;;888555333///...333;;;LLLZZZfffkkknnnsssvvvttt~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{sssttttttuuuvvvwwwyyyyyyrrrsssvvv|||}}}}}}{{{{{{|||{{{zzzxxxtttxxx}}}}}}zzzyyyxxxwwwvvvyyy|||}}}zzzwww{{{~~~zzzzzzzzz{{{}}}}}}~~~|||}}}|||zzzxxx|||~~~}}}{{{yyywwwuuutttvvvxxxzzz{{{{{{}}}|||xxxtttnnniiifffaaa[[[VVVPPPLLLJJJKKKOOOOOOLLLGGGFFFCCC???<<<;;;<<<===>>>:::::::::999:::===CCCGGGTTTXXXcccsssxxxiii\\\TTTRRRKKKHHHLLLSSSUUUVVVXXX\\\bbbjjjqqquuuxxxzzz{{{zzz}}}zzzsssmmmbbbRRRIIIHHHEEEHHHKKKOOOZZZlllyyy}}}~~~}}}{{{vvvvvvxxxyyyyyy|||{{{{{{{{{|||~~~}}}xxxwwwyyy{{{{{{zzz{{{wwwsssvvv||||||xxxzzzzzz|||}}}}}}zzzwwwvvvxxxzzz||||||~~~||||||}}}|||zzzxxx}}}{{{zzz{{{|||{{{zzz}}}}}}///111444444222111222444<<<::::::;;;:::<<>>777000,,,,,,...000444999===@@@BBBBBB<<<<<<999222,,,,,,222888KKKQQQ[[[dddjjjooossswww{{{zzz{{{~~~}}}{{{{{{xxxxxxvvvvvvvvvuuuuuuttttttsssyyyzzz{{{|||}}}|||zzzyyy{{{zzzzzzzzzzzzyyy}}}||||||~~~}}}yyy{{{uuutttyyy{{{yyyyyy|||yyyyyy{{{}}}}}}}}}~~~|||zzzzzz}}}|||}}}{{{yyy{{{|||zzzrrrlllsssxxx|||{{{{{{}}}zzzwwwvvvuuu```aaa\\\VVVZZZbbb^^^RRRHHH>>>666888===?????????===;;;<<<>>>>>>===@@@EEEMMM```yyywwwnnnbbbVVVLLLJJJIIIFFFFFFJJJTTTXXXbbblllpppppprrrwww~~~zzzxxx{{{{{{xxxmmmjjjdddZZZPPPJJJHHHHHHSSSVVV\\\dddppp|||~~~{{{xxxvvvwwwxxx|||}}}~~~~~~xxxwwwyyy}}}zzzxxxxxxxxxvvvuuuyyyzzz|||~~~}}}yyyxxxzzz|||~~~}}}|||}}}{{{}}}}}}|||~~~...111333333222222333555999888888::::::>>>JJJWWWWWWSSSLLLCCC:::333111222111222444777:::===???@@@<<<;;;777333//////222666EEEQQQ___eeeeeefffmmmttt{{{zzz|||~~~~~~~~~{{{}}}~~~zzzyyyzzzvvvvvvuuuuuutttuuuuuuuuuyyyzzz|||}}}}}}{{{yyywww~~~{{{xxxwwwwwwvvvuuu}}}||||||}}}}}}{{{~~~yyywww|||}}}{{{{{{~~~}}}|||{{{~~~}}}{{{yyyzzz~~~}}}~~~~~~}}}~~~}}}~~~{{{yyy{{{}}}}}}xxxsssxxx{{{|||zzzxxx}}}xxxxxxtttooosssyyyrrrdddTTTFFF999777;;;@@@EEEIIICCC???======;;;999===CCCIIIZZZqqqxxxjjj\\\UUUOOOHHHFFFHHHLLLPPPXXXbbbgggiiimmmsssyyyvvvuuuvvvvvvvvvyyyxxxooofffaaa^^^ZZZUUURRRRRRSSSTTTTTTdddhhhoooyyy}}}}}}|||{{{yyyyyyzzz{{{xxxyyy{{{|||}}}~~~}}}}}}uuu|||{{{xxxxxxyyyxxxzzz||||||zzz}}}}}}{{{|||}}}xxxzzz...000222333333333555777666555666888:::???MMM[[[aaa___YYYMMM@@@888888999777777666666777:::===???;;;999555333333333222222>>>OOOaaagggbbb```iiirrryyy{{{}}}}}}}}}|||}}}~~~~~~{{{{{{{{{zzzzzz|||wwwvvvuuuttttttvvvwwwyyyyyyzzz|||}}}|||zzzxxxvvv}}}{{{xxxvvvvvvwwwvvvuuuzzzyyyyyyzzz}}}~~~~~~}}}}}}|||~~~~~~~~~|||{{{}}}~~~~~~~~~{{{zzzyyy{{{~~~|||{{{{{{}}}~~~~~~}}}{{{{{{|||}}}|||{{{}}}}}}|||yyy~~~~~~~~~|||yyyvvv|||qqqXXXIII:::555777<<>>;;;777555555888<<<>>>:::666444444777777333...888JJJ^^^fffddddddmmmvvvxxx{{{~~~~~~{{{zzz}}}~~~~~~|||{{{{{{{{{|||yyyxxxvvvuuuuuuwwwzzz|||zzzzzzyyyyyyyyyzzzzzzzzzxxxwwwvvvwwwyyy{{{{{{{{{uuuuuuvvvxxx{{{~~~~~~~~~}}}|||{{{||||||}}}}}}~~~}}}~~~~~~|||{{{zzzyyyzzz{{{yyywwwwwwzzz~~~~~~{{{zzz{{{{{{zzz}}}}}}~~~zzzwwwzzz}}}yyy[[[LLL===777666888===BBBIIIDDDAAA???;;;888:::???===EEEOOOVVV]]]iiizzzwwwmmmeee```SSSPPPPPPTTTWWWZZZ```ggglllmmmqqqsssoooiiiiiimmmiiippp|||qqqiii^^^WWWSSSQQQNNNKKKLLLPPPXXXdddrrr}}}~~~|||{{{yyyxxxvvvyyyyyyyyyyyyyyyxxxxxxxxx{{{}}}~~~}}}|||{{{}}}{{{yyyzzz}}}~~~~~~{{{yyy|||.........000222555777777444222222333444999FFFSSSiiiqqqsssgggYYYPPPJJJFFFBBB>>>888333111444888;;;888555333555999999333---555CCCTTTaaagggmmmuuu|||www|||||||||~~~}}}|||{{{|||zzzxxxwwwxxxzzz|||~~~{{{zzzwwwuuuvvvzzz~~~yyyxxxxxxyyy|||~~~~~~tttvvvxxxzzz}}}~~~zzz|||}}}}}}}}}|||||||||~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}vvvxxxzzzyyywwwxxx|||}}}zzzyyyzzz{{{|||~~~|||}}}}}}zzzyyy{{{hhhXXXFFF:::555555:::@@@CCCAAAAAABBB???<<<<<<@@@???AAACCCDDDGGGSSSdddqqq~~~zzzqqqccc\\\WWWVVVUUUSSSVVV[[[dddfffkkkppppppmmmnnnrrrlllooottt|||}}}ppplll```XXXMMMGGGHHHLLLQQQTTTTTT^^^mmmyyy~~~{{{{{{zzzyyywww{{{zzzyyyxxxvvvvvvuuuuuu~~~{{{yyyxxxzzz~~~zzzwwwxxxyyyzzz}}}~~~~~~~~~...---,,,...111444666666333222222333333666AAAMMMeeepppuuunnneee___XXXQQQJJJDDD;;;444000000333555666444333666999999333...222;;;IIIWWWdddoooxxx}}}yyy~~~~~~{{{~~~}}}|||{{{{{{|||~~~}}}{{{wwwuuuvvvzzz|||{{{zzz{{{}}}~~~}}}|||wwwyyy|||~~~~~~}}}zzz|||~~~}}}|||||||||{{{{{{zzzzzzzzz}}}}}}~~~{{{|||~~~~~~|||{{{~~~xxxyyy{{{||||||~~~}}}|||zzzyyyzzz|||~~~~~~~~~}}}~~~}}}xxx{{{~~~{{{iiiRRRAAA777444888???<<<;;;>>>AAA@@@===>>>AAACCCCCCAAA======DDDRRR\\\gggnnn|||uuulllddd___[[[UUUSSSUUU]]]\\\```hhhllllllnnnqqqtttrrrrrruuuzzzvvveeeXXXUUUSSSNNNHHHEEEHHHQQQ\\\ccceeeqqq{{{yyy{{{}}}}}}|||xxxwwwvvvuuuttttttttttttyyyzzzzzzzzz{{{|||}}}}}}|||vvvuuuvvvwwwzzz~~~|||~~~}}}~~~}}}}}}///,,,+++,,,///333444444222222333555444666???JJJ]]]iiipppmmmlllmmmhhh```WWWPPPEEE;;;333000111222444444444777999888444000///555@@@MMMYYYfffqqqyyy|||}}}{{{yyyyyy{{{}}}~~~zzzyyyyyyzzz||||||{{{zzzxxx{{{~~~~~~|||~~~~~~|||~~~~~~{{{yyy{{{}}}~~~}}}{{{xxxwwwzzz}}}zzz{{{~~~~~~{{{{{{|||~~~xxxyyyzzzzzz{{{}}}|||~~~~~~~~~~~~zzz{{{}}}~~~~~~kkkZZZLLLAAA===???888777999<<<===;;;===BBBCCCCCCBBB???<<<===CCCIIINNNTTTaaaqqq|||xxxsssmmmeee```___\\\XXXWWW^^^dddggggggiiippppppppptttxxx{{{{{{yyy|||qqqjjjggg___OOOGGGGGGMMMOOOQQQSSSXXXcccrrr}}}{{{wwwyyy}}}~~~}}}uuuuuuttttttuuuvvvxxxyyyttttttvvvyyy|||~~~|||wwwwwwyyyyyyzzz~~~~~~|||~~~}}}|||~~~///,,,***+++...222333222111222444666666777???IIIXXXdddkkkkkknnnvvvtttkkkccc[[[OOOBBB999444222222333444555777888777444111,,,222<<>>CCCLLLSSS\\\ccckkkwww|||wwwxxx{{{|||{{{uuuuuuuuuvvvxxx{{{~~~sssrrrqqqtttxxx~~~|||xxx{{{}}}||||||~~~~~~}}}~~~~~~}}}|||}}}}}}+++))))))---...,,,---000222222555777666777>>>HHHWWWiiiuuussspppuuuxxxuuuqqqlllbbbTTTEEE;;;777666333555777777666444333444000000333:::CCCNNN^^^lllsss{{{~~~~~~}}}|||}}}~~~~~~}}}xxxxxx}}}{{{vvvvvv{{{~~~|||wwwwwwwwwvvvvvvxxx{{{}}}{{{xxxvvvyyy~~~}}}zzz{{{|||zzzyyy|||~~~}}}xxx}}}{{{}}}{{{xxxzzz|||}}}~~~yyyyyyvvvxxx{{{}}}~~~~~~}}}|||~~~yyyxxxyyy{{{xxxyyy|||ttt^^^OOOEEE<<<666666888888999;;;AAACCCEEEDDD@@@;;;777555999===CCCIIIQQQ[[[gggooozzz}}}uuunnneee]]]YYYVVVUUUTTT\\\^^^cccmmmxxx}}}zzzvvvwwwtttrrrwww}}}sssiiicccbbbUUUKKKKKKOOOQQQUUUZZZcccgggnnnwww~~~}}}yyyvvvyyyyyyvvvyyyzzzrrrtttwwwyyyzzz{{{}}}}}}{{{|||~~~111---+++,,,,,,***+++///111111333555333333;;;DDDQQQfffwwwyyyxxxzzzyyysssuuuuuurrrhhhZZZJJJ>>>888888999:::888666444333444222///...222888BBBSSSaaammmttt{{{}}}{{{{{{|||{{{~~~~~~||||||~~~|||}}}{{{xxxyyy~~~|||zzzyyyzzz}}}~~~|||yyyxxxyyyzzzyyyxxxwwwwwwwww{{{zzzyyyzzz}}}|||zzzzzz{{{{{{{{{}}}}}}xxxzzzzzzzzz{{{~~~||||||~~~~~~}}}yyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzzyyywwwvvv}}}{{{xxxxxxyyy{{{{{{{{{}}}||||||{{{ppp^^^RRREEE???<<<999999<<<===>>>@@@AAA???===<<<;;;999<<<@@@DDDIIIOOOXXX^^^kkkpppyyy~~~rrrggg^^^XXXSSSQQQUUUVVVZZZbbbllltttwwwxxxwwwtttpppnnnqqqzzz~~~qqqkkkggg___VVVQQQOOOJJJIIIPPPYYY___gggnnnvvv{{{}}}}}}~~~}}}{{{uuuvvvuuussswwwvvvwwwxxxxxxxxxyyy|||~~~~~~}}}~~~333...++++++***'''(((,,,000000222333000///555>>>NNNaaasssxxxyyy{{{zzzvvvyyy{{{|||wwwkkk\\\OOOHHHCCCBBB???;;;666333222333222---)))))),,,444DDDRRR```eeekkknnnpppuuu}}}}}}~~~{{{yyyzzz}}}zzz}}}~~~zzzzzz}}}|||zzzzzzzzzxxxzzz}}}xxxzzz}}}}}}zzzwwwwwwxxxzzz{{{{{{yyywwwuuuzzz{{{{{{{{{|||~~~|||yyywwwxxxyyy}}}||||||~~~zzzvvvtttvvvyyy{{{||||||zzz{{{~~~~~~~~~zzzuuuuuuwwwyyyxxxvvvxxxuuussstttyyy{{{zzzxxx{{{xxxwww|||qqq```TTTKKKCCC@@@@@@======>>>>>>>>>?????????:::<<>>===<<<;;;;;;<<<>>>@@@CCCEEEHHHJJJLLLNNNRRRYYYdddsss|||tttmmmhhh[[[WWWRRRNNNOOOWWWbbbjjjnnnrrrvvvwwwtttqqqpppoooxxx|||ttt```QQQDDDBBBGGGJJJKKKMMMQQQ[[[jjjyyy~~~}}}||||||{{{xxxwwwyyy|||~~~}}}yyyxxxwwwvvvvvvyyy~~~{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~******---111111+++((((((000000222333000...333;;;LLLXXXeeemmmrrrxxx|||}}}yyyxxxvvvtttsssqqqpppoooaaa\\\SSSGGG:::222...,,,///---,,,------///666???CCCHHHOOOVVV]]]eeennntttvvvyyy~~~~~~|||zzzzzzwwwxxxzzz|||}}}|||zzzxxx||||||yyy|||}}}{{{zzz{{{{{{zzz}}}~~~~~~}}}}}}~~~yyyxxxvvvwww{{{~~~~~~~~~wwwyyy||||||}}}{{{wwwuuuvvvyyyyyyzzz|||}}}{{{xxxvvvuuuxxx{{{zzzyyyzzz}}}}}}|||~~~|||{{{yyywwwzzz{{{{{{xxxuuuuuuvvvrrrvvvyyyxxxuuutttwwwzzz{{{~~~~~~|||~~~uuuggg```[[[VVVNNNHHHBBB===777333888888:::===AAAEEEGGGHHHIIIIIIJJJMMMTTT^^^jjjrrr~~~mmmggg\\\RRRLLLMMMSSSYYYcccfffmmmtttyyyyyysssoooppprrrvvv}}}zzznnnbbbZZZMMMCCC<<>>AAAGGGMMMSSS[[[ccchhhqqquuu{{{~~~}}}zzzxxxvvvvvvxxx{{{~~~~~~yyyuuu{{{zzzwwwyyy{{{|||{{{}}}}}}zzz~~~}}}}}}~~~|||yyyyyy|||~~~~~~}}}yyyzzz{{{|||~~~|||{{{zzz{{{|||}}}}}}}}}}}}|||{{{xxxyyyyyyxxxwwwwwwxxxzzz|||}}}~~~~~~~~~}}}{{{www}}}|||}}}~~~xxxuuupppuuuyyyyyyuuurrrrrrtttrrrxxx|||zzztttrrrxxx~~~~~~~~~|||~~~~~~}}}|||vvvyyy}}}yyyrrrlllccc[[[RRRHHH===555888777777999===AAACCCCCCFFFGGGGGGHHHJJJPPPVVV[[[nnnttt~~~{{{ooobbbXXXRRROOONNNXXXWWWZZZbbbkkkrrrsssqqqooommmlllpppxxxuuujjj```VVVNNNIIIFFFBBBDDDMMMYYYeeeqqq{{{~~~{{{zzzxxxzzz}}}}}}~~~}}}yyyuuurrrsssvvvyyy{{{{{{{{{zzz{{{~~~~~~}}}~~~}}}|||zzz{{{zzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~+++,,,111777777111,,,,,,,,,...222555333222777???FFFQQQcccssszzz{{{zzzzzz}}}}}}}}}|||vvvpppqqqlllbbbTTTEEE999111...------000333222000333999::::::<<>>@@@BBBDDDFFFGGGIIILLLNNNXXX]]]fffoooyyy{{{qqqfff[[[SSSQQQOOOOOOQQQVVV]]]cccfffiiihhhhhhhhhkkkpppvvv{{{yyyqqqhhh\\\RRRLLLKKKKKKLLLPPPSSS[[[fffpppyyy~~~}}}{{{wwwwww}}}|||{{{}}}zzzyyywwwtttrrrsssvvvyyyyyyzzz{{{{{{{{{|||~~~~~~}}}{{{{{{||||||{{{zzzzzzyyyzzz|||}}}}}}~~~|||}}}~~~~~~|||{{{{{{{{{|||}}},,,,,,///333333---*********,,,111555444222888@@@IIIPPP]]]kkkssswwwzzz}}}~~~{{{{{{||||||yyyvvvsssnnneeeWWWHHH<<<444111------///111000...111777777555333333888AAAJJJQQQ]]]aaaggglllpppssswwwyyy}}}|||{{{|||~~~~~~{{{xxxyyyzzz{{{|||||||||{{{zzzxxx}}}}}}zzz{{{}}}zzzwwwvvvzzz{{{{{{zzzzzz~~~{{{|||~~~~~~zzzvvvyyyzzzyyyxxxwwwxxxzzz|||xxxtttqqqqqqssstttrrroootttvvvzzz{{{zzz~~~|||{{{|||}}}zzzxxxwwwzzz{{{xxx|||~~~|||||||||||||||zzzxxxvvvtttooommmkkkmmmsssxxxyyyyyyttttttttttttuuuyyy}}}~~~}}}~~~~~~{{{zzz|||~~~~~~{{{xxxxxx{{{~~~xxxiii]]]SSSMMMFFFBBB@@@@@@???===999===BBBFFFGGGHHHIIIJJJHHHMMMTTT]]]fffqqq{{{zzzjjj^^^MMMOOOOOOLLLJJJKKKOOOTTT]]]```aaa___]]]^^^eeekkkwww~~~sssccc___VVVJJJCCCCCCIIIRRRWWW___eeeppp|||~~~yyywwwzzz{{{xxxwww{{{sssssssssssssssuuuzzz}}}xxxzzz}}}}}}|||{{{|||||||||{{{zzzzzz{{{|||{{{yyyzzzyyyyyy|||}}}}}}~~~|||~~~~~~~~~~~~}}}wwwwwwwwwxxxzzz}}}