BM6P6(@ ---+++))))))+++,,,,,,,,,+++///000---,,,///111000222000000444777666111+++,,,***)))***---111222333555333111111222333222111333444666777999:::::::::777111,,,++++++((()))+++444444444222111222555888444666777666222...***)))''')))---000333444444444///......000222111,,,(((,,,,,,---///222444444333444444444555444333///,,,((((((***---000222333222111///---///333666666555...---,,,+++)))((('''&&&***---111222111...,,,++++++)))(((---555:::;;;999888444///------...///000///000111000...,,,,,,------///111222222333555777222222222111000222666999666888:::999666444666888888666666666777777555333444000,,,---000111...***))),,,...---((($$$###$$$&&&%%%&&&***......,,,))))))***,,,......111444666555666555444333333555777777777666333000......///---...///...---000555:::<<<;;;888333000000222555555333111111444777999999<<<999444000......000222777333...)))((())),,,///888777666:::>>>>>>999444111222222000---...222666666666333///,,,---222666888777444...******///444999666333222222333333333222111000111222444777888666333///...///111222222666444111000000///...,,,......//////...---,,,,,,)))(((&&&%%%'''+++000333:::888555555444222---)))((('''))),,,111333222///++++++++++++******))))))'''))),,,---,,,,,,,,,---,,,(((%%%%%%(((,,,------***)))(((((()))+++.../////////...,,,,,,...222555444333111---******---///222222222222222111---***---...///222444444222000555555444333222222222222111111222111000111444666999888666555444333222111000///---,,,,,,,,,---...111...,,,---000333444333666:::999000)))'''((((((---000222222000000333666555444333222000...,,,+++---...000///,,,***((('''((()))+++...111555888:::999;;;===<<<888444444555999<<<<<<888222---...111,,,***)))+++000333444333333444555444222000000000222000......///333777999666222...++++++---......333444666666666444222111444444111,,,''')))000777777888999888555222111000,,,,,,,,,,,,+++***))))))%%%&&&(((+++...///...---///111444777777666444222---...---&&&%%%,,,444444444333222000///...//////...***''''''+++///...,,,)))***---111444555666333000...///...***'''%%%&&&'''((()))+++...000;;;666222111333222---(((...111444222---)))((((((000222...'''&&&+++...,,,+++---///000////////////111///...---...000222444000,,,'''%%%%%%((()))***))),,,---+++&&&$$$'''+++***(((&&&&&&(((************...///------111444444111000000333777777222------,,,+++---///000000000444222000000222333333222333444555666777888999999777111,,,,,,+++)))))),,,222333333222222222555777555666777666333///,,,***'''(((+++...222444555444444333333444666555222///000000000111444555444333333222222222222000...,,,***)))***---000222222111444222111333555777555444---------,,,+++*********,,,...///...---,,,---...,,,***)))---444999999777666333///---...000111111111222333222///------...///000222333333333555777222222111//////000444888;;;======;;;777555777999???===<<<;;;;;;999666333222...++++++...000...,,,***,,,...---+++((('''&&&%%%&&&(((,,,///...+++'''(((***,,,---...000333555777777777555444444666777777777666444222000000000000111111...+++...555;;;@@@===777333///......///111111222222333555666777777555111...---///111333555222...******,,,000333:::888777999<<<<<<777222000111111000000111444777777888777555222333666999<<<999555000...000666:::===999555111111111000000111000//////000333666999666333///---///222444555666333000...------+++***---------------,,,+++++++++***)))((((((+++///222777555333333444333111...***))))))+++///111000...+++,,,---...---+++)))'''$$$&&&)))******))))))***+++(((&&&&&&)))+++,,,+++((((((''''''(((***,,,---------,,,++++++,,,///000000111000...,,,+++,,,---000111222333222111///...333333444444555444333111222333333444333111///......///000//////000222555999999999888555333111111/////////....../////////222///++++++...111111111333888888111,,,,,,......111222222000......111444777666444111///.........111111///---***((('''''''''***...333888;;;===>>><<<===>>><<<777444444444777999:::666000,,,---///000......000444777777666333444444333111000000111111000//////111444777999777555111---++++++,,,---222222333333333222000///666555222,,,'''(((---333555666777666333000//////......------,,,***)))((('''(((***,,,......,,,+++///111444777888777444333///000...((( $$$***555555555444333222000///......---***'''(((---111111...***)))+++...111222111000......///...,,,)))&&&''')))+++,,,...///111===:::666444333222///---,,,------,,,***(((''''''000111...((('''---///......000111222111000//////---+++)))((((((+++...000...+++'''&&&(((,,,...///,,,......+++&&&$$$'''+++%%%$$$###$$$&&&((()))(((***...///,,,---333777888111000000333666666333000//////000111333333000...222000///000222333444333222333333444555666666777666111...//////,,,+++,,,///111222333222222444666666666666555222///---+++'''&&&'''+++///333555555777666555555666777555444666444333444555555444222111000///...---,,,,,,,,,+++++++++...111222222111444444444666777666444111///.........------------......,,,***)))***...111---++++++...333666666444333000//////000222333333333333444222000...//////111333444444444444555777444333111...---///333666???@@@@@@===888666777999DDDCCCAAA@@@???<<<888555111---)))))),,,/////////---------...//////,,,***&&&(((***---///---***&&&(((***,,,---...///222444888888888666444444666888666555555333222111111000222444333...)))+++333;;;===888222.........,,,***+++///333444222111222444111000...,,,---///222333333111---+++,,,///444777:::888777888:::999444000000//////000333555666555555666888888777666777888<<<777111///111777===AAA@@@;;;555111000000111111000///...---///333777:::777333///---///333666888444111---+++++++++***)))+++,,,,,,,,,,,,++++++***......---,,,***+++...111444222111111333444333333---,,,***)))+++,,,,,,,,,,,,...111333111...)))&&&###&&&)))******(((((((((+++***)))***+++,,,***)))'''&&&&&&&&&''')))+++,,,*********+++++++++++++++,,,...000000...,,,,,,,,,---000444444222111222444:::999888666555444333333000111222222111///,,,***,,,---.........///222444777:::===;;;666222000000...///000222222222222111444000---+++,,,...//////111666777222000222555666555444000,,,***+++///333999666222///...///222333555333///+++)))''''''((('''***000777<<>>>>>;;;666444555888@@@@@@@@@AAA@@@>>>:::666000---)))))),,,000222333111///...000333444111...******+++,,,,,,,,,***)))(((***---......///000222777777666555333333555777222222111111111111///...000333555000***(((...555111,,,''''''+++...,,,***&&&,,,333444111......000///...------...///111333222///---+++,,,///333666777666555666777666333000222000///111444666555222...111444666666555444333666000******111:::BBBEEE@@@;;;555222222333555666111///......111555:::===:::666111...000333666888222///+++******+++,,,,,,++++++,,,,,,,,,,,,++++++111222222000,,,+++,,,...111000......000111333333///---***'''''''''((()))---000444777555000***%%%&&&))),,,---,,,+++***+++,,,---...//////...+++)))(((''''''((()))***,,,---******+++,,,---,,,+++))))))---111333222///---,,,---111555555111000222666<<<;;;999666444333444555000000///...---,,,***)))---///000000000111333555555999===<<<777111//////---///222444555444333222666444000......///000111222666777444333777::::::777333...)))(((***///333666333///,,,,,,000555888555222///---,,,+++***)))(((***...333888<<>>@@@???;;;777......///222555777666444222111111000000111222333///000666===>>>666---)))***,,,///000111111222444222000...---...///---,,,'''$$$"""&&&---333555555111111000//////111333444999777444222111000...---------,,,)))''''''***------------///222333222111111444888:::;;;999777555666555333111///---+++******+++,,,,,,++++++---...++++++,,,---...///...,,,......000222555666555444///000000///------...000555666666555333111222333444444333000......111333555777888777333111111333444555888<<<>>>===999666000...++++++---111444666333111000111444666444111...---,,,***)))***+++---)))+++.../////////000111333333333222111111333555///...---...000///---+++***000444222,,,(((***...((($$$ """(((++++++((($$$+++111222...+++,,,...000////////////000111111111///,,,******---000222222222222333444444333111444222000111444444222///+++---000333444444111//////***&&&(((000<<>>888444444555777777222111000111444999>>>AAA>>>:::444111111333555666///---******,,,...//////,,,,,,------------,,,,,,111444555222---******+++.........------...000111000...***'''$$$$$$&&&(((///222666888777222+++''')))+++---...,,,,,,,,,---...000333444333000...,,,******+++,,,---...///000---,,,---///111111...+++***...333666444222///......333666555111///222555888888777444111111444777222000,,,***((()))+++,,,111222444444444444555666111666::::::666222///...---///222444555333111000666555444333222222444555555888888555555888;;;:::666222,,,((((((,,,000333000...***)))+++000666999000......///000000---+++***))))))+++...444999<<>>999111+++)))))))))***000111333444333000---,,,%%%%%%'''***---...+++)))...222444333111333:::AAA999222***'''(((***,,,,,,...,,,******+++,,,...111333222222333333000+++'''"""!!! """%%%+++111555...,,,,,,...111333444444,,,+++)))((('''***...111(((((((((***,,,---,,,++++++///111///000444777666111000//////......//////555777;;;???BBB@@@<<<999,,,...111666999999666333333222000//////000111222...///666>>>???777---))))))+++---...///000222444///,,,)))***---//////...(((%%%"""&&&---333444333000000111000000111444666777555111///......---,,,+++,,,,,,***&&&&&&***------------000333444444333333777;;;======;;;:::999777666444111...+++)))((((((+++...///...---------,,,,,,...//////...---,,,//////222555777777444222,,,------,,,+++,,,///111555555555333111/////////111222222111///...///111...111555444000------...***---111666:::999666222///...------...111444666555444333333444444333222......---+++)))***---///***---///000000///000000///000000//////000222444000...---...000000---)))''',,,111111///+++))))))'''$$$"""###&&&(((((('''&&&***......,,,***+++,,,000000111111111111000000000...+++))))))***---//////000111111222222222111444333111000111111000///......///222444444222000---***((()))111;;;DDDJJJHHHCCC<<<777444444444333222222333555999===AAADDD@@@<<<777444333444444444---,,,+++,,,///000000///+++,,,,,,---------------///444777444---((('''(((,,,---...---,,,,,,...000000///---)))&&&&&&(((***111333666888666222...+++***+++,,,+++))))))+++---000333666888666333000///---...///000111222222333111//////111555666333000---000444555444222000000000222444333000000222444333444444222///...222555333000+++(((''')))---000333555777777555444555666000222555777777555111///---///111222111///---+++000222444555555555777888888:::999555555888999777555111,,,***+++---000111,,,+++))))))+++///333666+++***+++...111222///+++***(((&&&%%%(((---444888===<<<;;;;;;;;;999666333444333333333222111111111---///111111///.........,,,...000000...------...000000111222333333333333)))++++++)))&&&&&&(((+++---,,,+++******+++---//////000111222333444444444111222222111//////111222/////////...,,,+++)))(((###(((...000000111333666999:::;;;;;;999444000---,,,...///.........000111000222444555444333000...***,,,000777???DDDGGGGGG>>>888000***((()))******333444666555222///------)))''''''))),,,---***'''(((,,,///000000333999@@@:::555---((('''))),,,...111---,,,------+++---000222000000111222000***$$$!!!%%%***///222...---,,,...000111000///((('''&&&&&&'''***...000(((((((((***+++,,,***(((&&&,,,000000111555777666---------,,,,,,...000222555666999<<<>>>===888555,,,///444999<<<;;;666222333222000///...///000111......333:::;;;444---+++(((***+++,,,---///222555...***'''(((---111222111)))%%%###'''...444333111...000222222111222555777555222///------------,,,***,,,...+++((('''***...,,,,,,---000333555555444444888;;;<<<:::888777888555444222000---+++)))((()))+++...///.........///---///111222111///......000111444777999777333///******+++++++++---000333444444444222...,,,+++,,,,,,...000000///---------,,,111555555000+++)))((('''***...333666444///+++---............000333555666666666444111000111222***,,,......,,,+++,,,...+++...111222111000000000,,,---.........000333555444111000111444333///***(((***---///000///,,,***))))))((((((((()))*********************++++++,,,...///000111111111111000...---***))))))+++---...///000000000////////////222222111///---...000222222111///111333555444222---,,,+++,,,///666???EEEFFFBBB<<<777555333111000000222444888<<>><<<888666666666555444---------...//////...,,,******+++,,,,,,,,,,,,,,,---222777444,,,&&&$$$&&&***---///000......000111111111000---******,,,...333444555555444222000///,,,,,,***((('''(((+++...000333777888666333222222///000111222333444444444333111000333888:::888555///111333333222000000111/////////000111222333444000333444111---,,,...222111///,,,))))))+++///111444555777666444222222222000///000555999:::666222.../////////---***(((&&&(((,,,111555555666888999999:::888444444777777555666333...------...---,,,,,,+++++++++,,,---///000)))'''&&&)))---000...+++)))'''&&&&&&)))---222666888888999;;;===;;;777333333222222222222222222111...111444333111......///---///222333222000//////111111111111111111111111******)))((((((((())))))+++******)))***+++,,,---------///111333444333222000111111000//////111333333222000...+++'''$$$### &&&,,,.........111444777888:::;;;:::777333111...///000000000000000111---///222333333111...,,,***,,,111888???CCCBBB@@@:::555---(((&&&(((***+++222444555444000...---...///,,,)))***---...,,,(((&&&))),,,...///222777:::;;;888222---***,,,111555666111///000///+++,,,000111//////111333000***$$$ """###&&&)))+++---+++++++++,,,...///---+++&&&%%%$$$%%%''')))++++++'''''''''(((******(((&&&""")))///000222777888777)))*********+++...222555444555777::::::888444000,,,///666<<>>:::444//////...,,,***'''$$$###!!!'''...333555555777999999:::777333444777777444888444111//////...+++(((------------------,,,,,,***&&&###$$$))),,,,,,***''''''((())),,,000444666555555777;;;>>>===888333222111000111222222222111...111444444111...---...---111555777555333111000222222111000//////000000,,,+++)))((()))***)))((()))))))))))))))***++++++,,,,,,...111333333111//////000000///......111333777555222...)))$$$ !!!'''---///......111444444666999;;;;;;999666444000111111111111000//////,,,...000222222000---+++***,,,111888>>>@@@===999777222***%%%%%%''')))+++111333444222///---...000555000,,,,,,///000...***&&&(((+++...///222444666<<<;;;777222...000666<<<999444111333111,,,,,,000111//////111444222+++$$$$$$$$$%%%'''((()))******)))))))))+++------,,,***%%%$$$###$$$&&&(((((('''***)))((('''''''''''''''%%%'''+++///111333333333---------+++***+++...111777777555444222111//////000111333777:::;;;888666333222000---,,,,,,///111///,,,+++...333444///***---,,,,,,,,,...000333555///,,,***)))+++...000000))))))***,,,///111000///***+++...000222333222222555222...++++++,,,,,,,,,)))---000///+++)))***---000222555777888777555444888777555222000///......///333555444000---,,,------...---,,,***+++---///444444555555555333111000666777999<<<<<<999333...222///+++((((((+++...111333111///---+++*********)))***,,,.........,,,+++///111222111///---,,,,,,///......---------------000111222111000000111333222333444444333111...,,,+++...333555333000---+++///111444444333222222222000///---+++,,,...111222444444444333222///---,,,(((((())))))((())),,,...---...///...,,,***)))))))))******((('''''')))+++,,,111333111000333444222111///---++++++,,,...000222333333111---***))))))///...---,,,---///111222666333111222555666666444000000111111222333444444444555666666555222...,,,+++,,,000777>>>AAA@@@>>><<<999555444444666666666555444444222000---+++))).........---,,,***)))(((---000222///)))%%%%%%'''...///111333333333222111111222333444333222000...000000///000000///---***+++******+++---......---111333555666666444111000000333777888777555333222222111111222444555444333222000...---///000000//////---,,,,,,...///000000111111111111000///...---......---,,,,,,------...222222111111111111222222111000111444888;;;;;;;;;111///,,,++++++)))%%%!!!&&&'''))),,,///111333333555777777555333333777:::888888555222...---...000333333222222222000,,,)))%%%"""$$$)))+++,,,---------...111333444333555444444777;;;<<<:::777333222000///...///000222222333444444444444444444333555777888666444333333222333444444333333555666222...+++***+++)))&&&###"""%%%***,,,------///111...///000000000///...---+++---///...,,,,,,///333666555333000,,,'''###!!!''')))+++,,,---...111444222444777::::::999666555222444666555333000//////,,,---------++++++---......///111444777888777555111///---...+++'''''',,,---------------...///000222000......000222222222------...///000111222333<<<>>>;;;444333777;;;<<<999999:::777444111000000,,,,,,---000111000---+++'''(((((('''%%%$$$&&&''''''(((***,,,,,,***'''%%%$$$%%%''')))***+++++++++******)))(((((((((((((((&&&(((+++...//////...---,,,---.........///222444666555444222111000000/////////111444777888777555222222000...------...000//////000111111000---+++++++++******,,,...111333111///+++***+++---......))))))***,,,///000000///,,,---...///000111111111222///+++)))***+++------+++---///---)))))),,,000555666888::::::999777555777777555333111///---,,,///333666555222//////111/////////...,,,,,,...000666666777777777666666555888999:::<<<===:::666222222000,,,******,,,000222333111...,,,*********+++)))***,,,.........---,,,+++---000000///......///111000///......///000111555444333222222111111111111222444444222///+++)))(((,,,111444333000...---000222444444333222333333333111...+++,,,...222444555555555444111...+++)))((((((&&&$$$###&&&+++///...//////...+++)))'''''''''''''''&&&%%%%%%''')))...333444111000111222000000///---,,,,,,...///111333444444333000---------...///000111111222222222555333222333666777666444000111333555666666555555444555666666444222///---//////222777===??????===;;;888444333444555666666666777777777555222///---333222111000...,,,***))),,,///111...)))&&&&&&(((---...111333444333111000///000222333333222000///...------...///...,,,***((((((+++...222333111///000222444555444333000///222555999:::999666555444111///...///111222333222555333111000111111000//////---++++++---////////////////////////...---,,,...---------------------111111000000///000000000111000111333777:::::::::444111...---...---***((((((((()))***,,,///111222333444444333111111444777::::::888444000//////111666666555555555333000---&&&###!!!"""&&&)))++++++...///000222444555555444666555444666888999888666333222000/////////111111444444555666666555555444222333555666666555555555333444444444333333444444333000---++++++***'''$$$$$$&&&***000444666444222...///000000///...,,,+++(((+++------,,,,,,///222444333333111...+++)))''')))+++---......000222555666777888999888666333222111333444333000///...///...//////...,,,,,,...///333333444666888888666444///---///111...***)))---///............/////////111///---...000111222111........................999<<<;;;666555999;;;;;;<<<<<<;;;888333000......++++++---///111111///---***+++,,,***((('''((()))''''''((())))))(((&&&$$$$$$&&&(((***,,,---------++++++***)))))))))******(((***---///...+++'''%%%+++---///111222444666999555444222111000000111111.........000333555666555222111111000//////......---000222111---++++++++++++*********,,,...000111333000,,,******++++++******)))***,,,///000000...---------------///000111000,,,(((&&&(((+++---...,,,------+++)))***///333999:::;;;;;;;;;999666555666666666444222///+++))),,,000333444222000111222111222222000///...///111888888888888999:::;;;<<<;;;::::::;;;<<<<<<999777333111...,,,,,,...111333222000---+++)))***+++---)))***,,,---......------'''***---///000000111333444333111//////111333555;;;888555444555555222//////000333444222///***''''''+++000333222000///...000222333333222222333444444222///,,,,,,...111333333444444333111,,,(((&&&)))'''###""")))......------+++)))'''%%%$$$$$$$$$$$$###"""###&&&)))000444555111///000000...///............///111111222444555444222111111222///111444666777666444222333333333555777777555333000222666:::;;;:::777555444555555555333111///...333333444777:::<<<<<<;;;888666333222333555666666888999;;;<<<;;;999555333777666444222000...,,,+++---///000...***'''((())),,,---000333333222000///---...///000111111111000,,,++++++,,,------+++)))%%%'''+++111666777555333///000222333222111///---222555888999888666555444///,,,***))),,,...000000666555333222222222000...---+++))))))+++------,,,,,,,,,------------,,,+++,,,------......------,,,//////...............///000///000222555777888777888555111000000000000///+++***))))))***,,,///111111222111000......000222:::;;;999666333111222333888777777777888666222///(((&&&%%%&&&)))+++++++++000222555888888777666444888666444444555555444333333222111000///000111111555666777777777666555555444444444444444444555555666555444333333222222333333111...,,,+++)))'''%%%&&&(((---555<<<<<<777111///000000///...,,,***((($$$'''+++,,,++++++---000222111111111000//////...+++---///000000111333555999888777666444111///...///000111000......000111222222222111///...000111666555555777999:::999777//////222555333...---000111000000000000000000000...---,,,---///111111000///......---,,,+++******222666888666555888999888======;;;666111---,,,,,,******+++...111111000...---///000///---+++++++++(((&&&%%%&&&''''''%%%$$$%%%&&&(((+++---///000000,,,,,,+++++++++,,,,,,---,,,...000111///***$$$ ))),,,000333555777999;;;555444333111111222333444///------...111444555555222222222222222111///---+++,,,------,,,+++++++++,,,,,,,,,,,,---...///000000---***)))))))))ӵ///111000///---,,,++++++,,,...111333111---(((&&&'''+++---...+++,,,---,,,+++---000444999999999999777555222111444555666555333///***''''''+++000111000///000222333444444333000///000111777777777888999<<>>===444333444666444//////222222222333222222222111111---,,,+++---///111111000///......---,,,+++******)))///444333333555555222:::999666111---***)))***(((((()))+++...000///...,,,...000000///.........+++(((%%%%%%'''((('''%%%$$$%%%'''***---///111222------------......///000000222444444222,,,&&&###***---111333555666999;;;666555444444444444555666000...---...111444666666333222222333444333000---,,,***)))+++000222111...+++++++++,,,,,,---......***((('''&&&(((4ĉ@ӵ222222111,,,+++******,,,///333666333///+++((()))+++---...)))+++---/////////000111555555444333222///---,,,222333555555333///***''''''+++///111000///000222333444444333000///...///222222333555777;;;>>>@@@888666444555777999999999666555333222111111222222111///---,,,,,,---///111....../////////.........))),,,///000000000111222>L---///111333888444=hĦ222***---000333444333000...---000444555444111000///4ĉ@ӵ666777888888777444111///---...///000///---+++))))))))))))'''%%%&&&(((***,,,+++)))***,,,...---+++%%%%%%$$$###"""$$$(((,,,---222333000///111111///+++---///111222222111000,,,...111222222333555666777777888999999:::::::::444555666555333111...---111555:::>>>???<<<888555333222111000///.........333444444>L444333222111111444666666666666888<<>>;;;888333222111000000000111111555555555222///,,,***)))+++,,,...///000000///...''''''((()))***---///000...---+++,,,------,,,++++++******,,,000444555666///000000000000///...---///111333444222111000111(((%%%!!! ###'''***,,,111///---------,,,+++)))***(((&&&%%%'''((((((''')))***+++,,,---.........******+++,,,,,,,,,,,,,,,+++++++++,,,...000111222---,,,,,,---///000000///888666222...,,,,,,...000555222...,,,,,,...111444222111000/////////...---111333666777666666777888666666666888888777444222,,,---///000////////////555888::::::888555444444777666444222000///000000333222222111111111111111000111333555555444333111444222111222444666666555666333000///111222111000111000---***((('''''''''+++111777888222,,,)))(((111111111000///,,,***)))%%%(((+++,,,******,,,///000///---,,,,,,---...///---///111222111000111111222111///---,,,,,,,,,,,,)))+++---///222666:::>>>;;;;;;;;;888555444444555666555444666999<<<======888444222111...***,,,000333444555555555444333333...------...000111111///.........---------------&&&---111222222444444111444333000,,,((('''(((***)))''''''(((+++---------)))+++............///111///+++'''''')))+++***((("""###%%%(((+++...000222.........///000111222333333444666777555111---***...000222333444555777999666666666666666666555555000......///222555666666333111000111333333///,,,...***)))---444999777444++++++++++++,,,,,,,,,,,,'''&&&%%%&&&(((GG=?555444---,,,++++++,,,000333555444111---+++,,,---------***,,,...000111111111000222222111000///---,,,+++000111333333222///+++)))***...333444222111222444222333333222///,,,+++,,,,,,---///111444777:::<<<444222111222444777888888888777666444222111000000000//////...///000111222333222111111000///......---///111222111000000111HdĦ,,,,,,...///111=Īj+++---///222333333222111000333555666444222000000GG=?;;;===>>><<<888333111,,,---............---,,,***,,,...---+++***)))***///---+++---111444333111((((((&&&$$$$$$&&&***---,,,111333000///111111///***,,,000222333111///---(((+++...000111222444666888888888999::::::;;;;;;333555666555222000//////333666999;;;;;;999666444111000...,,,,,,,,,,,,---000222333HdĦ222222111000222555777888777444777:::<<<===<<<:::888111000///......000111222666666444333000---+++***,,,,,,,,,------...//////((((((''''''))),,,///111111///---,,,---------+++---+++)))***...222444555111111111111111000/////////111333333222000000111(((%%%!!!!!!###'''+++,,,...,,,***)))***++++++++++++)))''''''((())))))(((***+++---...000111111222,,,,,,,,,,,,,,,---//////......//////000111222333...---,,,---...///...---555333111---++++++...111777555111///...000444666555333111111111000...,,,---000444777777777777888777777777999:::999777444...000222222222111222333666888999666222000111333444555444333000///000111333222222222222111111111,,,...111333444333222111///------111666::::::888333///,,,,,,///222222111000000...+++(((''')))+++---333666222)))###$$$'''111111222222111///...---+++...///---******,,,//////...+++)))((()))+++---///111333333111000000000...------,,,,,,,,,------)))+++///222555888===@@@======<<<999555333333444:::888555444555666777777666222...,,,(((%%%''',,,444555666777888777666666000//////000222333111000------......//////000000)))///222222222555666444111000---)))&&&&&&))),,,,,,)))'''''')))+++++++++(((***+++++++++,,,///111222...)))***---000...***""""""$$$&&&))),,,///000/////////ӵ333555777ĭӵ333ӵ777Ħ......---///222555555555222ӵӵ//////ĦƜ`1.׼s777888777///Ħ111222000///------...//////ӵ000Ħ111111000/////////...///111222ĭӵ,,,)))Ħ666777111Ħ777Ħ333000...---//////000111222333333333......///111DdD,,,...000?fӵ---...///Ħ...111444ӵƜ`1.׼s<<<<<<ĭӵ---///111+++000---***,,,000333333ӵ$$$&&&***...Ħ333000...//////000,,,000111333555555777999Ħ222444555555333333666Ħ+++))))))***+++,,,...111444DdD333666888999888ӵ---...ӵ111ӵ,,,******)))(((Ħ,,,***ӵ333333333///ĭӵ$$$'''+++((((((***---///000///---******+++,,,++++++,,,---///111333444555555000///...---...000222444555555444333222222222222000///......000000///---000111000...,,,---111444888666333111000222444666666333111111222111...+++...111666888888777666666555555666888999999666444000222444444333333555777777777555000***)))---222111333555444222000111222222333333333222222111111)))+++///222444444333111///------111777:::888555///+++((()))...222333222000111///---******---000000111000***$$$"""''',,,111222333444444333222222333444333///+++***---111...,,,)))&&&&&&(((***,,,111333555555333111000000------........./////////***---111444666888;;;===<<<<<<:::777333000000111:::777333111111222333333444000...---***&&&(((,,,333555777999::::::999888333333222333444444222000---.........////////////,,,000222000111444777666333222...***((((((,,,///000---***((()))*********++++++***)))'''))),,,///444///+++,,,111222///+++######$$$&&&(((+++...000///000?~4666333444g&e>&e444g&e555>hӵ------///222444444444g&e...guO>uO>&e3333334ff?>ߝL***gĉ@555999::::::Shӵ///---,,,,,,---///000g&e,,,>hӵ333333333333333---...000fff?><z444g&e>&e...+++HL333444555ShӵgL666333000---+++...///111333444444444S?ʬ......3h?D%%)?---000ZufĦ//////...gL---,,,///g&e333gĉ@:::;;;g&e>&e///@e000111??------///+++'''(((---///g<ĉ&&&$$$&&&***3we<Ħ444000---...3h?@e///000111333555333666:::Z6660003335555555553h?gL---***((('''(((***,,,,,,000555D%%)?777fff?><z888888=?Ħ---g&e...g&e...,,,***S?ʬ+++4ff?>ߝL,,,@e(((g&e5554444443h?g&e>&e'''(((??///,,,((((((+++000333555222///---,,,---......------///111333555777888888444222000...///222666888;;;:::888666333222111000333111000000111111000///---///000000///000555999777555333222111333555666666333111111222111---***000444888999888666555444222222333555666666444111111333555555333444777:::777666222,,,%%%%%%+++111...222555555333111222333222333333333333222111111(((***///333555555444333333111000333777888333///,,,(((%%%'''---222444333111222111...,,,,,,000444333///***%%%$$$&&&,,,000111222333555666666555555888888666111,,,+++...222---+++(((%%%%%%(((+++---333555777777555222111111...///000000111000000000+++///222555666777888:::::::::888555111.........777333///...///111333444333111111222///++++++///333444777:::;;;;;;::::::555555444555666555222000........................,,,000000---...222555555777555111---******...222444111,,,***)))*********...---+++(((%%%&&&***---444///,,,---222444000+++$$$$$$%%%&&&(((+++...0001114Dӵ000---///Hƅ^Hu]Ħ555Hu]Ħ555ZuR)Ħ......------...111333Hu]Ħ&&&HŐeHŐeHu]Ħ333qIܗGIӵ...tt555:::<<<HGgĉ@...///---,,,,,,...000111Hu]Ħ)))ZuR)Ħ888999888666555333000sߝLGdUĦ000Hƅ^Hu]Ħ+++ntHdĦ...111HGgĉ@666HdĦ666111---+++++++++///444666555555Htƅ^000222Bt=o9ĦDtfo9Ħ---+++***g?333444HdĦ)))''')))Hu]Ħ444tt777555Hƅ^Hu]Ħ,,,H׼s...//////......---+++)))***---///tQ)))'''''')))je<Ħ222333444Bt=o9ĦH׼s,,,...000111333555333666:::HtĦ222111000///111Bt=o9ĦHdĦ,,,++++++,,,,,,---------...000Dtfo9ĦsߝLGdUĦ;;;Ht@cӵHu]Ħ)))Hu]Ħ000...Htƅ^///qIܗGIӵ000H׼s,,,///Hu]Ħ000000Bt=o9ĦHƅ^Hu]Ħ&&&111000///---,,,,,,...111333111000...------...///000222111///...///111444666777444111000222666888999===:::666222000111333444444444222111111111222333///......000333555666666444222000000111222111000444444444444111...+++(((222555999:::888555333222111222333222111//////000444333222333555888<<<>>>:::666///)))(((,,,111555333444444555555444444444555555555666777777555333,,,---111666:::;;;999777555222///000333333///******&&&###%%%***///111222333111......///111111111666111,,,((())),,,000222333222222666:::<<<:::888777666444222000111444777...///---)))&&&%%%(((,,,444444555666777666222///---///222555555333000---...111444555333222444666777999999333,,,'''(((+++000222444333111111444888888:::;;;999444111000111666888999;;;;;;999777666444444444555666666333000---,,,+++,,,...000111000///...------...///000111666666555111---,,,...222333222...***'''''')))+++---...---***((('''(((***+++******+++---...---,,,""""""###%%%'''+++---///3332224DuXӵ222000000DdDΦDdDĦ111DdDĦ777666t|<---......---------...000DdDĦ&&&DdDΦDdDΦDdDĦ333peƜ4DuTӵ000`eĭ999qet---...///...---,,,---...///DdDĦ)))***t|<666888888888777666555333DdDDdDĦ000DdDΦDdDĦ,,,q<niDdDĦ---qet777666DdDĦ666222...,,,,,,///333777999888q<R...---qjRgdKӵHdDĦgdKӵ,,,+++GR/f6LĭĦ444444DdDĦ''''''(((DdDĦ888`eĭ444DdDΦDdDĦ+++DdDĦ,,,......------------......---+++***+++------geĦ(((((((((FSĦ222333qjRgdKӵDdDĦ---///111222444666444555666DdDĦ333///......qjRgdKӵDdDĦ---,,,,,,,,,,,,---............HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ)))DdDĦ222q<R111///peƜ4DuTӵ222DdDĦ---000DdDĦ,,,qjRgdKӵDdDΦDdDĦ(((***///222111///222000...,,,,,,---///111111000///---------...///111111//////000111444555333000...///222777:::;;;:::777222///...///222444555444222000000000111222.........000333555666555333111//////000111111000333444444444222000...,,,222555888999777555333333222333444444222111111111333333222333666999<<>>>>><<<999666333000/////////---+++)))'''%%%%%%)))---000222111000......000111000///222000,,,+++,,,000444666555444444666888999777555333333222000//////111333---------+++((((((+++...333333333555555333000------///333666666444111//////222444555444333555777888999888333---******+++111444666555222111333666777999999777444111111333777777888888777666555444111111222555666555222///...---,,,---///000///...///...------------...///333333222///------111444555444000+++&&&%%%(((,,,///...---***'''&&&'''((((((((()))+++...///...,,,&&&&&&&&&'''(((***,,,...3333334DuXӵ333222111DdDΦDdDӵ,,,DdDĦ888777o)h111,,,------............---DdDĦ%%%DdDΦDdDΦDdDӵ333=ӊB1.uTӵ222HߝL`o9777po9wӵ000...---,,,,,,------DdDĦ******o)h555666666777777888888888555DdDΦDdDĦ///DdDΦDdDӵ---GIpӵDdDĦ,,,po9wӵDdDĦ666222/////////333777:::<<<:::po9u///---+++***GIdnuR)ĦDdDĦnuR)Ħ+++,,,CdgĪj444DdDĦ''''''(((DdDĦ<<<HߝL`o9444DdDΦDdDӵ***DdDĦ))),,,,,,+++******+++,,,---,,,,,,,,,......---geĦ''')))sp?aĦ000222GIdnuR)ĦDdDĦ///222333333555666555444222DdDĦ333...------GIdnuR)ĦDdDĦ...---------------...000///...DdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ***DdDĦ333po9u+++---......=ӊB1.uTӵ555DdDĦ///222DdDĦ(((GIdnuR)ĦDdDΦDdDӵ+++,,,///111000...222000...,,,,,,,,,---...111111///...------------000000000000111222333444111///......222666999:::777444///,,,+++...222555666555222000......///000......///111444666555444111000......///111111000222222333444444333333222444666999999777555444555555555666666666555444444444444555666888:::===>>>777777666555444444333222...///000111222111111000111222444666888:::;;;;;;666777;;;???BBBAAA===:::777666333...+++)))***,,,))))))(((''''''***///222000//////000111111000...//////...///111444777:::666555444555666666444333000111222000...------...+++,,,---,,,+++,,,...000333222333444444333000---...000444666777666444222111222444444444444666888:::999666333000...,,,,,,111444777777444222222444555666777666444222333444666666444333222222222222...///111444555444000------,,,---...//////---+++///...---------------...111000///---,,,...333666666666333,,,%%%###(((---......---***&&&%%%&&&'''&&&'''))),,,///000///---+++***)))))))))+++,,,---0000004DuXӵ222222///DdDʜ4DuTӵ)))>d<Ħ888Dt222,,,---///111222111///>d<Ħ$$$>d<ʜDd<ʜ4DuTӵ111444F&uTӵ2224DufئL>e333puR)Ħ000...---,,,,,,---...>d<Ħ---Dt555333444555666777999777DdDΦDdDĦ...>d<ʜ4DuTӵ---4DwDd<Ħ,,,puR)Ħ>d<333222333333555888:::;;;999peӵ,,,ĦpeӵDx<>d<ӵDd<+++qR/ܗ?fӵ222>d<***+++>d<Ħ>>>4DufئL>e555DdDʜ4DuTӵ,,,DdDĦ(((+++***((((((((()))+++,,,---...111222111...geĦ'''s<v>aĦ...000peӵDx<DdDĦ444555555444444555333222000DdDĦ222///...---peӵDx<>dd<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ+++>d<Ħ555peӵ+++Ħ...F&uTӵ666DdDĦ///333>d<Ħ)))peӵDx<>d<ʜ4DuTӵ---...000222111000000...---+++***+++,,,,,,111000000//////...------///000000111222222333333555222000000222555666666777444///,,,,,,000444888777555222000///...///000//////000333555777666555000...,,,,,,...000111111111111222444555666777888888999:::999777666777888888888888999::::::999888777888999:::;;;<<<<<<<<<777666666555333111///...---...000111222111000///111222555666777999;;;<<<:::;;;===@@@AAA???:::777555777666111***'''(((+++***++++++)))''')))...333000000000222333333000......///111333444555888:::444444333444444444444333333444555333///,,,*********+++,,,------------...111111111333555444222000...000444777888777666444111111111111222444666888;;;888555333111000...,,,///333777777555333444555333444444333333333444444222111000......///111222//////111333444111---)))))))))***---......+++)))------......//////000000000///---,,,,,,///333555666777444,,,$$$###(((...,,,,,,+++)))'''&&&''')))))))))+++...111111///---,,,,,,+++++++++,,,---...+++,,,4DuXӵ000000---D&dq&ĒR***(((sdKĦ999DHRRud,,,...111555777666444sdKĦ$$$D&oq<Ōq&ĒR---000222>dp&ĒR///...nfʜd<Φ>d<Ħ...s&dq&ĒR---,,,i?ʜtd<Ħ...HHܗDӊB222<x777888555555666777666B?d<(((((('''((()))***+++...111555777666222geĦ***Hg8>aĦ---///B?Ho9///>d<666333111111///000111>d<ӵ000///B?Ho9333<x////////////...111333&ӫeʬtIӇ...>d<Φ>d<Ħ000D&ӫetIӇ***DdDĦ,,,sdKĦ444B?dp&ĒR555666>d<sdKĦ,,,B?Ho9+++s&dq&ĒR......///111333444444---,,,+++*********++++++//////000111111000/////////000000111222222333333555333222222444666777777999666222//////222666999666555333222111111111222111000111333555777666555///---++++++---000111222111111222333555888:::<<<<<<<<<;;;:::888888:::<<<;;;::::::;;;>>>>>>===;;;;;;<<<>>>>>>>>><<<:::888999888666333111///...---...000222333333222000...111333555555555555777:::<<<<<<<<<======:::666222222666999666...((('''))),,,------***(((***///444111111111333444444222//////111444444333333444666000000111222222333555555888999999777222---***))),,,+++++++++,,,,,,,,,+++---,,,---000333444333222...000333666777777666555000///......000333555777:::777444222111///---++++++000555666555555666888444333222111222333333333---,,,++++++---///222444111111222222222///***&&&&&&&&&(((***,,,,,,***(((+++,,,...000222444555555111000...------///111222555555222+++%%%$$$)))...))))))***)))((((((+++---------...000111111...,,,************,,,...000111))))))4DuXӵ......,,,Hu]3hh---+++***ne;;;:::=e000//////222888:::999777ne&&&$$$pIƎ@t@h,,,...000>h---+++***fe///@ďD111111111......---///111333ne...000=e...------...///000444555ege...000sĪj@h//////---fdDĦ000@ďD000000Hkge999::::::444333333333222@h222444@G...///HĪj@IŌ)))###Bene///Hkge222ne;;;;;;fe777Hu]3hh///000111se(((((())))))******++++++...333888;;;999555geĦja>aĦ...111@G222222se888555111...---,,,...222<Ō333222000@G666444Hkge111000/////////...222555HĪj@IŌ---///ege...111Hu]3hIŌ&&&'''DdDĦ...ne///222@h...000>h111444444se111ne//////@G***,,,sĪj@h...//////111333555777888///...---,,,+++*********,,,...000333444444333333000000000000111222333444222111000222555999::::::;;;999555222111222555777333444555666666666555555111000///000333555555555///---++++++---000333333222222222222555888;;;>>>>>>===<<<999777888;;;>>>;;;999999;;;???@@@>>><<<;;;===???@@@???<<<888666;;;:::777444222111111111000222333444444222///---000222444333111111444777:::999888888888777444222222666;;;999222,,,***+++///...---++++++---111555222111111222333333222000///222555444000...///111,,,...///000111222555777;;;;;;;;;888333///,,,+++---+++******,,,---,,,+++***)))***---000222222111...000222444555555444333000...++++++...222555777888777444111...,,,*********...333444444444777:::555333111000111111111000******)))***---000333555444333222222111///+++((('''&&&''')))***+++)))''')))+++...111444666888888222000//////000111000///222000...***((((((***,,,(((((()))))))))***---000000///...///000000...,,,((((((((()))+++...000222)))4DuXӵ000ĵD^000///---,,,<<<>>>===777555222000222777:::999777+++'''%%%...000111111222++++++(((%%%111000,,,222222111111000//////000222333,,,,,,...---------------------111444///111333222222111///---DdDĦ111------......999<<<<<<;;;555333111111222111000555666222...///000+++***###000000333333===<<<:::...777D^---///111222s׼s&&&'''(((***,,,---,,,++++++---333999<<<:::888geFm8555>aĦ222555777666444333s׼s666666333///,,,++++++---000Ho666444222111111555666555444333111000000//////333555,,,...///---111444D^'''''')))DdDĦ///)))+++///555666333555666---000222222s׼s...000.........++++++***---+++///000111222333555777999444333222///---+++))))))))),,,000555777888888777111111//////000111444555111000000222555888999999:::888555222000000000111111333666:::;;;;;;:::999000...,,,,,,...111222333000---++++++---111444555444333222222444777;;;===>>>===:::777555777;;;???999777666888===???===:::666999===??????;;;777444777777777666666666555555111333444555444000---+++---000222000......111666777555444444666777777777444777:::888555111///000111///,,,,,,...222444666222000//////000111111000...111333111---***+++...+++---/////////000444777888888888666222///...///---+++((())),,,///000///---,,,,,,...000222111111...///111222222222111000222...******...333666888555666555000***''''''(((+++...111222111222666999888444000//////000///---*********+++---000333444555333222111222111///...,,,+++))))))))))))'''&&&)))+++...111444666777777111000000111333333111......+++)))(((***,,,,,,+++)))***+++******+++...000///---,,,,,,---.........'''''''''(((***,,,...000Φ4DuXӵtvӵ>d<Ħ000222000......000333Ħ???===;;;:::999999:::999555111222666999888555555444Ħ&&&'''(((+++///666999888666333111333333333222111000//////+++,,,***'''###"""%%%(((888666555444333111---+++,,,...000222333333222111222111000000111111000///Ħ---//////,,,(((---------------------,,,000555999;;;:::888888999111444777888777777777888555555444000...000666<<<>d<Ħ000,,,'''&&&''')))***+++,,,------//////111666;;;>>>===:::777444111000222333111///---,,,---111666666111,,,,,,...000000///...///000//////000000000...---,,,&&&)))---000222333333222333222111222333333222111222333666:::Ħ;;;555777888444...***,,,///666>d<Ħ,,,,,,///111333Be'''%%%&&&(((+++...///...,,,+++,,,222888<<<;;;888geFYĉ777555>aĦ555888::::::888666000333666777666222Be///222333111---+++***+++,,,///nu]ӵ888000111222111000...000333444555555777888888777555333222000000000111333333///((($$$&&&((())),,,...///...,,,******+++---111444666>d<Ħ111,,,)))***,,,>d<Ħ000,,,'''Ħ---444999999444222444888777999999444---)))***---+++...111111Be555...///000///Ħ,,,***(((%%%###$$$&&&)))++++++///444555111---+++***111222333333333444777999:::888666333///+++)))''''''+++000666999;;;::::::222111///...///111444666333222111111333555555444999777555111///---,,,,,,///222777<<>><<<999555333555:::>>>777444333666;;;===;;;888222555:::===>>>;;;777444111222555777888888777777222333555555333///+++)))***---000...,,,,,,111666444333111222666999<<<===777888888777555444444444333///+++,,,000555666666111///---,,,.../////////,,,000111///***(((***---,,,...//////...///333666444555555333111000000111...***((()))---222444444333222111222333444333222......000000111000///...333///+++***///444888999333555555000((($$$$$$'''---///111111000000444777:::555000...//////---+++++++++,,,---...000111222444222111111222333333222222///,,,***)))(((&&&%%%***+++...111333444444444///...000333666666222...,,,(((%%%''',,,///---***+++,,,,,,+++***+++---000---+++))))))+++---//////'''''''''''')))***,,,...?aŖ%7uSQuR)ӵsdKĦ222444222000......gdKĦ999888:::<<<===<<<;;;:::777333222555777777555666gdKĦ)))'''%%%+++...222444444444555666888888666222---+++,,,///++++++***(((&&&&&&''')))+++---000222222///+++(((+++...111333444444555777555444111///...///111gdKĦ&&&'''***+++,,,.........------,,,,,,+++000444888999888777777999888666444777;;;;;;666111...111333222000222777===gdDĦ------,,,&&&((())))))'''&&&&&&'''+++...333777999:::;;;===:::555111111444666555222000000///...---,,,+++***++++++...111444444111///444333000...,,,,,,+++,,,))),,,111666888999777666555333222444555555222...///333888gdKĦ<<<666999;;;<<<:::444...***333sdKĦ......444666888---)))''')))+++......------...///000222555555444555ŶS9998885553we<999999777666///222555666444111)))...111111,,,***+++------000444iĉ@3hR/Ō000000111222222222///222555888777666555555777555111...,,,---...000------+++(((%%%$$$&&&((((((,,,//////,,,,,,///333555555444333222DdDĦ000......///000sdKĦ,,,)))gdKĦ///000222444444222111///333333111,,,((('''***...+++++++++,,,444666222---'''gdKĦ((()))(((''''''''')))***+++---...000000...,,,,,,,,,555333111000111333555777999;;;<<<:::444000.........///222666:::;;;;;;:::555222///000222444333222555555333222111000000111444222///,,,***((('''''',,,///444999<<<:::444000,,,'''"""!!!%%%***---...111...---///444888999777888666555444444666999:::@@@===999666555777:::===444222000222444555222///222333666:::<<<<<<999666222111222666:::;;;888666555000++++++...000///---,,,***'''&&&(((---222666:::777333444777:::::::::>>>===999555555999999666888222------111555666555++++++,,,...000000///---///...---,,,+++*********+++******+++---000333555111000...------///111222...+++'''%%%'''---444999;;;:::777555333111111111000000111111111000///////////////...///222888<<<444222000---++++++***+++111111222333333333333333999666222///------///000,,,---.........---,,,+++000333777777444111000111333222///,,,)))&&&$$$###(((***---///000000000///333222111333444333000,,,(((((('''(((***---000222222///+++(((((())),,,...+++******,,,//////---***,,,++++++***)))(((''''''>A222ne777444555444222000ne555333222333555666666555777555333222333444444333ne+++(((&&&'''+++...222444444555666777666666555111,,,)))***+++++++++***(((&&&%%%&&&((()))+++---//////...+++***,,,...111333333333555666777555222000///000ne$$$"""###%%%&&&'''...------,,,++++++******111444777888777666777888888555444666999999555111---000222111///111666De+++---//////---,,,+++)))&&&&&&(((***///222666999999999:::;;;999444000000333666555333......---,,,++++++************,,,000333444222000333222000...---,,,------***...333999<<<<<<:::888666444333333444444111///000444ne;;;;;;888:::;;;<<<:::555000---111ne/////////777:::<<<<<<888333///---,,,---......------...000111333555444333333>A:::999777k<888999888888777111333666666444000,,,***%%%***///111...,,,,,,...///222555fh444111///111333444444222333666777666555555555444222///,,,+++,,,...///***+++,,,***'''$$$######(((,,,000000///000333777555555444333222De222111//////000111ne,,,)))ne,,,///000111111000///---,,,......---***&&&&&&***...,,,,,,+++,,,...000333555111,,,ne+++---))))))(((((()))+++,,,---,,,...//////---+++++++++000///...///000333666888===???@@@>>>999555333333///000222555777888777666444222//////222444333222666555444333222111000000///...,,,***(((((((((((()))+++///444777555000,,,***&&&""""""%%%***---...222111000111444777999999777555444333444777:::<<>>888444000///000111000...000111444888<<<===;;;999333222333555999:::999777666222......000111///,,,***)))''''''***///444888999555222111333666777777777777555333666<<<>>><<<777333//////333666777555......///000222111000/////////...---,,,++++++++++++******+++---///222444222000...,,,,,,...111333///,,,(((&&&'''+++000333:::888666444222222222333222222222111111000///...//////...------///444777333222000...,,,,,,,,,,,,000111111222333333333333:::777444111///000111222...///000000///...---,,,///222777888666333222222111000000...,,,***'''&&&((((((***---//////...,,,///...///000222111---)))(((''''''(((***---000222000...***((((((***---///+++***)))+++......+++)))++++++*********))))))000111;;;999777555444444333000///---+++***,,,.........222333333222111000111222222+++&&&'''))),,,...111333333333555666555555555222...***))))))++++++***(((&&&&&&(((***((()))***+++,,,,,,,,,+++...///111222111222444666888666333000//////((($$$!!!!!!###$$$$$$,,,,,,++++++******++++++222444555555555555666888888555444555777777555222---///000000...000555999)))***---000222444222...***''''''***---333666999:::999888888888666222//////222444444333,,,,,,+++***************((()))+++...222444333222000///---,,,++++++,,,,,,+++///666===@@@@@@===;;;777555222111222111000///222666:::999999777888888888666333000....../////////000888;;;======:::666444222000111000///------///111222444444444222111::::::999333666888999999999555666666666333///+++((("""(((000333333111111111222444666777777444111///111333555666666666555555555444444444222111///------...///111+++...000000,,,'''###"""(((,,,000222222444888;;;555555444444333222222111///000111222---+++'''***---000000///...,,,+++***)))'''((()))'''%%%&&&***......---,,,,,,---///222333000+++***///111)))))))))***+++---///000,,,...///...,,,******+++******+++---111555888:::@@@BBBCCCAAA>>>:::888888222333333444444333222111333111//////111333333333555555555444333111///------,,,+++***)))***++++++((()))---111333222...+++)))&&&######&&&***---...333444444333333555888:::666555333222333666:::===;;;:::777666777:::===@@@;;;666000---...000///...---...111666:::<<<;;;999333222222444777999999888888555222222333222...+++(((((('''(((,,,111666:::888444000...///111333444555666444222666<<<>>><<<666333111222555888777555333333333333333222111111000//////......---------,,,,,,,,,,,,...000222444444222///,,,,,,...222444000...+++))))))***,,,...777555444222111222333444333333222111111000//////000000///---,,,---000222111111000..................///000000111222222333888666333111000000111222111111222222111///...------111666999888666444222...///111111000...+++)))***)))))),,,000000---*********,,,...///...***''''''''''''(((***---000111...,,,***))))))+++...///+++******+++,,,,,,***((()))******++++++++++++777777666444333000...------...222777:::;;;999777333333444444333222111000---***'''&&&''')))++++++...111444333000///000222666::::::444+++&&&)))---///000111111000///111222666666666555222...+++)))******)))(((((()))---000+++******)))******+++,,,///000111111111111333555777555111///---...///000,,,)))%%%###$$$&&&''''''************+++,,,...///333333333333333444555777777555444444555666444222---............///333777444111,,,)))))),,,000333777666222---)))(((+++---222444777888777555555555222///------000222333333,,,+++***)))))))))******(((((()))---111333444333,,,,,,***))))))******+++,,,111999@@@CCCBBB???<<<555333111///............333666999:::999777777777444333333222111///...---,,,,,,------...///000000444777:::;;;999666555444555555333000...---///111111222333333333222333333:::::::::888666222...,,,---///222555888:::;;;<<<999888666555333///+++(((%%%+++222777888666555444444444555444444666:::<<<777444111///111444777888888777444333333444333333444333222222222333444555222444666555111,,,((('''***---000222333555888;;;555555555444333333222111000///......000222222111000,,,'''$$$%%%''')))+++222111///,,,***)))(((((("""%%%''''''&&&(((,,,000000///---,,,---...000111...+++((((((***---//////((()))***+++---...000000...//////...,,,******+++&&&(((***...333777;;;===@@@AAABBBBBB@@@===;;;:::777777666444222000///000222111000000111222333444333444444444222000---+++///...---,,,------...///+++,,,...111333222000---)))'''&&&&&&(((+++...///444555555333111111555:::888666444222333555888;;;888777666666888;;;???AAA;;;666111000111333222000------///222666888888777222222111222444666777777777555444444444222...***(((((((((***...333888;;;888444000---,,,...111333;;;;;;888444444777777444333222222444666888666555444555555444222111000000//////000000000//////...............000111333444666444000------000333666111111000///...------...333111000...///000222444222111111111000000000111222333222000...---...000000000000000000000000000,,,,,,---...///000111222444333111000/////////000222222222222111000...------111666::::::888555222...000222444333000,,,)))---++++++...222222///+++''')))+++......,,,)))&&&''''''((()))***,,,...///---,,,***))))))+++,,,---,,,,,,,,,------+++***(((((()))+++,,,---------555555333222///---+++))))))+++///444888999888555///000222444444444222222---+++''''''(((***,,,,,,---111444333111000111444777:::;;;555,,,(((+++000222222111///,,,+++,,,---444444555555333000,,,***(((((())))))***---222666000...,,,***)))***++++++///111222333222222444555444222///,,,+++,,,---...)))'''%%%%%%'''***+++,,,)))))))))***,,,///111333111000000111222444555555777666555555555555333111---------------///222555555222///+++***+++///111666555333000,,,******,,,---000333555444333333333///---,,,---///111333444///---,,,*********+++,,,)))))))))+++///222333333---,,,+++******+++,,,,,,---222:::@@@BBB@@@===:::111000///---+++++++++,,,222444666777555444333444222111000///............,,,,,,------......//////000333777888888777777777:::999777333///...///111///000111333555666666666:::::::::888555111---+++,,,...111444888;;;===???;;;888555444222000,,,((()))---333777888777555444444444333222111222555888666333000000222555777888888555222111222333333222777777777888999999::::::888888777444000---,,,---,,,---///000111222444666444444444444333222111000---,,,+++,,,...000000///...***&&&%%%'''***,,,---333222000---+++***))))))###&&&*********+++...111111000...------...///000---,,,,,,---......,,,***((((((***+++---...///000///000000...,,,***+++,,,&&&(((,,,111666:::===???@@@AAAAAABBBBBB@@@>>><<<::::::999555111///000111333333222111111111333444111222222222111...+++***111000///......///000111.........000222333111///+++++++++++++++---///111333444333111......333777888777555333333444666777333444444666999<<>><<<888555---......,,,******+++,,,///111333333111000000000222222111000000000111111...............---------000333777:::;;;;;;<<<======<<<:::666222//////000...///111444888::::::999999999999777444000---++++++,,,///333777:::===???;;;888444222333111...******,,,///111333333333333444444333000......000222333111000000333666777777555222//////222444333222777888:::;;;<<<<<<<<<;;;777666444000,,,+++,,,...---------...///000111111222222333333333111///...***)))((())),,,.........(((%%%###%%%+++111333333333222111000...---,,,+++'''+++...///------///222111000...------...///000...------...///---***'''((()))+++---...////////////000///---***)))***+++(((+++///444888;;;===>>>@@@@@@@@@BBBCCCCCC@@@>>>;;;;;;:::666111000222666666666555333111111222444111111111111000...---,,,000000///...///000111222000///......000111111000...000111000//////111222333222000---,,,---111444666666555555555555555555000111333555888;;;>>>???777555555888<<<>>><<<:::333111//////000111111000...000222222111111333444222333444555444333000////////////000222333444555666555444111//////111444;;;;;;888333111222///***+++,,,---///000111111111000111222///***(((***,,,---...000111222111111000//////000000111111111222222111000///000333555777555666777888888777666555---,,,***)))***---000222///...------...///111222444666777666444222111111000111222222333333222222)))))))))***,,,///111333444555555666555555444333000111222222222111000///222333666888999777222......///222444333///+++)))***,,,---......,,,+++***---///111000...,,,++++++******************))))))++++++++++++++++++******,,,...000000...---,,,---,,,---///000///...,,,+++//////...---,,,***)))((('''(((,,,111555666444222...///000000111111111111...---,,,---000222333222...------...222555777777555555222///,,,+++---///555444111...+++***---///000///...000111111///,,,((((((''''''(((,,,222777111///---+++***++++++,,,---000555888888777777777000...,,,******,,,...000'''''')))---111222222000...,,,+++******,,,...000******+++///444666555333555777:::;;;999555222000///...------...111222333444555666444111///000222111000---***((((((+++...///111444666555444333444111111111222444777:::===999666333000/////////000///---***)))+++---......000///...---,,,,,,---...000333777999999666111///+++---///...,,,+++,,,...+++---//////---,,,---...000000000000000111111111111111000///...---,,,+++000444888;;;===???AAABBB??????===999444000......000000222777;;;===<<<:::888888888777444000---+++(((***,,,000444888;;;===;;;666222111333333000---,,,++++++,,,///222555666555555444111---,,,---...000//////111444666666666000---+++...222555444111444555777999999999888777444333111---***)))+++,,,,,,,,,,,,---///000000000000111222222222000...---(((''''''(((+++---......%%%###"""'''///555666555000000111111111///...---,,,///333333000...///000000///...------...000111///...,,,+++,,,,,,+++***+++,,,---///000000//////......---+++((('''''')))+++---111666999;;;;;;;;;<<<<<<<<>>AAA<<<:::666333000000111222111...+++)))***+++,,,,,,...---,,,***)))******+++111333555666555111---+++***---000000...---...///)))***,,,,,,+++***+++,,,.........////////////000444333111000...,,,+++***000333888<<<>>>@@@CCCEEE@@@@@@???;;;555111...---333222444888===???===:::777777777666444000---+++'''(((***...222666999;;;:::555000000333444222///...,,,***+++...444888:::666666555222...+++++++++......///111444666555444---+++)))---222666444111111222444555666555444333111111111...+++******,,,+++++++++,,,///000111000///000111222111///---,,,((('''&&&(((+++.........&&&$$$$$$)))111666666333---///111222222111///...///222555555111......///000///---------...000111111...***((()))+++---...---...///111111111000///---,,,+++)))&&&%%%&&&''',,,///333666999999999888888777888;;;>>>???<<<999777888888444000111666<<<:::;;;:::777222000222444333333222111111222333333000000111222555888;;;===555333000000111333444444555888999888555333333555555000+++***---111222222---000333777999999888777,,,...111444777999;;;<<<===999555666:::>>>@@@???888555222222333444555444///222666777555444444555111333555666666777888999777777666555333111///...111333555444111000111333000111///++++++---,,,'''$$$&&&''''''((())),,,...+++......+++&&&$$$(((++++++---///111222222111000++++++,,,,,,---,,,,,,+++((()))+++---///111222333777777888777666555333222000...+++******...111444333111...,,,*********+++---///222333222000000000111222333444444444333222------,,,---000333666999222333555777777666444333111222333555666555555444888777555555555333---)))((())),,,///000///...---***///444333---)))+++...333444444111---+++,,,...------,,,+++)))'''%%%$$$###$$$'''***---...//////(((+++......,,,+++,,,...111222222222000---)))'''+++---...---+++)))((((((,,,+++,,,...111222000///333333222111000///...---,,,,,,---...///111333444111***###%%%---444444111000000///,,,)))((()))+++............------000222222///---...111333222111,,,***(((''''''(((***,,,+++,,,...222777777444000...000333666888777444111...---+++***+++...111333...------...111222222111---,,,)))'''&&&&&&''''''%%%)))///555999777222...222333555:::======999555---+++))))))+++...111111111333444555444111...,,,)))+++***%%%!!!"""+++333999777555666888888666333444555666888;;;>>>@@@AAA???999222---+++---///000222111///***&&&######$$$,,,+++)))&&&%%%&&&***---222222333333333222111111333333222000000000000000000+++***---///...,,,,,,.........---,,,***)))(((///...---,,,++++++,,,---333555888<<<======<<<:::888999:::999666222000///555444555888<<<>>>;;;888222111111555888666000***'''((()))+++...111333444111222444666777888888777777222---,,,///333666666555333111222222000+++'''222///...111444555000+++))))))***,,,...000333444222555777555000---,,,---,,,,,,+++,,,......,,,***+++******,,,000333444333222111///.........///000&&&(((***,,,,,,---000222***'''%%%(((...222222000,,,,,,---...///000111111444333333333444444222111444555555333111111555999333///+++((('''***///222333111......///111111111//////---***'''&&&''')))111111333666999:::888666444555666444222222666999555222000111444777777666>>><<<999666222000...---444222111222444666666555222000111444999======;;;888888999777555333444555???;;;666444555666555333222111000000222222111000...,,,+++...222555555444333///---///555::::::888<<<999666555888<<<>>>@@@EEE>>>666333444666444222444444555888<<<;;;777222111222333333555888<<>>:::444///------///666555444333222222222222444111...------+++&&&"""(((&&&$$$###$$$''')))+++---+++'''$$$###&&&)))+++111...,,,+++,,,.../////////,,,))))))+++,,,,,,***'''***...111111000000111333555666555222000//////------......000222444555999555000---,,,+++***)))---///111111000.........000111111///...///111444222000//////222444555555111333555555444222222333333///...000555888666333333444555555111,,,&&&"""###&&&+++///111///---+++///222333000,,,***,,,000<<<<<<999333,,,+++///333111///...///111111---***+++)))'''(((+++---//////...,,,******,,,.........777333...---......***&&&---///000000---+++))))))***+++---000333444333111333333222111000///......,,,,,,---...///000111111,,,&&&"""$$$+++111111000000000///,,,)))(((***+++...///000//////000222444333000------000333333333111///,,,)))(((((()))******+++...222666777555222///000333666666444000,,,///...,,,+++,,,---///000,,,++++++,,,///111000000///---***((('''''')))******---222666777555000,,,111222444777:::999555111,,,++++++,,,---.........///111222333333111///---(((((((((%%%"""$$$+++111666555444666888888666333333555777:::<<<<<<<<<<<<888444...******+++,,,---000000...+++'''%%%%%%&&&...---,,,***)))***---///...///000222333555666777333333333333333222222222555000...111222000......//////......,,,+++***)))......---,,,+++,,,------000111444777888888888777333666888888666333111000333222333777;;;<<<:::666111000111444777777111,,,((()))***+++...000222333111333555888;;;<<<======:::555///---...111222333222111000111222111---***000//////000111000---***'''((())),,,...000111222555777888444///++++++,,,---+++******,,,,,,+++)))+++******,,,///222333333111000///.........///000***+++,,,---///111222222...***'''(((,,,000000...,,,,,,------...000111222444444444555666666555444444666777555222222555888333000,,,******...222555777444111///000111222222000///...,,,))))))***,,,111111333555888888777555444444444222///000222555333000...///333555666666;;;:::888555333111000///333222222444888::::::999333111111333777;;;;;;:::999999:::;;;;;;:::999888;;;777444333444555555333444333222222333444333222000...,,,...111444444333555111///111555999888666888666444444777;;;===>>>AAA;;;555333555777777555444555666888:::999777555333333333333444666999<<<===<<<888555222000111222555444333222111000000000222000---------,,,((($$$((('''&&&&&&'''***,,,---+++(((### """&&&)))000...,,,,,,.../////////,,,++++++++++++,,,,,,,,,+++///333555555444333333222444555333000---,,,+++000/////////111333666888666333000------,,,***))),,,...000000...------......///000000///000111333777555222111222444333333000222333333111000000111111...---///444777666333222222111///+++%%%  ###)))---//////---+++,,,///111///+++))),,,///999;;;;;;666000---///111111///......000000...,,,,,,***((('''***---...//////---++++++---......---111---******,,,---+++(((...111333222000,,,***)))''')))---222777888777444444333333222111000//////,,,---.../////////...---((('''&&&(((+++///000111000000///,,,***)))***+++///000111111000222555777555111...---///222555666777555111---***(((((((((***+++...222666777555333000222444555444000,,,)))111000///...---,,,,,,---)))((((((***---//////...111///+++((('''(((+++,,,...111444555444111---***000000111444555444000---,,,---...//////...---,,,---///000222222000///---'''&&&%%%%%%&&&(((+++---222222333555777777555333222444888:::;;;:::888777444111...++++++,,,,,,+++.........,,,)))((()))***///000111000......000222//////000111333555888999444444555666666555444333555111///222222///---.../////////...---,,,++++++...------------......///,,,---...000111222222222///222666888777444111000222111222666:::;;;888444111000000333666666222...+++++++++,,,...///111111222444777:::>>>@@@BBBCCC===999222...------......///......000111111...,,,...///111000---***)))(((&&&(((+++...000111111000888999888333---***+++---///---******+++,,,++++++,,,+++***+++...111222222000000///......///111222000......000333555444111111---((('''***---...------,,,,,,,,,---///111222555555666777888888888888555777999777444222444666222000...,,,---000555777<<<888222//////111222333///000///...,,,,,,...000000111222444777888777555555444333000...---///111222000......111333555555888777666555444333333222111111333777;;;======<<<444222000111333666888888999999:::>>>AAAAAA===999555333111111222444444444555333222222333444444333222000......000222333333555333000111555777666444333111111222555999::::::;;;777222111444888999888555666777777666666777888777666444444444555777999:::999777555444555555666444333111000.........///111...---...000///,,,((()))))))))***+++,,,...///(((%%% ###&&&---,,,,,,---///000///---(((+++......,,,***+++---000444888:::999666444333111333333111...***((((((111111000111333555888:::222000...---...---+++)))***+++------,,,++++++,,,,,,...000111111000111222777555222222444555666666111222333222000///000111///...---000555777777555333111///+++&&&!!!!!!$$$)))---///...+++)))))),,,...---***)))+++---555888;;;:::555111000000000...,,,,,,.../////////...+++((('''))),,,...//////...,,,---......---,,,)))&&&$$$&&&***,,,+++***///111333333000,,,)))(((%%%(((---444999;;;999777333333333222111000000000---...000111111///...,,,,,,---...//////000111333000000///---***)))***,,,---...000000111333777999666333///,,,...222666999:::777444000---+++***))),,,---000333444555333222000333555666444000---+++333333222000///---,,,+++(((''''''))),,,...///...111///+++(((''')))+++---///000222222000,,,***)))---...///111222111///...000111111111///...---......///000111000///...---(((&&&%%%'''+++---,,,+++---...111444666666444333111333555777888888888888777555222111000///---+++,,,---...---,,,,,,---...000222333333222111222333666555333111111222333555444555666777666444222111000,,,,,,......+++***,,,000///......------------.........//////000000111)))******+++,,,......///---111666999777444111000222111333777;;;;;;777333222111222333555444111..................///000000333444777:::===???AAABBB???;;;555///+++***)))))),,,,,,---.........---,,,---111444111+++'''&&&'''(((***...222444333222111777888666111,,,***,,,000444111...---...///000000///---,,,,,,...111222222111000000000000222333444444111///222666888444000111---)))'''))),,,...///------,,,,,,---///111333555777888999888888888999777999;;;888333000000111000...---,,,---000444666;;;777000,,,,,,...///000---...///.........000222//////000444777:::999999777666444111///...///000444333111000000222333444444444555555555555555555///000222666:::;;;:::999333111///---...111333444666555777===CCCCCC>>>888000000///000111333444555444333111111333444444444444333111000000111111111222000///000333444444222...------000333666777777777444111000333666777888444666666444222222555999999888666555666888::::::999888666666777888777777333111///---,,,,,,------000//////111444444111---++++++,,,,,,------------%%%$$$""" """###%%%))))))+++---//////---+++(((...333222,,,((())),,,222555:::;;;999555222111111222333111---***((('''///000222444555666777777---,,,,,,---......,,,***&&&((())))))(((((()))******---111333222111111111000...---///444888;;;<<<555555555444222111111222000//////222666999999999555333///***&&&### &&&)))---111111000,,,***+++---...---***)))***+++///444999;;;999555222000---+++***)))***---///000000,,,((('''(((+++---......------...///...---+++###"""!!!###&&&)))***)))---000222111...+++)))((($$$'''---444999;;;:::888333222222111111000000000...///111222222111///...000222444333111000111333111111000---***)))***,,,***,,,---///000333777:::777444000---,,,000555999888777444111///------,,,...000222333333222111111111333666666444111111111555444333111///...,,,+++)))((((((***---//////...000---***(((''')))+++---,,,---...---***))))))++++++---...000000111111222555555444111......000222111111111111000///...---,,,***(((***...///,,,)))))),,,111555666555444222000000111222555888;;;===;;;999777555333111---***,,,---/////////...000111///111444444333222333444999888555222000000000111222333444555444222///...+++)))))),,,,,,)))***---//////...---------......//////000000111111111111))))))******+++,,,---......222666999777444000///333333555999===<<<888444444333333333333222000...111111000000000000000111333333555666999;;;<<<===>>>;;;555///+++(((((((((,,,,,,------,,,,,,,,,,,,///333666333+++&&&%%%'''''')))...111333222000///333333222///++++++///333888666333222333555666666222000------///111222222111111111111333444777888666333111333777777333......,,,((('''))),,,000222------------...000222333555777999999777666666888:::<<<<<<888222---,,,------,,,++++++,,,...000222777222,,,(((((()))+++,,,+++,,,.........///111333------///333888<<<======:::888555333222222222222777777666444222111222222222333444555666666666666---...000333666666444222111///---++++++,,,///111222111333888>>>???:::555///000111111222333555666666444222222444666777666777666555333111000//////,,,,,,,,,...000222222111,,,++++++...111444555555555333111000111333555666444555444222//////333777:::777555666999<<<======999888777777999999777555111///---+++***+++,,,---222111222444888888555111...---------,,,+++******%%%&&&'''(((((('''&&&&&&'''((())),,,//////---++++++222888555...((((((,,,111444777888555111...---111333444222///,,,******,,,///333777888666333000*********+++---...---+++$$$&&&'''&&&%%%%%%''')))+++...222444333222111111***))))))+++111777;;;===555666666444222000000111111111222444777:::;;;;;;555222///+++(((&&&&&&&&&'''+++000444666555333111000000///---*********+++,,,000555999888666333111***)))(((''''''***---000///,,,(((''')))+++---...,,,,,,,,,...///...,,,)))""""""!!!"""$$$&&&''''''---...//////,,,***)))***%%%'''+++222777:::999777111111111111000000//////...///000222333333222222222333444333111000111222111111000---+++***+++,,,''')))+++---///333777;;;777555111---,,,...333777555555333222000//////...///111333333222111111111222555777666333222555888333222111///...---,,,,,,***))))))***---......---...---+++))))))***+++,,,)))***+++)))&&&&&&***---+++---/////////000222444666666555111...---111555222222222222222111000000000...,,,---......+++(((''',,,222666666444333222///......000333888===@@@===;;;888666444000,,,)))---///111111111000111222///111333444333333333444666555333111000000000000...///000111111000///...---,,,---///...+++,,,000...---,,,,,,,,,---...///...///000000000000000///)))***+++,,,---------------000444666555222000///555555777;;;>>>>>>999444444444333222222111111111444333333222222222222222333333333444555777888999999888444///+++))))))+++,,,---...---,,,,,,---...111444777333,,,'''&&&'''###&&&***---......,,,+++...//////---+++,,,000555999888666666888:::;;;;;;444111...---...000111111000000111111333666888:::666555444555777666111---+++***((((((***---111333---...///000111222222333444777999999666555777999===>>>===888222------......---,,,,,,+++,,,------000,,,(((%%%&&&((()))***)))+++---......///111222,,,,,,---222777;;;======999777444333444555555555777999999888555222222222222333555666666666555555...---...000222222000/////////...,,,******---///000///000333777888666333111333444444444444555777999777444444666999::::::999::::::888444000...---((()))+++---...///000000---++++++,,,000333444444444333222111222333555666555444333000///000333555777444222444888<<<======888777666888::::::777333///---+++******+++---///444333444777::::::666222///...---,,,+++*********((())),,,---...,,,+++)))'''(((***---000111///---///555999777000******---///222444333111---++++++000222444333111/////////,,,///444777777444///,,,)))(((((())),,,------,,,%%%&&&'''&&&%%%&&&(((***---000444555444222111111+++)))'''(((,,,111555777333444555444111...------000000222333555777999999111///,,,)))''''''((((((&&&***000666:::;;;:::999333111...+++***+++,,,......///222333444222111///))))))((('''&&&(((,,,///---+++)))(((***,,,------))))))+++---///...+++)))$$$######$$$$$$%%%&&&'''---......---+++***+++---&&&'''***///444777666555000000000///////////////,,,,,,...000111333444555333222111111222333333444111111000...+++***+++,,,&&&(((+++---000444999<<<666555222...+++,,,000444444333222111000///......,,,///222333222111333555555777777444111111666:::000///---+++***+++,,,---+++***)))***,,,---,,,+++---------,,,,,,,,,,,,,,,)))+++***'''$$$%%%***///---...000///......111444222555555333...---///333111222222333444555555666333111///...,,,***(((&&&&&&,,,333777777444222111---...///111555999===???===;;;888666444222...,,,///111333333222111111111000222333333333333444666444333222111000000///...)))***+++---///111222333333222333444111,,,---111---,,,+++***+++,,,...///------.........---,,,+++)))+++---/////////------))),,,000222111000000000555555777;;;???>>>999444111222222111111222333555666555555444444444444444333222222333444666888999333444222///+++***,,,///+++...//////...///111444222444555222---(((&&&&&&"""$$$'''***++++++***)))***,,,---,,,***+++///333777666666888:::<<<<<<<<<444111---+++,,,...//////......///000222555888999777888888888777444111...***************---000222---...111333444444333222000444888999777777:::======>>>===999333111222444222111000///---,,,,,,+++,,,)))&&&%%%''')))***+++***,,,...//////000111222,,,+++,,,///444888999:::666333000000333555666555333777::::::777444333333333444555777777666444333///...---...000111111000...///000///,,,,,,---000111000000000111222333444555777999888666555666888888555333333555777999999:::===???===777111---,,,)))***,,,......---......///---++++++...222444555444444444444444555888:::888555222111222333444444333000---///444888888777666444444777;;;<<<888333---,,,***)))))),,,///111555444555777:::999444//////---,,,++++++,,,...///,,,,,,,,,------.........******,,,///222333333111111555888777222//////111000111222000...+++++++++...000333444333222333333000222444555555222...,,,)))(((''''''***,,,------'''((()))(((((((((+++---111333666666444222222222---***'''&&&)))...111222222444666666333///,,,***,,,---...///000111333444///---+++((('''&&&'''''''''***111666::::::999777333///+++((())),,,000222444222///...---,,,,,,+++)))******)))'''(((,,,///***))))))***,,,...------%%%&&&)))---///...+++(((%%%%%%%%%%%%%%%&&&'''(((---...---,,,++++++---///'''''')))---222444555444////////////............******+++---000333555777444222000111444777888777222111000...+++***+++---&&&(((+++...000555:::>>>666555333...+++***...222333333222111000...------***---111222222222555888777888777333...///555;;;---+++)))'''''')))+++---+++***)))***+++,,,+++)))---......//////...---,,,+++,,,+++'''###$$$***000...000000///,,,,,,///222...222555444///,,,---000000000222444666888::::::444333111...***'''%%%$$$&&&,,,444888777444222111,,,...000444777:::<<<======;;;999777666555222000111333444444333111111111111222333333333333666888444444333222000...,,,+++&&&&&&(((+++///222555777888666666666111++++++000,,,+++*********,,,...///+++,,,,,,---,,,+++)))((()))+++...000000///---,,,%%%(((,,,...//////000111444555777;;;???>>>888333//////000000111333666999777666666555555555666666333222222333555777:::;;;000111111...++++++...111+++...000111111222666999222333333111---)))&&&$$$$$$%%%'''***++++++******)))+++---,,,******...111444444555777;;;<<<<<<;;;333000+++)))***,,,------,,,,,,---///111444777999777:::;;;;;;777333111000***++++++++++++,,,...000---///222555666555333222...333888999888999===BBB===>>>===999555444777:::555555333222///...,,,+++***(((&&&&&&)))+++,,,,,,+++---///000000000222333---,,,,,,...111444555555222///------111444555444///444999;;;999666444444444555666777777555333222000...---...111333333333...111222111///---///111333222111///---///222555888:::<<<;;;888666777888444222//////111444666666;;;>>>AAA@@@999222---++++++---//////...,,,,,,,,,111...++++++...111444555444555666666777888;;;>>>:::666222222444666555333111---)))+++000444333222333222222777<<<===999444---+++)))((())),,,000222555444555777999777222---...---+++***+++...111333///---+++***+++---///111------...000444666666555111444777666444222333555111111111///---+++,,,---,,,///222444444444555666555555444333222000///...***(((&&&&&&(((+++------***++++++******+++...000333555777666444222222222,,,)))&&&&&&)))---000222333666999999666111---+++((()))+++,,,,,,,,,...//////...,,,)))((('''&&&&&&***...222666777666333111111---(((&&&(((---333666999555///***((((((((((((***,,,---+++)))))),,,///(((((()))+++---......,,,###$$$(((,,,///...+++(((%%%&&&''''''&&&''')))+++...///000...+++***---000...---...///111111///---))))))***...111222///++++++---///000000000111333//////000222333444666666666000++++++///111000------+++***,,,000333333111;;;999666000+++***...222222...,,,...222333///+++***///444555333222555888===:::777555444333222111---+++)))((((((***,,,...111///---+++***)))******+++,,,---...///...------***,,,,,,***''''''***---555555555555666444111...222111///...---------...//////000222666888999999666555111+++%%%"""$$$''')))+++---///111222222111444000111555888888999;;;<<<999777555555444333111222555777888777777777888888555333333555666555333666333111//////...,,,+++)))&&&'''---222333555888???===999555111///------+++)))((()))---...---++++++,,,,,,***((('''((()))+++---------+++++++++---'''&&&'''+++000222000...000444:::;;;999555222222...//////000111222222333888777444333333555777999666555444222222333444555222///---...333777888888222...,,,111999>>>>>>:::999666111...,,,,,,,,,+++%%%&&&))),,,///000...,,,+++,,,---------,,,+++***222444666777777777888999666111---+++++++++***(((+++,,,---......111444777888888999::::::777222...((())))))+++,,,...000111111333666888888777444222222111222444777999;;;;;;===<<<;;;:::999888777666555444444666777555000+++***)))))))))***,,,...///...111222111...,,,...111111...+++---111555666555222///,,,...333555444111///444999<<<<<<999777666555666777777555222///...000000000//////000333666555222///------...//////111111000//////000444777:::888666555555555444333333111///---///222666999AAAAAA???<<<888444000---000//////......//////000555444333444555666666555666444222444777999999777888777444222444777333,,,(((***,,,+++***+++///333444000///555>>>AAA<<<555***)))))))))***,,,///111555444222222444555555444,,,...///---+++,,,///222+++'''######(((---///000111000000111333444444333444222111222444777888888555222...+++******)))(((******+++---///333666888777444111000111111///,,,...,,,)))'''(((***...000000111222111000///000111333666888999888777666666222...)))%%%&&&)))...222444555777999888333,,,''')))+++,,,+++***)))***+++//////...,,,***+++---///---...111444666444///+++---+++)))(((***---111444999:::777...%%%!!!%%%***'''((()))+++,,,,,,+++++++++'''%%%''',,,///...+++'''%%%$$$%%%'''))))))))))))***)))(((%%%$$$%%%'''222111...,,,***+++///222///......///000///---***&&&&&&(((+++///111///,,,---///000111/////////000,,,---///000111333333444444111------///111000...---+++***+++...111111000888999:::888444222111222222///---...111111...***...333777777555555777:::;;;999888777666444111...,,,+++)))((((((***,,,...222000...,,,+++******+++)))***,,,---......------)))***+++++++++,,,...000555444444555555444000...222000///---,,,,,,---...---------000333555666555444444111,,,'''&&&(((******+++---///111111111111000...///555777666666888999777555333222222000...000333777999999888999999666555444555777666333000222000//////000111000///+++((()))///333444666999???===:::777444111000//////+++((('''***,,,+++***)))******)))'''(((***,,,***,,,,,,,,,******+++,,,)))((()))+++///111000...111555999;;;888444222111------...///000111111222333222000000111444666888777444000///000222222222111///...000444777888777333000...222:::@@@???<<<777444000...---.........,,,++++++---///111000///...---,,,+++***)))((('''111333555666666666777999888444///,,,++++++)))''',,,...000111111333666888777888999::::::777444111)))))))))***+++,,,...///222333666888888666333111222222222333666888999999:::999888666555444444444111111222555777666111...*********+++,,,...111222111222222111///......///...------///222555777888666222//////222444222///---111777;;;<<<:::999888666555333222111111111222111111000//////111333555777444000---,,,,,,---...111111///---,,,---111444777666444444444333333222333111///...000444999<<>>@@@???:::666444333000...///111222///,,,333777::::::888777999;;;888888777777777444000,,,,,,+++*********---///000222111///---++++++++++++'''(((***+++------......))))))***,,,000222222111333222222333444333000...111000---++++++,,,---...+++***+++,,,///111111111111111///---++++++---///+++,,,...///000111111111---+++---222444222222555888555111///...---,,,+++...111666888999999:::;;;444555666777888666222......------///222444555555---***+++111555666777:::===<<<;;;999777444333222333...)))'''(((***)))(((''''''((('''''')))---000***+++,,,+++***)))+++,,,...---,,,,,,...000//////333666999:::888444222111++++++,,,,,,---///000111...------...///222555777777111,,,+++...222111000111000111333555777888777555111///222888======;;;333111...---...000222222000...,,,,,,...///000000...---+++))))))***+++,,,222444666666666666888:::999555000---+++***)))'''...000333444555555777888777888999::::::888666555---,,,+++******+++---...222333555666555333111///111111111222333444666666777555333000/////////000---...000333555555222000)))******,,,...111444666555333111000000000...,,,***,,,///222333555777999:::666222111222222///,,,+++///666:::;;;::::::999666444000......111444777222222111111111333444555999555111,,,++++++---...222111///,,,)))***---000333333222222111000000000222111//////111666;;;>>>DDDBBB???<<<999666555555//////000111333555888999<<<<<<<<<;;;999666333111---...000333555444111...333333222000222444111***%%%(((***,,,,,,---///111//////000222444333///,,,)))(((((((((***---000222111111333666999::::::888888888666111,,,(((&&&&&&###"""!!!$$$(((,,,......222111111111222222111///333222333555777888777555444222///...//////...---000000000111222555777999999555111...///000000000000000///...---,,,+++***111222222000---++++++,,,,,,///222444444444444444444222///---,,,...000111000000111222333222///,,,,,,...///...------///111444222///***((())),,,000+++,,,---000111000,,,((('''((()))+++,,,---------...222666333,,,&&&$$$&&&******,,,,,,---,,,+++***)))'''%%%'''+++---,,,***+++((($$$###%%%(((+++,,,///000111///,,,)))''''''999555000000222444444333111000//////000000...---)))***+++---///111111111555666666444111///......+++,,,---///000000000000111333555555333222222333111000...,,,,,,------...000555<<>>888444222000///000333444444222666888::::::888777999:::777555444333333222///,,,,,,,,,++++++---///111222111000---+++************%%%&&&(((***,,,---...///***))))))---111333111............///111222000///000///---+++++++++---...***))))))+++---//////...,,,,,,,,,------///111222------...///000111111111...,,,---000000///222777:::555///***)))***+++,,,...000222333444666:::===555555666666555444111000///......000333666777777---+++,,,222666666666888999999999888777666555444333///+++)))++++++)))'''%%%%%%&&&'''(((+++000333,,,------,,,******,,,---333222000//////000000111555777999999888555333111************,,,---///000///......///000222555666555...'''(((///444333111222333444666888888888888666222///000444666666444///,,,***+++...222444555///---++++++,,,,,,+++***))))))((((((+++000444777333444666666666666888:::777444111...,,,++++++***///111555666666666777888777888::::::999888777888222111///...---......///111222333333222///---+++...///000//////000111333333111...,,,***+++,,,...+++,,,...111222111000...(((((())),,,///222666888777444111000111111---***)))---222444333333555777999666333222111111///,,,,,,000555999999888888888666444111///000444888:::555333222333444555666666777444000,,,***+++...111444333///+++((((((+++...000111111000///.........111///......111555;;;>>>CCC@@@===999666666666666111111111222333666999:::===>>>???===999444000...,,,---...///000///...,,,111333222000222444111,,,)))+++---//////////////////111333333111...+++***))))))((()))+++...111333222333555888;;;;;;:::888999888666333...***'''%%%""""""###%%%(((***++++++000///000111333333222000222222444666888888555222111///......///000...---.........000222666888:::888555000,,,,,,---000222333222000...,,,******)))333444333111---+++***+++(((+++///111111111222222000000000000000111222333///......000222333222111///000111000000000333555666333...(((%%%&&&+++///***++++++---...---***'''%%%'''***,,,------,,,++++++///333111,,,'''&&&&&&++++++,,,------,,,******((('''&&&(((+++,,,+++)))+++(((&&&&&&(((***++++++...000222222///,,,******888666555666999999666222111000///000222333333222............------...///666777888666333111000111......//////000111222333333555777777555444555555444333111...,,,,,,...///...111666:::<<<:::777444000//////111444666888888666777777777666666777888555222///---.../////////*********+++,,,...///000///...,,,***((((((((((((%%%&&&''')))+++---...///,,,+++***,,,///000---***)))((()))+++...000000///......---,,,,,,,,,------***))))))***---///......((((((***,,,///111333333////////////000000111111222///---...---...333;;;===666---'''&&&)))---000//////---,,,---222888===777666555333111111333444333111111222444666777666---***+++111555444444666555555555666666666777777111///,,,,,,......***'''$$$%%%'''(((***---222555000000///---++++++---...555444333222111111222333777777777777777666444222))))))))))))+++---///111444333222222222333444555111+++&&&)))000666777444444555777888888999999999:::666222000000111000///+++)))((()))---222555666...---------...,,,(((&&&%%%%%%$$$&&&***000666999000111222111111222555777333222000...,,,,,,---......111444666666666777888888:::;;;:::777666777888777666555444333222111111////////////...,,,)))(((+++---...---,,,,,,...000111///,,,******+++---...---///000000///---,,,+++''''''(((***...111555666777444111000111000,,,)))+++///333444222111111333444333111000000000///...///222666888777555444444555444444444555777999:::777555444444666888777555222222000---+++,,,111555666444000+++((((((,,,//////111222111...,,,,,,---///...,,,,,,...333888;;;>>><<<888555333333444666333222111000111333555777;;;===>>><<<777111...---///...---,,,+++,,,---...111333222000111444333///000111111222333222111///111444666555222...,,,++++++******+++,,,///222444666666777999;;;:::888555444444444333222///,,,***%%%&&&(((((()))))))))***------...111444666444333111222333666777666333000---,,,,,,---//////---+++((()))***---111555999;;;999666222...,,,...222555777444000,,,))))))***+++555666555222...+++++++++'''***...000/////////000+++,,,---///222444555666///......000333555666666333333333222111222555777666222---'''###%%%)))...+++++++++,,,,,,,,,)))'''&&&'''***,,,------+++***+++---///---***''''''(((***+++,,,,,,,,,+++***)))(((((((((***++++++***)))(((((()))+++---,,,***(((+++---000111///...------666777888:::;;;999555222222111000111333555666555000000///,,,***)))***,,,444666777777555444444444333222000000111333555777444444444555555666666666555444222///,,,,,,...000......///222444555444222---------...111333666888444444333333333444555555333000,,,***,,,///111222)))))))))***+++,,,---......---+++(((''''''''''''&&&'''''')))***---///000...---,,,,,,,,,+++)))'''&&&&&&&&&'''***,,,,,,,,,------............---,,,)))))))))+++---/////////&&&'''(((,,,111444444333000000/////////000111111333111//////---...444===<<<666---((('''+++///111000///,,,******...555:::666666444111000000444777888666444444555555555444,,,***+++111444333222333222222222222444666888:::222///,,,,,,------***'''$$$&&&)))+++---///333555444333222...++++++,,,...222333444333222111333444666444444444555555444222******)))***+++...111333777666666555444333333333...***(((+++222777888666555666888888777777888999>>>:::555111000//////...+++)))((()))...222555777000000000111111///***'''%%%$$$######%%%)))...000***++++++++++++,,,///111000000///---+++,,,...000...000333555666777999::::::<<<<<<999555333555777888888888888777444222111------------,,,***((('''))),,,------******---000000///---------...000111222333444222...+++***)))''''''(((***,,,///222444555333111000///...,,,***---///222222111000//////..................///000111444666777555222111000333444555555666777777777777555333444777888666333...000000...,,,---111666666444000+++)))***---111111444666444000,,,,,,---000...,,,+++,,,///444666888777444111000111222444222111...,,,,,,...000222777:::;;;999444///---...111000...,,,******...000111333222......222444222555444444444666666444222555777999888666222000///...---------...000333555:::999888999999999666444000000222444555444111...***+++,,,,,,******+++,,,+++,,,///222666888777555111111222444555444111...******+++---...---+++((($$$%%%'''***///444888::::::888555111///000555888888555000,,,***+++---///666666555222///,,,++++++))),,,///000///---------&&&(((***---000333555666//////...111444777999999666666666444222333666888555222---'''$$$%%%***...---,,,++++++,,,,,,***(((&&&'''((()))************+++,,,,,,+++((('''((()))))))))++++++,,,+++***)))((()))***,,,,,,,,,+++***((()))+++...///...***&&&(((***,,,---,,,,,,,,,---444666888999777555444444444222000111333444555444222111000,,,((('''***,,,000222444555555555666777666444111///000333777:::555222000000333555555333444444222...++++++...111///---,,,---000222111000))))))))))))***,,,///111222111000000111333444444000...,,,,,,...111333333---------....../////////...---+++)))''''''''''''((((((((()))***---///000000000///,,,)))((((((((('''&&&$$$%%%&&&''''''&&&+++---///111111///---+++((('''(((***---000000000'''''')))...333666555444222111000//////000000111111000222333000...333;;;777333...+++,,,---//////000000...,,,+++---111555222444444222111111444777;;;999666555555555444222,,,***,,,111444333111222111000///000222777;;;>>>666111+++'''(((((((((&&&%%%(((,,,...///111222444666555222...***)))***,,,---000222222111111222444222000///000222333222111,,,+++******,,,///333555666666555444333333222222+++++++++---111444555444444555666555333333555888===:::555111///.........---+++***+++///444777888444333222111222000---+++%%%$$$###""""""$$$''')))(((((((((((('''))),,,///000000///---******,,,///...000333444666888;;;>>>===>>>===888222///111555555666888999888444000...------------,,,***)))((())),,,///...++++++///333000000000111222333555555777888888666111---+++,,,)))))))))***,,,...000222111222222000---+++++++++---------///000111///---***++++++++++++,,,---///222444666666444111000///222222222222222222222222555222000222555666333000---000222000---,,,000444444222///***(((***///333444888:::777111---,,,---222000---***+++---000333444333111//////000111222...,,,***(((((())),,,...333777999666111...///111111222222///,,,,,,...111000222000++++++000444444777555333444777999888777888888999:::999777444111111000//////000111444555;;;999888777888888666444///000222555777666222...---...///...------///222---...000444777888777555111000111222333222///,,,)))***+++---...---***'''###$$$&&&)))---222555888888777555222///000444888777555222000//////111222444555444222...+++++++++---///111111...,,,+++***$$$%%%'''***---000333444///...///111555888999999999999777555333333555888555333...)))&&&(((,,,//////...,,,,,,,,,,,,+++***'''&&&%%%$$$%%%&&&(((***)))***+++***)))(((''''''&&&''')))***+++******)))(((***,,,------,,,++++++******,,,...///...+++(((&&&((()))(((''''''(((***333666888666333222333666555333111000111333333222333333222...***))),,,000,,,...111333444555777999888555111...///333888;;;555000,,,---111555444111333333111---))))))---111000---+++,,,///111000...&&&&&&&&&%%%$$$%%%(((***111000...///111222333333---------///222444555444333333333333333333444444///...,,,***(((((((((((())))))))))))+++---///000000111000---(((&&&(((+++)))'''$$$#########"""!!!***---000333333111---+++'''&&&'''***---000000000))))))+++000555888666444222222000/////////000111...///333666333///222888111000//////000///...,,,000000111000......///111///222444444333222444666<<<:::777666666555444222---+++,,,222555333111222111000//////222777===@@@;;;333)))###"""$$$%%%%%%&&&***...111111111222333777666222---)))'''(((***))),,,000111000000111333///---+++,,,///111111///---,,,++++++---000444666333333333333222222111111+++,,,---///000111111111333444444222///000333777999666222...,,,,,,---...///---,,,---111555888999666333000////////////---&&&%%%$$$######%%%'''((()))))))))((((((***---000000111000---)))(((***---///111333444666999===AAA>>>???>>>888111---///333111333777888777333...+++------------,,,,,,+++******...000000------111555000111222444555777888888:::;;;<<<888333///...///,,,+++++++++,,,...///111///111222000,,,)))***,,,---+++***,,,000222000...))))))******)))***+++---111333555555333111000000222000///---,,,---...///444000...000444555111------111444222...,,,...111222111---)))(((***000444777:::===:::333...---...444222...+++***,,,///111222111000//////000000111+++)))&&&%%%%%%'''***,,,222555777555000///111444111333555333000---...000000111...)))(((...333444666333111333777;;;;;;;;;999999999;;;<<<:::666333333222111000000222444555:::888666666777777777666111111333666888777222---...///111000//////333777///000222555888888666444111000000000111000...,,,)))***,,,...///---)))&&&%%%%%%&&&))),,,000444666444444333000,,,---111555555555555444444333333333333333333000---*********///111222222...+++))))))$$$%%%&&&(((+++---000111...---...111555888999888;;;:::888555333333555777555444000,,,)))***...111111///---,,,------,,,+++&&&$$$""" !!!###''')))((()))++++++***(((&&&%%%%%%&&&((()))*********))))))+++...///...,,,,,,+++---,,,+++,,,------,,,***&&&''''''&&&$$$###%%%&&&555555444222000111555777888777555333222222222333555555444333111///---,,,...111555777555333222111333333333333333444444444...+++))),,,111444222///222000...+++******+++,,,...000111000...---------***(((%%%%%%%%%'''((((((,,,111555555222///000333---...///111333444444444666555333333555777888888777333---(((&&&'''))),,,***,,,,,,***((((((+++...222...++++++...///,,,(((((()))(((### $$$,,,...000111111000---,,,%%%%%%&&&(((,,,///000///)))+++---///000000000000/////////...------------///...---///333444333111333111/////////000///...///222555666444000---+++,,,...///...,,,---111444999666111//////000111222444333111//////000222444666222---,,,000777===AAA999555,,,"""###$$$###%%%'''***,,,---...111333555777777222,,,((())),,,111111222444444444444444///...,,,+++******,,,,,,***,,,///111222333666888///---+++...222333000,,,---,,,*********,,,...000222222222000000111444777666222///...000222222000///---+++---111444555444444222000000222333000...&&&''''''&&&%%%&&&(((***,,,***)))+++...000///---000///...+++)))***---///555444333222555999===@@@??????===999444111000000222444666777666444111///...---,,,---...---,,,***+++++++++,,,///222555777444333222333666888999999>>>===;;;:::888555111...,,,***)))+++000444444222...000222000---******,,,***))))))((()))+++---///((($$$###%%%'''(((,,,111222333444555555555444333111...,,,+++,,,...//////111111000000///000000111...//////...,,,++++++,,,,,,(((&&&&&&***---......222222333333333333222111444333222111111222444555555444111...,,,///444888000,,,'''%%%(((,,,---...444333333333111///111444999555///---///111111000+++...---)))(((,,,//////000111333444555666999;;;;;;999777999;;;:::444......000111111111111333444:::888666666777888777666333222222555777666222.........///000222555777888666666777:::===<<<888444111111111222333222...,,,)))+++......---,,,,,,---///,,,)))***...111111///222333222///++++++...222777666777:::===>>>:::777555333111...,,,+++++++++---000444333///+++((((((%%%&&&(((***---///000000111444888999999888999:::???:::666555888888555222666555444333222000//////000---)))'''(((+++,,,------&&& ###$$$###'''''''''(((***+++)))((('''((()))+++,,,---......******,,,...+++((()))///---...//////...+++(((&&&%%%&&&&&&###%%%***666666555333222333666999999777444222000//////000333444555555444111///---111444777999777444222111111111111000000000000///,,,***)))---222555444111///...,,,+++***)))******---///000///---,,,,,,---***(((&&&%%%&&&((())))))///333666444000,,,,,,...000000111222222222222222444333222333555666666555666222---(((&&&&&&)))++++++++++++)))'''(((+++///333///,,,---000111...+++)))******&&&!!!"""&&&---...000111111///---+++((('''(((***,,,...///...)))***,,,---////////////////////////...------,,,---,,,---000333555444222222000//////000111111000333555777777444111000///---...///---++++++---///666222///---...000222222222111...------///222444333000---+++...444999===777444,,,###!!!%%%'''%%%%%%'''((())))))+++...000444555555111+++(((***,,,333333333333333222222222111///,,,***)))***,,,---......///000111222333333///,,,+++...222333000---,,,+++*********,,,...///333333333111000111333555555222///...000111111000///---+++,,,///222333333444222000000222222000...(((((()))(((''''''))),,,,,,,,,///333666666222///......---+++***+++...111555444333444666999===???@@@???<<<777222///...///222444777888888555222///---------///000000...,,,000///...---...000222444222111111333666777777777<<<:::999999999888555222000---+++---222666666555000111222000---******+++)))(((&&&%%%&&&(((+++---***&&&$$$&&&''''''***///222333444555666555555444000...------///111111111444444333222222111111111---......---+++******+++)))'''&&&'''+++...//////000111111222222222111111111222333444555666666777666555333000...000333666111...***)))+++...000000333333444444222000111333333111......000111000...***------)))'''***---,,,///000111222222444777:::999666555666999888333///000222444444222222222333888777666777888999888777333222222444666666111---111000000000111333555777666666777:::<<<<<<999666333222111111111000---+++***,,,......---,,,,,,---///...,,,---///111111111555444222///,,,,,,...000555666888;;;??????;;;888555444333111///...------///222444333///+++))))))%%%&&&(((+++---///000000111333555777999:::;;;<<<;;;888777999:::999333---///000222333333222000///---***&&&%%%'''***+++,,,***$$$"""&&&'''&&&'''&&&&&&'''***,,,,,,+++)))***+++---............,,,+++,,,,,,((($$$%%%***---...//////---***'''%%%&&&((('''$$$!!!!!!&&&+++777777666444222333666999999777333///,,,+++,,,---000222444666666444111000555888;;;;;;999555333222111111000///...---,,,,,,+++***+++///444666555222++++++******)))))))))))),,,---......---+++,,,---***)))((('''((()))+++---111333555333///,,,,,,---333333333333222222111000111111111333555666444222444111,,,(((&&&&&&(((*********(((&&&%%%'''+++///333000...///222333111...***,,,---+++'''%%%&&&(((---...000111000...,,,+++)))(((((()))+++---,,,+++)))***+++---............///000111111000...---,,,++++++---000333555444333///...---...000222111000555777777666333111000000...//////,,,***((()))***000...,,,,,,///111333333111///,,,******,,,///111///...,,,+++,,,000444666444222,,,%%%%%%***,,,***((())))))(((((())),,,///222333333000+++)))+++...444444222111111000111111222///,,,))))))+++...000222000...///111222000...---,,,+++---111222000---++++++******+++,,,...///333444444333111111222444444222000///000111111111000...++++++---000111222444222000000000000///...*********)))((()))+++------000555;;;>>>;;;555000------,,,+++***,,,000333333333444666999;;;>>>???AAA@@@<<<666111......000222555888::::::666222///,,,---///222444444222000666444000...---...000111000///000222555666666555777666666777999;;;:::999333000------222666777666222333333000---+++***+++***(((%%%###$$$&&&***,,,,,,(((&&&''''''&&&)))---222333444555666777777777111000///000222444444444666666555555333111000///***+++,,,+++))))))***+++''''''''')))---/////////......//////000000111111///111333666888999999999888888777444222111333555111...,,,,,,...000111111333555666444333222333333///......///000000...,,,+++......)))''')))***))),,,---......///222666999888666444555666666333000111333555555333000//////555555555777999:::888666222111000222444444000,,,222111///......111333555666555666888:::;;;:::888555333000//////...---+++,,,---......,,,,,,,,,---000111111000///000222444999666222//////......---000222555999<<<<<<999666333333333333333222111000222333333111---***))))))%%%''')))+++---...//////222111222444777:::<<<<<<666666888;;;<<<888000)))&&&)))---111222222000...'''$$$""""""$$$(((******&&&### $$$((())))))(((&&&%%%&&&))),,,......---...///000000000/////////,,,+++)))$$$!!!&&&.........---+++)))&&&%%%)))******'''$$$%%%)))---666666555222111222555888777444000,,,******+++,,,...///111333444444444444999<<<>>>>>>:::666333111333222111000...---,,,+++,,,,,,---000444555444111)))***************)))(((+++---......---,,,---...+++++++++******,,,...111111333333222000///000111333333444333333222111000000000222444666666333111111///+++(((&&&'''((())))))'''%%%$$$$$$'''+++...222000///000222333222000+++---//////---++++++,,,...///000000///---+++***'''&&&&&&(((***,,,,,,++++++,,,---...//////000000000111222222111///---,,,***+++---000111222111000+++******,,,///000///...222444666555333///------///...---+++***)))((()))---,,,+++---111444666666333000---***((()))+++---,,,---,,,,,,+++---///111222111---)))***///000...------+++)))((()))---//////000111///---+++,,,...222222111000000111222222111...+++)))***---222555555111...///333444111---+++******+++...///...,,,++++++++++++,,,---///000222333444444333333444555444333222111111222222222222000---+++,,,...111222444222000/////////......***++++++***)))***,,,...000444999===>>>:::444000///...---,,,***,,,///222000222555888<<>>:::555222000111111000///---,,,++++++//////000111222222111000***++++++,,,,,,+++******+++---/////////...///000...//////...---...222555666666555333111111222333111111222333333333222222///000222555777777444111///...+++)))'''(((((()))(((&&&$$$###%%%(((+++---000//////000111111111000,,,...000111111000//////000000000///...,,,+++)))'''&&&''')))---///000000......///000111333444555222333333333222000...---+++---///000000///---,,,(((((((((***------,,,+++...111555777444000---+++...---+++)))******++++++,,,,,,---000444777888888666333000,,,)))(((((((((+++,,,------++++++---///111222000---///333444111......,,,)))'''(((+++...---///000111///...............///000111333555666///---***)))+++000555999555111...000444666333///***)))((()))***++++++***++++++,,,,,,---///000111000222555666555555555666555555555444333333333444222111///...---///111333333222111...---,,,---...+++++++++***)))***,,,...555666888999777444111///222111///,,,******---///...111444999===@@@AAABBB>>>===:::666333444777999555777999:::888333...++++++,,,///333666777444111333222///------///222444000000000222555777666555///......000555999<<<===666111---,,,000333444444222111///...---------,,,,,,***%%%###"""%%%)))+++)))&&&%%%((()))(((***...222333444666888:::;;;<<<:::888555555555555444333555444222000---***'''&&&$$$%%%&&&'''(((+++///222---...//////...---,,,,,,......------...///000000444222///...///333888;;;>>>???@@@>>>:::777555555000000000000111222444555999<<<<<<666444666777555777666222///,,,,,,---...///333444///,,,,,,+++(((&&&(((+++---000555:::>>>???>>>;;;999888666444222333555777777444111......------///222555555444222...,,,+++,,,//////,,,((()))(((((((((***---000222111111111111111222444666666333///------.........---------+++***+++...000444666777555222222444888<<<888333222333333111...'''***...111111000---,,,(((***---111333555666666111///,,,***((('''&&&%%%%%%&&&)))+++---,,,++++++000///------...000111111333333333444333111---***%%%%%%%%%%%%&&&((()))***&&&%%%$$$&&&***...000111)))'''%%%%%%&&&((()))***---)))%%%$$$%%%(((***+++000222333444444222000//////,,,***(((###!!!''',,,,,,+++***))))))))))))//////...---,,,---///111111111000...,,,---000333111000...---,,,+++,,,,,,+++++++++---///333666888999<<<===<<<888333///...------,,,,,,+++++++++***111111000000000/////////------,,,,,,,,,++++++++++++---///000//////000111222333444222000111555999===;;;777333111000///000...///000111222333333333000000222555777666444111...---+++***)))))))))***(((&&&%%%&&&))),,,---...000000000///////////////---...000222333333222222111000000///---+++***)))*********---111444555444//////000222444666888999555555444222111000//////---///222333111...,,,,,,+++******,,,...---+++)))...111555777555222///...///,,,(((&&&(((+++---...---...///333777999999888777666333000---***((('''))),,,---,,,***))),,,///222444333111333777666333++++++***(((&&&&&&(((***,,,...111333333111...,,,)))+++...111444666888888///...,,,+++---111666999222000///000333444333000+++***)))((((((((())))))+++,,,---...000111222222000333666777777666555666444555666555333222333444000111111000//////111333333222111...++++++,,,...+++,,,,,,+++***+++---///777777666444111///000111333333000---******,,,...///111333777:::<<<===>>>888888777444333333666999333555666666555111...++++++,,,...111333333111///------,,,---...111444555111000000111444666777666111///---...222777:::;;;888444000///222444444333///---++++++---/////////,,,***&&&######%%%(((******''''''***+++***,,,000222333444666888;;;>>>???===:::666444444444333333555333000---***'''&&&%%%%%%&&&'''((())),,,000444222333333111...------...111000///......///000111444111---***,,,111777<<>>>>>===;;;888666444222555777999999777444333333,,,,,,---///222222111000///,,,***+++......,,,)))&&&&&&&&&(((***,,,///000///000000000//////111222444111......///111222222......---,,,,,,...222555888888777555444444555777999777555444555444333222---///222222000...,,,,,,''')))+++...000222444444...,,,)))(((''''''%%%$$$###%%%(((+++++++++)))(((,,,---...---+++***,,,---111000...---,,,,,,------((('''%%%$$$$$$%%%'''(((***)))))),,,000444666666,,,***(((&&&&&&''')))+++,,,)))%%%###$$$&&&((((((///111333555444333000///...,,,***)))$$$ """'''***)))))))))***+++---///222111000//////000111222000000///---+++,,,///222222111111///...,,,+++***(((***---000333555666666777999;;;:::666111---++++++++++++,,,,,,---------000000///...---...000222///...---+++*********+++)))+++...///...///000111555888888666333333777;;;???;;;666222000/////////......///000111111111111//////000333555555333111------,,,+++++++++*********((((((+++...111111000111111111000///......///------...000333444444444111111000...,,,***)))(((,,,,,,,,,...111444444333//////000222555888;;;===888666444222000000000111...111555666444111//////111000000111111000---***...000111222000000111222000+++%%%###%%%))),,,---...///111444888999888777666666666444222///+++)))'''***,,,+++''''''+++///444666666444666999777222*********)))'''&&&''')))+++...333666777444...***(((***///333777888999999222111///......000333555000000//////000/////////------,,,***((('''((())),,,---///000222333333333333555888999777555333222111444555444222111111333,,,///111111//////000222333222111---***))),,,...---......---,,,---///111555666555222//////222555222222000---++++++---000222222222333444444555555222222222000//////111333...///111111111111//////,,,+++,,,---//////---+++((()))***---///222444555222000......111444666777555222///...111444777888777444000000222444222111,,,)))((()))---000111111000...+++)))((()))***+++///,,,+++...///---...111222333444666999<<>>???===:::777666555111111111///...000555:::EEEHHHCCC777333999<<<999888888666222...,,,---///000555777444111000...***'''***...111222444666888777999:::999777555333222444555777777666555555666---,,,,,,---000111000000111...,,,---///000...+++&&&'''(((***,,,------......000222111...---...000000///...///222444555555000000///...///222777;;;:::888666555555666555555555666777666555555666888333555666444///,,,+++,,,+++++++++,,,---...///000,,,***(((((()))(((&&&$$$"""$$$'''******)))'''%%%''',,,///...***'''***...---,,,***)))((())),,,...))))))((('''''''''((((((***)))))),,,000444555555---+++)))&&&%%%'''+++...)))&&&###"""$$$&&&'''(((---///222444444222000...---++++++***%%% %%%(((''''''(((***...222444333222111000111222222222000000///---+++,,,///222333333333222///,,,)))'''%%%)))///555777777555444555777999888444///,,,***++++++,,,---///000111111///...---,,,,,,---111444000///,,,***((()))******(((***---.........///111888:::;;;888444444888===;;;888333000///000111111...//////000000000000//////...///111333333222000---------,,,,,,,,,++++++,,,++++++///333555444222222222333111///......///---------///222555555555222111000...,,,***)))(((,,,++++++,,,///000000///...///000222555999<<<>>>:::777444111///000111222...222777888666444333444666666555555555333///,,,------,,,+++***,,,000333111+++### """&&&***,,,//////111555888999777555555666777777555222///,,,&&&)))+++)))&&&&&&***...555777888666777999777222+++,,,,,,,,,***((()))***+++...444888999555...)))(((+++000555888999888888555444222000//////000111...///000///---+++,,,---000///...+++)))((((((***---...///111333444444444555888;;;;;;777333000//////222444333000///000111)))---000111///...///111222333111---)))(((+++...///000000///......111333333444555333111111444888111000///---+++,,,///222444333111000///............//////---+++***+++,,,***+++,,,...000111222222,,,+++***+++,,,,,,***(((%%%'''***---000222444444111///,,,,,,...222555666999555111///111333666777555111//////111111///---)))'''%%%''',,,111333333444333111///......//////444000000222111...///111333333444666999===@@@BBB<<<888222///000333555777:::666111---***)))***+++//////---+++***+++...111555555555222000///333666777555333111000000111222,,,,,,+++,,,///555:::===<<<======;;;888555555555......---+++***,,,222777IIILLLEEE777222999===:::333555666444000------...///555777555222111...***))),,,000222222111222222111333666777666444222111000222333333222333444666///---,,,---///000111000333000...///111222000---((()))+++---------,,,,,,///111333222///------///.........000444666777777222222111111111555;;;@@@<<<888555444666777555333222555888777666555888;;;777888777333...******+++///...---+++++++++,,,---+++)))((((((******'''$$$!!!$$$'''))))))(((%%%$$$###***111000***'''+++111******)))''''''(((+++...))))))***++++++***)))(((&&&&&&&&&)))---000111111---+++)))&&&%%%(((---111&&&$$$""""""$$$'''((((((,,,...111333444222000...---,,,,,,+++%%%!!!&&&&&&&&&(((+++000555888333222111111222333222222333222111...,,,,,,...000222444555444000,,,)))'''((())),,,222777777333...444555666555222///......000...,,,++++++---///111222000...---,,,---///000//////,,,***,,,000...***'''&&&&&&))),,,///111111444777999777222///111444333222111000000000111222666444222///.........///------...///000111222333...,,,******---000222333++++++,,,---///222555777666444222333333222...***...------000444666555333222333444444222///+++)))++++++,,,---------,,,+++&&&'''+++000666;;;<<<<<<777555333111///000111111333444777999999999777666444888<<<<<<777111---,,,+++)))&&&$$$%%%+++444;;;666///%%%!!!&&&+++...000//////111444777777666888555222222555444///***)))'''$$$$$$'''***---///444333444777777444111111111111111///---+++***+++...000444777888777444222,,,---///222666:::===???:::999888777444222000///000111111///+++***,,,///111444777777444000---,,,...//////000222333444444555666888777555333222222555333111111222222///,,,,,,,,,---....../////////222111///,,,******---///000///...---,,,---......222333444333111/////////111111000...---...000333777444000+++(((&&&&&&''',,,///111...)))&&&'''***,,,---......------///000,,,------+++(((%%%$$$%%%&&&(((***+++---///333666444///)))(((,,,000333333555444333111//////222444000000000000///...,,,,,,)))((('''***---111333333000000000000000000000000666666666777888777555444666666555666777888:::;;;777444111000111333444444999777222---))))))+++...666222---******---222555555444222333666999<<<<<<555333000...---///000222333---(((+++333:::<<<::::::999777777888777333///000000...)))&&&(((000888EEEGGGEEE>>>888555333///...111444444111---)))''',,,...111222000,,,&&&###&&&(((,,,000222222///,,,---000333555555333///---//////......///111333444...///111222333222222111444111//////000000...***+++,,,...---+++++++++,,,---,,,---000333333000------------///222444444333555555444444444444555666444333222666;;;;;;777222222555888999888666666666:::999666222---***)))***222///+++''''''+++///222,,,------,,,***))))))***)))''''''***---,,,'''!!!%%%(((+++///111111000///---,,,)))&&&$$$&&&***...---,,,,,,...111222222222+++&&&!!!!!!%%%))))))(((%%%""" $$$)))+++,,,(((%%%######%%%(((***+++***...111111///...000333,,,------+++'''### '''&&&$$$&&&+++111555777:::888444111...---,,,---222222111///---,,,---///333333333000---***))))))((()))---000333333000...222333555444222111000111000///...------...000111000///......---...//////---...,,,***---111111---''''''(((***---000111222333555666333---+++---000222111111111111333444666888666222///------............///000000111000000---***((())),,,///222222,,,,,,+++,,,---///222333444222000111222111...,,,...---...000444666555444555666666555333///,,,*********,,,---------,,,+++&&&'''***000666:::;;;;;;666555222000......//////222333444444555555555444666999<<<;;;666000---++++++)))&&&$$$%%%+++444:::666///'''"""###&&&(((***++++++,,,///333666666666666444111222444333...***&&&%%%######&&&***...///222222333666777666444444222222111...,,,+++++++++...111444888999888555444......///111444888;;;===999888777666444222111000111222333222//////111333555777888777444000...---///000111222333333444444444666888888666555444555666444222222333333000...+++++++++,,,---...///000000000///---++++++---///111000///......///000000444444555333000...------...//////...---...000222555222...***'''&&&&&&'''+++///222111,,,(((((())),,,...//////...------...+++------,,,)))&&&%%%%%%&&&(((+++---...000333555333///***))),,,111333333333222111000000111111222.........//////.........+++***)))***---000222222//////000111222333333444888888999:::;;;:::777555444444444444666888:::;;;777555111000111222333333777777444111...---...000333111...+++***,,,...000000//////111555999;;;;;;333222000...---...///000444111000222888======<<<===:::888777777666333000000000///***(((***222999AAADDDCCC===777555111---...111333333000,,,***(((***+++------+++'''### ###&&&***...111111///------///222555666444222000.........///111444666777333333444444333222111000333111///...//////...------///000...+++(((''''''---,,,+++---000111000......------///222333333222444444444555555555555555333222222555999:::666111...000444555555444555666:::999555000+++''''''(((***)))&&&&&&(((,,,111444...///000...,,,+++,,,---***((()))---111111---((('''))),,,///000000///...------+++)))((()))---000.........///222222111000(((###"""'''((('''###!!!$$$(((+++,,,'''%%%%%%%%%(((,,,...000+++---000222222333444555111000...***&&&$$$$$$&&&%%%$$$###&&&+++111666888;;;999555111...,,,++++++111222333222///...---...333333111...+++***+++,,,(((***---...---,,,,,,---000222444444333222222333000000//////////////////------..................,,,---,,,+++---222222///'''(((***---///111222333111222222...)))''')))+++111111111111333555777888:::777222...++++++---...///000111222111000...,,,***((('''(((+++///111111...---+++***+++,,,///000222000...------...---,,,------...000333555555444666555444333111...,,,+++)))***,,,......---,,,+++&&&'''***///555999::::::666555222000...,,,,,,,,,111111000//////000111222666888:::999555111...,,,---+++(((&&&&&&+++222777444000+++'''&&&&&&&&&%%%((((((***---222555666666444222111222333222...)))######"""###&&&***///111222222333444666777555333444222///,,,*********+++---000444777999888777555111000//////111444888:::777777666555444333333222222444666666555444555666999::::::777333///...---///000222444555555444444333666888999888777777888888666444444555444222111,,,++++++***+++,,,...///...///000///------...000222222111000000111222333555555444222...+++******+++,,,............000222222000---***(((''''''(((***...222222...+++******---///222222000---,,,,,,+++,,,---,,,)))&&&%%%$$$&&&)))---000111111222333333///++++++...111222222111///---...111222111...***+++,,,---...///000111...,,,++++++...000111000......000222444555777777999;;;===???>>><<<999777111111222333444666888999777444222111222333333333444444444333111000111222222111///---,,,+++++++++,,,,,,---000555888999999222111000...............222333555777:::;;;<<<<<>>@@@<<<777555000,,,///000000///---,,,---...,,,***'''%%%###!!!!!!!!!###%%%(((***++++++++++++---...///000111111111111111111111333444777999;;;777666555333111000//////000222222000------111555:::999777222---+++***++++++)))%%%$$$&&&***...111333222222333555555555444111222444666666555444333000///000111111000+++((("""%%%))),,,...000222444666555222---***)))***---222111000///000111222333333444444333111000000111000///000333666777666444///000222444444222///...,,,...000111000000111222111111222333444222...***&&&"""###)))...000)))'''%%%%%%&&&''')))***&&&(((+++---///000222333//////000555:::<<<999666444222...)))'''(((+++///'''&&&&&&)))...333555666777666333111///---,,,,,,111444777777666444222222555777888777444111000///***,,,---+++((((((+++...555555555333000...//////---...//////...,,,***)))&&&(((***++++++***((('''***------)))))),,,,,,******...222444444222333333111111000///......000222222111000//////000111111222000+++((((((***...000111222333333222...+++))))))''''''(((,,,...000000---,,,,,,,,,,,,---/////////---)))&&&######%%%&&&)))***,,,---------......,,,------...///000000111...000222444444222000...&&&''')))...333666666666777555333000...+++***)))000///---,,,,,,...000111...//////111444666777777:::777333...***)))+++...,,,---//////...---+++***//////000333555666555333...///000222222000---***%%%''')))***,,,///444777444666666666<<>>???<<<888555555111111111111000000//////111111222555999;;;<<<;;;555444333111111444999======;;;666333111222333555555555555777999:::999777444555666666555333000///---000222222000222777;;;???===<<<::::::<<>><<<777111...---000222777===???;;;777555222---...///000///...---///000///---)))&&&$$$$$$%%%'''''')))++++++)))((()))***...------,,,------...///555555444444444555777888444333111///......///000000222333222000000333777;;;888444...+++,,,000333,,,***&&&$$$%%%)))...222666555444555777888777666222333555666666555333222/////////...---)))%%%""""""(((,,,///000222333333222111///---...000333777666555333222222222222333444555444111000111222333333222333444555444444444666777888777555222000,,,...222333333222222222222222222333333111,,,)))%%%""" !!!%%%+++000333111000---+++((((((((()))(((+++///000...---------000000222666999999555000......---***((()))+++---+++******---000333333333222222111000000/////////111333666777777666555666666888::::::777333000///,,,------,,,+++,,,///111777666555222...,,,,,,,,,......///...---+++)))((('''((()))******(((&&&%%%)))------)))''')))***)))---222777888666333222222111222222333444444444444222111///...,,,,,,------///---***((((((+++...111000111222222111///,,,++++++***)))+++---///000///+++,,,---.........------,,,+++)))%%%"""!!!###&&&(((***,,,,,,***)))***++++++,,,...111333444555666111333555777666333000...&&&&&&)))---222444555444444444222000---+++)))(((------......///000000000,,,++++++...333888;;;<<<===;;;666000***((((((***))),,,...000///......///222222333555666555333000,,,...111333333111...,,,))),,,...///...000444888444777888:::CCCOOOPPPIII555000+++)))))))))'''%%%***+++...111222333222222333222000......000222444666555444333333444666666777666444444444444111///555444333000---******++++++,,,///222666999<<<===999;;;<<<;;;999777666666777777666555333333555777888777666444111///---,,,+++,,,...///000222555888777666444222111111111222111111///+++'''%%%%%%''')))+++---......///111333555444333222111000000000)))(((&&&%%%(((---222555111333666777666555555555------,,,***'''&&&(((***111444888:::999888666666333222111444888888555222...,,,***+++...///...+++)))(((((((((***,,,...///---+++******---///000///222222222222222111111111333777;;;;;;777444222333000000000000000///...---000000333777;;;======<<<777666555333444888>>>CCC@@@===999666555777999;;;<<<;;;999999::::::999777666777999:::999666222//////111333333222555:::>>>======<<<;;;:::<<<@@@CCCAAA===888222///...///000666;;;===999666555333///...///111000000000111222111///+++((('''(((***,,,,,,...///---***((())),,,,,,+++***)))***,,,...///777666555333333333333444111000---++++++---///111...000222222222333555666555333...***(((+++222777///...,,,***))),,,000444666555555666888:::999888444444555555444333111000------...---+++'''###!!!$$$+++000222222222222000111111111111222444777555444333222222222333444444555555444222111111222555444333222222222222333888999;;;;;;:::888555333...111444555555333333333333222111222111///+++(((###""""""###''',,,111444777777444000+++(((((()))***...222222---)))''''''---...222555666333///+++)))***+++***))))))***+++,,,,,,,,,...111222111000/////////000000111111111...111444555555555666888777888888666333///.........---,,,---000222333444666666444000,,,******+++000000///...---+++))))))************)))'''&&&%%%(((,,,---)))'''***,,,,,,000555;;;;;;777222111111222333444666777666444333222111///---,,,+++,,,,,,000///,,,++++++,,,...000000000000000000//////......---,,,---///111000///***,,,...///...,,,)))''')))***)))'''$$$$$$''')))***,,,---,,,)))'''((()))***,,,///333555666666555333555777888666333///,,,&&&&&&(((,,,111333333222111000///---+++(((&&&%%%(((***...111222222000///,,,***))),,,222888<<<===;;;999555000***''''''((((((+++------,,,,,,...000111111222444555444000...+++...222444444111///---,,,///222111//////333777555999999:::DDDRRRSSSJJJ777222...,,,------)))%%%+++---///111222222222111111000000///000111333444777666444333333444555666666333111111222333222000000111111000---,,,,,,,,,......///000333777:::<<<777999;;;;;;999777777777555666555333111111444666666666666666444111...---+++,,,......000333777;;;:::999777444333222222222111111///,,,)))((()))+++,,,---.........///222444666555444333222111111000---***(((''')))---000222...111333555555555777888222111...+++((())),,,///555888;;;<<<;;;999888888444333444777;;;;;;777333///...,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,)))((('''))),,,///000111000000000000000000//////222666999888333000000222---...///000000000/////////000333777:::;;;:::888444555444444555888===AAA<<<;;;:::999999:::<<<===>>><<<999888888999888777666888;;;===;;;777222///000222444777888:::===???<<<======;;;999999<<>><<<888222......111555999===>>>>>>===;;;======:::777666888:::>>>:::555222111111222222222666777333111222222000---000222444444333444555///---+++))))))+++...000///222444111------000555((('''&&&&&&***///555888555444222111000000111222444111---***)))+++...000******,,,000555666333///,,,---.........000333555777999:::999666555777999333222222444777999999888888777555333111000//////(((***---///...,,,******###)))222888999666222000...000333444444333333444888666444111111222444555666777888777444333444555444444333111000111333555999:::;;;<<<;;;999666444666888999999888666666777333111///...------+++)))&&&(((+++---000333666888999999888444...******+++***000555444...'''$$$###!!!(((///111///***'''&&&((()))(((''''''(((,,,///&&&'''))),,,000111000...//////000000000000//////---......//////111555777666444000+++'''&&&(((***,,,******///666:::888666555777888444...+++---000222111000...---,,,,,,,,,)))))))))(((((('''&&&&&&,,,......---+++,,,///333444555:::>>>;;;333///000444666777888777333///,,,///333999;;;555------222222333222///,,,+++...111---//////...000444444000///000222333222000...---000...111666444***$$$$$$'''((((((((('''))),,,...444222...+++))))))***+++---,,,---///333444222///000333555666444111000///)))))),,,222888888333...,,,)))&&&&&&((((((&&&$$$&&&)))...222333111...,,,---***((()))///555;;;>>>777555111,,,(((&&&%%%%%%))))))***,,,------,,,***---...///000///...,,,***//////000111111000///...000111222111000///000111333555999<<<===<<<:::999444222000/////////...,,,000///...---------------222333222///---///555::::::<<<===;;;777333333555555333000111333444333111+++***+++///222333111...444333000---,,,...333888222444666888999999999888444444222000......111444777666555333222222222333......---...000333777999::::::999666333222222222111111111111111111111111000...,,,---111333222111555555444333222222222222555777777222,,,(((***...000000111000000222666999777222...,,,...111111111:::;;;<<<<<<<<<;;;999888777666555555555666888999222111///---,,,******)))......---***((((((***,,,...,,,+++---000111///,,,,,,---...---,,,,,,...///444555555444333111///---++++++000777777222222666999777555111...///222444333444444444555666666666555555666777999999777666666666555555555555444444555999<<<===999555111///222333666999<<<===;;;999888;;;======:::666333222444333000///......000111666555444444444222///---...111444555444222222222---***'''&&&''')))++++++...///111222222000...,,,///,,,***,,,000555777777444444222///,,,---///222333222111////////////000******+++,,,...000111222---...///111222333444444666777888999:::;;;;;;;;;;;;888666555666888888888777666555444333222222222333000//////111111...+++''')))...111333333111///000///000000111222444444888666555666999999666333888888888777777555444444555666666222...///555;;;<<<:::888888888888777666<<<;;;888444111111444666555000,,,+++...///,,,)))((((((***,,,...000111222555555444333000,,,(((&&&,,,---.........,,,)))(((+++,,,,,,------,,,,,,+++*********((('''''')))+++$$$$$$%%%(((,,,///111111111111222333333222000///000///...---...000333666222000---)))%%%%%%''')))***(((''',,,222666666444444777777444000---///222444333222111//////......---,,,+++))))))(((((((((222222111///------111444333333666999666000...000666666777777666333000...222555;;;===666---,,,000333444333000,,,+++---111///111111///222777777444000111222333333222111000222///000333222+++)))***,,,,,,+++******,,,///333777555222///------...///---,,,,,,...111222111//////111222222111000111222---,,,,,,000666777444000,,,***'''''')))******(((+++---111333333111///---,,,***'''(((---444999<<<777444000+++'''%%%%%%&&&,,,+++,,,,,,---,,,***)))---...///000111000///...///000111111111000///...///000111111000///000222666777:::;;;;;;888555333000...,,,,,,------,,,+++////////////////////////111222222111///111777;;;;;;<<<<<<;;;999777777888666333000000222222111///))))))+++///333555333111777555222...---...222666333444444555555555555555444444222///---...000333666555333222222333555666111000///...000444777:::;;;:::888666333111111111222111111111000000000000...---+++,,,///111111///222111111222333444555555777:::;;;888222------...000000111000000111444777666222...---///222333222666777888::::::::::::999999888777666555444444333000000///...------------,,,,,,,,,***((()))+++...000......///111111///,,,,,,++++++++++++,,,------333333444444333111///...111111555;;;;;;777666999<<<:::777333///...000333333444555666666666666666444444444555666555333222444444444444333333222222444888;;;<<<999333///---222444888:::;;;;;;:::999888:::<<<<<<999666444333555333222000///000111111666555555666666555111///000222444444222111111222...+++'''&&&&&&((())))))+++---000222222111000///000///...111555888999888888777555222//////111333555444333111111111111222...------,,,---...000111///000111222333444555555777888:::;;;;;;;;;::::::;;;999666555666777777777777666555444333333222333333111000000222222///---)))+++...222333333333222000000000000111222333444444333444777::::::777444666666666666666555555444444555444111---...333888:::888666666777777666555999888666444111111333555333///++++++...000...+++)))***+++,,,---///000111111111222111///+++(((&&&+++,,,---......---,,,++++++---///000///---***'''%%%&&&'''&&&%%%%%%'''(((%%%%%%'''***---000111111333333222222111///...---333111///------...000222,,,+++)))&&&######%%%((((((%%%%%%(((...222333333444666777555111000222555666555444333222222111222///---+++)))((((((((()))555444222...,,,---000333333111111222000,,,,,,000888888777777555444222111555888<<<===666,,,))),,,333444333///,,,+++...222666777555222333777777444000111222333444444444444444000///000///,,,,,,/////////...---,,,---111444777555333111000000000111---,,,+++,,,...//////...---.........---...111333111///...000444666444222,,,***((((((+++---//////000111222333222111...------+++((((((,,,222777999777555000***%%%$$$&&&(((000000///...,,,***((('''---...000111222333333333222222333222222000...------...000111000111222444666777888999888666333111---,,,******,,,---,,,+++---...///111111111111000000222444444333444888<<<;;;:::::::::<<<===<<<;;;666444111000000000...---)))***,,,111555777666555999777444000......222555777666555333222222222333444333222///------000222555333111000111444777999555333000///000333777:::<<<:::888555333222111111222222000///......------,,,+++++++++---......---------...000222555777888:::===???<<<777222000000000000111000//////222444444111//////111444555555333444666888999:::;;;;;;;;;;;;:::888555222///......------------...//////*********))))))***---000222222111222333222///---...,,,***+++...000...,,,111222222333222111000///555666999======999888;;;>>><<<999444000...000111444555777888888777666555555555555555444222111000333333333333222111000///444777;;;<<<888333...+++222666:::;;;999888999:::888999:::999777555555666666555333222111111222222555555666888999888555222222333333111///...///111000,,,(((&&&&&&''''''''')))+++...111222333222111222111222444777::::::999<<<;;;999555222111222444444333222111111111222333333111...,,,,,,---...///222222333444555666666666888:::<<<===<<<:::888666:::777555444555666666555666666555444444333444444333222111222333333111000---...000222333333444444000000000000111222222222///000333777::::::888555444444555555555666666666333444333000------111555666555333444666777777666666777777555222000111222000---+++,,,///111000...,,,,,,,,,,,,,,,---......---///000111000---***((()))***,,,---//////000000,,,///222333111,,,&&&""""""$$$%%%&&&%%%$$$%%%&&&&&&'''***---///000111111444333111///...,,,++++++333222111000000///---,,,((((((&&&$$$"""###%%%((((((&&&%%%'''+++///222222222444555444222222444666666555444333333333333333///---***'''&&&'''(((***222000---+++***+++...111222///------+++))),,,222999888777666555444444333666888;;;<<<555+++&&&(((000111111...,,,,,,111555>>>>>>999333222444333///000000111222333444444555222111//////---,,,,,,---...///000000///...///000333222111111000000000000------,,,,,,,,,------,,,***,,,......------...///111000000222555555333111---,,,++++++---000333555111111222222222111000000111...******---222666888777555000***$$$###&&&***555555444111...+++))))))...///000222444666777888666666666444222///,,,***(((+++...000111333666888333444666888888777555444///---,,,+++,,,---,,,+++***+++...111222222111111111444777777555555777::::::777666888===??????===777555333111///...,,,,,,,,,...111444777888888777888777555111///000333666<<<:::777444222222333444444333222///,,,,,,///111444222///......222666999777555111//////222666999:::888666444444555555555333222000...,,,++++++++++++***++++++,,,,,,++++++)))***+++---000333555777<<<======;;;666333111222000000111///......///111222111111222444666777888555555666888999;;;;;;<<<;;;;;;;;;:::777333///,,,+++++++++++++++,,,---...))))))***))))))+++///222555555555555444333000...222...,,,...333555222...///000111222222222111000555777:::<<<;;;888888888<<<;;;888444111///000222555777999::::::888666444888999888666444222111111444444444444333111000///444888;;;<<<999333...+++333888<<<<<<888666777:::888999999777666555666777777666555444333333333444444555777999;;;:::777444222222111...++++++---///111...***''''''(((((((((+++,,,...111222222222222222111111222444777888999;;;;;;999555222000111222///.........000111333444777444000---++++++---///555555555555666666777777888999;;;<<<;;;888555222444222111222444555555555555444444444444444555555444333444444555444333333222222111111111111111222000000000111111111111111...///111333555666666555444444444555555666777777333333333111......111444444333222444666888999888888999:::888444111///...---++++++---000222222111......,,,+++++++++,,,,,,,,,---000111111000...,,,((()))***---///222444555///000111111...)))$$$!!! ###%%%&&&&&&%%%%%%&&&'''***---000111111111222444333000...,,,+++++++++222222333444555222,,,''''''((('''&&&%%%%%%(((***+++)))((())),,,///111333111111222222222333555666444333333222222222333333111///,,,***)))***,,,---000---+++)))***---///111222...,,,+++***)))---444999888777555444444444444555555777888222)))%%%'''---......,,,+++...444999???>>>888222000333222///000000/////////111222333///111111000///---+++)))---000444555333000---,,,000000000000000000000///.........---,,,,,,+++,,,))),,,000111///,,,***)))...000222555777555222///............000222555888222222333444555666777777666222...---///333666888666555111+++$$$###''',,,777888777444///,,,,,,---000111111333555777:::<<<;;;:::999666222...***(((%%%(((,,,///222555999;;;444555666777777777555444111///,,,++++++***)))''''''))),,,///111111111000444777999888555333555777777555444666;;;>>>???===888777555222///---,,,,,,222444666888888888777777666555444222000222555888===:::777333222222444555555444222///------///111333111...,,,,,,///333555777444111//////111444666777555222222555888999999333111///---+++******+++***+++,,,,,,+++*********((()))***,,,...111333444;;;:::777444111000111222///000111000...---...000111222333555666888999;;;999999999:::::::::;;;;;;999:::;;;;;;999555111///******)))))))))***++++++******+++******,,,000333666777888888666333111000222///...111666777444000///000111222333222111111555888::::::999888888777777777666444222111333555777999;;;<<<;;;999777555888999999666333000111222555666777777666444333111555888<<<<<<999444111///444888<<<;;;777555777:::999999999777555555777888777777666555555444444444333444555888::::::777555111111///,,,)))(((+++---111...+++)))***,,,------///000111222222222111111111000///...///111555888888888666333000...///000,,,,,,,,,...000333666888777555111---,,,,,,...///777666555555555666777777666777999:::999666333000---------///222444555555333333222333333444555666555666777777666555555555666444222111////////////000000111111111000//////////////////000222444666666666555555555666777777333333333222222222333444444333333555888;;;<<<;;;<<<===>>><<<777111...,,,++++++,,,...000222222222111///---+++***)))******)))***,,,.../////////...))))))***,,,///333666888333222///+++(((%%%$$$### """%%%%%%$$$######$$$''',,,111444444333333333333111///...---,,,------222222333666888444---'''***++++++***)))***,,,.........------...000111222////////////000222333444111111000000000111222222444333111000000111333444000...------///111222222111...,,,,,,+++***...444888777666555444444444444444222333444000)))''')))+++,,,,,,******---444:::999888333...///444666444222111...---,,,---///000...222555444333222///***///333777888666111---+++///000111333333333222111///000222111///,,,++++++)))---111333111---)))'''+++///333666777444111......000111222222333555888333555777999;;;===>>>>>>:::666222///111444777888555666444---&&&$$$(((---666888888555000...000222444333222333555777;;;<<<===<<<:::777333...***(((&&&))),,,///222444888;;;666777777777666444333222111...+++))))))(((&&&$$$((())),,,...000111111111555777999777333111222444555444444555888;;;======:::999888555111///...///555777999:::888666555555444444333222111222666888888777444222222333555666666555333000------///222222000...,,,---///222444555444222000000111333555444000...///444999::::::333111///,,,******++++++***,,,......,,,*********((()))***,,,...111333444888555111...---...000222///000111000///...///000111333666888888999:::<<<<<<;;;:::999999999999999777888999:::999666333111+++++++++++++++,,,---------------,,,,,,---000333555888::::::777444222111000//////222555666444111111111333333444333222111555:::<<<:::999::::::888555666666555444444777999;;;;;;<<<===<<<:::888666555777777555111///111333666888999::::::888666555666888::::::888555333333555888::::::888777888::::::;;;:::999777666777888777777777666666555444444222222222444666777555444111000///,,,))))))+++---...,,,)))***,,,000222333333333333333333222111111111111000///...000444777333444444222000//////111---......000222555888:::555333000.........000111777666555444444444555666333555777888777555333111******+++---111444444444000000111111222444555666888999:::999777666666666555555333111000//////...000000111222111000...---///000000000///111444777999777666444333444444555222333333444555555555666555444444666:::<<<======???@@@AAA>>>999333///---,,,---...///000111111111222000---***)))((())))))&&&&&&'''(((***,,,---...+++++++++,,,///333777:::666333---(((%%%%%%&&&'''!!!###$$$$$$###""""""###'''---333777666555555666333222111000//////......555333222555777666111,,,///000111000//////111333111111222111000000000111---,,,,,,---...000111111000000//////000111111222444444444444555666777888333111///000222333222000...,,,,,,...---+++...333666666555555444333333333222000///111///++++++///+++,,,+++)))(((+++111777777555111,,,...555999888555333///,,,++++++,,,---000666999777888:::888333111333666555222///,,,+++---///111333444444222111///333666555111---++++++***---111222111...,,,++++++...222444444333111000///222555555444333444555333555888;;;===>>>>>>>>>===999333111111444666888555666666000(((&&&)))...222555666444000///222666777555444333444666:::<<<;;;:::999777444111---+++***,,,///000111222444666444444555555444333222222000---+++)))))))))'''&&&***+++,,,...///111222222333555666444111///222444555666666666666888;;;>>>;;;<<<;;;888333111111222333666999999666444333444555555444222000111444666555444333333444777999:::888777555111......000222//////......000222555666444444333333333333444555111---***+++111666888777333111...,,,***+++,,,---,,,...111000---+++***+++)))***+++---000333666777333111///---...///000111...000111111000///000111111555999:::::::::;;;<<<999888777666555666666777555666777777666444222111------...///000222333444111111000...------000222444777;;;;;;888444333333///000222444555666555444222333444555444444222222444999;;;888777:::;;;999666777888888777777999;;;=========<<<;;;:::888888333666777555111000444777666888:::<<<<<<;;;999888555777888777555444555666777777888888999999999:::;;;<<<<<<;;;888666666777777777777777666555444333111000///000222333333222111111111///,,,,,,---///)))'''&&&)))---222666888555555555444444333333333111444666777555444666777111222333333111111222444111000000000222333555777111000//////000111333444777666444222222222444444222333555666777666555555,,,,,,,,,///111333333222......///000111333555666:::<<<===<<<888666666777333333333333333222222222000111222222111///---,,,+++...333444444555666888:::888555222000000000000000111222444666777777666555444444666:::===>>>===>>>???@@@>>>999555111000---...000111000000//////222000---***(((((())))))%%%%%%$$$$$$&&&))),,,......---,,,---///333777:::777333...)))&&&''')))+++'''((((((&&&$$$$$$%%%&&&&&&---555999888777777888555555444333222000...---777444111222666777444111333444444333222222444666222333444333222000///000,,,+++***+++---/////////////////////000111222222333333444555666777888888444222000111333333000---,,,+++,,,///...+++---111444555555555444333222222222///...//////---///333------,,,(((&&&(((///444888777111,,,...444888777888555111,,,******+++,,,333999;;;:::<<>>:::444111111444666777444777777222***'''***//////222444222//////333888999777444333333666999;;;888888888777555333000///...000111111000000111222...///111222333444555555000...,,,+++,,,,,,+++***---------...///111333444111333444222//////222666555777888777555666;;;???<<<======999555222333555111444777777444222222333666666555222000///111333444444555666888;;;===???888888555222//////111333......///000222555888999444444444555555555555555000+++'''(((...333444333333111...,,,++++++---...---000222222...+++++++++)))***,,,///333666999;;;000/////////111111111000...000111222111000111222222666:::<<<;;;:::;;;===555444333222222333444555444444555555444222000/////////000222555777:::;;;333333222000------///222333777;;;;;;888555333333000333666888888777777888444444555666555444333222111888:::666555999:::777999:::;;;:::999999;;;<<>><<<;;;:::999999444777999777444333777<<<666888:::======<<<;;;999444555555444333333555777888666666777999;;;:::999<<<===>>><<<999777666666777777777777666555444333111///------///000111111222222333111///...///111%%%$$$$$$'''---444888:::555555555555555555555555222777===>>><<<999888888000222444444444444666777222111000//////000111111......///000222333555666666555333111000111222333222333444666777777888888000//////000222333111000,,,---...///111333444555<<<>>>???===999666666777000111333444555666666666000111222222111///---+++'''---555999:::999999::::::888444111...,,,,,,,,,//////111444777888888666555444444666999<<<======<<<===>>>===999666444333...000111222000///......222000,,,)))(((((()))***'''&&&$$$$$$&&&***...111///...------///333777:::666444///+++)))***+++---......---***(((''')))+++%%%---666::::::888888:::888888777666333000---+++999777444333444666666666:::777333222222333444333999999666333000...///000***++++++***)))***,,,...000111333222111111222333222333666777777555333222111444777888666222...------+++))))))+++,,,,,,,,,...///111333444333222111333000---,,,...000111111666222+++''''''***---...555222000///000222222222222111...---,,,...000111666666777777999;;;===>>>555333000000000...***&&&------,,,,,,,,,,,,,,,,,,---000444666444111//////---000222333222000000000---...///......///222444555666777888888444...***...111333555666666888:::888777555555777999999999777555333000---+++***)))333333333222222222222222888666333333444666777666666555333111111111333444222444666555111---+++***+++***+++...333666555333666555333///,,,+++---000333222000//////111222444222444666555444444777:::>>>999777888888888;;;@@@@@@<<<666333222222222222222333222111000000333555777555222000///000222333777777888999:::;;;;;;;;;888555111...---///111333111...,,,///444888:::999666777888999888666444333000)))###$$$(((,,,222888666333000/////////,,,)))---111444333///,,,,,,---(((&&&'''---555;;;;;;999333222000000111111111000000///......000111111000:::666444666;;;>>><<<999777444111000000222444444888777555444333222222222000000111555;;;>>>===;;;===888222/////////...---333444777999:::999777666666555555666888<<>>===;;;::::::;;;;;;======<<<<<<<<<===>>>>>>@@@<<<888666666888999:::;;;999888999:::999777555444444333000...///333888888999::::::888777777888===>>>>>><<<888555444444999999777555222///---+++,,,***)))***---000111111999999999888;;;===777...)))&&&%%%(((///777;;;<<<777888999888666666777999===???BBBEEEEEEAAA:::555555555666777999:::888666999666111///......---,,,---,,,...333666444555777999777555333222333444555444555666777888999:::;;;777666555666777666444222333444555666555555777999<<<======:::777333222222444444555777888999888666333222222333555444222111,,,000555:::;;;:::666444444555555333000......///---,,,,,,///222555777777111222444666888999::::::;;;999777777777777555444333333222111//////......//////---***'''(((,,,000000+++%%%$$$)))---///...333000......222555666555222000......//////...---*********)))))),,,000444111333666888999999888777;;;999666222///---,,,,,,666444222222444777888999777444111000//////...---777777777555444333333444,,,,,,,,,+++***+++---000333444555444333222333444444666777888888666444222333666999999666333000......+++'''&&&'''+++---///---...000111222111000///111...++++++,,,///000000666333...***)))+++---///222111///------...000111333111///...///000333444777666555555666777:::;;;444222000//////...***&&&******+++++++++***))))))***---111333222111000000---000222333111000000000///000111111111222555777777666666666555222...+++///222444666666777888999888666555666888:::::::::888666222...,,,,,,------222222333333333444444444777444222111222333333333444333111000000111333444444666888666222---)))(((+++***+++...222333333111777666444222//////222444555333111000///000111222222444777777777999<<>>:::555222111111111111333444444444222222333555555444111000000111333555999999:::::::::999777666333111///---...111444777333000---///444777888888555777888999999777666444222,,,((())),,,...333888999666222000000000///---000444777666333///...///(((&&&''',,,444:::;;;:::555333222111333333222111000///...///000111222222888:::<<<>>>>>>===;;;999777555222111111222222222555555444444444444444555666444333555999<<<<<<<<>>>>>>>>>>>???@@@@@@???<<<888777888999::::::777777777777666555444444555555444222///000444888:::;;;===<<<999777666666:::;;;;;;:::777555444555:::999777555222000---,,,***))))))+++///222333333:::===>>>>>>???@@@;;;444...---,,,...222777:::<<<;;;;;;:::888666555666777<<<>>>AAAEEEFFFDDD???;;;999999999:::<<<<<<:::888:::777333222111111000///...---000666888666555888888777666555444444555666444555666777888888999999999999:::::::::888777666444666888888777777999:::999999999666333000//////222333666888:::;;;999888666666777888:::999666333///333888;;;<<<999555222...000222111...,,,******...------///222555555555222333555777888888888888999888777888999999777555555555444444222111////////////...,,,***+++///333333...***+++///333333222222000...000333666666555333000....../////////...+++++++++))))))+++...111444555777999999999999999:::888555111...+++******222000///000333777:::;;;333111///......,,,)))'''222333333444555555555555---------,,,+++,,,...111888888999777555333333444888999::::::999777444333555777999999777333111000000,,,&&&$$$'''+++000222,,,---...//////......---...,,,******,,,.........555333000---,,,,,,---...111111000,,,)))***...222444333222111222333555777666555333222222444666888444222000///...---***((('''(((***+++***(((&&&$$$&&&)))---///000000111333///111333333111///......000111222333333444777999999777333111111000...---111333666777777777888999777666666777:::<<<<<<;;;999666222...---...111333222222333333444555555555555222///...///000000000000000//////000111333444777888999777222,,,'''%%%))))))***,,,///000///...555555444333222333555888777555333000///...//////111444888:::<<<>>>AAACCC@@@<<<:::;;;:::999;;;@@@<<<888444111000111000000333555777777666555555555444333000//////111444666::::::;;;:::888555222111...---,,,---///333666999444111...///222555666555444555777888999888666555444///,,,///222222444777;;;888333111111111111111444888;;;;;;666222000000)))'''&&&***111777::::::888666444444555666555444000000000000000111222222666===FFFHHHDDD>>>:::999777666555444222111000000222222333444666777888999777555444444888<<<>>>???>>>;;;666444222222000///...000333666888999999888333444444555888;;;>>>@@@DDD>>>777111000111333444111111222555999===>>>???>>>>>><<<999777888:::===???????????????@@@AAAAAA<<<:::888888999::::::999444666888666333111222444777777777666444555777:::;;;>>>??????<<<888555444888999999888555444444555:::999777444222///---,,,((('''(((,,,000333444333777===BBBAAA@@@???<<<888333444555555666777:::<<<>>>===<<<888555444444666<<<===@@@DDDGGGGGGDDDAAA>>>===<<<===???>>>===;;;:::888666555666555444333111000333999;;;888777888999999888888777666666666555555666666777777777777888;;;======999777777888444666888999888888888999555555444111---+++++++++111333888;;;===<<<;;;999888999<<<>>>@@@>>>:::777444777;;;>>>>>>999444000,,,...000///---+++******000//////111333555666555444555777999999888666555555555777999;;;<<<:::888777777777777666333111000///000///......///222555555222111333777999888666111000000222555777777666333111...---...000000000---------+++)))***,,,///666777888888999:::;;;;;;<<<999666222...,,,******222000......222666999:::111000/////////---***''',,,---...000222333111000------,,,+++***+++...111:::;;;;;;999666444444555:::;;;;;;;;;999777444333444666888777555222111000222...+++***,,,000333555------------------------,,,******+++---.........333222111///---,,,---...222444333///******000555777666555444333444555666444222111///000333666888333222000...---,,,++++++''')))+++---,,,)))%%%###%%%'''+++---///111444777444555555333000---,,,+++...000222333333444777999:::666000---,,,---......222444777999888777777888666666777999<<<>>>===<<<888777444222111333555666333333444444444555555555333000------.../////////.........///111222444555777999999666000***%%%"""$$$&&&(((+++---......---111222222222222333777999999777444000...---------222444888<<<>>>@@@AAABBB>>>:::888999888777888<<<;;;888444222111222222111444777:::;;;999777555555444222///------///222444888888999888666333000...+++++++++,,,///222555777444000------000333222111111222444666777666555444111......333777666666888:::777333///...///111222666:::======888333000000)))'''&&&)))...444888999999888666666777777777666333333333222000000000111666???JJJOOOLLLDDD<<<777777888888777555222111000000111333555888999;;;<<<444333444666:::???CCCEEEBBB>>>888444111000000000---///111333555555444444///000111222444777999;;;<<<999444111111444777999000000111444999===???@@@DDDDDDAAA===999888;;;>>><<<<<<;;;<<<<<<===>>>???999888888999:::;;;999888444777:::777222000333777999:::::::::::::::;;;<<<<<<>>>AAAAAA>>>;;;888666:::::::::777444222222333777666444222000...,,,,,,''''''(((+++///111111111000999@@@???<<<:::999777333777::::::888888:::=========;;;888555333444555;;;<<<>>>AAAEEEFFFDDDBBB???>>>===>>>???@@@>>>===:::888777777888999888666444333666<<<===999777999;;;;;;;;;:::999777555444555555666777666666555444555999<<<;;;555222333666111444777888777666555666222222000---***((()))***222666;;;??????<<<:::888555888<<>>;;;777:::>>>AAA@@@;;;666222///000000///------...000000000111333666999999888666777:::<<<;;;999666444222333666:::===>>><<<:::777888888888777444222000222222111111111222333444444444555888;;;<<<:::888000111222444666777777777333000---,,,---///000000111111000...++++++,,,...555555666777888;;;===>>>>>><<<888444000---,,,+++444222......000444777888111111111333444222///,,,+++++++++---000000...,,,,,,,,,+++)))((()))---000:::;;;;;;999666555555555:::::::::999777555333222222333444444222000000111333222111333555666666555///...---,,,+++,,,,,,---+++***+++---///111000//////000000///,,,+++---///666888888333......333888;;;999777555333222222222111000//////111444888:::333222000...,,,,,,---...***,,,///000///+++'''$$$&&&(((***,,,///333888;;;999999888444000,,,***))),,,...000111111222444666888333---******,,,...///111444888999999777777777555666888;;;>>>>>>===;;;777777777777777777777777444444555555555555666666444222///...///111111111......///000222444666666666777777444...)))%%%###"""$$$(((,,,.../////////000111333333333555888::::::888444111...---------333555888<<<>>>???>>>===999555333555555333444888;;;999555444444444444333555888;;;<<<:::777555555444111---******,,,///222444555666666555333111000...------...///000111222222...++++++...000000///...000222333444333222111+++***---555999888777999666444111---,,,,,,///111555999<<<;;;666111//////+++)))(((***---222666777999888666666777777777666666666666444000//////111888???JJJQQQQQQIII>>>666777999;;;:::777444333333111222555777999:::;;;;;;222444666999===BBBGGGJJJMMMIIIBBB:::555333444555111111222222222111000///,,,,,,---///000222333444333333444444555666888999//////000444999===@@@@@@GGGHHHFFF@@@999666888<<<777777777888888:::;;;;;;888888888999;;;;;;999777444777999666111///333777777888:::<<<>>>>>>>>>===<<>><<<;;;>>>>>><<<888444111000111444333111///...---,,,,,,))))))(((***,,,......------777>>><<<777666666555111555999:::999999;;;>>>;;;<<<;;;999666555555666::::::<<<>>>AAABBB@@@???===<<<;;;<<<>>>??????>>>:::999777777999:::999999777666888======999777999======<<<:::888666444222555555777777777666444333333777:::888333000111333111444888999888666444444111000...+++((((((+++---444999???AAA???;;;777555000333999@@@DDDDDDAAA>>>:::<<>><<<:::666666666666555333222111555444444444444444444333222333777:::<<<;;;999666111333555666666777777777222000------...000111000444444333111///...///000111222333444777:::<<<>>><<<:::666222///,,,+++***777333///...000333666777333333444666777777444111...,,,+++---000222000---,,,,,,***(((''')))---000666777888777555444555666888888777666444333111000///000111000//////000222333444666999:::999666333000///,,,***)))***+++,,,******,,,...111222111000---///000...,,,+++///222999::::::777444333555888:::999777444222///...---......///000333666888:::444333111...,,,,,,///222///111333444222///***''')))***+++,,,...333999===<<<;;;:::666111---++++++,,,...111222111111222333333///+++)))))),,,...//////333777999999888777777555666888<<<>>>>>><<<999555666888999:::999888777444555666777888999:::;;;;;;888555333333444444333---...///111333444666666555555444111---***(((((($$$(((---111222222222333222444555666666777999;;;888777333000...---......333444777;;;>>>>>>;;;999444111000333333222333666<<<999777666666777666555555888;;;;;;999666555444333000,,,)))))),,,000222444444555555666666555555333333333222111000/////////,,,)))***---000111000---...000111222111///...(((''',,,555:::999888999444333111...++++++...000333666999777333/////////......---...///222555666888666444444555666555444555777888555111///111333;;;AAAJJJPPPPPPHHH===444444888;;;:::777555666777666777888999:::999888777444666999===AAAHHHOOOTTTYYYVVVOOOGGG>>>999888999777777666555444222000///,,,,,,---...//////000000000333666777777666666666111111222555:::>>>@@@AAAFFFGGGGGGAAA999444555888666666777777888999;;;;;;;;;::::::;;;<<<<<<:::888444555555333//////111444555666999===AAABBB@@@>>>>>>@@@CCCDDDBBB@@@???>>>@@@???<<<888333//////000222111///...------...///,,,***))))))+++---......000888===;;;777666666555///222555777999:::<<<>>>;;;===>>>===:::777666666777888999;;;>>>>>><<<;;;888777777999<<>>999666555...222888???DDDEEEBBB???;;;===>>>???===:::777555111000...,,,+++...333777222222444888;;;======<<<555666999:::;;;999777666111222444888;;;<<<;;;999444444333333222222222222666666666777999999777666111444888;;;;;;:::666444444666777777666666777888222111000000222333222222444555555444111111111333000111222444666888999:::666444111...+++(((''''''777444000...000444777999777666666777888777555333///,,,***,,,000333222000...---+++)))(((***...111111333444444333333444666444444333222111000///...---...///......///222444333444666999:::888444000000...+++((('''''')))***((()))+++///222333222000,,,...000...,,,---222777::::::999888777666555555777666444222000---,,,+++,,,---///111333444555666555444333///,,,---111555333555666666444111---***++++++++++++---222888===;;;;;;:::666222000///000///111444444333222333333...,,,))))))***---......---111555888888888777777555666999<<<>>>===:::777555555666666777777777777333444777:::===@@@CCCDDDFFFBBB===999888666444333,,,---///000222333444444444444333000...---...000,,,111666888777555555666333555666666555666777999777555222000/////////000222333666;;;??????;;;777333000000333444333444888;;;999777666777888777666555777999999777555444444111///+++)))+++///444777888777777777888999:::;;;999999999777555333111///...+++)))***///333444333...///000111111000...---((((((---555:::999777777333444333111...---///111222444666444000...///111333444444444444444666777555333222111333333222111222555777555222111555888>>>EEEMMMOOOIII@@@888444111444888888555444777:::;;;<<<<<<;;;:::777444333555666999===DDDPPP^^^hhhjjjjjjfff^^^SSSIIICCCAAA???>>>===;;;999888666555000000000000000000000///111444888999888666666888444444444888<<<@@@BBBCCCCCCFFFHHHCCC;;;666777::::::::::::;;;<<<===??????@@@???======>>>>>>===;;;666555333111000111222333777888<<>>;;;888777999999666666888777666555444444555666777444666888999999888666555666666777666444222000///222666;;;===<<<888555333......,,,))))))+++000555555:::@@@AAA===888666777222444999???DDDEEECCC@@@======<<<:::888555222111---...///......000333666444444555888;;;;;;:::888111222444666777777777777333333333666888:::999888333222111000000222333555777666777;;;>>>???>>>;;;333666:::<<<;;;999666444888999999777444444666999444333333555777777555444222444444444333222333555222333444666666555555444222111...+++((('''&&&&&&777333///...111555999:::999888777666777666333111---***''')))///333333111///...,,,)))(((+++///333...///111222222222444666222111111000///...------,,,---.........000333666333444555666777555111...///---)))&&&%%%%%%''')))'''(((+++///222333111///,,,///000///---...444::::::888777777888777444222444333222000...---++++++,,,---///111333333222222555555333000---...333777666777777777555111...,,,,,,,,,+++***,,,000777<<<999999999666444222333444222444777777555444444444+++)))((()))+++---......+++///555888888888777777555666999<<<>>>===999555666555333333333444666777222444777<<>>:::777444222+++,,,...000111222222222555444333000///000333666333888<<<===;;;888777777222333555444333333444555555444222000//////000111111222666;;;@@@@@@<<<888333111111555666555777::::::888777666777888777666555777888888666444333333000---+++***---222888<<<<<<;;;:::999999;;;===???=========;;;999666333111---+++)))+++000555666666///000111222111000...,,,******...666:::888666666444666666444111///111333222444444222...---///222777888999999777777777888444222000000111111111000...222555555333444888===???HHHQQQNNNCCC999444555...222666666333444888<<>>===:::666222///222333666;;;GGGYYYmmm{{{}}}xxxkkk^^^SSSNNNDDDDDDBBBAAA???===<<<;;;333333444333333222111000111444888999888888:::<<<777666777:::>>>BBBDDDDDDBBBFFFJJJFFF???:::;;;>>>>>>>>>>>>???@@@BBBCCCDDDDDDBBB@@@???@@@@@@???>>>:::777444333333444555444;;;===BBBIIIOOOQQQNNNJJJEEEFFFGGGEEEBBB?????????<<<;;;888444000...///000111000//////000222555666///,,,)))))),,,111555777888;;;<<<888666888777555333111000333888<<<<<<;;;CCCFFFHHHHHHCCC<<<777444000222555:::===>>>;;;999000000111555:::@@@CCCDDDCCC???:::777888;;;>>>@@@<<<888666777777444555888333222222222333666999;;;444666888::::::999777666666444333333333222...,,,000444999<<<:::666333111---,,,+++)))))),,,222777333999???@@@<<<888888999666888<<>>@@@???;;;777555888666333111111333666888:::777777===@@@BBBHHHPPPZZZUUUMMMDDD<<<666333222,,,---000222333222111000222000000222222111444:::AAAFFFFFFBBB???===;;;777888555222000000//////---222222222333333444444444333222222777===???;;;777...222777;;;<<<<<<<<<<<>>AAA@@@;;;777777:::===??????CCCDDDEEEAAA;;;666444333555111---...444999999888222333333///+++***,,,...***---222666888888666444777555222222333555666666999333............000444>>>===999777:::>>>:::444---...---+++)))+++000444777555444444333333:::CCCKKKSSSUUUMMMAAA999555333000222555777888888888777>>>AAADDDCCC>>>777111...444222222888FFF]]]uuuyyyhhhYYYXXXSSSLLLHHHFFFEEEDDDCCCDDD@@@:::777666666555444333444666999;;;<<<===>>>>>>===???DDDJJJNNNNNNMMMRRRSSSSSSOOOHHHDDDEEEGGGKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLIIIFFFEEE>>><<<999999:::===???@@@GGGLLLRRRZZZbbbfff```WWWRRRMMMIIIHHHEEE???>>>AAA===<<<:::888777555222000111000///111444777888999666444111000111333666999<<<;;;999888888888:::;;;111111222333555888;;;===BBBKKKTTTQQQFFF<<<999;;;888555333666;;;===;;;888333333333555;;;BBBDDDBBB@@@AAAAAA???:::666777;;;777777888888888777777666555111------000333444444888;;;<<<::::::;;;:::777666444111111222222///,,,...555999777555666666555111---(((&&&)))...222555333777:::;;;888777888:::777;;;@@@CCCDDDCCCCCCCCC>>>===:::666222000000222111222444777999999666444222333666777888666444333///)))***111777666666999:::;;;999444333555666333,,,...000///...///222666555888===@@@BBBCCCEEEFFF;;;;;;:::999999888777777888666555777:::<<<;;;999444777999888555333444666666666555555555555666777888777777555333111000///222///+++(((&&&'''(((***444222...++++++---111333444666777666444111...---,,,---///222444666555555444333111///...---,,,,,,...///000///......000222111111222333333222111000///---,,,---000333444444555444333333444333111//////,,,)))&&&%%%''')))+++------,,,,,,,,,...///000111000//////111333444444555444555666777444///***---111555666333000000111555444222111000111222333:::999777444222222444777444555555111---***)))***)))(((&&&%%%)))///666;;;>>><<<999888999999999888444444333444444444222111333444444333111---***)))+++...222666777777555333333777<<<>>><<<999777666999777444222111222444555666777<<<@@@>>><<>>>>>===<<<;;;>>>>>>===;;;777333///---///555;;;<<<888555444555111111111222555888<<<>>>>>><<<:::999999;;;<<<===AAABBBBBB>>>999666555555222000///222777999777444000111111...++++++,,,//////333999<<<;;;999777666666444333333666888999::::::444000111111000111555<<<===;;;999;;;<<<777///***+++***((((((***///444888666666666444333:::CCCPPPVVVXXXNNNAAA888444111333444555777777777666555===@@@CCCBBB===777111...000111555???PPPggg}}}|||oooaaa___[[[VVVRRROOOMMMLLLJJJEEE???;;;::::::999888999888777777888;;;===???AAADDDKKKSSS[[[```bbbccciiikkkjjjddd\\\WWWWWWXXXXXXXXXZZZ^^^bbbbbb]]]YYY\\\ZZZYYYZZZ[[[WWWQQQKKKHHHEEEAAA@@@CCCGGGLLLOOO\\\ccclllsss{{{~~~xxxpppaaaXXXOOOJJJFFF@@@>>>???@@@???>>>===<<<999666444444222222333666999::::::888666444333444777:::<<<:::999666555555666888:::333444555777888:::;;;<<>>@@@AAA@@@@@@@@@===<<<:::666111///000111111222333666999999888666555555555444333333222222111,,,---444999888999<<<<<<>>><<<666444444333///(((+++///000//////000222555888===@@@AAABBBBBBCCC;;;;;;:::999888666555555444333222444888::::::999555777888777555333444555777777777777666666555555666666666666444222000...///...+++(((''''''((()))555333///,,,***+++---///111555999888444///---,,,000111333555777777777777999888555222000...---,,,///000000///...---///111///000222333444555555555111///......000222222222333222222333444555333111---+++(((''''''))),,,............------...////////////000000000111111111000111333666666222,,,(((,,,000555666444222333444555333000......///222333;;;;;;;;;999666555666777444444333000,,,******+++)))'''%%%%%%)))///777;;;AAA>>>;;;999:::;;;<<<<<<777666333111000111222333666666777666333///+++)))***---000444555555444333333666999::::::888888888;;;999666333111111111111222999AAADDD???999;;;BBBJJJIIIGGGCCC???;;;777555444555777888999999:::999<<<999666666555777AAAKKKWWWccclllgggYYYKKK>>>555111000//////000111000...111222333444333111///......333999<<<;;;777333111444888>>>AAA@@@>>><<<:::>>>>>>???===888111)))%%%,,,111777:::888666666777666555444444555777999:::;;;===>>>===:::999;;;>>>@@@@@@>>>;;;777555666777......000555999999555000---...///...------///000666>>>FFFHHHCCC===999888555444333555999===??????:::666444555444222333777;;;<<<<<<:::;;;:::444,,,((((((&&&%%%%%%)))...333777777777777444222999BBBPPPVVVWWWMMM@@@999666444777777777777666555555444;;;>>>@@@???;;;666111//////333<<>>>>>>>><<<@@@===999666666999===@@@FFFOOO\\\fffnnnsssxxx{{{}}}uuuooonnnnnnllllllpppxxx~~~vvvnnntttqqqoooqqqsssoooeee\\\VVVSSSOOONNNQQQYYYaaagggvvvtttfffVVVLLLFFFAAA======AAABBBBBBBBBAAA>>><<<:::777666555666999;;;<<<;;;999888777666888:::===???888666333000111333666999666888:::<<<===<<<:::888===BBBEEEBBB;;;888:::???>>>:::666666999;;;;;;999555666888:::<<>>>>>>>>;;;666000///...///111222111000222666666111------,,,***,,,...///---***(((+++---888777777666777666444222333666:::===>>>>>>>>>???===<<<999555111///000111444444555888;;;<<<;;;::::::999666444222222222333444111222777;;;<<<===???>>>@@@???999555444000+++$$$(((---//////.........444888===@@@@@@???>>>>>>;;;;;;:::999777666444333111000000222555888999999555777888777555333333444777888999:::999666444222333444666666555222///------,,,,,,+++***)))))))))444222///---,,,,,,...///000555:::;;;555000,,,,,,///111444777888888999:::===<<<999555222///---,,,///000111000000000222444222222444555777888999999444222000000111222222111000//////111333444333111---+++)))((((((+++---///000/////////////////////---...000000///.........---...000111111...***(((+++///333444222111333555222111///......///000111777999:::999777666666777777666444222000/////////---+++)))))),,,111777;;;>>>;;;999999;;;===>>>>>>===:::666111...///222555888999999888666111---***+++---///222444444444444555666888999888888999:::===;;;888555222000000///444;;;DDDHHHDDD>>><<<<<<===<<<<<<;;;:::999888888666666777888888999::::::<<<888666666777<<>>:::444000///444888>>>AAAAAA???<<<;;;<<<======;;;666...'''""")))...444888999888888888888777666666555555555555666<<>>999666555666777...///111555888777333000......///000000111222333===HHHTTTVVVNNNCCC<<<999333333444777<<<@@@CCCCCC;;;888777999777555666:::;;;<<<;;;999888999444...)))(((&&&$$$%%%(((,,,///444444555555222111888BBBMMMSSSTTTJJJ@@@;;;;;;:::<<<<<<;;;999888666555444888:::<<<;;;888444000///111666AAASSSkkk|||ppp]]]\\\]]]dddkkknnnkkkfffbbbXXXJJJAAA???@@@@@@???AAA???;;;888888:::===???JJJWWWgggsssyyy~~~}}}vvvgggeeecccbbbfffppp{{{~~~kkkWWWKKKFFF@@@===<<<@@@AAACCCDDDBBB???===<<<:::999888999<<<======<<<999888777777888;;;>>>@@@666333000---...111555888888;;;>>>@@@???<<<888666888:::;;;999666666<<>>AAA@@@@@@???<<<666000000000111222333333333666999777222//////...***---111555444///+++---///666333111222555666333111000333777:::;;;<<<>>>@@@===<<<999555222000111222777777888:::===???>>>===<<<;;;:::888777666666666888777888;;;>>>???@@@AAA===@@@@@@;;;777555000+++$$$&&&)))+++------------444777<<<>>>>>><<<::::::999999::::::999888666666222222111222333555666777666666777666555444333333888999<<<===;;;777222//////111555777666333///,,,+++,,,...//////...,,,+++111000///...///000111222///444:::;;;777222...,,,***...222555666777:::<<>>:::777333000...---,,,---///000000111444666666666666777888999:::;;;777555222111222222222111,,,++++++---000111000///---,,,***))))))+++---...000000000000000000//////,,,...000///,,,++++++,,,,,,,,,---,,,+++*********+++...000000///...111444//////111222222111000///111333666777666666777888999777555333222333333333111000...---///222666888777777777:::===???@@@??????<<<777111,,,+++///333999999:::999777444000......///111333444555555555888999999999777777999;;;>>>;;;888444222111000111:::>>>DDDHHHJJJGGGAAA;;;555444333444555999<<<>>>666555555444444555666777666555444666888???OOO^^^rrr|||uuuaaaOOOCCC<<<444333333444777999888888555666777777666222///---,,,444===>>>888222//////222666<<<@@@@@@???===<<<:::999888666222---(((&&&(((---333777::::::999999888888777666555444222222333;;;CCCDDD@@@>>>BBBGGGHHHDDD???:::777555555555222111222333555555444333111111222333555666666666???LLL[[[___WWWIII>>>999111111333777===AAADDDDDD;;;999999:::888555777<<<===>>>;;;777666888777333...+++(((''''''(((***+++///000222333000000;;;GGGRRRWWWVVVKKK@@@;;;<<<<<<@@@??????===;;;999777666555777888888555222000000333888BBBUUUmmmoooaaaUUURRRTTTaaattt~~~{{{tttiii]]]MMMCCCAAABBBAAA@@@>>>===<<<;;;:::;;;<<<<<>>AAA@@@>>>;;;;;;;;;:::999999;;;===>>>===<<<777777666666777999<<<===555333000......222777::::::<<>>CCC???<<<888666666777888888777888;;;>>>===@@@MMM[[[ooosssooo___NNNDDD???;;;:::<<>>===<<<:::777555444333:::???BBBAAA@@@@@@<<<666444444555555444444444555888:::999666555666444000000555888777222//////222666333111222444555333111///111444777999;;;>>>AAA>>>===;;;777333222333444777777888;;;>>>???>>><<<888999;;;<<<<<<;;;999888<<<===?????????AAABBBBBB:::>>>???<<<999888333...((('''&&&&&&(((,,,///000333666:::<<<;;;888777666666888999;;;<<<<<<;;;:::777666555333222222333444555555555555555555444333777:::===>>><<<777111---,,,///333666666333///,,,,,,...000333333222111///,,,---...///111333555666///222666888888444///+++&&&***000333333555888;;;>>>===:::777444111//////(((***,,,---...///222555777777777777888999:::;;;888666333222222222222111)))((()))***---...---,,,,,,+++***))))))+++---...000000111222222111111111...000111///+++)))***,,,,,,------+++******,,,...,,,...///...++++++...111...000333555555333111///---000333444555666888999999666333222333444555444222222111111222333444555444555999>>>BBBCCCAAA>>><<<;;;888222,,,+++...222888888999888777666444333444444444555666666777888;;;<<<;;;999777666777888:::888444111///000222333===???AAADDDHHHIIIBBB:::555444333444666;;;@@@CCC666555222111000111222333111111333666999@@@QQQaaawww|||zzzmmm[[[NNNFFFBBB666444333444777:::;;;;;;777888888777666333000......444;;;;;;777333111222222666;;;>>>>>>=========999888666444111...,,,******---333888;;;;;;:::999777777888888777666444222222999BBBDDDBBBAAADDDIIIIIIEEE???:::888666555333555444333333333444555555666555555777999:::999777>>>IIIVVV[[[UUUHHH===777///000222666;;;@@@AAABBB;;;999::::::777555888???AAAAAA>>>888555777888666222///---,,,,,,---,,,+++,,,...111222000444BBBQQQcccfffaaaQQQBBB;;;999999@@@AAAAAAAAA???<<<:::888444555777666444222222222666999CCCUUUlll{{{oooaaaUUULLLHHHIIIWWWlllxxxxxxqqqfff\\\PPPJJJIIIIIIEEEAAA;;;;;;<<<<<<;;;:::888888AAANNN```nnnxxxzzzfffXXXJJJCCC@@@<<<;;;<<<999<<<===<<<888666777999888777888:::===>>>===<<<777777666666777888999:::666444222111222666:::<<<===>>>@@@AAA@@@>>>;;;999888666444333555999>>>AAA>>>===:::888777777888999:::999<<>>>>>======;;;:::888444111///000222444333333444666666555333777999<<<===;;;666000,,,***---111444555222///,,,,,,...222555666666444333)))***,,,///111333555666......///333777555///***%%%***///222111222555999<<<:::888666333111000000)))+++,,,------///111333555444444555666777999:::777444111000111111000000((('''''')))+++,,,,,,***((((((((((((***,,,...000///000111333333333222222222444444111,,,***,,,///,,,...000000...---...000...000000---)))(((+++...111222444555555555444333000111444555555666888::::::777333222444666777666222333555777777777666666555999@@@FFFJJJGGGAAA<<<999::::::666111000333777777777777777777777888888:::999888888888888999:::======<<<999555333333333555222...++++++...222555;;;??????===>>>AAA>>>888888888777888999<<<>>>@@@888666222///......000111...000555999;;;AAAPPP___qqqrrrlll^^^QQQIIIDDDAAA666333111111333777:::;;;777777777555444222000///111444777888666444555666666888;;;===<<<<<<======999999888666444111...---,,,///333888<<<<<<:::888555777999:::;;;999888666333999???BBBAAA@@@CCCFFFFFFBBB<<<999888777555222555666666555444444555666999888777999;;;;;;999666;;;BBBJJJNNNJJJCCC:::555......000444999===>>>===:::999999888555333888@@@EEEFFFCCC<<<888777666333444222111222333333000---,,,...222444444;;;MMM^^^wwwwwwnnn[[[GGG===:::999>>>???BBBCCCBBB???;;;888555666777777555555555666:::>>>IIIZZZnnn}}}yyymmmeee___WWWPPPJJJFFFFFFNNN[[[dddfffddd]]]XXXTTTUUUWWWUUULLLCCC<<<<<<;;;:::888666444333<<>>:::999:::<<<===>>>>>>>>>===<<<:::999:::;;;>>>;;;===DDDEEEEEEOOO]]]yyy{{{fffSSSHHHAAA999<<<>>>AAADDDDDDCCCAAA???>>>@@@CCCBBB???<<<;;;<<<===AAAAAA???>>>>>><<<888444666999999888888:::<<<:::???DDDHHHNNNSSSRRRMMMCCCAAA===999555333222111:::<<<===>>>???AAADDDGGGGGGGGGFFFDDDCCCCCCEEEGGGCCCBBB@@@<<<999888999;;;;;;<<>>;;;777888:::;;;============AAAFFFGGGAAA>>>@@@@@@>>>888<<<===;;;:::;;;999555...)))$$$###'''...333666333444555555333333444555444666999<<<======<<<;;;<<<;;;999444///---///111222111111333666888666444666888;;;<<<:::555000,,,))),,,///222333222///---,,,...111555777777666666''')))+++...111333444444...++++++///555555///(((%%%+++000111000000333666:::999777555333222111111---...////////////222444111111111222444666999:::555222000//////000///...((('''''')))+++,,,+++***%%%&&&&&&(((***---000222///000111333444444333333555777777222---+++...222,,,000444444222000000111111111111---)))'''***---444444444444555555666777333555666666666777999;;;<<<888444444666999999999333555999<<<===<<<;;;:::888===EEEMMMOOOKKKBBB;;;888;;;>>><<<888777:::===666555555555666888:::<<<>>>===;;;:::::::::;;;;;;===>>><<<999444111//////111...***'''(((---222666888>>>>>>888555888999666999999:::;;;;;;;;;;;;::::::777333///......///000...111777;;;<<<@@@NNN]]]hhhggg```SSSHHHCCC@@@<<<555222...---000444777999777666555444222111000000333444555555555666888999:::;;;======<<<;;;<<<===::::::::::::777333///---...000444999<<<<<<:::777555777:::<<<===<<<;;;:::444888===?????????AAACCCBBB>>>:::888888777555222555666888777666555555555;;;999888:::;;;;;;888444888;;;???AAAAAA===888444------///333777:::;;;;;;:::999888777333222888AAAGGGJJJHHHAAA;;;777444///444333333555888777444000...000444666888@@@UUUhhhwwwbbbMMMAAA>>>===;;;>>>AAACCCCCC@@@;;;888666888999888777777888999???DDDOOOaaasss~~~yyytttjjj]]]XXXXXXWWWSSSPPPOOONNNNNNRRRVVVZZZ\\\VVVTTTWWW]]]ccc^^^QQQEEE???>>>;;;888555333111000;;;AAALLLWWWcccppp}}}yyyqqqmmmmmmnnnoootttvvvyyyzzzwwwpppgggaaafffbbb\\\YYYZZZ]]]bbbddd~~~{{{fffUUUGGGCCC@@@???<<<888777999:::<<<<<<777222111444888222222444777:::<<<;;;:::<<<<<<;;;::::::::::::;;;999999888999:::===@@@AAABBBBBBAAA@@@@@@BBBDDDEEEHHHEEE@@@>>>>>>>>>===;;;??????@@@???===<<<<<<<<>>FFFIIIHHHPPP]]]ooouuuooo^^^OOOIII@@@666:::<<<@@@CCCDDDCCCAAA@@@<<<@@@CCCCCC@@@======>>>>>>AAAAAA>>>===>>><<<888222555888999888999<<>>DDDKKKRRRZZZaaa```ZZZMMMHHHAAA<<<888666444222777;;;@@@CCCFFFKKKRRRWWWWWWVVVTTTPPPLLLKKKLLLMMMDDDDDDBBB>>>;;;:::;;;===@@@BBBFFFIIIKKKHHHCCC>>>===<<<<<<<<<===>>>@@@AAABBBHHHIIIBBB===??????===999<<<===:::999;;;999666...)))%%%$$$)))///444666333333444333222222444555555666999;;;<<<;;;:::888;;;:::888333...,,,...111111000000333777888777555666888:::;;;999555000---)))+++...111222222000...+++---111444666777777777---,,,,,,...000111111000***)))))))))+++,,,+++******,,,............///111555555555555444333222222000000000111111111111111000222555777888777666444666111,,,***,,,------+++(((((())),,,...//////---&&&&&&(((---111333000,,,111555888777222000111444444444555444333444666888444666999:::999777666555666666666333+++&&&***222999777666555444444555555888888888888888999999999888999999;;;AAAFFFDDD>>>999:::===@@@BBBAAA>>>;;;:::???FFFLLLMMMGGG>>>666666:::===@@@EEEJJJGGGAAA888666333111111555999<<<==================??????@@@@@@===666///,,,///222000///+++(((+++222666444;;;:::888777777777888999999:::===???@@@>>>===;;;444444444333111111222333555888:::;;;<<>>PPPXXXZZZNNN@@@888333...666777888999888777555333000///444<<>>:::777444777;;;;;;999888999:::>>>CCCPPPdddvvv~~~{{{vvvlllddd[[[WWWXXXYYYXXXVVVZZZVVVQQQOOOPPPQQQQQQPPPMMMUUU___dddbbbZZZQQQKKKAAA@@@>>>999555222222333888???HHHPPPVVV___iiiqqqnnnjjjddd]]]YYYYYY]]]```eeehhhiiifff___XXXTTTSSSQQQOOOJJJFFFDDDIIISSS[[[jjj~~~wwwfffWWWNNN@@@???>>>??????===:::888:::;;;<<<999666555888:::<<<:::888888999:::999888<<<999666666777999::::::<<<;;;:::999:::;;;<<<===>>>>>>>>>===>>>BBBGGGLLLIIIFFFCCCAAAAAA@@@???===AAA@@@@@@???>>>>>>======@@@@@@BBBFFFKKKPPPRRRSSSfffccc]]]UUUMMMGGGBBB???===???BBBCCCCCCCCCCCCDDD???AAABBBBBB@@@===<<<<<<@@@>>>======>>>>>><<<;;;666111000555:::::::::<<>>GGGMMMRRRXXXaaahhhhhhooommmbbb]]]aaaccc___VVVOOOJJJIIIFFFAAAAAAGGGCCCGGGMMMRRRTTTSSSOOOMMMMMMKKKIIIFFFDDDCCCCCCCCCGGGHHHHHHFFFCCCAAAAAABBB@@@BBBBBB@@@???@@@<<<666333+++&&&'''***---333999666666444444444555666777666:::>>>@@@>>>:::777555999777444///,,,---111444///000222444666666666666666666777666444111...,,,+++---111444444222///------000444666777777777888***+++,,,///222222000///,,,+++))))))+++,,,,,,+++,,,---......---...000222444555666666666555444333000222333444444333222111000222444777777777666555222000...---......,,,)))'''(((***---000000///...))))))+++///222333222111888:::;;;888333000222444555777888888777777777777666888999:::::::::;;;;;;===:::777444...))),,,222;;;:::888777666666777888888888888888777777777777999::::::<<>>999444111222555888999======>>>=========>>>???DDDBBB>>>888333000111333888888333...///555999888>>>;;;888666555666888:::@@@AAABBBCCCBBBAAA>>>===999888777666555666777999666999<<<<<<<<<>>>EEEKKKKKKGGGCCC???===:::666444333222000///000222555777555555555444444444444444777888777666555666999;;;999:::;;;:::999999:::;;;999888777777999999666333999777666888:::<<<:::999444444555666888;;;>>>@@@;;;;;;::::::::::::999999===>>>>>><<<:::888666666555777::::::777666666777777666666777999:::999777888:::;;;<<<;;;888444222...---...111666999999888888777444000000333999>>>QQQXXXZZZPPPDDD===999555666777888999999777555444555444999AAADDDLLLddd}}}xxx```NNNEEE@@@;;;888:::===???@@@???;;;999777999;;;;;;888777888999CCCGGGSSScccsssyyyvvvqqqbbb^^^[[[ZZZ]]]aaacccddd]]]VVVNNNKKKLLLNNNNNNLLLKKKQQQYYY\\\ZZZSSSKKKGGG??????===:::666333444444<<>>???@@@>>>===<<<;;;;;;@@@FFFKKKMMMKKKGGGEEECCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAADDDHHHMMMOOOPPPXXXVVVRRRMMMHHHDDDAAA@@@@@@AAABBBAAA@@@AAADDDFFFBBBBBBBBB@@@===;;;999999===<<<;;;;;;===>>>===<<<888444333888<<<;;;<<<===CCCPPPaaaqqqjjj[[[JJJAAA<<<666222111999BBBOOO[[[ccciiilllnnnttt|||~~~xxxuuuzzzzzzuuujjjbbb\\\ZZZVVVPPPNNNQQQRRRUUUYYY]]]``````^^^]]][[[ZZZYYYWWWVVVVVVVVVVVVNNNNNNNNNMMMLLLLLLLLLMMMPPPOOOKKKFFFDDDDDD===666:::222,,,,,,---///333999<<<;;;::::::999999::::::;;;>>>@@@AAA???;;;777555:::888555111///000444888444555666777777777666555555666666555333111///------000444777888666444222111444777999999999999999***+++---000333444222///000...+++***,,,---...---/////////...---...111444444555777888888777444333000333666888888666222000///000333555666666555555000000111222333111---***)))+++///222444444333222---...000111222444777999???@@@AAA>>>999777888:::999:::<<<======<<<;;;;;;;;;;;;:::;;;===@@@CCCEEEEEE>>>888555111...000444===<<<:::999888888999:::777777666666666666777777:::<<<<<<===BBBHHHGGGBBB<<<::::::>>>CCCEEECCC???AAA@@@AAAAAAAAA???;;;888666999AAAPPPcccnnngggZZZGGG???555111333666666666;;;===????????????@@@BBBKKKKKKIIIEEE@@@<<<<<<<<>>777666<<>><<<;;;999777555555666888:::999<<>>AAA@@@<<<888666555555444444555444222111111222444555777666555333333444555666888888777555444555888;;;888888999;;;======<<<;;;888666555555777999::::::???<<<888666777888999999888777666666777;;;>>>AAA<<<;;;999777666666666666===>>>???@@@???<<<999777444555777666444333333333555555666888;;;;;;:::888999;;;<<<===<<<:::777555000000111333777999:::999999888666444333666;;;???IIIOOOQQQKKKBBB===:::888999:::;;;<<<<<<:::888777555666;;;CCCHHHQQQfff|||sss___PPPIIICCC>>>:::===@@@CCCDDDCCCAAA@@@???@@@???===;;;999:::;;;AAAEEEMMMYYYeeejjjfffaaaYYY[[[^^^bbbfffkkkqqquuuhhh]]]QQQKKKLLLNNNMMMJJJJJJNNNRRRSSSPPPKKKFFFDDD??????>>><<<999888888999@@@EEEIIIKKKKKKLLLNNNQQQNNNMMMLLLIIIHHHJJJNNNRRRWWWWWWTTTOOOIIIEEECCCCCC@@@@@@???@@@CCCJJJRRRYYYpppqqqcccYYYRRROOOMMMJJJHHHFFFFFFFFFEEECCCAAACCCBBB@@@>>><<<<<>>??????@@@???===;;;<<<@@@GGGLLLMMMLLLIIIEEEAAA???@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFDDDBBBAAACCCGGGKKKNNNOOOPPPNNNKKKGGGDDDBBBAAA@@@DDDDDDCCCAAA@@@BBBEEEHHHGGGEEECCC@@@===:::999888<<<;;;:::;;;===>>>>>>>>>888444333777999888999;;;@@@NNNaaauuunnn^^^MMMCCC===999666777???JJJ]]]ppp|||~~~zzzuuuvvv|||uuurrroooiiidddccciiijjjlllooorrrtttvvvwwwtttssssssrrrrrrrrrsssssseeecccaaaaaaaaabbbbbbaaaeeeaaaZZZUUUTTTRRRIII>>><<<555///...///000444999======>>>======<<<;;;:::@@@AAABBBBBB???<<<888555888888666333222444888;;;:::;;;;;;;;;999888666555555444444333222111000///111333666:::<<<;;;:::999555888;;;<<<<<<;;;;;;;;;...---...000333555555444555222...---...///000111222111000...---...222555333555888999888666333000///222666999999555111......///000222333444555555111222444555555333000......111666999:::999999888222555666666555777<<>>===@@@FFFKKKNNNHHH???777555444333444777<<<;;;999888777777888999444444444444555777888999;;;======<<<@@@DDDDDD@@@@@@???======>>>???AAAAAAAAAAAA@@@AAAAAA@@@===:::999<<>>???GGGPPPTTTIIIDDD>>>888666888===@@@CCCBBBBBB@@@???===;;;:::>>>;;;888666777777888888:::===@@@AAA>>><<<;;;;;;888555222111222444666666888888666555555555666666:::888555333222444666888888777666333222333777:::===<<<<<>>999555444666888999<<<:::777666777:::???BBB<<<;;;:::888666777999;;;<<<>>>AAADDDEEECCC@@@===777777777666555333333333555555777:::======<<<:::<<<===?????????===;;;999666666666888:::<<<============<<<::::::;;;???BBBAAAFFFHHHEEE@@@<<<<<<<<<===>>>@@@@@@@@@>>><<<;;;666777===FFFMMMXXXjjj|||nnn]]]SSSLLLGGGCCCAAADDDHHHKKKLLLLLLKKKKKKJJJIIIGGGDDDAAA@@@@@@AAA@@@BBBGGGOOOWWWZZZWWWSSSSSSZZZbbbhhhkkkqqqxxxwwwjjjZZZRRRQQQRRROOOKKKLLLMMMNNNLLLIIIFFFDDDDDDAAABBBBBBAAA???>>>>>>???DDDGGGKKKMMMMMMLLLMMMNNNJJJKKKKKKKKKJJJLLLPPPSSS^^^[[[VVVPPPKKKGGGFFFFFF@@@??????AAAHHHRRR]]]eeevvv{{{rrreeeZZZTTTSSSSSSTTTPPPMMMKKKJJJJJJJJJIIIHHHHHHGGGDDDAAA@@@AAADDDFFFIIIGGGEEEEEEDDDCCCAAA???>>>>>>>>>@@@AAAAAA>>><<<555777:::===???AAAAAAAAABBBBBBBBBBBBBBBDDDIIILLLMMMMMMKKKFFFBBB@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBDDDHHHMMMQQQSSSRRRPPPLLLHHHEEECCCBBBAAAEEEEEEEEEDDDCCCDDDGGGJJJIIIGGGCCCAAA???>>>===<<<@@@>>><<<<<<>>>?????????999666555888999777888:::===HHHYYYkkk}}}|||gggYYYIII@@@===:::;;;>>>HHHTTThhh~~~}}}qqqlllyyy}}}yyy~~~zzzxxxxxxyyyxxxwwwzzzvvvqqqnnnooolll___RRRAAA:::555555666777;;;???@@@AAABBBBBBBBBAAA???>>>BBBAAA@@@???>>><<<999666666666555444333555888;;;<<<<<<<<<<<<:::888666555444333222111111111111222333444888;;;===>>>>>>>>>888:::===>>>===;;;;;;;;;555222......111555888:::999666222000000222222222333222111///---...111444333555777888777444111...///111555777777444///,,,---...///000222444666777333444666666555444444333444888<<<>>>>>>======>>><<<>>>>>>===<<>>===;;;<<<@@@???<<>>BBBFFF>>>???@@@BBBBBB@@@<<<999444===IIIWWWeeemmmkkkdddLLLBBB777333555777555222555:::@@@CCCFFFKKKRRRXXXZZZiiiuuuqqq___MMMEEEEEE@@@CCCCCCCCCHHHTTT^^^bbbMMMIIICCC===;;;===AAACCC@@@???>>>===<<<<<<<<<<<>>===:::888777555222000000222555888888999999999888888888888888:::777444222111333666888888888666444333444777999@@@>>>>>>@@@CCCCCC???;;;:::::::::::::::;;;===>>>BBB???;;;666444444777999>>>;;;777555666999>>>AAA???@@@???<<<999999<<>>???CCCHHHLLLMMMIIIFFF???>>><<<<<<;;;;;;:::999666666888;;;>>>@@@???>>>@@@AAABBBBBBBBB@@@???============>>>>>>@@@AAACCCCCCCCCCCCBBBAAAAAABBBDDDBBBDDDFFFGGGEEEBBBDDDFFFDDDDDDEEEEEEDDDBBB@@@>>>:::===CCCLLLUUUaaappp}}}uuufff[[[TTTNNNJJJHHHIIIMMMRRRUUUUUUUUUVVVWWWUUUSSSPPPMMMLLLKKKJJJIIIGGGGGGIIINNNRRRSSSQQQNNNMMMUUU```ggglllqqqzzzttteee[[[XXXVVVSSSOOONNNOOOMMMKKKGGGFFFFFFGGGFFFGGGHHHGGGEEEDDDDDDEEEHHHJJJMMMOOONNNMMMLLLLLLNNNOOOOOOOOONNNOOORRRUUU]]]ZZZUUUPPPNNNNNNNNNOOOGGGDDDCCCEEEOOO\\\iiirrrxxx|||xxxnnnggg___YYYWWWWWWYYYZZZYYYVVVSSSRRRSSSTTTTTTSSSQQQOOOLLLJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJIIIFFFDDDBBBBBBCCCEEEFFFEEEBBB@@@<<<>>>AAADDDGGGHHHHHHHHHFFFHHHJJJKKKJJJKKKLLLNNNPPPPPPOOOLLLJJJHHHHHHIIIFFFHHHJJJKKKLLLLLLLLLKKKGGGEEEDDDFFFLLLRRRVVVYYYTTTRRRNNNIIIFFFEEEDDDDDDCCCEEEGGGGGGGGGFFFGGGIIIHHHEEEBBBAAACCCDDDCCCBBBDDDBBB???>>>>>>??????>>>>>>;;;;;;===<<<999:::===>>>FFFPPP^^^mmmvvvuuunnnYYYNNNBBB>>>======AAAEEEMMMWWWjjj}}}rrrdddaaannn~~~xxxhhhTTTLLLFFFDDDDDDCCCEEEHHHGGGHHHIIIIIIIIIHHHGGGFFFBBB@@@============;;;888444444555444333444777999::::::;;;;;;:::888666555222222111111222222333444333444777999;;;<<<======888:::======<<<;;;::::::999555///,,,///444999<<<:::777444222222222222222333333222///......000222111333555666666555333111222333555666555333111/////////000111333666999;;;777999;;;<<<;;;:::::::::===@@@DDDDDDBBBAAABBBEEEKKKKKKJJJJJJKKKNNNSSSWWW^^^```dddgggeeeaaa\\\XXXXXXUUUSSSTTTXXX[[[\\\ZZZUUUNNNDDD@@@BBBGGGKKKMMMBBB:::444444666666888:::777666444333222222333333111111111222555888<<<>>>===??????;;;;;;>>>???<<>>???@@@CCCCCC@@@;;;777...:::IIIVVV___bbbZZZQQQEEE>>>666333555777666444444:::@@@DDDHHHOOOZZZcccoooqqqXXXKKKHHH???AAAAAADDDMMMZZZcccdddOOOLLLGGGCCCAAABBBDDDEEEBBBAAA???>>>>>>???@@@AAA???>>>???BBBDDDBBB<<<777888999;;;;;;;;;:::888666555444222222555888999:::999999:::;;;<<<<<<;;;;;;:::888555222222444666888<<<<<<<<<:::999999:::<<<@@@@@@@@@AAABBBBBB@@@>>>AAAAAA@@@>>>===>>>BBBEEEGGGEEEBBB>>>:::999:::<<<@@@>>>:::888999<<<@@@CCCHHHIIIHHHEEE@@@===???AAAEEEFFFIIIOOOUUUWWWTTTPPPEEECCCAAAAAAAAABBBAAA@@@;;;;;;<<<>>>BBBEEEFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDFFFGGGGGGFFFEEEFFFIIIKKKKKKLLLMMMLLLIIIHHHHHHIIIGGGFFFHHHKKKKKKJJJLLLPPPNNNNNNOOONNNLLLIIIFFFDDD???BBBHHHPPPYYYdddpppwwwtttlllccc]]]XXXRRRPPPRRRSSSXXX]]]___^^^^^^```bbbaaa___\\\ZZZZZZYYYXXXVVVSSSRRRQQQQQQRRRRRROOOMMMIIIRRR\\\eeejjjqqqyyyxxxlllccc^^^[[[XXXVVVUUUUUUTTTQQQNNNMMMMMMOOOPPPRRRSSSRRROOOMMMMMMMMMQQQRRRRRRRRRRRRPPPNNNMMMSSSSSSSSSRRRQQQRRRUUUXXXVVVSSSPPPOOOQQQUUUWWWXXXQQQNNNKKKNNNXXXeeeqqqxxxvvv{{{}}}zzzvvvuuusssooofffbbb^^^\\\\\\^^^``````___\\\YYYXXXYYY\\\]]]^^^XXXVVVTTTSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTSSSQQQOOOLLLLLLLLLNNNPPPOOOLLLJJJFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQTTTTTTTTTTTTTTTUUUSSSRRRRRRSSSTTTSSSQQQOOOHHHJJJLLLNNNOOOOOOMMMMMMLLLKKKJJJMMMSSSYYY]]]___TTTRRRNNNLLLJJJKKKLLLMMMHHHJJJLLLLLLKKKIIIIIIIIIGGGDDDCCCEEEIIILLLKKKIIIJJJGGGCCCAAAAAAAAAAAAAAA@@@>>>>>>???<<<888999===???DDDJJJRRR\\\fffgggcccQQQIIIBBBAAABBBCCCGGGKKKOOOVVVdddrrryyyssseeeXXXXXXaaaqqq}}}nnneee]]]XXXTTTOOOMMMOOOOOOOOOOOONNNMMMKKKJJJIIIFFFBBB>>>===>>>???>>><<<555666777666555555666888888999999999999777666555000111222333444555555666444444555666777888999:::666999<<<<<<;;;:::999999999555///,,,...333777999888666333222222111000...222222222000...---...//////000222555777888888888888888777666555555555555333333333444666:::>>>@@@???CCCHHHJJJIIIFFFEEEDDDJJJMMMOOOMMMJJJIIILLLOOO[[[YYYWWWXXX[[[___cccdddjjjjjjlllmmmmmmjjjgggdddfffcccbbbeeehhhgggccc___ZZZQQQEEE>>>???BBBDDDEEEAAA;;;666777666555666:::777666555333333333333444444333333333555888;;;===>>>AAAAAA======AAACCCBBBFFFJJJSSS[[[```]]]VVVPPPFFFFFFFFFFFFEEEBBB===999444999@@@HHHQQQTTTLLLAAA<<<888555333444666777777555:::@@@CCCGGGPPP]]]hhh}}}|||eeeTTTLLLDDDCCCAAADDDOOOZZZ^^^ZZZLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDBBB@@@@@@AAACCCDDD@@@BBBFFFMMMRRRPPPGGG@@@@@@???>>>=========<<<;;;<<<:::999:::<<<>>>>>>===;;;<<>>===:::999888999;;;<<>>>>><<<999777666777888:::666666555666999===AAADDDGGGMMMUUUXXXVVVRRROOOMMMUUUXXXYYYVVVRRRQQQUUUYYYgggcccaaabbbggglllmmmmmmnnnmmmmmmnnnoooppppppooonnnmmmnnnqqqsssoooggg___]]]RRREEE===<<<>>>???>>>AAA<<<999999777444555999999888666555444444555555777666444444444777999;;;>>>BBBBBB@@@@@@EEEHHHHHHLLLQQQ]]]nnnzzzyyyjjj\\\QQQOOOLLLIIIGGGDDD@@@===???:::555888BBBKKKGGG===555444444333444666888999666;;;???BBBEEEOOO^^^iiizzz{{{hhhWWWMMMJJJFFFCCCDDDNNNXXXWWWPPPJJJJJJJJJJJJHHHGGGEEEDDDHHHFFFDDDAAAAAAAAACCCDDDHHHKKKSSS]]]dddaaaXXXOOOIIIFFFCCCBBBBBBBBBAAAAAABBBAAAAAAAAACCCDDDCCCAAA???AAADDDHHHJJJKKKKKKJJJDDDCCCAAA@@@???@@@AAABBBGGGIIIKKKKKKIIIGGGGGGGGGLLLOOOQQQQQQPPPQQQTTTXXXRRRNNNGGGAAA@@@GGGSSS]]]bbbdddccc^^^VVVPPPLLLLLLPPPOOOMMMLLLMMMPPPSSSUUUUUUYYY\\\[[[VVVTTTVVVYYYYYYXXXXXX]]]cccdddaaa]]]\\\YYYWWWWWWZZZ\\\[[[ZZZTTTRRRQQQSSSWWW\\\```aaadddccccccbbb```^^^]]]\\\```aaaaaa___\\\\\\```cccdddeeegggeeeaaa]]][[[ZZZ^^^ZZZZZZ```aaa```ccciiillllllkkkiiifffbbb^^^[[[\\\___bbbeeellltttyyyzzzqqqnnnooopppkkkeeegggnnnkkkpppuuuvvvtttsssvvvyyyzzzyyyxxxyyy{{{{{{xxxtttxxxtttooohhhccc___\\\ZZZaaadddhhhlllpppssswwwyyyuuuvvvvvvrrrmmmiiiiiijjjkkklllmmmmmmjjjiiihhhiiipppqqqrrrpppllliiigggfffkkkjjjiiiiiijjjllllllkkkcccbbbaaa______aaafffjjjhhheeebbbbbbeeeiiijjjiiigggeeedddhhhnnnsssvvvvvvvvvyyyyyyvvvvvvyyyzzzwwwtttqqqnnnnnnqqqvvvzzz|||vvvsssppppppssswww{{{|||qqqpppoooppprrrqqqnnnjjjjjjkkklllpppssstttrrrpppmmmllllllmmmnnnnnnmmmkkkiiiiiihhhgggggghhhjjjkkkooonnnkkkiiihhhjjjooossskkkhhhiiioooxxxzzzssskkk___```ccceeeeeedddbbb```cccbbbcccfffjjjmmmooooooiiigggccc``````aaaccceeeiiigggccc^^^XXXVVVVVVWWWTTTSSSSSSXXX^^^aaa___[[[XXXUUURRRQQQRRRTTTUUUUUUQQQPPPOOOOOOKKKFFFGGGKKKOOOUUUXXXVVVVVVXXXYYYWWWYYYUUUSSSUUUTTTPPPPPPSSSTTTXXX]]]cccgggfffccc___YYY\\\dddrrrzzzvvvwww~~~zzzvvvwwwqqqnnniiiddd___[[[YYYXXXVVVOOOGGGDDDEEEFFFDDDBBB???@@@@@@???<<<:::999999:::::::::999888555333111...000333666888888888888666555444222222222333444555888;;;<<<;;;::::::;;;:::555111///111333222000222000333999999333111333222444777777555333111111222555999<<<>>>@@@CCCEEE<<>>AAA>>>999555777999777444333777999666444444666444777;;;;;;666777<<<@@@@@@BBBEEEJJJMMMNNNNNNUUU^^^mmm~~~yyycccWWWNNNOOOOOOHHHBBBAAADDDAAA>>>===>>>===;;;888:::888666666999<<<>>>???888<<>>@@@@@@<<<555000///111444777777999;;;;;;999888999:::===;;;888777777666666555777666999??????999666777888:::;;;:::888666666666999<<>>@@@CCCEEEHHHPPPYYY[[[YYYZZZ^^^cccbbb^^^ZZZYYYZZZ^^^```aaa^^^\\\]]]ccchhhiiihhhgggdddccceeehhhllljjjnnnrrrtttuuuxxx}}}~~~wwwmmmccc\\\UUUSSSPPPOOOMMMKKKGGGDDDEEEDDDCCC@@@>>><<<:::999;;;888888;;;<<<999:::======;;;<<<@@@???<<<===CCCCCCEEEJJJRRRZZZ]]][[[WWWYYYcccsssvvviii\\\UUUPPPIIIEEEEEEIIIFFFBBBAAABBBBBB@@@>>>:::::::::;;;>>>@@@BBBBBBAAAAAAAAABBBGGGNNNWWW\\\aaafffkkkiiiaaaZZZWWWWWWPPPMMMIIIIIILLLOOOOOOOOOMMMMMMNNNPPPRRRSSSRRRPPPUUURRRMMMJJJJJJLLLOOOQQQ^^^iiivvvyyynnn^^^WWWQQQPPPSSSVVVUUUSSSQQQRRRTTTVVVVVVVVVVVVVVVSSSUUUXXX\\\___aaaaaaaaaXXXVVVSSSRRRSSSVVV[[[^^^aaabbbbbbbbbaaa___^^^]]]aaaggglllrrryyyzzzsssooohhhcccbbbfffkkkpppwwwzzz{{{wwwqqqlllkkklllkkkkkklllmmmnnnqqqssstttuuuwwwzzz|||{{{zzzzzz{{{xxxtttqqqrrrxxx|||}}}|||wwwuuuuuuxxx|||~~~|||yyyzzzzzzzzzzzz{{{}}}~~~~~~|||~~~|||zzzxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}}}}~~~{{{wwwzzz}}}zzztttnnnkkkmmmssszzz~~~}}}{{{{{{}}}~~~~~~}}}}}}~~~|||xxxuuurrrqqqnnnppprrruuuxxxyyyzzzzzzuuuuuutttqqqnnnllllllmmmlllmmmlllkkkiiijjjlllnnntttwwwyyyyyyvvvrrrooonnnqqqrrrtttuuussspppllliiimmmooosssyyy~~~|||zzzuuuzzzzzzttttttzzzuuukkkdddbbbbbbbbb]]]]]]\\\WWWPPPIIIFFFEEECCCAAA>>>===<<<<<<<<<<<<>>>=========>>>@@@CCCDDDDDD@@@:::555444666999:::;;;<<<===<<<;;;:::;;;<<>>>>>>>>??????DDDIIIIIICCC???>>>BBBBBBBBB???===<<<===>>>BBBDDDFFFGGGGGGHHHIIIKKKNNNOOOOOOOOOMMMJJJGGGEEEJJJJJJJJJNNNYYYcccddd___]]]```aaa___[[[YYYZZZ\\\^^^___```^^^^^^```ffflllnnnkkkgggaaa^^^___dddgggmmmqqquuuxxxzzzwwwlllbbb\\\TTTXXX^^^ccceee```XXXRRRUUUPPPKKKHHHGGGEEE???:::999999<<>>>>>===:::888777999:::RRRUUUWWWUUUQQQMMMLLLLLLLLLNNNRRRVVVUUUPPPKKKHHHMMMLLLIIIEEEBBBBBBDDDGGGHHHJJJJJJJJJIIIIIIJJJLLLQQQPPPPPPPPPPPPNNNLLLJJJLLLMMMMMMPPPXXXaaaccc```^^^^^^\\\YYYUUUUUUVVVYYY[[[\\\]]]\\\]]]aaaggglllmmmjjjddd___\\\^^^dddhhhssswww}}}wwwmmmeeeaaa]]]eeerrr}}}zzznnneeehhhccc\\\WWWSSSNNNHHHBBB<<<@@@FFFJJJGGGBBBDDDIIIQQQVVV___dddbbbZZZSSSOOOGGGLLLXXXjjjzzz|||rrrhhhkkktttjjjWWWKKKJJJLLLMMMLLLIIIHHHGGGHHHHHHHHHJJJOOOUUUZZZ[[[ZZZYYYWWWUUUUUUVVVYYY\\\___```aaaeeefffgggfffccc```___^^^```\\\XXXXXX[[[^^^^^^]]]]]]^^^___bbbfffgggfffeeeiiihhhfffeeeeeeggglllooooooyyy{{{vvvrrrpppqqqttttttooojjjiiilllppptttwwwwwwuuutttqqqsssuuuwwwyyy}}}{{{wwwvvvxxx}}}}}}tttmmmllliiiccc]]]XXXWWWYYY[[[ccceeeggghhhgggdddaaa______[[[UUURRRQQQPPPMMMKKKGGGFFFCCC>>>:::888999:::hhhkkkmmmlllgggbbb```aaa___aaacccdddbbb___ZZZVVVTTTSSSOOOKKKHHHHHHKKKNNNOOOPPPOOONNNLLLKKKLLLNNNQQQOOONNNOOOQQQRRRQQQPPPLLLOOOQQQPPPSSSZZZ^^^^^^]]]\\\YYYUUURRRRRRSSSUUUVVVVVVWWWYYY[[[___dddggggggeeebbb``````eeelllqqq|||wwwnnniiihhhkkkuuuxxxvvvrrrkkkccc[[[UUUQQQJJJPPPYYY___[[[TTTRRRUUUZZZgggvvv|||pppaaaVVVOOOTTTaaavvv|||xxxeeeZZZVVVVVVVVVUUUSSSRRRQQQQQQSSSUUUXXX___gggmmmmmmiiifffddd]]]dddlllpppooommmnnnoooppptttwwwuuuoookkkmmmppplllhhheeeeeehhhlllmmmlllkkkkkklllooorrrsssrrrqqqrrrtttwwwxxxxxxyyy|||}}}~~~}}}{{{}}}vvvooommmooorrr|||zzzuuuwwwrrrmmmkkkjjjgggaaa\\\XXXWWWRRRLLLFFFBBBBBBCCC|||xxxuuutttppprrrqqqllliiiiiifffbbbXXXVVVSSSOOOLLLMMMPPPTTTUUUUUUTTTQQQOOONNNOOOQQQQQQOOOMMMOOOSSSUUUUUUSSSMMMQQQSSSPPPQQQVVV[[[]]]\\\ZZZWWWUUURRRQQQQQQPPPOOOPPPRRRUUUYYY\\\___aaa```aaacccfffjjjrrrzzzyyysssqqqqqqzzzwwwnnnhhhddd\\\```hhhnnnkkkccc^^^___dddvvvtttfffXXX\\\hhh{{{~~~ppphhhdddaaa``````___\\\[[[\\\___bbbiiiqqqzzz~~~|||wwwrrrpppllluuu}}}}}}~~~zzz}}}|||xxxuuutttxxx{{{{{{zzzyyyyyyzzz}}}~~~|||uuujjjhhheee^^^XXXSSSQQQQQQ~~~yyyyyytttkkkgggiiihhheeeYYYWWWUUUQQQOOOPPPSSSVVVVVVVVVTTTQQQNNNNNNOOOQQQRRRNNNKKKLLLQQQTTTTTTRRRNNNPPPOOONNNRRRYYY\\\[[[WWWVVVTTTSSSQQQNNNLLLJJJJJJLLLOOOSSSXXXZZZ[[[ZZZ\\\```gggooowww}}}|||uuuoooooossswwwvvvoooiiiiiippp|||kkklllrrrzzzxxxvvvrrrppppppooommmkkklllpppttt{{{}}}~~~~~~{{{wwwqqqllljjjiiizzzyyyrrrfffbbbdddeeebbbXXXWWWUUURRRQQQQQQUUUXXXTTTTTTRRROOOLLLKKKMMMOOOQQQMMMIIIIIINNNQQQPPPNNNOOOMMMJJJKKKSSS\\\]]]YYYRRRRRRQQQPPPNNNKKKGGGCCCHHHJJJNNNSSSWWWYYYXXXWWW[[[aaakkkvvv}}}}}}yyyuuutttxxx}}}|||vvvqqqjjjccc^^^\\\]]]^^^YYYVVVSSSQQQQQQRRRSSSSSSNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJKKKLLLLLLLLLKKKKKKJJJGGGEEEJJJRRRXXXYYYWWWUUUSSSQQQOOOMMMJJJGGGEEEIIIMMMRRRVVVXXXYYY[[[\\\___fffqqqzzzzzzzzz{{{|||}}}zzzvvvrrrlllhhhbbb\\\XXXVVVWWWWWWXXXUUUQQQNNNOOOPPPQQQQQQLLLJJJHHHGGGFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMPPPTTTVVVWWWWWWVVVUUUTTTRRRQQQNNNLLLPPPSSSVVVYYY[[[^^^aaaccckkkqqqzzzkkkkkklllnnnnnnmmmiiifffaaa___[[[WWWTTTSSSSSSSSSXXXUUUPPPMMMNNNOOOQQQQQQNNNKKKHHHEEEEEEGGGJJJLLLTTTSSSQQQPPPOOOPPPPPPQQQNNNPPPSSSSSSSSSTTTWWWZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ]]]^^^___```bbbffflllppp{{{aaaaaaaaaccccccbbb^^^[[[\\\[[[XXXVVVUUUTTTUUUUUUZZZVVVRRRPPPPPPRRRSSSTTTRRROOOLLLJJJKKKOOOTTTWWW^^^]]]ZZZXXXWWWXXXYYYZZZWWWXXXZZZ[[[\\\^^^```aaabbbeeehhhjjjjjjkkkkkkkkknnnmmmlllkkkmmmsss{{{]]]\\\\\\]]]^^^]]]ZZZWWWYYYXXXWWWUUUUUUVVVWWWXXX[[[XXXUUUTTTVVVWWWXXXXXXUUUSSSQQQPPPSSSYYY```eeeiiigggeeecccbbbbbbcccdddcccaaa```dddjjjnnnmmmkkknnnrrrxxx{{{{{{|||}}}|||zzz|||]]]]]]]]]___```aaa___]]]ZZZYYYWWWVVVVVVXXX[[[\\\___]]]\\\]]]___aaa```___[[[ZZZYYYZZZ^^^eeemmmrrrtttsssqqqppppppppppppqqqpppmmmmmmrrr{{{}}}zzzbbbbbbdddgggkkknnnnnnnnncccaaa___]]]^^^aaaeeegggggggggiiikkknnnooonnnlllkkkjjjjjjkkkpppwww~~~hhhiiilllqqqvvv{{{|||}}}ooollliiiggghhhlllpppssspppqqqtttxxx{{{|||zzzwww{{{zzzzzz|||qqqsssvvvyyy~~~|||vvvtttvvvyyyzzzzzz{{{}}}|||zzzxxxuuuqqqmmmllllllnnnpppnnnuuu|||~~~{{{yyyzzz}}}wwwqqqooorrrssspppnnnpppsssooojjjjjjmmmqqqtttvvvrrrqqqooooooqqquuuyyy|||xxxzzz{{{yyyuuuuuuzzz~~~xxxxxxyyy{{{wwwrrrsssyyy{{{zzzzzzzzz}}}|||zzzzzzxxxxxxyyyzzz|||~~~}}}|||}}}{{{xxxxxxzzz|||}}}zzz|||~~~|||wwwttttttuuuwwwtttqqqnnnnnnppptttwwwwwwvvvvvvwwwyyyzzzzzzyyy|||zzzoooccc]]][[[XXXVVVSSSQQQQQQSSSVVVXXXTTTYYY___bbbaaa___]]]\\\WWWTTTRRRTTTUUURRROOOPPPSSSPPPNNNNNNQQQVVVYYYZZZUUUTTTUUUUUUWWWZZZ]]]^^^]]]___```^^^ZZZXXXYYY\\\[[[YYYXXXZZZXXXTTTSSSUUUWWWYYYZZZ[[[^^^hhhwwwyyyqqqkkkfffiiilllhhhbbb\\\[[[]]]___^^^]]]]]]^^^___aaabbb___\\\ZZZ\\\```dddeeedddccccccccceeehhhkkknnnpppmmmppptttuuuuuuuuuxxx{{{zzzyyyuuupppkkkiiiiiijjjhhhaaa```iiivvv|||{{{zzzxxx{{{}}}|||yyyvvvuuuwwwyyy{{{}}}zzzwwwuuuvvvyyy{{{www|||}}}wwwsssuuuyyy~~~}}}}}}~~~}}}yyytttqqqppppppqqqqqqtttpppkkkhhhggghhhiiiiiinnnnnnooonnnmmmkkkhhhffffffaaaZZZVVVVVVYYY]]]___]]]______]]][[[YYY[[[\\\]]]WWWQQQNNNQQQVVVZZZ\\\[[[ZZZZZZ[[[]]]^^^]]]\\\\\\aaaccc^^^TTTJJJGGGGGGEEEDDDAAA@@@@@@BBBDDDFFFCCCFFFIIIMMMNNNLLLHHHDDDAAA@@@@@@AAAAAA>>><<<;;;<<<<<<===???AAACCCCCCCCC???@@@BBBEEEHHHJJJLLLMMMIIIJJJIIIFFFCCCBBBDDDFFFIIIFFFDDDEEEEEECCC???======@@@CCCCCCFFFQQQbbboooyyy{{{wwwnnneee___WWWQQQOOORRRSSSNNNHHHDDDGGGKKKNNNMMMKKKJJJJJJJJJKKKKKKIIIEEEBBBDDDHHHMMMPPPPPPLLLLLLMMMNNNOOOQQQSSSTTTPPPSSSWWWYYYZZZZZZ\\\^^^bbbaaa^^^ZZZVVVRRRPPPOOOKKKFFFDDDLLLWWW^^^^^^[[[YYY\\\```ccceeegggjjjllljjjlllnnnppprrrsssttttttooonnnllliiigggeeeeeeeeeiiilllpppwww|||yyywwwxxxyyyyyyyyyyyyzzzzzzvvvwwwwwwuuusssrrrsssuuuqqqqqqpppqqqrrrtttvvvxxxrrrpppllljjjiiihhhfffdddfffffffffgggllloooggg]]]^^^\\\ZZZXXXYYY[[[^^^```cccccc```\\\XXXXXX[[[______```aaaaaaaaa___^^^]]]cccaaa^^^]]]___bbbddddddeee```ZZZWWWVVVWWWWWWWWWXXXTTTOOOMMMMMMNNNOOOPPPOOOQQQSSSUUUVVVUUUSSSRRRNNNHHH@@@<<<===AAAEEEHHHFFFFFFEEEDDDDDDEEEHHHJJJFFF@@@999999===DDDHHHIIIFFFFFFFFFHHHJJJJJJIIIHHHEEEHHHJJJGGGAAA>>>>>>AAA@@@>>><<<:::999:::;;;<<<;;;<<<>>>AAABBB@@@;;;666444666777666555444333111222555999<<<<<<999666444111333777<<>>@@@BBB@@@>>>===>>>>>>999333///333666666999BBBRRR^^^eeeddd^^^UUUOOOLLLHHHCCCAAABBB@@@<<<888999???EEEEEEDDDBBBAAA@@@@@@@@@@@@???;;;777888<<>>999777555999AAAGGGFFFCCCEEEHHHKKKMMMNNNOOOQQQSSSRRRSSSUUUVVVVVVUUUTTTSSSUUUSSSQQQOOONNNLLLJJJIIINNNSSS\\\eeemmmuuu}}}~~~|||zzzwwwtttssssssssstttqqqoooooopppoookkkgggmmmkkkiiihhhhhhfffcccaaa\\\^^^``````^^^^^^aaaccc]]]^^^^^^\\\XXXXXXZZZ]]]XXXXXXWWWWWWXXXZZZ]]]^^^WWWUUURRRPPPOOONNNLLLJJJPPPQQQPPPPPPSSSTTTNNNFFFEEEDDDCCCCCCDDDGGGJJJLLLLLLMMMKKKGGGBBBAAADDDHHHKKKJJJKKKMMMOOOOOOLLLIIIJJJHHHFFFGGGKKKPPPSSSTTTQQQLLLFFFCCCDDDEEEEEEDDDEEEBBB???>>>???AAABBBBBB===???BBBEEEHHHIIIIIIHHH@@@:::333///000555:::===:::888666555666888<<<>>>999444000000555;;;>>>???<<<<<<<<<>>>@@@AAA???===::::::;;;::::::<<>>???AAA>>>:::777777:::>>>AAA>>>>>>===;;;<<<<<<777111***---000222444;;;FFFOOOTTTRRRLLLDDDBBBDDDCCC???;;;999666333444888>>>CCCAAA@@@>>><<<;;;;;;<<<<<<;;;777444444888<<<>>>===>>>>>>???@@@@@@>>>===<<<;;;<<>>;;;AAA???>>>>>>>>><<<:::777:::BBBLLLUUUZZZ___eeehhhnnnnnnmmmmmmllljjjiiihhhqqqxxx}}}vvvwwwwwwxxxwwwuuutttsssiiijjjlllmmmmmmkkkiiihhh]]]\\\ZZZXXXWWWWWWWWWWWWVVVSSSPPPQQQTTTUUURRROOOTTTSSSRRRRRRRRRQQQOOOMMMHHHGGGGGGHHHJJJLLLMMMMMMHHHJJJKKKHHHDDDCCCFFFJJJGGGEEEDDDCCCDDDGGGIIIKKKFFFDDDAAA??????>>><<<:::BBBDDDDDDCCCDDDEEEBBB<<<999888888999;;;===???@@@>>>@@@@@@<<<777555777;;;<<<>>>AAACCCEEEDDDCCCBBBAAA@@@BBBEEEIIIMMMMMMMMMDDD???:::999;;;===<<<::::::999777888:::<<<======777888;;;>>>@@@AAABBBBBB;;;666000---///555:::===999555111...///222666888444333222222555888:::;;;999999:::<<<>>>>>><<<:::888777666888<<<@@@BBBBBBBBBAAA>>><<<:::999888888888888999888666333111000...333444000///333555444555777999888555333333444---///222555999;;;<<<===AAA>>>;;;999999;;;===>>>:::===>>>::::::;;;777111***,,,000333666<<>>???CCCCCC???;;;888555555999===@@@AAA>>>===<<<;;;:::;;;;;;<<<<<<888444444777::::::999:::<<<>>>??????>>>===;;;888999<<>><<<:::777777777666333000000666777333111444777666:::<<<>>>???>>>>>>???@@@===>>>??????===999444111555444444555666666222//////777@@@GGGIIIKKKOOOSSSTTTSSSRRRRRRRRRSSSTTTUUU]]]gggqqqtttqqqnnnppptttvvvwwwyyy{{{|||}}}}}}}}}||||||{{{yyywwwtttrrrqqqnnnnnnnnnnnnnnnooopppqqqvvvrrrpppsss|||vvvmmmpppssswwwyyywwwtttqqqpppiiinnntttuuuqqqkkkfffddd[[[[[[\\\\\\[[[ZZZXXXWWWTTTTTTTTTSSSRRRRRRQQQQQQHHHGGGEEEDDDCCCDDDDDDEEEAAA>>>;;;===BBBDDDCCC@@@DDDCCCCCCDDDEEEFFFDDDCCC>>>:::888;;;@@@DDDCCC@@@>>>@@@@@@===888888;;;@@@>>><<<;;;::::::<<>>;;;::::::999888666<<>>>>>@@@???<<<666666777777999:::;;;<<<888;;;<<<999333111333666444:::???AAA@@@>>>@@@BBBDDDFFFIIIMMMPPPPPPNNNKKK>>>999555555888:::999666555444444666999;;;<<<<<<666777999:::<<<======>>><<<777222///222777<<>>>>><<<:::;;;888666:::@@@DDDCCC@@@DDDBBB@@@>>><<<;;;;;;;;;999:::;;;888555222222222222888999555333888<<<<<<999:::999666333333777;;;444555777999;;;===>>>>>>???===;;;;;;;;;;;;:::999777===>>>:::999:::777111+++---111666;;;???BBBDDDAAAAAA@@@>>>AAAEEEDDD???===:::777:::@@@CCCBBB???>>>===<<<;;;;;;<<<===>>>>>>:::777666888:::999777777999<<<>>>@@@???>>><<<666777:::>>>AAAAAA@@@>>>>>>;;;777777777666333000000888;;;555000333777888777999;;;<<<;;;;;;<<<===<<<===??????===888333000111000000222444444111---,,,222:::>>>>>>???CCCGGGCCCBBBAAAAAACCCEEEHHHJJJNNNZZZeeegggbbb^^^aaafffhhhiiijjjkkklllkkkjjjjjjlllkkkjjjhhhfffdddaaa```[[[[[[ZZZ[[[\\\^^^```aaa^^^YYYUUUXXXbbblllsssuuugggggghhhiiiddd```gggrrrrrrvvvzzzwwwpppjjjggghhhqqqtttyyy~~~~~~|||vvvttttttuuusssrrrtttrrrmmmgggaaa\\\XXXVVVTTTVVVYYY]]]^^^[[[VVVRRRLLLSSSZZZ^^^```___WWWNNNKKKFFFAAA@@@CCCEEEDDDAAADDDCCCAAA???>>>===>>>>>>;;;:::999777555666999;;;777555333222333777;;;>>>>>>>>>??????@@@@@@??????555333222333555999:::;;;;;;===>>><<<999666555555666666555555666888:::<<<@@@===:::999;;;<<<;;;:::;;;<<<>>>@@@@@@>>>999555777444555999999555444777777;;;;;;666222333222000888777:::???AAA???@@@CCCCCCKKKSSSXXXZZZXXXOOOFFF<<<666111111666888666111///111333555666777:::<<<:::666222444999<<<;;;888>>>888111111777<<<<<<:::>>>;;;555//////222444444444222111333777:::;;;999:::888999>>>EEEGGGCCC???@@@<<<:::<<>>@@@BBBAAA>>>;;;???;;;666444555888:::;;;>>>======>>>@@@AAAAAA@@@???AAABBB>>>888555777:::>>>@@@???;;;888888888888444333444777===@@@@@@???AAA???===>>>@@@AAA???<<<<<>>AAA<<<888666888999888666888888:::===??????>>>===777888888999===BBBDDDCCC@@@<<<888333111111333444666777999888777777:::<<>>@@@???===;;;999888777777666777666555333333444666333444555555444555999<<<>>>>>>>>>>>>>>>======<<<444222111222555999:::;;;>>>@@@@@@???<<<888777777888777555555666999<<<>>>CCC@@@>>>===??????>>>===<<<<<<>>>@@@@@@>>>999555444222444999999555444666;;;===<<<888666888888555:::999<<<@@@BBB@@@AAADDDMMMTTTZZZ[[[YYYUUULLLCCC:::555111222777999666111...000333555555777:::<<<:::999888777888:::;;;===CCC===888888===BBBBBBAAA???===999555444666888888888666666777;;;======<<<;;;===@@@DDDGGGGGGEEECCCBBB???===@@@EEEHHHGGGEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKHHHCCC>>>;;;;;;;;;>>>@@@CCCEEEEEEDDDCCCBBBAAA???;;;999888;;;???BBBCCCAAA???@@@BBBDDDCCCAAAAAACCCDDDAAA<<<999;;;===AAABBBBBB???<<<<<<===>>>>>>;;;999<<>>:::<<<<<<;;;===AAAEEEHHHGGGAAA???:::777555555777999;;;;;;;;;<<<<<<>>>???AAABBB???<<<:::::::::::::::777888999::::::999777555555444222000///000000111222666;;;<<<;;;999999999888888999:::<<>>;;;999888888333666;;;AAACCCAAA;;;666///444<<>>===;;;;;;:::999777555333222444555555333222111333444444888<<<===;;;:::;;;<<<@@@?????????>>><<<;;;:::444333222444888;;;======@@@AAABBB@@@<<<999777777777555333222444777;;;>>>AAA???>>>===>>>>>>===;;;::::::<<<======;;;666333000000333888999666444555;;;<<<999666777;;;<<<999:::999;;;??????===???DDDQQQYYY^^^\\\VVVOOOFFF===666222000222666888555111+++...000222333555888:::===??????<<<999999>>>CCCCCC???<<<<<<@@@DDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBDDDBBBBBBCCCEEEFFFFFFEEEBBBGGGMMMPPPOOOMMMLLLMMMKKKIIIGGGHHHLLLNNNMMMKKKQQQOOONNNQQQVVVZZZ[[[ZZZZZZYYYUUUOOOHHHDDDBBBBBBDDDGGGKKKMMMMMMMMMLLLLLLHHHFFFDDDAAAAAADDDIIILLLOOOJJJFFFFFFJJJLLLKKKHHHGGGJJJKKKIIIEEECCCDDDGGGGGGGGGGGGEEEDDDDDDFFFHHHIIIDDD@@@BBBIIIMMMKKKGGGBBBBBBBBBCCCDDDCCC@@@>>>FFFNNNVVVZZZZZZWWWOOOGGGCCC===999999::::::???DDD@@@BBBBBB???;;;999===AAA@@@===<<>>:::@@@>>><<<>>>BBBEEEGGGIIIAAA???<<<:::999999;;;<<<>>>===<<<>>>@@@CCCDDDDDDCCCBBB???;;;999777777777666666666777777777777777444222///------000333666:::???CCCCCC???:::777666444555666888;;;>>>@@@BBB@@@@@@@@@@@@@@@@@@AAAAAAGGGGGGEEE@@@@@@DDDFFFDDDCCCDDDGGGIIIJJJJJJIIIIIIMMMOOORRRTTTRRRMMMHHHDDD@@@??????@@@CCCDDDDDDCCCEEEDDDBBBAAAAAACCCEEEFFFCCCCCCCCC@@@;;;888666555AAACCCEEEEEECCC@@@>>>>>>@@@AAAEEEJJJKKKJJJOOOUUUZZZWWWVVVVVVWWWRRRIIIBBBHHHKKKOOOSSSTTTSSSQQQOOONNNPPPRRRQQQPPPPPPSSSWWW[[[ZZZ[[[^^^cccdddccc```gggoooxxx||||||zzz{{{}}}zzzwwwuuussspppmmmjjjgggfffeeefffeeecccaaa```___]]][[[TTTQQQNNNMMMLLLHHHCCCAAA999888888:::???CCCDDDDDDFFFCCC>>>;;;;;;<<>>888222,,,111;;;JJJ]]]jjjhhh```LLLEEE>>><<>>888999::::::999777666444777777555333222444888;;;===???CCCFFFHHHFFFCCC@@@AAAAAAAAA@@@>>><<<;;;:::777666666888<<<@@@AAABBBDDDEEEEEEDDD@@@<<<;;;:::888666333222333777<<>>>>>>>>>>>>>>>>><<<;;;<<<<<<===>>>>>><<<888444222333777;;;<<<;;;:::999<<<<<<999666999???AAA>>>>>>===???BBBAAA???CCCHHHSSS^^^gggeee]]]RRRFFF===777555444777;;;<<<888555...111444666777:::===???DDDEEEDDDAAA>>>>>>CCCGGGEEEDDDCCCDDDFFFJJJLLLLLLKKKKKKNNNRRRRRRPPPQQQSSSXXXXXXXXXXXXXXXXXXXXXWWWTTTXXX]]]```aaa___]]][[[]]][[[XXXXXXYYYZZZXXXWWW^^^\\\^^^eeennnsssrrrooonnnlllhhhaaaZZZTTTRRRQQQSSSTTTVVVZZZ^^^```]]][[[ZZZUUUQQQPPPSSSXXX[[[\\\ccc]]]VVVVVVZZZ]]][[[XXXVVVWWWYYYXXXVVVUUUUUUWWWSSSRRRRRRSSSSSSRRRTTTXXXXXXRRRMMMPPPWWW\\\ZZZVVVPPPOOONNNMMMMMMMMMMMMLLLSSSZZZbbbfffeee```YYYTTTNNNIIIFFFGGGGGGFFFIIINNNHHHIIIIIIGGGFFFFFFIIIMMMJJJEEEAAABBBGGGJJJHHHDDDGGGCCCBBBDDDGGGIIIKKKMMMGGGEEECCCBBBAAABBBCCCDDDDDDBBBAAABBBFFFIIIJJJJJJIIIHHHEEE@@@;;;777666666888999:::;;;;;;;;;:::999999666222///000333888<<>>AAACCCDDDBBBAAA???=========>>>???AAACCCBBB===<<>>>>>???AAABBB??????===;;;888555444333???AAABBBAAA>>>;;;999999999:::???EEEFFFEEEIIIPPPTTTPPPMMMOOOQQQOOOHHHAAAAAACCCFFFIIIIIIGGGDDDBBB>>>@@@BBBBBBAAABBBDDDFFFHHHFFFDDDGGGJJJLLLKKKIIILLLUUU^^^```\\\YYY\\\```ccceeeggghhhhhhiiijjjlllpppnnnooovvv|||}}}{{{vvvrrrqqqpppnnnkkkhhhdddbbbbbb```]]]YYYTTTQQQNNNMMMNNNLLLKKKLLLMMMNNNMMMKKKCCCCCCAAA>>><<<;;;888555111000000222555999;;;<<<@@@>>>;;;888777999<<<>>>>>>;;;666222//////111222444666:::>>>>>>:::333---///444===KKK]]]gggcccYYYHHHEEEBBBDDDGGGGGGCCC???666777999;;;<<<<<<;;;:::;;;999666222222666===CCCEEEDDDFFFLLLQQQQQQJJJBBBAAA@@@@@@???>>><<<;;;:::999888999;;;???CCCDDDDDDGGGHHHHHHGGGCCC@@@>>>>>>;;;888555333444888===@@@???@@@BBBCCCCCCBBBAAA@@@AAA@@@AAABBBCCCAAA>>>;;;777:::===???AAABBBAAA???>>>???===;;;>>>EEEHHHGGGFFFFFFHHHJJJHHHGGGLLLSSS]]]mmmzzzyyymmm^^^NNNCCC>>>======???BBBBBB@@@===999<<>>999666666999===AAANNNTTTYYYVVVMMMDDD@@@@@@<<<===???AAACCCEEEFFFGGGGGGEEEBBB???>>>???@@@AAA@@@EEEFFFBBB???@@@AAA???999;;;???CCCGGGHHHIIIIIIGGGFFFEEECCCBBBAAA@@@@@@AAADDDFFFEEEDDDBBBCCCDDD@@@@@@???>>>>>>>>>???@@@>>><<<999777666555555444999;;;<<<;;;888666555666222444:::@@@BBBAAAEEELLLTTTOOOIIIHHHJJJJJJGGGCCC???@@@CCCDDDCCC???;;;888777888:::;;;<<<===>>>???<<<:::888999===???>>><<<;;;CCCHHHFFF???===BBBIIIMMMOOOQQQQQQPPPOOOPPPQQQVVVTTTTTTZZZbbbgggfffccc]]]bbbiiipppsssrrrooolllgggjjjnnnqqqsssvvvzzz}}}|||wwwsssmmmlllmmmpppnnnhhhdddeeeiiikkklllmmmjjjeee```\\\YYYYYYXXXVVVTTTRRRQQQPPPQQQOOOLLLHHHDDDAAA???>>><<<:::999<<<@@@CCCBBBAAA<<<===;;;777555666555333/////////000222555999;;;;;;:::999888666777;;;======:::444000///000333555888999;;;======999333...000444;;;EEEQQQXXXSSSJJJBBBAAABBBGGGLLLKKKEEE???666777999;;;===>>>??????>>>;;;777333222666===CCCDDDCCCEEEKKKQQQQQQKKKDDD@@@@@@@@@@@@@@@???>>>===;;;;;;<<<>>>BBBEEEEEEEEECCCEEEEEEDDDAAA>>>======;;;999666444444777:::===???BBBFFFHHHHHHFFFFFFFFFDDDDDDDDDFFFGGGGGGDDDBBB<<<@@@BBBAAACCCFFFFFFDDDAAAEEEGGGEEEFFFKKKPPPQQQOOOPPPRRRSSSQQQPPPWWW```ooolllYYYMMMJJJIIIIIIJJJLLLLLLKKKIIIIIILLLOOORRRUUUWWW[[[^^^aaa```___^^^___```aaaaaadddhhhlllnnnnnnooossswwwvvvvvv}}}}}}{{{|||}}}{{{{{{~~~~~~zzzyyy{{{}}}yyyvvvwww|||~~~~~~xxxooohhhfffhhhkkkllljjjeeeeeelllnnniiihhhkkkeeeeeedddbbbaaa___^^^]]]]]]]]]\\\ZZZXXXYYY\\\___^^^___^^^YYYSSSNNNMMMNNNOOOQQQTTTVVVTTTPPPKKKHHHHHHEEEBBB???>>>@@@CCCEEEPPPVVV\\\YYYOOOGGGEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHFFFDDDAAA@@@@@@AAAAAA@@@FFFHHHEEEAAAAAAAAA???;;;===AAAEEEHHHIIIJJJJJJFFFDDDBBB??????@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGAAA@@@@@@???????????????;;;888555333333444444444777888999888666555555666111444999@@@AAA@@@CCCIIISSSOOOJJJEEECCCCCCCCCBBB@@@BBBDDDDDDCCC???:::777444444666777888888888888555333111333666888666444333777:::555...---333:::@@@AAABBBBBB@@@?????????AAAAAABBBFFFKKKMMMLLLIII@@@FFFNNNUUUXXXVVVRRROOOLLLOOORRRUUUWWWZZZ]]]```}}}|||{{{xxxuuuqqqmmmkkkiiimmmooonnnppptttrrrnnnjjjnnnrrrrrrpppppprrrvvvsssttttttrrrmmmgggaaa]]]UUUTTTVVVYYYWWWQQQMMMMMMQQQRRRRRRRRRQQQOOOMMMLLLGGGFFFEEEDDDBBBAAAAAA@@@AAA@@@>>>;;;999888777777444222111555;;;>>>>>>;;;999;;;999333111555777555...//////000222666;;;>>>999;;;<<<;;;999:::<<>>??????<<<888444222555999===CCCIIIGGGAAA======AAAGGGNNNNNNHHHAAA:::;;;;;;===>>>@@@BBBCCCAAA???<<<888666777;;;>>>>>>AAAFFFIIIKKKKKKJJJIIIDDDDDDEEEFFFGGGGGGFFFFFFAAAAAABBBDDDGGGIIIIIIHHHFFFHHHIIIHHHFFFCCCBBBBBBDDDBBB???>>>===???@@@BBBFFFKKKPPPSSSSSSRRRQQQRRRQQQPPPQQQSSSUUUUUUTTTRRROOORRRSSSPPPQQQVVVWWWUUURRRYYY^^^\\\ZZZ^^^dddgggbbbccceeegggddddddmmmwwwqqqffffffeeedddddddddeeeddddddcccfffjjjmmmpppsssvvvyyyzzz}}}}}}|||~~~{{{|||yyywwwuuuwwwyyyyyytttnnnmmmrrrwwwrrruuuwwwtttooolllmmmoookkkllllllllliiieee```]]]YYYXXXWWWVVVVVVVVVWWWXXX\\\bbbhhheee\\\VVVVVVXXXUUUUUUVVVVVVVVVUUUTTTSSSTTTSSSQQQOOONNNMMMMMMMMMNNNSSSUUUOOOKKKKKKMMMMMMGGGIIILLLOOOQQQRRRRRRQQQJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIDDDDDDDDDCCCCCCBBBBBBBBB<<<888444222444666777666999::::::999777666777888666888===BBBBBB@@@BBBGGGKKKJJJHHHDDD@@@>>>???AAABBBDDDFFFGGGFFFCCC???<<<666555555666666555333222000......000333555333000000333444000+++***000666888:::;;;:::999777777888555777999<<<===>>>======777:::@@@DDDFFFDDD@@@>>>>>>@@@BBBCCCDDDEEEGGGIII|||zzzzzz{{{vvvxxxxxxvvvrrrpppppprrrvvvwwwwwwvvvtttrrrssssssxxx{{{}}}uuulllfffaaaaaa___]]][[[XXXVVVUUUOOOXXX^^^\\\XXXXXXYYYYYYSSSYYY^^^___^^^]]]```ccc___``````^^^YYYSSSLLLHHHEEEDDDGGGJJJIIIBBB>>>===EEEDDDDDDDDDEEEEEEFFFFFF======;;;999888888777777666666555555444444555555444222111444;;;>>>===;;;444777444---,,,111555333***+++,,,...000555:::>>>777:::<<<<<<::::::<<<>>>:::777333111222666<<<@@@<<<<<<===>>>???===:::777555888888888<<>>BBBAAA===>>>CCC===@@@BBB@@@;;;999<<>>:::999888888777555222///...------000333444222///111444555333//////333777555777888888777666666777000333777999999888888999999;;;===>>>>>><<<:::999<<<===>>>>>><<<<<<<<<>>>~~~{{{xxxwwwuuusssqqqkkkiiihhhiiikkkkkkgggdddgggccc___\\\ZZZZZZXXXWWWaaa^^^[[[[[[\\\\\\YYYVVV]]]___bbbdddccc^^^VVVPPPMMMMMMMMMLLLJJJGGGDDDBBBAAAEEEJJJNNNOOOMMMJJJHHHGGGHHHKKKOOORRRSSSRRRPPPSSSPPPMMMJJJHHHFFFBBB@@@@@@<<<;;;???>>>999888<<<>>>BBBBBB??????DDDDDD@@@AAA===888666666777555333555444333444666777666555777777888:::<<<;;;888555333111111222555555222///222111111222555888999:::???===<<<===@@@AAA???===777:::999666:::AAACCC???;;;:::<<<>>>;;;777666999::::::999777777999>>>AAA@@@@@@CCCJJJRRRTTTQQQLLLDDDEEEFFFHHHJJJLLLNNNOOOOOOMMMLLLJJJIIIFFFBBB???FFFJJJNNNOOOMMMNNNRRRVVVVVVVVVWWWZZZ^^^aaaaaaaaa^^^[[[XXXWWWZZZ^^^aaacccgggcccgggmmmjjj``````hhhiiigggeeeeeehhhiiihhhgggqqqsssvvvyyyzzzyyyxxxwww}}}||||||~~~~~~yyy}}}|||{{{|||vvvxxx{{{|||{{{wwwsssoooiiieeeaaacccggghhhccc]]]]]]]]]ZZZSSSMMMLLLPPPVVVTTTSSSSSSRRRQQQNNNIIIEEEFFFBBB>>>;;;<<<>>>??????DDDCCCAAA===999888999:::>>>???AAADDDFFFDDDAAA>>>BBBAAA>>>;;;888777999;;;BBBAAABBBDDDFFFGGGFFFDDD<<<<<<;;;:::888444000...000//////222666888777555888:::777000000555666222888888666333111000222444333444555555555666999<<<;;;===<<<888444222333666666999<<<===<<<999888888|||zzzvvvrrrpppjjjgggdddaaa___\\\YYYWWWWWWWWWWWWYYY[[[ZZZWWWTTTPPPMMMHHHFFFEEEEEEDDDCCCGGGEEECCCDDDFFFFFFEEECCCDDDGGGKKKNNNNNNJJJDDD???BBBBBBBBBAAA@@@???>>>======???CCCFFFGGGFFFCCCAAAAAABBBDDDHHHLLLMMMKKKIIIGGGFFFDDDCCCBBB@@@>>>;;;???;;;;;;???>>>;;;:::>>>AAADDDCCC???>>>AAA@@@===@@@>>>;;;888888888999999999777666666777777666555888888:::<<<>>>===:::888777666666777::::::888666888777555666888;;;===>>>===<<<<<>>>>><<<:::999<<<@@@DDDEEEFFFJJJRRRZZZ]]][[[WWWQQQRRRTTTVVVYYY[[[\\\]]]^^^\\\YYYVVVTTTSSSSSSSSSUUUZZZ^^^______```dddhhhiiikkknnnppprrrsssttttttooonnnnnnqqquuuxxxzzzzzz{{{~~~}}}}}}{{{wwwwwwvvvqqqiiiaaa]]]```ccceeedddbbbaaa```\\\VVVRRRVVVRRRMMMJJJJJJKKKLLLKKKNNNNNNKKKGGGBBB>>>>>>>>>CCCCCCEEEGGGIIIGGGDDDAAABBBAAA???===::::::===???BBBAAA@@@BBBDDDFFFFFFEEE@@@???<<<:::888666444333444333333555999;;;;;;999@@@@@@;;;444222555555222777777666444222222444666777777777666555555777999;;;;;;:::555///,,,---000555777::::::888666555555|||yyyxxx{{{|||xxxuuutttrrrpppnnnjjjgggdddcccaaa___]]]ZZZVVVTTTQQQNNNLLLIIIEEEBBBCCCCCCFFFIIIKKKJJJGGGDDD@@@>>>:::888888999999888777666555777999;;;;;;;;;777;;;???CCCCCC@@@<<<999:::::::::::::::;;;<<<===;;;===???AAAAAA@@@>>>===<<<===@@@DDDHHHHHHGGGEEE??????>>>???@@@@@@===;;;;;;999:::>>>???======???BBBCCCAAA===;;;;;;:::777;;;;;;;;;888555555888<<<===<<<;;;;;;;;;:::888666666777999<<>><<<999888888888:::===>>>===<<>><<<===@@@CCCEEEAAABBBCCCEEEGGGHHHFFFDDDFFFGGGEEEBBBDDDHHHHHHEEEAAA??????AAAAAA@@@DDDJJJJJJIIIFFFCCCBBBDDDHHHLLLSSSUUUYYYaaaiiimmmllljjjgggiiikkkmmmppprrrssstttvvvuuurrrlllhhhhhhmmmrrrppptttxxxyyyzzz{{{{{{|||~~~|||zzzwwwsssnnnjjjoookkkgggdddcccccccccbbb```aaa```\\\XXXTTTRRRRRRQQQQQQQQQRRRRRRPPPLLLIIIFFFFFFEEECCCBBBBBBEEEGGGGGGFFFEEEFFFIIIJJJJJJJJJDDDAAA===:::999999888777555555555666999;;;:::999BBB@@@999222000222111...111222222111111111444666999999888666333222444555;;;;;;999333,,,((((((***333555777777555444333333}}}wwwssspppmmmkkkiiifffccc```___aaadddfff```___]]]ZZZVVVUUUUUUVVVRRRPPPOOONNNOOONNNMMMKKKJJJIIIGGGFFFEEEBBB>>>:::888;;;???CCCEEEEEEBBB@@@===;;;888777888999999999888777777777999;;;<<<===:::>>>BBBEEEDDDAAA???===;;;;;;::::::;;;===???@@@===>>>???AAAAAA@@@???>>>>>>???AAAEEEIIIJJJHHHFFF??????@@@BBBDDDDDDAAA???<<<<<>>@@@@@@AAABBBCCCBBB>>>;;;999:::<<>>:::777444888===BBBCCCCCCAAA@@@:::888555555666888999999777777666666666777999;;;;;;>>>BBBBBB???<<<:::999<<<;;;::::::;;;<<<>>>???===>>>@@@BBBCCCCCCBBBBBBAAABBBEEEIIILLLMMMKKKIIIAAAAAABBBDDDFFFGGGFFFDDDBBBEEEGGGIIIKKKMMMMMMLLLEEEBBB@@@>>><<<::::::;;;<<>><<<<<<>>>@@@AAA???:::777222666<<>>AAADDDHHHJJJJJJJJJIIIHHHIIILLLPPPSSSTTTRRRPPPHHHHHHHHHJJJMMMOOOPPPOOOMMMQQQTTTTTTVVVXXXWWWTTTHHHDDDAAA@@@???<<<<<>>???AAAAAA???<<<888666777888999===???===888333111000+++---...//////222666999|||uuukkkbbbYYYQQQIIIDDDCCC@@@>>>===>>>?????????<<<;;;999888888:::<<<===999888666555444555555555444333444777:::===>>>===>>>???AAADDDEEEBBB===999444888===??????@@@AAACCC@@@>>><<<;;;===???@@@@@@@@@@@@@@@>>><<<===AAAEEEDDDGGGIIIFFF@@@;;;:::;;;???@@@AAACCCDDDDDDEEEEEEGGGKKKQQQVVVYYYZZZYYYXXXWWWXXX[[[___bbbcccbbb```[[[ZZZZZZ\\\aaafffiiijjjhhhmmmpppnnnoooqqqpppkkk\\\VVVSSSSSSQQQMMMMMMQQQSSSTTTTTTRRRPPPSSSZZZaaaooouuuxxxpppllliiihhhkkkooorrrtttrrruuuzzz}}}{{{sssjjjjjjhhhddd___]]]^^^```UUUNNNKKKPPPTTTQQQKKKIIIFFFGGGIIIIIIHHHGGGHHHIIIIIIHHHEEE@@@;;;888888999@@@EEEIIIIIICCC<<<888666444444444444444666:::===}}}uuunnnjjjaaa[[[SSSLLLGGGBBB<<<777888666555777999<<<======:::888555333333666:::===;;;888555444444444333222444444444777;;;>>>??????@@@AAACCCEEEEEEAAA<<<777888<<<@@@BBBBBBBBBEEEGGGEEECCC@@@@@@AAACCCDDDDDDFFFHHHHHHFFFEEEFFFKKKOOOKKKNNNOOOLLLFFFAAAAAABBBHHHJJJLLLOOOQQQRRRRRRRRRRRRWWW^^^dddiiijjjiiihhhggghhhjjjnnnrrrsssqqqoooooommmmmmqqqwww}}}yyyrrrnnnnnnkkkffffffkkkiiijjjjjjiiijjjooowww}}}|||zzz|||xxxoookkkpppqqqiii```]]]ZZZ[[[]]]\\\[[[ZZZZZZZZZXXXVVVSSSMMMGGGCCCBBBBBBHHHMMMSSSSSSMMMEEE???<<<>>>>>>===;;;:::<<>>???<<<:::666333222444777999>>>;;;888666666666555444777888:::<<>>===<<<:::999888888888:::;;;<<<>>>AAADDDGGGJJJMMMNNNNNNKKKHHHEEEDDDEEEMMMPPPQQQQQQPPPQQQTTTWWW\\\ZZZXXXWWWYYY\\\```bbbggghhhjjjlllooosssxxx|||yyywww{{{yyyqqqqqqwwwzzzvvvuuuuuuwww|||xxxpppjjjhhhiiijjjggg___UUUOOONNNOOOGGGHHHJJJLLLOOOSSSYYY]]]XXXUUUPPPMMMKKKLLLNNNPPPRRRSSSTTTUUUVVVUUUSSSRRRSSSUUUSSSLLLFFFCCC@@@===>>>;;;888777999:::;;;;;;999;;;>>>???@@@AAABBBDDDDDD???;;;:::===AAABBBBBBAAACCCEEEEEEBBB@@@AAACCCCCCDDDEEEGGGHHHLLLQQQTTTZZZ\\\\\\XXXTTTSSSWWW\\\aaaeeehhhhhhffffffkkkoooppppppoooooorrrvvvzzz|||tttllliiiiiiDDDEEEGGGHHHJJJOOOTTTXXXQQQOOOKKKFFFCCCCCCEEEGGGIIILLLLLLIIIDDDAAAAAACCCGGGHHHHHHFFFDDDBBB@@@>>>===;;;::::::;;;>>>AAABBBBBBDDDGGGHHHGGGGGGGGGHHHGGGCCC@@@AAAFFFKKKMMMLLLLLLQQQVVVUUURRRPPPRRRUUUUUUWWWYYYYYYZZZ]]]cccgggkkkpppsssrrrnnnooouuu||||||{{{vvvsssooommmrrrqqqnnnmmmqqqtttpppiiiiiiooouuuyyyzzz}}}???@@@BBBCCCEEEIIINNNQQQMMMKKKHHHBBB>>>===???BBBDDDFFFEEE???666333777<<<>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@AAABBBEEEHHHKKKRRRTTTVVVVVVSSSQQQPPPPPPOOOMMMLLLOOOUUU[[[^^^^^^bbbggglllllliiihhhjjjnnnooorrrttttttsssuuuzzz~~~zzzyyyyyyqqqpppvvv|||xxxtttpppllljjjgggeeecccggggggffffffjjjkkkddd[[[\\\bbbhhhjjjiiiiiimmmrrrvvvxxx|||<<<>>>AAABBBDDDFFFJJJMMMGGGGGGDDD???:::999===AAABBBCCCBBB;;;444222888???===;;;<<>>666999;;;:::===NNNhhh|||{{{mmmeeeXXXMMMJJJMMMLLLHHHHHHOOO___sss|||mmm]]]YYY]]][[[[[[XXXSSSTTT```vvvyyykkkZZZJJJGGGNNNNNNVVVaaakkkttt~~~~~~iiiXXXVVVXXXUUUWWW]]]UUURRRUUU```lllwwwqqqfffdddhhhgggmmmzzz{{{rrrcccUUUMMMNNNRRRTTT^^^bbbgggooo||||||{{{~~~~~~yyytttsssmmmjjjjjjlllllliiilllrrr~~~zzzoooaaaVVVJJJFFF???:::999:::===???FFFHHHLLLSSS___lllxxx}}}wwwpppiiieeeYYYTTTMMMIIIIIIJJJJJJIIIEEEIIITTTdddtttzzzssspppnnnmmmllllllkkkkkknnnrrrxxx|||~~~sssfffbbb___YYYRRRNNNLLLPPPVVV[[[\\\ZZZUUURRRIIIDDD<<<:::???JJJVVV]]]kkksssjjjSSS???;;;<<<;;;;;;@@@>>>>>>;;;888<<>>???;;;GGGYYY___fffrrr~~~pppddd[[[WWWOOOGGGAAADDDKKKTTT___gggrrrzzz~~~rrrhhh___^^^___bbbjjjsss|||qqq[[[HHH>>>::::::888888777777888888666555999FFFZZZppp}}}iiiZZZNNNHHHFFFLLLTTTYYY^^^ccckkkdddVVVFFF@@@JJJ```rrryyypppkkkjjjjjjnnnvvvxxxmmmeeebbbhhhttt}}}oooaaaPPPFFFLLLZZZkkkppprrrpppnnnuuutttfffaaaaaabbbgggnnnssstttwww|||tttZZZJJJ===>>>FFFLLLNNNPPPTTTRRRZZZooofffKKKFFFAAAAAACCCCCCAAA???777555:::III^^^rrr~~~|||wwwnnnfffYYY[[[___eeemmmqqqppplllsssvvv~~~wwwvvvvvvtttqqqooopppuuuzzzlll^^^VVVNNNDDD>>>===???BBBCCCCCCAAAIIIVVVXXXVVVcccwwwxxx~~~zzzpppjjjfffZZZMMMFFFCCCDDDJJJQQQ]]]^^^bbbiiimmmkkkddd___^^^bbbiiisss}}}zzz^^^FFF:::;;;999666333111000000000111333;;;LLLddd|||}}}lll\\\SSSIIIKKKRRR^^^iiirrrzzzrrr^^^NNNKKKSSS[[[yyyrrrkkkmmmtttyyy{{{yyynnnlllqqqyyywwwkkk]]]SSSJJJJJJ\\\ppp}}}rrrkkkgggjjjrrr{{{jjj[[[EEE@@@???IIIVVV^^^``````aaa^^^bbbrrreeeHHHBBB;;;888;;;>>><<<999///000===VVVpppyyyyyy{{{sssjjjgggiiijjjgggccc^^^dddkkkttt~~~xxxdddTTTJJJAAA<<<777666;;;DDDLLLQQQWWWZZZdddpppuuuxxxxxxlll]]]OOOBBB999;;;AAAJJJGGGHHHPPPYYY^^^cccgggmmmtttwwwZZZBBB777555444444222000...,,,+++000555???PPPeee}}}wwwgggXXXNNNKKKPPPYYYfffttt}}}iiiZZZUUUUUUlllyyypppgggiiivvv~~~wwwsssrrrwww}}}tttaaaVVVNNNLLLOOOYYYpppssslllkkknnnttt~~~}}}iiiWWWMMM@@@EEEPPP___lllssstttrrrmmmhhhhhhrrrxxx^^^EEE???666333999AAABBB>>>666555AAA\\\wwwjjjeeefffoootttvvvxxxsssbbb___]]]bbbjjjqqqttttttxxx~~~ooo\\\MMMEEECCC::::::<<>>FFFNNNYYYkkk|||~~~gggNNN???;;;333555999<<<===;;;999666888>>>GGGRRR```sssnnn```TTTKKKJJJOOOcccooouuuiiidddttt{{{jjjiiilllvvv{{{pppmmmooowww}}}lll___QQQKKKLLLWWWdddrrrzzzkkkccccccsss~~~{{{jjjXXXLLLIIIOOO[[[mmm}}}xxxsssrrrvvvzzzbbbRRRCCC???999888DDDTTTYYYWWWMMMDDDFFFZZZqqqfff[[[XXXaaahhhjjjsss~~~wwwqqqiiiaaa[[[[[[\\\bbblllyyy}}}qqqooorrrvvvsssjjjYYYHHH???@@@DDDCCCGGGNNNXXXeeeqqq{{{jjjNNN888222666000555===EEEKKKXXXssszzzhhhTTTBBB<<<>>>888===DDDKKKNNNMMMJJJHHHBBBHHHNNNSSSZZZhhh{{{tttfffWWWOOOKKKLLLUUU```uuu}}}vvvxxxpppnnncccjjjwwwvvvlllkkkjjjwwwwwwhhhZZZPPPPPPNNNWWWjjj}}}xxxnnnddd\\\\\\ccc~~~nnn^^^NNNHHHJJJ___ppp}}}tttoootttdddPPPHHHDDDAAA>>>BBBTTTjjjtttssseeeUUULLLWWWhhhxxx|||tttllljjjmmmpppooolllqqqyyyzzzsssfffZZZYYYaaaggghhhgggmmmxxx{{{rrroooyyyyyyrrrggg___XXXOOOHHHAAA???FFFOOOUUUYYYbbbqqqxxx___LLL@@@888555444777;;;AAAMMMbbb{{{yyydddRRRHHHCCC???===???GGGSSSbbbpppuuujjj[[[[[[SSSOOOQQQVVV^^^lllzzzlllXXXLLLEEEIIIRRR\\\hhhsssoooeeecccfffllltttzzzrrrmmmoooxxx~~~kkk\\\SSSPPPRRRWWWcccqqq}}}pppaaa^^^___bbbnnn}}}yyyggg[[[QQQMMMYYYjjj}}}wwwwww{{{yyy```JJJBBBFFFCCCIIIRRR```uuutttbbb[[[\\\eeevvvxxxrrroootttyyywwwsssssszzz~~~nnneee___\\\TTTPPPWWWfffrrrwwwvvvuuuqqqqqqvvvvvvkkk\\\SSSNNNGGGBBB@@@AAAEEEPPPZZZhhhppp~~~qqq\\\NNNFFFAAA>>>===>>>???CCCNNNccc}}}wwwkkkXXXHHH???>>>@@@CCCIIIXXXjjjzzzwwwlllddd\\\ZZZZZZ^^^iiitttmmmXXXGGGEEEGGGQQQ\\\iiizzzyyykkkbbb```eeekkkyyytttoooppp}}}ooo]]]RRRPPPTTT[[[hhhuuu}}}nnnaaa[[[```hhhpppwwwiii\\\WWWUUUYYYkkkvvvqqqtttyyyfffRRRAAA???GGGRRR\\\jjjzzzzzzjjj___]]]hhhwww|||xxxmmmfffgggkkk}}}rrr___RRRMMMLLLNNNPPPTTTaaavvvtttjjjbbb___[[[RRRIIIEEE@@@:::999???JJJUUUbbblll{{{wwwdddTTTMMMKKKIIIHHHIIIGGGDDDBBBIII\\\uuussseee]]]PPPBBB:::<<>>CCCDDDFFFPPPcccwwwwwwkkk^^^ZZZWWWYYY```jjjrrrvvv{{{ooo___SSSPPPWWW^^^sss}}}{{{gggUUUKKKBBBIIIOOOOOOLLLQQQ^^^jjjhhhUUUKKKJJJNNNWWWccctttyyyhhh]]]PPPOOORRR[[[kkk}}}|||pppjjjqqqzzzrrrkkkiiimmmvvvuuubbbZZZYYYccckkk{{{~~~xxxlllfffhhhmmmwwwoooiiilll~~~nnnZZZPPPIIIJJJNNNWWWkkk|||hhh[[[]]]bbbpppkkk[[[SSSGGGFFF@@@777...---555<<>>FFFNNNRRR___tttuuudddYYYNNNSSS\\\fffrrr~~~yyyeeeUUUNNNMMMbbbkkk~~~zzzeeeOOO???999111>>>MMMVVV[[[dddsssyyyrrrwww~~~gggTTTHHHGGGQQQ\\\nnnzzzzzzgggTTTIII>>>GGGVVViii}}}zzzjjjfffqqq}}}}}}vvv```TTTVVV^^^nnnzzz}}}tttiiifffhhhrrr{{{yyyiiibbbooonnn\\\EEEAAAEEEQQQ\\\hhh|||}}}iii___YYY[[[lllxxxeeeWWWQQQGGGCCC===777444444777999KKKdddgggWWWHHH???777777;;;BBBNNNXXX^^^bbbnnn~~~pppdddYYYSSSQQQ^^^ooo|||{{{cccQQQHHHOOOWWWjjjwwwdddPPP===222///222AAATTTcccmmmzzzpppaaabbbpppxxxfffSSSHHHGGGOOO```oooxxxgggWWWHHH???>>>NNNfff}}}ssseeedddjjjttt```RRRQQQ^^^mmm~~~zzztttxxx|||qqqgggdddlllwwwwwwfffhhhuuupppZZZJJJ>>>AAAOOOdddtttssscccXXX\\\mmm~~~jjjYYYOOOKKKJJJFFFBBBAAABBBBBB???<<>>999777===GGGSSSbbbooonnnqqqyyywwwfff\\\VVVRRRPPPcccssssss\\\OOO@@@GGGZZZssszzzeeeTTTDDD444---...>>>LLL___ooo{{{iiiUUUSSSaaavvv}}}fffVVVGGGDDDLLLZZZoooyyyiii[[[OOOEEE@@@JJJ\\\www}}}jjj___]]]jjjuuu___QQQLLLTTTiii}}}xxxmmmmmmzzzyyymmmeeeaaaeeevvvooofffiiiuuuuuu___KKK<<>>:::GGGaaa{{{mmmXXXEEE===666333???SSScccsssuuu[[[LLLLLL\\\wwwuuuaaaRRRBBB@@@DDDSSSeeeyyy~~~ppp```SSSKKKIIIPPPXXXlll|||xxxggg\\\cccuuu}}}yyy]]]QQQIIIPPPbbbwwwsssbbbbbbjjjrrr```XXXTTT\\\kkk}}}uuuiiippp|||jjjXXXKKKJJJNNN```ssskkkZZZXXXfffwwwzzziiiVVVNNNOOOXXXfffqqqyyyuuuhhhRRRIIIBBBEEEQQQeeeyyy]]]KKKBBB<<<::::::@@@OOOeeezzzwwwbbbWWWQQQUUU___lllmmmWWWHHH;;;===NNNgggwww[[[HHH999999<<>>888@@@PPPeeexxxnnn```PPPGGGGGGOOO^^^lllyyycccbbbjjj{{{uuupppyyy{{{tttxxxxxxdddMMMLLLRRRaaatttnnncccaaavvvnnn```QQQPPPVVVfffzzzqqqjjjwwwxxxfffWWWNNNLLLUUU___ssshhhZZZ[[[cccwwwlll\\\NNNPPP^^^pppyyycccVVVFFF<<<>>>NNNiii}}}fffLLL===888999===BBBPPPbbb{{{~~~~~~vvvjjjXXXSSSTTTaaarrr|||gggXXXHHHDDDLLL]]]tttxxxdddOOO@@@777===JJJXXXkkk}}}vvv\\\GGGEEEXXXlll{{{fffQQQCCC>>>@@@MMMcccxxxttt___RRREEEBBBJJJZZZpppppphhhfffqqqrrrhhheeeooorrrkkkppp|||eeeVVVLLLUUUeeewwwppphhhrrrqqq___UUUPPPVVVdddwwwvvveeekkk}}}qqqcccRRRIIIHHHQQQcccrrrxxxfff```aaapppqqqeeeYYYPPPNNN\\\qqqvvvfffQQQ@@@:::AAATTTggg{{{cccTTTBBB777444888DDDOOOddduuu~~~|||wwwggg___RRRUUU```sssxxxiiiVVVJJJHHHRRRgggyyyzzzcccRRRAAA888888FFFYYYlllpppWWWIIINNNZZZvvvnnnWWWEEEBBBHHHSSSbbbvvv{{{gggNNNEEE@@@GGGWWWlllyyylllcccjjj{{{yyy```YYYYYYhhh~~~zzzgggbbbrrr}}}fffTTTJJJSSScccxxxvvvtttwwwaaaUUUQQQVVVbbbttt{{{cccaaannnvvv^^^QQQEEEBBBJJJZZZooossshhhbbbgggwwwnnn___YYYJJJLLLWWWmmmvvv```NNNCCCAAAJJJUUUtttyyydddJJJBBB999444444===QQQccc{{{}}}vvvfff\\\ZZZTTT___qqqxxx___III>>>DDDYYYnnnvvvcccPPPCCC333444>>>RRRiii}}}mmmVVVMMMMMMdddzzzppp]]]JJJ>>>FFFTTTggguuummm[[[BBB@@@EEEWWWnnnpppaaacccqqqyyygggLLLIIIOOOdddooo```fffsssiiiUUUJJJIII^^^qqqyyy{{{eeeUUUPPPRRR\\\lllfffZZZ[[[nnnzzzhhhNNNEEE@@@EEESSSfff|||~~~kkk]]]```kkk}}}jjjZZZSSSTTTQQQ\\\qqqssscccXXXQQQRRRVVVkkk}}}{{{cccQQQ>>>999555666===NNNhhh}}}rrrdddZZZZZZ___cccssskkkNNN;;;;;;NNNccczzzqqq```OOOAAA999333<<>>888555:::HHH___|||pppcccYYYUUU]]]ggguuuxxxZZZBBB;;;IIIZZZvvvxxxcccRRRCCC999444===JJJaaaxxxxxx\\\LLLIII___}}}|||bbbIII@@@BBBJJJ]]]ooonnn^^^NNNAAASSSYYYkkkiii[[[^^^nnnmmmVVVDDD@@@CCCQQQnnnxxxeee^^^dddxxxtttbbbUUUSSS```ooozzzwww~~~{{{cccTTTLLLLLLWWWdddsssvvvaaaVVVgggvvv^^^KKKCCCBBBJJJ\\\rrrgggPPPRRR___xxxppp___VVVOOOLLLYYYjjj{{{~~~yyypppfffiiiqqq{{{cccPPPEEE???777666:::FFF[[[uuunnnWWWSSSXXX^^^iiiuuummmRRREEEHHHPPPlll}}}kkkWWWDDD777999BBBMMM^^^sss}}}cccOOOKKK]]]{{{}}}fffRRRBBBBBBLLLXXXkkk}}}xxx```IIICCCHHHSSShhhtttggg^^^^^^ssslllVVVIIIEEEAAAKKK```|||qqq\\\^^^kkkzzzbbbZZZ[[[aaaooo{{{tttsssdddKKKFFFKKKTTTbbbqqqoooccciiizzz}}}gggTTTHHHCCCHHHTTTggg}}}xxx^^^TTTRRRccc```SSSJJJNNNVVV___ooo}}}pppdddjjjyyyiiiSSSEEE===::::::===FFFXXXooottt```QQQTTT^^^hhhvvviiiUUUNNNMMMbbbtttwww___LLL===555<<>>>>>===DDDaaahhh___jjjrrr[[[III===HHHXXXppp~~~nnnmmmyyyoooSSSAAA:::999EEE[[[uuueee[[[cccuuulllVVVAAA888888???TTTiiicccTTT\\\lllyyy```NNNpppgggkkk}}}iiiRRRCCC888>>>GGGQQQ___tttttt___VVV^^^kkkqqqpppttt}}}uuu^^^GGG555***///777EEEXXXpppfffNNNRRRiiilllTTTCCC===FFFSSSiii{{{nnndddiiizzzgggLLL===888HHHaaayyyhhhVVVRRRbbb~~~dddOOOGGGAAA>>>BBBLLL^^^{{{lll^^^fffzzz|||eeeMMMBBBCCCKKKeeetttggglllsss]]]JJJ===666999NNNmmmnnn^^^]]]jjjtttXXXKKK<<<333555EEEaaayyylllSSSPPP[[[www{{{dddPPPDDDtttkkkmmm~~~uuu[[[HHH>>>@@@GGGRRRbbbuuu{{{fff]]]gggwwwsssooopppwwwiiiOOO<<>><<>>888EEEXXXyyyllliiiyyynnnSSS>>>444<<>>RRRkkkyyy[[[KKKWWWooocccJJJ;;;:::AAA~~~wwwzzzgggQQQCCC>>>CCCKKK]]]ooozzz{{{xxxmmmmmmwwwwww\\\FFF:::555444???RRRnnn}}}{{{~~~dddSSSQQQ^^^yyywww```LLLLLLYYYjjj}}}oooQQQCCCJJJaaasssYYYFFFAAAKKKYYYjjjyyy___JJJRRRfffyyy]]]DDD777666333AAAZZZyyyuuucccdddmmm|||\\\CCC555999PPPiiissslllxxxcccLLL;;;777FFFYYYvvvmmmQQQDDDQQQgggcccKKK<<<777888FFF\\\tttiiiUUUZZZlllqqqXXXBBB888>>>JJJ{{{zzz}}}gggMMMAAA???DDDQQQ^^^oooxxxvvv~~~~~~}}}pppmmmrrr|||jjjRRRBBB999777999GGG___zzznnnhhheeedddgggllluuugggSSSIIIPPPjjjjjjWWWJJJSSShhh}}}|||]]]LLLNNN```yyy{{{aaaMMMDDDGGGUUUcccvvveeeLLLPPPaaa}}}{{{fffOOO:::333666:::OOOnnnhhh```ddd{{{nnnNNN:::666BBB___zzz|||qqqzzzoooSSSDDD<<>>999CCCRRR{{{|||cccQQQBBB@@@FFFPPPcccvvvyyyttt{{{}}}xxxzzzxxxppppppvvv~~~bbbLLL>>>777:::AAATTTllllllaaaVVVPPPMMMLLLOOOTTT]]]kkknnnUUUDDDCCCYYYsssxxx\\\NNNJJJ]]]yyyiiiWWWUUUaaauuuyyyiiiVVVJJJHHHQQQccctttwwwmmmlllrrryyy}}}kkkRRRSSS___yyygggVVVEEE777555;;;LLLeeexxx}}}ssscccaaasss{{{aaaFFF;;;AAASSSqqqwwwxxx]]]DDD>>>@@@IIIbbb{{{eeeRRRVVVeeepppXXXCCC555444333===VVVvvv~~~kkkXXX\\\hhh~~~kkkOOO@@@:::<<>>===@@@EEEKKKZZZqqqvvvZZZBBB<<>>[[[~~~nnnSSSSSS\\\ttttttYYY@@@777888@@@QQQbbb~~~jjjVVV???;;;>>>JJJYYYkkk{{{tttsssyyytttiiisss~~~qqqiiiiiiyyylllNNN===666888HHHXXXllltttZZZAAA<<<666333444666888888<<>>@@@DDDJJJNNNPPPRRRZZZhhh{{{uuu___UUU[[[ooottt[[[???111///666GGGXXXtttsss]]]KKK@@@<<<>>>===<<<@@@LLL]]]rrrppp\\\cccxxxwww\\\OOOGGGDDDNNN```vvvqqqRRR@@@333888HHH```yyy[[[KKKGGGYYY```___PPP>>>444///,,,444AAAXXXvvvfffUUUPPPfffxxxZZZEEE222---333DDDaaa|||zzzyyyvvv[[[HHH???555888DDDZZZrrrooodddkkkxxxaaaSSSOOOeeezzz|||lllddd^^^ZZZSSSNNNUUUbbbvvvxxxcccSSSOOO^^^qqqeeeVVVHHHAAA>>>DDDWWWjjjuuuYYYCCC777222,,,+++...///---***+++222DDD```kkkQQQJJJPPPaaasssyyyfffTTTHHHNNNbbb~~~fffPPPFFFGGGLLLGGGFFFKKKXXXlll~~~jjj\\\eeesss}}}kkkQQQAAA333111888???DDDGGGDDDDDDHHHTTTjjj}}}eeeZZZ^^^mmm}}}aaaJJJ222'''(((555NNNeee~~~___FFF555------111111///111;;;LLLbbb~~~rrr\\\___sssjjjOOOAAA===AAARRRkkk{{{vvvxxx~~~yyybbbHHH888---666MMMllldddNNNEEEKKKLLLHHH===333000//////;;;LLLhhhqqq\\\RRRdddgggKKK???444222:::OOOrrr~~~uuusssdddLLL???:::666===NNNfffmmm\\\aaawwwiiiVVVOOOQQQpppvvvcccPPPLLLIIIFFF>>>888AAAPPPhhhvvv^^^JJJBBBOOObbbsssVVVKKKAAA>>>>>>GGG]]]ttthhhNNN;;;444000,,,+++...///,,,(((***111BBB^^^nnnPPPCCCDDDTTTfffwwwxxxjjjWWWKKKGGGTTTllleeeMMM@@@???AAABBBEEEPPPccc{{{uuu\\\___iiiwwwooo]]]DDD666***,,,555===@@@BBB===<<>>888<<>>222))),,,444999;;;<<<888888<<>>@@@;;;444222:::CCCSSSbbbyyy{{{cccQQQZZZrrroooYYYDDD>>><<>>UUUqqqpppTTTDDD>>>EEENNNYYY[[[RRRJJJNNNVVVoooaaaKKK@@@<<<<<>>@@@PPPlllvvvgggbbbpppkkkQQQAAA;;;:::;;;III```|||qqqYYYUUUddd|||uuufff```eeesssnnnXXXEEE999111///222666444111:::GGGbbb|||sssVVV@@@???III___yyy{{{bbbKKK>>>222---666HHH```|||YYY>>>222,,,111444222......444:::AAAPPPggguuu[[[III@@@@@@DDDJJJLLLGGGDDDMMM[[[sssdddJJJ<<<:::<<>>FFFZZZxxxvvvggg^^^kkk~~~{{{aaaHHH:::777===CCCVVVoooyyyaaaZZZfff|||lllbbbccclll}}}eeeOOO???666777333333666555555>>>LLLfff{{{\\\BBB===FFF___wwwsss]]]GGG>>>333111???VVVqqq{{{VVV:::...///555:::777111111999BBBSSSbbbwwwyyy___LLLAAA>>>>>>@@@BBB??????LLL[[[rrrhhhJJJ999777<<>>SSSxxxpppUUUUUUZZZ^^^WWWHHH===;;;777MMMiiimmmQQQAAA;;;333///++++++,,,111<<>>777666AAAOOOjjj{{{}}}wwwwww{{{gggXXX```xxxqqq______hhhssswwwYYYDDD;;;;;;777777777555222777III[[[zzzgggKKK@@@AAAWWWmmmsss\\\FFF>>>888;;;NNNkkkwwwUUU<<>>???BBBHHHWWWppplllSSS===666333555555777CCCRRRmmmzzzoookkklllttt|||iiiYYYZZZllleeeHHH>>>>>>???LLLhhh|||hhh\\\aaatttrrrYYY@@@666777===LLL\\\sssssshhhccccccgggooovvv~~~fffVVV\\\sss|||hhh[[[___mmm{{{rrrTTT@@@999999===;;;999666444===SSSgggpppTTTGGGFFFRRRiiiyyyaaaJJJAAA???FFFYYYrrrdddIII:::999:::<<<===;;;@@@OOO___rrreeeMMM===;;;666333222000666MMMeee```BBB333???RRRmmmrrr]]]LLL999333///111222...)))&&&!!!(((666LLLiiioooVVVEEEAAADDDOOOOOOBBB777999DDD[[[yyyfffKKK:::333000///000222333666AAA[[[~~~~~~dddWWWJJJDDD>>>777888===HHHZZZxxxcccIII:::444...+++******)))***222;;;NNNiiixxx___JJJ>>>999DDDTTTnnnsssTTT@@@888444333333555888===FFFTTTllllllRRR;;;555444777888;;;JJJ[[[{{{zzzeeeXXXTTTVVV]]]dddkkkzzznnnZZZVVVeeevvvYYY???777;;;@@@RRRppp~~~yyyxxx}}}hhhYYYYYYjjjvvv```JJJ666333<<>>;;;777555777DDD^^^uuuzzz]]]LLLIIIQQQfff~~~lllWWWFFFGGGQQQfff}}}|||```OOOCCCCCCFFFIIIKKKSSSdddsssdddJJJ999444000///000222<<>>555111<<>>;;;:::<<>>NNNdddvvvXXXCCC777...***)))***///888DDDVVVoooqqqVVVCCC???>>>@@@@@@FFF[[[rrrgggSSS???777:::???DDDGGGJJJ[[[uuu^^^HHHLLLiii}}}gggOOO>>>===;;;NNNlllOOOGGGBBBGGGSSSdddxxx~~~hhhSSSNNN\\\sssqqqYYY@@@888666AAAVVVlll~~~pppbbbRRRBBB::::::666444333444888BBBTTTeee|||lllZZZ[[[ooouuurrruuugggRRRFFFAAABBBBBBEEELLLVVVfff~~~dddLLLBBBJJJZZZrrrsss___KKKKKKWWWqqqvvvrrrppprrrvvv|||jjjNNN<<<111,,,***---111???___|||xxxaaaNNNKKK\\\sss{{{dddPPP@@@666777999444333666444>>>SSSmmmdddMMM???777+++''''''###666IIIfff~~~kkk[[[OOOIII>>>@@@GGGUUUkkkfffOOO===777333...666EEE^^^{{{lllNNN;;;222+++))))))******+++333<<>>PPPkkk222///,,,******333III]]]xxx}}}eeeNNNJJJXXXlllmmm```JJJ333)))000===OOOhhhwwwbbbOOOIIICCC999444555444111...---000===UUUkkkuuu```[[[hhh}}}~~~yyy~~~wwwggg^^^]]]^^^dddnnnxxxiiiMMM>>>777>>>MMMaaakkkdddPPP@@@AAANNNiiijjjMMM;;;444---))))))---<<<]]]|||jjjSSSGGGLLLgggpppbbbZZZ\\\WWWMMMPPP[[[```iiiyyy~~~```GGG999777///,,,///...;;;UUUxxx|||}}}~~~iiiMMM666111...---<<>>222------///555>>>JJJ[[[sssuuuZZZKKKJJJIIIFFFBBBKKKjjjjjjNNNDDD;;;999777444222333333BBB[[[yyytttVVVIIIUUUgggyyy___MMMAAA>>>GGGYYYvvv/////////+++%%%***<<>>XXXtttnnnUUUIII;;;777666777999>>>KKKWWWuuu|||```HHH;;;111///,,,,,,777GGGcccvvv]]]KKK@@@<<<>>>:::AAALLLXXXggg|||tttXXXFFFEEEEEEDDDAAALLLnnnfffIIIAAA999666333000000333555CCC[[[xxxuuuTTTBBBGGGUUUpppvvvhhhPPPBBB;;;???MMM^^^|||111222222...'''(((777HHHbbb~~~oooWWWQQQLLLGGGAAA999333000...333BBB[[[zzzyyyWWWQQQGGG???:::888666555222......111333>>>\\\|||ssseeejjj}}}pppeeehhhpppyyy|||___JJJAAA:::444222666999777666666GGGcccuuuZZZEEE999///+++)))...;;;QQQooopppOOOAAA@@@JJJfffxxx[[[FFF666555333---222>>>MMMqqqdddJJJ333,,,---444HHH]]]|||iiiVVVGGG===:::AAAGGGLLLXXXgggfffLLL:::---,,,---,,,666EEEcccooo]]]TTTRRRSSSMMMUUUbbbpppwwwaaaLLLCCC>>>BBBGGGUUUtttgggJJJ@@@777444333222222555>>>FFF\\\|||}}}VVV???>>>EEESSSWWWPPPFFFBBB<<>>:::555111000---666IIIeeelllOOOJJJBBB;;;666444222111---+++---///000===```tttfffiiizzzuuubbbYYY]]]eeezzz{{{^^^FFF999444222111000,,,***///777QQQjjjnnnRRR===111111//////444???SSSqqqiiiNNNEEEEEEOOOhhhsssZZZFFF666222...***333CCC\\\{{{___FFF000+++---555KKKaaa{{{lllXXXNNNIIIOOOUUU[[[iiixxxgggLLL;;;...---------:::KKKkkk{{{rrrnnnmmmjjjqqq{{{vvv```IIIAAA???DDDKKKYYYuuujjjKKKAAA999777777777888;;;BBBIII^^^}}}eeeIII<<<999EEEJJJDDD===<<<999>>>NNNfff777111+++)))+++444FFFVVVoootttWWWHHH999333111///---...---;;;TTTrrryyy___HHHCCC>>>888555222...,,,)))***---///222CCCiiissseeegggwww{{{eeeUUURRRYYYaaa{{{xxx\\\BBB111///000000+++"""+++:::YYYqqqkkkRRR===222000000222777@@@TTTrrrrrr]]]KKKGGGJJJSSSjjjkkkUUUEEE666000***(((666IIIhhhxxxXXXBBB...***...888PPPiiinnnccc\\\___eeemmm|||gggLLL<<<111///...///@@@UUUvvvqqq\\\EEE??????EEEOOO___yyyqqqNNNDDD;;;999::::::<<>>:::666222---***)))))),,,222<<>>...---111>>>YYYuuu{{{ssssssxxxiiiLLL===222000///333HHHaaaiiiTTTBBB===<<>>HHH[[[mmmyyy}}}{{{vvvqqqmmmfffYYYMMMCCC>>>:::666...,,,777FFF```{{{fffMMM<<<000///555BBBaaannnMMM===111///000777PPPkkk___KKKAAA;;;999AAARRRlllpppdddWWWPPPKKKGGGGGGIIIOOO___yyysssVVVCCC;;;333555333444888;;;MMMjjj444999===:::333888NNNfffpppUUU@@@000...,,,&&&&&&,,,<<>>;;;777222,,,(((++++++111BBB[[[www|||___QQQWWWjjjyyyvvvnnn___LLLAAAHHH^^^rrr}}}^^^CCC444(((&&&&&&'''(((...<<>>SSSlll|||fffHHH:::///000555DDDeeesssOOO===///---111===XXXsssuuuWWWDDD===888666???UUUtttvvvggg^^^XXXRRRQQQRRR]]]ppp___FFF:::333444000222666888MMMnnn///333888999999DDD^^^wwwkkkRRR===...---+++&&&***666FFF[[[xxx~~~cccRRRAAA???<<<:::888555000---,,,222???RRRlllyyy\\\MMMPPP___lllqqqgggVVVGGGEEESSSkkk~~~fffHHH555+++)))((('''(((000CCCTTTtttxxxcccPPPBBB999444111///+++)))...555???NNNZZZrrr{{{xxxpppkkk```\\\XXXVVVSSSKKKAAA;;;222000...------111<<>>MMMbbb~~~```OOO@@@???===;;;;;;999666333...:::LLL```wwwyyy\\\LLLLLLWWWaaahhh[[[III>>>DDDYYYsssmmmKKK333000///---)))(((111HHH]]]zzzvvvqqqcccOOO>>>444111000000000+++)))---333777===CCCRRR^^^mmmuuuyyy{{{qqqhhh___VVVPPPRRRIIIAAAAAADDDAAA888111,,,---...---***+++222999<<>>222***+++///===aaapppQQQ;;;)))***444DDD```zzzkkkQQQAAA222111444BBB^^^qqqTTT@@@000///+++...222444KKKqqq777777:::CCCVVVpppiiiNNN666&&&%%%###,,,BBBZZZwwwzzzaaaOOOAAA;;;777999;;;888666666999EEEZZZpppeeeNNNJJJRRRXXXTTTJJJ???===JJJeee]]]CCC888333333///))))))888QQQeeevvvnnnfffbbbWWWMMM@@@666111000000///...---,,,---...111444666;;;FFFSSS\\\aaakkkyyy~~~rrrgggZZZSSSQQQMMMDDD<<<999999:::999888777555444222000......000000---***...333777888999???JJJTTT]]]^^^dddooo~~~zzzfffZZZOOOGGG<<<333///000222444222000000333777888777555333333333222111...,,,+++444444444777<<>>EEEVVVooommmMMM666&&&$$$"""!!!333LLLggg|||bbbNNNAAA;;;666666666555777:::???MMMccczzz~~~```KKKGGGKKKOOOFFF>>>777===SSSpppxxxYYYBBB999777666222,,,,,,888OOOaaa|||{{{pppeee[[[TTTMMMIIIIIIBBB888222000000///..................///000111...666@@@HHHOOOWWWccclllqqqgggXXXPPPFFFAAA???<<<666111111222333444444444333222333111//////000///,,,)))&&&((())))))+++111;;;BBBEEEGGGLLLVVVdddvvvtttdddTTTKKKDDD>>>555///------///000///---,,,...222666888777555555555444222000---,,,)))******,,,000999CCCJJJUUUdddwww~~~uuuooojjjddd\\\VVVMMMGGGEEEGGGGGGCCCBBBDDDLLLIIIIIILLLNNNIII===333111+++))),,,000???___~~~nnnPPP999'''***555FFFbbb}}}yyy]]]EEE777000222:::JJJcccxxxZZZGGG<<<333000444777@@@^^^~~~JJJNNN[[[qqqmmmLLL888'''$$$"""%%%>>>[[[zzzhhhRRRAAA;;;444111///000777???HHHWWWnnnyyy[[[HHHCCCCCCCCC888222111???[[[yyy}}}iiiRRRAAA:::999888444...,,,555GGGUUUnnnzzznnneeeYYYMMMDDD>>>:::888;;;666222000111111///---....../////////---+++***'''+++111888>>>FFFMMMRRR^^^rrrqqqdddWWWPPPGGGBBB<<<666333000---++++++,,,...///111222222222333222000000000...,,,)))'''%%%###"""%%%***111666666888<<>>III[[[mmm||||||hhhbbbZZZTTTQQQMMMGGGCCC<<<888555777888666555777666777999;;;:::777000+++)))%%%$$$'''***444MMMfffxxx~~~wwwaaaIII555&&&)))333CCC\\\tttkkkSSS@@@666111555>>>OOOggg___JJJ???555222888???JJJeee___fffuuuiiiMMM;;;+++%%%$$$---JJJkkkwwwaaaOOOGGG>>>777333555@@@KKKUUUccczzzvvvYYYGGG@@@<<<888///...222BBB\\\xxx|||nnnbbbVVVHHH>>>;;;888777333---+++111===GGGVVVbbbpppvvvyyy}}}qqqjjj\\\TTTHHH>>>888666555555222000000222555555111...+++---///111000---)))&&&&&&'''***...555:::>>>@@@EEEVVVoooyyyeeeVVVNNNHHHEEECCCAAA===777111---++++++***+++,,,...000111222222111111000000///...---,,,---(((###"""&&&+++...000333666999;;;@@@KKK[[[ggg~~~zzzhhhbbbWWWLLLCCC===::::::333111000000000000///...+++******+++...111333444555555444333111...+++)))&&&'''''''''(((+++///333555:::EEEVVVgggwwwxxxiii___QQQLLLGGGCCCAAA@@@===;;;999666333444555666666777000333555444111,,,***)))$$$"""!!!!!! %%%444DDDZZZaaakkkuuu|||hhhTTTAAA111%%%'''///<<>>MMMjjjvvviiiNNN>>>///******888WWWwwwyyyhhh___UUUMMMHHHIIITTT```hhhvvvuuuYYYHHH???888222+++...666DDDXXXpppuuukkk^^^QQQIIICCC>>>::::::777555222...---000777<<>>>>><<<;;;999555///,,,+++,,,++++++,,,,,,---...//////---.../////////.........+++&&& ###''')))(((---000444555666<<>><<<;;;;;;;;;:::444333000///111444555444///222444000((("""!!!"""!!! $$$,,,<<>>222000555FFFeeevvvllleeebbbccckkkuuupppWWWFFF>>>666000***000888CCCQQQdddyyy|||ttthhh___MMMCCC:::777666444444777555444222111111222555666222888BBBLLLPPPUUU```kkk|||rrreeeYYYOOOEEE>>>888333...+++---000333555---,,,---000333333///+++'''+++000444555111,,,)))(((''''''(((***,,,------111666CCCVVVhhhyyywwwgggQQQ???666444666777555555444222000//////000)))))))))((()))***++++++,,,---//////---,,,------'''$$$ !!!$$$'''''''''))),,,///111222555;;;???PPPbbb|||oooYYYKKKEEE@@@999222...---///000///...---...//////...---...111444444222///---,,,---......---+++)))&&&%%%%%%''')))***(((&&&&&&&&&(((%%%(((222<<>><<<:::666333111000000111,,,***((()))+++...//////111333555444111...------------------,,,***((('''(((+++...///...+++)))(((&&&$$$(((000333888HHH[[[mmm}}}uuudddXXXQQQKKKCCC===888999::::::888555333222111111...)))+++111333000000222333000)))###  ###&&&((()))((('''%%%+++555>>>BBBFFFTTTdddttt~~~nnnddd\\\YYYTTTQQQOOONNNMMMLLLKKKJJJKKKMMMMMMIIIBBB>>>444///***'''&&&***444===EEEKKKUUU^^^gggqqq|||{{{tttmmmfff___[[[\\\\\\XXXTTTQQQMMMGGGAAA;;;777555444222888@@@GGGMMMVVVaaaiiisss~~~```GGG555000***+++888VVV~~~kkkQQQCCC999222888HHH^^^yyyuuunnn^^^JJJ<<<777444111888888:::@@@HHHOOOSSSTTTWWW]]]fffoooyyyyyyhhhbbbYYYQQQKKKDDD===888***((((((******)))***...,,,+++,,,///222333000...+++)))---555:::;;;BBBJJJRRR```sss{{{iiiXXXOOODDD;;;777555333222///---++++++,,,------,,,...,,,+++...111333111///---000555888777333...***((()))***)))'''''')))+++***///777;;;;;;EEE```{{{tttbbbMMMHHHAAA>>>===<<<:::888666333111000///...+++)))&&&&&&&&&&&&''')))+++,,,...000111...)))&&&&&&'''###$$$''')))+++,,,---...111...,,,,,,...111222222000>>>UUUmmmuuuZZZEEE:::777444444333222111000......***(((&&&'''***...111222222444444222...---...000---......///...,,,+++***'''***...000...+++((('''$$$"""'''...,,,***666HHH^^^pppnnndddVVVNNNJJJFFF@@@;;;999;;;<<<;;;888333000...000111...((()))000222///+++...000...)))$$$"""!!!!!!%%%(((***+++)))%%%((()))///777;;;===FFFRRR```sssooo^^^SSSIIIFFFBBB@@@?????????>>>======???BBBBBB???===<<<444111,,,)))&&&(((000888666<<>><<<:::888777666444999???BBBCCCHHHOOOVVV\\\hhhwww^^^FFF888000)))---???___qqqUUUDDD:::666333888KKKiiixxxmmmhhhdddZZZLLLAAA;;;888555444;;;:::999<<<@@@BBBBBB@@@CCCDDDLLLYYYbbbfffmmmvvvzzz{{{jjj]]]WWWOOOFFFBBBAAA>>>666///)))'''%%%######$$$&&&((()))***---/////////...---(((+++///111333555777999CCCIIIUUUfffyyymmmZZZPPP@@@999333222444555000++++++++++++,,,---...000111...------,,,,,,,,,------,,,111666666111,,,,,,...,,,***((('''((((((%%%###(((***---......777NNNdddpppZZZKKK???<<<::::::;;;======<<<999333,,,)))+++---,,,***((('''&&&'''+++---//////111222444444111+++%%%!!!))))))***---///000///...111000000222444444333222000222<<>>444111///222555666444111///...+++(((&&&(((...111111...222000///......///111222///000000///---,,,...///222///,,,***************+++((((((***)))(((///888IIIYYYrrrxxx```TTTIIIEEEDDD@@@<<<:::888;;;===999333000000333333222000............///(((---222111+++%%%"""###!!!&&&))))))((('''&&&)))---222555777999:::<<>>;;;999666333:::888777888;;;<<<;;;999999999???HHHLLLLLLPPPVVVeeejjjttt}}}oooaaaSSSKKKLLLGGGAAA>>>===;;;555111,,,***'''%%%$$$$$$&&&'''***+++---...//////......,,,---////////////111222444888AAANNN___sssrrr\\\HHH>>>777111,,,,,,000111...***+++,,,,,,,,,---......///---,,,,,,,,,+++,,,,,,---...111444444///+++))))))&&&(((******(((%%%######&&&''')))***+++222FFFYYYmmm~~~wwwaaaMMM@@@;;;999888888:::;;;:::999666000)))'''))),,,---,,,,,,***))))))+++.../////////111333333222...***'''))))))***...111333333222111000///000222222111000+++,,,555FFF[[[ssssss\\\KKK@@@777111//////222666777555333111000...+++***,,,111444222///...---,,,,,,,,,...000111000111111000......///111222///,,,***)))((((((((((((%%%$$$&&&&&&%%%+++333<<>>EEEMMMRRRXXXaaappp~~~pppdddXXXSSSNNNFFF>>>:::<<<666000...000111000...///333888;;;::::::;;;<<<;;;999777444111///......---444CCCUUU```fffppp{{{pppWWWDDD888444222888FFF^^^yyyZZZ>>>...''''''+++<<>>===<<<:::888666444222///---***(((&&&&&&'''(((------......//////000000333333111///+++***+++,,,000333777>>>JJJ^^^vvvooo]]]HHH777...///+++((()))...111///,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---111222333222111...+++)))###(((,,,,,,'''"""!!!!!!&&&%%%&&&(((***000>>>KKKXXXiii~~~dddNNN>>>666888777777888888888666333111,,,'''&&&)))---......000---+++***,,,...//////---...000111111000...---))))))+++///444777888777111///...///000000///---((()))000>>>PPPggglll[[[HHH<<<555000...///111444777888666444333222000///...111444555333000))))))))))))+++---///000222222333111000///000222111000---***'''&&&&&&&&&&&&$$$###$$$###$$$(((...333<<>>;;;:::555111000444666888666333000111333888777555222000...,,,+++%%%***///000+++%%%!!!$$$(((...111000---)))((((((+++...000////////////444333:::LLLcccyyysssiii```^^^[[[XXXSSSKKKBBB<<<888444...++++++---///000666777999999888666444222---***((()))---000000///%%%)))///555888<<>>:::555333777CCCYYYxxxiiiNNN888,,,)))'''+++===ZZZ{{{|||ggg]]]SSSNNNGGG???;;;:::444777:::<<<<<<888222...333333333333333222111000444666999:::888444333333:::AAALLLZZZkkk~~~uuucccQQQDDD===<<<;;;444777999888555222222333000///---,,,+++,,,,,,---///////////////000111222888777444///+++))))))+++444888;;;<<>>RRRnnnrrr[[[GGG888111...+++,,,:::TTTrrrrrr]]]NNNGGG@@@===999333111333111444888999888555111...///000333444555555555444555777888666222///---++++++222<<>>===<<<<<<:::666000,,,%%%)))///444666444111///******+++...111222222111---......///000000000000111000000222666999::::::111///---,,,---//////...---...333;;;EEEVVVoooooo[[[KKKAAA777111,,,((((((+++444555555444000---+++++++++,,,---.........---,,,(((((()))***+++,,,,,,,,,++++++,,,***)))((()))+++---///000...***((()))+++'''(((&&&%%%(((...000...888<<>>111///000444555111------000000000///...,,,***)))***)))((()))+++,,,,,,+++"""######%%%&&&(((***+++***...//////000222222000000000:::OOOaaammmyyy{{{jjj\\\RRRLLLGGGDDDDDDEEEEEEBBB>>><<<;;;;;;>>>=========<<<999444000)))''''''+++111>>>SSSeeessstttnnnbbbRRRCCC999444333000000222999EEEUUUdddmmmnnnnnnpppuuu}}}vvvcccNNN@@@777444333444111+++))),,,,,,000444555333000...---(((---333666777888:::;;;===???<<<222,,,+++***&&&"""&&&+++222===QQQhhhyyyzzzjjj^^^TTTIII;;;222000111333333222555999;;;999666222000//////000111222333444444222333444555555444333222+++,,,,,,+++***))))))***+++000555555333666===DDDRRRggg~~~eeeWWWJJJCCC>>>888333222444333444444444333111000---,,,+++***+++---000222222111...,,,)))'''&&&%%%"""$$$&&&%%%$$$%%%)))---((($$$!!!###))),,,***'''!!!!!!$$$&&&%%%###'''...000===VVVwwwgggPPPBBB======>>><<<<<<;;;;;;:::888444111(((+++000333333333111111+++,,,...111444444111///---...000222333444333333555333222222444666666666///---******,,,---......,,,---111777>>>KKKbbbvvv{{{aaaOOOBBB;;;444111---)))(((+++///000111///---*********,,,---............///000,,,------------,,,,,,,,,))))))***((('''&&&''')))))),,,///...***(((***---)))+++***(((---444666222777:::AAAQQQgggnnn]]]PPPGGGBBB<<<888555666666333333666111000000111111111000///---000333555555333000...)))))))))***)))'''$$$!!!$$$'''******)))(((''''''$$$(((,,,///000000222333333333444555444888FFFTTTkkksss^^^OOOHHHDDDCCC???;;;666333111///...---+++---///000///111444777<<<:::777444222111000111444333222///---,,,,,,---222444777777555111///......111<<>>999999;;;===<<<999777777999999888777555333000---***'''&&&''')))---555EEETTT^^^jjjwww~~~}}}uuummmhhhXXXUUUMMMDDD:::444222111222444777;;;AAAJJJTTT[[[XXXXXXYYY^^^gggtttuuutttqqqjjj___QQQEEE===888666666777333---***,,,///444999999555///,,,***''',,,222666666777999;;;:::<<<999///***++++++((())),,,...111888HHH___oooxxxkkk]]]RRRFFFAAA999111...///333777222444888;;;;;;888444111//////000000000111111111222333555666666555333111+++,,,......,,,++++++,,,///111111...---000777>>>FFF\\\wwwvvvZZZNNNCCC???<<<777333222444444555666666555333222111///,,,))))))+++...000222000---***'''%%%###"""$$$'''((($$$###(((!!!%%%)))+++,,,,,,$$$%%%'''(((### $$$,,,///777LLLjjjyyy^^^III>>>::::::999:::999999999:::999777555,,,---///000000000111222---...111555666555111---,,,...111444666777777666777555333222333444333333---+++((((((***,,,---...,,,---111555:::EEEYYYlllqqqXXXHHH===777333222///++++++---***,,,---,,,+++)))******......//////...///111333000000000///...---,,,+++((())))))(((&&&&&&'''(((%%%)))------)))(((+++...---///...---222:::<<<777888999===GGG[[[uuuvvvaaaSSSJJJBBB>>>:::666555666666444555888333333222333333333222000,,,...111444333111---+++&&&(((+++------)))###"""$$$''''''&&&%%%&&&&&&))),,,000333333333444555111...,,,---///333>>>HHH[[[rrr}}}gggSSSFFFAAABBBCCC>>>:::444000///...---,,,'''***...000000333777;;;<<<:::666333111000000000444444333000...---...000555777999888555222111000666888@@@GGGBBB:::AAAPPPgggrrr[[[HHH:::444...,,,---000000,,,***+++,,,...111222222111000000))))))+++...111///***&&&$$$'''+++...111333333333,,,000000---...333222---&&&$$$(((111666===PPPfff|||vvvgggWWWKKK>>>;;;>>>@@@<<<555+++///222333111000111333777666444222///+++'''%%%(((''''''***+++000===KKKNNNYYYccciiirrr{{{pppiiiaaaWWWPPPLLLBBB888444222...---///444777@@@HHHIIICCCBBBEEEDDDDDDEEEHHHOOOZZZgggppp}}}}}}nnn^^^]]]YYYTTTLLLDDD>>>:::666444222222111000---***000333777888555222...---((())),,,000555777888888<<<:::666000+++))))))***///,,,+++///555@@@QQQ___yyysssbbbRRRFFFAAA===:::666222111222444666555555888<<<;;;444000///555222...,,,---///000111444555666777777666555555---------------,,,,,,+++...000000///,,,,,,///222BBBSSSmmmzzzhhhNNNFFF<<<555333333333222999777444333333333111///222000---,,,---------,,,...///...***$$$!!!"""###%%%&&&''''''&&&### ###(((+++...000000+++***)))'''&&&'''***---222666DDD^^^pppRRRAAA<<<888555333777777777666666666666666000...,,,---000111///---333333444555666444000---...111555777666555555555666777888777555111---***&&&&&&'''(((***---000111///000333666777>>>OOO```fffPPPCCC444000,,,---000222///,,,---,,,***'''$$$%%%(((***333555666555222111111111111111111111000...---,,,///000111000///,,,)))(((%%%'''***+++,,,---...000000......111777;;;;;;;;;555444666===JJJaaafffTTTIIIBBB???AAA>>>>>><<<888222000111333444444444444444444444444666777777555222...,,,,,,---+++)))+++,,,***###""""""$$$%%%&&&'''''''''+++000666888555000......111222222///---111:::BBBWWWhhhnnnXXXIIIAAA<<<<<>>;;;555333888===ZZZooo}}}___FFF999333111,,,---......+++*********)))---///111444888666111((('''''')))+++,,,+++***(((+++///444666666555444000......000333444333000---((()))//////000>>>PPPlllooo```VVVEEE===555111222222000......,,,***)))+++,,,------222000,,,(((&&&&&&((())))))+++---...000444<<>>999777555444777777777777777777777777666333000/////////---+++......///111333333222000000222444444444555666888777888::::::777333...+++$$$$$$%%%'''***---///111///000333555666;;;KKK[[[|||www```LLLAAA222///,,,---111333111...---,,,)))%%%"""###&&&)))111333555555333111111222111111000000000000000000666666555444222///,,,***&&&'''***,,,---...000111666555444444555666777888777555555999CCCXXXwwwvvv]]]MMMDDD???<<<<<<:::;;;:::777222///...///......///000222333444555777888888666333///......---+++***,,,...,,,%%% !!!###&&&((())))))))),,,000555666444000///000000222222000///222999???RRRccc~~~yyyeeePPPEEEAAA<<<888777222000...---......---,,,,,,---///222333555555666333444555666555222000...---......---+++***+++,,,...000444666666444111///111666:::888222000444999OOObbbyyyoooSSS===222---+++,,,...//////...------...***...000111333777555000***))))))***,,,---,,,++++++---111333444333111//////------...111111000...,,,'''''',,,++++++888HHHcccnnn]]]OOOFFF>>>777000,,,---...---+++)))&&&$$$###$$$''')))***000...***'''&&&''')))***+++,,,......000444;;;@@@@@@DDDIIIKKKOOOXXXgggrrryyynnnfff]]]SSSKKKGGGBBB;;;666000---***)))((()))000999HHH[[[fff]]]MMM@@@777000,,,***(((,,,444>>>EEEHHHRRRXXXdddrrr}}}jjjTTTFFFBBBAAA@@@===999555111///---,,,,,,,,,---,,,***'''+++,,,......---,,,,,,------...111444666888888888999666333///...///111333333000//////...///666???ZZZrrr~~~cccNNN@@@555//////000111222222333333333333333333888======666222111...,,,+++******,,,///111111222555666777777666666555555555444222000---,,,,,,---...,,,***))),,,///:::IIIaaa{{{ttt\\\NNNBBB===555000000222555777777:::======999555444555222111//////000111000000------,,,)))&&&$$$$$$%%%(((***---//////,,,(((&&&'''%%%%%%(((---111222111...000111...++++++000666999;;;DDD[[[zzzgggLLL===999777666555666666777888999999999999===999444111...---+++***++++++,,,...222444555444222222333222222333666999666888;;;<<<:::555000---$$$$$$%%%'''***,,,///000---...111333444888FFFTTTtttlllWWWGGG>>>222///---...111444333222...,,,((($$$!!!"""%%%)))...000333444333222222222111000///...///222444666;;;:::888666222///---+++((()))+++---///111222333;;;<<<:::666111///111444666333222555===RRRrrrjjjPPPCCC>>>;;;777555555777888777333...+++***'''((())),,,///222444666777888999777444111000000,,,+++,,,///000...(((###!!!$$$''')))++++++++++++///333333111///111222000222222111///222777<<>>555+++)))%%%$$$)))222;;;>>>>>>DDDIIITTTaaakkkwwwmmmXXXGGG>>>;;;;;;:::888666333111///*********,,,------***(((+++,,,---,,,++++++...000///111444666777777777888777444000...///111222333000...------,,,---555>>>RRRkkkpppUUUAAA555---+++---...///222444444333111000///000444;;;;;;555111111///...---+++***+++...000222333555777888777555444555666666555333111...---,,,......+++'''&&&))),,,444AAAWWWpppfffQQQEEE===999333///...000444666777<<>>666333111000222444555444000...)))$$$!!!"""&&&***+++...222333333222222222111///------///333888;;;===;;;777333///---+++***---,,,---///222555666666<<<>>>===666---))),,,111222000000333;;;QQQtttuuu^^^EEE:::999888444111222444666777444000+++((($$$%%%''')))---111444666777888888666333111111111+++,,,---000222000+++'''"""###&&&(((***++++++***))),,,//////------000333333333111///...000666;;;CCCTTTnnneeeTTTBBB;;;:::888555444...,,,******,,,...//////---...000111222111000000+++///444999999666000---,,,,,,,,,***((('''(((***+++,,,...//////---,,,+++,,,///111111000000222555666AAASSSggg~~~rrrRRR<<<111,,,******+++---///111111111333444444666666444333333///)))***))))))+++...111111111111111222111000,,,)))'''(((''''''&&&&&&%%%###"""(((&&&&&&(((''''''///999FFF^^^|||}}}^^^III===666222000...***%%%###$$$'''((()))%%%### """(((------,,,)))((()))+++...000////////////111333777999555777888666555888???EEErrreeeZZZQQQKKKGGGDDD@@@>>>===;;;777333000000111000+++***444???UUUhhhmmmZZZCCC999222***&&&$$$$$$)))333:::;;;:::===???GGGSSS]]]hhhwwwppp[[[JJJ@@@<<<::::::999777555333111000***+++,,,...000///---***+++++++++***)))***---000111444666777666555555666555222......///111111111...+++)))))))))+++444>>>RRRiiiwwwcccJJJ:::111,,,,,,...000111333555444222...,,,++++++///555777222000000222222111...+++***,,,...333555777999999777444222333333222111000///.........///...+++&&&$$$&&&(((///999MMMeee}}}rrrYYYGGG>>>999666222///---...111333666<<>><<<888333000///000111000...---...111444666666333444666555222///---------///444777888666222000.........---,,,+++***)))######&&&***---333???KKKggg|||uuu^^^MMMCCC???:::888555333333444444444222000,,,'''%%%%%%))),,,))),,,000222222111222333111...,,,+++---222888<<<<<<:::555111...,,,,,,---222000///111555888888888888;;;;;;555+++'''***000000//////111999NNNqqqlllVVV???666777777333111111333555777666333...+++'''((((((***---000444666666666666444222000111222+++,,,...000111///,,,***'''((((((((((((((((((((('''***++++++)))***...222777444///,,,+++///555:::>>>LLLeeewwwZZZMMM>>>555111///222888///---++++++,,,---------***,,,...111222222111000...000333555555444111///,,,,,,+++***((((((***---111000---***((((((((())),,,---///111333444666777333999GGG[[[ttthhhIII888000---,,,---***,,,///000000000222333999;;;:::666444333...'''&&&&&&&&&)))...222555555111111222111///---***))))))***)))(((&&&%%%######((('''((())))))+++111777???QQQjjjlllMMM:::222...---...,,,)))%%%######&&&)))***&&&%%%"""""")))//////...,,,***+++...111333111000///000111444666777000000000...---...333777nnn^^^QQQFFF???<<>><<<<<<;;;999666444///000333444111111888CCCMMMWWWWWWIII999111---(((###"""$$$***000444444333666999AAAKKKRRRZZZfffqqqzzz___LLLAAA;;;999999888777666444333222222------///111333222///---)))***)))((('''(((+++...111444777777444111222444111///---...111333222000///,,,)))'''%%%&&&...888PPPfff~~~fffUUUAAA666111------///222333333333222///,,,+++((('''***000222//////111444555555111,,,***,,,...444666999::::::888666444222000...---,,,,,,------,,,...---***&&&$$$&&&)))---555EEE\\\uuu}}}dddMMM===666444444333000...---...000555999===<<<888333111000000///000222555777666555333000...---,,,,,,***)))---///000111111///---+++)))***+++,,,---///111222555555333000...///111444666:::HHHaaaiii[[[LLLEEEAAA:::444111333444777999::::::999999:::999888555222111333555222111//////111333444444444666888777444///---+++...000333666666555333111222222111///---***(((&&&  $$$)))///<<>>;;;999666333222222333444111000...+++)))))),,,///***,,,...//////000222333000---***)))+++000666:::<<<999444000...///222444666333000111555888888777333777888444,,,(((+++///000000000000444GGGhhhfffRRR===555666666444333222333444666777777444111,,,++++++,,,...111444666555666555444111111222333+++,,,------...---,,,,,,,,,+++)))'''%%%%%%&&&&&&''')))******((()))---111888444///++++++///333777;;;GGG^^^{{{mmmPPPEEE999000***(((///777000...------......,,,+++''')))---000222222000///000000111111222333333333......,,,***((((((+++---444111,,,'''%%%&&&(((***,,,,,,---000444777888777111333???TTTnnnyyy___DDD666000++++++///+++---////////////000111888:::999666555444///)))&&&%%%&&&)))///333666777222222222222111///---,,,...///000...+++)))((()))))))))***++++++---111444===III^^^wwwyyy___CCC555///******......,,,(((%%%%%%'''***,,,''''''$$$!!!"""***000222000...,,,---///222444222000///000222444555555---,,,***(((&&&(((+++...ppp[[[NNNEEE<<<666555999999999999999777555333///000333666444333888???DDDDDDAAA<<<555...)))&&&###%%%))),,,......---,,,111888CCCIIIHHHIIISSS```qqqkkkRRRDDD<<<888666666666555444444444444555//////111444555444111...+++++++++)))((()))+++...111444777666111...///111---,,,,,,000555888555222111...,,,+++(((&&&+++333GGG___{{{mmmWWWIII<<<666333111///000222222111///...,,,++++++'''%%%''',,,......///222222444555222---***,,,///222444888<<<===<<<999888333111---)))'''(((***+++)))***+++)))'''&&&)))---...444BBBWWWqqqnnnWWWEEE888333///111333222///......///222444777999999777444333......000333666777777666000...,,,---000222111000111111111111000...---,,,***...222333222222555888888555000...///000//////333999IIIddd{{{```RRRDDD>>>;;;777444333222444777999:::999888777666777888666444333444777666555444555666888777777777888999888555222111111555666777777777555444333222222111///---***'''%%%  $$$+++777CCC\\\uuurrr[[[JJJ@@@;;;888666444111///000222444///000///---++++++---///+++,,,---------...111444///,,,)))((()))---222666999666222...///222777:::777333///000444666555444111444666444///,,,,,,...000111111000222BBBbbb~~~bbbPPP>>>666555444555666333222111333777888888666...---,,,---///222555777666666666444222222333555,,,,,,+++*********+++,,,///,,,((($$$######%%%&&&(((***,,,+++))))))---000555333000......///111111888EEE]]]{{{yyyaaaKKK@@@444...+++***---222.........///000000---+++''')))---000111000///............000111444666777111000...***'''&&&(((***000---***''''''))),,,......,,,+++...222555444222......888NNNjjjqqqZZZCCC888222+++***000---///000000///......///111444444333444666222---***)))(((+++///444777888444444444333222000///...000222333222...,,,,,,---***+++,,,++++++,,,......888AAATTTooo}}}dddOOO;;;444000++++++111111///,,,(((&&&(((+++---******)))%%%"""$$$+++111444222///------...111222222000...000333555555444///---)))&&&$$$%%%(((+++ppp^^^MMMEEE@@@999555555666777888888888666444222000000333666444111444999@@@:::666777555...(((''''''+++///000///---++++++111;;;HHHJJJAAA<<>>XXXwwwuuubbbOOODDD:::777777444222222111000...,,,+++++++++,,,'''%%%&&&***------000444000333444111---+++---111///333888<<<>>>>>>===;;;666222,,,'''%%%%%%((()))%%%((())))))((()))---000///555AAAVVVoooxxxcccQQQBBB888444+++///222333111//////000000111333666::::::888666---...///222666888777666---++++++---222666666555333333222111///......---+++222888999666555999===888333,,,+++---...,,,)))111888JJJfffzzzYYYKKK<<<666555444444666222444777999999888777555444666888777444333444666;;;:::999:::<<<======<<<999:::999777555555777888===<<<;;;:::888666444333000000000...,,,)))'''%%%"""!!!(((444@@@ZZZssspppZZZHHH>>>999444333111...---...222555---...///...---,,,...///,,,------,,,+++---111444...,,,)))'''(((+++000333555222...,,,---222888<<<777222......222444333111111444666555222...---...000111222222333BBBaaa}}}zzz___PPP???777444333555888444111///111555999::::::...---------///333666999777777777555333333555777,,,,,,***((('''(((***,,,///,,,'''###!!!###&&&((())),,,------+++***---000222111111111111111///---666DDD^^^~~~qqqXXXKKK???333000000///...///,,,---...111222222...+++(((***---000111///---,,,***+++---///222555888999444333///***%%%$$$$$$&&&***)))((()))***---///111///,,,***,,,000222000---+++***333KKKgggnnnXXXDDD;;;444++++++111000111222111///------...***...000111444777555000...,,,+++---000444666777777777666555333111///...///222333111...,,,,,,---+++---,,,***)))******(((222:::MMMjjjmmmSSSBBB444333222---///666333222...***'''(((+++...---...---)))%%%'''---333555333///---,,,---///000222///...000333666555444333000+++'''%%%&&&)))+++}}}]]]QQQEEE???;;;777555666999777444111000000111333333222///---+++...222666666666555222///,,,,,,,,,...,,,...222222---***+++555<<>>;;;666111...,,,---111333333222+++)))'''***///444666777666555222///------...///000333666777666666888::::::444,,,'''%%%''')))+++///777HHHaaatttRRRGGG;;;666444222222555666888:::;;;<<<;;;:::999999:::999777444333333555;;;===>>>===@@@EEEFFFCCCBBB???:::555333555;;;@@@CCC???:::888888777444222222111//////...---***((((((### """%%%***333<<>>;;;333333333222222222111111111---))))))+++---,,,+++(((,,,...++++++------+++---+++)))((()))+++...///111000///......000333555666222...+++,,,---......222666:::999444000000222333222222222555EEEaaa{{{rrr[[[MMM@@@999666222000000//////000222555777666555111,,,&&&%%%***000555777777999:::999555000---,,,---******------******------+++'''$$$###%%%(((***222111000/////////000000222333444333111111333555:::EEE[[[xxxkkk[[[III@@@888777777333000///111000000222333111---(((***+++...000000000...---......///111333666999:::<<<777000***'''%%%###""""""&&&+++///111111222222---+++(((((()))+++++++++,,,///777GGGaaazzz```QQQ@@@888444111111333222555888666111,,,++++++'''))),,,000444666444222333333333444555777888999888777666666555222---******+++,,,++++++***+++,,,------...---+++***++++++333777DDD[[[yyy}}}___DDD555,,,......)))+++222444111---)))((())),,,///000000//////......------777777555111,,,)))))))))***,,,...//////000222333888222,,,((()))+++,,,,,,|||jjjVVVKKKAAA===:::777666777777555222/////////111333111111///---,,,---111444666555333111//////000111///---...222111---+++---444;;;@@@===777666>>>FFFWWWggg|||~~~hhhMMM===666333333444666444222111000222333555444222222333555555333000555999999333/////////...---///000///---,,,+++,,,+++***+++///333444///+++...000000---******...111BBBUUUmmmyyy```PPPAAA???<<<999777555444333...---,,,***)))(((***+++,,,+++,,,,,,...000222444333333222///,,,---222777777888888777555444444555888333,,,)))(((***++++++***++++++)))((()))+++---,,,111:::KKKfff~~~```MMMCCC;;;555222222444333222555888666111---******///888>>>===;;;333000......000222222111***)))(((***///333444444666444222000...---------///222555555444444555777666222---)))((('''%%%$$$***333EEE```~~~nnnPPPEEE;;;777666444444666555666888:::;;;;;;:::999:::;;;;;;999777666666888999<<<======???DDDEEEBBB===<<<999666333555888<<>>UUUrrreeeOOOBBB<<<;;;555555444444333222222111444111---+++++++++,,,,,,,,,000111...---//////---+++***)))((())),,,///111333222000...---...000222444111...+++)))***+++---///333666555111......000222111111111444CCC___xxxrrr[[[NNNBBB===:::666333222333222111333555666555444000,,,((((((,,,111555666666888999777333///,,,+++,,,***,,,111111,,,***,,,,,,,,,***)))((((((((((((222222222222222222222111000111333444444444666888:::EEEZZZuuuhhhWWWGGG>>>888888888444111111222111000111222000,,,(((,,,,,,......///......---......///000333666:::<<<@@@:::333,,,)))'''%%%$$$%%%(((+++...///000000000---***'''&&&''')))*********---555EEE___vvv]]]NNN???888666444555777444666777666222///,,,+++&&&(((+++000555777666444333444555666777888999999777666444444333000---******+++,,,,,,+++,,,,,,---.........---------...///222555???TTTqqqvvvTTT777***###&&&)))'''***222444111,,,(((''')))---000444333333222111000000000333444333000,,,***)))******,,,.........///000222444///***''')))+++------iiiUUUJJJAAA999888888666666777555333///---,,,...111222///000000///...---///000555444222111111333666888000...---000000------///333888===;;;666666???GGGTTTdddyyyuuu```HHH999444222333666777555222///......000111333222000111222333333222777:::999444000///---***,,,---...---,,,+++,,,---,,,)))'''(((***+++)))&&&***+++,,,***''''''+++///@@@QQQiiimmmUUUGGG<<<:::999888888888666444000///,,,++++++,,,...000000///---,,,,,,...000222222444444111...---///333555666666555333111222333777222,,,((((((+++...///...//////...+++******++++++///888HHHcccuuuTTTBBB<<<888444222111333333222555999888444,,,)))(((---666>>>@@@???555333000///000000000///***)))***,,,///111111000444333222000///---,,,+++---///111111111111222444444333111///---)))$$$ %%%...BBB^^^|||fffMMMDDD<<<:::999666555666222444666999::::::999888999::::::999777666777999999<<<>>><<<===AAAAAA>>>777888888666444444555666888777666666777666444222///......///111222222111///+++***+++---111999AAAXXXttt}}}___JJJ???<<<<<<888888777666444333222222777555111---))))))+++...111444444111111333333000+++)))(((((()))+++...000444333222///,,,,,,---///111111///+++&&&%%%(((+++,,,///222111...+++,,,---222111111222555CCC^^^wwwrrrZZZOOODDDAAA???:::666444666444222222333444444333///---,,,,,,///333555666555777777555111---***))),,,,,,000666666000,,,,,,,,,---......---+++(((&&&000111333444444333222111---000444666777888999;;;<<>>NNNeee{{{~~~dddOOOCCC;;;999888888::::::888666222000...---///333666888222000---******+++...///222444555333///,,,---///111222333222000///000111555111+++''''''***---000222333444222///,,,+++,,,,,,000999JJJdddgggJJJ;;;999777444222000222222111333777999777///,,,***---555<<<@@@@@@888666333000///......---+++,,,---...///000//////222222111111///---+++***)))***+++---...000111333666666555444222---'''"""&&&...AAA[[[yyyyyy___LLLDDD===<<<;;;777555555///111444666888888888777777888888777555444666777:::>>>???<<<:::;;;;;;888111333666777555333111111222333444555666555444222,,,+++,,,...111444555444000------...///111999BBBYYYvvv{{{^^^KKKAAA???>>>;;;;;;999888666444333222666555222,,,((((((,,,111444666555333555999999666,,,***((('''''')))+++,,,222333222///,,,+++---000111333222---&&&###&&&++++++---///...,,,***+++,,,222222333444777DDD___vvvoooVVVMMMEEECCCBBB===777555666444111000111333333333......///111333444555555444666666444000,,,))))))......111777777111......,,,---......---+++((('''...000333555555444222000---111555888999999999:::===FFFXXXqqq}}}```MMM???:::777888999666444555222222111000///...,,,+++---,,,+++***+++,,,...000,,,,,,+++,,,///333777:::>>>999333///------...---...---,,,---///111222222///+++%%%"""###&&&(((***---...222???WWWyyysssWWWJJJ===888999999;;;===999666333333444444000---%%%'''+++111666999999777...000444666777666444222222111///.........+++***+++******,,,...000000//////---***)))***,,,...//////000555EEE___dddDDD***""" %%%'''+++000222///)))&&&&&&***///333444333111000............+++---//////...------...+++---......,,,,,,---///---+++))))))***,,,...///vvvaaaMMM>>>111+++)))---111111111222000...,,,++++++,,,...///---000444555222///,,,+++---///333888======:::777---)))(((***+++***+++///555777999666333555>>>FFFSSSbbbvvv~~~bbbRRRAAA888555444777;;;999888444111///---------......---,,,,,,...111444333555444000...///,,,(((&&&(((***,,,,,,...000222...+++(((%%%%%%&&&&&&&&&(((******)))&&&'''+++///;;;KKKbbbyyyxxxaaaNNNDDD>>>:::888888;;;<<<999666111...,,,---222777;;;<<<222000,,,)))((())),,,---111444666444///,,,+++,,,+++---............///111333000+++'''%%%'''+++...555666666444111...------...444>>>QQQjjjnnnXXXBBB::::::999555333...111111...000555888777444222000111666;;;===>>>888777555111///---------...///000000000000//////000000000000///---,,,+++&&&&&&'''))),,,000222333666555555444333000+++(((---333BBBZZZxxxrrrZZZLLLDDD>>>>>><<<777444333...000222555777777666666888999999777555444444666:::???@@@;;;777666444222---111555777666222///...///000222333444333333222***)))))),,,000444666666111...---...---///888BBB[[[xxxzzz```OOOGGGCCCAAA===<<<;;;999777555444333333222000+++((()))///444444666555444777===>>>:::///---***'''%%%&&&'''(((...111222000---,,,///333333555555000)))%%%(((,,,---...///...---,,,+++,,,000000222444777DDD]]]uuulllQQQIIIBBBBBBBBB===888555444222///...000222333333---///222444555555555555555666666333///+++***)))---,,,...222222...,,,------,,,,,,+++************...000444777888777444222111444777888777666666666===FFFYYYrrr{{{]]]JJJ===999666777777444444666333222111000............,,,+++))))))***,,,///000))))))((())),,,///333666666333///...///000111222111///---...222555666666000,,,'''$$$%%%(((***,,,++++++///<<>>999555555999;;;999555...+++))),,,222777999999111///,,,***)))***,,,---111444666444///,,,+++,,,(((***++++++++++++,,,...000...,,,(((&&&&&&***---444555555333000......///111999GGG[[[rrrwww\\\MMM???;;;;;;999555333...111111------333777888999888777888:::<<<<<<;;;777777555222///---...//////000111111//////000111...............---------&&&%%%%%%''',,,000222333111111111222333222///---444999FFF]]]zzznnnWWWJJJBBB======<<<888444333000222444666888888777666======<<<999666444444555888===???:::555333111///---111555777555222000//////000222222111000111222***))))))+++000444666777333000///...,,,...888DDD___|||yyyaaaRRRJJJEEEBBB>>>===<<<:::888666555444111000---+++***,,,111444555555444333888>>>???;;;333000,,,(((&&&%%%%%%&&&,,,000333222......222666666777666222---***+++---222111000///...------,,,+++---000222666CCC\\\sssiiiNNNEEE@@@@@@AAA===888666333111000///111333333222---000444666555444444555777777777444000,,,+++++++++)))+++//////+++)))+++,,,+++)))(((((()))+++,,,000222666999::::::888666444666777777444222222222;;;EEEYYYssszzz^^^KKK>>>999555555333000222555222333222000//////111333---,,,***))))))***,,,---''''''((()))***---///000///---,,,---000222333333333111///000555888888777///,,,(((&&&'''***,,,---((((((+++888SSSxxxxxxUUUHHH<<<777666555555666777555222111111222222111***+++...333777888777555222444777999:::888666444000000111222333222///---,,,***)))+++...000///---)))&&&$$$%%%)))---...---///111666DDD]]]~~~zzz___NNN===777000------/////////---+++((('''(((+++000333444333000///...///000111---.........---...000222111222333111///......///000111222111000000222444|||```LLL;;;000+++''''''---111000------------......---+++)))(((,,,///222333000+++(((&&&)))***---333777666000***)))&&&&&&***+++***+++...666555222---***,,,333:::FFFUUUjjj|||}}}fffRRRHHH>>>:::888666777:::<<<<<<<<<;;;888444111...---///000000000111444888555333...((('''***((($$$###&&&***,,,+++)))''''''***,,,.../////////000111---...///,,,))))))---000888HHH```zzz|||kkk[[[LLLCCC:::444......333777777444000,,,***---222666666444//////------------...///111333555333...++++++---)))***+++***((('''((())),,,,,,,,,***((((((,,,///111111111///---,,,...000222<<>>;;;999555222222000333222...---222777999;;;<<<===??????>>>;;;999555666555222///...///111///000111///------000222---,,,,,,,,,,,,...///000)))'''&&&'''+++///111000+++---000444777777555222888===JJJbbb~~~jjjTTTFFF???:::;;;;;;999777777444666888:::;;;:::999888AAA@@@>>>:::555222111222333999===888333222111//////222555666555333111111000222333111///...000222,,,+++***,,,000444666777777444111///,,,...:::HHHfffxxx```RRRKKKFFFCCC===<<<;;;:::888777666555222000---,,,...111222333777666333222666<<<<<<777555333///+++)))(((((())),,,111555333///...222777888777555222000...------555444222000///...---,,,+++---111555999FFF___uuuhhhLLLCCC>>>???@@@===999777666444333333444333222111---000444666555333444555999999888555111...------,,,+++///444444///+++,,,******)))((()))+++---...///111444777888888777777555666666444111//////000777BBBWWWttt{{{___MMM???:::555222///---///444222333333111///000444777000///---***(((''''''''''''((()))***+++,,,,,,,,,++++++,,,///222333333111666222000222666888777444---***((('''))),,,---...+++)))+++777QQQvvvtttSSSFFF999555444333222444555444333000//////111333---...000444777777555333222444666888888777555333000111333666888666222///---***(((***...///---***%%%######'''...333444333000222888EEE\\\{{{zzz]]]KKK>>>999222......000000...***)))(((((())),,,000222444222000//////000222333......---+++***+++...111555555555444111000000000000222555666555555888:::|||bbbNNN???555---))))))///333000------,,,...///000...,,,(((&&&***---000000---)))&&&$$$)))((()))...222111,,,&&&(((&&&'''+++,,,+++,,,///555444000***&&&(((///555BBBRRRgggzzzuuu]]]MMMEEE===:::888666666999<<<>>>???>>><<<777222///...000333333222333777:::777444---&&&%%%'''&&&"""###&&&***+++)))%%%""" (((+++///222333333333444...000000---***))),,,000888HHHaaa{{{vvvgggXXXIII@@@666///((()))///444555333444000---///444666444222///////////////000111111111333444222...+++,,,---+++++++++)))&&&$$$$$$%%%)))+++,,,,,,***+++...222......---+++******---000222>>>RRRiii|||qqq^^^NNNFFF>>>:::666111///111111444444...---222888:::;;;>>>AAACCCCCC@@@<<<999444555555333///...000333///000000...+++,,,///333,,,+++******+++...111222---***'''(((+++...///...(((,,,222888======999666888???NNNeeehhhSSSBBB<<<777999;;;:::999:::888999;;;=========;;;;;;AAA@@@===999333///------...666;;;777333222222111000333555666444333333333222333333111------///222///---,,,---111555777888:::777444000---000===KKKkkkwww^^^OOOIIIEEEBBB<<<<<<;;;:::888777666666555111......111333333111:::888333111555:::999444666444111---++++++,,,------222666555000...222777999777444222111111///---777555222000000...---+++---000444888===JJJccczzzhhhKKKCCC===>>>@@@===:::999999888666666666444111///---111555666444333444555::::::999666222///......///000555<<<<<<555000///((())))))***+++---......,,,...000333555555555444555555444222///---...///444@@@VVVttt{{{```OOOAAA:::555111---***---333222333333111000111666:::444222///,,,(((%%%###"""'''(((***,,,,,,,,,+++******+++---000333444222000777444111222666777444000+++)))''''''***,,,......111......888OOOrrrpppPPPDDD888333333222111333333444333000------111555000000222555777666444111000111222444444333222111000222555999;;;999444000...***''')))---///,,,)))###!!!###)))333999:::999000333999FFF[[[www|||[[[GGG;;;777000,,,---//////---((((((((()))***---000111222111///---...000222444///...,,,)))((()))---000777777777555333111111111///333777888888999<<>>>>>>>>======BBB===777444333333222000000000000000111222333444222444666777555333111111333333222000///---,,,,,,...///111222333555999<<<888888444444888555<<>>AAAOOOkkkiiiTTTHHH>>><<<===;;;777555555999>>>???<<<666111...,,,///333555555444333333:::999777444111///---,,,...222888===>>>:::555222+++,,,...000000000000///---------...///000111111000111111111111000000///999BBBVVVuuu{{{]]]JJJ999444111000---,,,///444888555222222444666777888444333000---***(((&&&%%%))))))************)))))))))+++///222333333222111222444666666444222111111$$$%%%'''***---,,,***''',,,///444===OOOnnnpppSSSCCC444111000---...333111111000---,,,---333888444555777888777444000...,,,---///000111000//////+++111888;;;999555333222...///...,,,...111...((($$$%%%)))...444888999888444333666BBBYYYyyywwwYYYCCC666444111//////111222444000+++'''(((...444777777<<<666000...//////,,,)))***)))((('''))),,,///222999666333222333333000------444888666555888999999hhhQQQBBB999333///000000000000000000000111111000///............000111333333111,,,'''$$$&&&))),,,,,,+++))))))***,,,***)))***---000000///222222000---+++...555;;;JJJWWWlll~~~dddRRRAAA:::555444222//////111888999;;;<<<;;;999777666444444444555777999;;;<<<;;;888333///,,,)))&&&$$$'''))),,,+++)))'''%%%%%%'''***...///......///000///000111000//////000222:::JJJccc}}}rrr[[[LLLBBB:::555+++&&&###%%%,,,444999:::666333111000111111000///222222111111111111222222...000111222111///,,,***...***&&&$$$$$$&&&''''''***,,,...///000000000000///+++***++++++***...333999GGG[[[lllvvvuuuhhhZZZJJJEEE>>>999666555555444666777555///***)))---222777999<<<===<<<:::::::::;;;;;;;;;888555222111222222000///------...///111222111///---******,,,...---,,,++++++,,,...111333222222333666888777444222777===KKKccckkkPPPAAA:::222111555999999777999:::;;;===>>>????????????;;;777555555555444333000000000111222333444555333555666666444222222333444333222000...---++++++///000222333444666999<<<999:::444444777555>>>SSSpppwww___NNNCCC??????======;;;999777555333222...,,,,,,...111222111///000333333000111555777555444111,,,******+++---///111222333444444333222111333555666444000...111444777666444111///---,,,,,,...333;;;???CCCOOOjjjnnnTTTHHH===;;;<<<:::666555444777;;;<<<:::555111///...111333555444222222222777666555333111...+++***///333888======:::666222---...///000000000//////...---,,,,,,+++,,,,,,------...///000222222333333999@@@SSSqqqyyy[[[HHH999555111000///---000555999888666777888999888777555444222///,,,***(((((())))))************))))))((()))+++///222333111...///111333333111000///000(((((((((***,,,+++)))'''+++///555???QQQoootttUUUDDD555222000,,,---222000000...+++***+++000444111333555666555333000...---......//////......---,,,000555777666333111000///111111000222555333---((((((+++///333666777666000111555AAAXXXxxxxxxXXX@@@999777444222222333444444222...+++---222888999888888333...,,,------***'''(((((((((***---000444666:::777555444555444222///---333777666555777999777qqqXXXFFF<<<555222111333444333000///222555333222111///000111333444222444777777555///)))%%%'''))),,,---,,,++++++,,,,,,++++++,,,...//////...000111000...---000777===KKKWWWkkk{{{]]]GGG;;;555111111111000000222777999;;;<<<===<<<;;;:::888888888888888999999:::===:::555222///,,,(((%%%,,,,,,,,,+++))))))***,,,***,,,...///...------......///000000//////111333999JJJddd~~~jjjRRRBBB999222///***'''%%%(((///555999:::555222///......///...---111111000000000000000000,,,...111333222000,,,***,,,)))%%%$$$%%%&&&'''(((+++,,,...///000000000000...+++***,,,,,,,,,111777>>>NNNaaaooouuuooo___PPPEEEBBB>>>;;;::::::999888666555333---((('''***...111333555555555666888:::<<<======;;;777333111000333222111000000000000000111222111///+++))))))***************,,,///111333444444444666888777444222777===KKKbbbmmmPPPAAA:::222///222555444333888888999;;;===>>>???@@@;;;999777777777777666555......///000222444666777666666666555333333555666555444222000---+++******///111333555555666888:::::::::444333777777BBBYYYyyyuuu\\\LLLBBB>>>???>>>===<<<;;;999777555444++++++,,,///111222111///...111222111222666777444111///,,,***))))))+++,,,---///222555555222///---111333444222///---///111666666555333111///...---///333:::???CCCPPPjjjpppTTTGGG;;;888999888666555222555888888666333111000222333444444222111111111333333444333111---***(((///222777;;;<<<999555222...///000000000000/////////...,,,***)))(((((((((***+++---000222444666777888???QQQmmmzzz]]]KKK<<<777222222000...000555999999:::<<<===<<<999666666555333111///---,,,+++++++++++++++++++++*********((()))...333555111---,,,---......------...///---+++))))))***+++***(((+++000777BBBVVVrrrzzzXXXGGG888333111,,,,,,000///...,,,)))'''))),,,///...000222333333222000...///...------,,,,,,,,,,,,---///222222111///------000333444333666999888444---,,,,,,///111333333222///111666BBBWWWttt}}}ZZZ???<<<999777666666777666666333000---///333777999888444111---,,,,,,+++((($$$%%%&&&)))---111555888:::;;;999777666666666444222...333777666666888888666~~~aaaLLL@@@888222///222555777444000///222777444222000000111333666888444777:::;;;888222+++'''''')))***+++,,,,,,,,,,,,++++++,,,---......---,,,---......,,,,,,///666<<>>LLLdddlllQQQ@@@999222......000000...444555666888:::<<<>>>???999999888888777777666555,,,---...///222444666777999888777555333444888;;;777555222///---+++******...000333333333444555777777888222222777:::IIIcccqqqYYYIII???===???>>>>>>===<<<:::777555444+++,,,///111333444333222000333444222222555555222000///,,,)))&&&%%%&&&'''***---222555555222---***...///111000---,,,,,,---333333444444333111///---...111555:::@@@QQQnnnlllSSSFFF999666777666555555111222444444222111111111444555555333111///000111111333555555444000,,,)))...111555888999777444111......///000111111222222111///---+++***)))******+++,,,---///222555777888999AAARRRnnn~~~bbbQQQAAA:::444333111//////333666777;;;>>>@@@>>>:::666555555444333111000......///......------,,,,,,,,,+++((((((---555777333---***,,,,,,,,,,,,,,,...111///,,,)))((()))+++,,,+++,,,111:::GGG\\\xxx\\\KKK;;;666222---,,,000...---***((('''(((***,,,+++,,,...000111000///...000///---+++******++++++...//////...---+++++++++...222444444666::::::666000...------...//////...111444999DDDVVVppp___BBB;;;999666777999:::999888333///,,,+++...333666777555222000...---+++'''###$$$&&&***///333777999::::::999777777666555444333000555888888888::::::666mmmSSSEEE===555///---222555777555000...222666111111000111222555777999555888;;;<<<:::444---(((''''''((()))+++,,,,,,,,,---...000111000...---,,,)))++++++***))),,,222888>>>JJJ^^^ttttttXXXGGG888444111444666555555888666777888:::;;;<<<;;;;;;888888999888666444111//////////////////...***(((***---000111000/////////555555444333111///,,,***+++---......---...000222???NNNddd|||gggPPPBBB888222...+++++++++---000444666777444111---,,,---.........''')))+++---000111222222...000444666666222...+++'''%%%######%%%&&&''''''''''''(((+++...///...,,,***)))+++---------444===EEEWWWkkktttqqqdddRRRCCC999888666777888888777666222111///,,,++++++---///---......,,,+++,,,///222666888;;;:::888666444444222111111000...---,,,,,,+++...111111000...,,,,,,///000111222333444444444222111222444777888777666888>>>NNNfffiiiQQQ@@@:::222---,,,---,,,,,,000000222444777999;;;;;;:::999999777555333222222,,,,,,---///111444666888;;;:::888555444666:::>>>888666333///---+++++++++---...000000///000111333222444000111888===PPPlllkkkTTTEEE===<<<>>>=========<<<999666333111,,,...111333444555666666666888777333111333222///......---)))$$$!!!!!!"""(((,,,222666666222,,,(((+++,,,......,,,***)))(((...000222333333222000.........000555>>>RRRssskkkSSSEEE999555666666444444///111222111//////000111444555555333111///000111222444777888777444///,,,---///222555555444222000------...000111333444555333111///------...///000......///000111333555666;;;CCCVVVpppdddSSSEEE===666444222///...000111333777<<>>999555333444444444333222111000444333222000///.........)))&&&&&&,,,333666111,,,,,,---......---...000333///,,,((('''))),,,...///...333===LLLbbb~~~___MMM===777333---,,,000...,,,)))(((((()))***+++(((***,,,...//////......000///---,,,+++,,,,,,---000///---,,,++++++******,,,000333222444777888555111///,,,++++++------,,,111444;;;EEEWWWpppaaaEEE999666333555999<<<<<<:::555111+++(((***///444888777555333111...+++'''%%%%%%(((+++///333555666666777777777666444333333333333888::::::<<<>>><<<777nnnYYYFFF???;;;333......222444666555222000111333...///111444555666777777444666999:::888333---***'''&&&&&&(((+++---------111444777777555222000///)))******)))''')))...333999EEEXXXppppppUUUEEE777222000333555444444666555555666777777888777777444555666666444111---+++******+++...///...+++((('''+++000333222111000///666555444333333111...+++,,,---......------///111AAAOOOeee|||hhhRRRCCC:::444000///......---...000222444222///+++***,,,...//////(((***---111444666777777000222444555444111---***'''%%%######$$$&&&&&&%%%%%%$$$%%%(((---///...+++((()))+++---,,,---555>>>III\\\pppwwwpppaaaOOOBBB888666444444444555444333111000...---,,,---...///...///...---++++++---///222444777777666555555666222111///...,,,+++******)))---111222222000//////111222555777888888888777222111111333666777666555666>>>OOOhhhfffPPP@@@;;;333...++++++++++++,,,...000333555777777777999999888555111//////000......///111333666888999:::999777444333555:::>>>999777333000...------------------,,,++++++...000---111///111999???SSSqqqdddOOOBBB;;;:::=========<<<;;;888444000---+++---000111222444777999:::;;;888111...///...++++++------***$$$!!!!!!"""(((,,,222666666222,,,(((***+++---...---+++(((&&&***,,,000444555444222111......///444???VVVxxxnnnRRREEE999666777666444333///000111000......///000222333444444222111111111222444777999888666222///---///111333444333111000......///000111333555666444222000//////111333555222111111000111222333444<<>>@@@===777tttXXXFFF888666555000000444333444666777666333111000,,,///444888999999666444222444666777555222...+++((('''&&&(((,,,//////...333777:::;;;777333111000,,,------+++((()))---111:::EEEWWWooouuuZZZHHH888333111444555333222444444444444444333333222222111333444555444000,,,))))))***,,,///111///+++(((&&&***...111111000000000222111000222444444222//////000000000......000222???OOOffflllSSSDDD===888555333222000---+++,,,...000...+++((((((***---///000***,,,000333666888888888111222333333111...+++((('''%%%######$$$%%%%%%$$$$$$######(((...111000---'''(((+++---++++++444>>>PPPcccwww{{{qqq```OOOBBB;;;888555333333333222111222000...,,,,,,---------...///000///...---///000111222444444333333444666444222///,,,*********++++++...111333333111111111///222666999<<<=========444333222222333444333111222;;;NNNiiigggOOO@@@<<<555///,,,+++,,,,,,***---111444666666555444777777555111---+++---///222222333444666888:::;;;777777555333222444888;;;999777444111/////////000...---,,,)))'''))),,,///,,,000000222999???SSSrrrxxx]]]JJJ@@@:::999<<<<<<<<<<<<999666111,,,)))(((***,,,,,,---///444888;;;:::555...***,,,,,,***(((+++...,,,'''$$$%%%((()))---222666666222---)))+++,,,...000000---)))&&&'''***000555777777666444000000222999EEE[[[zzzqqqQQQEEE:::888999777333222///000111000...------......111333555444222222222111222555666666444222000///000222333444444333222111111000000111222444555555333000//////000333555444333111000000111333444===DDDUUUllldddPPPBBB999222222333222111222111111222444666555333111333444666888888888777666;;;999555111...,,,++++++%%%&&&(((---111222111//////111444444333333333444///,,,((('''(((***,,,,,,,,,111;;;MMMfff]]]KKK;;;555111+++)))---+++)))&&&&&&(((******)))((()))***,,,------------,,,---///111222333444444222000......000000///------222555222111222333111111...***))),,,///222333222666<<>>777000000555::::::999666444111///...000333666111000///---++++++,,,---+++,,,---///111222333333444666777555333111222444666999<<<<<>>VVViii{{{}}}qqq```OOOCCC>>>;;;777444333333222111333111...,,,,,,+++******...///111111000///111222111222222222111111333555555333///,,,******++++++---000333444333222111222---000555:::>>>@@@@@@@@@666555333222222111///...///999MMMhhhhhhMMMAAA<<<666000,,,+++,,,---***---222666777666444222444444333///+++***---000555555666777999;;;<<<===555444333111000222666999:::777444111000000111222///...+++(((&&&(((,,,///,,,111111222999>>>RRRppprrrYYYHHH>>>999999;;;<<<<<<;;;888444///***&&&%%%'''(((((((((+++111666:::999333+++''')))+++)))%%%***......***(((***---***---222555555222---***---...000222222000+++'''&&&***000666999:::888777111222777???KKK___{{{pppPPPEEE;;;999:::777333222///000111111...---------,,,///333555555444333333///000222444444222000///000111333444555555444444555444222111111111222222555333000------...111333444333111000000111333444<<>>QQQlllmmmSSSDDD>>>======>>>777///,,,------+++)))'''&&&$$$$$$&&&)))***+++))),,,///111111111222222---///000111000...+++)))((('''%%%""" !!!###&&&$$$%%%(((,,,///000///...'''&&&(((***+++///:::FFF\\\sssmmm\\\NNNEEEAAA???===:::888444...+++))),,,...---***)))+++---111111111111111111111111333444333111...,,,,,,,,,222///,,,++++++,,,,,,,,,...000222444444333000///,,,,,,///444:::===<<<:::444111...------.........000>>>TTTmmmeeeOOOCCC===777444333333111///------///444999:::888555444333111...,,,,,,...000;;;;;;;;;:::999999888888777555222///...111777<<<>>>;;;777444333333444555666333000//////000000///222000222555666???]]]|||lllQQQEEEAAA;;;777888@@@???<<<777222,,,)))'''$$$%%%&&&&&&''')))---111222222222000---,,,---...---,,,++++++,,,---///000000111333333222000---+++......000222333222...***,,,...222777;;;;;;888666666666999???HHH[[[yyysssWWWFFF:::===AAA;;;333//////111111///,,,,,,///333///......000222444444333444444444444444333222222555666888888888555222000333222111222444222---(((---...///,,,)))***000555222555777444///,,,...111888@@@QQQjjjgggSSS===555---+++...111222111//////000222444333111...555777:::<<<;;;999666444===555,,,(((***------,,,///111555777777666666666333///...222444222111333444222...+++)))(((((((((***...888KKKeee~~~ZZZHHH999555222+++&&&''')))%%%!!!"""'''---111222555222///...///111222222111...---000777;;;:::888666555444222111//////...222333444444222111222333...---,,,...222555555333<<<888:::CCCNNN```~~~eeeSSSFFF===444444;;;>>>:::333333222222333333111...+++,,,(((&&&(((---111111///,,,...///000111222444555333555777555222111222555888777888;;;>>>===:::666sssXXX@@@999222111000///000444222444666777888666555444111000111222555666555444666888;;;:::777333222222------------///111333444666555333///+++******+++222000111222000+++,,,///<<>>>>>???:::444...,,,,,,---+++(((&&&%%%######%%%(((***+++***---111222111///...---+++,,,---//////...,,,+++))))))'''%%%""""""$$$''''''((()))+++,,,---,,,+++)))((()))+++,,,111<<>>TTTnnnfffPPPCCC???:::888888999777555000000222666:::;;;888666555555333111000111555888999999888666666555555555666555333111000333888<<<>>>;;;777333222333555777888666555555555555333222222000333999<<>>:::555444333444555666444111......***(((***...222111///---///000000000000111222222444666444111///111333777777999===@@@@@@===:::jjjOOO???888333222111...---///000333555555444444666999222111000111333555555555:::;;;===<<<999666555555111000//////000111333444777555222,,,(((&&&''')))***+++...222111,,,+++...===PPPjjjrrrZZZKKK:::777555666999:::999666222111000111222222000///******+++...333777999:::888555333555888999555111000000111000///...,,,+++...,,,+++---222444333111000/////////111444888:::GGGZZZttt}}}aaaJJJ>>><<<<<<===444000,,,+++,,,,,,***'''&&&%%%###"""###&&&)))+++)))...333555333///+++)))((()))***+++,,,,,,,,,,,,++++++***'''%%%$$$&&&'''+++++++++******))))))))),,,++++++---...333@@@MMMeee}}}sss___NNNCCCCCC???:::666444111...,,,+++---///---***'''(((***((()))+++,,,...000111222222333333111...,,,++++++((((((***+++---///000111...///000111111000///......------///222444333333000///---,,,,,,---...///444???UUUqqqgggQQQDDDAAA===<<<>>>>>>===:::333333555777::::::888666333444333222222555999===666555333111000000000000333444444333333555888;;;>>>;;;555111000222555888999999:::;;;<<<:::777444222000333;;;CCCPPPiiidddIII???===;;;;;;>>><<<999777666666333///***(((***++++++***+++...000777555444555888999888666222222111000000//////...222333555666666444111///333111//////111333444444...///222666999:::888666333333666>>>JJJaaapppZZZGGGBBB@@@:::444333222111000111444888:::;;;===999444111222555777888444555555666777777777888999:::;;;;;;:::888555444222111111444666555000,,,'''***......---,,,...111555888:::999666333333555777@@@RRRlllcccOOO???777...***---000000///---///333999======:::666444555666666666555333222+++(((&&&)))...333555555111444888;;;<<<999666333...***)))---///---,,,...111000000///---+++***))))))---777JJJdddyyy[[[III:::666555///,,,...+++)))''')))...444999<<<;;;888444333333444444444111+++&&&%%%***111666888888666444222111222333444111222333333333555888;;;666333111000111222333333999666888@@@JJJ[[[zzzfffSSSFFFBBB===<<<<<<<<<999666333444555777999888444222000---+++,,,///222111000///000111222222111///...222444444222///---///222777888;;;>>>BBBBBB@@@===cccKKK>>>888555444333...,,,---...222444333111111777<<<444333111111333666666666<<<<<<<<<;;;999888777666333222111000000000111222666555333...***(((((()))''''''***//////,,,---111???PPPjjjkkkSSSGGG999888888999;;;<<<:::777///......///000000...,,,***)))))),,,111555888999<<<777333555:::<<<888333222333444444333000...,,,---,,,,,,---000222222111000/////////000333888;;;EEEYYYtttbbbIII<<<888777666...,,,++++++,,,,,,***''')))(((&&&$$$###$$$'''))))))...444777555000,,,)))(((((()))))))))******++++++++++++)))'''%%%&&&'''---------+++))))))***+++...------///000666CCCPPPnnniiiXXXMMMFFFAAA===777222000...,,,+++,,,///000///***'''''')))((()))***,,,---///000111000222222111///,,,,,,,,,(((***,,,...///000111222///////////////......---...---,,,,,,---......///.........---,,,,,,...///777BBBXXXvvvjjjSSSEEEBBB>>>===??????===:::444555666777888777555444000111111000000222666999444222000---,,,,,,,,,---000222333444444444777999;;;777222------///444777777888;;;===???<<<888444111///111999FFFXXXpppfffJJJ>>>;;;888999<<<>>>;;;888888888666111,,,---///111222222222444666888555333666<<<>>><<<888555555555444222000...---000222444666666444222111333111000000111222222222......000333666777666444222222444<<>>??????===<<>><<<;;;:::777111,,,...111444666777777888:::666333222555;;;===;;;777666777777666333000---+++---///222444444333222000111000///000111000...,,,---------///222333222111000000333999FFF^^^zzzcccMMMDDD@@@;;;:::===999666333444888<<<<<<;;;:::888666666888888888777999888777555444333333333888888999999999888777666444222111222555666444111///......------///333666555666888888777666555555:::CCCTTTmmmgggSSSDDD===666333555777555222111///---...111444666666888777444111///...------------///222555777888777777444000//////000000///,,,)))(((---///......000...///111111000---***(((***...888JJJeeefffRRR@@@:::777111///222222111///...///111555777555333000/////////...---'''%%%$$$%%%(((+++...000777666444222222222333444222333333333222333555888666555333000...---...///,,,***...666@@@SSSuuucccMMMAAA@@@===999555333222333111111222555777888666444000///------.../////////222333666:::===;;;666222222333444111......111444999:::::::::999777777777tttVVVCCC;;;777555777666333000111111222222000...///333888777666555555777888888777777555333222444666666666666444333111000000000000111333666777555222000///)))&&&%%%(((***---555===DDDRRRggg~~~fffLLL===888999:::::::::999777666222000//////111222222111///...---...000222222111777222......333666555333000222666888888555222///******,,,---...000111111222333222///,,,...444999BBBXXXuuu]]]CCC666222000---++++++,,,,,,,,,,,,++++++000111222///***'''''')))***...333666666555444333...------+++***(((&&&%%%''')))+++,,,***)))((())),,,///000///---,,,...000------///222444888DDDPPPggg|||~~~hhhUUUGGG>>>999555000---,,,,,,+++***...111333222...***)))***.........------------------///222333333111111111111333555333///---///111///...,,,+++******+++,,,+++,,,---,,,+++***+++,,,111444555333000...///222<<>>:::555000...---000444666666666666777222111111444888999777444555666777666444000,,,)))+++---000222333333111000.........///000///---***---,,,+++,,,///000000///......111888EEE\\\~~~|||fffPPPFFF@@@:::999===999777555555666888::::::999888777888999999888666999777555222000/////////333444555666666666666666666333000000333555555333333111...------000444666333333333333333333444444999BBBSSSllliiiUUUDDD???:::999;;;<<<888444222...***(((+++///222444777444000---++++++,,,---,,,...111555888;;;===>>>:::444---***+++---...---)))&&&&&&+++///...///111///000000000///,,,)))'''(((,,,666IIIcccmmmYYYFFF>>>:::555333666444444222000......111333444222000///000000///---'''''')))***,,,...///000555444333222111111000000///000222222111111222444333444333111...------...((('''+++333<<>>:::666333222222222111000///111333555555444//////...------...000000444555999???BBB@@@:::444111222222000......222666:::999777444111///000222xxxVVV???888444222555666333222444444333111///...///111222666555555666888888777555444111...///222555666666777666444222111111222222111333555555333111111111***&&&&&&)))+++///777???HHHUUUjjjkkkOOO???999999:::999777666555555444222///...000333444444111111000222333444222111111...+++***,,,///000111...111555777777333///,,,((()))+++---...///111333222222222...,,,---444:::KKKaaa}}}]]]BBB666222///,,,------...---,,,,,,------///333777555000,,,,,,---,,,///222333333333555666......///...,,,)))&&&%%%&&&))),,,...---,,,+++,,,+++///222111---+++,,,...***+++///333555999CCCNNNaaavvvyyycccQQQCCC:::777444000.........---,,,...222555444000,,,+++,,,------------------------+++...222555555444444555333555666222---+++...111///---+++)))((()))***+++(((+++......,,,++++++---444777999777222///000333===NNNjjjuuu\\\HHHAAA:::555555555555444222333555333111///000222666999<<<===:::555111000222333444555555444333222000111333222111000111222000---***((((((***...000333222222333555666666555222555888>>>MMMfffmmmRRRGGGCCC???===???<<>>;;;888777777888888777555333000...,,,,,,,,,,,,...///000222333444555666999444///---000333444444222111///...///000111222000///------...000111222666???PPPjjjiiiUUUBBB???<<<===@@@???:::555///,,,)))(((***...111222000...***''''''))),,,...---///333666999<<>>;;;666666999555555444111...---000333222000//////000000///---'''(((***+++,,,---///111222222222222000///---,,,))),,,///111111000111222000222444444111//////000)))))),,,333:::LLLpppoooWWWDDD???888444333444555555222000......000333444555////////////...///111333777888<<>>555111000333555333333555666444000.../////////...555444555666888888666444222///,,,---111555777777888777555444333333333444333444444222000//////111)))''''''+++---000888@@@KKKXXXmmmpppSSSAAA999999999777555333333444444111---,,,...111333444333333333555666666444222---+++)))''''''***---///---000444666555111,,,(((&&&(((+++,,,...///222333000111111...+++...555<<>>???<<<777222///333444777999999888666444222333444333111000111222///---***))))))+++...000555333111222444666777888111888???EEERRRkkksssXXXKKKEEE>>>:::;;;777===AAA???777000///111111444777777555111///......111333444222000//////222333555555333///***&&&)))+++///222444444333222---+++((())),,,000444555///---+++,,,---///000///(((***000999GGG^^^qqq[[[NNNCCC777111222111333444333222333777;;;DDD???:::666666777888888111000---+++******+++,,,+++,,,---///111333444555;;;555...+++...222444555111000///000000000///---///,,,***)))***---///000333<<>>===???BBBAAA;;;555---+++)))***---000222222+++(((%%%###$$$(((---000000222444666888;;;===@@@===777111///000000---******''')))///444444666999111111///...+++)))'''&&&...222<<>>CCCFFFBBB888000,,,---...---+++---222777888777222,,,'''(((---111|||ZZZAAA333......222555444222222222222222000///...000222444222111222333333222111,,,,,,+++,,,///000000///555777::::::888444111000111000///......------...,,,******---///111888@@@OOObbbzzzuuuVVVCCC:::777555444444333222000777444000,,,******,,,...555000...555>>>>>>444(((((('''&&&%%%'''+++000333555222...,,,------***((((((+++...//////...---...000,,,)))***+++...666@@@XXXtttfffHHH666000//////444222///---+++***++++++///222666888777333...***///...,,,++++++,,,---...,,,,,,+++,,,,,,+++(((%%%,,,+++)))((((((((()))***...---,,,+++***************+++...333555888CCCOOOdddrrrwwwhhhSSSEEE===777888555222000//////---,,,,,,---///000///...,,,+++////////////............222111111444888;;;;;;;;;666666555333000......///...---+++))))))***+++,,,---,,,,,,---...000222444;;;999999999666111222666CCCYYYuuusssYYYKKKAAA888555555555666999666666555333111000///...888888888888666444222000333555666666555444555666555555444333222222222222000000///---++++++---000666555555444555666777888777>>>FFFOOO\\\rrrcccQQQGGG???;;;<<<<<<<<<;;;999777444222111555555333111///---+++******+++---......---+++***...------,,,+++*********000------222888;;;999555111---******...222444555000---+++,,,...///---*********///999FFF[[[}}}```III>>>999333...,,,+++---111333222555:::BBB???;;;888777777777666222111000...------------...000111111000///000111666111++++++///444555444333222111000000000111222///+++''''''+++...000000999===MMMiiifffLLL???======@@@CCCBBB<<<666000...,,,+++,,,------,,,)))'''%%%%%%(((+++...//////111444555555666888:::666444222333444333///,,,)))***...333888:::999888333///***(((((()))(((&&&,,,555AAARRRoookkkYYYEEE;;;888666555666444222000//////000///...111000///...------...///(((&&&%%%&&&(((+++,,,,,,,,,---///111000---)))'''+++---000111000.........333222111333555555111...000111333555;;;MMMmmmbbbNNNDDD;;;::::::888666666333///++++++---000111000222111000///////////////333666;;;???@@@<<<555000******,,,---............555444111---)))(((***,,,{{{XXX===555000---000222222222444111111000///...///111444333111000000111111000...,,,++++++---///000000///444666999999777333000/////////............/////////---...222444666>>>GGGVVVhhhuuuXXXFFF<<<999666444444444444333777444000,,,+++,,,...///222---+++222<<<>>>555+++&&&&&&'''(((+++000444666777333...+++++++++***)))---///111111///---,,,,,,,,,)))''')))***,,,555>>>YYYuuuhhhKKK:::444333444444222000---+++++++++,,,,,,...111333333111---+++***************+++,,,,,,,,,***)))******)))'''%%%******)))(((((('''''''''+++---......---***(((''')))***...222555:::FFFSSSeeerrruuufffRRREEE===777777444111//////...---,,,,,,---///000000///---,,,......//////000000111111222222333666:::<<<;;;;;;666555444333222111000000,,,***(((&&&(((+++///222...------,,,---...///000888666777888666333555:::GGG]]]yyyuuu[[[JJJAAA888666555444444666555555444333222111000///555555555444333111///...000111222111000000111222444222111222444555555444444444333000...---...///333333444555666666666666666;;;CCCNNN___vvvmmmZZZMMMBBB:::888::::::999888777666444444444333000---+++)))((('''(((***,,,---......,,,,,,//////...------,,,,,,+++222111111444888:::888666222///++++++---111222222///---++++++,,,,,,)))'''((()))///999GGG]]]~~~bbbIII===777111---+++***---222444555999@@@DDDAAA===:::999999888777444333222111000///...------...000000//////111333666111------111555666555333222000///......//////...+++''''''+++...000111999AAASSSoooiiiPPP@@@>>>===@@@CCCBBB===777444111---+++******)))(((***)))'''(((***---000111333333333444444444444444333222222333555333000,,,***+++...333888:::999888222...)))'''(((***+++***///777BBBSSSpppnnn[[[GGG===999777666888444222///...000222222222333222000...------------***)))((()))+++---...---,,,---000222222111///......000222333111000//////222111111333555444111......///222666===PPPqqqbbbPPPFFF===<<<<<<999666666444000---+++---///000//////...------,,,,,,------111333666:::<<<:::555111---......//////......---333333333000---+++++++++\\\@@@999333//////000000222555/////////---,,,...222555000///...///000///...,,,,,,+++,,,...000111111///444555666777555222///---...------......000111111111000111444666999BBBKKK^^^pppvvv\\\KKKAAA===888555555777888888888666222...,,,---///000---((('''---777:::555...%%%'''***...222555888999<<<777///+++)))+++,,,---111333444222///,,,******&&&%%%%%%''')))+++444>>>\\\wwwnnnPPP>>>666444555444333000---+++++++++,,,+++---000222222111...---'''((()))***+++,,,,,,,,,---+++)))))))))***)))(((((()))******)))'''%%%$$$))),,,111222///+++'''%%%******---111555<<>>OOOfffvvv]]]JJJ@@@999777666333111333333333333222222222222222222222222222111000///...///000000...------///111222///---///555999888555666666666444111////////////000222444555555444333555777???MMMddd~~~ttt___PPPDDD;;;777888888888888777666666666222000---)))&&&$$$$$$$$$'''(((***,,,............111111000///............222333333444555555444444333000---+++---///000000000///---,,,,,,***(((%%%&&&(((///:::JJJccceeeLLL===777222///+++***,,,111555777>>>EEEGGGDDD@@@===<<<;;;999888555555555555333111///...+++---000111111111333444555222//////333666666555333222000...---,,,,,,,,,,,,)))''''''***---000111999DDDZZZuuukkkVVVCCC@@@>>>@@@CCCCCC>>>999999444...)))'''&&&%%%$$$+++*********,,,///222444888555333333444444111...///000111444555444000---+++,,,...222666999999888333...)))&&&'''))),,,...111777AAASSSpppppp^^^III===999777777888222///------///333666777444333111///...---,,,,,,***))))))***,,,......---,,,---///111333555555555111333555555333111000111000000000111333333111......000333999BBBVVVwwwcccRRRHHH???======:::666555333000---+++,,,...//////---,,,+++***))))))))))))------///222555666555333111111111111000///...---222444555333000---++++++dddHHH<<<777444444333111222555000///---+++***+++...111---,,,,,,...000111///...------...000333444333111333333333444444222...,,,,,,,,,,,,---...000111222000///111333333666@@@JJJaaatttyyy```PPPFFFAAA;;;777777:::===>>>;;;999444000...------...***&&&$$$(((000333111---&&&)))...333666888999999???999222+++)))+++...111000111222000,,,)))((((((###"""%%%((())),,,666AAAbbb|||vvvWWWBBB666222111555333000---,,,+++,,,,,,---///333666666333000---'''(((***,,,---...---------+++)))(((***++++++***''')))+++---,,,)))&&&###)))...222333///+++(((''',,,+++,,,///333:::JJJXXXnnnxxx{{{nnn^^^SSSHHH???999666111///.........---000000111222222222222111222222222222222333333333000222555:::<<<<<<999666111...---000555777333///111///---++++++---000222,,,,,,++++++************000000111333222111888@@@ZZZqqquuu\\\IIIAAA999777666222///000222222222333333444444555444444333333333222111111444444333111///000222555111,,,)))---444999777222222444555444222000000000---......//////000111111444555===OOOkkksss\\\MMMDDD===:::999888777666666555555555222///+++'''$$$######$$$&&&''')))+++---...//////222222000/////////000000000222222111000...///000111///---,,,,,,...///000333222111000...+++(((&&&%%%(((///;;;NNNiiilllRRRBBB:::666444,,,***,,,000333666===EEEGGGDDD@@@>>><<<;;;999777555555666666555222///...***...444777777666555444444222000000222333222111333222111///...,,,++++++)))'''&&&%%%(((+++///111888CCC[[[yyymmmZZZGGGCCC???@@@CCCCCC???;;;999444---'''%%%$$$$$$###++++++,,,,,,---///222555:::666333444666666111,,,,,,...111444555444000---,,,,,,---111555777888777666111***%%%###&&&))),,,///444>>>QQQmmmqqq^^^HHH<<<777444333444...,,,))))))---333777999555444333111///---,,,+++)))((()))***------,,,+++------...///111333555666333444555444222000000000.........///000///...---222222666<<>>;;;999:::777222111333111000...+++((((((***,,,******,,,///222333222111......000333555666555444222111111222333222///,,,+++,,,,,,,,,---...000000//////000111000222===IIIaaavvv{{{cccTTTIIIDDD<<<888999<<<@@@BBB???<<<777222...,,,++++++***'''$$$&&&))),,,+++((((((+++111666999999777666<<<777000)))&&&(((,,,000,,,------+++(((&&&%%%&&&""""""%%%)))***///;;;GGGjjj|||^^^GGG999222000555333000...,,,,,,,,,,,,---111555999888333---)))&&&''')))+++,,,++++++***+++)))&&&&&&((()))***)))(((***...000000---)))&&&---000333222...+++,,,...000---,,,---000888IIIYYYooo{{{yyylllaaaSSSEEE===999444111/////////...222222333333444444444444666555444333222000000///...000444888:::999666222,,,***(((,,,111444222...000000111111111111111111))))))***+++,,,,,,,,,,,,...///111222000000888CCCaaayyyttt[[[JJJAAA999777666222//////222222333444555666777777888888777777666666666666888888777444333333555888111,,,(((+++222666333///,,,...000111111111222333///---***((((((+++...111333555>>>UUUtttrrrWWWHHHBBB???===999888777555333333222222222///,,,(((&&&&&&''''''&&&''')))***,,,---...///222111///.........000000000111111///---,,,,,,...------,,,,,,,,,---///111222333333111...+++((('''"""&&&,,,999OOOnnnyyy]]]HHH<<<666444...,,,,,,///111333999@@@DDDAAA>>><<<;;;999777555333444555666444222000...***000888===<<<999555222333111///...............333333222111000...------((('''&&&%%%&&&)))---000666@@@XXX{{{nnn[[[KKKFFF@@@???AAABBB???;;;666111+++'''%%%&&&&&&&&&***+++------,,,---111333999555333555999999444///+++...222444444222///------,,,,,,...222555666666:::555,,,%%%!!!!!!%%%(((---///:::OOOkkkrrr]]]FFF888222...---...***'''%%%&&&***000555777444444333222000///---,,,***+++,,,...000000...+++------,,,---...///111222111222333222000......///------...------,,,,,,,,,222222444;;;GGG^^^qqqVVVJJJ@@@<<<:::666222222,,,+++***)))***,,,///222222000...+++)))'''&&&%%%((('''&&&(((---111444555222222333222222111000000666555333...***'''((()))~~~___EEE===;;;;;;;;;666000...000111111000---)))(((((())))))***,,,000444555444222...///111444777888666444111///...000333444111...,,,,,,+++++++++,,,,,,------...///000///111===JJJbbbzzz{{{cccUUUHHHBBB;;;777888;;;@@@BBB???===888333///,,,******,,,)))'''''''''''''''&&&(((,,,111666888777444222333111,,,'''###$$$(((+++*********(((&&&$$$$$$%%%"""###&&&***+++111@@@NNNoooeeeNNN???666333555444111...,,,,,,,,,---,,,///333666444000***&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&''''''&&&(((+++///222333000,,,***///222444222------000555333///,,,,,,///888KKK[[[qqqttt```NNNCCC>>>888444222111111000222222222333333444555555888777555333000---,,,+++,,,---000444666555111...)))'''&&&(((---000000///---///222444555444333222((()))***,,,.../////////...///222333111222<<>>888777555333111000111111111000...,,,++++++,,,---)))))))))***+++,,,------///...,,,++++++,,,...///111111///...............+++,,,,,,,,,+++,,,///111...000111000---)))''''''!!!$$$***666OOOrrriiiOOO===444111000------000000000444:::@@@>>>;;;:::999888666333222333444444444222111000,,,111888<<<;;;777222///000...,,,++++++,,,---...111222222222222111111000))))))(((&&&&&&(((,,,000555???YYY~~~qqq]]]MMMFFF???<<<===>>>;;;888111...)))''''''))))))******,,,......,,,,,,...222555444444777::::::777333,,,///333444222///---,,,---+++***,,,///222444444999555...&&&!!!!!!%%%)))---///:::QQQmmmttt___FFF777///***((()))&&&$$$"""$$$(((---111333222222333222222111000///...///111333555444111......------,,,,,,,,,,,,---///000000///---,,,---......//////...+++******+++///---///666DDD^^^xxxYYYLLL@@@:::888444222222,,,---,,,+++***,,,000333333222000...+++***)))((()))((((((***...222444555111222222222111000000///444333000+++'''&&&(((***zzz\\\FFF<<<:::888666000))))))---111222222000---+++++++++***+++---000333444222///,,,---000333666777555333///---,,,///333555333000---,,,+++***))))))))))))((())),,,------000>>>LLLgggyyyaaaRRRDDD>>>888444555999<<<>>>===:::777333///---++++++...---+++***((('''&&&&&&'''***000444666555333111------+++((($$$$$$&&&))),,,,,,+++)))&&&$$$$$$%%%"""###&&&)))+++222CCCSSSpppmmmUUUCCC999444666444111...---,,,,,,---+++---///000///---+++)))'''&&&%%%###"""!!!!!!!!!$$$$$$$$$%%%(((((((((&&&(((+++///222333222///---...222666444000///444999555111------000;;;OOOaaavvvqqq[[[HHHCCC<<<777444333222111000000000000111222333444777666444111...+++)))((()))***,,,///111000---***'''&&&%%%&&&(((,,,///111///000111333333333222111)))***,,,...000000000000...000333555444777DDDQQQlllttt^^^LLLBBB999666555333222444555555666777999:::;;;;;;;;;:::888666555555555555777888888777555444444555///...---...111333333222+++,,,///000222555999<<<333000+++'''&&&(((+++...444:::JJJeeezzz[[[IIICCCAAA===555444222000///000000111////////////000111222333++++++******************---+++)))(((((()))+++---111...++++++...//////---+++---...,,,******,,,///+++...111111...***))))))%%%(((,,,888TTTzzzrrrUUUAAA666222000...///111111///222777===;;;999999999888555333222222333333333333444444///111444555222///---,,,+++***)))((())),,,000333...///111222333333333333,,,---,,,)))((()))...222555BBB```uuu___MMMEEE<<<888888888666333...,,,)))((()))+++,,,,,,+++...111///,,,+++---000222333666888999888666555///222444333///,,,***+++,,,***)))))),,,000222222444222...((($$$&&&+++///111333???XXXtttyyycccIII888///)))&&&&&&%%%###"""$$$(((,,,...//////000222333333333333222000111333666888777333000///.........---,,,,,,+++---......---,,,+++---...222333333000,,,***+++,,,---******333DDDaaa|||]]]OOOAAA:::777444222333111222111...,,,---111444222111000///............++++++,,,...222444555444222222222111///...,,,+++---...---,,,***)))+++,,,{{{___KKK;;;777444000)))$$$%%%***111222444333111///......,,,,,,...111222222///,,,+++,,,...222555666444222///,,,+++...444666444111...---+++)))((('''&&&&&&!!!###'''******///===MMMlllwww^^^OOO@@@;;;555222222666999;;;:::888555222000...------//////...---***)))((((((%%%(((...333555444222111,,,------+++(((&&&(((***//////...+++'''$$$$$$%%%"""###&&&)))***222EEEVVVpppsssYYYEEE888222666444111...---,,,------------,,,,,,,,,---...///+++)))'''$$$"""!!! !!!&&&&&&''')))+++,,,***)))'''***...222333222000///---222777666222111555:::666111......222>>>TTTfff|||fffLLLGGG???999555444333222............///000111222666555222000---***(((''''''((())),,,------***(((''''''&&&&&&&&&***///333444333222000///......---+++,,,...000111111111000...111555888777<<>>===999777777222///---+++)))***,,,000222555444222000...---,,,,,,+++***)))(((((()))******---,,,***((((((,,,222777777444111////////////......//////......000333666777333444888:::@@@RRRfffyyyeeeUUUMMMEEE@@@;;;666555777666666777777777777777666777666444111---++++++,,,333444777888888666444222222222111111222444666777888777666333222444888;;;999444000///...***))),,,888FFF^^^zzz{{{```NNNDDDAAA@@@777555111...---...///111333111///......///000111000111222000+++'''%%%$$$((())))))******))))))((((((%%%%%%***---+++***,,,++++++++++++---...000111---///111111///.........111666???QQQnnnlllQQQ<<<222///---...111111///000444:::888555555666666444222111111222555888999777555333111//////000111111111111111---((()))///000---+++***'''&&&'''+++///111/////////......///222555;;;MMMjjj~~~cccIIIDDD<<<666555555333000...///222333222111//////444555555333111//////000777888:::;;;999888666666444444444000+++)))***,,,+++)))'''(((***,,,------++++++)))'''&&&***000666777===QQQppprrrUUUCCC999111,,,***)))(((((()))***---///000333666999888555222222333...+++)))***...000---***+++,,,---///000111111111111...+++)))(((***---///555444111//////000111222222111444@@@SSSpppttt\\\EEE>>>???<<<;;;>>>;;;888333///---...111333333000,,,***,,,...000111333222222222222333444555999888666444111...,,,+++,,,+++,,,///333666666555^^^>>>,,,***'''''')))+++,,,,,,,,,///333555555444333444000111333555444///((("""%%%&&&'''(((,,,111...)))***+++,,,------,,,+++***+++***+++...111000,,,((("""$$$'''***---999RRRhhhbbbOOOBBB:::333111000...000333888666444333222333444555555444222000///.........+++*********+++,,,...000333222000...,,,...222555///---,,,,,,---...---,,,,,,((((((******000EEE[[[xxxjjjQQQAAA999222---'''######$$$&&&'''+++)))''''''((())))))(((...,,,***))))))***+++---,,,---///000111000000///111222111///,,,+++,,,---444333000...,,,,,,---......222777===GGG]]]yyyqqqUUUDDD@@@999777777222---+++)))((()))+++...000333222111///...------,,,***************+++,,,---000...,,,******---333777666333000...------,,,+++,,,,,,------...111666:::999444444888<<>>888555666555555555555444333222111000111111///,,,******+++111222444555555444333222222222222222333555777888888777666333222333666999999444111000...******---<<>>;;;999777444222000222444666666666555444555666666555333333555666;;;<<<======<<<999777555444333111///---,,,++++++***++++++*********,,,...***)))'''%%%%%%)))///333999BBBZZZ|||yyyYYYCCC888222......************,,,...///111555888:::999555222111333+++)))'''(((+++---+++)))))))))***,,,...111333444333000---******,,,///111444333111//////111333555777666999BBBRRRmmm}}}cccJJJCCCDDD@@@<<<;;;666333///,,,+++---///111---+++))))))+++///111222333111///...///111444666888888777555333111000///000000000333777999:::999cccDDD444111---+++++++++******---000333666777666555444222333555555222---&&&!!!$$$&&&(((***///333111+++++++++,,,,,,,,,+++***))))))((())),,,000000---***&&&'''))),,,111???ZZZrrriiiVVVEEE===666444222000111555777555333222222333555666333222222111000///------***)))(((***,,,///111111555555444000,,,---111666000/////////000000///...+++'''''')))***222IIIbbb{{{oooVVVEEE;;;444///((($$$###$$$&&&&&&***((('''&&&&&&''''''(((///...---+++***+++...000000000000000000000000111444333111///...---...///555333111---+++***+++---///222888CCCUUUpppxxx[[[IIICCC;;;666444///)))(((((((((***,,,///000333222000...---,,,++++++((()))***+++---///000111111000...,,,+++---222666555222///,,,+++)))'''&&&(((((()))***+++000555999888444444999>>>HHH^^^tttkkk^^^TTTJJJDDD???888444444555555555333222000...---,,,---//////---,,,,,,,,,...///111222333222222111111111111111222444666777444444444333222333666999888444222111///+++,,,000>>>RRRooodddNNNBBB>>>===777666444222111000000000222111...+++((('''((()))***++++++***))))))+++---//////------------//////***%%%$$$(((***)))***---,,,,,,------///000111222//////...,,,******,,,...777???LLL___yyyfffLLL<<<555...************---111666555444444555777999:::444444555666666444000,,,++++++---000333666666555444222///,,,+++,,,***((((((&&&$$$!!!!!!!!!###$$$''')))+++---000555;;;???III[[[wwwfffLLLEEE>>><<<:::777333222111222333666888888777555666777777777666777999;;;>>>>>>>>>>>>>>>===:::777555333111000000///---+++***---///...+++***,,,///***)))'''&&&'''***///333;;;EEE___|||ZZZCCC888444333555---,,,,,,,,,---...000111555777999666222......000+++***)))***,,,---,,,***''''''(((***---000444666444222...,,,,,,...111333666444222000000222444666:::999:::AAAMMMffffffKKKDDDFFFBBB;;;888444222...***)))***,,,...((('''&&&(((,,,000222333000...+++***,,,111666::::::999777555333111000000000111222555888;;;===>>>bbbFFF888555111...,,,,,,***)))000111333555666555333222444444444222///+++(((&&&%%%(((+++---333777555///,,,,,,------------------)))'''''')))---///---+++******---000555EEEaaazzzmmmZZZFFF>>>777555333000000333555333222111000111333444000111222222000...+++***))))))))),,,111444555555666666444000,,,+++///333111111222111000/////////...+++***+++***222KKKeeeuuu]]]III???555111,,,(((((())))))))))))((('''&&&&&&&&&((()))...///...,,,******---000000000//////////////////333222000///000111222222444444222///+++)))+++---111111666FFF```~~~{{{^^^LLLEEE;;;444111***''''''((()))+++...000111333222000...+++***)))(((%%%'''))),,,///222444555111111000...,,,---111333555222///,,,)))'''$$$!!!$$$%%%&&&'''(((,,,111555444111333:::???III^^^tttrrr]]]RRRFFFAAA<<<777444333777666555333111///---++++++---/////////...///000---///111222333222111000////////////111333555666333444444333222222444555666333222222000---///555AAAWWWvvveeeMMM@@@;;;;;;666666555444333222111111333333111---(((&&&''')))&&&'''(((((((((***...111111000///......///000111,,,&&&"""$$$'''(((,,,000000000000111111111111111///...---***((((((***---555???NNNaaa{{{lllTTTFFF<<<333,,,******)))***---222333444555777999===???999888888999888666222...))))))***---111333333222111///---...///...---,,,((('''&&&%%%###""" &&&(((+++...111777===AAAMMM```}}}kkkNNNDDD;;;999777222000111//////111444777888666333555666777888777888;;;===<<<<<<<<<===???>>>;;;888555333222111111111///------111444333111///000222***)))'''''')))...222444===FFF]]]}}}ZZZDDD:::777888:::......---------...000111222444555222---******,,,......---...///000//////(((((((((***,,,///222444333111///......111333555888777555333333333444555;;;:::<<>>@@@]]]BBB666333///---------,,,+++000000000111333222111///333333222000---++++++,,,))),,,...111555999666///,,,,,,---...///000111111---***'''(((+++......,,,---///222666<<>>HHH^^^tttwww\\\OOOBBB===;;;888666777888888777555222000...,,,,,,---///000000000222444///111444666777555222000............000222555666666666666444111///...///333222222333111///333999GGG\\\|||kkkRRRAAA:::999555555555666555444333333333444222---(((%%%'''***&&&'''(((((((((***---000000000////////////000000***$$$ ###&&&)))---222222222333333333222111000------,,,)))'''''')))+++222???RRRggguuu]]]OOOBBB888///,,,,,,******,,,...000333666888:::===???>>><<<;;;;;;;;;999666333***))))))+++...000000///---++++++000333111111222+++***)))'''%%%###"""!!!'''))),,,///222777===AAANNNcccrrrQQQCCC777444111,,,+++000///...///222666777444111222444777888888888999;;;999888777999<<<;;;888444222222333222111000///...111333666888777666555555***(((&&&(((,,,111555777???FFFZZZzzz___HHH===999888:::///......------...///000000222222///+++((()))+++111111111222222222333333+++++++++,,,---...000000000000000000111333555666999888888888777666555444999:::>>>EEEQQQjjjkkkOOODDDBBB===888777555222...+++((('''((((((&&&&&&(((+++///333333333+++)))&&&&&&***111999>>>>>><<<888333///---+++******,,,...000222666;;;???^^^DDD666333///............------+++***+++---///...,,,...000111000---,,,...000---000111222555777222******+++,,,...000333555666333...)))'''***...//////111333888>>>FFFYYYwwwlllWWWCCC;;;555333000,,,+++---......///...---,,,***)))(((+++000444555333///---------///444:::;;;777222///......///111222222111///000000...,,,---000333666444555666444<<>>@@@CCC<<<;;;:::999666444222000...//////...///111444888777:::???BBBAAA===888444/////////000222444777888222333555444111///......//////222444222222777@@@GGG[[[zzzeeeLLL<<<444222333555777888888666666...000///***###!!!###'''+++,,,,,,***'''%%%%%%&&&((()))++++++++++++)))(((!!!!!!''',,,,,,---///...///111222333333333222+++++++++)))'''%%%&&&'''...BBB___|||kkkWWWFFF<<<333222222111000000***...444666555444555666999777444333333444444333111///+++******++++++++++++(((+++333888555555777444000)))$$$"""$$$'''***+++---///000222666;;;???UUUlllxxxXXXDDD333,,,(((###'''000333111000333888999555000,,,000444777777666555444444111...///111000***%%%***///333111---***+++...,,,,,,---111666666222...&&&$$$$$$'''...444888999@@@FFFXXXwwwmmmSSSCCC888111///000///---,,,,,,---......222333444111---+++---///111222333333222222333444000111111000///,,,***))))))+++///333666777777666555777:::===>>>===:::999555666999===FFF]]]xxxZZZJJJAAA999777:::222000...,,,++++++,,,,,,******,,,///333444444333...,,,)))(((+++000666:::???<<<888444000...------+++---......---...333777rrrTTTCCC999111000111...+++***$$$###$$$'''---111111000,,,---///111111000///...444222000...,,,,,,+++,,,,,,+++)))(((***...333666777444///+++)))***,,,...///444===HHHXXXpppppp\\\EEE???::::::777222000111000///...---,,,+++******000111222555777777666333---***(((,,,333555000+++)))((()))...333666666444333000+++))))))---111555111///333;;;BBBNNNhhhxxxYYYCCC777---///222444444222///---***,,,////////////000111333000---++++++***)))(((,,,---...//////...---,,,...+++'''''')))***)))''')))---000111///------...,,,222===LLLbbb}}}dddCCC777666444111111111555888555...((('''''')))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,///333777777444000......222222222222222222333333444555444222//////000222+++***---333???SSSppp|||___KKKAAA???;;;>>>BBB>>>:::888777666666555333111///...,,,+++,,,///333555888;;;<<<;;;888777999;;;444222000000333444333111---222444111///000000...,,,+++---///...---333;;;JJJeeejjjQQQ>>>555333222222444777777333000......,,,(((%%%$$$%%%'''***++++++((($$$""""""$$$((()))+++...000///,,,))) !!!)))000222222///111222///---...555;;;222,,,((())))))'''(((+++:::NNNmmmZZZKKK???333111222111///...+++///333444333222222444222555777555111///...///222///,,,,,,---///000000///...---000333444222000000---((($$$$$$&&&***,,,...---...111111333;;;EEEXXX{{{dddKKK777444222+++,,,555666555555555555444222/////////111555888888333///++++++***)))(((''''''''',,,///333222///+++***+++)))***,,,,,,,,,---...///%%%'''***---000444888<<<===EEEWWWsssmmmVVVDDD666111333/////////..................111444222...---000333000333555333///...222666666555444222///+++(((&&&%%%)))...222333333444555555444555777:::999555111000///000333===TTTyyy|||```JJJAAA===:::666888333...///222555555222555333000///111222333333555222...+++,,,000555888:::888555000,,,+++---//////---,,,///444555222...wwwZZZFFF;;;222//////---++++++%%%$$$%%%(((...222333333222333444444444222000///222000...---,,,---.........,,,)))'''(((***...000222///,,,)))((()))***,,,,,,222;;;III\\\vvvmmmWWWBBB<<<888888666333111333333222000.........///000222222222444555555222000---***))),,,111222,,,'''(((((((((,,,222666777666444111...+++,,,...222444222111444<<>>999666//////666666555444444555333000...000111333777:::999444000,,,++++++)))(((&&&$$$$$$))),,,000000---***)))))))))***++++++,,,---///000,,,---......///222666:::???EEEUUUooosss[[[HHH:::444666111111000000////////////...000111111///...000111111333444222//////333888888777555333///+++(((&&&&&&***...111222333444555444333333555666555222///++++++---222<<>>222...---,,,,,,---((('''(((***///333555555999999999888777444222000111///---,,,,,,...000222///---)))&&&%%%%%%''')))---,,,+++***)))))))))***,,,111;;;JJJ___{{{kkkSSSAAA:::666666555333333555666444111//////111444666555444444444555333111...+++))))))---111111+++%%%)))((((((+++///333666666444333111000///111222444333222555===DDDPPPjjj{{{\\\CCC666///000222222222000...---222444555333111//////000+++(((%%%$$$&&&))),,,,,,222111111111222222333444222000...---------,,,******,,,......---+++++++++,,,111<<>>999888777777777555222///111000///+++(((&&&'''(((,,,+++***(((&&&'''***---000000111333333///)))%%%!!!  $$$'''((((((,,,...000000......111555333---((((((***,,,333:::MMM\\\tttrrrVVVHHH999555444111///...---///000000//////000222;;;:::777333///...000222333222222333555777666555222000---,,,------,,,+++)))************+++++++++111...+++***,,,333DDDTTTtttzzz___GGG@@@;;;444222777666555444444333222///,,,000111555999;;;999555111,,,,,,,,,+++)))&&&###"""%%%(((,,,---+++)))'''''')))))))))***+++---000111333333333222000111444666===EEEWWWrrr{{{aaaKKK===777888555444333222111000000000///......///111222111000111222222000...000555:::<<<:::888444000,,,)))'''(((***,,,...///000333555444222111111222111///---)))))),,,111;;;QQQtttjjjRRREEE@@@===;;;777555333555888:::888555555333111111333555555555111000///...///111333555555333///+++((()))---000555222000111555888777666hhhNNN@@@222---,,,+++,,,...---,,,+++,,,...222444666;;;;;;;;;:::888555333222222000...,,,---///111333...,,,(((%%%######$$$%%%+++,,,,,,,,,+++***((((((...222;;;KKKaaa~~~lllTTTCCC<<<777666555333333555555333000...///222666888555444333444444444111///((((((***///333444000+++,,,+++******,,,///111333444444333333222222222222333111444;;;BBBOOOiii|||]]]CCC444111111111111000///---,,,333444444222///,,,,,,,,,(((%%%"""!!!###'''+++,,,222222111000111222333444111000///...------,,,++++++,,,---------,,,,,,,,,,,,000:::NNNiii}}}```BBB666555333222444111111000,,,(((&&&'''(((++++++***)))***+++---...******+++,,,---...//////.../////////000111222333222///+++((('''(((***+++///111444555666888:::===999666666:::EEEZZZyyytttXXXFFF???>>>999888777111222222333444333000+++'''%%%&&&(((+++///444888:::;;;???AAA@@@<<<999888999888555222000...------,,,//////...000666;;;888111------...//////222???LLLooojjjSSSFFFAAA>>>>>><<<;;;999777444222111111///,,,)))''''''(((,,,+++***)))***...222666333333444444333///)))$$$$$$$$$$$$#########%%%&&&+++---///000///...000111111---***+++,,,...555===RRReeevvv\\\MMM>>>888666444222222000000///.........///000777666444222000000111222222111222444666777666555111...,,,***)))***++++++''''''&&&'''((()))+++,,,,,,***)))+++///;;;OOObbbgggMMMCCC>>>777444777555444333333222111---+++...111555888999888444111------...---,,,)))'''%%%$$$&&&(((******)))((('''***)))((())),,,///111222444666777777555333333333888CCCYYYxxxhhhOOO???999888777666444222111111111111000...---000444666444000222222111//////222777<<>>;;;888333333444777999:::777555444333111222444666666555/////////000111222333333222000---***(((+++000444888444111000222555555555iiiMMM@@@222---,,,,,,---///222000///------///222555:::999999777666444333222333111///...---///000222+++***'''$$$###$$$%%%&&&***+++,,,,,,+++)))'''%%%+++000:::KKKdddnnnXXXGGG@@@:::999777333111333111///...---...111444666000///...///111222111///&&&'''***000666888666444000///---+++******,,,---222222333333333222222111111///111888???MMMggg|||^^^DDD555222222111000///...---,,,111222222000,,,)))(((((()))%%%!!! """&&&(((***111000///......///000111---......---,,,+++++++++---,,,------...///.........000:::PPPooobbbEEE888666333333666444333000---+++******+++,,,+++***)))***+++,,,---++++++,,,...000111222333///...------///000111111///,,,)))&&&%%%&&&)))***///111444555666888:::<<<:::777777===HHH^^^~~~qqqVVVCCC888666111333777222333333444666666333...***%%%&&&))),,,000444777888888<<<@@@???<<<888666777444333222000---+++******.........///555:::777111---///333666555777CCCPPPqqqkkkRRREEEAAAAAAAAA@@@>>>;;;888666555000000000---***(((((())),,,******+++///444999<<<444444333333222...)))%%%(((******(((%%%$$$%%%'''+++---///000///////////////------/////////555<<>>:::666222000//////---,,,***(((''')))---000222222111000...---------------///222999MMMnnnsssXXXGGG===777444///000222555777777666444444333222333444666555444------///000111222222222000///---+++***...333777888555111......///000000cccHHH<<<111---...---...000333222///,,,+++---111555888777666444222111//////000000......---...//////***)))'''&&&&&&'''((()))((()))+++,,,+++)))'''&&&(((...:::NNNiiilllXXXIIIBBB===<<<888333///000---------...///111222222)))((((((***,,,......---'''(((+++000555888888777111111///,,,(((&&&'''(((...///000000111111000000000---///666===JJJfff~~~aaaGGG777444333111///---,,,,,,,,,///000000...+++((('''''')))&&&"""!!!###&&&((((((......---,,,++++++++++++)))***,,,,,,***)))***+++---,,,+++---///111000000111333>>>WWWxxxgggIII<<<777333333666666444222000............,,,,,,++++++++++++,,,,,,+++,,,---///111333555666...---++++++,,,---,,,++++++***(((&&&&&&(((***,,,111444666777777888999:::999888999@@@MMMdddoooVVVAAA555111,,,000666333444444444666666555111...(((***,,,///222444666666555999======999444222111...///111000---***)))(((---.........222666444...,,,000666999999<<>>;;;777333111000111222111///---)))''''''***---000111222111///---------++++++,,,000999OOOqqqzzzaaaMMM@@@777222+++---000333444444444333444333222333444555444222,,,---...000111222222222111000///------///333666444222...+++******+++,,,zzz[[[BBB888//////000///...///000000---***)))+++111666888777444111///,,,+++*********+++,,,,,,---------,,,+++)))(((((()))***+++)))***,,,...//////...---,,,222???TTTpppfffQQQGGGAAA======999333...---+++---000333444333111000((('''&&&(((***,,,,,,,,,++++++,,,...000222222222000111000---(((%%%%%%&&&***+++,,,---......//////000---...555<<>>777000///,,,+++***+++---...---...000555999;;;999777333222111111333555777888888666222///...///111333555444111,,,)))(((***,,,,,,///111111///,,,,,,,,,+++***+++...777NNNqqqlllXXXHHH<<<555)))+++...000222222333444555333222333333333111///,,,,,,...///111222333333333333222000------...000...---+++)))(((((()))+++uuuVVV>>>555...///222111//////------+++)))(((+++222888999888444000---)))'''&&&$$$%%%(((***,,,,,,,,,,,,...---,,,*********+++,,,+++,,,///222444555666666333888EEEZZZttt```IIIDDD???<<<===:::333---,,,+++...333777777555222///+++***)))))),,,---------...---,,,+++++++++++++++...///000...)))%%%%%%%%%(((((()))***+++---......000---...555<<>>;;;666222111000///...---//////---((($$$$$$%%%%%%!!!&&&***,,,...000333888EEE___uuuhhhSSSKKKFFF>>>888222222222333444444222000---///000///---...111555;;;999555333111222333555---'''!!!!!!%%%((()))111//////222666666111,,,,,,///222333444444666888555CCC\\\~~~___HHH:::111...,,,***((((((***,,,---+++---000555888:::999888333222111222444666777777444111...++++++---000333999888444///+++)))***,,,)))---111111///,,,+++,,,...,,,+++---555KKKnnnuuu```NNN@@@888)))+++...///000111333555555444333333333222000...,,,,,,---///000222333333666666555111---*********)))))))))(((((((((***,,,uuuYYYBBB999222222444222000000///---++++++///222555555666555444000,,,))))))***)))((((((((((((***,,,---,,,,,,---....../////////(((***,,,///222444555555777???OOOeee}}}vvvXXXDDDAAA@@@>>>===:::444...))))))---444;;;@@@???999444///...,,,++++++,,,...///000444222***''')))***'''%%%))),,,---)))%%%$$$###%%%&&&(((+++...//////...,,,+++---111999KKKiiijjjOOO>>>222///***'''((()))***+++333222111222333333222000,,,(((%%%&&&+++...---***,,,...111000,,,((($$$###(((***,,,...///...,,,+++***'''%%%''''''(((---444888GGG\\\sss~~~jjjRRRBBB999555555777333222000...+++,,,...111111...++++++---...,,,***)))+++///222444666666666222///,,,,,,,,,,,,)))&&&$$$'''***---......---,,,000000000111333333111///...111666===LLLfff}}}```FFF666222+++,,,222333111222222222222333666888===888555777;;;;;;555///...333999;;;777///'''###$$$&&&(((******)))((('''---...//////---++++++,,,+++...333888;;;FFF\\\pppzzz\\\EEE:::888666333000---,,,,,,,,,,,,222999===;;;888666666333222111///---,,,,,,+++(((&&&&&&(((,,,---,,,))))))---111000+++)))***,,,...,,,***)))***,,,000222111---++++++...666HHHWWWssslllUUUJJJCCC:::555777666666666555333111///---,,,,,,---000444999>>>AAA>>>888111///000111///,,,---------,,,***'''$$$"""&&&"""!!!(((---000,,,,,,222777CCC```}}}jjjRRRGGGBBB<<<777444333222333555555555444222000---,,,---222777:::999888666555333222222111***(((%%%###"""$$$)))---//////////////////......000+++***---000111444888@@@JJJdddfffJJJ999444111...)))%%%###$$$'''(((***...222666777777888888444222111222555666444111111...+++***+++---//////222444444111---++++++------///111111000,,,(((&&&+++'''(((...666GGGiiihhhPPP@@@999------------...//////000444111...---.../////////,,,,,,,,,...111555888;;;<<<999444000...---...///,,,++++++---//////---,,,tttYYYEEE;;;333333666555555666666222///---...000111222333555777555222...+++***(((((((((((((((***+++,,,,,,---.........,,,+++)))'''((()))+++...000222333:::CCCUUUllluuuVVVBBB???>>>===<<<:::555///+++******///:::GGGKKKFFF???222000---+++******,,,---...333333...******)))%%%$$$'''+++---+++((((((((()))(((((())),,,...000000------///333<<>>JJJaaauuuyyy[[[FFF<<<777666444222000......------222888:::999666555555222111000...,,,+++*********)))((())),,,,,,+++((())),,,000///+++((())),,,,,,***(((&&&'''))),,,......---,,,---...666IIIZZZxxxlllUUUJJJBBB999555666555555555444222000---,,,+++,,,---000333777:::<<<999444///...000111///,,,---......---+++(((%%%$$$!!!  %%%***...000---000888>>>JJJeeehhhQQQFFFAAA===999888555222111222333444444333111///---///222777:::;;;999777444222111111111,,,+++'''%%%$$$&&&***---000000000//////............)))(((+++...///222777BBBQQQnnnkkkNNN<<<555000...***'''%%%&&&'''(((+++...333555666666666777777666444444555444000---,,,***(((((()))+++,,,+++///111222111...,,,,,,---///000111000///,,,(((&&&(((%%%'''///888KKKnnnfffPPPBBB<<<000///...,,,,,,,,,------222000------.../////////,,,,,,---///222555999;;;===:::666111///...///000111///............---+++www\\\III>>>444333666777999;;;<<<777222...---.../////////333777888555000+++)))''''''((()))***+++,,,,,,---...///...,,,***&&&$$$&&&&&&&&&'''***---000222<<>>QQQpppnnnSSSCCC222///,,,***))))))'''&&&***+++,,,000444666666555222///,,,---///000...,,,222444555444000,,,)))'''+++---111333444222...,,,...)))$$$###"""###***222AAATTToookkkTTTEEE===777333222444444333111......///111111///,,,***+++,,,,,,,,,///111333444444333000///111///,,,******(((&&&$$$(((***...111333444444444000000222444666555333000111333666===NNNjjjgggMMM>>>:::000,,,...+++,,,...000111333666:::===:::777444666999:::666222000333666666333...***(((%%%%%%'''(((***,,,------.........---++++++---///111222666;;;AAAOOOhhh}}}yyy\\\GGG===777666666555444222000000///111555666555444333333111000///---+++***)))(((...---++++++,,,+++)))'''(((+++...---***((()))***)))'''%%%$$$###$$$&&&'''+++,,,///000000888MMM```kkkSSSHHHAAA999444555555555555555444222000...,,,---///111333555666777555222000000333333111///......//////---***(((&&& """%%%***---000111111555===EEERRRlllmmmSSSEEE@@@<<<:::;;;777222//////111333333333222000///000444777:::???<<<888444111000000111///---***''''''(((+++---111111///...------------+++'''%%%''')))+++000666EEEYYYyyysssUUUAAA777000///,,,***)))))))))***---000333555555555555666:::999777666444111,,,)))(((''''''(((***+++***((())),,,///000///---------////////////---***((('''(((%%%(((000:::MMMpppfffPPPDDD???555333///,,,******+++,,,111///......000111111000//////000111333666888999===:::666222///......///222000...------,,,)))(((~~~dddNNNAAA555111222444777:::;;;666000---,,,...///000...111555666333---(((&&&&&&''')))+++---.../////////...---,,,***)))'''&&&((('''&&&&&&)))---222555===KKKcccrrrSSS@@@<<<;;;:::::::::999666444111,,,+++333AAAHHHDDD>>>555222...***))))))+++,,,***---///...,,,+++***))),,,---000111222222222222000000///...---...000222++++++...444>>>RRRqqqmmmRRRAAA222///---,,,,,,+++)))((('''(((+++000555888999888555333000000111111///---...000222222///,,,***)))+++...111444555222///,,,+++'''$$$$$$$$$%%%+++222BBBYYYxxxkkkSSSFFF>>>777111///333444444333222111333444222000...,,,+++,,,......222333555666444222...,,,...---,,,+++***)))(((''')))+++...111444555666666222333555888:::999666333111222555===OOOmmmiiiQQQCCC???555//////++++++---///111333777<<>>MMMhhhoooRRRAAA;;;:::999999::::::999888222000///222666999999777333111...++++++,,,...000***))))))(((((()))---111666555555444555444444333222333555444111//////000++++++...555???SSSssskkkPPP???111///...---......,,,+++&&&'''+++111777::::::999555444222111111000...,,,+++...000000///---,,,,,,***,,,000333333222///---'''%%%%%%''')))***000777HHHbbb~~~iiiRRREEE>>>777000---///111333444444444666777333222000...------///000222444666777555222...+++,,,,,,---,,,++++++++++++)))***---000222444555666555555777:::<<<;;;999777000111444===QQQpppkkkSSSGGGCCC:::333333...,,,...000222444777;;;>>>@@@===:::999999888555222///000000...,,,))))))***)))((((((''''''((())))))*********)))((())),,,//////000555>>>JJJ]]]www```HHH<<<777777888888777666444333///.........///000111111000000000000///...,,,+++111111000...,,,)))'''&&&'''(((***+++***)))))))))$$$$$$$$$###""""""!!!!!!)))---222555888DDD^^^uuugggMMMCCC???888444444111333555777888999888888222333555777777666555333333333444555666666444222---...000111000///---+++,,,+++))))))+++...222555777777888>>>JJJ___|||~~~___KKK@@@===<<<:::777444222111///---+++++++++,,,///222555999;;;BBB???:::555222111222333111...++++++---......---111000---+++*********+++((($$$"""###%%%)))333>>>PPPfffhhhMMM===444444444444444333222222333555777777666555555666555666666444111---***((()))***,,,...000...***'''"""$$$'''+++---...---+++*********)))((('''&&&%%%'''%%%'''///999MMMpppoooWWWFFF???;;;777222...---///222555777666777888:::;;;999777666666666666555333111000444222///,,,***((((((((($$$'''+++///000,,,&&& uuuWWWGGG666---***)))+++......,,,***+++///222555666777888888666222///......+++---000333444333111000+++***)))))))))+++...000+++******,,,000666;;;???BBBRRRmmmiiiPPPCCC:::888666777888999999999111333444333000000333555111000///......///111222,,,(((&&&&&&&&&(((///777===;;;888666666555333222333555777666111...---...---...111777AAAVVVuuulllPPP>>>333000...,,,---------,,,&&&(((,,,111666888888666222222222111///...,,,+++,,,...000000///.........)))+++...000222111000///(((&&&&&&***---///666>>>UUUoooiiiQQQDDD???999222...,,,///222444444444555555111222222000...---...///000222555777666333000---+++---...---++++++,,,---)))***,,,...111222444444444444555777999:::999777000111555@@@VVVtttoooWWWKKKGGG>>>888777333000111222333333555999;;;@@@===:::888888777555333000111000---***(((((()))******)))))))))(((((((((((())))))))))))***,,,///...000666BBBRRRggg```GGG;;;777777777777666555444333...,,,+++,,,///111111111///000111222222111/////////000000...+++((('''''''''(((***++++++***))))))$$$%%%&&&&&&'''&&&&&&%%%+++---222777>>>NNNjjj~~~dddJJJ@@@>>>999555555///000222444666666666666444555777999999888777666333333444333222111///...,,,...///111111000...---000///,,,+++,,,...111444777777:::@@@OOOiiicccNNNBBB@@@@@@999777444222111///+++))))))***,,,///222666888:::>>><<<888555222222222333000...,,,...222444333111222000...,,,++++++,,,---)))%%%$$$%%%'''---999FFFZZZqqqsssVVVCCC777777777666666666666666333555666666555555555666444555555222///,,,+++,,,,,,,,,...000000...***&&&""""""$$$(((+++,,,+++)))&&&'''((())))))((('''&&&"""!!!%%%...;;;PPPuuuttt[[[HHH@@@;;;888444000000222555777999999:::<<<>>>===;;;888666666777777555333000...111///---+++)))(((((((((###&&&,,,222333000)))###wwwZZZJJJ888...+++)))***------,,,,,,...111444555555666888:::999777555444444111222444555444000,,,***%%%&&&(((***+++,,,------((()))***---222888>>>AAAJJJYYYrrr}}}bbbNNNCCC777555333333555666777777222444555222...,,,...222111111111111111111222222000+++'''((('''(((///888@@@<<<777555555444222000444666777333---***+++---......111777AAAVVVuuuoooSSSBBB666222---*********))))))&&&(((+++000444555333111///000000///---+++***))),,,...///...,,,+++***+++)))***,,,///111222333333...***(((***---222<<>>===:::666666111222333444555444333222444555777888999999999999666666555333000---+++++++++---///000111000///...---------------...///000222666<<>>AAAQQQ___vvvwww^^^LLLCCC555222000000222444555555444555444111,,,******+++222333333333333222111111444...***+++***)))///888@@@;;;666333333333111///555666555///)))&&&)))---,,,,,,///555???SSSrrrrrrWWWFFF888333---)))'''&&&%%%%%%&&&'''***///222222///---,,,...///...,,,***)))(((,,,------+++(((&&&%%%%%%)))***,,,...000333555666555...***))),,,333@@@LLLjjjlllRRRFFFBBB>>>888444)))+++...///...+++***)))***...111111---+++***++++++...333777888777444222...//////---(((%%%%%%'''++++++,,,...///111222222---+++***+++---000111111222333999GGG___}}}xxx```RRRMMMBBB;;;:::666777777777555222222333555777666444444444555666777444555444111---***)))))))))***---///000///...---(((***---.........///000111444>>>OOOccczzztttXXXEEE===999777555333111111111222+++)))))),,,000333333111+++---///222333333222222+++---///---***((((((***)))))))))+++,,,---+++)))&&&(((+++...000000000///111///111888FFF]]]{{{{{{___EEE======:::777666666777777777666444222111444444666777999:::::::::::::::888444000,,,+++***+++,,,...000111000///...(((***,,,...//////...---///555>>>LLLbbbpppVVVGGGBBBCCC<<<777111---,,,,,,------///000111333444555666666333222222111000000000000111//////444;;;???>>>;;;555444111000000111333555,,,)))'''))),,,444DDDSSSmmmcccMMM777666555555555666888888000111222222222222333555999999777333///---///222777777777777777444000,,,$$$###!!!###''')))(((&&&###%%%))),,,...---+++)))&&&%%%(((111===RRRvvvwww^^^NNNFFF<<<999666222111111333444777888999;;;<<<:::666222...000444666777555333111111000///...............(((((()))+++---,,,)))&&&xxxRRRDDD666111111000//////000111333666666333...+++,,,111777777444222333555444777:::888222***%%%######$$$''')))(((&&&###!!!"""###)))000444888AAAJJJUUUiiioooZZZLLLFFF:::444///---111555888888888666222...++++++,,,---333222000///000///...,,,///000000///......///111666777666444222111222333333333111,,,(((&&&))),,,,,,---000555===QQQqqqsssXXXDDD888111+++(((&&&"""!!!"""(((+++,,,***+++//////---+++---/////////,,,)))'''---......,,,(((&&&%%%%%%************+++///555999666111---++++++222BBBQQQsssmmmQQQCCCAAA>>>888444---------,,,+++***)))(((000111111111///...,,,***+++...333666777777777888333111---)))&&&&&&)))---/////////000111111///---///---)))'''''')))---///777666;;;LLLhhhmmmVVVIIIAAA:::666555333444555555555444333222444333444555666444111///---...///...+++((('''&&&))),,,///222333111...,,,---------,,,,,,---000333555999CCCVVVooopppWWWCCC777:::666222///............------///222444333000...+++,,,...111333111...+++(((+++...000...+++((('''((())),,,000222000,,,)))'''***---111444555666666...///333;;;LLLgggyyy___CCC777999;;;;;;::::::999888777666666777777777333///111777<<<===<<<===<<<999444///------///////////////...---,,,+++***+++,,,---------,,,,,,***111@@@WWWsss}}}```KKKAAA???:::555333444444000...///222111222333555555333111222111000//////...//////111...---222:::@@@BBBAAA>>>999222...---///000111))),,,)))(((,,,///@@@]]]xxxhhhPPP<<<555000333555555555666222...+++...333777777555<<<;;;888444000///000222888666555555555444111///&&&$$$""""""###%%%%%%$$$&&&'''***...111111...+++)))'''***333BBBXXXuuu~~~cccNNNDDDAAA<<<555111///000111222555666777777777555333222//////000000111222222222///...,,,+++,,,---///111...***)))++++++(((&&&&&&pppNNN@@@333//////......///111222333333222000,,,)))+++///444555222///000222444777999888444///+++***))))))((('''&&&$$$###""""""%%%+++111444888BBBNNN```sssjjjVVVKKKHHHAAA:::222///000222444444666444222000///.........///...---...///000...---...000111000///...///000111222333222111111333555444444111---)))''')))+++***+++...444>>>TTTuuuzzz]]]GGG666///(((%%%### """(((++++++)))+++///000///---...///...---+++)))'''***+++,,,+++)))''''''''')))))))))((((((+++000333444111/////////444BBBPPPpppsssTTTBBB;;;777333222.........------,,,,,,+++111111111111000...,,,+++***...222444555666777888555444222...+++***,,,...000000222333555555444333222///***''''''***...111444444:::KKKgggrrrZZZJJJBBB;;;777777666666777777666444222111222000///111444444000,,,(((***++++++)))(((((()))***,,,...111111000...---.........------...000333111666AAAVVVrrrlllTTTAAA777777555222000////////////000000111333666666444222///000111333444333///,,,+++---000000...,,,+++***---...///111222111---***(((***---000222222222222000111444===PPPmmmxxx___EEE:::;;;<<<:::888999999999999888777666666666333111222555777888777<<<;;;999555111///////////////...---,,,+++******'''(((+++---------+++***///777FFF]]]xxxjjjSSSEEE@@@;;;666555777777333000111333222333444666666444222//////..................000......333:::???@@@???<<<777000,,,******++++++(((,,,)))***000444FFFccc}}}nnnVVV@@@777111222444333222333///...---///222555555444:::999777333000000333555555333111111111000...,,,)))'''&&&&&&((()))***)))((((((+++...111111...,,,)))+++000888DDDYYYxxxgggQQQFFF@@@<<<666222111111111222222333444555555333111000+++++++++,,,---...///000111///,,,)))***,,,///222222,,,((()))(((%%%$$$&&&fffHHH;;;///,,,,,,,,,...000333333222111///,,,***(((---000444444111......///333555777777444222222222000...***&&&###""""""######'''...333444999FFFUUUooodddRRRMMMNNNLLLCCC999222000000000///222111111000///...------+++++++++---000000///...---///111111000///...///+++---///000000222444777555555333///+++)))***+++((((((,,,333@@@WWWyyybbbIII666---$$$!!!###)))++++++(((***///222111//////...,,,+++)))((('''''')))+++***)))(((((()))))))))((('''&&&'''***---111///000222222666BBBNNNmmm{{{ZZZBBB666///...000000///............//////000000000000///---,,,+++***,,,///111222444666999666777777555222000///000///000333555777777666666444111,,,)))(((+++///111333333999KKKgggvvv[[[III???999666666888888888888666444222111...***(((,,,222444///***$$$&&&((((((((()))+++---,,,,,,...///000000000///111111111000...///111333000666BBBXXXtttiiiRRRAAA777333333222222111000000000444333222444666888888888555555555555666444000------...000000......///000555444333333333222///---)))***,,,...///000//////333444888DDDZZZxxx{{{dddKKKAAA@@@>>>;;;888888999;;;===<<<999666444444555666555333111111222666777777555222///...///000///---***)))((((((((($$$'''+++///111///---+++444===OOOfffvvv\\\JJJBBB;;;888777::::::666333333333222333444666666444222,,,,,,,,,,,,,,,---------///......333888<<<<<<:::888333---(((&&&&&&%%%$$$&&&++++++...666;;;NNNkkk{{{aaaEEE;;;222111333111000000000222333444333333444555666666666444222222444666222000...---......,,,+++---,,,+++,,,...000000000***+++,,,///111111///,,,***---444<<>>;;;666333444888;;;888222------...111333444444111///------111///,,,(((&&&%%%&&&&&&$$$(((---222555444222000666BBBVVVppp}}}cccNNNCCC;;;777777:::;;;666333333111111111333444444333111((())))))***+++,,,,,,,,,,,,,,,---111555777666444333///***'''%%%%%%$$$###&&&+++,,,000999@@@TTTrrrlllJJJ>>>333111222111000000444888;;;:::555111222444222444666666444333333333///---++++++---...///...///......000222444444444---------///111111///...+++---222;;;IIIaaaqqqVVVGGG>>>;;;777555444444333222111222222111///,,,(((&&&((('''&&&&&&'''))),,,---///...,,,******+++---...///)))&&&&&&&&&###"""###uuuXXXAAA777...+++,,,...222666666666555222//////111444=========;;;888444222222222000...------............---,,,***((($$$!!!%%%)))111666:::DDDYYYlllggg[[[^^^fffaaaWWWHHH<<<666444333222555333000---,,,,,,---...///000111333444333///+++***---///000///---,,,,,,,,,---...//////000222444777777666555333222000...)))(((,,,444CCC[[[{{{gggJJJ<<<111&&&!!!###)))+++,,,+++(((***///333222///---+++(((&&&%%%%%%&&&)))+++,,,+++)))(((((((((///000000...+++))))))***,,,)))((())),,,444DDDSSSmmmhhhOOO===111---///000////////////000000111---,,,,,,+++***************+++,,,------000444777555777::::::666222///...///222555666333111//////000000111222111000///...555999DDDVVVooo{{{[[[DDD777000...000///000111333333333333222$$$###...444111,,,+++---......------///000000000//////000222444666555666666555444333555666555<<>>@@@???;;;666222555:::>>><<<444---,,,---///222444555333000//////111///+++(((&&&%%%%%%%%%###''',,,111444555444333777FFF___zzzhhhQQQEEE:::777666888999444222222...---...///111111///---&&&''')))***++++++++++++))))))+++...000111000//////,,,)))(((((((((((('''&&&+++,,,000;;;CCCYYYxxxqqqOOOAAA444111333444333333777;;;>>>:::222------///...222666888666222///...,,,***((((((+++...000111000//////111444555555444///...---...000111000///---***---999MMMhhhvvvYYYHHH===;;;777555555555555444555444333111---)))$$$"""&&&&&&%%%%%%&&&'''((()))***+++---......,,,+++)))(((%%%%%%((()))%%%""""""pppTTT@@@777///------///444:::777888888555222111555888>>>>>>===<<<:::888666555111///,,,******+++***)))(((***,,,---,,,)))%%%"""))),,,222:::BBBPPPggg|||ooogggkkkrrrjjj^^^MMM@@@999666555444888777555333333333333444222333555777777444///***)))+++------,,,+++++++++---...///...---...///111555555444555666444222///+++***...999HHH___|||mmmQQQAAA666+++%%%""""""&&&,,,+++------***+++///222000///---+++)))'''&&&&&&'''+++,,,---,,,***))))))***111222333222///---,,,---+++(((&&&'''+++555HHHYYYssslllUUUCCC666000000000000111111111111000///,,,,,,+++***)))*********+++,,,---------///222444444555777666333///...---333777::::::555111.........///111333333222000...555===LLL```xxx___FFF888111000111+++,,,...000111222222222$$$ $$$---222000---...000222222000.........000000//////000222555777666777888888777666777999666???RRRlllhhhRRRBBB:::555888:::999555222222333000---***)))+++...000111333111...---------,,,+++'''((()))***,,,000666::::::666222000000000//////***+++,,,...000222444555333:::LLLgggzzz```PPPHHHAAA;;;999:::;;;===>>>===999666444555:::>>><<<666000...///111333666666444222111111111///,,,***'''&&&&&&&&&!!!$$$''',,,000333555666===NNNjjjoooWWWHHH;;;666444555555111///000+++***+++,,,......,,,***'''(((***+++,,,,,,++++++'''((()))+++,,,---......---+++***+++,,,------,,,'''++++++000;;;FFF^^^sssWWWGGG777333555666555555666888999444---((('''))),,,000444666444111...---,,,)))&&&%%%(((+++...////////////111333444333222///---,,,---///111111111///***+++:::RRRppp}}}```NNN>>>;;;777555555666666666777777555222...)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,///000---***'''&&&###%%%)))***&&&""""""lllPPP???777000......///555;;;:::<<<<<<888444222555999888777777888888999888888111...+++***++++++***(((%%%(((,,,///000///,,,+++//////555???KKK^^^wwwxxxrrrvvv{{{pppdddQQQBBB:::666555444444666888:::;;;:::888777222333666888888555///***(((***+++***)))((()))+++,,,---...---++++++---///111111111333555555111...,,,,,,222>>>OOOeeevvv]]]EEE:::///(((%%%$$$(((---,,,......+++,,,///000...///...---,,,+++***))))))***+++------,,,,,,,,,---000111333333111///......+++)))(((***///:::NNN```{{{mmmVVVFFF999222111111222444555444222000...------,,,+++***++++++,,,,,,...///.........000222444444444222///,,,,,,---444888===<<<666111////////////000000111111222222333>>>RRRjjjbbbIII:::333111222+++,,,...///000000000000(((&&&$$$'''+++......,,,,,,///222333111...,,,+++......---...///111444555666888::::::999999:::;;;<<>>===<<<<<<<<<;;;999888666555555888;;;:::666222000000111222444444222111000111000///...,,,***((('''&&&"""###$$$(((,,,222777:::FFFZZZwwwzzz]]]LLL===777333333222///...///)))))))))+++------+++)))((()))+++---------,,,+++'''((()))******,,,...///---,,,,,,---///000///...&&&***)))///<<>>>>>:::444222444777111000111333666888999999111...,,,+++---...,,,)))%%%'''+++///111222222222333222777BBBRRRggg}}}yyy|||tttgggSSSCCC:::555444333---222888>>>@@@>>>:::777111222555888999666000+++((())))))((('''''')))******+++,,,+++******,,,......---...111444444111---,,,---444BBBSSSjjj~~~gggGGG<<<111***'''%%%(((,,,,,,//////------//////,,,000000//////...---,,,,,,(((***---.........///111---000222333111///......,,,******...444@@@SSSdddlllUUUEEE:::333111333444777888777444111...///...---,,,,,,,,,---...---...000///......///000444444222///,,,+++,,,---222777<<<;;;666111//////000///...---...111444555111???VVVpppbbbIII;;;222000111------///000000000///...,,,+++))))))+++,,,++++++))),,,000222000---***))),,,,,,,,,---...000222444666888:::;;;::::::;;;===DDDOOOddd~~~oooXXXHHH@@@===888::::::666///+++,,,///111...+++***+++,,,---------+++((((((***,,,---------------------...111444000...++++++,,,---,,,,,,...............///000111:::@@@PPPlllnnnXXXLLLEEEBBBBBB>>>===;;;999777666666666444666888888666444222111...000111000...------...000//////...,,,***((('''%%%%%%%%%''',,,333;;;???NNNbbbcccNNN???888333222111...---///)))))))))+++,,,,,,+++)))***+++---......---,,,+++((())))))******,,,///111.........///111111000...%%%)))(((...>>>NNNkkkeeeRRR???888888888666555222111///---***)))***+++,,,,,,+++******...333777777222,,,)))(((***,,,---/////////111222222000...---+++)))***---000222333...///666DDDYYYxxxqqq```@@@<<<666333444666999:::888777777555222...***(((&&&((()))***)))&&&###!!!%%%&&&))),,,------,,,,,,---(((%%%''''''###"""###bbbHHH:::333000333777777888::::::888666555555444222000222111///...///111444555333111000111222000,,,)))+++******...333555555333333666;;;EEEUUUlll}}}}}}kkkPPP>>>777555000+++......111666:::999444///...111444777777555111///,,,***(((''''''(((((((((''')))++++++***)))***+++---,,,+++++++++,,,------///...111>>>UUUqqqjjjPPPBBB333...---,,,+++,,,000...---,,,---...---,,,...111444555333111000///,,,,,,,,,...000000///---///...------///111444666111+++,,,444:::DDD[[[ssslllPPP???555...***///444:::;;;777111...,,,...///111111000///000111222222000---+++***,,,...000///...+++(((((()))+++333888<<<:::444///...///222111000000111333555666999BBBTTTnnniiiLLL:::222111111333111///...000111111111000,,,((())),,,---***&&&$$$(((...111111...,,,+++000000000222333333222000888444444666777777;;;@@@JJJZZZpppnnnYYYIII???;;;>>>888333111...++++++...333333222111000///...---+++)))'''(((+++...///000000//////111222111,,,(((000///...,,,+++******)))***000000+++***...///,,,555@@@VVVsss}}}dddUUUKKKBBB;;;999777666666666666444222222333444444333000...,,,/////////...+++)))))))))000333555222,,,((((((+++''')))&&&(((///...777LLLVVVqqqnnnSSSEEE;;;444444555222///...+++******+++------,,,+++---......---,,,,,,///111111222000---)))***...222555111...---000222111///,,,+++***000???YYYvvvvvv\\\DDD???>>>999666888444000,,,))))))***++++++,,,...---***&&&&&&,,,111111111111///------///111222444333...)))(((,,,111000,,,'''%%%(((---111333666888>>>LLLeeeuuu___KKK;;;555777444777<<<888666444222111000///,,,******+++---...,,,)))%%%"""###%%%))),,,...//////...---,,,***(((&&&%%%######```FFF;;;555111333666666777888777777777666555333222111111000......///111444666555333000000000000---***((('''(((,,,111444555444555777===HHH[[[ttt~~~rrrUUU@@@777333...)))***,,,///333555333000---...000444777777666333111,,,)))'''&&&((()))(((&&&(((***+++,,,+++***+++,,,...---,,,++++++,,,------//////333AAAZZZwwwnnnUUUEEE444.........---,,,///---,,,---///111111000///111333333111/////////++++++---000333444222000,,,,,,---...111444888:::888000---555???MMMggglllOOO<<<333---***---111666666333---***(((,,,///111111000//////000000000...,,,)))(((***++++++,,,+++)))'''(((***,,,111555777555000,,,,,,---111111000000111444777888;;;BBBQQQiiiiiiLLL;;;444222333222000......///000111000111---++++++------***&&&$$$(((---000000...,,,+++000111222333444333222000222//////222444555999???III^^^xxxttt\\\LLLCCCBBB>>>777000...---,,,///333666555444333222000//////***((('''(((+++---//////111000000111222000,,,(((---,,,++++++***************...---)))'''+++...,,,555CCC]]]{{{hhhWWWLLLBBB;;;888666555444555555444333222333333333111///,,,+++...//////,,,(((&&&'''(((...222555333---(((&&&'''''')))&&&)))000000:::PPP___{{{rrrWWWFFF===555555555222...---******+++---000111111000.........---,,,---///222333333111---******---000222///,,,+++,,,---------...///000444@@@YYYzzzhhhNNNEEEBBB;;;555555111...+++)))***+++,,,,,,,,,...---)))%%%%%%)))...222333333111...------...///111111...***))),,,000---+++(((&&&'''***...111888<<>>888:::777888;;;666444222000///...---+++)))***,,,---......,,,)))'''&&&'''(((***+++------------,,,)))'''&&&''''''(((bbbHHH===666222444555444333444222555888777444111111333111000///...///222555777666333000/////////...---'''''''''***///333555666888999@@@OOOfff~~~|||]]]EEE999333...***))),,,///111000...------///111444666777666444333---)))&&&'''***,,,)))%%%)))+++------,,,+++,,,---111000///---------...//////000555EEE___}}}www]]]JJJ777000222222000///...------///222444555444000111222111...------...***+++...333666777555333++++++,,,///222777;;;>>>>>>444///888HHH\\\xxxqqqRRR===333---***,,,///222222///***'''%%%(((+++///111000/////////000000///,,,)))((()))+++'''((()))(((((((((***,,,///111222000,,,))))))+++000//////000222555888:::<<<@@@LLL```zzziiiMMM<<<555444444222///---,,,...///000000111...---...///...***'''$$$(((---000///---,,,+++000111333555555333000///...,,,,,,000222444:::AAAPPPiiihhhVVVLLLIII???666...,,,---...333999888888666555333111//////)))''''''(((+++---......000000000111111...***&&&)))))))))******++++++,,,)))+++***&&&%%%)))---...777HHHeeemmmZZZLLLBBB;;;666444333333444555444333333333333222000...+++)))///000000+++%%%"""%%%)))+++///333333...)))&&&%%%(((***(((***111333???VVVjjjwww\\\HHH>>>666444444000---+++******,,,///333666777666///000///...---...111333444333111---******,,,...---,,,+++(((&&&&&&(((+++---000333777CCC___rrrVVVJJJEEE>>>555222---+++***+++,,,------++++++,,,+++((($$$$$$'''+++222333444333///,,,)))(((+++---///...,,,+++---000***++++++(((&&&&&&***...888???MMMaaazzzrrrQQQAAA;;;===::::::;;;444111000------,,,+++)))'''+++,,,---.........---,,,)))(((''''''(((***,,,......,,,(((&&&&&&(((+++---hhhNNN???888333444444111//////---222666555111///000333555333111000000222555666444222000...///000222333,,,++++++,,,///333777999;;;===EEEWWWqqq|||dddJJJ<<<555111---+++///222222///---...000111222444555555444222111+++(((&&&(((...000,,,(((+++---//////...---...///222111000........./////////000777GGGaaagggRRR>>>666777777555444000//////000333555666555111111000...++++++,,,---***+++///444888888555222,,,---...000333888<<<>>>===444222>>>SSSlllzzz[[[DDD777///,,,---///000000...***&&&$$$!!!%%%+++///000000///000333333222///,,,++++++---((()))++++++******+++------///111111---+++******,,,,,,---...111555888::::::===FFFYYYtttiiiNNN>>>777555666111...++++++,,,...//////...------...000///,,,)))%%%)))---//////---,,,+++...000333555333111///...///------000111444<<>>666///...000222666:::777666555333000...---,,,''''''''')))+++------,,,//////000000...+++'''%%%&&&''')))***,,,---......******(((%%%%%%(((...111:::NNNmmmrrr\\\LLL@@@:::555333111111333444444444555555444333000...+++***000111111+++$$$"""&&&+++(((,,,//////---***((((((***,,,)))+++111444BBB[[[uuuzzz```HHH>>>444111111---***))),,,,,,...111555888999888///000///...---...111333222000...,,,***+++,,,...)))***)))%%%!!!!!!%%%)))(((***...777JJJjjjvvvYYYKKKEEE???666111,,,+++,,,---///...,,,***((()))(((&&&$$$%%%(((+++000222444222...)))%%%###&&&)))---...------...///***---...+++&&&%%%(((---777???PPPgggzzzUUUCCC===???<<<<<<;;;333000...,,,,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++***)))&&&%%%&&&)))---000...+++'''$$$$$$'''+++...nnnTTTBBB;;;555555444000---,,,)))...222222...---///333888666444111111222333444111000///...///222555888444333111000111444999<<<@@@DDDOOOccc|||zzzxxxgggNNN???777222......000222111......000333444444444333222000...---)))((('''+++111222///+++,,,...///000///...///000///...---+++++++++,,,---000111777GGGaaa~~~uuu```JJJAAA???<<<999888333222111111333444444333111111000---******+++---***,,,///444666666222///000//////000222555888:::666333666FFF___yyycccLLL;;;111+++------------,,,)))%%%###!!!''',,,///000111111444444444111...,,,,,,---+++---//////...------------000333444333///,,,***))))))***,,,///333777999777:::DDDWWWssskkkPPP???888555555000---***)))***,,,......***++++++---//////...---'''***...000///---,,,,,,,,,///222333111///......111///......///333???KKKkkkjjjSSSAAA888222333555555555777333222111///,,,***)))(((''''''(((***---...---,,,---...//////---)))&&&$$$'''(((+++---///000111111+++)))'''&&&&&&)))000555@@@TTTssswww^^^KKK???999555333111000222444444444777777555444111///---,,,---...---(((###!!!%%%)))((()))***+++++++++---...,,,///,,,,,,222666GGGbbb{{{aaaGGG;;;000,,,,,,***((()))/////////222444666666444---...///...------///111,,,+++))))))***+++,,,---''''''&&&"""###'''&&&&&&+++:::TTTvvv}}}```NNNFFF>>>666111------...000000///+++(((%%%%%%%%%%%%&&&(((+++---...000000///***%%%!!! $$$'''***---......///000,,,///111...(((&&&)))---444===OOOiii[[[GGG>>>???<<<<<<<<<444///...,,,,,,,,,,,,+++)))************)))(((''''''***(((&&&%%%'''***...111---***&&&""""""$$$'''***qqqWWWFFF???999999777222---,,,(((+++......---...000333888666333000000000222333///000000///000222777;;;999888444111111444:::???EEEMMM\\\pppuuutttiiiRRRCCC:::333///...///...------...000222555444222000---+++***)))((()))+++...111111...,,,***,,,......---,,,---...***)))(((''''''((()))***000222888HHHbbbsss]]]OOOFFF???:::999555333111111111222111000000000///---+++***,,,---+++,,,///222555555222///222111000///000222444555000333<<>>666111//////000111222000,,,)))$$$$$$%%%&&&)))+++...///---------***&&&"""!!!!!!%%%&&&))),,,///000000000000111111...+++)))+++...222;;;OOOkkkfffOOOBBB???;;;<<<<<<444///---,,,,,,------,,,***((())))))))))))'''%%%$$$((('''&&&&&&''')))+++---)))'''$$$###"""###$$$&&&ttt[[[KKKCCC>>>===<<<666111///+++++++++,,,...000333555222111///------///111333000111222111000222666999999777444000///333;;;AAAKKKVVViii}}}sssrrrooo[[[KKK@@@777111000---++++++---000222333222111...,,,***)))(((((('''+++///000...+++))))))''')))***+++***)))***+++((((((''''''((()))+++,,,111333:::KKKeeeppp]]]LLL>>>777666333111//////000111000///...//////...,,,+++---...++++++---111444555444222222111///......///000111///666CCCWWWpppjjjQQQ@@@666111+++)))'''((())))))'''$$$"""%%%***---...000222333666666666444111...---------000444666666555444444333222111111222222111000(((((()))+++---111555777888===LLLcccpppTTTAAA777222111///+++'''%%%'''***,,,---******)))''''''''')))++++++...000111000///......---000333222000000333777333///,,,+++---777KKK^^^zzzsssSSSGGG<<<999888555222111...---,,,+++)))((('''&&&'''(((***...111111...,,,---000333333///,,,******+++---///111222222111111***&&&&&&)))***+++111999NNNdddcccMMM@@@<<<888666222111111333444444666666444222111000//////(((&&&$$$%%%((())))))((()))))))))***,,,.........---111000222;;;DDD[[[{{{zzz```FFF777)))###$$$''',,,111...---,,,,,,------+++***%%%(((,,,---,,,***))))))%%%###!!!"""%%%'''&&&%%%$$$ """###$$$+++:::PPPjjj}}}```JJJ>>>777333//////000222333222///---&&&&&&&&&(((+++---///000---,,,***&&&"""!!!###%%%&&&''')))+++///111222222222111///---+++,,,---...222<<>>999777444222111......---,,,+++))))))((('''(((+++///222222///,,,...222555555222...---...,,,...000111222111000///(((%%%%%%)))++++++000999QQQiiifffOOOBBB>>>:::777333111222333333333555444333111000/////////***'''%%%(((---000...+++******+++---///...,,,***,,,111111555???JJJccczzz```FFF777'''"""$$$(((///555+++***)))***++++++)))'''"""&&&+++---,,,)))'''&&&%%%""" ###$$$###!!!"""!!!"""+++AAAYYYrrrdddLLL>>>999666//////000222444444333000)))(((((())),,,...//////...,,,((($$$!!!"""%%%)))(((((()))+++///111222222444000---++++++---......333???VVVvvvbbbKKKAAA999:::;;;444,,,+++***+++,,,,,,+++***&&&(((+++...///...+++***''''''((('''%%%""" ###&&&''''''&&&%%%}}}eeeUUULLLDDDAAA>>>888333222111...***))),,,///222444///---***)))+++---//////000...------...///...---555...)))))),,,222<<>>TTTmmmoooVVVCCC:::666---------......000111222555555444333444555777888999;;;999444333555444//////000222444666666666666...---+++***++++++***))),,,...222333333333444555;;;???QQQpppwwwZZZEEE999444222///+++(((&&&(((+++...///...,,,***&&&$$$%%%(((+++000555777555555999999555222333444444333333555777888555444666<<>>999555555...---+++***))))))******+++---///...,,,,,,---///444222000///...---,,,+++...,,,,,,,,,------+++***###!!!!!!$$$&&&)))222;;;[[[ssszzz___JJJ===;;;;;;;;;;;;:::888555444222111111111222333222222//////...///666<<<:::333...000333555555222...+++...111666???NNNfffwww[[[DDD:::111000222333333555555111---+++***++++++***(((+++......***%%%!!!!!!!!!"""!!!!!!!!!"""###$$$ ###&&&'''(((222JJJmmmqqqSSS<<<111...---,,,,,,111666888555111,,,,,,+++))))))((())))))((('''%%%""" ###&&&))))))***+++,,,---......///...+++((('''(((+++...888GGGaaa~~~___III<<<555333555222111...+++)))'''&&&&&&)))***+++***))))))+++---***&&&!!!!!!###### """&&&)))******)))}}}eeeUUUJJJ@@@<<<999555333444222///---,,,...111333333555333///,,,+++,,,...///***(((%%%$$$&&&)))***+++---,,,++++++***///>>>MMMeee|||wwwvvvlllWWWFFF;;;666333333444666777666222///,,,+++)))((('''&&&%%%%%%''')))+++,,,,,,+++,,,.........,,,)))&&&%%%&&&'''))))))((()))***,,,...///111777EEEZZZssstttYYYDDD777111...++++++///000...000333444000,,,+++,,,,,,+++((($$$(((000888;;;999333...///...+++'''$$$###%%%'''222CCC^^^{{{pppWWWEEE:::666////////////000222444555999888666555555666888999666777666222111222111......000333555666666555555000111000...+++***++++++///222777999777444111000888???SSSuuu{{{^^^HHH<<<666444///---)))(((***---...///...+++((($$$###&&&,,,111555888999777888::::::888000222444444333222222222666444444888BBBUUUrrrjjjTTTBBB???@@@;;;555444...---,,,************+++,,,---,,,+++))))))+++---111000///...------------///...---------,,,***((("""!!!"""$$$''',,,:::GGG```wwwkkkQQQ???;;;:::::::::999888777777111///---...222555555444333222111111777===;;;555000222555888888555111///000333999CCCVVVppprrrTTTBBB:::444555666444111000333222...***'''''')))+++(((***------)))%%%""" !!!"""$$$%%%&&&'''%%%""" !!!$$$''')))***---:::VVVyyy}}}\\\AAA333///---,,,,,,///444555333000000...+++((('''''''''''')))'''$$$ !!!%%%)))(((((((((((()))******++++++***(((''''''***---777IIIgggeeeLLL???888666666888555111,,,(((&&&%%%$$$***++++++***(((((()))***+++'''###"""%%%&&&%%%$$$!!!###$$$''')))+++------~~~fffRRRFFF;;;666333000000333111///------000222333444555333000---+++,,,000222,,,((($$$###$$$'''((()))------...,,,***///AAASSSmmm|||lllssslllTTTCCC999555333333444555666444000,,,,,,+++***)))''''''&&&&&&'''((()))))))))***,,,......///...,,,)))((()))***++++++++++++,,,------...333888EEEXXXpppeeeMMM<<<444...+++,,,///000...///222222///,,,*********)))'''###(((///666888666222...000///---***((('''(((***888KKKiiitttZZZFFF;;;666000/////////000333555666999888666555666777999;;;555666666333000///...---...000333555666555444333444555666333///---...111333666888888555111---,,,333;;;QQQssscccLLL>>>888666000...,,,+++---...//////...+++'''######'''///555999999888777888999888666///111444444222000......000...000888FFF\\\yyyttt\\\GGGBBBAAA;;;333000///...---++++++++++++,,,++++++)))'''&&&''')))+++)))***+++,,,---///222333111000.........---+++)))######%%%(((,,,333CCCRRReee{{{pppUUUCCC:::999888777666666777888222...+++,,,000444444222000000//////555;;;;;;666///222666888888666444333444666;;;HHH]]]zzznnnPPP???777111222333000,,,***------+++&&&""""""&&&+++(((***,,,,,,)))%%%###"""""""""###%%%'''))))))(((%%%$$$###$$$&&&)))+++,,,222AAA^^^jjjLLL;;;555...------...111222111///333111...***))))))***+++***(((%%% !!!%%%((('''&&&%%%%%%&&&&&&'''(((***+++***''''''))),,,555IIIiiigggNNNAAA;;;888888:::777222---)))'''&&&&&&***++++++)))'''&&&'''(((+++))))))***,,,---,,,+++)))))))))))))))***---///gggMMMAAA555///---,,,---000///------...111333444444222111///,,,***,,,111555000,,,(((&&&&&&((())))))//////000...,,,333HHH]]]yyypppbbbnnnkkkRRR???555222000000111222333111...+++---,,,+++***))))))((((((((())))))((('''''')))+++,,,---...---,,,,,,---///...///111333333111000...111555@@@SSSlllrrrWWWBBB666///------000000......000///---***((((((''''''&&&&&&)))---111222111000///...///000///------///111AAAUUUsssvvv[[[GGG;;;777///...------...000333555666555333333444666:::<<<777777777666111---+++,,,...000222333444333222111333555666444111000222555888888777444///+++))))))...666LLLmmmhhhPPP@@@999666222000......///000000//////,,,)))%%%%%%***111666999777555666777555333111...111444444222...,,,++++++***///;;;LLLdddzzzbbbLLLEEECCC<<<444222000///...,,,,,,,,,,,,---***(((&&&%%%%%%'''((()))%%%'''***+++,,,...222555222111000000111000...,,,((((((+++000333999FFFSSSjjjqqqWWWGGG:::888555333222333555666222///+++***,,,......---***,,,---...444:::;;;777...111555666555444555666:::;;;AAANNNeeekkkPPP>>>555......///---***)))(((((((((%%%"""###''',,,(((***+++***(((%%%$$$$$$&&&%%%%%%'''***+++***(((%%%%%%%%%%%%&&&(((+++---666FFFaaawwwYYYFFF===111000......///000000///666444111///---...000111---+++'''###"""%%%&&&&&&$$$######$$$&&&'''(((+++...---***((())),,,444IIIjjjkkkSSSEEE===::::::999777333///,,,************++++++)))&&&%%%&&&'''+++---000444666555222000000000...+++((((((+++...eeeHHH<<<000+++)))(((***---+++++++++...222555555444000000...+++(((***000666333000,,,***+++,,,,,,,,,111000000///000;;;TTTkkkjjj]]]nnnkkkPPP===444111---------...000000...,,,------,,,+++***************+++***)))''''''((())))))+++---......///111222222666;;;>>>>>>999444000---222===RRRlllzzz^^^GGG:::222//////222111...---///,,,***)))'''&&&&&&&&&''''''))),,,,,,,,,+++,,,...,,,...000111222333555777HHH\\\zzztttYYYEEE;;;777///...,,,++++++...000222222000///...000333777999666666888777222,,,+++...//////000000000000000000///000111111222333555777===;;;777222,,,(((((((((+++333JJJkkkoooUUUCCC:::777333111000111222222111///000///,,,***))),,,111555777333222666888555111///...111333333111...,,,++++++,,,333BBBVVVooojjjTTTLLLFFF===777777111000///------------...***(((&&&&&&(((*********(((+++---,,,******---000111000000111333333111000//////333:::@@@CCCJJJQQQlllvvv[[[KKK===:::555111///000222444111000...+++)))((((((((('''+++...000555;;;<<<888---000333333111222555999???BBBJJJYYYrrrhhhOOO@@@777///...000...,,,+++((()))(((''''''(((+++---((()))***)))'''%%%%%%&&&***((((((***---...+++(((&&&&&&%%%$$$$$$&&&***---666HHHbbbeeeNNNCCC444333111000//////000111888777555222111111222333...---***&&&"""!!!###$$$%%%$$$###"""###%%%((()))***///333222...******---666LLLmmmvvv^^^MMMAAA::::::666555333111000...------***++++++)))'''&&&'''(((***...444999;;;999555333333333111,,,'''&&&(((,,,}}}```EEE:::...***((('''(((+++'''(((***...222555666555//////---)))%%%'''---333222000......///111111111222///---...555FFFbbbzzz}}}hhh___ssslllQQQ===444111+++******+++...000000///---,,,+++***))))))))))))***+++,,,+++***))))))***)))+++...//////000111333666<<>>:::444...)))((((((+++555MMMooouuuYYYFFF<<<999333333222333444333111///111111111///......000333444000111888<<<999333222///111333222000...,,,,,,---///888JJJ___xxxyyyvvvaaaTTTHHH;;;666888222111000...---......///+++)))(((***---///...,,,,,,...///,,,(((&&&(((+++.........000333444444333222333;;;HHHRRRVVVWWWYYYnnnbbbMMMAAA===666000---...000222///111222...)))%%%&&&(((%%%***///111555999999555---000111000...000666<<>>444222+++)))(((***---000222222++++++***)))((((((((()))***,,,......,,,+++,,,---))),,,.../////////111222888@@@JJJQQQPPPGGG;;;333444;;;III^^^wwwyyy```LLLBBB666444333555333...+++,,,)))))))))((('''''')))+++&&&)))++++++(((%%%%%%&&&&&&)))---000222333444666IIIaaahhhOOO???888666111///,,,***)))+++---//////,,,)))'''''')))---///......333777333,,,---333000...,,,+++***,,,---...,,,++++++000888>>>@@@???AAAAAA>>>888111,,,))))))---888RRRssszzz]]]HHH>>>;;;444333333444555444222///111333444333111///000000111---000:::@@@===777666///111222222000...---...---000;;;NNNddd|||xxxtttlllZZZIII888222444333222000///......//////,,,******---111333111///,,,///000,,,'''$$$'''***,,,,,,---///333555555444222444@@@SSSccchhhggggggnnnhhhMMMDDD???888111------///111...222555111)))$$$%%%)))###)))...111333666444000...000111///---000888>>>CCCLLL]]]sssaaaIII>>>777222444666333...,,,---+++***+++---...+++'''((())))))(((&&&&&&'''(((+++)))(((,,,111333///+++******((($$$!!!###)))...444JJJgggvvv\\\KKK:::999666333000000222444999888666444111...,,,***,,,---,,,)))%%%"""!!!!!!""""""!!!"""%%%)))---///000666<<<;;;444...---///@@@XXX|||{{{```GGG:::666555555666666444222///---***++++++***(((((()))******---111444555444444444000222222---'''$$$'''+++cccJJJ;;;---'''''''''))),,,+++******,,,000333444444222///***'''((()))++++++***+++...222555777888999111***$$$+++AAA```}}}wwwoooooosssSSS<<<444555+++***((('''((()))+++---)))(((&&&%%%&&&(((,,,...///222444222...***((())))))***---...000000111111888BBBRRR]]]WWWEEE999666:::>>>III]]]xxxdddPPPEEE===888333111222111///---))))))******+++,,,------,,,+++)))'''&&&%%%%%%&&&'''&&&)))...111111333777MMMiiidddKKK:::444333222222000---)))))),,,///---)))&&&&&&((())))))'''+++---...---,,,,,,000333//////...+++***+++...111///,,,+++000333666<<>>888555444222///,,,,,,---000111,,,,,,,,,---///000222333...---+++***)))))))))***'''***---//////000333555777;;;FFFYYYkkkvvv|||~~~wwwkkkXXXGGG???888666444111000222---333999777...'''$$$%%%&&&+++000222111000000111---000222000---...444999AAAJJJ]]]www~~~\\\HHHDDD===555333333222000...///...------//////...------000222000,,,)))((())),,,+++))))))***+++******'''%%%%%%'''%%%###%%%***666QQQtttgggRRRCCC:::333222333222222444555444333111...+++(((&&&***+++++++++)))&&&""" """ ###''')))***,,,111000///222,,,***444DDDcccjjjOOO>>>999999:::999777555333333333333111---***'''&&&%%%%%%(((+++///222222222222333555222...+++***+++,,,---dddIII;;;---(((((())),,,///+++***)))+++...000111111...,,,)))((()))+++,,,,,,+++,,,---000333555777888555///,,,444JJJggg|||uuuwwwpppSSS>>>555333+++)))'''%%%%%%(((,,,...***)))'''%%%&&&(((+++---111222222000+++(((''''''((()))***+++,,,...000111666@@@OOOYYYTTTEEE;;;:::;;;@@@LLLaaa|||nnnXXXLLLAAA;;;444000//////---+++)))***+++---///000222222///---+++(((&&&$$$$$$$$$((('''***///000000666===XXXrrr{{{]]]DDD666222333444444333///+++***+++...,,,***'''''')))******((()))***+++***)))))),,,///222222111///------///222333000///000222444<<>>;;;::::::999888777666666<<<>>>???;;;444//////111---...111444555444000---...333:::;;;333)))&&&)))000333CCC```~~~{{{jjjdddqqqjjjSSSBBB777222222000...,,,,,,...000222000000///////////////000//////...---------...///+++,,,,,,---...000222333888:::FFF]]]ttt|||uuunnnYYYIIIAAA999666444111111222...222666555000)))&&&&&&&&&+++111333111......//////111111...))))))...333<<>>TTTppp~~~pppUUUAAA666111,,,)))%%%"""###''',,,000,,,***(((&&&&&&(((***,,,222111///+++'''%%%&&&''')))))))))((((((***///222:::EEESSSZZZSSSEEE<<<;;;<<>>444---,,,,,,,,,+++(((***,,,///111333555555222000,,,(((&&&$$$$$$$$$%%%'''+++...///222>>>JJJggg~~~vvvVVV???333222333666666555333///,,,+++,,,,,,***))))))+++,,,++++++((()))))))))((()))+++---444444444222000///000111444111/////////555CCCQQQppppppgggTTTAAA555///+++)))444KKKjjjnnnWWWGGG@@@<<<;;;:::999888777777777>>>???>>>:::444//////000000000111222222000+++'''000444:::;;;333(((&&&***333<<>>333,,,***,,,---...(((***,,,///111222333333222///,,,(((&&&%%%&&&&&&###&&&,,,///000777III[[[uuurrrSSS>>>444222333555555555444111///---,,,,,,+++++++++,,,,,,---,,,,,,++++++******+++---...444555555444111000000000000---++++++///<<>>TTTrrr~~~uuu|||zzzaaaJJJ???555333333222222444///...///222444222---)))...333777777333///---,,,,,,...---)))&&&(((///666@@@VVVtttkkkVVVMMMEEEDDD@@@999555555444222///---+++***+++,,,,,,+++(((111999:::333,,,******$$$$$$###$$$%%%%%%###!!!'''%%%%%%''''''&&&***000AAA]]]iiiPPPDDD999333111...///111222222333333222111///...,,,***(((&&&%%%&&&''''''&&&$$$""""""###$$$$$$$$$"""(((&&&&&&******111BBBZZZzzzdddOOOHHHEEEDDDCCCBBB@@@===999666222111111000///---,,,+++)))+++---......///111333444777999666///)))&&&&&&kkkTTTFFF888222000...---//////,,,)))(((***+++,,,,,,***))))))***+++***(((&&&&&&%%%$$$$$$&&&)))+++---222222888HHHbbb~~~aaaFFF888555000,,,'''######(((---111,,,***((('''&&&'''((((((+++)))((('''''')))***+++111000---(((&&&)))222999IIIYYYiiikkk^^^LLL===666:::BBBTTTllloooZZZEEE===222,,,+++...000111,,,---///111222222111111...,,,)))'''&&&''')))***(((+++///111222;;;PPPeeelllPPP>>>666222000222222333333333111///---,,,,,,------,,,,,,,,,---...,,,++++++,,,---......111222333222000//////000000,,,***,,,444GGGfff~~~rrrZZZFFF;;;555222444999HHHddd{{{___KKK@@@<<<:::888666444444444444666555333000,,,***)))))),,,,,,,,,---...---)))'''(((+++000222---)))---555DDDWWWsssgggUUUZZZuuuqqqXXXGGG???888555222///...///222333555444333111000000000000111111111000...---,,,+++***+++---///111000...,,,222GGGeeeuuuyyyhhhJJJ>>>222000222333333555///......111555444000+++000333666555000,,,*********++++++'''$$$'''000777BBB]]]~~~{{{]]]IIICCCBBBFFFCCC:::444555555333000---***((())))))((((((&&&***000444444111,,,)))'''&&&%%%%%%%%%%%%###!!!###!!!!!!$$$%%%&&&+++111@@@]]]cccKKK@@@555000...---...111444444444444222000...,,,)))'''&&&%%%%%%'''***+++(((%%%""" """$$$%%%&&&&&&+++(((&&&+++---777KKKbbbqqqZZZPPPHHHFFFDDDCCCBBB@@@;;;888333333222111000///......+++,,,---......000333555444777999777111,,,)))(((oooZZZLLL===666222...,,,------***((('''))),,,---...,,,***)))))))))(((&&&$$$#########$$$%%%(((***+++///222<<>>666777999777222///+++(((''''''&&&%%%%%%&&&)))---111111---******'''%%%######"""!!!"""$$$***222AAA___```GGG<<<222///...---...111666666555444111///,,,***'''&&&%%%%%%&&&(((+++,,,(((&&&###"""$$$''')))))))))...+++(((,,,000>>>UUUllleeeWWWHHHEEEBBBBBBDDDDDDBBB???666444222000////////////...////////////111555999555555444444222000...,,,ttt]]]OOO@@@888444000------***'''$$$%%%'''+++...///,,,***((((((((('''&&&$$$"""###$$$&&&''')))++++++///555EEE]]]yyyrrrxxxiiiMMM===777333222000...---------...'''&&&&&&%%%%%%%%%&&&&&&'''''')))---000000---)))+++------++++++222???IIIUUUhhhxxxuuudddRRRCCC:::444;;;KKKdddnnnWWWAAA<<<555222333333333111000222444555555333111///***(((&&&$$$%%%'''+++---333333444666:::FFF]]]qqqdddLLLAAA>>>;;;888666444333333444444222///,,,...000///,,,))))))***---***'''''')))+++***)))***++++++,,,,,,///333666777555888BBBSSSggg|||aaaKKK>>>777111///333AAA^^^gggSSSHHH===;;;888555333333444444...,,,*********,,,------(((((()))+++------+++))))))***,,,......111===JJJ^^^ttt~~~ggg[[[XXXhhhmmmQQQ@@@333111///---...000333555111000000000000111222222000000000000...---+++***$$$'''***)))(((---666???PPPlllkkkjjjtttwwwUUUFFF666111222222111222......000222444444222000111222222...)))&&&''')))+++,,,***'''&&&+++666???WWWvvvcccHHH>>>@@@MMMVVVVVVHHH=========;;;666222---)))'''&&&%%%$$$%%%&&&(((***+++,,,,,,,,,+++'''"""!!!%%%---555GGGeeedddFFF<<<444222111000000222555555444333111...,,,***((('''&&&&&&'''((()))***&&&&&&&&&))),,,------+++)))...+++(((...444EEE^^^wwwnnn[[[GGGCCC??????BBBCCCBBB@@@888666222///---...///000111111111000111333888<<<666222///000333555444222www^^^PPPAAA:::666111......'''$$$"""###&&&+++...///+++)))'''''''''((('''&&&"""###%%%(((***+++,,,,,,000:::MMMhhhyyyjjjrrriiiPPP???777444444333222000///---,,,%%%%%%%%%$$$$$$%%%%%%&&&((()))+++000333111,,,'''&&&)))++++++---555CCCOOOaaatttyyyeeeSSSDDD;;;222888HHH```~~~iiiSSSAAA===777555555444222///---///111333333222///...+++)))%%%###$$$&&&***,,,000///111777>>>MMMeeeyyyeeeNNNEEEDDDCCCAAA;;;888555444555555222///,,,///111///+++(((((()))...+++((((((***,,,+++***((()))******,,,///555999555555===MMMaaauuueeeNNN@@@666000)))--->>>]]]jjjVVVLLL???<<<999666444444555555---,,,******,,,...000111---,,,---///000111///---------...000000444BBBQQQmmmvvvccc^^^```kkkwwwXXXCCC...---,,,+++---000444777111000000000000000111111++++++,,,,,,,,,+++)))((($$$'''(((%%%###+++:::HHH___yyyzzzddddddmmm{{{\\\KKK:::333333222000000---///111333333333222111555555444///***(((***---+++,,,,,,***+++333@@@JJJiii}}}^^^HHHEEEKKK]]]fffdddSSSDDDAAA@@@<<<999555///+++((('''%%%$$$&&&(((***)))''''''+++///***&&& $$$(((111999MMMjjjiiiHHH???777555444222111333333333333222111///,,,+++))))))((('''''''''''''''$$$&&&***///222222///,,,(((---***(((///777JJJeeerrr]]]HHHCCC<<<;;;===???===;;;:::777222...,,,---///111333333222111222555:::>>>777000+++---333888888555dddSSSEEE@@@;;;444111333111***"""!!!&&&---111222...---***'''$$$$$$&&&)))((($$$$$$(((+++***,,,///666@@@UUUooopppeeesssuuuQQQ;;;555666444333333444333111000+++(((&&&%%%&&&(((((((((+++***)))***,,,+++(((%%%###%%%)))---...555FFFVVVhhhzzzrrr[[[HHH<<<666888GGGcccbbbHHH>>>===888333000111111000,,,...//////...------...,,,)))&&&######&&&)))+++000...---111>>>XXXtttkkkYYYOOOUUUXXXLLLGGG>>>666555555444444666000000000000...,,,***)))(((%%%###$$$)))...000111***)))'''(((+++...000000777:::DDDWWWooojjjOOO>>>666444***///@@@^^^pppWWWHHH>>>;;;888666555555444222///,,,***))),,,///111222222111000///......//////333------222444888JJJ___}}}sss]]]YYYbbbsssbbbKKK555((('''+++)))///999999666444111/////////...---+++)))&&&%%%&&&'''&&&%%%&&&###!!!"""&&&222HHH[[[rrrhhhdddmmmbbbHHH:::777///+++111333333111333888999444///...444666666222---+++...333///...------...777KKK___yyysssVVVFFFJJJWWWkkkqqqpppdddUUUKKKEEEBBB<<<888222...+++)))'''&&&,,,,,,,,,+++***)))((((((...%%%  %%%))),,,333:::RRRmmmnnnZZZFFF666555777333...---111444666555111...---......+++(((&&&&&&&&&%%%$$$!!!&&&---333555222,,,)))((("""###+++111<<>>888333///...,,,***---...///...------...///...+++)))&&&%%%''')))***---...111999JJJdddxxxjjjbbbffffffYYYJJJ@@@777555555333222333000111111111000...,,,+++'''$$$!!!"""''',,,///111,,,+++******+++...///000777<<>>333///+++000@@@\\\~~~tttYYYIII???:::555222222444555666777333...,,,,,,...000111111111111000///...------000,,,,,,222555<<>>999222---,,,------...///000000000///---+++))))))(((***///444AAA\\\vvv~~~cccSSS[[[lllqqqYYYCCC444000111...333;;;;;;777444000...///000111111***'''$$$###$$$&&&''''''###%%%(((+++000???ZZZqqqpppjjjqqqpppSSSAAA;;;444333555111222......222333000...///...000222111//////222555999222++++++333EEE___tttiiiUUUQQQ]]]mmmkkkVVVIIICCC===:::666222111///---+++,,,+++************+++,,,(((###"""'''((('''&&&%%%&&&'''&&&)))666DDD\\\xxxhhhRRR???;;;===;;;999;;;222555888888555000---+++***))))))+++---...---,,,&&&&&&%%%%%%&&&((()))+++'''###%%%---888IIIfffoooOOOBBB555000000......000000000000111111222222333333222111000///222666:::999666111---+++---///222ooo\\\JJJBBB<<<444222555111...++++++,,,......---++++++---///000///,,,******&&&$$$%%%''')))000888EEEXXXuuuooo]]]fffzzzhhhLLL<<<222111222333555555333111---***((((((***...000111+++)))((('''((()))***++++++---///......:::UUUnnnfffOOOAAA<<<@@@OOOjjjpppXXXJJJBBB;;;666222,,,(((&&&//////...,,,++++++...111222111///...,,,***)))(((...666BBBRRReee{{{tttZZZLLL>>>888555222......//////000000000111111111***'''""" ###'''***))))))))))))((()))+++---:::HHH___|||yyy\\\DDD777222000444AAAYYYyyyeeePPP???:::444000111444777999???999222,,,************+++,,,...///---***'''$$$"""###''',,,333EEEeeerrrZZZOOO]]]rrrzzzbbbGGG666000///,,,000888666666222...,,,---///000000)))&&&###"""###&&&((()))$$$''',,,111888HHHeee~~~sssjjjooowwwZZZEEE>>>888888999222222---+++...///---,,,...,,,...000000//////111333///---...222:::IIIbbbxxx{{{aaaQQQQQQ```qqqtttZZZJJJCCC<<<999666444333111///...+++,,,---.........---,,,&&&"""!!!''',,,......*********((($$$'''666FFF```}}}www^^^GGG???>>>;;;999;;;666666777666333111///...++++++,,,...000111///---%%%$$$######$$$'''+++---+++)))***111<<>>OOOaaattt~~~cccRRRBBB:::888444000...---.........///000111111---+++&&&!!! """%%%$$$%%%%%%%%%%%%'''+++///:::MMMiii{{{^^^FFF999444222666BBBYYYxxxoooXXXBBB>>>888555444555555555999444---(((''''''((((((''')))+++,,,+++((($$$!!! %%%+++666LLLmmmiiiUUUPPPbbbxxxkkkLLL999000...***...555333333000---++++++,,,------'''%%%""""""%%%''')))***'''***000777AAATTTqqqwwwlllmmmcccMMMBBB;;;======444222---)))+++,,,******---,,,...000111000000000000---000555:::AAAQQQnnnpppWWWMMMSSSeeevvvzzz]]]III???:::777555444333333111///***---000333333111...+++%%%###"""$$$)))...111111------,,,***&&&(((777FFFaaa}}}gggMMMBBB???;;;999;;;:::777333111000000111222------...///111111///,,,###$$$%%%&&&)))+++...///...---///444???TTTrrrxxxSSSCCC444///111222333444///000000000///---***)))...//////.........111333///---+++******,,,...///qqq]]]III???888111000444777666222...***'''$$$###%%%&&&)))000666888666222&&&### !!!$$$***888EEEZZZwwwwwweee]]]nnn|||```JJJ===:::666333222222000///+++'''###!!!"""%%%''')))###%%%&&&&&&%%%&&&(((***111111333777@@@RRRnnnjjjSSSDDDDDDNNNdddzzzaaaMMM???444222///)))%%%'''+++,,,,,,***))))))+++---//////...------,,,++++++111>>>SSShhh|||hhhWWWDDD<<<999666222000............///000111222///---***%%%  """ !!!""""""###(((000666???XXXwwwbbbIII999222000555BBBYYYvvv|||cccIIIDDD>>>999666555444333222...)))&&&&&&&&&''''''$$$&&&(((***)))&&&###!!!!!!(((111AAA[[[zzzsssbbbWWWXXXkkksssRRR>>>222///+++000666333222///,,,+++++++++***)))%%%$$$###$$$'''***++++++***+++222===LLLbbb}}}ooollloooYYYJJJ???@@@@@@777333---)))******((((((******,,,...000111111///...000111444:::EEE\\\}}}aaaMMMLLLZZZppp```III<<<777666444444444444222000+++...222555555222---+++&&&%%%%%%'''***---//////---,,,------,,,///;;;HHH___xxxlllQQQEEEAAA<<<:::<<<;;;666000---...111333555///.........//////...,,,$$$%%%(((+++.../////////...000333888EEE\\\{{{{{{UUUDDD444000333555666888111111111000...+++((('''+++,,,------,,,,,,...///+++***))))))+++---///000qqq]]]HHH>>>888111111666:::888555000+++'''%%%%%%)))((()))...333444111---%%%"""!!!$$$)))333DDDTTTnnnssseeecccsssjjjSSSAAA===777333222222222222...)))$$$!!!!!!###$$$%%%###%%%((()))((((((***,,,111000333<<>>VVVsssxxx[[[SSSFFF;;;444333333333///---+++******)))((('''$$$%%%'''))))))((('''&&&%%%***444DDD]]]|||rrr___[[[```kkkVVV???111...***///555111222111000///...+++'''$$$######%%%(((,,,------+++---,,,222DDD^^^{{{mmmeeeuuupppYYYEEEBBBBBB999444///++++++***&&&$$$&&&$$$&&&***///333444333111444111888MMMjjjnnnOOODDDNNNfffhhhOOO???666555555666777777555333111000///---,,,,,,,,,,,,+++******)))))))))((((((''''''+++333:::@@@IIIRRRXXXmmmzzz\\\LLLCCC:::555555555111------000333444333...,,,******,,,...//////------.../////////......111888AAAKKK]]]zzz[[[HHH555000333666777777000///...---,,,,,,++++++''')))++++++***))))))***,,,,,,,,,---...///000111wwweeeOOO>>>555333888???CCC<<<444000000000...+++---,,,+++)))((('''''''''+++(((+++222555>>>XXXtttuuueeejjjtttZZZDDD;;;222000111000111444333///***&&&######$$$&&&+++,,,...000111000//////,,,...888III\\\qqqwwwXXXDDD???DDDWWWvvv}}}eeeQQQ<<<444444111,,,(((,,,,,,***)))((((((((((((...+++***+++******...555AAATTTnnnsssYYYBBB;;;888222///111000...,,,,,,...000111111,,,***'''###!!! ''',,,222CCCVVVqqqyyy^^^FFF999444///666QQQuuuwwwaaaRRRBBB:::555111///000333333333111---)))((('''+++)))''''''***,,,+++))))))***888SSSqqqxxxfffZZZ___jjjttt^^^KKK888///...---,,,+++222///+++))))))******)))'''''''''%%%%%%'''+++...000333===RRRooorrrfffrrrtttZZZHHH???<<<;;;444111...,,,++++++)))(((((((((((((((+++...222555999:::HHHdddiiiUUURRR[[[lllrrrWWWEEE>>>888444666777555333444333...******,,,...+++(((,,,,,,***)))(((&&&&&&%%%'''...888CCCOOOZZZ[[[XXX___hhh}}}hhhTTTFFF;;;444333222///...///333666555333+++(((&&&&&&)))---000222......000222///+++,,,111222:::FFFXXXrrr```EEE555444000222666444000---+++,,,......,,,)))###%%%))),,,---,,,)))(((///+++***---//////111555zzzgggOOO===444222777>>>@@@:::444111111222///,,,,,,+++***((('''&&&%%%%%%***(((+++333999EEEaaa~~~oooeeeqqq|||bbbHHH===333000000//////111000///,,,)))''''''''''''***+++...000111111///...000222===PPPdddzzz{{{___LLL===???NNNlllfffRRR<<<333333222...+++...---,,,***)))(((''''''))))))+++------,,,222:::HHH^^^yyywww^^^FFF===888111---///000...------///000000000)))'''###(((...777LLLbbb{{{|||aaaIII;;;444000666LLLjjjfffUUUDDD;;;888444111000222333333111---+++******,,,***)))***---...---,,,,,,---:::WWWwwwuuucccVVV[[[hhhvvvfffRRR===333000...,,,+++---***((('''((()))(((''''''''''''%%%$$$&&&))),,,222<<>>444111555;;;;;;777333222333333000---,,,+++)))(((&&&%%%%%%%%%)))(((,,,555@@@QQQooohhhfffzzzlllNNNAAA444000...,,,+++,,,---...//////...,,,***)))(((***---000111111///...333777EEEZZZrrrgggTTT@@@???HHHaaalllVVV???444333222111000000///---***((('''&&&%%%###%%%***...---///888CCCUUUmmm|||dddKKK???888000+++,,,---,,,,,,---//////...---%%%""""""***000>>>YYYsssfffMMM>>>555222666FFF___|||nnnZZZFFF===;;;888333111222333333000---++++++++++++******,,,///111000///,,,...<<>>EEETTTmmm|||eeeSSSUUUfff}}}}}}dddQQQEEE>>>:::;;;<<<999666666///+++&&&%%%'''))))))(((((()))***,,,---.........222;;;III]]]sss~~~llllllvvvgggOOO===666666444111000222555666444222+++***)))+++...000111111------...///,,,)))+++000;;;III^^^ttt]]]EEE::::::555222333///333555888777333---'''%%%!!!"""$$$%%%&&&'''''''''"""!!!###(((+++...555===~~~kkkRRRAAA888222222555555333222222333333111///...---+++***)))(((((((((++++++000;;;III^^^|||{{{eeeggg~~~rrrSSSEEE666///---+++))))))+++---111333333111---***'''))),,,///111111///...444<<>>;;;555000333333222000,,,))))))***'''((()))+++...000111111000444CCC___zzz```TTTMMMVVViiivvv```FFF777111---++++++***)))***,,,---,,,***'''%%%%%%%%%$$$$$$&&&+++...:::NNNlll|||{{{hhhQQQCCC<<<999666333000---,,,+++***(((+++,,,------///444<<>>666333222444000///,,,)))&&&###!!!!!! !!!$$$'''333III^^^yyyoooUUUBBB666...)))'''######$$$''')))***((('''!!!$$$+++111:::PPPrrrrrrWWWFFF===777666DDD\\\xxxiiiOOOCCC???;;;555000555444222...***''''''((($$$%%%&&&(((***---000111666@@@SSSnnnnnnQQQLLLLLLZZZqqq|||dddHHH888000---++++++,,,,,,,,,......---***'''$$$$$$%%%%%%&&&)))...222===OOOlllyyysss~~~qqqZZZIII>>>888666333///---,,,+++)))(((((()))++++++---444???GGGVVVllllll___XXXccc|||vvvaaaPPPGGG???===<<<888666666000,,,((($$$###""""""""" """%%%)))...333666888AAAMMMaaaxxx~~~uuusssrrrTTTBBB<<<<<<333111111333555444000+++,,,++++++,,,------+++))))))((()))+++***)))...666BBBUUUmmm{{{YYYDDD::::::444222444222666:::>>>===555,,,&&&###!!!!!!!!!"""$$$&&&((()))$$$$$$%%%&&&%%%)))666DDDqqqZZZJJJ???666///,,,+++,,,---///000000000000111000000000000111111222222666@@@OOOddd{{{vvviiioootttZZZHHH666//////...---,,,---///333555555222...+++&&&''')))***---///111222888IIIccc}}}yyy\\\FFFAAADDDXXXsssxxxZZZDDD999333222444111///,,,)))&&&###!!!!!! """+++===XXXoooyyy___HHH999000***'''""""""###%%%)))++++++***$$$!!!!!!(((000777DDD]]]~~~www[[[III@@@999777BBBWWWqqqsssXXXHHHAAA;;;555222555444222...***(((((()))%%%%%%&&&&&&'''***///333777IIIccc~~~vvvaaaHHHIIIPPPbbb{{{kkkMMM:::111---,,,------------......---***'''%%%&&&''''''))),,,111555???PPPnnnxxxnnnttt{{{cccOOO???777666333///,,,+++***(((&&&%%%'''******---666CCCNNNddd{{{xxxaaa]]]^^^nnnkkkUUUJJJ???:::777444222333...---***'''$$$""""""!!! ###'''---444:::>>>KKK[[[qqqzzzqqqxxx|||\\\EEE:::444111000000222444111,,,'''(((''''''(((******((('''&&&%%%''')))***,,,333<<>>888666888777666888:::999444...(((%%%#########$$$&&&(((***+++)))))))))((('''---???PPPvvv[[[III???666///---)))***+++,,,,,,---///000.........///000111333333444;;;III[[[rrrtttkkkuuuvvvZZZHHH555///000111111000000111333333222000,,,***'''''''''(((***...222444???TTToooeeeIIIBBBCCCTTTooo~~~___HHH:::333222333222000...***'''%%%######&&&555LLLjjjkkkQQQ???444---((($$$$$$$$$'''+++///000000'''%%%""" ###***333>>>OOOjjj{{{]]]KKK@@@:::777===KKKaaa~~~}}}aaaOOOCCC;;;666555444444222///,,,+++---...(((((('''&&&&&&***111777???WWWvvvgggUUUFFFKKKVVVjjjuuuTTT???444///---...///......///111000...,,,***++++++***+++---222555???UUUuuussstttoooXXXEEE999555222...+++***((('''%%%%%%(((+++,,,000:::IIIUUUpppkkkXXX[[[eeexxxvvvYYYLLL>>>777222///...000+++++++++***'''%%%$$$$$$!!!!!!"""&&&---666>>>CCCWWWjjj}}}mmmooojjjOOO:::---.........000111///((("""!!!!!!!!!###&&&(((((((((###"""$$$(((+++///888BBBRRRfffmmmPPPAAA???EEE@@@<<<===:::666555444444222///+++((($$$%%%&&&(((***+++,,,---,,,------,,,,,,666MMMbbbyyy[[[HHH===555111000((()))*********+++...000++++++,,,---///111222333555>>>NNNccc{{{ssslllyyyxxxZZZGGG555///222444333333222222222222000...+++)))((('''&&&&&&)))...222555FFF\\\xxxmmmPPPHHHFFFTTTlll```III;;;333111333333222///,,,)))'''&&&%%%***>>>XXXvvvuuuXXXCCC888///)))'''&&&''')))...333555666***(((&&&###!!!!!!!!!!!!###+++555BBBWWWttt}}}___LLL???;;;777888???SSSttthhhSSSEEE;;;777777333333222000...///111333,,,+++)))''''''+++444:::MMMiiizzz^^^NNNHHHMMMZZZnnn}}}[[[CCC777111//////111000000222444555444333//////...---,,,---111444@@@YYY}}}{{{xxxyyyaaaJJJ===555222---+++)))(((&&&$$$&&&)))---...222===NNN[[[uuuvvvbbbRRRZZZiii~~~~~~[[[MMM===444///+++,,,...(((***++++++)))'''&&&&&&###"""###&&&...888AAAGGG```tttjjjgggwwwwwwXXX===+++---,,,---///000---&&& $$$''')))***!!! ###(((,,,111;;;EEEYYYnnnjjjLLL@@@CCCLLLGGGBBB@@@;;;666333000000111000---***%%%&&&(((***,,,.........---...//////111>>>XXXqqqzzz\\\HHHBBB>>>666...************))))))((((((+++((((((+++,,,,,,///444<<>>888222+++++++++******))))))((('''%%%&&&)))++++++...333===LLLeee}}}tttxxx~~~aaaOOO<<<555444222///............//////---)))&&&%%%&&&))),,,,,,111>>>LLLaaasssvvv^^^SSSKKKQQQccczzzcccLLL???777333333444222///,,,***(((&&&%%%(((+++222???UUUqqqgggMMM;;;333111999444//////222222---(((&&&%%%$$$""""""###%%%'''(((...999LLLdddvvv[[[BBB999444777???OOOjjj}}}cccOOOAAA888444333333444555666666777777666444,,,***///...777KKKiiiyyydddQQQEEEIIIXXXmmmsssUUU???555333555999:::::::::888777555444---,,,,,,,,,))),,,999FFFVVVsss}}}zzzqqqXXXLLL???777///(((!!!"""***---222777;;;CCCUUUeeeiiiZZZWWWdddzzzdddQQQ<<<111...,,,,,,---///---************)))((("""!!!)))///666FFFWWWyyy|||tttzzziiiMMM:::222222111---***)))(((((($$$"""!!!"""%%%(((+++,,,------///333666===LLL[[[rrrzzz```FFFHHHMMMTTTWWWRRRGGG???:::222+++)))((((((,,,111...,,,)))''''''&&&&&&%%%)))(((---777@@@NNNjjjhhhOOO@@@999555333---,,,,,,+++***))))))(((&&&%%%&&&***++++++...444???TTTsss}}}{{{fffRRR===555444333000..................,,,(((%%%&&&&&&(((+++...777HHHYYYnnnhhh[[[OOONNNXXXkkkeeeNNN@@@777333222000...,,,***((('''''''''---111999GGG]]]wwwtttXXXBBB777444555333000...---,,,)))&&&%%%$$$"""""""""$$$''')))---222???UUUqqqnnnJJJ===444555<<>>TTTrrr{{{jjjYYYIII???LLL```yyyyyyZZZCCC777444444<<<<<<<<<;;;999555222///)))((()))***+++111@@@OOOccc}}}tttzzz{{{```RRRBBB<<<555...$$$###)))---333999===GGG]]]rrrrrr^^^RRR^^^nnnnnnWWW===000......---...++++++,,,---//////---***### ###+++222:::MMM```|||{{{sssUUU???777444111///---,,,,,,---+++)))''''''))),,,------222333777:::===FFFZZZlllqqqVVVBBBIIIWWWeeekkkbbbNNN===<<<222)))&&&%%%''',,,222555222---(((%%%#########((((((...<<>>333//////......---,,,+++***)))(((((('''))),,,,,,---222:::FFF]]]~~~|||nnnXXX@@@444333222111111///............,,,)))&&&'''&&&'''***...:::OOObbb|||}}}kkkVVVJJJIIIVVVrrriiiRRRCCC888333222------+++(((&&&%%%&&&'''...444???PPPeee~~~fffLLL:::333,,,,,,,,,+++)))((())))))%%%###!!!!!!###'''***+++222666DDD]]]}}}yyyTTTCCC444333777CCC]]]wwwoooUUU@@@222+++---///111333444444333222......)))***111555CCC\\\sssmmmZZZKKKCCCBBBRRRjjjbbbIII999333111777777777666444000,,,***'''&&&'''***---555HHHYYYpppqqqnnnttteeeSSSCCC???:::444***###$$$******...333888===KKKfff~~~zzz___QQQMMMeeezzz{{{```BBB222000000///...)))+++...222555444111---'''$$$'''///666@@@UUUjjj~~~vvv{{{}}}]]]DDD999555222222111///...//////---++++++,,,.........000333888===CCCPPPhhh}}}fffKKKCCCQQQggg{{{xxx\\\DDD>>>333***'''((()))---222666333...((($$$""""""$$$))))))///>>>PPPhhhwwwXXX???222...///000000///---,,,***)))))))))((((((******---777BBBRRRhhhiiiNNN===555222111222000///......///...+++)))'''&&&'''+++111???VVVjjj}}}aaaKKK???CCC]]]yyyoooXXXGGG999333222...---+++((($$$###%%%'''000999III]]]ssstttVVV>>>111&&&((())))))'''&&&((()))%%%""" !!!%%%***...///333888GGGccc|||XXXBBB000...111:::SSSnnnrrrUUU>>>000+++,,,---///000///...,,,+++(((((($$$&&&...444EEE```zzzzzz```III;;;>>>GGG\\\uuulllQQQ>>>333...000000111111///,,,***(((''''''(((+++000<<>>RRRiii```CCC222)))******)))'''%%%&&&&&&&&&"""!!!'''...222333333;;;NNNlll[[[BBB---***---333KKKfffzzz[[[BBB333...***+++++++++***)))((('''&&&((($$$&&&///666JJJgggmmmRRR:::000;;;MMMjjjyyy^^^GGG666...------...------,,,,,,+++***)))+++///666EEE]]]qqqpppkkk~~~oooYYYAAA:::444111---***,,,000---...333===JJJ___{{{YYY@@@EEEWWW~~~wwwWWWCCC999444000...***---222777:::888333///---+++...666===KKKeeennnjjjwwwrrrXXXBBB888333666555...***,,,,,,+++***+++.../////////(((,,,777GGGWWWkkkwww\\\LLLTTTmmmiiiLLLAAA555222111///------&&&'''&&&""" ###,,,---555EEE___~~~{{{```JJJ===888777444333111///---+++***)))"""%%%333KKK___uuuxxxbbbKKK999111222---,,,+++,,,...///...---'''***333@@@OOOccc~~~vvv```JJJ<<>>444222---...---)))%%%%%%***...888GGG^^^vvvhhhKKK777...---,,,+++***((('''&&&'''###""")))111555666666CCC[[[zzzhhhLLL444000///111EEE___cccGGG777111((((((((((((''''''''''''$$$(((&&&+++666AAAXXXxxxyyy\\\EEE555333EEE[[[xxxkkkRRR>>>333...---,,,,,,,,,,,,---...,,,,,,...444>>>PPPkkkzzz{{{cccGGG<<<222...---+++***,,,***---777HHH[[[qqqkkkOOOCCCUUUnnncccMMM???555000...***---111666888666000,,,***(((---666???NNNllluuukkkppp{{{fffKKK===444444333,,,***...)))((()))+++...000111000...111>>>RRRggg|||kkkXXXOOO\\\www{{{[[[LLL<<<444000,,,)))(((###%%%&&&$$$ """&&&***///;;;PPPllldddNNN@@@888666444444222000---+++***)))!!!&&&999UUUmmmlllSSS===333333+++******+++---......---&&&,,,999JJJ]]]ttt|||jjjTTTBBBEEEUUUmmmhhhRRR???555333+++------***&&&'''---222CCCRRRkkkmmmPPP<<<000...,,,,,,------+++)))'''### """+++333777888;;;KKKgggyyyZZZ???888333111BBBZZZvvviiiKKK888000&&&&&&&&&&&&&&&'''((()))!!!&&&(((///>>>LLLgggmmmOOO===666<<>>DDD^^^~~~mmmRRRBBB999666@@@OOOiii{{{nnnRRR===333***+++)))&&&$$$%%%$$$"""'''$$$(((555GGG^^^}}}|||[[[>>>;;;CCCNNNaaauuuzzzbbbKKK<<<111000+++&&&$$$(((---000111---///>>>QQQfff~~~vvvYYYGGG777111---((((((---)))000AAAYYYvvvhhhRRRLLL[[[{{{uuu\\\JJJ>>>666111+++---///000000...+++)))&&&(((+++///===XXXzzzzzzrrruuu```CCC111000///111333...***)))((('''(((,,,000222555AAAWWWpppwww[[[NNNOOOggglllYYYCCC777111+++%%%"""'''+++,,,)))'''))),,,...222;;;PPPmmmnnnTTTAAA666222...,,,***---111333000---''' !!!---<<>>>>>ZZZssszzz]]]FFF777111+++***++++++***+++444>>>ZZZnnnwww[[[HHH:::444///...,,,***,,,111555111---***)))+++555@@@QQQggguuuVVVEEE<<<777;;;CCC]]]pppsssWWWAAA555------+++(((%%%%%%$$$###***(((///AAAWWWooohhhNNN;;;@@@OOO^^^rrrkkkQQQ>>>111///+++&&&%%%)))---111---***000AAAWWWnnn~~~{{{}}}|||```LLL888111---))))))---111888HHHbbbvvv^^^SSSXXXllleeeQQQBBB:::555,,,---.........,,,***)))&&&***000888HHHbbbvvvtttzzzhhhIII555000,,,+++,,,&&&''''''&&&&&&'''+++000333???NNNffflllOOOIIIRRRooohhhUUU@@@555111---)))'''(((+++---,,,+++---222555???III[[[uuuoooTTT@@@444000+++******...333555444222,,,''')))555FFF\\\yyy~~~vvv]]]LLLBBB<<<888888777333---(((''''''((((((+++111BBB^^^~~~gggJJJ:::555LLLdddkkkPPP===333---,,,,,,------111>>>JJJhhh|||~~~```LLL===777111...,,,***,,,000555333111///,,,///<<>>666555999JJJ___}}}~~~bbbJJJ<<<333111...+++(((&&&&&&&&&+++...:::RRRllluuuSSSBBB;;;III^^^ppp{{{\\\EEE555111,,,(((''')))---000+++,,,666JJJbbbzzzvvvrrr{{{lllTTT<<<222...))))))---888@@@TTTqqqyyygggWWWXXXhhhsssZZZHHH>>>:::......---,,,+++)))(((((()))...888DDDVVVooowwwooopppzzzwwwVVV>>>444***&&&%%% #########$$$&&&+++111666GGGYYYttt\\\EEEJJJ[[[zzzkkkWWWBBB777333000---+++)))+++------...111888>>>NNNYYYllloooSSS???444111+++++++++...222555444333...---222???RRRjjjyyyuuuxxxsssVVVCCC;;;777666666555111+++'''&&&''')))+++000666GGGdddrrrRRR<<<333===SSStttxxx]]]EEE888...,,,,,,...111999JJJYYYrrrcccMMM>>>888222000---+++---222222222333333111777GGGXXXpppiiiPPP???333111444<<>>777222...---***''''''+++---000:::FFFTTTiiiqqqUUUBBB:::999333222222111///...,,,+++///999III\\\qqqlllooozzzeeeMMM===333......+++***)))((((((+++000444999DDDYYYuuuhhhNNN>>>;;;HHH___{{{iiiLLL:::111000222777@@@OOOdddwwwyyywwwiiiQQQ===999777777555222222666555555777<<>>444333777>>>IIIYYYpppxxxtttyyyoooXXX@@@<<<;;;<<<999444222444222222666???LLL]]]sssgggMMM===666777<<>>444333111///...---,,,,,,---999PPPooovvvfff]]]bbbmmm{{{yyy___OOO===444222...------***)))---===SSSdddzzz~~~___NNNKKKVVVooosssVVVCCC:::333...---)))###""")))...222@@@QQQgggxxx[[[GGG??????999999888555111---+++***333EEE___xxx|||iii]]]kkk|||aaaJJJ777...---(((***,,,++++++---111555>>>RRRpppmmmYYYGGGKKKVVVkkksssWWWDDD666666:::CCCOOO```xxxrrrrrr|||ttt]]]BBB???>>>???;;;555111222---,,,222AAATTTjjjzzz```JJJ<<<111666BBBXXXtttrrr^^^III<<<333555:::???NNN^^^{{{rrreee\\\bbbooodddOOO<<<555222///333<<>>:::777666333...---///===SSSnnnpppbbbbbbuuueeeLLL;;;111,,,,,,******,,,---...333:::IIIccc~~~eeeMMMEEEEEEVVVqqq}}}```KKKCCC======GGGYYYnnn}}}tttyyyxxx___JJJ@@@999999:::666111...++++++111BBB___~~~nnnTTTBBB<<<444777JJJcccyyyyyybbbKKKBBB;;;<<<@@@JJJaaawwwwwwbbbZZZ]]]kkkoooRRR666///000111:::FFFRRRddd|||bbbLLLBBBEEEQQQ^^^zzzyyycccUUUQQQWWWlll```DDD???888444444333//////000888RRRttt{{{```TTTSSSZZZoooyyy___KKK???888555777555333333777IIIhhhiiiPPPFFFNNNcccmmmTTTCCC999000***,,,+++,,,000555BBBZZZoooyyybbbOOOEEE===999666555333//////333GGG\\\vvv~~~lllbbbkkkmmmRRR>>>333///,,,***+++,,,---...777@@@[[[rrrwwwSSSGGG@@@LLLddd~~~fffQQQDDD@@@BBBOOOaaavvv{{{xxxgggJJJ===333222555444000......///888MMMkkkvvv\\\HHH:::444666BBBRRRfffjjjPPPEEE>>>AAAHHHUUUkkk}}}mmm^^^]]]eeexxxrrrUUU999000///000;;;III\\\pppvvvuuu|||gggQQQFFFJJJYYYgggppp\\\RRRQQQdddwwwlllQQQ@@@:::666444222000222666EEE___mmm]]]SSSTTTfffzzzmmmZZZKKKAAA<<<:::777666999AAATTTrrrwwwbbbLLLGGGSSSjjjvvv[[[HHH<<<444///000///111555>>>NNNggg|||qqqXXXHHH===999666666444333777===UUUjjjttthhheeewwwxxxYYYCCC777333000/////////...333AAAPPPssseeeSSSCCCDDDVVVpppiiiTTTDDDCCCIIIYYYmmmxxxwww|||qqqLLL<<<---+++///111///...111555CCC\\\|||iiiTTT???:::888;;;@@@NNNlllmmmUUUHHH@@@EEEQQQaaaxxxxxxkkk___YYYcccqqquuuYYY>>>222///000>>>PPPkkkpppiiilllyyykkkTTTHHHLLL^^^pppxxxeeeXXXWWW]]]xxxyyy```EEE@@@<<<999555333:::BBBXXXrrr|||iiiXXXRRR^^^ooo~~~jjjYYYKKKCCC===:::;;;CCCQQQfffgggYYYLLLOOOaaa{{{fffPPPAAA:::888444444888AAANNNaaazzzwww[[[HHH===999666666666888@@@IIIcccwww~~~mmmgggjjjaaaHHH<<<999888666333222222<<>>WWWppp~~~jjjXXXJJJAAAHHHYYYkkk}}}jjj]]]UUUXXXkkkvvv[[[@@@555222555HHH]]]yyyxxxlllgggqqq|||kkkSSSFFFJJJ___sss|||kkk]]][[[gggtttiiiNNNIIIDDD>>>:::;;;FFFRRRiiivvveeeZZZ]]]fffwwwuuuaaaRRRIIIBBB@@@CCCPPPbbbxxxpppVVVRRRSSS```wwwrrrYYYGGG???===666888BBBQQQcccwwwwwwZZZHHH;;;777555555666<<>>===999666555999IIIfffuuu___TTTVVVeeezzzvvv\\\KKKEEEGGGQQQdddyyy|||rrrkkkooozzzuuuZZZFFF111))),,,///111222555BBB[[[yyy{{{[[[OOOBBB;;;666999III\\\www}}}lllZZZLLLDDDMMM```sssppp]]]TTTUUU```yyytttZZZ@@@777777>>>SSSjjjyyymmmjjjmmmwwwiiiRRRFFFKKK```uuunnn___XXX```tttrrrYYYRRRJJJDDD@@@DDDSSSaaavvvuuuggg___]]]jjjttt}}}iiiZZZRRRJJJIIIOOO___sssnnn\\\IIIQQQ```tttdddNNNAAA<<<888===LLLbbbxxx|||^^^JJJ:::777555555888AAARRRbbb{{{mmmbbbfffppplllRRRCCC???<<<999999===FFFZZZwwwnnnbbb```ffftttiiiSSSEEECCCEEEOOObbbwww}}}lllhhhkkkwwwuuu[[[III666------///333777:::KKKgggmmm\\\KKKAAA:::888AAANNNbbbttt}}}pppXXXLLLGGGSSSeeexxxnnn^^^RRRUUUaaassspppUUU===777;;;FFF]]]sssxxxggg```bbbsssgggSSSJJJQQQfffyyyqqq___VVVWWWeee|||fff\\\QQQJJJHHHPPPaaaqqqssscccZZZ^^^dddrrruuufff___WWWXXXaaaqqqpppXXXKKKGGGXXXooovvvZZZFFF<<<<<>>III^^^pppuuuddd```kkkzzzoooUUUDDD>>>::::::???JJJZZZnnn~~~rrriiifffmmmvvvvvv\\\HHH>>>???@@@JJJ^^^tttwwwnnndddgggssswwwVVVHHH888000---...444;;;AAAUUUtttttt]]]LLL===555;;;FFFPPPcccyyyrrrfffOOOFFFEEETTTgggzzzuuu]]]RRROOO```vvvmmmQQQ888555>>>KKKaaavvvsssbbbXXX```ooo{{{|||dddTTTPPPZZZnnn|||kkk^^^RRRRRR]]]ooowwwiii[[[SSSUUU```rrr~~~lllaaaZZZ\\\eeetttrrrkkkfffiiitttwww[[[JJJFFFRRRhhhoooVVVHHHEEEKKK]]]yyyrrrWWWEEEBBB@@@AAAEEEQQQhhh|||~~~kkk___aaassspppVVVDDD<<<:::<<>>888888;;;HHH^^^tttqqqdddUUUJJJ<<<===DDDRRRggg~~~pppbbbWWWPPPKKKUUUhhhcccHHH222111:::FFF___xxxkkkZZZQQQSSSbbbqqqsssWWWMMMMMMTTTiiiooo^^^ZZZIIIHHHLLL[[[rrrtttkkkmmmxxxzzzkkk]]]WWW^^^hhhooo|||xxx}}}pppXXXHHHMMM[[[uuuooo^^^bbbnnnvvv^^^RRRJJJIIIRRR]]]lllxxx___XXXbbbuuuxxx]]]FFF999???JJJ[[[ppp{{{qqqlllmmmuuuzzz[[[@@@333111111333===TTTttt{{{qqqfff]]]```kkk~~~lllQQQCCC666111,,,)))///888UUUooolllTTTBBB888888AAASSShhh{{{xxxdddTTTGGG???888:::AAAPPPfffwwwhhh]]]TTTOOOLLLWWWfff|||cccHHH222000777DDD]]]vvv~~~iiiWWWOOOVVVbbbpppzzzpppSSSGGGFFFMMM```vvvvvv___PPPMMMKKKNNNWWWggg|||~~~yyy{{{{{{kkk```___bbbfffrrruuucccTTTNNNYYYhhh~~~mmmqqq|||~~~hhh\\\VVVVVVaaannn}}}}}}jjjYYYYYYjjjzzz```III:::EEERRRggg~~~|||sssnnnrrryyylllJJJ111+++///,,,...888PPPppp{{{ggg^^^ZZZ\\\gggsssiiiKKK???555222...+++///999ZZZxxxmmmRRRAAA888:::DDDVVVjjj{{{pppZZZIII@@@<<<777999@@@OOOfff~~~ssslll```VVVPPPPPPSSSVVVhhh{{{aaaHHH222...333AAA[[[tttiiiVVVRRRVVV___jjj{{{hhhLLLBBBBBBHHH\\\rrr|||ppp```MMMDDDFFFQQQYYYhhhyyy}}}mmmccc\\\[[[eeerrrxxx___TTTSSSYYYiiizzz|||kkkfffgggppp|||ooocccZZZ___sssiiiOOO>>>EEEUUUmmm|||ttttttuuuwww}}}}}}^^^>>>***(((...,,,...777LLLkkkxxxiii[[[WWW[[[cccppp{{{fffIII>>>666444222000777CCCccc~~~gggWWWCCC;;;999EEEVVViiiyyycccQQQDDD>>>===999;;;BBBRRRiiizzznnngggZZZWWWRRROOORRRYYYdddkkk{{{{{{\\\GGG222,,,000???ZZZtttkkk]]]WWWYYY^^^kkk{{{{{{___FFF>>>AAAJJJ___uuuwwweeeXXXKKKAAACCCLLLZZZgggzzz|||mmm^^^UUUXXXaaauuu}}}fffPPPNNNXXXgggyyy|||xxxxxx}}}vvvdddaaaaaajjjvvvYYYGGGEEEVVVppp~~~zzzuuuqqqqqquuuyyy{{{jjjOOO999+++***...---...666IIIeeehhh]]]TTTUUU___lll{{{|||bbbHHH>>>777666555777BBBQQQppp~~~qqqXXXGGG:::<<>>999888777:::CCCUUUmmmuuufffXXXOOOCCCFFFJJJPPPZZZggguuulllTTTCCC222+++///???\\\uuunnn```YYYUUUYYYgggwwwsssXXX@@@;;;???III___vvvuuucccNNNAAA888777DDDTTTiiiwww~~~jjjYYYQQQQQQdddpppzzzdddSSSHHHRRReeevvvvvvhhh\\\cccmmmzzz}}}```NNNFFFWWWrrr{{{sssmmmjjjhhhfffssssssUUU@@@444...,,,---+++---444FFFbbbvvvlll^^^YYYTTTXXXdddvvv{{{bbbFFF===777777777:::HHHXXXvvvpppZZZEEE>>>>>>DDDXXXoooxxxYYYIIIAAA:::666666444888BBBUUUmmm~~~nnn```SSSDDD:::888???KKKXXXfffvvvttt]]]JJJ>>>111+++///AAA___yyy~~~nnn___SSSNNNWWWccclllttt}}}mmmRRR;;;666;;;EEE[[[rrrxxx```OOO===222...555III___{{{~~~gggUUULLLUUU\\\iiizzz}}}fffMMMFFFJJJ___vvvqqqeee\\\\\\kkk}}}xxx\\\MMMGGGXXXrrr|||sssjjjbbb\\\```kkkvvvrrr\\\CCC444...++++++,,,,,,---333DDD___}}}{{{nnnaaaXXXTTTXXX___gggtttwww^^^AAA:::666777777888EEETTTkkk}}}lllUUUHHH<<<666CCCXXXrrrfffMMMCCC>>>888666999555999BBBRRRfff{{{}}}rrrbbbVVVMMMDDD:::222666@@@NNN^^^nnngggTTT@@@999111,,,111EEEddd}}}ppp```TTTRRRTTTUUU^^^jjjrrrxxxfffLLL777333:::EEE\\\ssstttbbbMMM@@@555333666BBB\\\ttt}}}tttttt|||gggXXXOOOOOOWWWgggxxxhhhSSSGGGIIIXXXrrrlll___XXXTTT```tttoooUUUHHHFFFWWWppp{{{oooccc[[[PPPXXX___gggwwwvvv___MMM888---)))'''))),,,//////555DDD]]]zzzpppcccWWWLLLFFFLLLYYYkkkzzzlllSSS<<<666555777666555???NNN[[[pppwww```PPP===...555HHHZZZmmmzzzwwwrrruuuxxxvvvcccPPP@@@<<<888222333::::::<<>>888222444>>>MMM]]]mmmyyy```PPP:::666000---222GGGfffqqq___UUULLLGGGPPP^^^YYYaaannn```HHH444333;;;IIIbbbyyyttt^^^LLL@@@888555:::DDDTTTpppzzzppphhhjjjtttzzzhhhQQQLLLOOO]]]mmmzzz|||vvvpppXXXEEELLLTTThhh~~~kkkYYYLLLRRR```lll~~~bbbJJJ===@@@PPPjjjppp]]]QQQKKKIIIKKKTTT___dddccc___KKK@@@222---///000---)))///111999JJJccc}}}zzzkkk\\\OOOHHHEEEDDDLLLWWWiiizzzqqq\\\LLL777444333333333444<<>>>>>CCCMMMYYYbbbdddccccccaaa\\\VVVVVVYYYYYYVVVIIIGGGCCC???;;;888777666777>>>JJJYYYjjjyyy}}}~~~ttthhhYYYLLL>>>777000...555IIIhhhmmm\\\QQQKKKIIIHHHNNNPPPVVVbbbsssvvvQQQAAA555444999DDD[[[rrr}}}mmm\\\NNNFFF555999@@@MMM^^^sssooo\\\SSS^^^pppeeeYYYLLLKKKXXXjjjyyyzzzooohhhqqqmmmZZZRRRTTTZZZiii}}}iiiXXXMMMIIITTTdddvvvoooUUUAAA777;;;NNNjjjsss___RRREEEBBB@@@EEELLLOOOLLLGGG???777///,,,///222111///333555<<>>333111111222111111888AAALLLQQQWWW]]]___^^^[[[XXX]]]___aaabbbcccbbbaaa``````aaabbbaaa^^^]]]]]]]]]XXX[[[```dddeeedddbbb```jjjfffbbbaaacccddddddccc```fffeee___aaagggeee]]]___]]]VVVJJJ===444333555;;;@@@GGGIIIGGGBBB@@@???>>>:::444222333666777777@@@???@@@EEELLLPPPPPPMMMLLLKKKFFFAAA@@@DDDDDDBBBAAA???;;;777444222222222888===FFFPPP[[[dddkkknnnwwwxxxvvvrrrqqqsssrrrnnnoootttzzz}}}|||zzzwwwvvvsssqqqlllfffccceeemmmttt{{{zzzxxxvvvrrrnnniiifffuuuzzz~~~yyyuuutttxxxwwwrrrhhh___WWWKKKAAA;;;666111111555CCC[[[ooo}}}~~~~~~{{{{{{uuusssvvv~~~tttdddVVVJJJBBB===???@@@CCCKKKWWWgggvvvzzz```EEE888---...333===SSShhhzzziiiZZZLLLAAA:::999>>>IIIZZZnnnqqqZZZNNNIIITTTcccuuu}}}nnn[[[PPPQQQZZZdddjjjvvv|||}}}nnnddd^^^jjjxxx~~~qqqbbbXXXXXX^^^lllzzz~~~iiiRRRHHHGGGNNN```qqqsss[[[FFF888111666JJJfff}}}ooo]]]PPPDDD???;;;<<>>GGGTTTdddsss|||{{{tttmmmfff\\\RRRKKKIIIDDD@@@>>>===>>>???BBBFFFNNNUUUZZZ[[[ZZZYYYbbbdddeeeeeebbb___^^^]]]ZZZZZZXXXUUUWWW]]]___]]][[[ZZZYYYYYYZZZZZZXXXVVVRRRPPPNNNOOONNNGGG<<<333000...///111///...444;;;@@@AAACCCDDDDDDCCCAAA@@@@@@CCCHHHLLLMMMKKKGGGEEEFFFDDDBBBBBBCCCCCCBBBAAA???CCCHHHMMMNNNLLLHHHEEEJJJGGGDDDCCCEEEGGGHHHHHHEEEIIIJJJGGGJJJQQQQQQLLLJJJIIIGGGAAA;;;777555555222666;;;;;;888444222222222000......111444666666BBB???======???@@@===:::===<<<888333333777888666999666222///------///000777;;;@@@GGGLLLOOOQQQQQQZZZ\\\ZZZUUUTTTUUUTTTQQQSSSYYY```ddddddaaa]]][[[YYYWWWSSSMMMJJJLLLSSSYYY```]]]YYYWWWWWWUUUQQQMMMZZZ___fffjjjhhhbbb\\\YYYZZZYYYTTTLLLGGGDDD>>>888777444333333333:::HHHVVVeeeaaa^^^```eeegggccc^^^gggggghhhiiiiiihhhfffeeehhhiiigggbbbbbbhhhnnnpppqqqrrrpppllleee___\\\ZZZUUUSSSWWW___dddeeeeeeggguuu{{{|||xxxzzzzzzpppdddVVVHHH:::111333444555777===JJJYYYdddoootttyyy}}}zzzaaaGGG777---&&&(((---555GGGXXXooo|||rrr___OOOEEE===555000:::BBBQQQeeexxxooo\\\HHHCCCBBBJJJVVViiiqqq^^^SSSQQQSSSVVV```eeeppp}}}mmm^^^WWWUUUgggrrryyypppeee]]]XXXZZZeeeqqq}}}eeeSSSCCC???HHHYYYnnnzzzbbbLLL===444000555EEE]]]uuu}}}~~~|||~~~~~~xxxsssppphhhjjjlllnnnlllbbbTTTJJJBBB>>>999999;;;<<<;;;999777777666555333333444666555888===AAAFFFOOO[[[ccc______]]]YYYTTTMMMFFFAAA@@@???>>>===<<<<<<;;;;;;===???AAAEEEHHHIIIHHHGGGNNNQQQSSSQQQLLLHHHFFFFFFDDDFFFEEEBBBCCCGGGHHHFFFEEEDDDDDDDDDFFFFFFEEEDDD???<<<::::::<<<:::555000---,,,...000...,,,000666;;;;;;;;;;;;;;;:::888777666999===@@@AAA???;;;999666333000111555888777666888;;;???BBBCCCBBB???===:::999666666777:::===>>><<>>BBBHHHIIIFFF@@@???<<<:::777555444333555888:::999444111000111,,,,,,,,,...000111222333???<<<:::999:::999888666777777333000111777999777777444000,,,+++---///111555888===BBBEEEFFFFFFEEEJJJLLLKKKFFFCCCDDDDDDAAADDDIIIOOORRRRRRPPPNNNMMMIIIHHHDDD???;;;===CCCHHHMMMHHHCCCCCCGGGHHHEEEBBBHHHLLLRRRWWWWWWSSSNNNKKKJJJIIICCC<<<:::<<<;;;777555333222333111222:::DDDLLLJJJIIIKKKMMMLLLIIIFFFKKKNNNQQQQQQNNNLLLMMMNNNRRRRRRPPPMMMMMMPPPUUUXXXXXXWWWUUUQQQLLLGGGCCCBBB???===AAAHHHMMMLLLKKKLLLVVV]]]aaa___```ffflllmmmdddbbb^^^WWWNNNAAA444+++,,,...000000222999FFFPPPWWW\\\```ccceee___LLL:::000)))%%%'''***000<<>>:::999888999999::::::999888777<<<;;;;;;===AAACCCCCCBBBDDDGGGIIIFFF@@@:::888777777::::::777666999999666777666666888:::;;;999888333000......111333222111+++***,,,...+++(((+++111444555888::::::999888666333444555666555444111000---***''')))...333555444777888999:::;;;;;;::::::555444222222333666:::===999:::999888;;;@@@AAA???<<<:::777555444444444555777999999777222......000---...///000000//////000888777666666666555444333000000...,,,///666:::888999666111...---...000222444777<<>>:::666888>>>BBBAAA??????AAADDDHHHKKKKKKIIIHHHEEEDDD???888888;;;<<<999444222111222000///444;;;<<>><<<@@@CCCCCC@@@>>>???AAABBBBBBBBBBBBAAAAAADDDGGGDDDCCCAAA???<<<999666555555333666<<>>EEENNNSSSZZZjjjmmmVVVHHHEEEFFFPPPbbb}}}xxxiiiaaaXXXSSSRRRYYYfffxxxyyylllddd___nnnoooYYYGGGDDDEEEMMM]]]qqq|||ssshhhVVVEEE:::444111000999<<>>888555222000111222222111000222333333222111222333555666888888999;;;>>>@@@===<<<======:::444333555555666888;;;<<<======<<<;;;999777999>>>AAAAAA@@@===???@@@???;;;666222000000444444000---......,,,,,,---...111444444222000+++)))((())),,,///000111,,,+++,,,---***'''***000...111444888999888666555222222111111///...------&&&$$$###$$$(((...222444888888888888888888999999111111000...///222888<<<:::888666666777999:::999888888777555333444666999777999:::777222......//////111333333111000000111333444444444333222000///---...------222;;;??????===;;;666222000000000222555888;;;>>>@@@@@@???>>>>>>BBBBBB;;;666666777666777999:::;;;::::::;;;<<<777777555000,,,,,,000444111///...111666;;;<<<<<<:::::::::===AAADDDEEEDDDBBBAAA===777777;;;;;;888444111111222000...111666555:::>>>===999777:::???888;;;>>>>>><<<:::;;;===999888999;;;:::777888<<<999777555444444444222000000///111777999666333333111555888:::;;;<<<===>>><<<;;;::::::888444///+++'''+++111444444555777999333777:::888444111222444///......------...111555333:::@@@@@@@@@CCCDDDCCC@@@AAADDDIIILLLJJJEEE???<<<999666333222000...---777@@@IIIHHHBBB@@@GGGPPPSSSVVVYYYZZZYYYYYYZZZ[[[`````````dddiiinnnpppqqqmmmnnnnnnmmmiiifffeeedddbbbcccdddfffggghhhiiiiiimmmssssssdddLLL888222444999999999>>>GGGSSS```iiiqqqtttwwwwwwxxxzzzcccMMM???:::@@@FFFHHHJJJVVViiiyyy|||bbbLLL???;;;<<>>HHHRRRWWWVVVTTTYYYXXXXXXYYYZZZZZZYYYWWWMMMMMMNNNPPPQQQPPPLLLHHHHHHIIIJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKIIIFFFCCCAAA===;;;;;;===??????;;;777555444222222222333333333111000000000111222222111333222222444666888888777999777888999666000000444555777:::>>>AAABBBCCCCCC:::666333555999<<<;;;999888999:::;;;;;;888333///111555444///*********))))))***...222555444222///++++++***,,,...111333333333111111111...+++...555444555777999999999777666222333333333333222000000))))))(((''')))---333888:::;;;<<<<<<<<<;;;::::::222222111//////222999>>>===:::777777888888888999555999<<<:::555222444777777999:::888222///...///...111333444222222444666444666999:::888666333222222444444555<<>>999555333222222555666888;;;<<<============AAAAAA;;;555444555555777999<<<<<<;;;999999999777777666222------000444,,,,,,...000333666888:::777666555888<<<>>>>>>===;;;<<<999666666999888444333111111333222//////222222555888888666777;;;>>>888:::<<<===<<<;;;;;;;;;888444333555333000333999777555222222444444333111///...000777999666222222000......///222333333444444333333444444333///---,,,///333666777777666555000000000///,,,***,,,///+++---...---,,,---...///...111111000111555555222222666;;;???@@@>>>:::666111333555444333222333555999<<<>>><<<777666999===???BBBEEEGGGFFFDDDCCCCCCHHHGGGGGGJJJOOOSSSUUUVVVQQQPPPOOOOOOOOONNNKKKIIIGGGGGGGGGIIIJJJMMMOOOQQQWWWYYYVVVIII777+++))),,,---111666:::???EEELLLPPPUUUYYY]]]]]]^^^cccnnnvvv|||{{{{{{|||}}}{{{xxxuuu|||xxxuuuvvvyyy{{{yyyvvvwww{{{{{{ppp```MMM@@@:::<<>>>>><<<:::<<<:::888999<<>>>>>>>>======<<<<<<;;;111222444666666555333222111222111///...111888>>>:::;;;>>>??????===:::888777777666444333666===CCC>>>:::777777888777888999666<<>>666000///222444666888555000,,,+++,,,+++///222333333555888<<<777;;;???BBBAAA>>><<<:::666888999;;;CCCNNNUUUUUULLLIIIEEE@@@;;;777444333333444666999;;;===>>>???>>>CCCDDD===666666777777555888<<<===<<<888666555666666555111---,,,///222,,,///222333444555888:::666555444777:::;;;999777666888777444555777666111111000222555444///---...111111111222555888;;;<<<999:::;;;<<<======<<<;;;:::444111222000...222::::::777444555777888666444///...111999<<<888555555222---)))***...000111222------///111333333111...------///111444444111///333000------,,,******+++'''***,,,+++***,,,------......+++)))+++///...))),,,111888;;;:::777444222+++///444666555777<<>>AAACCCDDD???===<<<===??????;;;777777666666777999<<<@@@BBBEEEDDD???777...((((((***'''000777999999:::===???@@@EEEIIIIIIGGGIIIQQQXXXbbb```^^^```cccccc^^^YYY___ZZZVVVWWW[[[]]]\\\YYYZZZ^^^cccddddddeeejjjnnnqqqrrrqqqnnnjjjhhhiiilllqqqjjjccc___\\\UUUHHH>>>555444444999>>>AAA@@@>>>PPP\\\iiiqqqxxxrrr^^^KKK>>>888666555777@@@RRRkkk|||jjjUUUHHH???<<>>:::===<<<999777555222...,,,111333555777888888777666777666666888:::<<<<<<<<<444888===???>>><<<::::::666444222222555777999999999555222111444888;;;===>>>???AAA@@@>>>;;;999888777777777777777777777777000///......000333666999;;;888444333333555666777222111000000333666999:::======<<<999666333333444666888;;;>>>@@@@@@???>>><<<666//////444777555111333444888<<>>:::777<<<:::888555333333444444666999<<<>>>>>>;;;999777444777::::::999999:::;;;???AAAAAA???<<<<<>>BBBBBB===666222000333555666666333000...,,,222444555555666888;;;>>>BBBFFFJJJIIIDDD@@@>>>>>>>>>===<<<@@@IIIUUUaaahhh]]]SSSGGG>>>:::777333000444333555999============AAAAAA@@@===999666555555777999;;;<<<<<<;;;;;;;;;666777666333111222777;;;888777555333222222333444666444333444666888999999;;;999777555333222111111444777999888555222//////222111000///111555999;;;;;;:::999999:::;;;===>>>===888222...///222555777333444555888::::::999777444111222777777333222666222///,,,+++,,,.../////////000111222222222111000---000222222000///111333000...,,,,,,---,,,)))&&&&&&%%%%%%''',,,//////...111111///***''''''''''''------000444888888444000,,,111555888888999===@@@AAA???<<<777222000000111...111444444222000............///111333555777999666777888777444222222333,,,---///111333666888999===<<<888333---***)))***+++000666999888555222000:::>>>AAAAAA>>>>>>AAAEEEGGGJJJNNNPPPPPPNNNLLLKKKFFFFFFEEEDDDEEEFFFHHHIIIHHHLLLOOOLLLIIIIIIPPPWWW]]]YYYTTTRRRSSSSSSQQQOOOSSSNNNGGGDDDDDDBBB===888333111222666<<<>>>;;;666BBBGGGPPPZZZbbbfffhhhiiidddZZZMMMBBB<<<999777666444:::EEESSS```llluuuyyywwwzzz}}}}}}wwwvvvdddXXXHHH>>>>>>BBBGGGIIISSSdddxxxkkkYYYQQQNNNRRR^^^qqqfffzzzzzzbbbPPPCCC:::777888>>>MMMeee}}}yyyzzzwwwsssssswwwtttnnnjjjeee\\\RRRHHH@@@:::777>>>DDDLLLRRRUUUWWWZZZ\\\XXXVVVRRROOONNNMMMNNNOOOPPPLLLMMMRRRUUUQQQKKKHHHDDDCCCBBBBBBBBBAAA===:::;;;;;;;;;===??????<<<999:::999777666555333111///333444666777888888777777555555444555777777666444222555:::>>>>>>===;;;999666444222333555888999999777444111000333777:::;;;;;;>>>???>>>:::777777888777777666666555444444444000000///000111444777999???<<<999999:::;;;;;;;;;666555555555777999:::;;;>>>>>>===;;;999777888999888999;;;???BBBCCC@@@===;;;888666888;;;<<<:::777777888;;;???CCCDDDBBB@@@CCCBBB???===<<<<<<<<<===@@@AAACCCGGGJJJHHHBBB===???>>>>>>@@@CCCEEEEEEEEEEEEHHHJJJJJJHHHGGGJJJLLLPPPRRRUUUVVVTTTRRRPPPPPPPPPNNNKKKHHHEEEDDDCCCCCCCCC@@@<<<999888;;;AAAEEEGGGEEEDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDEEEHHHJJJLLLKKKFFFAAA@@@AAAAAA===888>>>CCCGGGHHHDDD>>>999777:::::::::888666555444444666888:::<<<>>>AAAFFFIIIPPPQQQRRRSSSQQQNNNKKKIIILLLKKKJJJKKKPPPYYYcccjjjbbbXXXKKK@@@;;;777333000666666666999<<<===>>>???BBBAAAAAA>>>;;;888666666555777999:::;;;;;;;;;;;;<<<;;;:::777555777<<<@@@HHHEEE@@@;;;777555444444444333222444777;;;======:::999777555444444555666999;;;===<<<999666444333222111//////111444777:::======<<<<<<<<<<<<<<<<<<;;;888555333444555555444333444666999<<<<<<:::888444222333888999444333666999666222111111111111111000111333555666666555555///111333222000000111333333111//////000///+++(((%%%$$$%%%)))---000000///444444222---(((&&&((()))---...111555888888444000+++///444666777999===AAACCCAAA>>>888333000///000000222444444222///------......//////000222333333555888:::999666222///------------...000333666777999888555111,,,))))))***111444666666444222222111777:::===<<<:::999===@@@EEECCCCCCEEEIIIIIIFFFCCC;;;:::999999:::===@@@CCC???@@@AAA>>>;;;<<>><<<;;;:::999777999>>>DDDLLLSSSZZZ]]]XXXZZZ___aaa___]]]bbbkkkhhhdddcccggggggbbb]]]]]]SSSJJJ???:::===CCCHHHJJJNNN^^^pppzzz~~~zzz~~~vvv```PPPIIIHHHMMMWWWiiiMMM```rrr}}}wwwfffSSSEEE===888888;;;999CCCTTTeeeqqqvvvuuussszzzvvvrrrkkkbbb\\\]]]\\\YYYYYYZZZXXXSSSOOOMMMJJJFFF@@@999444111666;;;BBBGGGHHHGGGFFFEEEEEECCC@@@??????BBBEEEGGGFFFCCCEEEKKKMMMHHHBBB???===<<<;;;;;;:::888444222333444666:::===>>>===<<<888777777666666555555555666666666666666666666555777666666777777555222///222555999>>>AAA@@@<<<999333222000111333666777777222000---...000444666777666:::<<<999444111333666999888888777666555444444444444444555777999;;;===AAA@@@??????@@@@@@???>>><<<===>>>??????@@@@@@@@@BBBBBBCCCBBBAAA@@@BBBDDD???@@@BBBGGGJJJJJJFFFBBB???BBBFFFIIIJJJJJJGGGFFFCCCDDDEEEIIIMMMPPPPPPOOOQQQPPPNNNLLLKKKLLLLLLMMMRRRQQQRRRXXX]]]\\\TTTMMMQQQNNNLLLOOOTTTXXXXXXVVVVVVZZZ___```___]]]]]]___ccceeehhhhhhgggeeeddddddeeebbb^^^XXXSSSPPPMMMLLLNNNJJJEEEAAA@@@BBBFFFIIIMMMLLLKKKLLLNNNOOONNNMMMPPPPPPPPPQQQSSSUUUXXXZZZWWWOOOHHHGGGJJJKKKEEE???GGGKKKQQQSSSQQQLLLHHHEEEDDDBBB???<<<<<<===???@@@===???CCCFFFJJJOOOTTTXXX___]]][[[[[[\\\ZZZVVVSSSYYYYYYXXXVVVUUUXXX___eeecccZZZMMMCCC>>><<<:::888>>>?????????@@@BBBCCCCCCAAABBBAAAAAA???<<<:::999777888:::<<<===>>>??????>>>===:::888777:::@@@EEEPPPLLLEEE>>>888666555555444222111222555888:::;;;777555444333444666999;;;>>>???@@@>>>;;;777555555555333222222333666999;;;======>>>>>>===<<<:::999777666666666666555222000000111444888;;;<<<:::888888777:::>>>>>>:::888999<<<:::777666555444333111000111333555666777777666111222222111//////111222222111111111111///+++(((###$$$'''***...000///---222333222,,,&&&"""%%%))),,,...111444666666222///---111444666777999>>>CCCFFFDDDAAA<<<666222111222555666777666333000///...000000000000000000000000666:::======888222,,,***//////...///000222555666444444222///,,,***+++,,,777666555333000000111333444777999999777777:::>>>FFFAAA>>>@@@EEEGGGDDD???777666444333555:::???CCC>>>===:::888777888:::<<<<<<======<<<999777666666222,,,'''&&&)))...000111222333333333222222333555888:::===@@@BBBBBBAAA@@@CCC@@@===;;;;;;:::999888888777666666888;;;???AAA>>>???AAACCCAAA???EEENNNPPPLLLJJJLLLLLLIIIHHHHHHBBB===888777;;;@@@CCCDDDEEERRR```jjjoooooohhh```\\\^^^aaabbbcccdddgggiiipppssstttrrrrrrtttsssoootttwww{{{{{{xxxvvvwwwxxxssswwwxxxppp```PPPDDD??????CCCMMM\\\nnnAAANNN]]]ffflllqqqppplll```UUUHHH@@@;;;888999<<<666<<>>@@@@@@???>>><<<;;;;;;<<<@@@FFFLLLOOOJJJHHHHHHMMMMMMHHHCCCBBB>>><<<;;;:::999777444222333555888<<>>AAA@@@<<<888333222111222555888888888333111000111444777999999888;;;===:::444222555:::<<<<<<;;;;;;;;;;;;::::::<<<<<<===>>>???AAACCCEEEEEEEEEEEEFFFGGGGGGEEECCCEEEHHHJJJLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOPPPSSSUUUNNNQQQVVVYYYYYYWWWUUUSSSQQQVVV\\\____________```[[[ZZZZZZ\\\```cccdddeeedddcccbbbaaa``````aaaaaaeeegggkkkqqqtttrrrkkkeeegggggggggiiilllllllllkkkoootttzzz|||yyyvvvtttuuuwwwyyy{{{zzzxxxvvvuuuuuuxxxtttnnngggaaa[[[XXXVVVTTTPPPKKKGGGGGGIIIKKKMMMRRRRRRSSSUUUWWWYYYZZZZZZ\\\\\\]]]___aaadddfffgggccc]]]WWWTTTUUUUUUQQQNNNSSSWWW]]]``````\\\XXXUUUOOOKKKFFFCCCCCCGGGKKKNNNIIILLLOOORRRVVV[[[aaaeeelllllljjjhhheeebbb```___ggggggfffaaa\\\ZZZ^^^bbb___XXXNNNGGGEEEFFFGGGHHHLLLOOOQQQOOOMMMMMMKKKIIIAAAAAABBBCCCDDDCCCAAA???======>>>@@@CCCEEEEEEEEEAAA???<<<:::;;;AAAGGGLLLPPPLLLEEE???::::::;;;<<<;;;999666444555777777777666555444555777<<<@@@CCCFFFFFFEEEBBB===999777777888777666666777999<<<>>>???@@@BBBCCCCCCAAA>>>===:::999999::::::999555333222444777;;;???@@@???===@@@AAACCCEEEDDDAAA>>>===???===;;;;;;;;;:::888666444555777888999999888888666555555444333333444555222222444555444333000...)))+++---000222111///---...//////,,,%%%!!!$$$***///111444777888777333111222555888888888:::>>>BBBFFFEEECCC???:::777666666;;;;;;;;;999666333222333444444444444444444333333777:::<<<;;;666111---+++111222333444555555555555111111000///,,,+++,,,...555555444111//////111333444666888888999:::>>>AAAHHHFFFFFFHHHJJJJJJGGGCCC:::777444222444:::@@@DDDCCC???;;;:::<<<>>>>>>>>>;;;<<<===999555222333555444000+++)))+++---///000111333555222//////333888>>>@@@CCCEEEDDDAAA>>>;;;;;;;;;<<<<<<;;;999555333555444333222222444666777444444444666444333888@@@DDDAAA?????????>>>>>>???;;;999777777999::::::888;;;CCCLLLTTTZZZ[[[TTTJJJEEEDDDEEEHHHMMMPPPQQQPPPXXX[[[\\\ZZZYYY[[[YYYUUUUUUYYY]]]^^^\\\YYYXXXXXXTTTXXXZZZVVVLLLAAA:::777555999AAALLLZZZhhhsssyyy===EEENNNTTTWWWYYYWWWSSSJJJCCC>>>;;;888333111333666999>>>CCCFFFHHHHHHHHHJJJNNNOOOKKKIIIIIIFFFBBB============<<<:::999999;;;;;;:::999777666666555333444777:::===?????????777777888;;;@@@FFFLLLPPPMMMIIIHHHJJJIIIDDDAAAAAA;;;999777777777666333111666888;;;===>>>>>>>>>>>>:::;;;;;;999777999<<<@@@EEEDDDBBB???===<<<<<<;;;888888999;;;;;;:::666333222333666999;;;:::888555666555555888;;;>>>??????:::999999;;;>>>AAABBBBBB@@@CCCEEECCC???>>>AAAEEE@@@@@@AAABBBCCCCCCDDDEEEIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTTTTVVVWWWWWWUUURRRVVVZZZ^^^``````______```aaacccdddeeeeeegggjjjllleeelllssstttooollllllooommmrrrwwwyyyxxxyyy|||yyywwwuuuuuuwwwzzz{{{{{{yyyyyyxxxxxxwwwwwwwwwwwwxxx~~~}}}~~~zzzrrrkkkfffbbb```\\\XXXRRRPPPQQQTTTVVVVVVYYYZZZ\\\^^^aaadddgggiiikkklllmmmoooqqqsssuuuvvvpppooommmiiieeecccccccccbbbdddiiilllmmmkkkgggddd^^^YYYSSSPPPRRRXXX]]]___]]]___aaadddfffiiinnnrrr|||}}}tttnnnooorrrxxxyyywwwrrrlllhhhgggiii```ZZZTTTOOOOOORRRVVVXXX]]]dddhhhddd```]]]XXXRRRFFFEEEFFFIIILLLNNNLLLKKKFFFEEEEEEGGGJJJLLLLLLKKKHHHEEEAAA@@@DDDJJJPPPTTTSSSOOOIIIDDDBBBBBBDDDFFFCCCAAA>>><<<<<<;;;:::888888888999:::>>>CCCHHHKKKOOONNNLLLGGGBBB>>>======<<<<<<;;;;;;===???AAACCCFFFHHHJJJMMMMMMLLLIIIHHHEEECCCAAAAAABBBBBBAAA???===>>>@@@DDDHHHJJJJJJIIIJJJLLLLLLKKKIIIFFFCCC@@@AAA@@@???@@@BBBBBBAAA@@@>>>???@@@@@@???>>><<<;;;;;;:::999999::::::::::::777888:::;;;;;;999888777222444666666555222///...++++++---///***%%%'''...444777:::<<<<<<:::777555888:::<<<;;;999888;;;>>>AAAAAA@@@>>>:::888888999=========:::777666666777666666777888888888777777555555555222///---...///000222555888888666333111---......---++++++,,,---///111222222111111222444333444666888:::===BBBEEEDDDIIINNNPPPMMMHHHFFFEEE:::666222000111666<<>>===:::666444666666777777777777777666222000000111000...333999<<<<<<<<<999888888999888888888888999888777444222333777;;;@@@GGGKKKHHHAAA777555444888>>>CCCBBB???CCCFFFGGGDDDCCCDDDBBB>>>AAADDDGGGIIIGGGEEEBBB@@@@@@CCCEEECCC>>>888444333///222888???HHHRRRZZZ```iiikkkllljjjfffgggmmmrrr;;;>>>BBBFFFHHHHHHGGGEEE>>>;;;:::;;;888111---...666888:::===???@@@@@@@@@BBBFFFFFFAAA>>>>>>===;;;:::888888999666333444888:::999888666666666777888888777888:::===>>>>>>===888888999<<>>???===<<<;;;;;;<<<======;;;:::<<>>CCCGGGHHHHHHEEEDDDEEEGGGKKKMMMMMMMMMLLLMMMOOOOOOOOOOOOQQQRRRNNNOOOPPPQQQSSSUUUVVVVVV___^^^]]]]]]___bbbfffhhhppppppppprrrssssssqqqoooppptttyyyzzzxxxwwwxxxzzz{{{}}}~~~zzzuuusssqqqpppkkkfffdddgggjjjkkkkkkkkkllllllmmmooosssxxx}}}}}}yyyzzz|||vvvwwwxxx{{{}}}|||xxxuuutttoooiiiggglllrrrvvvwwwxxxzzz{{{{{{|||~~~{{{wwwuuuooolllgggcccccceeehhhkkksss}}}{{{uuusssnnngggXXXWWWVVVYYY]]]``````^^^ZZZWWWUUUVVVYYY[[[ZZZYYYTTTPPPLLLKKKNNNTTTXXX[[[[[[XXXSSSOOOMMMMMMNNNPPPIIIHHHFFFEEEEEECCC@@@===:::;;;===@@@DDDIIILLLOOOTTTSSSQQQLLLHHHEEEEEEFFFIIIHHHIIIJJJKKKNNNPPPQQQPPPRRRUUUWWWXXXWWWUUUTTTRRRPPPNNNMMMOOOPPPPPPPPPNNNNNNOOOQQQUUUXXXYYYYYY]]]^^^\\\WWWSSSPPPMMMHHHEEEDDDCCCEEEGGGJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAACCCDDDBBBAAAAAACCCDDDCCCAAA@@@@@@AAA:::<<<===;;;777333111000...+++...444333---,,,111555999===>>>===:::777666<<>>>>>===:::888888999======<<<:::888888:::<<<999:::;;;<<<;;;;;;999999222111...***((()))---000...111444777777555222///---...///...,,,++++++,,,---000333555555444555666333333444666999>>>BBBEEE===EEEMMMNNNHHHBBB@@@@@@;;;888444111333777===AAA===999777777;;;???AAA@@@>>>===;;;888666555777888555444333111000///......---000222000---...333999999===CCCGGGHHHDDD???;;;777:::>>>@@@???===<<<;;;============;;;888666444555222222333222000333888:::>>>@@@===::::::999777555777888::::::888666444000222333555;;;AAABBB>>>111...---111777:::999666;;;>>>>>>;;;:::;;;999555555777:::<<<<<<;;;888666777999:::999777444333333///222555888<<>>>>>===@@@CCCBBB===999;;;<<<<<<===:::999:::777333666===999999888888888888999999888888:::===AAABBB@@@===999;;;===???CCCFFFHHHIIIFFFGGGKKKPPPNNNGGGBBBBBB>>>======>>>@@@BBBBBBAAABBBEEEGGGGGGDDDAAA@@@AAAAAABBBCCCBBBAAAEEELLLSSSUUUTTTSSSPPPMMMIIIEEECCCBBBAAA@@@AAABBBAAA@@@>>>777<<>>HHHIIIAAA<<<>>>>>>BBBFFFGGGEEEAAA??????BBBEEEIIIHHHEEEBBBAAABBB@@@AAAAAA@@@===;;;;;;;;;??????>>>===<<<===AAADDD@@@@@@AAAAAA@@@>>><<<:::444222...***((()))---111111222444555555555444333333444555444111000000000000333555666777777999:::666555555666999>>>AAACCC===BBBGGGGGGDDD???<<<;;;;;;999666555777<<>>@@@BBBAAAAAAAAACCCEEEEEECCCAAA===<<<999555222111222333222444555444222222555888888;;;???CCCDDDCCCAAA???:::===AAABBBAAA??????@@@FFFDDDBBB>>>:::777555333777444444666555222333777===DDDHHHEEEAAA@@@<<<888333555888::::::::::::999222444444333666;;;===:::222///...000555777666444:::======:::888999777333///000333666999999777666666666666666555444444555444555666666666888<<<@@@@@@DDDFFFEEEAAA@@@DDDHHH>>>:::777777777666666777;;;999999:::666000///111333555888;;;===>>>======>>>AAAAAA;;;888;;;???AAA>>>:::888999666222777???888999:::;;;<<<<<<;;;;;;666888<<>>>>>BBBBBBBBBAAAAAACCCHHHKKKGGGHHHHHHGGGEEEBBB???===777666333///,,,---000333666555444444555666888999;;;<<<<<<;;;888666555666666777888777777999;;;>>>;;;999777888;;;???AAACCCAAABBBCCCCCCCCC@@@===:::777555444444666<<>>?????????AAADDDCCC@@@>>>???@@@LLLIIICCC>>>999666555555555222222555444111000333<<>>>>>=========>>>BBB===555111111333666888:::999888777777666444222111333666999:::===@@@CCCCCC???;;;:::===@@@AAA@@@AAAAAA@@@<<<999999===BBB===>>>>>>===;;;;;;<<<>>>888>>>DDDGGGJJJMMMJJJDDD===<<>>@@@>>>;;;888888;;;???CCCDDDGGGGGGEEEBBB@@@???AAACCC>>>>>>>>><<<<<<>>>BBBFFF@@@@@@@@@AAACCCFFFIIIJJJGGGDDDBBBCCCFFFFFFBBB===;;;===;;;777999???@@@<<<777555444888>>>BBBBBBAAAFFFLLLUUU\\\```^^^ZZZWWWLLLGGGAAA>>>>>>???===<<<>>>???BBBCCCBBB>>>:::777777888;;;===??????>>>>>>???BBBDDDCCC@@@???@@@BBBJJJEEE@@@======;;;888555888444333666777666888===AAAHHHNNNLLLCCC:::777777666777888999;;;<<<===>>>@@@???>>>===;;;999888777555666777999<<<<<<999777888;;;===<<<888444222222...000111333444888===AAA>>><<<999777666888:::;;;:::<<<>>>>>><<<:::999999999666999???@@@<<<<<>>@@@CCCAAA???>>>>>>???@@@AAAAAAIIILLLPPPUUU[[[___YYYPPPGGGEEEHHHUUUeeeooonnniii___^^^```dddccc]]]XXXXXXXXX[[[aaagggllloooqqqqqqyyy|||}}}zzzsssooonnnoootttvvvyyy{{{~~~~~~~~~}}}{{{~~~~~~}}}{{{xxxtttpppnnnkkkhhhhhhjjjiiieeeaaaeeeccc___]]]^^^bbbfffjjjhhhiiihhhddd___\\\\\\]]]ZZZZZZXXXUUURRRQQQQQQRRRRRROOOLLLKKKNNNRRRUUUWWWYYYXXXVVVSSSPPPOOOPPPRRRMMMLLLJJJJJJJJJLLLNNNOOOJJJIIIIIILLLPPPSSSTTTTTTSSSPPPNNNOOORRRRRRMMMIIIDDDEEEAAA======BBBBBB>>>888999<<>><<<>>>@@@BBBCCCCCCBBBAAAAAABBBDDDEEEDDDDDDDDDEEEGGGDDD@@@???@@@AAA@@@??????:::777888999999===BBBFFFJJJMMMKKKEEE>>>::::::999999;;;<<<>>>@@@AAABBBDDDCCCBBBAAA???===<<<;;;<<<<<<<<<>>>???@@@>>><<<;;;>>>@@@@@@;;;777444333111222333444666999<<<>>><<<;;;:::::::::;;;===>>>:::<<<>>>??????===<<<;;;777555777>>>AAA@@@@@@CCC>>>>>>;;;777222222666999>>>AAABBB@@@<<<::::::<<<:::<<<@@@CCCFFFIIIMMMPPPUUUTTTTTTVVVZZZ\\\\\\\\\```\\\VVVQQQNNNMMMMMMLLLOOOMMMKKKKKKMMMPPPRRRSSSccceeehhhmmmvvvyyyqqqeeeYYYXXX]]]mmmwwwtttuuuwwwvvvqqqnnnooorrruuu{{{~~~||||||{{{wwwuuuuuuxxxvvvsssqqqqqqpppnnnmmmqqqnnnkkkjjjmmmppprrrsssttttttqqqmmmjjjhhhiiikkkfffcccaaabbbddddddbbb```___]]]\\\aaagggkkkiiifffiiifffdddeeeffffffccc___VVVUUUQQQLLLKKKMMMLLLIIICCCGGGMMMOOOQQQUUU\\\bbbkkksss~~~xxxuuupppiiibbb]]]YYYVVVSSSUUUVVVVVVVVVTTTPPPLLLIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKMMMOOOPPPOOONNNLLLJJJGGGFFFHHHJJJLLLLLLMMMGGGCCCCCCCCCCCCHHHMMMPPPQQQQQQOOOLLLHHHEEEBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCEEECCCCCCCCCEEEEEEEEECCCCCCFFFHHHFFFBBB<<<888555666555555777999::::::999:::;;;===???@@@BBBCCCCCC===???AAACCCDDDBBB@@@>>>:::777888>>>DDDDDDDDDEEE@@@BBBCCC???999777:::???AAAFFFJJJJJJFFFEEEIIILLLJJJNNNRRRWWW[[[___dddgggjjjlllnnnrrruuuwwwwwwwww{{{uuunnniiihhhhhhfffcccbbbccccccbbbbbbeeekkkppp~~~sssttt{{{}}}~~~|||www{{{wwwvvv|||}}}{{{pppnnnjjjfffeeeeeedddccc___bbbfffhhhkkkpppvvv{{{~~~xxxsssooommmiiiiiihhhgggdddaaa]]][[[\\\\\\]]]^^^^^^]]]\\\[[[aaa___^^^```ccceeebbb```]]][[[YYYWWWXXX[[[]]]___aaa\\\YYYZZZZZZYYY[[[```ccc```]]]\\\\\\[[[XXXTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQNNNMMMLLLLLLOOOPPPQQQPPPSSSTTTTTTRRRMMMFFF???;;;===;;;:::;;;======:::888<<>>@@@AAAAAAEEEKKKPPPTTTXXX\\\^^^```[[[VVVTTTUUUVVVVVVUUUPPPRRRTTTRRRRRRWWWccclllzzz~~~{{{oooccc]]]\\\\\\ZZZYYYXXXXXXZZZ\\\^^^^^^]]]]]]______\\\UUUOOOOOOMMMKKKKKKLLLLLLKKKJJJEEEHHHLLLOOOQQQPPPNNNMMMFFFHHHJJJNNNQQQSSSUUUVVVQQQOOOMMMMMMNNNPPPOOOOOOTTTUUURRRLLLIIIKKKKKKHHHLLLOOONNNFFFBBBFFFKKKNNNOOONNNMMMLLLKKKJJJIIIHHHEEEEEEFFFGGGIIIIIIGGGFFF@@@@@@BBBFFFLLLPPPPPPOOOKKKNNNSSSYYY^^^^^^[[[XXXTTTSSSQQQPPPPPPPPPQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJRRRVVV[[[___eeegggaaaXXXNNNMMMKKKIIIGGGDDDCCCBBB===???AAA???<<<;;;>>>BBB@@@BBBCCCDDDCCCCCCEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDEEECCC@@@>>>>>>@@@CCCFFFBBBFFFGGGFFFGGGNNNSSSTTTQQQPPPQQQRRRNNNIIIIIIMMMPPPPPPSSSWWW[[[]]][[[XXXYYY[[[]]]]]][[[[[[]]]___\\\[[[XXXSSSOOOMMMNNNPPPQQQSSSWWWZZZ]]]]]]\\\\\\]]]___cccgggiiihhhddd```\\\\\\]]]```cccdddbbbaaagggiiijjjhhhcccaaacccffffffiiinnnsssuuussspppmmmmmmkkkiiikkkpppvvvzzz|||{{{xxxxxx}}}~~~~~~}}}xxxvvvxxx{{{zzzyyyyyyzzz|||{{{vvvrrrkkkkkkkkkkkklllnnnpppqqqssspppnnnpppsssrrrnnniiidddfffgggfffdddcccdddfffZZZ^^^aaaaaa\\\XXXVVVUUUVVVXXXZZZZZZXXXUUUTTTTTTVVVOOOLLLQQQVVVWWWVVVWWWccciiioootttvvvxxx{{{~~~{{{~~~{{{vvvsssqqqmmmgggbbb\\\ZZZYYYXXXWWWTTTPPPMMMUUU]]]bbb``````hhhrrryyyvvvxxxzzzxxxrrrmmmjjjiiifffhhhkkklllmmmoootttyyy}}}{{{vvvlllaaaZZZXXXYYYPPPLLLHHHDDDCCCCCCBBBAAAGGGHHHIIIJJJIIIGGGEEEDDD???DDDIIIKKKKKKKKKLLLNNNMMMMMMMMMNNNNNNMMMKKKIIIJJJJJJLLLMMMOOOQQQRRRSSSRRRXXX^^^aaa^^^WWWOOOKKKJJJIIIGGGEEEEEEGGGIIIJJJNNNMMMIIIEEEBBBBBBDDDGGGKKKIIIFFFFFFGGGIIIJJJJJJDDDFFFIIIJJJGGGCCCAAA@@@???===888555444555888999@@@KKKYYY```\\\OOO@@@666444444555666777888:::;;;999===AAADDDEEEGGGIIIJJJHHHHHHGGGEEEEEEGGGLLLPPPGGGHHHHHHDDDAAAFFFRRR\\\qqqvvvwwwoooaaaSSSKKKIIILLLJJJHHHFFFGGGIIILLLOOOMMMMMMMMMKKKHHHDDDBBBAAA@@@>>><<<;;;<<<<<<;;;999777:::>>>AAABBB???<<<999666777;;;???CCCFFFIIIJJJEEEBBB???>>>@@@AAABBBBBB@@@AAA???999777::::::888===@@@>>>666222555;;;>>>???999555666:::<<<777111999888777999;;;<<<999555+++...222555666888;;;===999<<>>>>>>>>>>>999999::::::;;;;;;;;;;;;BBBEEEGGGIIIOOOSSSNNNFFF===<<<;;;:::777555333111...111222111...///444:::777999::::::::::::;;;<<<===;;;:::999999999777555666444000------///333666333777888666888???DDDFFFBBB@@@@@@AAA>>>999888;;;AAA@@@AAAEEEHHHHHHEEEBBB@@@BBBDDDCCCAAA@@@BBBEEEEEECCC@@@;;;666444555777===AAAGGGKKKLLLIIIDDDAAACCCEEEIIIMMMPPPOOOKKKHHHFFFFFFHHHJJJMMMMMMKKKIIIIIIKKKMMMJJJFFFFFFJJJNNNPPPNNNOOOVVV]]]]]]UUUMMMQQQMMMJJJKKKPPPWWW\\\]]]hhhgggfffffffffccc___\\\YYY___fffhhheeecccdddfffcccbbbeeelllmmmjjjlllrrruuuoooiiiiiiooowww{{{|||{{{wwwrrrqqqrrrsssrrrqqqoookkkddd^^^[[[\\\^^^```aaa^^^\\\]]]```___ZZZTTTRRRRRRSSSTTTTTTTTTSSSSSSPPPTTTUUUQQQPPPSSSQQQLLLLLLMMMNNNOOOOOOMMMKKKIII@@@DDDHHHGGGBBB>>>>>>???BBBFFFHHHGGGDDDBBBCCCDDD>>>>>>>>>@@@BBBEEEGGGIIIRRRVVV[[[___bbbfffkkkooorrrrrrpppooovvvyyyxxxvvvzzz{{{xxxooommmiiiccc\\\XXXWWWWWWPPPPPPPPPPPPPPPLLLGGGDDDPPPUUUWWWVVVZZZaaaccc```hhhjjjiiifff```[[[ZZZ[[[[[[YYYXXXXXX\\\bbbjjjnnnyyyuuummmbbbXXXPPPLLLKKKEEEDDDAAA???;;;888666444;;;>>>???>>>;;;999;;;>>>777444222555;;;???>>><<<<<>>;;;::::::;;;AAABBBBBB@@@===;;;::::::>>><<<999777888;;;???AAA???@@@@@@???<<<:::999999777555333111000111222333:::@@@GGGKKKHHHAAA888333000...---...111555999:::<<<<<<<<<===@@@AAAAAA@@@@@@@@@???===;;;===BBBGGGDDDEEEFFFCCC@@@BBBIIIPPP[[[jjjrrrfffPPPCCCBBBEEE@@@>>>;;;:::;;;>>>BBBEEECCCBBB???:::666333333555555666888999999999777666111444777:::999666111...222555999;;;<<<<<<<<<======999666555777::::::888999999999777555444555666;;;999555111...---///000000000000000000//////...222000---,,,---...///...,,,...000000//////000111666666777999<<<>>>AAABBB???;;;888999======888333111222333333444444333333999;;;===>>>===<<<:::999:::999777444111...,,,***)))---111111...---///333555666666555333222333555888555222///......000111333///)))%%%&&&))),,,...///111333222222444999>>><<<===<<<999444222222444666777999:::;;;;;;;;;:::888777777666666888999:::;;;<<<;;;666000---000333666999===@@@>>>999333...444777<<<>>>>>>============;;;::::::;;;<<<<<<;;;999999888777777777888888<<<===???BBBDDDDDDAAA???>>>===;;;;;;<<>>CCCJJJOOOPPPNNNLLLJJJNNNLLLKKKMMMQQQTTTVVVWWW\\\TTTLLLMMMWWW```bbbaaaccceeehhhiiiiiimmmtttyyyuuuqqqmmmnnnrrrwwwzzz{{{|||}}}}}}~~~~~~~~~{{{yyytttvvvxxxyyy||||||}}}yyyvvvtttrrrnnnllllllppppppkkkhhhiiiiiihhhiiijjjjjjiiihhheeecccaaaZZZYYYXXXYYYZZZZZZWWWUUUSSSPPPJJJEEECCCCCCEEEGGGJJJHHHFFFGGGJJJIIIDDD???@@@@@@@@@@@@@@@???>>>===999===>>>;;;;;;>>>===999;;;;;;<<<===<<<<<<::::::;;;>>>???<<<666333333555999<<>>:::777777888222333444666999<<>>;;;888666444333444555666555333333333444000...,,,///444888777555777:::===@@@@@@>>>;;;999555666888:::<<<>>>??????>>>>>>===???AAAAAA===:::777888999888555333333444999;;;<<<<<<:::888777888666444111000111444888:::;;;<<<<<<;;;888666555555111///---++++++,,,///111555:::>>>>>>:::444000......------///222555888999<<<<<<;;;===???AAAAAA@@@;;;;;;:::777666888===AAABBBCCCBBB???<<<===AAAEEENNNXXX\\\TTTFFF>>><<<;;;:::999777666777;;;???AAA???>>>;;;666111//////111666777888999888777555444000222555777666444000...222444777999888777777777:::777444444666777666444444555666666444444666888>>>;;;666000,,,+++,,,---......///000000///...------***((((((***,,,------+++---......---------...444555555777888:::;;;;;;999777444555777888555333111111111111111111111111444666777777666555444444555444222000...,,,+++***,,,000222000,,,***+++...333444444333111111333555777555222///......///000000---)))&&&&&&(((***,,,,,,...000000...000444888666777777333///,,,,,,...000111333555666666666666555444333333333444555666888999999555///---000444555777999:::888555000---111444777777666555444444888666555555666666555333/////////.........------//////111444666888666555222111000000111444777:::???AAACCCFFFEEEAAA:::444222666;;;???@@@???>>>===999777777999???DDDHHHIIIHHHBBB<<<===CCCJJJLLLKKKJJJKKKLLLLLLLLLPPPWWW\\\WWWTTTQQQRRRVVVZZZ]]]^^^dddeeeeeehhhooovvvuuupppeeelllrrrsssrrrttt{{{zzzzzz{{{~~~|||vvvhhhfffdddaaa______^^^^^^ZZZ]]]___bbbfffnnnyyyzzz{{{zzz}}}}}}|||yyyssskkkccc^^^^^^\\\YYYWWWUUURRRNNNKKKSSSVVVVVVRRRPPPQQQRRRPPPPPPOOONNNMMMKKKIIIHHHGGG@@@AAACCCFFFGGGFFFBBB>>>===;;;777444333333444555:::777666777999888555111444444444333222111000///+++...///...000333333111444444444444444555555666;;;;;;888333---***+++...222555888666222...------***+++---000333555777888<<>>;;;:::;;;<<<<<<;;;BBBDDDDDDBBBBBBDDDDDDBBBFFFGGGHHHGGGEEEDDDEEEFFFIIIEEEAAA???AAAGGGOOOTTTZZZVVVNNNEEE>>>;;;;;;===???===999666444222222222...---------......,,,+++***)))))),,,111333333111444666999;;;;;;:::888666000111333555777999;;;<<<888666555555666666666555///111222222///---,,,,,,///222555666666555555555...---+++***+++...222444666666666666555444333222...+++(((&&&''')))---///222555555222+++'''(((+++,,,---...000333555777888;;;::::::<<<>>>??????>>>666666555444333555888<<<@@@???===;;;::::::;;;;;;@@@DDDDDD@@@<<<;;;888333666555444555777:::>>>@@@<<<;;;888444000---...///777888888888777555333222///000111111111000///...333555888888666444333333888777555555666555333111000111333444444444666888@@@<<<555...***((()))***+++,,,...000000///---,,,(((&&&$$$%%%(((+++---...---...000///...------...444444555666666666666555444444333333333555666777777555333222111222333333333444444333000//////000111000...---------......222444444111,,,))))))+++111111111000///000444666555444222000............---+++)))(((''''''((()))***---//////,,,,,,...111111222111...***'''''''''+++---000333444444444333111111000000000111222333444666555222///...111555555555444222000...---,,,111222333222///---------333222111222222111...,,,***+++,,,,,,,,,+++)))(((%%%$$$$$$&&&***,,,------++++++***+++---///333444999:::;;;===<<<777000+++---///444888::::::888777...,,,+++---222888<<>><<<===@@@CCCFFFGGGIIIKKKMMMNNNTTTYYYWWWRRRIIINNNSSSTTTRRRTTTYYY]]]^^^___aaaeeeiiikkkkkkiiimmmkkkjjjjjjlllnnnnnnmmmooorrrwwwwwwvvvuuuwwwyyyvvvxxx{{{}}}yyyuuurrrqqqpppooonnnkkkiiifffcccbbbbbbcccdddfffggghhhiiijjjmmmrrruuuzzzzzzyyyvvvpppiiiaaa\\\QQQQQQPPPMMMKKKJJJKKKMMMMMMOOOPPPRRRTTTYYYaaafffjjjfffbbbcccggghhhfffcccbbbbbbbbb___YYYQQQJJJEEEGGGFFFFFFEEECCCAAA>>><<>>===<<<<<<:::;;;===>>>>>><<<999666555444222111000000111111444333222222444333111...000000111111000///......+++---///111333666777777888777777666777999<<<===@@@===888000***)))+++...333666888666111---,,,,,,+++,,,...000222444555666666888<<>>AAA???<<<999555111///111444666777<<<<<<<<<;;;:::::::::999888999::::::;;;;;;===>>>???===:::999:::>>>BBBEEEHHHFFF@@@:::666666999===<<<999666222111111222333///---+++---//////,,,))))))***+++000444777666555444555777888999888888777111222333444666777999:::777666444222222111000000+++---......,,,***))))))(((,,,000333333333333444---,,,+++***+++...222444222111222333555555555444000---***''''''***---000222555555///((($$$''',,,+++---000222333444555666999888777999;;;<<<<<<;;;555555444444444555888999===<<<:::;;;<<<<<<;;;::::::;;;:::777777999888333777666777888:::===@@@BBB===<<<:::666222000111222777777777666555333111000------,,,,,,------------444777999999777555444444888888999999888666333111...000333333333444555777<<<777000+++))))))+++,,,***,,,...000111000...---&&&%%%$$$&&&***...111111222333444444222000000111444555666666666666555444444555555555555777;;;>>>???===999666555666888999888888888444///------///000000//////000222444555777777777333///------...000000000///...000444777444333222000///...------***+++,,,+++***(((((((((+++...000///,,,***+++---//////...,,,)))'''%%%%%%***...333888999888555222000000000000111111222222111222222111///000333666777444000---******+++,,,111222222111...------...222111111111111///+++((()))***,,,------,,,***)))&&&$$$"""###&&&)))+++,,,)))))))))***,,,///222333777888999:::888444---(((***---333:::>>>>>>;;;999///,,,******...222666888444555444333111111222444555444111---+++...666<<<;;;:::888888888:::;;;<<<;;;???AAABBBFFFIIIGGGBBB;;;>>>AAABBBAAAAAADDDFFFIIIKKKNNNQQQRRRQQQOOOMMMNNNNNNOOOQQQSSSUUUVVVWWWXXX[[[]]]]]]\\\\\\^^^___^^^]]]^^^bbbhhhkkkkkkiiipppjjjdddcccgggjjjjjjhhhgggddd```\\\ZZZXXXUUURRRRRRPPPMMMKKKJJJKKKMMMNNNMMMOOOQQQSSSTTTVVVZZZ]]]\\\]]]]]][[[VVVQQQLLLIIIDDDEEEEEEDDDBBBBBBEEEGGGDDDDDDDDDDDDEEEGGGKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTOOOOOONNNLLLGGGAAA<<<999<<<===?????????>>>===<<<;;;>>>???===???CCCDDDAAA???===:::777666555555555777777666444222111000000///...---,,,,,,------...//////.../////////...---,,,,,,---.../////////...+++,,,///444666777777888777666555666777:::>>>@@@AAA>>>777000+++***---///555888999777222......///111111111222222333444444222222444777:::===>>>???<<<<<<<<<<<<;;;:::===@@@===;;;999999::::::<<<>>>;;;777333444:::>>>===;;;666222---+++---000333444666555555555555444444555000000000111333555666777555666666777888888888888888888666444333555999===888666333111000111222333111///...000222222///+++***,,,000555:::<<<<<<;;;444444555555666777888888555555444444555666777777888777777555222///,,,,,,)))+++,,,,,,***((((((((())),,,000222333333444555000///...---///111444666111000111444888::::::999333000---******+++...000333666777333---***+++...,,,///333444444333444555666555444666777999888777555444444444555666777777777777777999<<<======<<<999<<<<<<777555777888666888888999:::<<<>>>@@@AAA===<<<:::666222111222444666666555444333111000///,,,++++++***+++,,,...///444666999999888666555555777888::::::888555333111111333555555555444444555555000+++)))***---///000+++---///111222111000000'''&&&%%%(((,,,000333444555777888777555444444555333444444555555444444444555666777777888;;;???CCCCCC@@@<<<999888999;;;<<<===>>>===888000,,,,,,...000000000111333555888999999999888666444444444555222222222111000111444777333333333222000///---,,,***---000000---***))))))))),,,///...***((()))+++---,,,,,,+++***(((&&&$$$***///777>>>???<<<666111222222333333444444444444000000000000000222666888999666000+++((()))***,,,///000111111000000111222111000000000000...***&&&&&&''')))++++++***)))(((+++'''$$$###%%%(((***+++'''''''''(((***,,,...000333333444555444000***&&&"""&&&///999???@@@;;;777,,,***''''''***...111222000222333111...,,,---...111111...***''')))...444888888777555333222222222666:::======???BBB@@@;;;222444555777777888888888;;;===@@@AAA???<<<999666;;;<<>>>>>???@@@BBBDDDEEEBBBAAAAAAAAAAAAAAAAAAAAA===@@@DDDDDDBBBBBBEEEIIIBBBBBBAAA@@@>>>;;;999777888:::<<<======>>>???@@@:::<<<<<<:::===AAAAAA===888777555222111111111111555444222...***)))+++---,,,+++***))))))***+++,,,---------...............,,,,,,...///000111111111+++,,,000777999777666777444444444555777;;;>>>@@@>>>;;;555111...---///000555777777444000///000333555444333222222222333444111000000111333444444333000......222444444777:::777333000000000000333777555222000111555999::::::666333///---...///111111///---...000111//////222,,,+++)))***,,,///000000---///222444444222///---,,,...000222222444666888555333222000000111222333111111222333444333000---,,,///444999<<<===<<<;;;222222111111222444666777777666555444444444555666888888888555111---++++++***+++,,,+++)))((()))***...000333444444444555777333222111111111333555666333222222666;;;>>>===;;;222111///------...000222444555777666444222111000000333666666444222333555555444333444666777666555333222222333666777666555444444666777888:::;;;;;;;;;>>>>>>999555555777666666777777888999:::;;;;;;999888666333///...000111333333333222222111111111...---------...///111222444666999999777555444444444666888888666333222222555777999999777666666666222...***+++...222333333,,,---...000111222222222***((((((***...222444555777888:::999888777777888444333222222111222222222333333444666999<<>>???;;;555111444444555666666666666555111000000111333666888:::;;;777222,,,))))))+++,,,***---///111111111333444///...---------+++(((&&&&&&''')))+++,,,,,,,,,,,,+++((($$$###$$$''')))))))))******+++,,,...///000222333444666666333...*** $$$,,,777???@@@;;;666+++)))(((***---111333444111222222111///.........///000///,,,)))(((+++///555666666333000---------111555888777888;;;:::666111111222444777777666444666999<<<<<<999555222111444777;;;===???AAADDDFFFEEECCCAAA???============BBB@@@>>>???AAABBB???<<<:::777333444888<<<>>>>>>JJJIIIGGGFFFEEECCC@@@===;;;999777555555666888:::;;;<<<===<<<:::888777888999;;;;;;:::999999;;;>>>===;;;:::===BBBFFFGGGGGGGGGFFFEEECCCBBB@@@===;;;888:::<<<===<<<<<<>>>???;;;;;;:::999::::::;;;<<<666888;;;;;;:::;;;>>>AAA>>>>>>===;;;<<<@@@>>>999444444333222111111000000333333111...***)))+++......---+++******+++,,,...------......---...///000000000111222333333333333......444===>>>999666777555555666888;;;???BBBDDD===;;;888666555666666666888999888555222333777;;;<<<:::888666666888:::<<<:::777555444555555333000...)))(((...444555666999666000,,,---------222888555444333222333555666888888555222111111000///...---******...///,,,,,,000---***'''''')))+++,,,+++***,,,///000000///,,,***(((+++000333333222222222000000000///000000111111000222555666444222000000000333888<<<<<<;;;999777222111000///000333666888888777666555555666888999999999777444///...///111000000///...,,,,,,...111666666666555444444666888888777666555555666777888777555444777;;;===;;;888000000000111222444666666666555555777999999777444444777999888333111222555555444333444666777666555444333222444777888666444666888999777444444666888===???===888666777666333555555666666666555444444444444222///,,,+++,,,...000000000000111111222333222222222222333555777888888:::<<<;;;888666444333444777999888666444444555777999<<<<<<;;;999999999777333///000333666555222,,,,,,,,,---...000222444000...---...222555888888:::;;;======<<<;;;<<<===999777444222000000111222222000111444999======<<<:::888555333222333444555999===???;;;444...///111---///222555777777777777555444333444777:::===>>>;;;<<<===<<<999666555555444444555555444111...---+++000444444000,,,,,,---&&&(((***)))''''''+++......------///111111...+++111444888;;;;;;999666333333444555666666666555555333222111222555888;;;<<<;;;888333...+++*********(((+++///111222222333444000...,,,,,,,,,+++)))((('''(((***,,,...000111222,,,)))&&&%%%''')))+++,,,/////////000111111222333222333555777999777333000'''(((---666>>>AAA===999111000000222555666777666666555444444444444333333111333555444000---...///333555666555111......///---111333222222555666444222111222666:::<<<999666777:::======:::777666666555888<<<>>>===>>>@@@AAAAAA>>>;;;888888888888888<<<;;;:::999999888666444111///......000333666888BBBAAAAAAAAABBBAAA>>><<<:::999666444444555666888666888:::999777555555555555777777666555666;;;???===:::999===DDDJJJJJJHHHKKKIIIFFFCCC@@@<<<666333:::999888999<<<<<<:::888888777666666888;;;>>>???666888:::999888999===@@@???>>><<<888999;;;999333111111000000000////////////000111///+++***,,,...///---+++))))))+++---...***+++++++++++++++---///111222222222222222111000//////666???@@@999555555555666888:::>>>AAADDDEEE@@@???>>>>>>??????>>>=========<<<999777888>>>CCCCCCAAA>>><<<===???CCCFFFDDDAAA>>><<<<<<;;;777444111)))(((000777888999;;;888000,,,---//////555===999999888555333333555777999777555444333111///,,,///++++++//////++++++///000,,,((((((***++++++)))+++,,,...//////...,,,+++(((---333777666333///...---......//////000000000000444888888555222111222444777<<<>>>===999666444444222000///111444777::::::999888777888:::<<<>>>;;;:::777333///000555999666666444222000111444777::::::999666444444666888<<<;;;:::999888999:::::::::777555666:::;;;888444000111333555888:::;;;<<<999666444777<<<>>><<<999777999;;;888333000222555666555444555777777777555666555444777:::;;;888555<<<>>>>>>:::333000333777??????<<<888888:::666111555555666666555333111000222222000---******+++---.........///000222333444555555666777888:::;;;<<<>>>@@@AAA???;;;777555444777999;;;:::888666888999888;;;===???>>><<<<<<<<<<<<888444444777888444111,,,+++++++++,,,///222444666444333444777:::;;;<<<===???AAAAAAAAA@@@AAABBB@@@===888444111111222333222000///444;;;???===:::666555333111111111222333666<<<@@@===666222222555///111555888:::999888777222111000222555999<<<===>>>@@@AAA???<<<777555444444555666777555222///---+++000444444///+++,,,---(((***+++***)))***///333222111222444777888555111777888888888888888888777222333444555666555444444444333222333666:::<<<===:::888444000,,,***))))))(((,,,000333444444444444222000---,,,------,,,+++&&&&&&'''))),,,///222333...+++)))))),,,///111222//////000000000111111111///000222555777666333000,,,+++---333:::>>><<<999888777666777777777555333777555333444555666666555111555999888444000//////000333555444111//////000---111222000000444555444111000000555:::<<<:::666444888;;;<<<:::888888:::888;;;>>>???===<<<===>>>@@@===999777777888888888999999999888666555333333//////000//////000333666???CCCCCC>>>;;;===@@@@@@999777444333444333222111111111222444555444000---111777888555333666:::;;;:::999:::===CCCHHHLLLMMMKKKHHHDDDBBB@@@===:::888777:::<<<;;;888666777999444333444666:::<<<===<<<>>><<<999666555666888999<<<===>>>===:::777333000444222///000222333000---000000111111000///---,,,,,,------...---,,,+++***(((''''''***---000111111111222333444444444444333///222777<<<>>>===888555777666777===GGGOOOQQQPPPMMMJJJGGGHHHKKKMMMLLLKKKFFFDDDBBBAAABBBEEEIIIKKKNNNHHHCCCDDDKKKSSSWWWXXXYYYYYYRRRHHH@@@>>><<<888333//////333555444666999888555111000111444666666222555888777333000111333555666555444111/////////000000000//////...,,,,,,&&&(((++++++***))))))))),,,......---+++******+++---000333555444222111000111111111222333333111...000111333555555555333222777888:::;;;:::999666555/////////000333777;;;===???;;;777777:::===>>>===???>>>;;;777444444666888;;;;;;:::555111222999@@@>>>===999555333333555777999999888777777888999:::===999666666888888666444222000111444;;;???AAA@@@;;;:::777444333444999<<<888:::;;;;;;888666555444...111444666777888:::;;;999888777666666777888999:::>>>AAA===777444777;;;======<<<;;;999888777777999999888555111...---......///...,,,******,,,...---......///000111222333333888======;;;;;;???DDDAAA@@@@@@BBBCCCAAA<<<777666;;;AAAAAA<<<888888999:::<<<>>>>>>>>>>>>???@@@<<<;;;:::999888666666555***(((&&&'''+++222777;;;CCC@@@======???AAA@@@>>>CCCHHHMMMOOONNNLLLLLLMMMJJJEEE===777555333222111111+++***000777888666666222444777777444111000///666:::>>><<<777222111222666555555777999::::::999333222111111222555888999@@@@@@???<<<888555444444888444444888999444...,,,333111///...//////...---))),,,---,,,***---444:::888888777777777777777888777777666555444333333222444222000000222555888999666666666666777:::@@@DDD<<<888222---***+++,,,...+++///333666666444333333333///******,,,......---...,,,******---111444666222000//////111333333333...222555333///---...111222222222222222333333444111000111444999===@@@AAA>>>??????===999666444444:::888666444333333444555333333777===<<<444111333444666777555111///000222---///000///...111999@@@888333///111888===<<<999888:::===???@@@@@@>>>===;;;;;;<<<>>>@@@@@@???===<<<:::666555666777888777555555666555444222000///.........///000111222333;;;???AAA===;;;===???>>>:::888444222111111///---------------...,,,)))&&&...444888555333666777777777888:::???DDDHHHJJJJJJIIIFFFBBB???===;;;999777777999:::888666444555777555444444444666:::???AAAEEE@@@:::555444555555555<<<<<<<<<<<<:::777444222888444111111333333111///111333555666444111---++++++,,,------,,,+++***)))%%%%%%&&&)))...222444444333333222222222333333444777999<<>>;;;888888999;;;;;;======:::666777;;;@@@>>>===:::777666777999<<<;;;;;;::::::::::::;;;;;;;;;888666666777888666555666444555888<<<@@@AAA@@@===<<<:::888666777;;;===;;;;;;;;;999777555444444///111333555666777888999<<<;;;:::999777777666666888<<>>AAABBBDDDCCCBBBCCCEEEEEECCC@@@???BBBEEEDDD>>>:::999:::>>>???AAABBBCCCCCCBBBBBB@@@???>>><<<999777555444000///---///444;;;AAADDDPPPOOOOOONNNMMMKKKIIIGGGNNNSSSXXX[[[[[[YYYYYYYYYWWWQQQJJJDDD@@@<<<888555111+++)))...444444333222111444777777555222000///444888<<<;;;777333333444444444555888:::;;;:::888333222222111222333444555;;;;;;;;;888555444444555888444222555555222000222555333000000000000///...,,,...000///...000666;;;999999888666666555555555888777444222000000111222333000///000444777888888666555555666888<<<@@@BBB;;;666///***))),,,000222...000222222111111222444222...******...222333222111---***+++...222444444111111111333555555333111000333555222...++++++...000000000000111222333444222111111333888<<<>>>>>>===>>>===:::777555555666999777444333444555555555333333666;;;:::333111333333555555444333111111111///222444444333666>>>DDD:::666222222555888777555888999<<<>>>???>>>===<<<999:::;;;===???@@@@@@???@@@===:::999999:::999888444444444444333222111111444444444444444444444444666;;;>>><<<<<<======;;;;;;888333000///---,,,***+++***)))))))))'''### )))111777777666777777555555666:::???DDDHHHHHHGGGHHHDDD???<<<:::999888777666777777555333222333555333444333333555===HHHQQQOOOFFF;;;444444555555333;;;;;;;;;;;;:::999888777:::666222222444555555333555777999999777333...***++++++++++++++++++***)))######%%%)))///444666777555444222111111333666888>>>>>>???????????????>>>EEEKKKTTT^^^gggooovvvzzztttsssrrrsssvvvxxxyyyyyyvvvtttrrrpppppprrrtttvvv~~~}}}rrr\\\NNNGGGDDD>>>888444666777666888;;;888666444444666777888777:::888666666777555111...///............000111333::::::999777555111///---//////...+++)))(((***,,,000///,,,(((&&&'''+++...000222333444333222333444777666555444444333111...000111333444555555444333555555444444555777:::;;;888777555444555666888999:::;;;<<<@@@CCCDDDCCCAAA>>>>>>>>><<<:::888999:::999;;;===<<<999888;;;===;;;:::888666777999;;;===999999999:::::::::;;;;;;<<<:::999999:::;;;;;;:::888888777999<<<>>>>>>===<<<===<<<;;;999999;;;===@@@>>>;;;888666555555666222222333555666777888888??????===<<<999666444333555888<<<===;;;:::<<>><<<:::===AAAFFFHHHHHHMMMLLLKKKLLLOOORRRSSSSSSQQQRRRRRROOOIIIDDDDDDEEEMMMLLLLLLOOORRRQQQMMMIIIIIIHHHFFFCCC???;;;888666666444333444999AAAJJJOOO]]]aaafffgggddd```^^^^^^bbbgggmmmqqqqqqpppnnnnnnjjjddd]]]VVVPPPIIIAAA;;;555...***...333333111111000444888999777444111000222666999888666333444555111222555999<<<<<<999777333333333444333333333222666666555333111222444666777333222333111///222777777555333222222222111///...111333333222444888<<<;;;:::888666555444444333999777333000...///000111333000...111777:::999666666444333666;;;??????>>>999444---)))***...333666222222111///...000444777222...+++,,,222777::::::666111,,,,,,111444333222...000333777999888444000333555555222---)))((())).........///000222333444222111000222555888999:::<<<;;;:::777555555777999:::666222333888:::999777333333666999888333111333555444555666666666444222000333666666555777;;;???;;;999666444444444555555:::<<<>>>@@@@@@???>>>===;;;;;;<<<>>>???AAABBBBBB???===;;;;;;;;;:::888777222222111000000111222222666666777666555333111///444999======>>>???===999888555111///---,,,+++)))++++++,,,,,,,,,((("""%%%///888::::::;;;:::777555666888<<>>:::999999888777666555444333222111222333222333333333777CCCTTTaaaVVVJJJ===666777999999666<<<<<<<<<;;;;;;;;;;;;;;;:::666222222555888999888999999999888666222...,,,******+++++++++*********$$$$$$&&&)))///333666666444222///...000555;;;>>>CCCBBBAAA@@@@@@AAAEEEGGGRRR]]]mmmyyyxxxfffWWWMMMHHH@@@:::::::::999:::===;;;999777666777666555333;;;;;;:::999777444111000///...,,,---///111333333:::;;;:::999777444111///111000...+++)))***---111333111---(((&&&(((---222333555666555444444666777666555444333444333222000000111222333444555555444666555333222444888<<>>===;;;999:::;;;;;;<<<===<<<::::::<<>>>>>???>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>??????>>>===@@@AAABBBAAA??????@@@AAADDDAAA<<<999888888999999444444333555666888888888>>>>>>>>><<<:::777444222444777:::============>>>888888888999;;;===???@@@@@@AAA@@@>>>:::888777888555444555:::@@@AAA===777999:::999777666888>>>CCCHHHGGGGGGIIINNNSSSXXX[[[]]]^^^```cccfffiiikkklllkkkkkkiiiddd___]]]]]]___hhhfffeeegggjjjhhhaaa[[[XXXWWWTTTPPPKKKFFFBBB???@@@===999888<<>>===:::666222333555666666555444333444333222000///000333666555333444444111...111777:::777555444444444222111000222444555555666999<<<;;;:::888777666555555555999888666333222111111111333000///333:::===999555777444333777>>>BBB@@@<<<777222,,,***---111333444222222111000000222666:::333000...000666===@@@AAA<<<555///...222444111...---...111666999999666333666777777333...***((((((,,,,,,---...000222444555333111///000222333444444999888777444333444777:::<<<777333666===@@@>>>:::555666999:::888555444555777555555777::::::666333555777::::::888777777888999::::::888555555888;;;>>>???AAABBBCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAACCC>>>===<<<===>>>===;;;999666555333111222333666777999::::::999777333000...555:::>>>???@@@AAA===777444222000//////...---+++)))+++///111111+++######...888<<<>>>??????<<<777666555777<<>>;;;::::::999888666555444333333333333333222333333222666BBBSSSaaaUUUJJJ>>>999;;;>>>>>><<<============<<<<<<<<<<<<666222///111555:::<<<;;;;;;999666333111000//////++++++++++++++++++,,,,,,)))((((((+++...111333333...,,,))))))---555>>>CCCGGGGGGFFFEEEFFFKKKSSSYYYeeesssmmm[[[UUULLLDDDBBBCCCAAA???@@@===;;;888777777666555333888<<<@@@<<<555000111444111///---...111444444333777888999999999666444222111///---***))),,,111555555333///***(((***///444333444555555444444555777333222111222333444333222000000222333444555555555777666444333555999===@@@>>>===;;;999888888888888666:::???CCCEEECCCAAA@@@===>>>??????===<<<===>>>BBBAAA???>>>===???BBBEEEBBB@@@======???AAAAAAAAA:::;;;===@@@BBBEEEGGGHHHCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDIIIJJJLLLLLLKKKKKKLLLMMMLLLHHHCCC@@@@@@AAA@@@???888666444444666888777666:::;;;;;;;;;:::888666444555777:::>>>AAAAAA???===888777666666666888999:::??????@@@???===;;;<<<===<<<:::999<<>>>>>DDDNNNWWWYYY\\\```bbbdddiiiqqqxxxtttxxx}}}~~~}}}{{{tttmmmllljjjfffaaa[[[VVVSSSRRRMMMEEE@@@AAAJJJYYYccciiivvvwwwcccUUUBBB999222333555444333333333777;;;===<<<999777666444555444222111000000111111333777<<>>:::666000222444666666555333222555444222000...///222555333333666888444//////333:::888555555555555333222000222333444555666888:::999999888777777777888888777888999999888555222000444222222555;;;<<<999555666444444888???BBB@@@<<<444111......111222000---,,,...000111222333666888555222111444:::???BBBBBB<<<777222000111222///,,,------...111555888888777999999888555111---+++***,,,,,,---///111333555666333111///...///000000///444555555333333333666999<<<888555888@@@DDDBBB===777:::===<<<:::999888888666555444777;;;<<<999666;;;>>>AAACCCAAA>>>;;;999:::<<<===;;;999999===BBBCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFBBB??????@@@@@@??????AAABBBBBBAAA???>>>===:::888888:::<<<>>>>>>>>>>>>===;;;888444222999===@@@@@@AAAAAA;;;444000000000111222111///---'''***...222222---%%%%%%///888;;;===???@@@>>>888555333444999???EEEGGGCCCAAA>>>===<<<<<<:::888555555444666777888666555555444222111333;;;GGGPPPLLLEEE===:::<<>>>>>>>>======<<<;;;:::999111///---///444999::::::999777333000......000111...------------......///---,,,+++,,,.../////////)))&&&$$$%%%+++555???FFFGGGHHHIIIJJJMMMWWWccclll}}}rrraaaWWWNNNLLLLLLHHHEEEDDD???===:::888888888777666444;;;@@@;;;222,,,///444111///...000555777666444444555888999999888555444000///---******---333777555444111---+++,,,000333111333444555333333444555333111000111333444444444000000111222444555666666777777666666777999<<<===<<<;;;;;;::::::::::::;;;333777===AAABBBBBBBBBBBBAAABBBCCCBBBAAABBBCCCEEEJJJIIIFFFEEEEEEHHHKKKMMMKKKHHHFFFFFFIIILLLKKKIIIFFFGGGGGGIIIKKKNNNQQQSSSNNNPPPPPPPPPOOOOOOQQQSSSRRRTTTUUUUUUSSSPPPPPPPPPUUUWWWYYYZZZZZZZZZ\\\^^^aaa]]]XXXVVVVVVTTTPPPMMMBBB>>>:::888999999666444888888999999999999999888888888<<>>???AAA>>>;;;:::===CCCHHHIIIIIILLLNNNPPPPPPRRR[[[hhhrrrrrrwww}}}}}}xxxssspppgggaaaVVVKKKFFFKKKWWW```ooo|||jjjYYYCCC999111111333222111111555888;;;===<<<;;;::::::777666333111000000111111444666:::>>>@@@???;;;777000111333444444333111///555555444111//////111333111222555:::888333000222888666444444555555444333111111111222333555777999888888777777777777888888444777:::;;;:::777222///333333444666888888666555444333333777<<>><<<333000///111444444///***'''***...000111111222333666444333666;;;>>>===<<<777444222000000000///...000...---///222666888999999999888666444222000///...//////111333555777888555333000///000000000//////222444444444333444555999666555888>>>BBB@@@===999>>>AAA???======<<<999444444666999===@@@BBBBBBCCCFFFKKKNNNLLLGGGAAA===>>>AAABBBCCCBBBEEEJJJNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUWWWXXXTTTNNNHHHFFFFFFFFFEEEDDDEEEFFFGGGGGGEEEFFFDDDAAA>>>===>>>???@@@?????????>>>===;;;999888<<>>>>>>>><<<999666555555666999<<<===:::777777555222111222777<<<@@@AAA>>>:::999999;;;;;;:::<<<<<<===<<<:::888555333///---,,,...333666666444555333111/////////111222000000/////////000111222000...,,,,,,.........---***(((&&&(((...888BBBIIIKKKNNNQQQUUU\\\iiiyyyuuujjjaaa___^^^ZZZTTTQQQIIIEEE???;;;888777555444111666:::666///***,,,///---,,,---111777:::888555333555888::::::888666444111///---+++***,,,111555222222222000...---///111111444666777666555555555555333222222333555555444000000111222333555666777666777777888888888888888999999999:::;;;<<<======666:::???CCCEEEGGGKKKNNNSSSSSSSSSRRRRRRSSSVVVYYY]]]\\\[[[[[[]]]___``````___\\\ZZZ\\\aaadddcccaaacccbbb```___```cccgggiiiggghhhiiihhhgggfffhhhkkkgggjjjlllllljjjgggggghhhmmmoooqqqrrrsssuuuxxxzzz~~~zzzxxxvvvqqqiiibbbUUUOOOGGGCCCAAA???:::666888888888999999:::;;;<<<::::::>>>FFFMMMOOOKKKFFF;;;:::777555444444555666777999<<<>>>@@@BBBEEEHHHCCCCCCEEEIIINNNTTTXXX[[[```eeekkknnnpppvvv|||pppaaaUUURRRVVV\\\ppp{{{kkkWWWCCC888000///111000///000555777:::::::::::::::;;;999666444222222444555555888999<<>>>>>>>>777///000111444777888555///+++******+++---//////---+++***111555444333555777666333222333666;;;???AAAAAA>>>>>>>>>>>>>>><<<888555555555777<<<@@@@@@<<<999777555222222555888:::;;;888888888777666666666666;;;;;;<<<;;;999555111...///---,,,...111333222///111111111111111111222222222111000000000222333444000...------.........---///---,,,---333<<>>888444111///000222333222...+++******))))))+++111999<<<999666444666999;;;:::888555333222111...+++***+++000333000111222111///---......444777:::<<<;;;999888777888666444333444555444444000000111222333555777888555666888999999777555333666777888:::<<<===?????????DDDIIIMMMPPPTTTZZZ___kkkkkkjjjiiiiiikkkooorrruuuuuuvvvxxxyyyzzzyyywwwwwwtttsssvvv|||~~~}}}zzzzzz|||~~~}}}|||~~~}}}tttfff^^^UUUNNNJJJFFF???:::;;;:::999999:::;;;===>>>;;;;;;???IIIRRRVVVQQQKKK===;;;999666555666777999777:::>>>AAADDDGGGKKKNNNOOORRRXXX]]]bbbgggmmmqqqttt{{{yyyhhh___]]]```mmmwwwppp[[[DDD999000///111000000111555666888888888888:::<<<999777444333555777999:::;;;;;;===???AAA???<<<999???>>><<<:::777444111000///111222222111111222333000---///777<<<<<<:::999444222111111333444444333555222000///111555888999888777555444222222111111000111222333333222111000///222444222...,,,///222,,,...000222333555888;;;444///+++---333555222...222333444333111111222333555444333555666444///***$$$)))---...---///555:::888666444444555555444222555444555666777777666555333333444555666777999:::;;;999666555555555444333)))...444888777444000---,,,---///111333555666666777@@@DDDBBB@@@AAA>>>888:::>>>DDDIIIOOOWWWbbbiiiuuuvvvxxxwwwqqqeeeWWWNNNFFFHHHOOOYYYeeeqqqzzzyyyuuuuuutttqqqmmmjjjjjjjjjjjjiiihhhfffccc```\\\ZZZYYYYYYNNNNNNNNNNNNOOOQQQRRRSSS;;;;;;:::;;;<<<;;;999777444444444444333222222111///---,,,...111444444222,,,---000222333333222111222222444666999<<<>>>@@@>>>===<<<;;;999666444333111333555777999999999999222444666666444444777:::777777555222///...///111444555666666444000---***(((+++------++++++...000000000111222222222222222333000...---///222333333111000//////000000...---444111222777;;;@@@MMM[[[bbbiiittt~~~kkk```QQQFFF@@@;;;444---///---///111000++++++---000000///000777===<<<777666777888999888555222000222000...,,,,,,---///000222///...000///---...111666999===@@@???===;;;:::===<<<999444111000222444444333222333555777777777777888:::;;;:::999777666555555555777;;;???DDDFFFLLLTTT^^^dddgggllluuu}}}{{{mmmbbb[[[TTTLLLFFFAAA@@@AAACCCAAA>>>???CCC???CCCFFFJJJRRRXXXWWWRRRFFFAAA<<<;;;===???>>>===<<<@@@DDDGGGKKKRRRZZZaaadddiiipppwww~~~wwwooolllsssrrrzzzjjjTTT@@@;;;666444555444///+++//////000555999:::777444555777888888777777888999;;;;;;===???@@@???;;;888>>>@@@BBB@@@<<<777222000444555555444333333666888222000000444;;;???>>>;;;999666222000000000000///222000------///222444555777888888555222000000111000000111333333222///,,,333111///,,,++++++,,,---------...000111222333444333///---000555999888666<<<<<<<<<:::666333222222222111000111111...(((###"""%%%))),,,---000444888888888888999888666111...333555777888666555555666777666444222222222444555999777444444666777555333...///222555666444///+++,,,+++++++++...111555777666666999@@@CCC???;;;;;;@@@EEEOOO\\\hhhsssooo\\\OOOCCCNNN\\\jjj{{{}}}}}}}}}zzzvvvtttssssssllljjjhhhhhhjjjlllnnnnnn666666777999;;;;;;:::888888777555333111111111111111//////111444777777666---...000111111000///...000111333666:::===@@@BBB???===:::666555444555555222333444555666777777777444555777666555555777:::777777555111...---...000000111333444333111///---'''***,,,,,,******,,,///---...000222333333222222111...+++***,,,///111222222333333222111111222444<<<;;;===BBBFFFLLLZZZggguuu}}}rrr^^^NNNDDD<<<444...,,,+++...222333111222555333333222333999???>>>999666777888999999777444222333222000//////111333444333000...000000///222777AAADDDGGGFFFBBB>>>======>>>>>><<<888444222222444666555444444555555555555555777888999999888888888666666888<<>>???>>>===>>>???@@@???:::666333222444444333444555777888999666444444999???BBBAAA>>>;;;888555222111000...---111///------///111222222555666777666444222111222///000111333333111...,,,000///---,,,++++++,,,------...///000111222222333111///...222888;;;:::888<<<======;;;888555444444000000///000111...)))$$$$$$''',,,...///111444777888777777777777555111...000333555666555555555666666555333111000000111222999666333222444555555333+++---000333555333///+++***)))((((((***---111333222222666;;;<<<::::::===CCCPPPaaaoooyyymmmWWWIIIJJJYYYnnn000000222555999;;;:::999;;;888444000...///111333222111111333555777777777000111222222222000///...000111333666:::>>>AAACCC???<<<777222111222555888444333222222222333444555666777777666555555777999777666555111...,,,,,,......///111222222000///---''')))******))))))***,,,)))+++...111333444333333///,,,'''&&&(((,,,///111888999;;;999777777:::<<<===>>>CCCJJJPPPYYYggguuuqqq\\\MMMCCC:::555+++***---333555444444777666777666666;;;@@@???;;;555666888999999888666555444333222222333555888999:::555222111000111777???PPPRRRRRRLLLCCC======>>>?????????<<<777444333333333222222222222333444444777999;;;;;;::::::<<<===>>>@@@EEELLLVVVaaajjjooozzz}}}sssmmmddd^^^ZZZZZZYYYVVVVVVXXXXXX[[[```eeeoooxxxzzzvvvssseeeUUULLLNNNWWW___ccceeejjjqqqxxx}}}|||tttvvv~~~tttXXXHHH<<<888555555666777555222......///111444444333111000444999<<<<<<999777666444333333555999>>>@@@AAA>>>???>>>;;;777444333333444222111333777::::::999888777777;;;@@@BBBAAA???===:::777555333000---+++---,,,,,,---000111111000333666888888666333222222...///222333333111...,,,...---,,,,,,,,,------...000000000000111111111111111000222666<<<>>><<<:::;;;<<<<<<:::888666666666000000000111111...***&&&'''***///222333333444555666555444555555333000...---000222333333333333444555333111///...///000111888555222000111222333333+++,,,///222444333///+++)))'''&&&%%%&&&))),,,...///000444777555444:::BBBNNNbbb{{{{{{aaaNNNDDDTTThhh......000333777999888777999666000,,,+++---111444333333333444444555444333444444555555555444333222222333444777999<<>>:::555222111000111333333444666999;;;<<>>>>>:::777555444222///000555:::???AAA???>>><<<888333111111222333///...111888<<<:::777666666777;;;>>>???>>><<<<<<:::888666555222///,,,))))))***...111333222111444666999999777444222111...000222333222///...---------......///000000000333333333222222222111111444444777;;;??????===:::888888888777555333444555333333333222111...+++(((***---222555666555333222222111000000000000...,,,,,,...111222111000000111333222000///...///111222999666111...---...///000//////111444555333///,,,)))'''&&&%%%%%%''')))***...000333444111222>>>KKKaaaxxxiiiRRRKKKMMMiii}}}000000111333666777666444444111---******---222666777888888777666444222222333444444555555555555555555555666777888:::;;;<<<999888777666555666666777999777444222111222444666888777666666666666666666555555444222...,,,,,,,,,222222222222111000///...))))))((((((((((((((('''$$$&&&***...222333444444///+++&&&%%%''',,,000333@@@??????AAADDDDDD@@@;;;;;;HHHXXXdddooo}}}tttdddUUULLLBBB>>>===@@@@@@<<<888888777999999888999======:::444444666777777777777777444444444555666888:::;;;@@@<<<888666555888BBBNNNXXXWWWRRRHHH===666555777:::<<<>>>>>>:::666333111222444777888999;;;>>>AAA???DDDJJJNNNQQQVVV]]]ccchhhooo{{{vvvpppxxxsssnnnrrrmmmYYYCCC555///...------...///000///////////////...//////000,,,222999>>>>>>;;;888666666333///...111666:::<<<>>>===999444///---...000111...,,,000666:::888555444555777:::======<<<:::888777666666666555222000'''(((***...333555444333666888::::::777444111000111333444333000............///111333444444444333666666555444444333222222777999;;;>>>???>>>:::777333444444222000///000222666666666555222...+++***,,,///333666888666333000...---++++++,,,,,,+++***---///111111///.........333222000000000111333444999777222...+++***+++---444444555666777555000---***))))))(((((())))))***---///111111000444DDDUUUvvvwwwYYYIIIRRRccc444444444555777777555333000...,,,***+++///222555;;;======<<<999666444444111222222222333333444444666666666666666777888999555666777888888777666666:::888555333222333555666777555444444666777666555444555555222///------......///000111222222333333,,,***))))))******)))'''$$$&&&(((,,,///222444555///+++(((''')))...222333;;;999999;;;>>>???>>><<>>>>>===<<<666555444444555666555444******,,,000444666666555777888::::::777555333333666777666333...,,,...111000222444666888777666555666666666555444333333333777999;;;===<<<:::777444111222111///,,,,,,---///666777777555111...,,,,,,---///222555777666222///,,,***((('''(((******)))---///111111000......///666444222111111111333444666555222...***)))+++---555555555777777555111...+++,,,---......---,,,+++***+++...000333<<>>:::888777777333333222222222222222222444444444444555666777888333444555666666666666666999777555444333444555666555333222333555777666555333444555333111/////////------...///111222222333///,,,******,,,,,,***'''%%%&&&'''***---111444666...+++)))(((+++///222333333555777555444888AAAHHHYYYmmmvvvfff^^^WWWUUURRRIII@@@<<<>>>AAABBB>>>===@@@@@@>>>888999999999999999999999888888777777666666666666333333555777666999CCCOOOGGGBBB<<<888666444222000333666:::<<<;;;999888888333888>>>BBBEEEJJJQQQWWW```jjjvvv~~~wwwjjjgggjjj~~~ssscccVVVMMMEEE>>>999777777666555444333444444444444333000...---000333///222666999::::::;;;<<<888666333111111111000///111111///---++++++...000111111222333444333222111222555:::===>>>>>>======666444222222444555555555000000000222444666555444555777888888777666777888<<<;;;999222,,,***...333111333666999:::999777666555555444444333333222222333555777888777555333222333333111///,,,+++---///222333555333000------.........///333666555222...,,,)))'''&&&''')))***++++++---000111111111222333:::888555222000/////////000111111///,,,+++---000111111222333555444111///+++---111333333111...+++))))))---444<<>>777666444333222111///---+++,,,,,,++++++,,,000333222444666555333222111111///333888<<<===<<<<<<<<<777555222111222444555555666555333333444555444222333555666777777888:::<<>>:::222+++***...444111444777::::::999777555333333333222222111111111...111333444333222111111555555333000---,,,...000---000222111///---///000------...111444555111...---***'''&&&(((***,,,,,,(((+++///111222333555666>>>;;;777222...,,,++++++,,,...000///------000333,,,,,,---000333333111///+++...333666777333///,,,******///999FFFXXXpppcccVVVXXXggg:::888666555555555333111444333222111000000000000333777::::::888666777999>>>;;;777555444444333222777666555444444666888:::<<<999444000...000333555555666666555222///...//////111333444444555777999999666111///111333555666222,,,))))))***)))+++......111444333000---,,,---***'''%%%'''---333666777555000++++++...000///---111111333666888CCC\\\uuuzzznnnbbbZZZ[[[TTTKKKFFFFFFHHHIIIIIIDDDAAA===<<<<<<<<<<<<;;;AAA???===;;;:::999999999444666999:::;;;<<<>>>@@@AAA<<<777777:::<<<:::777888:::>>>@@@BBBDDDFFFGGGHHHOOOYYYeeeqqq||||||{{{ppp\\\QQQ```kkktttwwwvvvpppbbbSSSNNNJJJDDD>>>999888888999:::999777666555555555555222222111///...000333777:::999888888888999;;;;;;999444000000222333111......//////.........111333777888888666333000000000///111444777999999999888555555555666666666666666:::999888555333333555777777888999888777777888:::>>>;;;777111---,,,///111111111333555777777555333111111111000000/////////222111000///...///000111777888777444///...///222111111111333444333///+++...000222444444444222222///---+++)))***,,,///111111111111000000222555888;;;777444222222000---***+++,,,...///000///.........)))'''+++333777666222222111222444555444///***&&&+++444DDDXXXmmmddd^^^hhhyyy444555555555555444333222777666444222111000000000666888:::999555333444666>>><<<999666444444555666999888666555555666888999===:::555111//////222333666666777444111---,,,,,,...///111222444666888:::999555111000111444666777222,,,((())))))''')))---///222555444000------...)))&&&###$$$***///222222333///***)))+++---...---111111444:::DDDVVVsssyyyqqqkkkcccYYYRRRQQQRRRSSSTTTMMMKKKIIIFFFDDDCCCDDDEEEEEEDDDBBB@@@??????@@@@@@;;;<<<>>>??????AAACCCFFFJJJGGGCCCBBBBBBCCCCCCBBB@@@EEEKKKLLLLLLNNNSSSYYY___eeeppp|||~~~zzzuuu|||mmmYYYNNNNNNVVV\\\^^^]]]YYYMMMAAABBB@@@===:::888666555555888777666444444444444555222222111///......111333888777666555555555666777666222......111333222000000111111000//////111444444555666444111///...///000111444666888888888888888888777666666555555666::::::999777555555777999;;;<<<<<<:::777666666666777666333///,,,,,,...111222222444666777666333111//////000000000111111111222222000/////////000111555666666444111000111444222111111444777777333//////111333555777777666666222000---***)))+++...000111222222111000111444666:::777444444333222///,,,,,,,,,------...------------)))'''+++333777666333555444333444444111+++'''%%%***555GGG___xxxyyybbb```nnn...222666666444111111222:::888555222000//////000666888888555111///000222======<<<888444444777;;;:::888555333333444555777???<<<777222//////000111444555555333///+++)))(((---------///111555888;;;666333000///111444666777222---))))))'''%%%'''+++111444666555111......000+++'''###$$$(((,,,//////111---(((&&&''')))+++,,,444555<<>>>>>>>>???@@@AAA???<<<777777888888888888888888777555333000...---------...///000000.........///444333222000000000111222222...+++***,,,///000111222222333333222444666999999999888555111.........333333333444444555666666999888666444444444555666999::::::999999999;;;===???@@@@@@===999555333222///111222111000///111222222222555777999777333///,,,---...111333555777888444444333333333222222222333444555666555555555555333111111555:::<<<999555222222333333444555666777555222...+++***,,,///111222333333111000///111222333333333333333333111000000///---,,,+++,,,,,,---+++((('''+++111555555444666555444222///+++&&&###***///:::OOOjjjvvveeekkk}}}---444999999444///---...444222///,,,***))))))***,,,...///---******---111888;;;===;;;777666;;;@@@>>>999111++++++///777<<<>>><<<888444000...---,,,***---111222000,,,***((()))&&&$$$&&&***///222333---+++***+++///222555666444111...---)))&&&)))///777999:::888444111222444333///,,,+++---///---+++)))'''###&&&,,,@@@OOOdddxxx|||}}}{{{yyyxxxxxxxxxyyyyyyzzz{{{vvv~~~}}}xxxqqqhhhYYYHHH>>>;;;777666777:::===>>>======;;;:::888777777888999:::777555222...,,,***)))(((,,,...000000000000111333444333222111111222333444111///,,,***+++,,,......///111222333333555999<<<>>>>>><<<888333000000000555444333222222333444555444333333222333444555666777888999999888888:::<<<;;;<<<===;;;888666555555444666777666555333444555222333555777999888555222---...000222444666777888444444444444444333333222333444555666777666555333222111222444777888666444222111000/////////000111111000---,,,,,,...000222222333333222000///000111000000000000000000000111111000///---------...///)))((('''***///222333222222222222000---***'''%%%---111<<>>999222------333:::@@@:::999666333111...---,,,***...333555444000---,,,)))&&&###%%%)))---...---***)))(((***///333555666777444222111---***...444:::<<<<<<:::555333444666333111///000111000---)))%%%%%%"""!!!---777LLLaaazzz{{{jjjbbbZZZSSSIII>>>888777555444888>>>BBB???<<<;;;:::999777555555555777888555333000---***)))((((((...///000111111222444777555444333222111222333333///...---,,,+++,,,,,,---...///111222333555999<<>>>>>;;;666444555777666444444666777555///***''')))(((&&&&&&///???LLLbbbwwwqqqeeeVVVNNNFFFCCC@@@:::777666777777>>>GGGIIIBBB:::888666666666555555555444444000///---,,,+++***++++++222333333222111333666999666555333000///.........+++,,,---...---------...///000111111111222555888;;;;;;999777444444666888888555222000///000222333000111333555555555444333111333444444333222333444222333333222222444888;;;;;;;;;<<<:::999888:::<<<<<<;;;999888888888666444000000000//////.............../////////...---,,,***,,,///555:::;;;888555333777999555...)))+++///222000---+++***+++---///------.........------,,,///111222222000///000111///...,,,)))(((***///333......//////////////////(((''''''(((***+++,,,,,,+++---...---***(((((()))))),,,888QQQsssmmm___kkk------...000222111...++++++---///111222222111000+++///333333111000111333///111444888<<<<<<999666,,,------///111444777888333333333222000///---,,,333888===???===888333000---)))'''(((,,,---***&&&***)))***---222666999:::;;;999999888444111666>>>===??????<<<777555666888999888:::<<<===:::333---,,,///000///111===PPP___uuu~~~qqq```TTTIIIAAA:::<<<===;;;888777777888AAALLLLLLAAA666222222444666888888666444222---,,,+++++++++,,,---...666666555333222333666999777555222///,,,***))))))(((***---//////...//////111111111000///000222444555666555444333444777:::888666222///...///111333222333555777777555222111///111333222111000000111111111000///000333888<<<:::::::::999888999;;;>>>AAA???;;;999888777555333000000///---,,,+++***)))***+++,,,,,,,,,+++***)))&&&(((,,,444:::===;;;888444:::===777+++%%%)))...222000---++++++---000222---...///000///,,,***(((///000222222000000000111000///,,,(((&&&)))///555+++,,,...///000///......((('''''''''((()))******+++---...---)))'''''')))'''***666NNNpppmmm___jjj---,,,---000333444111------///222666::::::888555222///,,,+++---///000000///------111666999777333+++)))(((---444777666333333111...+++)))+++///333::::::888777555333222111,,,******---222222---(((%%%(((,,,000111222444555888777777666666666888:::>>>@@@AAA@@@===<<<>>>AAAGGGBBBAAAGGGOOOLLL>>>111333333333888CCCTTTgggsssqqqdddYYYOOOIII<<<:::777666777888888777555999>>>AAA@@@;;;444000///000222333333222000///...///...+++)))***///333999999::::::999888666555444111,,,'''$$$$$$$$$%%%***)))((()))+++---///000555777999999777444333333000...,,,---000444777888;;;999555111......111444444444555666555444333222444222000000111222111000333333111///...000555888666666666888::::::888777<<<======:::666111///......,,,******+++,,,,,,,,,)))((('''%%%&&&''')))***$$$!!!"""***777>>>===888:::;;;;;;777111,,,++++++222222///,,,***,,,222777---,,,+++*********+++,,,000000000///---...000222111///+++((('''(((+++,,,...---,,,---///...+++'''$$$######$$$%%%''')))+++,,,,,,,,,***(((&&&'''(((&&&---999MMMgggfffTTT]]]www000//////000333333111///000111333666999:::888666333000---,,,---...//////000,,,***,,,000222111///)))'''(((,,,333666555333111000...,,,***+++///222555555444333111000000///)))((((((,,,111222...***)))+++...000222444777999>>>:::555555999===??????BBBDDDGGGGGGFFFHHHLLLPPPXXXVVVVVV[[[___ZZZKKK???999<<>>:::777888888555111---------444333111---)))***---111++++++***))))))***+++,,,000000000///------///111000...+++)))((()))+++,,,///---,,,---...---***((("""######%%%&&&(((***++++++++++++)))'''&&&&&&((()))---777JJJdddyyy___KKKQQQiii555333222111222333222111222111222444666777777555555222...------.........///+++((('''***++++++)))&&&&&&&&&+++111444444222/////////...,,,---///111//////...---,,,,,,,,,,,,'''&&&'''+++000333111...------......///222777:::???999333444<<>>999222333333222000...///000555444111---)))((()))***************+++,,,---...000111111///------...000...,,,+++***))))))******///...,,,,,,,,,+++)))'''!!!"""$$$&&&(((******+++)))******(((&&&$$$%%%'''***---444DDD\\\vvv}}}bbbKKKKKK^^^www999777444222222222333333333111000111333444444333555333///...---...---,,,+++)))(((((()))***(((&&&$$$$$$&&&***///222222111...///000000//////000111---,,,+++)))(((((((((((($$$$$$&&&***000444555444444333222000000444999>>>@@@======AAAIIIQQQUUUWWWaaadddiiilllooovvv~~~ooo^^^SSSLLLQQQ[[[iii|||~~~{{{{{{~~~ssskkkccc___aaaffflllvvvqqqYYYGGG===:::999666666666777999888666444555333///,,,++++++---...---///111444888;;;>>>@@@===;;;777222000///111222444555777888888888777777222111///---***)))'''''''''+++///000......111444222444777777444000...------///222444444444555666555555444444444333111///............---,,,+++++++++,,,///333777888777555333333222///------///111---...//////.........///000111111111111111333555666333///...///111222222444222000---+++)))((((((''''''***111:::===999444,,,,,,------...///000111333222000---***(((''''''******+++,,,---...///000000111111000...------...+++***)))(((((((((''''''...---,,,++++++)))'''&&&###$$$&&&((()))))))))(((((((((((('''$$$$$$$$$&&&***---333>>>NNNfffmmmRRRKKKVVVkkk:::888666333111111222333444333111111333555555444555222///---------+++***&&&(((***---...,,,)))&&&$$$$$$&&&)))---///000000...000111111000///000111...,,,***(((&&&&&&&&&&&&!!!"""$$$)))///444777999<<<<<<:::999999<<>>AAAMMMYYYkkk|||uuu^^^III;;;555444555555444555777777666555333000+++''''''***...111111111111333666:::>>>@@@===999555222333444555555333444444444444222000///111000...+++***))))))******+++---//////---***(((+++///444666555333111000111444888999777777888:::BBB<<<666444555888999888333222000...,,,***))))))---///444888;;;999444000)))***+++++++++,,,///222222333222///)))&&&''')))+++***)))((('''(((,,,///222000//////111333333333//////000000000000000000000///000333555444///+++'''&&&&&&'''+++///111111...,,,+++***+++,,,+++***%%%&&&((()))***+++++++++,,,...000000...---...///+++***'''%%%############(((+++...///---***((('''))))))))))))))))))((('''&&&''''''&&&$$$###$$$&&&***000555666999HHH```ttt{{{bbbSSSPPP\\\xxx555666555333///...///222333222222333666777666555000...,,,,,,,,,+++***(((###''',,,......+++(((&&&&&&''')))++++++,,,---............,,,***)))***+++***)))'''&&&&&&(((***+++,,,...111444:::@@@GGGKKKNNNRRRWWW]]]bbbhhhmmmqqqxxxvvvfff^^^cccpppxxxxxx|||~~~oooiiiaaaZZZVVVSSSQQQOOOEEE>>>:::<<<===;;;;;;===CCCNNN^^^nnn{{{iiiSSSCCC:::777444222111222333555555444111...+++((())),,,000333444333222222333777:::======999444222222444444333222222333444444333222111111///,,,)))((()))***+++,,,+++,,,///222222,,,'''''',,,222666777555444444111555999999666666888;;;@@@;;;555444888;;;===<<<333222000///...---......000222777;;;<<<888111,,,''')))***++++++,,,///111333444444000***''')))+++---,,,)))&&&$$$%%%))),,,---------///222444333222......///000111111111111333222222333444333000---***(((&&&(((---111222222///,,,))))))+++------,,,'''((()))++++++,,,++++++***,,,/////////.../////////---)))%%%###""""""###&&&,,,222444222...+++)))(((((((((((()))***++++++&&&''''''&&&$$$$$$%%%'''///222555777999BBBOOOYYYlllkkkYYYNNNRRRjjj}}}yyysssooommmkkkgggddd333444555222///---...111///...///111333444333222...---++++++++++++)))(((%%%'''***+++***(((&&&%%%'''(((***+++++++++,,,---------,,,)))&&&%%%'''((('''&&&%%%%%%&&&))),,,...666888;;;>>>CCCJJJQQQVVV```fffoooxxxwwwiiiaaaaaatttxxxwww}}}zzznnndddZZZUUUOOOJJJHHHGGGGGGGGGBBB<<<;;;>>>AAA???===>>><<>>???>>>222111000//////000111222222444999<<<<<<777///)))***+++,,,---,,,---000222222444555111+++(((+++...///---***&&&###$$$'''*********,,,///222444333111......000111111222111111444333333444555444222000---***(((***...222444444000---))))))+++------,,,***+++---...///......---)))+++...////////////000222///***&&&###"""###$$$&&&---444888666111---,,,&&&&&&&&&''')))+++...///&&&''''''&&&%%%$$$&&&'''333333555888===AAACCCEEEPPPfff}}}lllWWWFFFDDDXXXppppppfffaaa\\\XXXUUURRRMMMIII333222111000000000111111+++++++++++++++,,,,,,---((('''((()))+++,,,+++)))$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((()))))))))+++,,,+++'''%%%%%%$$$###%%%)))+++$$$###'''******---222@@@FFFNNNRRRUUU[[[fffoooyyy~~~rrrggggggiii~~~{{{xxxyyywwwpppiiiaaaXXXQQQHHHCCC>>>>>>BBBEEEEEECCC@@@<<<<<>>DDDIIIJJJIIIDDD??????DDDFFFBBB??????AAAEEEKKKRRR]]]mmm~~~jjjVVVIII???555......000......000444444444333333222222222000---+++---222555444111111222333333222222333444222666:::;;;999555444333111...)))''''''+++000444000...///222666777444000+++,,,---///111333666777444333222111111222444555999<<<>>>>>>:::666222000+++---///000111222333444333444555666666444222000///111222000......111333333444555666555444222111333222///+++((((((+++---++++++,,,---...---***)))'''))),,,///222333333333222000...///111444666666444222000///111333555777111///---...000222333333444555666555333444666999555222---+++,,,---//////333222000...---,,,+++***---///222444444111---+++'''%%%%%%***111666666555,,,,,,+++***(((''')))+++//////000111222333333444///555CCCUUUiiizzznnnUUU>>>444888@@@QQQddd|||nnnTTTEEEDDDBBB???<<<:::888666555///---+++((('''(((***+++---)))&&&&&&***+++((($$$###&&&***///222111---)))&&&&&&'''((()))******+++******)))'''$$$"""""""""!!!"""###"""'''------///444:::???EEERRR^^^uuu{{{ooohhhjjj~~~|||tttrrrwwwwwwooogggaaa\\\TTTSSSNNNGGGAAA@@@DDDHHHGGGFFFHHHMMMUUUZZZ[[[ZZZWWWQQQOOORRRTTTPPPJJJGGGKKKLLLNNNPPPXXXhhh|||ttt]]]KKK???777111//////...---...666777777777666444222111***))))))---222555444222...///111444666666444222444666888777555222000000///---,,,+++,,,///222333/////////000222333333333000///......///111333444333222000//////000111222;;;>>>@@@???:::333...+++))),,,///111222444666888888777666555333222222111555555444222000111333666555666777888777777555444222111///,,,******,,,...,,,+++++++++,,,,,,***(((***+++,,,...///000111222111///---...222666999:::888666444222222444666777///...///111444555555444555777888999:::;;;>>>@@@:::666000,,,+++,,,------222222222111111111000000...///000000///---+++)))***)))+++///444666555222---...///...---,,,---///...+++***+++...///...+++'''%%%(((777MMM```kkkmmmppplllbbbOOO;;;...,,,...888FFFYYYiiisss}}}eeeNNNAAADDDBBB???;;;777555333222,,,***(((&&&''')))+++---000***%%%''',,,...+++&&&$$$'''---222555222,,,'''%%%%%%&&&''')))***,,,,,,++++++***'''###!!!!!!"""""" !!!$$$$$$$$$)))111222;;;GGGQQQWWWaaappp|||}}}nnnmmmttt~~~{{{}}}}}}nnnbbb\\\XXXSSSNNNKKKLLLJJJEEEAAAEEEOOOYYY]]]___bbbhhhooorrrrrrqqqrrrlllgggggghhhccc[[[UUUUUUUUUSSSSSSXXXggg{{{vvvhhhVVVHHH???:::555222111///...---444555777888777555333111******+++///333555444222---,,,---000555777555222444444555444222111000///000000111222222222222111---///000///---...111444222111///---...000222444333111000......///000111:::<<>>999555222111111222444444444333333333555666666777777888777666555555444333000---+++---111444111///------//////---+++000///.........///000111000...,,,...222888;;;===;;;:::888666444555777999555444333444777999999999666777999;;;<<<>>>@@@BBB;;;666000,,,++++++,,,,,,//////000111222222333333......---,,,+++***)))(((111//////000111222000---///111333333222111111222000,,,(((***...///,,,((()))$$$###+++;;;JJJRRRTTTWWWWWWRRRGGG999///+++***///666AAAMMMWWWaaakkkrrrzzzeeeUUUNNNNNNLLLGGG@@@:::666555555***)))((((((***---111333111***$$$%%%+++...---)))(((+++///444555111***%%%$$$$$$$$$%%%''')))+++,,,++++++***'''$$$$$$%%%'''%%%###$$$&&&%%%'''///999@@@OOObbbmmmuuuyyyjjjooo|||uuuqqqpppqqqqqqgggZZZQQQNNNMMMJJJGGGGGGKKKNNNNNNOOOXXXhhhtttwwwzzz|||xxxtttllldddYYYXXXXXXZZZbbbppprrrdddYYYOOOGGGBBB>>><<<999555333333222000000111222444555555555444//////000222333444222111///,,,***,,,000444444333222111111222222222222111000222444555444222...,,,,,,///111000------000444222000...---...000333555333222000///...000111222666888;;;:::666000+++(((''',,,111333333444888<<>>;;;888777888;;;===>>>666777888:::<<<===>>>>>>999555///,,,+++,,,------***+++---///000111111111------+++***))))))))))))333000---++++++,,,......111333555555444333333444111---)))***......+++'''++++++,,,///555<<>>???>>><<<999666333111111++++++,,,...222666:::<<>>>>>555444555888<<<>>>===;;;:::777444222222111///---((()))+++---......---,,,))))))******,,,---...///---***'''$$$%%%)))000444444555444222000000222444///......---------,,,,,,***000555666444222444666555444333333333333222111+++,,,---------...000222888>>>AAA???===@@@CCCCCC===999999???CCCDDDEEEHHHOOOYYYbbbfffiiioootttvvvoooooolllfffbbbeeeoooxxx|||mmmYYYHHHAAABBBFFF---///222555777888999999===777...&&&###%%%+++///---,,,,,,---......---+++&&&%%%$$$$$$%%%'''***+++++++++)))'''%%%&&&))),,,+++,,,111999BBBQQQhhh|||}}}jjj```eeeyyy}}}ttteeebbb]]]XXXRRRNNNKKKIIIGGGJJJNNNRRRWWW]]]dddiii}}}qqqkkkiiigggggghhhooo|||{{{nnn[[[JJJ999555444000------333999:::666666999:::666111...***''')))///777;;;888777666333000///000222333555444222......222666333222222555888888444111111555999<<<;;;777222...111555:::>>>>>>;;;666222222111111111000000//////......------...111333555888999999777444111000111***000555444000...222777555666888999999888777666666444222444777888777555555666999<<>>@@@???======:::888666444222///---***+++---//////...---,,,'''((()))+++---///111111---,,,)))&&&%%%(((---111555555333111///...111333000111222111///...///000///333666666333000000000,,,++++++...222444333111///111222111...,,,---///222777888555333555999999555000///666<<<===<<<<<<<<>>>>><<<888444222111333222222333444555444222333666999:::999999:::;;;777333111111000...333999777999===AAAGGGOOOXXX^^^jjjnnnssswwwxxxxxxyyyzzzoooaaaRRRFFFBBB@@@999333111666999<<<>>><<<888555444777555222///...000333444444444555888===>>><<<999555555666888999:::;;;<<<::::::;;;<<<;;;777111,,,'''***///333444111---***...,,,++++++...000111111111///+++&&&###%%%+++000...333555222111222111///000000111222222222222111777888777555222000000111------.........///000000222333333222000///000111333333333111000111444777111000000333777999777555333999@@@DDDEEECCC@@@???CCCEEEEEEDDDGGGUUUkkk|||nnnWWWFFF???AAAFFF333555777777555222000///444444000(((&&&***------)))'''%%%''',,,///000...***)))))))))***+++---...++++++)))%%%"""###'''+++666@@@LLLYYYmmmttt^^^UUU___vvvzzznnniiicccYYYNNNHHHFFFEEEDDDFFFKKKSSSZZZ^^^^^^hhhvvvtttiii\\\SSSRRRUUUWWWXXX```bbbeeeiiihhh```RRRGGG===666222444555333222555222333555666777777777666444333000///000333777999666777666333000...///000333333333333333111000///---...000444888:::999888:::;;;>>>@@@AAAAAAAAAAAACCCKKKPPPMMMHHHDDD@@@;;;999888777666666555333111+++///333333111000333666<<<===>>><<<999666444444111111222333666666555333...111444666777888999:::777444222222000000555<<>>999888999:::;;;:::888666555555555444111000000111333444444444444666999:::888666666666666777777888888999::::::;;;===>>>;;;777333,,,...222444555222///,,,///.........///000222333777666333///***)))+++...444888:::777555666666333///000111222333333222222444555666555444333444555000000111111222111111111333444555555333111111222222111111111222333555555111111111333555666444222...333:::>>>>>>;;;777555999;;;======AAAOOObbbrrr}}}tttcccPPPBBB===???CCC333666999999666111...,,,000000+++%%%%%%***......)))'''&&&)))...222222111***)))))))))***+++---...'''))))))'''%%%'''///555EEENNN[[[nnntttcccRRRSSSggg{{{lll```UUUPPPLLLDDD===;;;???@@@CCCIIISSS```kkkrrrwwwxxxnnnXXXPPPGGGCCCEEEKKKPPPRRRSSSTTTUUUTTTOOOGGG>>>888111......222444444444666000111222444444555555555444333222222222444555666333444333111......///000000111222333333222111000++++++,,,000666;;;>>>>>>;;;>>>AAABBBAAAEEELLLRRRUUU\\\aaa]]]WWWQQQKKKEEEAAA???<<<;;;999777333111000333666555111//////111999:::<<<<<<:::888777777111111222555777777555333+++---111333444666888:::888666666888888999AAAJJJVVVZZZ```hhhqqq{{{rrraaaRRRFFF??????<<<:::777555444444555666222222111111111222333333666555444555666666444222777666666666666666666666::::::;;;>>>??????===:::222333555555444222000...000222333222000000333666777777666333///---,,,---777;;;<<<999666777777555000111333444555444222111000222444444444555666888222333555666555444222111111444666666444111000000000///...000444666555333111000000222333222000...+++000666999777222...+++...000333555:::FFFVVVaaaddd]]]RRRFFF===:::<<>>HHHYYYcccrrrwwwggg\\\TTT[[[qqqwwwnnnkkkkkkkkkgggccc[[[RRRJJJGGGEEEAAA@@@AAAKKKOOOUUU]]]gggsss~~~zzzmmm```VVVIIIDDD>>>;;;===AAAEEEHHHDDDEEEFFFBBB<<<777444444///...---...///000111333111111111111111111111111222222333333333333333333222222111///......000222000000111111222333333444///------000555<<>>===<<<777666555444333111000///111444777666222111555999666666555444333222333444===AAAAAA===:::::::::888555666777888777555222111///000222333333333555777333444666888777555222000///111444444222000...---///,,,,,,000666777444///......///000111111///......222777888555///***((('''))),,,///444===GGGNNNIIIFFFAAA<<<888888999;;;555888<<<>>>;;;777333111++++++)))&&&)))000222///---,,,,,,///555888888666---+++)))'''&&&%%%%%%%%%&&&'''(((***111???RRR___rrr|||jjj[[[ZZZ\\\hhh{{{~~~|||}}}~~~{{{yyyzzz}}}}}}yyyuuurrroookkklllqqqtttrrrnnnjjjbbbXXXSSSSSSTTTSSSRRRRRRMMMIIIJJJJJJKKKNNNSSS___eeeoooxxx{{{lll```UUUJJJCCC:::777333111222555777999999;;;;;;666000---///222000///,,,)))))),,,000222222222111000///...------000000222333333222111000222222111///......111444222111000///000333666888333000...000666===DDDGGGMMMMMMNNNSSS]]]iiittt{{{}}}ooogggccc\\\TTTLLLCCC;;;666444555666555222000......111444777999999:::;;;<<<999888777777777444111...///000222222222333555666===CCCOOO[[[bbbhhhtttsss]]]JJJ???;;;777333222333555666666111222333444555555444444999:::999888666444333222555666666777999::::::;;;777666555666888999:::999888777666444333222111111222666:::999555444777;;;<<<999666444555888<<<>>>EEEHHHHHHBBB?????????===<<<<<<<<<;;;999666222000000111222222111000111333222444666777666444111//////222555555333000......///,,,,,,000555666111,,,***,,,...000111111222222333555888777333...***((($$$%%%'''***///444999<<<777666555555666777777777777:::>>>???<<<999666444...///------111666555000...------111666888888555---,,,***'''%%%$$$$$$$$$((((((***111???SSShhhvvvpppaaaUUU\\\hhhwww}}}vvvoookkkkkkkkkkkkiiihhhfffhhhkkkjjjfffdddeeejjjeee```___bbbbbb___[[[XXXWWWUUUTTTXXX^^^^^^[[[[[[VVVOOOKKKKKKMMMPPPQQQSSSQQQQQQUUUXXX[[[ccckkkrrrzzzrrraaaSSSJJJCCC<<<777///...---,,,---///111333666666444000+++(((***,,,...///,,,'''''',,,222444222111000...---,,,,,,,,,...///111222222222111000111111000...---...111444444222111000111444777999444222111333;;;DDDLLLPPP[[[\\\___gggrrr~~~|||vvvmmmbbbWWWLLLBBB;;;999888777555333222111000///222666999:::;;;===>>>>>>;;;999777555333000---000222333555555777;;;===GGGRRRddduuu~~~sss[[[JJJBBB<<<666444555777888777444444555666666666555555999;;;===<<<999666555444555555666888999:::<<<<<<666444111111333555777777:::999888777666666666666555888;;;;;;::::::;;;>>>???:::555222444999>>>AAAHHHKKKIIICCC???@@@@@@>>>@@@???>>>;;;999666333222222333444222000//////000111222333444444333111000333555888888555333222222000......000222111...***'''***...111222333444666555666666444000---+++***%%%$$$%%%(((,,,///000000//////000333666777666555:::<<<>>>>>>;;;777555444///000000111555888555...---,,,,,,000444666555222---,,,***((('''''''''''',,,---111???TTTllltttfff\\\\\\fffvvv|||uuunnniii```ZZZSSSQQQRRRTTTSSSQQQRRRQQQTTTYYYZZZWWWVVVWWW___XXXRRRQQQUUUXXXVVVSSSOOORRRQQQNNNPPPVVVXXXVVVVVVWWWXXXWWWWWWZZZ___bbbaaaaaaeeekkkooosss}}}wwwoookkk___UUUJJJBBB>>>;;;555111,,,------...///000222444444333222///,,,******+++,,,000///***(((---111111000///...---------.........///000222333333333222111000...,,,***,,,///222222333444555666666777777555444666<<>>;;;777555444333333000444888;;;<<<===???AAA???<<<999666444333111///111444888<<<@@@EEEKKKOOOZZZhhh~~~ttt___PPPGGG<<<666666999::::::777777777666666666666666666:::>>>???<<<999666666555666666777888999999:::555222///...111555777999======<<<<<<<<<=========999:::<<<>>>@@@AAAAAAAAA@@@<<<777777;;;BBBGGGJJJNNNPPPNNNGGGCCCCCCCCCAAA@@@>>><<<999777666555555555666666444111//////000111111222222333222222222666777888888666444444444111111111000///,,,***)))(((,,,000222333444666888777777555222///------...)))''''''+++///222111///......000333777888666333===>>>???===999555333222---//////111555777222))),,,++++++...333444222000,,,+++***))))))***++++++222333:::LLLfff|||kkk```ZZZiiirrrxxxoooggg___WWWRRRMMMGGGAAA@@@CCCEEEDDDBBBGGGGGGKKKRRRTTTRRRRRRTTT\\\UUUNNNNNNTTTYYYZZZXXXRRRWWWWWWRRRRRRXXX[[[ZZZXXX^^^eeehhhhhhkkkpppuuurrrtttyyyoooaaaYYYVVVHHHBBB<<<999999888333///,,,---/////////000111222333222111000////////////---333333---***,,,...,,,------,,,,,,---...000111...///111222333444555555000///---***)))***---111000333666999:::888666444777888;;;DDDQQQ```lllsssyyymmmaaaZZZHHHDDD>>>999777666555444222555999<<<>>>@@@BBBCCC@@@<<<888555444444333222333777===CCCJJJRRRZZZ```kkk{{{ppp[[[PPPAAA777666999<<<===:::999888777666666777777444999???@@@>>>:::777777666666666777777777777777444111......111666:::<<>><<<999777555555666777666777777555333111111222111111111111222333333333666777777666444222333444333333333000,,,)))((((((***...222444444444666999999888666222///...///111...,,,,,,///555888777444000000111555999999666333777999:::888666333222222111---******......+++((())))))***+++---///111222//////---)))'''***000666:::EEEUUUhhhppp\\\]]]jjjzzz{{{sssllleee]]]WWWRRRKKKAAA:::777888999:::;;;<<<======???BBBGGGOOOUUUXXXXXXWWWccc___\\\]]]___aaa___]]]___]]][[[XXXXXX[[[bbbfff```eeemmmuuu|||{{{uuulllaaaWWWOOOJJJGGG@@@999222222555777444///222///---...111444555444555555333111///...,,,,,,///000111///---,,,...000000///...///111222111000---...///000111222333333......---***'''&&&((()))222777;;;<<<:::888999;;;:::@@@JJJWWWfffwwwuuummm___RRRCCC<<<>>>>>>888222777888:::>>>BBBDDDCCCAAA???===999666555555777888===@@@EEENNN[[[iiiuuu|||wwwdddNNNCCC>>>:::<<>>@@@>>>999999<<<;;;555888999;;;;;;:::999::::::;;;777666999:::777666888555666666333111222777<<>>===<<<888333333555666555333000---++++++///333555555444444333222000---+++***,,,...000000//////111444555333222222222222000...,,,---...///111333444444///...,,,)))''''''***,,,222666;;;======<<<<<<<<>>AAA>>>999888999:::;;;:::999999999===;;;===AAAAAA<<<999999<<<===<<<999777777;;;???HHHMMMQQQQQQQQQRRRPPPKKKIIILLLRRRZZZ\\\[[[^^^cccfffjjjooosssxxx~~~}}}{{{ssshhh^^^TTTNNNFFF???;;;999888777555333222111111111///...111000///...---...//////222333333111...,,,,,,---111111000---))))))+++...444666777666333222333555888666444222000/////////000---,,,///555999999777555888;;;>>>===:::555222111333666666333000...---)))((((((***...///,,,)))&&&&&&%%%%%%&&&)))+++,,,,,,---...///333<<>>@@@AAA<<<444///...000...///000222333444444444444444666:::@@@EEEHHHIIIFFFPPPZZZYYYPPPGGGEEEGGGHHHHHHFFFDDDCCCDDDHHHKKKLLLLLLMMMQQQYYYdddnnnuuuvvv~~~{{{nnnkkkfff```XXXLLL@@@888999777555333444777:::<<<555777777555222111333666...+++'''&&&'''+++///222000111222222000---)))'''(((***...111333444555666888777555444333111...+++''')))+++---000333555666000000000...+++******,,,111444;;;DDDMMMUUUZZZ]]]hhhvvvvvvkkkgggfffgggeeeiiimmmmmmiiiggggggiiieeeddddddeeeiiinnntttxxxttt^^^NNNEEEDDD>>>>>>??????BBBCCCBBB@@@????????????AAAAAA@@@???999:::>>>CCCBBB===:::<<>><<<999;;;;;;888444222444777444333222111000111222222333444333111,,,(((&&&&&&)))+++...111333333333333222222222111000/////////---------,,,,,,,,,,,,,,,---+++)))***///333666777000555;;;@@@@@@<<<666222))),,,000111000...------++++++---///111222222111)))'''%%%$$$%%%)))---//////555===GGGSSSbbbrrr|||uuutttzzz}}}yyyrrriii```ZZZWWWVVVMMMKKKIIIFFFCCC>>>999555;;;>>>???:::111******,,,......///111333444666777777666555666:::<<<>>>>>><<>>======@@@CCCEEEEEEFFF@@@>>><<<===@@@BBBBBBBBB;;;;;;>>>BBBBBB@@@CCCHHHIIIPPPZZZccckkkrrrzzztttaaaSSSJJJDDDBBB===>>>>>>:::666444777:::555444333222111222333333000111111000---************...222777999777444111------------.../////////***+++++++++++++++++++++***)))((()))---222555777///333999>>>???<<<777444(((***---/////////000111000000111111222333333444+++)))&&&%%%&&&+++000444666???MMM]]]mmm~~~vvvvvvxxx~~~uuukkkfffddd^^^UUUMMMIIIGGGHHHAAAAAA???>>><<<:::888777999<<<===888000+++***,,,/////////000333666:::===;;;999777666777777666555666777888888777777666666222444666777888;;;???BBBCCC???:::777777<<>>:::666666;;;???AAABBB::::::===BBBDDDFFFNNNVVVYYYbbbooo{{{vvveeeXXXNNNIII???>>><<<999666666777999333222111000///000111111...///000///......000222000222555999;;;999444000,,,++++++---000222222111+++,,,------------,,,,,,)))))))))***,,,000333555///222666:::;;;:::999777'''))),,,---...111444666444444333222111111333555000...+++***,,,222888<<>>>>>===>>>???>>><<<999777666777888999888444111111222000///...///222888>>>BBB???===:::888777555222000000111111000/////////000111333666888999<<>>BBBCCC???@@@FFFMMMQQQUUU___iiisss||||||iiiYYYOOOCCC@@@<<<999999999999999111000///.........///000///////////////111555888666444444555777777555333000///...000444666666444///000111111111111//////***+++,,,,,,---...000111000111333555777888999:::''')))+++,,,...222666:::777666444111///000333555666444111000333999???DDDUUUbbbuuu~~~www{{{wwwkkkaaaXXXNNNFFFFFFIIIKKKIIICCC===:::999:::<<<>>>>>>:::555111///111333444555444444555555000///---...222999@@@EEE@@@>>><<<:::888555111......111222111---+++---///111333666888:::<<<>>>AAA???;;;444...)))(((((()))222999AAAEEECCC>>>;;;:::666666666777888:::;;;;;;333555666666444333222222222444666777777555222111//////////////////...---((())))))'''$$$###&&&)))))))))***++++++,,,---...,,,---222888===>>>:::666............---***&&&"""''''''''''''((((((((((((,,,------...///333888<<>>DDDFFFJJJMMMUUU^^^ccchhhsss~~~vvv```SSSHHHCCC>>>;;;<<<===<<<:::222111///......//////000111000000//////222777;;;:::666111111333666666666555333222444888:::999777333333444555555444222111,,,---......---,,,------111111111222444777:::<<<)))---111222000000444888222000///000...---000666666666999>>>@@@CCCNNN[[[ppp|||{{{wwwwwwssslllbbbYYYQQQLLLGGGEEEEEEHHHIIICCC888111000333888999::::::888555111/////////000111222444666777666333......111777>>>AAA@@@???===;;;888444222000111000...------///000222222777;;;;;;;;;>>>>>><<<;;;888111***%%%###&&&)))222444666888888666333111222333333333222444666888333222111111222111///---555444333444444333000...111...,,,+++,,,---,,,+++(((&&&######%%%'''((((((///---,,,,,,------,,,+++)))+++///555999:::777444---,,,***((('''&&&&&&&&&......---+++))))))***,,,,,,***+++...///333@@@PPPiii|||jjj]]]UUUPPPKKKGGGDDD@@@<<<;;;AAAJJJSSSYYYaaagggoooxxxnnnYYYQQQFFF>>>>>>@@@???===<<<444000---+++,,,...//////000111000...,,,---111666555666444///000555888777888888999<<<===;;;:::;;;:::444222777:::777222///333222000000111222222111000333444111111666:::;;;***---000000...---000444111///...///...---111888:::;;;???FFFLLLTTTdddsss~~~uuuxxxttt^^^YYYQQQKKKGGGEEECCCAAACCCEEEEEE>>>555//////222777888999888666333111000111111111222333555666777777555111000222666:::===>>>===<<<999777444111000000111222333333333222111333:::?????????@@@>>>;;;;;;777000)))%%%%%%***///222444666888777555222000000000111222333444777999555444333333333222000...111111111333555666444222333000---,,,,,,---------)))'''%%%&&&((()))***)))...---,,,---......---+++)))***...333777888666333+++***'''%%%$$$%%%%%%&&&,,,,,,,,,+++)))(((***+++'''(((+++///111:::PPPeee}}}qqqfff^^^XXXTTTRRROOOMMMNNNUUU^^^ggglll|||iiiWWWLLLCCCBBBCCC???;;;999888777444222000000000111222333444222000000333666::::::777222222777:::999;;;;;;===??????>>>======<<<888666:::<<<888444222333222222222333444333333444777777444333777999888***,,,...---+++***,,,///...---...000000000777@@@CCCEEEKKKUUU___nnnvvvsss~~~}}}gggZZZKKKHHHDDDBBBCCCEEEEEEFFFBBBCCCAAA:::222...000444777888888777444222222333333333222222333555666777888777555333333555666888;;;:::999888666333111000///222666999999777444111555<<>>>>>>>>===<<<;;;;;;888888;;;:::555333444333444555666666555444333777;;;;;;777555777777555''')))++++++))))))+++---------///222333666@@@KKKOOOUUU___jjjvvvvvvrrrvvv|||hhhTTTHHH???===<<<>>>AAAEEEHHHIIIBBBBBB>>>888111///333777888::::::777555444666999555444333222222333444555888888999888777666666777888777777666555444222222111444777:::;;;999555333666<<<@@@@@@???AAA@@@===999666222---***+++///333222333444444333111///---,,,---...111444555555555555444444555666777666444//////000333888;;;<<<<<<666222...++++++,,,------(((((())),,,//////...,,,//////000333444333000---%%%&&&)))...444777777666333111---***))))))+++,,,000111111///---,,,,,,...,,,///333;;;HHHaaasssdddZZZPPPEEE===;;;777:::<<<999333///111444666888:::::::::888666555999;;;:::777888>>>BBBAAACCCEEEEEEBBBAAA@@@>>>:::;;;::::::<<<999444333666555777888888666333111000777;;;<<<888666666666333%%%&&&((()))***,,,---///000000222555666:::EEERRR```jjjwwwnnnkkksss~~~sssbbbSSSEEE===777666555777;;;???AAABBB>>>===:::555111000333666999;;;<<<:::666666:::>>>666555222111000000222333666999<<<<<<:::888888999555666666666666666555444555666777888888777666555555999;;;888999<<>>666666444111...,,,,,,---000000111111111///---,,,,,,,,,...111555666444222222222222444777888777666000///000333777:::;;;;;;444000,,,***+++,,,,,,,,,'''(((***---000111///---111222333555666444111...###$$$''',,,222666888888666444111...,,,,,,---...222222111...,,,,,,---///222333999FFF]]]{{{wwwhhhYYYKKKBBB???:::>>>@@@>>>999777999===<<<===???BBBBBB@@@===:::;;;>>>@@@@@@EEELLLPPPPPPTTTWWWVVVPPPMMMMMMJJJDDDAAA???>>>>>>:::444333666888:::;;;999555000...---444888:::666444555555333$$$%%%'''***---///111222444555777::::::???MMM[[[sssxxxdddiiiyyy{{{jjjYYYKKKAAA;;;888777555444555777999::::::666666555333000///000111777:::<<<:::666666:::???888666333000//////000111555999======;;;999999:::555555666777888888888888999999888777777666666666444777666333222777;;;;;;444555555333///+++)))(((,,,------......---++++++++++++---222777888555222222111222333666777666444...------///222555666666111...,,,+++,,,---,,,+++((()))+++...222333111000444333333444444333000---######%%%)))///444666666222111///...------......000///...++++++---111555888===GGGZZZvvvzzzhhhVVVKKKGGG???AAACCCBBB@@@@@@BBBEEEAAABBBDDDGGGIIIHHHDDDAAAAAAGGGLLLPPPVVV^^^bbbaaaggglllkkkccc```aaa]]]VVVLLLGGGCCCAAA<<<555111222:::<<<===999333///---...333777888444222444555333''''''))),,,///222444444555777===BBBEEENNN___pppuuugggrrrzzzooocccSSSDDD;;;888888999:::888666666666777666555111222333444222000///...111555999888444333777<<<;;;888444111//////000111444999======999666777999555666777999:::;;;<<<<<<<<<<<<;;;:::888777666555333666666111000333555444222333333000---)))((((((((()))***+++++++++******'''(((+++222999<<<999555444333222222333333111///)))(((((()))---000111111...---------//////---,,,++++++,,,000333555555333555333222111111///---***$$$###$$$&&&***...000000+++,,,---...000000111111...---,,,+++---333:::@@@HHHSSScccvvv~~~iiiZZZTTTNNNMMMLLLLLLLLLMMMOOOQQQQQQQQQRRRVVVYYYYYYVVVRRRWWW^^^ffflllttt|||~~~|||}}}{{{~~~|||tttfff]]]UUUPPPJJJ@@@888555:::======:::444000111333555888777333111333444333))))))***---111444555555333888@@@IIIPPP]]]rrrxxxooo}}}uuueee[[[QQQCCC777333555:::===999777444333333222000//////222555666666333000...,,,111666555111000444999===:::666222//////000222444999<<<;;;777444444666555666888:::<<<===>>>>>>============;;;888555444333666777222000000000---111111000---***((()))***&&&'''((())))))*********$$$%%%)))222;;;>>><<<888777555333222111000---***%%%$$$###%%%))),,,......------...///111111///---------...111444777777666555333000///...,,,***(((&&&$$$###$$$''')))***+++'''))),,,000222444555555......------111999DDDKKKXXXiii}}}zzzhhh```aaa___[[[ZZZ\\\^^^``````eeeeeegggjjjnnnooollliiirrr{{{xxxllleee^^^RRRHHHBBB:::===>>>:::555222444888888:::888333000222444333---///111222222222222222999BBBOOO]]]lll}}}lllWWWLLL@@@===777222111222555888777666555222...------///111333666;;;<<<:::666111444555555333111//////000666777777555222111111222333666888777555444777:::666666;;;AAA???888666;;;@@@AAACCCBBB???999333///000555888777111---,,,------///000---)))***///444000+++%%%$$$''')))'''%%%""""""%%%,,,666<<<<<<:::555444333222000...,,,+++'''&&&&&&&&&(((+++...000222...***+++///111///,,,+++---000333555666777777777555111...+++)))&&&$$$&&&$$$""""""$$$'''))))))***))))))...666;;;======666222111333888BBBSSSbbbtttzzz{{{xxxtttqqqqqqtttxxx{{{yyy{{{}}}vvvlllaaaYYYJJJEEE???<<<===>>>>>>>>>777666444444444555555444,,,000333333111222888===KKKVVVfffvvvmmmZZZKKKDDD<<<888333...,,,---000222888777666222///------...///111666:::===<<<888444444555666555222111111222666777777555333111111222333555666666666666888999<<<<<<@@@DDD@@@888444777===???@@@@@@===888222...---222555555000---,,,...---//////---))))))...222111+++&&&$$$&&&((('''%%%%%%$$$%%%+++333999999888444333333111///---,,,+++************+++---///000...+++(((***...///---******,,,...000333444555555:::777222...)))&&&""" &&&%%%$$$&&&(((******))),,,---000555;;;@@@CCCDDD:::777777<<>>BBBDDDAAA===+++000555555555:::GGGQQQ___lll~~~rrraaaRRRFFF@@@===999555000,,,******,,,...666666555222///------......000555:::>>>===:::777333555666666444222222333555666777666333222222222444444444666888::::::999<<<===@@@BBB???777222222999:::======;;;666000---***...222222000......//////000000---***))),,,000000+++%%%###%%%'''(((''')))&&&%%%(((...444666666222222111///...,,,+++***,,,,,,------...---------***((((((***---...+++(((******,,,---///111222333999777333///***&&&###"""%%%$$$%%%'''***+++***)))+++///666<<>>JJJZZZmmm|||}}}|||}}}uuuhhh\\\TTTHHH???;;;;;;<<<<<<777555222...,,,,,,,,,,,,,,,...//////......///111222333555888999888444111,,,///333444222000......000222555555333222111222777555444777;;;>>>===;;;333555666777666333///+++000222555888777444000---+++---000222333333444555555555444222000//////000'''%%%######%%%''')))***+++)))''''''))),,,///000...---,,,+++************+++,,,...///...---***))),,,,,,...000111111...---)))***+++,,,---...//////333444444222///...///000111000000333888===???@@@BBBIIISSS[[[```ccchhhkkknnnrrr{{{IIIJJJQQQ```uuuwwwttttttuuutttwww~~~~~~ooo___UUUGGGBBB;;;888888999888777333222000...,,,+++++++++***,,,.../////////000222333333444555666333///,,,***---111333111...+++)))---000333444333111000111666555555777999;;;;;;:::777888777444444444000+++---000444777777555111//////000111333444555555666777666555333222111111111'''''''''''''''((())))))((((((((()))***,,,---...,,,+++***((((((((()))***+++---...000000///...,,,...///000111111000///...+++,,,...///000000//////111333555333000///111444::::::===BBBIIIOOORRRTTTVVV\\\eeemmmtttxxx|||~~~[[[```kkkzzz~~~yyyvvvpppnnnmmmsssssscccTTTJJJEEE;;;777333222555666444111111111000...---,,,,,,,,,---///111111111000000111111111111222222000,,,((()))---111333111,,,)))'''+++...111222222000//////222444555555555555777888666777555111333666444///,,,///333777888666333111222222222333444555555444666555444333333333222111+++,,,------+++)))((('''###&&&***,,,------,,,,,,+++***((('''&&&''')))***)))***,,,...//////////////////000///---,,,------,,,...111444444333111///000333666666444555999===KKKOOOVVV___hhhmmmooooooooorrryyyhhhppp~~~~~~rrrmmmjjjooo|||sss```NNNBBB;;;:::888444000000333444111---222111111000000///......000222444444222000000000///...///000000...+++(((***...222333111,,,(((%%%))),,,000222111//////...///222555444222111333666111333111...111888999444+++...333777999777444222333222222222444444444333555444333333333333222111///111333222...***'''%%% %%%***...///...---,,,***)))'''&&&&&&'''(((***&&&''')))+++,,,....../////////...,,,***)))***+++---000444666777555222///...333888:::;;;>>>DDDIIIaaagggrrr~~~}}}wwwzzzuuuyyysssfffUUUIIIBBB===666000////////////...,,,***)))---.........,,,+++,,,...,,,///111222222111111111222000...---...//////...---222666666111+++'''%%%(((***---......---......---.../////////...,,,,,,///---,,,---000333555555000000111222444555666666999:::999666333000000000...000333333222111000111222333444444111---(((%%%&&&''')))---///000---+++)))***+++***((('''((()))'''$$$!!!###(((,,,/////////,,,++++++------+++(((...555<<>>AAADDDMMM[[[gggwwwqqqmmm~~~xxxlllWWWMMMAAA:::888888555111//////...---+++(((&&&$$$+++,,,------+++******++++++---000111111111333444333000---+++,,,---......111555999999555///***(((%%%&&&(((******+++,,,---------...//////......---,,,++++++,,,///111222222......///111222444555666777888888666333111000000---000333444222000......111222444555333000---***'''''')))+++...///---+++---......,,,***))))))***$$$!!!###(((,,,---,,,***)))***---000///...444:::AAAEEEBBB===888555;;;EEEPPPXXX___jjjzzzwwwdddeeezzzooo___UUUCCC<<<444111444777777666111000///,,,)))&&&$$$"""((()))++++++***))))))***,,,---...//////111444666333000+++))))))+++------222666999999555000+++)))###$$$%%%&&&(((+++---...,,,,,,...///////////////***)))***,,,...000///...,,,,,,---...000111222222222444666555333000//////---000444555333000---,,,///111444666666555222000***)))(((***,,,------,,,000111000...***))))))***###!!!!!!&&&)))+++%%%$$$###&&&+++000333444:::AAAIIILLLJJJFFFBBBAAALLLWWWeeepppzzzmmm___fff|||qqqcccXXXOOOIII>>>888222000333555666555222111000---+++(((&&&%%%%%%''')))*********,,,---//////...------///333666333///)))&&&'''))),,,...///111333444111---(((%%%%%%$$$$$$&&&***---000111+++,,,---...///000111111++++++,,,...000111///---,,,,,,,,,,,,,,,,,,---------///111111000...---------111666888666333000...///222555777888777444333,,,***((((((***,,,,,,+++000000///+++(((&&&&&&'''$$$$$$######%%%&&&'''(((""""""###&&&,,,333888;;;AAAIIIRRRXXXXXXVVVVVVXXXdddnnn|||zzziiiaaakkk|||hhhVVVLLLGGGDDDCCC:::666111//////000///...000///...---+++******)))$$$&&&)))***+++---000222222111000---+++,,,000333222...((($$$%%%)))---...+++,,,...///...+++'''$$$&&&$$$$$$''',,,000222333,,,,,,---...///111222222.........000222222000///---,,,,,,***)))(((''''''(((***,,,---+++******+++---111777999888666333222000222555777777666333222...+++)))((()))*********,,,,,,***'''###"""###$$$$$$&&&((())))))'''%%%###%%%&&&(((---333:::BBBFFFKKKUUUaaahhhkkklllqqquuusssgggfffttt|||sssfffSSSDDD===;;;;;;;;;777444111///000000000///---,,,+++*********++++++(((((())))))***---111444333222000---++++++...000000,,,'''$$$&&&***...000***+++---///000...+++(((&&&%%%%%%(((...222333222---------...///000222333111000000111222222111///---,,,+++)))'''&&&$$$$$$''')))))))))((('''(((***---111555777666444222111...000333555555444111///...,,,)))((()))))))))(((((('''&&&### """$$$###&&&***,,,***(((%%%$$$'''***000666===EEENNNSSS^^^iiivvv~~~iiidddmmm~~~oooeee[[[QQQEEE;;;777555444222333222111111222333333333...---,,,+++++++++,,,------,,,***((('''***///333111111000...,,,,,,...000...***&&&%%%(((,,,///111++++++,,,///222222///,,,***((((((---333777666333............///000222333111///......///000///...******)))((('''&&&%%%$$$)))))))))'''&&&&&&(((+++,,,///222222000---+++******,,,///222333222000......,,,***)))))))))'''&&&%%%%%%$$$!!! !!!$$$&&&%%%(((+++---,,,+++,,,...333888AAAIIIRRR[[[eeekkkvvvzzzaaabbbrrruuuhhhZZZPPPIIICCC<<<888666444111...............///000111111222111///...---......///111///+++'''%%%''',,,000/////////...------///111,,,)))&&&&&&)))---000222******,,,///333444111......,,,---222888;;;:::666//////.........000111222000...++++++,,,---------((('''''''''''''''&&&&&&++++++)))'''%%%&&&))),,,,,,...///---***'''%%%$$$&&&)))---000222111///......,,,*********)))'''%%%$$$$$$###"""!!!###&&&)))(((***---......000555999EEELLLVVVaaakkkuuuhhh[[[aaauuu~~~nnncccYYYPPPIIIAAA===888555222000---+++000///......111444555666555333000///000000///---222111...***&&&%%%''')))///000000///---,,,...///111111///---...222222///333111//////000222222222222222444666888888555222///---+++******,,,///000000...,,,***)))(((''''''%%%))))))'''(((+++***'''......,,,***'''''')))+++------,,,)))%%%######$$$&&&(((+++...000///...---444///)))&&&'''''''''&&&%%%%%%&&&(((&&&###'''------)))---777<<<<<>>;;;777555333222000///000///------...000222333333111000000000111000///222111000---***)))***,,,///000000///...---///111666777444111222666666333333222111222333444333111222222444666888777333111000...,,,***))))))***+++******))))))((('''&&&&&&%%%)))***((((((++++++(((------+++)))''''''(((***,,,,,,+++)))&&&%%%%%%&&&'''(((***,,,......---,,,222...+++)))))))))'''%%%$$$$$$&&&((('''&&&***111444555:::DDDLLLTTT___hhhvvv|||sssXXXSSS```www|||uuurrrlllaaaSSSGGG@@@======999777555555555555555333000///---++++++,,,...000111000000111333333222111000222333222000//////000000111111000//////111333<<<<<<:::777777;;;;;;777222333444666777666333000000111333555777666222///000///---+++((('''&&&&&&$$$%%%'''(((((('''&&&%%%(((+++,,,******---,,,)))******)))'''&&&%%%'''))))))******)))'''&&&''')))(((((()))***++++++,,,,,,...---+++******)))'''%%%$$$$$$&&&)))))))))///777===EEEOOOXXXeeeuuummmTTTSSSccc{{{|||mmmbbb[[[\\\[[[WWWMMMBBB:::999:::555444333444777888888777111000...+++)))***---///000000111444666777666444///222555666555444333333000111111000///000333666>>>>>><<<888999===<<<999222333666999:::888333///,,,---000333666666333000//////---+++)))'''%%%$$$!!!$$$'''***++++++)))'''---000000---,,,...---***&&&''''''%%%$$$###%%%&&&&&&'''((('''&&&&&&(((***)))(((''''''((()))***++++++***(((&&&&&&&&&&&&%%%%%%%%%'''***,,,...666???HHHWWWeeeooo~~~kkkUUUWWWjjjqqq```SSSJJJEEEFFFIIIKKKFFF<<<444222333222222222444777999999888222111///,,,)))***...111222333444777::::::888555///333777999888666444444///000000//////111555888;;;<<<:::666777;;;;;;777333444666999:::777222///((())),,,000444555444333......---+++***((('''&&&###&&&***...//////---+++222444444000///000...***%%%&&&&&&%%%###"""###$$$$$$&&&&&&&&&%%%%%%'''))))))((('''&&&&&&((()))***)))'''### !!!%%%((()))'''(((,,,///555AAALLLYYYkkk|||gggUUU[[[ppp~~~lll\\\QQQIIIBBB===;;;@@@CCCAAA:::333000000111111222444777888888666111111000,,,)))+++000555444555777:::<<<;;;777444000333777999777555333222...//////...///222666:::777888666333555999999666444444555666777555222///''''''))),,,000333444444...---,,,***)))(((((((((''')))---000111111///---222444444111///111///,,,&&&'''(((&&&$$$""""""###&&&''''''&&&%%%%%%&&&(((***)))((('''''''''((()))(((&&&""" &&&+++,,,)))***///666@@@QQQ```rrrvvv```QQQ\\\uuuvvviiiYYYOOOLLLIIIDDD???;;;===???===888444222222222222222444666666555333...//////+++)))+++111777444666888:::;;;999444000111444666777555222000///------------...111777:::555666444111444888999666555333222222333222111///***)))((()))---000222333...---***(((&&&&&&'''''')))+++---///000///...---,,,000000...///111111...++++++,,,***'''%%%$$$$$$)))******(((&&&%%%&&&(((******)))(((((('''((((((((((((&&&###"""$$$)))......+++,,,222===MMMdddvvvnnnYYYMMM[[[wwwwwwqqqcccWWWJJJEEEHHHIIIDDD===::::::999666444222222222333222222444555555222000,,,------***(((+++222999555666888::::::777222---111444666666333000...---,,,------,,,...111777;;;444555333111444999:::777666333000///000000000000---+++((((((***...000111///---)))&&&$$$$$$%%%&&&***+++---......---,,,+++'''+++---,,,...222222000...//////---***'''&&&&&&,,,---,,,***(((&&&'''(((*********)))((((((''''''((()))***((('''(((,,,///...,,,---555CCCWWWpppjjjSSSIII___zzznnnfff```]]]\\\OOOIIIBBB@@@BBBCCCAAA>>>999999999888777555333222555555333333333333444555///---***((((((+++///111111333444555555333222000000000111000000///...---,,,---...///000111222333444444444444444444444444333333222///---,,,---//////---+++,,,---///000000+++,,,,,,)))%%%"""!!!!!!------,,,+++******))))))))),,,......,,,---000333555444333111...+++((('''//////000///)))###%%%+++000,,,)))))),,,...---+++...//////......///111444555777===KKK___uuucccTTTQQQfffxxxpppdddYYYQQQLLLIIIHHHGGGBBB>>>===???AAA???===:::999888777666555555444555444333333333444555666222///+++((('''))),,,...///000222333333222111000,,,---...///////////////000000111111222222111111444444444444444333333333222333222000---+++,,,------,,,++++++---......------------***&&&###"""""")))+++---///...---***((((((***,,,,,,***+++///333333222222000...,,,***)))+++,,,------'''"""%%%+++000000000/////////111222555444222000000222777;;;AAAIIIUUUfffxxx\\\XXX]]]qqqvvvnnnccc\\\RRRIIICCC???===<<<>>>;;;888888;;;<<<;;;999999888666555555666666777444333333333444555666666555222---)))&&&'''(((***---...000222222222000000+++,,,---///000222333444333333444444444222111000444444444333333333222222222333444222///,,,+++*********)))+++,,,---,,,***---...---+++(((&&&%%%&&&'''***///333333000,,,))))))***+++***(((***///444222222111000///...---,,,)))***,,,,,,((($$$'''...333666:::999777777:::>>>>>><<<888555555;;;CCCIIIUUUbbbvvv]]]___jjj|||yyykkk```ZZZTTTOOOHHHBBB???>>>======999777444444666777666555666555333222222444666777222222333444555666777888666333---)))&&&&&&((()))---///111333444333222111---...///111333444666777333333444555444333111000333333333222222222111111222444666555111...+++***''''''(((***,,,,,,***(((,,,------,,,******+++,,,+++...222555555222...+++,,,------+++)))+++111666555444333111000///......+++,,,......+++)))...666;;;>>>CCCEEEFFFHHHKKKNNNLLLIIIEEEBBBDDDLLLWWW___mmm}}}fffjjjwwwwwwjjj^^^TTTNNNKKKFFFBBB>>><<<===>>>>>>>>>999666444222111111111000222111000///000222444666000111333444666777888999555222---)))'''(((***+++///111333555666555444444/////////000111333444555111111222333333222111000000000000000000000000000333555777777444000---+++&&&&&&'''))),,,,,,+++)))***+++,,,,,,,,,---///222222333444555444333111000000111000...,,,---222777888777555222000///......------///000///000999CCCKKKLLLPPPWWW^^^bbbcccbbbcccaaa^^^]]]aaajjjvvv~~~ooovvvqqqjjj^^^QQQGGGBBB@@@@@@>>><<<::::::<<<>>>??????999777333///---------...///.........///000222333///000222555777999::::::666333...***))))))+++---000111333555555555444333---,,,,,,,,,,,,...000111111111111111000000000000---------...//////000000222444777666444000...---%%%%%%&&&))),,,......---++++++,,,,,,,,,...111333444444333333333333333444222333222000------111555888777444111///...------------///222555;;;HHHVVVccccccgggpppyyy~~~{{{sssuuukkkYYYSSSJJJAAA<<<999:::;;;===<<<:::;;;===?????????888555111,,,)))))),,,............//////000000111...///222555888:::;;;;;;888555000,,,******,,,---...///111222333222000///******))))))***,,,...000555333111///......///000))))))***,,,---...///000000222444444222///......&&&%%%&&&(((---000222222.........,,,+++,,,///111//////000111222333555555111222222///+++***,,,///444333000...,,,,,,------///...111777>>>JJJ]]]nnn|||tttyyylll]]]SSSGGGDDD???:::888999:::<<<<<<;;;::::::<<<===<<<;;;666333...)))&&&''',,,///......///000111111000000---///222666888:::;;;;;;;;;777222---******+++---,,,---///000000...,,,+++***)))))))))+++---000222999777333///------...///&&&'''(((***,,,...///000...000222111000.........&&&%%%&&&(((---222444555111111///---******,,,...)))***---000222444555555...000000...)))'''(((***000///---+++***+++,,,---111111555===GGGWWWnnntttyyyjjj^^^SSSJJJDDD:::777444555777999999777999999999;;;<<<<<<:::888222///,,,)))((()))+++---,,,,,,---///111222000///,,,000444666666777999;;;;;;999555///***((((((***+++---000000000000111222...,,,***((())),,,000333888444...+++***************'''(((+++,,,***+++...***...111111...+++******+++)))((())),,,000333444000111222111///.........++++++---///000222444444000000///---++++++,,,...---------+++******,,,///222:::BBBKKKZZZrrrwwwrrrssscccVVVLLLEEE>>>888666333//////333777::::::<<<;;;::::::;;;999777444111///,,,***)))***+++---)))***+++...111222111///---000444666555555666888888777444///+++)))***,,,...000222222222222333555222000...,,,---///111333666222...+++*********))))))(((+++///000---,,,------000222111...+++)))***+++)))'''(((+++///111222000111222000...---............///000111222333444222222111...+++))))))***+++++++++***+++///444888:::CCCPPP___sssyyyiiiooowwwkkk___OOODDD@@@===777333000...++++++000555:::===>>><<<:::888777555222//////...---+++++++++,,,,,,((((((+++...222333222000---000333444444333333444666555222...++++++---///000111333333222222333555444222111000//////000111222000---,,,,,,,,,***)))***)))---222333///,,,---000222333111...,,,++++++,,,***((()))+++...//////000111111///---,,,...///111111111111222222222222222222222000---*********)))(((((((((+++222;;;AAAIIIUUUgggzzzmmm]]]kkk~~~{{{rrrggg```YYYNNNBBB<<<<<<;;;666000---,,,,,,---111555999;;;;;;999666444333111...,,,...------,,,,,,,,,,,,---***+++---000333444222000,,,...000111222333333333555444222...++++++---///222333333222000///000111111111111000000////////////...---.........,,,++++++))),,,000111---+++---111222222222111000///......,,,+++,,,---///...---111111111///---,,,...///333222222111111000000//////111222111///------...,,,+++***+++000:::EEENNN\\\kkk~~~gggXXXiii|||~~~ooocccYYYRRRNNNEEE???888666888777111,,,,,,...111333444555666777666444111000000///---,,,---------,,,------......000000000111333444222111++++++,,,...000333555555666555222...++++++,,,...666777666333000//////000111111222111111000000///---------...000111///------***)))+++,,,***+++...111111333444555555444333111000///000111111000...111222222000...---...000222222111000//////......///000111000...---...//////000111555===IIIWWW```nnnzzzfffZZZkkk~~~wwwqqqfffZZZNNNFFFBBBAAA:::777555555555333///+++,,,000444666555333222222222000....../////////...------,,,,,,,,,...///000555333111111333444444333---+++)))***...333666888555444222...++++++---///:::999888555333222333444666555444333222111000000+++***+++---000111111//////+++)))******)))+++///111222444888;;;;;;999777222222222333555444222000111222333333111/////////000000000000/////////...333333333111000000222444444666;;;BBBLLLZZZiiirrrwwwggg]]]ppp}}}ooo]]]VVVMMMEEE@@@<<<999666555444444222000///......+++...222333111//////000222000......000111111000...---+++++++++...000222666333000///111333555666222---)))(((,,,222666888333222111...,,,,,,///111777777777555444444666999:::999666333000...---,,,((('''(((***...000111000111------//////,,,---111333444777<<>>BBBJJJSSSYYYfffjjjpppwwwmmmffflll{{{xxxpppdddSSSGGG999777555444444444333222000000000...***'''&&&&&&***---...,,,((((((,,,111333333333111...---...000......,,,))))))+++000444555111---)))(((+++///222///,,,)))(((+++000444666333222111111222222000...///111333444333444777::::::777333///+++)))((((((&&&%%%$$$$$$%%%(((,,,...222333333111///...111444;;;<<>>;;;666333,,,,,,///555999777///(((,,,000555777666333111000111111222222222333444555555>>>HHHNNNVVVbbblllppp}}}{{{ddd```iiixxxkkkccc\\\SSSEEE;;;666444222111222222111000///000///---((($$$""""""***---///...++++++...111222333333000---+++++++++,,,,,,+++)))(((+++///333444111,,,)))((()))---///---+++)))***---111333444555333222333333333111//////222444444333444666999666444000---***)))(((((('''&&&%%%%%%&&&(((+++---000111111///---,,,///111666888:::;;;:::666222000---,,,,,,000444444///***+++...222444444222222222000000111111222444666888===HHHUUU```kkkyyyqqq___bbbnnnkkkaaaVVVOOOKKKEEE<<<444222000......//////...------......+++'''""")))---111222000///000222333444555333///+++))))))++++++***(((((()))---000222///+++((('''(((***,,,***))))))+++///222333444777555444333444444222111000222444444444444555666000///,,,***)))((((((((()))((('''''''''))),,,---.........,,,++++++,,,...222444666777666444000......,,,***+++...000...,,,,,,...111222222333444555111111111222444999???DDDOOO\\\mmmzzz|||~~~xxx{{{ooocccjjjzzzxxxlllZZZRRRHHHBBB???<<<666111...---++++++---...------+++,,,---+++&&&###!!! ***...333555444222111111333555777555222///,,,,,,,,,,,,+++)))'''''')))+++...,,,***(((((((((***+++)))(((''')))---111444555777555333333333333222000000222333555555444444333+++***)))(((((((((((()))+++******)))***,,,---///...---,,,+++******,,,---111333555666666444222000---,,,***+++---......,,,///111222111111222555777555444333333777AAANNNXXXhhhvvv{{{tttkkkfffgggiiiiiihhhhhhmmmttt{{{}}}mmmfffqqq~~~xxxooobbbXXXMMMFFF===777666444000,,,---+++***+++---.........***++++++***'''%%%$$$%%%***...333666666444111000///222444444222000////////////...+++(((&&&&&&'''******))))))******++++++(((&&&%%%&&&+++111555777666444111000000111///...///111333555666555333111***))))))))))))))))))))),,,,,,+++,,,---...000111///---++++++++++++,,,,,,000111333555555444222111+++,,,---...//////---,,,000000000///...///222555888777666777>>>MMM```nnnzzznnnfffaaa[[[XXXWWWWWWVVVTTTWWW]]]fffoooxxxvvvhhhdddqqq}}}pppfff___XXXPPPJJJFFF@@@999444333111///,,,,,,******+++...///000///++++++***(((&&&&&&'''))),,,///333666666444000---***---///000/////////000111111111...***'''&&&&&&)))***+++,,,,,,,,,++++++(((&&&&&&(((...333777999555333000............---...///222555777666333000,,,,,,+++++++++***************+++,,,---///000111///---+++***+++,,,,,,+++,,,---///111222222111000***,,,///111111000---,,,,,,---,,,++++++---000333999;;;>>>BBBKKK\\\rrr}}}iii\\\UUURRROOOLLLKKKJJJHHHGGGKKKSSS^^^jjjuuu|||mmmccccccuuu|||iiibbbXXXOOOHHHEEEDDDCCC@@@<<<777444333222000...***))))))+++...000111000...,,,***&&&$$$$$$'''***---///222444555222...+++***,,,---...------///111000111222000---***))))))---.../////////---***)))&&&'''***///555999:::999666333///------...---,,,,,,---000555888888444000/////////...---,,,+++***&&&'''(((***,,,...///000///,,,))))))+++,,,+++******+++---///000111000000***,,,///000///...------)))***+++,,,,,,///333666<<>>AAA999666222111000000...---)))((((((***---000111000000...)))$$$!!!"""&&&)))...///111333333111,,,)))---...///...---...000222///111222111///---,,,,,,000111222222000,,,)))&&&$$$'''...555;;;===;;;999666333000...---...------+++,,,000555999999444000222222111000///---+++***###$$$&&&(((***---...///...+++((((((***,,,+++)))***+++---///111111111111+++,,,......---------///(((***,,,...000444888<<>>;;;;;;;;;===>>><<>>;;;777222---***(((&&&%%%((()))******++++++,,,---))))))((('''(((***+++---,,,+++***+++,,,---,,,***&&&$$$$$$(((...///+++'''******)))&&&$$$$$$&&&(((''''''((()))((('''&&&%%%###!!!!!!$$$&&&&&&)))...222555444222//////+++&&&###$$$''')))***'''&&&***555AAALLLZZZeeevvv{{{qqqddd```YYYRRRNNNMMMOOOQQQTTTUUUXXXZZZZZZXXXVVVTTTYYYYYY[[[^^^bbbeeeggghhhhhhkkkpppsssuuuwwwyyy{{{yyynnnfffcccnnn{{{pppcccYYYEEEAAA??????<<<666222222222333444444222222444666333222111222333333222000333222000...,,,+++++++++///111222333222///,,,)))...555999444///111777:::999888666333111333888<<<;;;666111---,,,,,,+++***)))))))))+++---...//////***((('''&&&&&&(((+++---+++***))))))+++++++++***%%%######(((///222///+++,,,,,,***'''$$$$$$&&&(((((())))))***)))(((&&&%%%$$$""" $$$&&&((()))++++++++++++++++++,,,***'''&&&%%%%%%$$$""" ***555AAAPPPgggyyysssfff^^^YYYYYYYYYZZZ\\\^^^```bbbfffiiillloooooommmiiigggsssppppppvvv~~~}}}gggccceeesssyyyjjj```WWWKKKCCC666444555888777222///000///000111111111333666999444444333444666666444222444333000...,,,+++++++++000111222333222000---+++000555888333000333888:::888999888444111111555999:::555///---...000000///+++******+++...000000///***)))''''''(((+++...000...,,,******++++++***)))$$$$$$%%%)))///222111///,,,,,,***'''%%%$$$&&&(((******+++++++++)))((('''$$$""""""$$$++++++***(((&&&''')))+++,,,+++*********)))&&&$$$###///<<>>;;;666333000---******---000111000---------///111111///...***,,,,,,+++)))***...222222333333111///...///000999444...)))((()))***+++...+++)))***...///...+++(((&&&$$$%%%***111777:::888666222...,,,+++,,,,,,---......---+++***+++,,,///111333444333000---***'''''')))---111111---***((()))***)))'''%%%%%%&&&((((((''''''''''''((((((---,,,...000000000555<<>>===>>>===;;;888555333222444666888777444222222333444555555666666555444333222777;;;;;;666333444666666777888888777555333111//////---)))$$$ !!!"""$$$(((++++++(((&&&'''***&&&+++///000---******+++***,,,...///...---...///000...,,,,,,---...///...---++++++...222444333000''')))+++(((### """&&&'''(((((((((&&&%%%###""""""###(((...000---)))%%%'''***---000222333444888<<>>999444111///)))((('''&&&''''''(((((("""###$$$&&&))),,,...///444:::JJJ```uuuwwwhhhdddnnn{{{rrreeeTTTFFF???<<<:::888333555666666444222111111222444666444111///000222333555777666444222111222...555<<<<<<555111444888666666777777666444222000//////,,,&&&!!!"""%%%"""'''++++++'''&&&(((+++&&&***//////,,,)))'''((('''+++///222222111000000555222///...///111111111///,,,+++---222444333111))),,,...+++%%%!!!"""$$$%%%''')))******(((%%%#########&&&---333333...((($$$&&&(((***---///000000---222666888777555555666******)))&&&$$$$$$''')))###$$$%%%'''***---000111777===PPPkkkwwwfffbbbmmm{{{yyyoooiiiXXXOOODDD;;;777666555444222222111///...///111333888777555333111000//////444666666555222111333555;;;999666333111000000000222111000222444444111......---+++***'''%%%$$$###+++***((('''''')))***,,,---,,,***)))'''&&&&&&&&&***...//////000333333000222222111...,,,,,,...111******+++,,,...///000000***---111222///+++((('''---,,,+++***((('''&&&%%%%%%(((---000111///,,,)))'''(((***+++,,,---------)))***---333999:::888444000///,,,)))'''''''''((())))))***,,,++++++333===FFFOOO___sss}}}xxx{{{ooo___]]]jjjyyy}}}rrrhhh^^^VVVPPPMMMGGG>>>888555555444333000000...,,,,,,---000222777666444222111000//////111333444444333333666888888777555333111000000///000//////111333333111...///...---+++)))(((&&&&&&))))))(((((()))+++---///......,,,***)))''''''&&&(((,,,///...///222111...222222111...,,,+++,,,---******+++,,,------......,,,///333444333000---,,,111000///...---+++)))((((((***...000000...+++)))'''))),,,...///...,,,***'''))),,,222666999999888555333000---+++*********+++***,,,//////222;;;EEETTT```pppyyyvvvvvvwwwsssaaaVVVZZZkkk}}}}}}ssslllaaaVVVNNNGGGCCC@@@@@@<<<777444444444444444///---***)))***,,,///111444333333111000//////...,,,...000111111333666999444444444444333111000///------...000222222000...111000...---+++***)))))))))(((((()))***---000222000///...,,,***)))''''''&&&+++......000222111---111111111///,,,)))(((((()))******+++,,,,,,,,,+++,,,///444666666444333333444444444333111///---+++***+++---...---,,,***((((((***...111111...+++(((&&&))),,,000333666999<<<:::888555111///---------,,,+++,,,111555;;;HHHTTTggguuutttqqqttt{{{}}}ooo^^^RRROOOZZZqqqyyymmm[[[TTTKKKBBB>>>=========888777555444444444444444///,,,)))(((***---000222111111000000//////...---)))***,,,...000222555777222333444555444333222111+++---///111222111///...111000...---,,,+++,,,,,,+++*********+++...111222//////...---+++)))''''''&&&+++///000222555444111000111222000,,,(((&&&%%%((()))***++++++******))))))---222444555555555555333333444333222///---+++((()))***************)))+++---///000000...,,,***(((+++.........111666;;;;;;999555222000////////////++++++000999EEEWWWeeewwwyyyxxx}}}yyyfff[[[NNNIIINNN^^^wwwrrreee\\\IIICCC;;;555444666888:::555666666666666555555666111...******---000222222...//////000000///......---------///111444555666222333444555555444333222+++...111333222111///...///...---+++++++++------///...,,,++++++---///000---------,,,+++)))(((&&&'''---000222444888777444...000111000,,,(((&&&$$$'''((()))***+++***)))(((%%%(((---000111111111222.../////////...,,,+++***$$$%%%&&&'''((()))******..................//////---//////---+++---222666666555222000//////000111333...---333@@@RRRgggxxxqqqfffWWWOOOIIIJJJTTTfff~~~ooo```UUUPPPCCC===666222111222444555444666777777666555666888333000------111333333222...///111222333222111111222111111333666888999999222222333333333333222222---000444666444222000///...---+++******,,,---///111000...,,,+++,,,------+++,,,------,,,+++)))(((+++///111000111555555222+++---......+++(((&&&%%%&&&''')))++++++***)))((("""%%%)))+++,,,,,,---...))))))))))))))))))))))))"""###$$$&&&((()))******......------...000222444222111///,,,***+++---000//////......///222444666999555555@@@PPPdddzzzyyyjjj[[[QQQLLLGGGHHHPPP___rrrwwwhhh[[[RRRJJJFFF>>>:::444111000000000000111444555555444444666999444111///000444555333000111222444666777777666555333111111333777:::;;;:::111111000000000000000111000444888999666222000000...---+++***+++---///111111000---,,,++++++,,,---+++,,,---......---,,,+++///111000,,,+++------***&&&(((***)))'''&&&%%%&&&$$$&&&)))+++,,,,,,***)))"""$$$''')))))))))***+++&&&%%%$$$$$$%%%&&&(((***###$$$&&&((()))***))))))***+++---...111333555666444111---+++++++++++++++***+++,,,...111666:::<<>>DDDSSSfffyyytttfffWWWIII@@@CCCBBBGGGUUUhhh}}}|||nnn[[[NNNIIIEEE@@@;;;444222...,,,,,,,,,+++***...111333333222333666:::555222000111555666222...333555777999::::::999888///......111666:::;;;:::111000...------...//////222666:::;;;777333111000...---,,,++++++...000222000///---+++++++++------+++,,,...000000///...---222333///)))&&&'''&&&######%%%&&&&&&%%%$$$%%%&&&$$$&&&))),,,---,,,+++***###%%%((()))(((((())))))%%%$$$###"""###&&&))),,,%%%''')))++++++***)))(((''')))---111444666666666444000,,,***,,,---+++)))((()))+++...333999>>>AAACCCEEEPPPcccwww