BM66( ***)))'''&&&&&&&&&'''((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&(((******((((((((()))&&&((())))))(((((()))***((()))))))))************))))))))))))(((((((((((())))))(((((())))))***+++***+++++++++++++++******))))))))))))))))))))))))))))))))))))((((((''''''$$$***+++&&&###&&&***+++************************%%%&&&'''((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))***+++---......---+++******+++,,,,,,***))))))))))))***++++++***)))***+++++++++************+++++++++)))***+++)))$$$"""###************************---------+++)))((()))+++))))))*********))))))((()))******++++++******)))+++,,,,,,+++******,,,...333,,,((()))+++))))))+++))))))))))))***+++,,,---000000000...,,,,,,...111------------------------++++++++++++++++++++++++,,,++++++---......,,,)))++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,++++++*********))))))******+++,,,+++++++++***************,,,***))))))+++,,,+++)))+++)))((())),,,...---,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********++++++,,,---000...+++++++++,,,+++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************,,,...///...---------,,,+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,++++++,,,,,,---......,,,***+++,,,---,,,+++,,,---///...---,,,,,,---------------------------,,,,,,,,,------.........///+++,,,222555111---,,,,,,,,,,,,,,,,,,---......///---,,,******+++,,,---...,,,+++,,,---...---,,,---,,,,,,---///000///---........................///...------///000000//////////////////.........////////////////////////,,,...000222333444777999<<>>777---))),,,///***+++,,,---------,,,,,,---,,,,,,,,,------............---...000000...------+++***+++---///---+++---------,,,,,,++++++***++++++***))))))***+++,,,******))))))(((((((((''')))))))))(((((())))))))))))))))))))))))))))))))))))***,,,+++)))(((((()))''')))***+++***)))***+++))))))))))))************'''((((((((())))))******(((((()))***************''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((()))))))))'''&&&''')))***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))(((((('''+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************''')))+++++++++***+++,,,)))+++++++++***)))***+++******))))))))))))******...)))'''***---+++))))))***************************+++,,,***))))))***+++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******,,,111444999///'''(((,,,---++++++***)))))))))))))))***+++000000///---++++++...000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++*********)))***++++++,,,(((((())))))*********+++)))***++++++***)))***+++***+++,,,+++******,,,---))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++((('''(((***---///...---))))))******++++++++++++***+++,,,------,,,+++***)))******+++++++++***************++++++,,,,,,,,,+++******,,,......---,,,,,,,,,,,,++++++,,,------***************************++++++,,,,,,---......,,,,,,++++++,,,,,,---...---,,,++++++---///......)))+++------,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---)))(((...111///------...------------...//////000///,,,*********+++,,,///......///000///,,,***......---...//////---,,,........................///...------///000000///---.........//////000000000000000000000000000000,,,...000111111222444666===HHH[[[mmmxxx{{{yyyvvvpppiiiaaa[[[VVVNNNCCC;;;333111///---,,,++++++,,,------,,,+++************+++888???777***%%%(((---***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......---,,,,,,---...///---,,,///---+++,,,///111///---///...------,,,+++***))))))))))))))))))))))))))))))((((((+++......+++'''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))***((('''&&&&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))***++++++,,,,,,,,,***)))***,,,------,,,***)))(((''''''((()))***++++++++++++++++++++++++************************************************222///+++(((&&&&&&(((***+++,,,,,,------,,,,,,+++******************++++++((((((((()))*********+++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++000,,,)))))),,,//////...//////...---,,,++++++***---------,,,,,,+++++++++)))))))))***+++,,,......+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))************+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,---------///...------,,,,,,------+++,,,------......------.........------,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,'''***---,,,******,,,///------------------------//////...---,,,++++++***))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////+++++++++,,,,,,------------+++,,,000///+++---222))),,,...///...---------111///,,,***)))+++---///000000000000000000000000000000000000///...---,,,////////////////////////.........///......---,,,////////////////////////111000///000222333222111---......000222444555777:::DDDXXXmmmvvvttttttxxxuuummmccc[[[UUUMMMCCC;;;333000---,,,---...///...222111///---,,,,,,,,,---+++)))(((***---...---+++222111000///...---,,,,,,***+++,,,,,,,,,,,,---...////////////...---,,,+++//////...---...///000111......---,,,+++***)))((())))))))))))))))))))))))***))))))+++------***'''***)))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))(((((((((((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((((((((())))))******************************************************************************************************************************************************+++,,,,,,+++******************************((())))))******+++******************************++++++******************,,,***))))))***+++***)))***)))(((((((((((()))***++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,***(((((()))***,,,+++,,,,,,------,,,,,,+++***************++++++,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,//////...//////......---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++++++++*********))))))************************++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,------...---------------------,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,+++,,,---------------------------.........------,,,,,,+++***+++++++++,,,,,,,,,---)))******+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,---------.........,,,,,,++++++++++++******+++---......---,,,---...------,,,,,,,,,,,,---...000000000000000000000000......//////////////////////////////////////////---...//////000000000000////////////////////////111/////////111111111///......///000222444555777:::BBBTTThhhtttttttttvvvpppiii___XXXSSSKKKAAA:::444111...,,,,,,,,,+++)))------,,,+++++++++,,,,,,...,,,++++++---...,,,***////////////////////////+++---......---,,,---///.../////////...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********+++,,,,,,***'''******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******,,,***(((&&&&&&(((***,,,))))))))))))))))))))))))***)))(((''''''((()))******)))(((((((((((()))***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++************************************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((---+++))))))******)))(((******)))(((((()))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++------+++,,,,,,------,,,,,,+++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,.................................------,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000...------------,,,***------------------------------------------------,,,,,,,,,,,,------------*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............//////+++...---)))---444222+++---......---,,,,,,---///,,,,,,---.........---,,,000000000000000000000000,,,---...///000000000000////////////////////////------///000111222222222////////////////////////000///......000000///.........///000222444555666999>>>MMMaaapppttttttsssmmmfff]]]WWWRRRKKKAAA:::222000............,,,******+++,,,,,,---------,,,000...------------,,,***))))))***+++,,,---......---/////////---,,,---...------.........------,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------((((((((((((((((((((((((******++++++++++++)))(((*********)))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((())),,,+++)))(((((()))+++,,,))))))))))))))))))))))))***))))))(((((())))))***+++***(((''''''(((***+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++*********++++++++++++++++++++++++++++++++++++++++++*********))))))---+++******+++,,,+++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,,,,---......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,,,,,,,---.............../////////000000...............---------......---,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++,,,++++++******))))))(((******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++...............---,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000---++++++......,,,)))------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------............***000000,,,444BBBBBB777/////////---++++++---///000000000///......------////////////////////////......///000000000000000////////////////////////---...///000111111111111////////////////////////111///...///000000///---//////000111222444555666888;;;FFFXXXjjjsssssspppkkkeee]]]XXXTTTMMMCCC<<>>III[[[lllrrrqqqgggddd___ZZZUUULLLBBB;;;333111//////333888???CCC>>>888222.........---,,,...------,,,,,,,,,---------------...///000000111,,,///333777:::<<<======////////////////////////...............///000000---,,,---111444444000,,,)))))))))***+++++++++,,,***+++---...---,,,***)))------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------,,,,,,,,,,,,++++++++++++---......---+++++++++++++++,,,,,,---------///......------,,,,,,+++++++++++++++++++++++++++------------------------111///......//////...,,,------,,,+++,,,---...///......////////////......000000//////......------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------.../////////...------,,,,,,------...//////.........---------...............------------------.........//////........................------------------------,,,------...............111222333444333222000...---///000222222000///---------------------------////////////////////////......------------................................................------,,,,,,,,,,,,,,,---//////,,,---------.../////////,,,,,,---...//////......---...000333555555333000////////////////////////000...---+++******++++++---,,,,,,,,,,,,---......000000///...------,,,,,,////////////////////////////////////////////////000000000000000000000000///////////////.........,,,---...000111111111111333111///---------...///////////////............////////////000000000000222111000......---------,,,222333//////333111,,,...///...---,,,---000222111111222222222111111000000///...------...///000111000///......---------000000000000000000000000000000000000000000000000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111000///...000111222222333333333333666666444333222111111111111222444444222111222333444666:::EEEXXXjjjqqqppplllfff___XXXSSSLLLCCC===555222//////222444555444111000///......///000111111111000000//////................../////////000111///---///333555444222////////////////////////111///---...///111222222333222111///............************++++++++++++'''((()))******)))((((((,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,------,,,,,,,,,---...///......////////////.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------..................------,,,,,,------...//////.........---------////////////////////////---------.........//////........................------------------------------...////////////...//////111111111000...---...///000111111000///...------------------------///////////////////////////..................///................................................000///...---,,,,,,,,,,,,------..................---...//////000000000///000///000111222111...,,,///////////////////////////...---,,,++++++++++++------,,,,,,------...///000//////......---,,,,,,////////////////////////////////////////////////000000000000000000000000////////////////////////......///000111111111111333333222222111000000///111000000000000/////////////////////000000000000111111000///...---------***...111///------/////////000111111///...///000//////000111111000000000000//////////////////000000///..................////////////////////////111111111111111111111111111111111111111111111111222000...------...000222111111111111111111111111222222222222222222111000111222333333333333333333555444333222222222222222+++...000111111222333444555777;;;EEEXXXjjjrrrqqqnnnhhh```ZZZTTTLLLCCC===555111...---///111000/////////............//////...............---------........./////////000000000//////000111111000///000000000/////////.........,,,***+++,,,......---222111000//////......///+++++++++++++++***************++++++,,,,,,------,,,++++++,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,******+++,,,---...//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,---...,,,+++------,,,,,,------...///------............------------------------......++++++,,,---......//////------------------------------------------------++++++,,,---......//////...............---------......------------....../////////............---......//////000000111111------........./////////........................------............------......///000000000////////////000111111000...---000000000000000000000000------------------------////////////////////////000//////......//////000................................................111000///......---------//////..................//////000111111111000000///...------......---,,,////////////////////////............---,,,++++++---------,,,------...///000//////......---------////////////////////////////////////////////////000000000000000000000000////////////////////////000111111222222222111111000000111111111///...---111111111111000000000000////////////000000000000111000//////............---...000000,,,))),,,222+++---111222111////////////000111111222222222222000000111111111111000000///............///000000000000000000000000000000222222222222222222222222000000000000000000000000222000---++++++---000222000000000000000000000000111222333333333333333333333444444444444333333222333333222222222222333333,,,...111222222222333555555888<<>>GGGWWWjjjssstttsssnnnfff^^^VVVLLLBBB:::666444222111111000000000------///000000///------//////000000111111111222//////000000000111111111///333666666333111111333000111111111111222222222222111//////000000///...///////////////000111111---,,,,,,,,,++++++******))))))))))))***,,,---...000///......---------...------------------------+++++++++,,,,,,---------------------------------...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------///...,,,,,,,,,,,,...///.........------,,,,,,,,,,,,,,,,,,,,,++++++******------------------------........................///...---...///000///...------.........//////...---..................---......//////000000111111........................................................................,,,,,,---......///000000/////////...---------,,,///......------......///////////////////////////,,,,,,---......///000000........./////////000000////////////////////////---...000111111000...---...//////000000000000000111111111222222222111111111111000000000000111111........................////////////////////////000000////////////000000////////////////////////........./////////000000///////////////000222222000000000//////......---/////////000000//////......,,,++++++---000111111000000000000000000000000---...///000///...---,,,...------------.../////////////////////.........////////////////////////////////////////////////////////////////////////////////////000000111111333333444333333222111000333222111000000000111222000000/////////.........////////////000000000000000000/////////000000111333...,,,...000000000222...//////.........111333111222333444555666666666000111222333333222111000000000111111222333555555333333333333333333333333222222222222222222222222111111111111111111111111222333333444444333333222000000000000000000000000000000111222333333333222555555555555444333333222222222222222333444555555333444666666444333444555666999>>>GGGVVViiisssvvvuuuoooggg___WWWMMMAAA999333333333333222111222222...///000111111000///...///000000000111111222222000000000111111111111222...222555666444333444666000000111222444555666777///...------......,,,+++///......//////000111222,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......000000///------,,,,,,,,,........................***++++++,,,,,,------...------------------------......------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------,,,,,,......------------...............------------------------,,,+++*********................................................///...---...000000000...------...////////////.........////////////......000000000000000000111111//////..........................................////////////////////////---............/////////...............---------//////............//////...////////////000000000,,,,,,------......//////....../////////000000000////////////////////////...///000222222000///.........///000000000/////////////////////000000000111111111111111111111111........................////////////////////////000//////......//////000////////////////////////.........//////000000111222111000//////.........000000////////////////////////000000//////......222000------...//////...000000000000000000000000...///////////////............------......///000////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000111111222333333333333333222111000////////////////////////////////////............////////////000000000000////////////000111111222...000000...///333444111666666444111///...000333000111111222333333333333111111222222222222111111111111111222333444555666111111111111111111111111222222222222222222222222222222222222222222222222///111333444444333111///111111111111111111111111000111222222222222222111333444444444444333333222444444333444444555666666...000333444444444555777555999>>>FFFUUUgggsssvvvuuuppphhh```XXXLLL@@@888111222333333111000111222//////000000000000//////...//////////////////000000111111111222222222222///000222222222333444666000000111333444666777888111000///000111111///---///////////////000111111++++++,,,,,,,,,,,,,,,,,,...///000111111000///.........------,,,---------------------------------******+++,,,,,,---.......................................---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............------............------------------............------------------------...................................................---,,,---///000///...,,,---...///000//////...//////000000000000//////000000000000////////////------......//////000000........................////////////////////////////////////............---------...............//////............//////.../////////000000000000.............../////////.../////////000000000000////////////////////////...///111333333111///...------...////////////...///////////////000000111000111222222222222111000........................///////////////////////////..................///////////////////////////---......///000000111111111111000///............///////////////000000000000111111111000000///...111///...---...///...---000000000000000000000000000///////////////000000...............//////000/////////////////////000////////////////////////////////////////////////000000000000000000000000...//////000111111222222111222222222222222111000---///222555555333000---000000000////////////...////////////000000000000////////////000111222333222???BBB555---222333...222333333222000///000222000111222222222222111111111111000000000000111111111111111111111222333444111111111111111111111111111111111111111111111111222222222222222222222222000111222222222222111000222222222222222222222222333333333333333333222111111222333333333333333333666666555555555666666777...111333444444444666777444999>>>EEESSSeeerrrvvvtttooohhh```XXXLLL@@@777333555666555222000000222/////////....../////////000000000///////////////111111111222222222333333444222000000222444555555111111222222333333444444333222222444555555444222000///////////////000111+++++++++,,,,,,---------+++,,,...//////---+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,---...///000000,,,---...//////...---,,,,,,---------.../////////------......///000000000////////////////////////---------------------------,,,+++,,,...///...---,,,---///000000000///...000000111111111111000000000000//////......------+++,,,---...///111222222////////////////////////000000000000000000000000000000000///......------,,,------......///////////////............//////.../////////000000111111000000000000////////////////////////000000000000000000000000000000000000...///111333333111///...,,,------...............111111000000111222333333///000222333333222000///////////////////////////////////////////////////......------------......000000000000000000000000---......///000111111222---------......///000111......//////000000111111222222222222222111000///,,,++++++---///111000///000000000000000000000000111000///......///000111...............///000000////////////000000000000////////////////////////////////////////////////000000000000000000000000...//////000111222222222000111111222222222111111222666===AAAAAA===777333111111111111000000000000////////////000000000000////////////000111333333;;;PPPUUU>>>---///000***'''***...000111000111222333333444444444333222222222111000//////000111222000000000///000000111222222222222222222222222222000000000000000000000000111111111111111111111111333333222111111222333333333333333333333333333333555555555555444333222222000111222222333333333333777777666666666666777777444666777777666555555666333888>>>EEERRRdddrrrvvvtttoooggg```XXXLLL@@@777888:::;;;999444111111222///...---,,,,,,---...///333333222222111111000000111111222222222333333333;;;666222111333666666555222222222111111111000000//////000222333444222000000000////////////000000---------,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,......------------......///000000000///...------000---,,,---///000...,,,---,,,,,,,,,,,,---..............................++++++,,,,,,---.../////////////////////...............---,,,---...///000////////////////////////........................------------------------000000000000111111111111////////////000000000000......////////////......111000///...------...///......//////000000111111111111000000//////......//////////////////////////////............//////111111000////////////////////////000000000000111////////////////////////...//////000000000000000111///......///000000///111111000000//////.........///000111111000///...333333222111000000111111333333333333222222222222000000000000000000000000000000000000///...---,,,222111000///...//////000222111///...---...000111444111------000222222111000000/////////000000111111000///......///000111.../////////////////////000000000000000000000000000000000000000000000000111111000***%%%###''',,,///////////////.........---///000000///......////////////000000000000111..................------,,,---...///000000000000444333222111000/////////222111///......000222444888999<<>>===777222333222111111000000000000222222333333333333333333333000///111111222888???LLLIIICCC===888555555666333333222222111222222222444444555666666555333222222333444444444333222222444444444444444333222222111222444555555444222111333333333333333333333333222222333333444444444444333444555666666666555444444333222222222333444555:::999777555333222111111555555444444444555555666888666555555777999999888;;;999777555555666777777777999:::@@@NNNcccrrrxxxxxxqqqhhh```XXXNNNBBB999888777555333222222333444000111333222111000111222111111000000000111222222222333444555555444333222111222333444444444333333444444333333333444444555///111444666777666333222000111222222222222111000---------------,,,,,,,,,........................------------------------.............../////////------............------.........---------------///......------......///,,,,,,---.........------///...------//////...------------,,,------...///........................,,,,,,------.../////////////////////////////////...............///000000////////////////////////------------------------000000000000000000000000////////////000000000000/////////000000000111111//////000000000000//////111000//////...//////////////////000000000000111111000000000000/////////////////////////////////000//////////////////000000000///.........///////////////000000000111111////////////////////////---...//////000000//////000///...///222333333222//////000000000000000000111111111000000111111222222222111000000000000111222222111111000///..............................------...000000111111111///.........000111333444444333111///...//////000222000......///000111000111000///...............000111111222222111111000222222111111000000//////111111111111111111111111111111111111111111111111---///111///------000333111111111111111111111111///000222222000///000111/////////000000000111111/////////000111111222222//////......///000222333/////////000222333555666222111///...///000222444777444222333666777555333444333333222111111000000333333333444444555555555666222000111333666>>>GGG^^^RRRAAA777444444333111333222111111000000000000444444555555555444222111000000111111111222222222000111222333333333333222222444666777777666444222333333333333333333333333111111222222222222333333333444444555555444222111444444444444555555555555666555444333222111111111777666666555555555666666999888555444444888>>>CCCHHHEEEAAA;;;777555666777999::::::>>>LLL```ooouuuxxxrrrjjjbbbYYYOOOCCC;;;666555333222222333444444///111333333222111000111222111111000000000111111222222222222222222222222111111222333333333333222555444444333333333444444111222333444444333222111222333333444444333333222.........---------------........................................................................------............------...............---------//////............//////,,,,,,---...///////////////........./////////...---------------...//////........................------.........////////////////////////000000000///////////////000000000////////////////////////------------------------000000000000000000000000....../////////000000000//////000000000111111111///000000111111000000///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///....../////////111111111111222222222333000000000000000000000000......///000000000000///222111000000111000///---/////////000000111111222111111000//////000222333222111111000000000111111555555444333222111000000111111111111111111111111......///000111111111111/////////000222444777888666555444222111111111111111000/////////000000000555444333222111000000000///000111222222111000///000000000000000000111111222222222222222222222222222222222222222222222222+++...000000///...///111111111111111222222222222///000222222000///000111111111222222222333333333111111111111111111111111.........///222666:::<<<000000111222333555777888000///.........///111222666444222222444555444333444444444333333222111000111222222333333444444555777333222333444777>>>FFF[[[OOO???666333444222000444444333222111111111111555666888888666444444333444333222222222333333444///000111222333444444444333555888999999888555333333333333333333333333333333333222222222333333333444555555555555333222000222333444555555555444444111111111222333444666666666666555444444444444555666666555333333;;;GGGQQQYYYUUUOOOEEE<<<888888999<<<===<<<@@@LLL___mmmrrrwwwssskkkcccZZZPPPFFF???888777666555555555555555000222555555444222222222444444333222111111222222444333333222222333333444444444444555555555555555555555444333333333444444666666666666555555555555555555666666666666555555........................////////////////////////..............................---------------------......//////......---......................../////////....../////////---...///000000000000000...////////////...//////...------------...//////////////////////////////......///////////////000////////////000000111111/////////000000000000000000000000000000000000000........................////////////////////////////////////000000000000000000000000111111111111000000111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000111222222111000000000000/////////000000111....../////////000000000111111111111111111111111...///000000111000000000333333222333444333111/////////000000111111222222000000///...///000222333222222111111111111222222666555555444333222222222222222222222222222222222000000111111111111000000/////////000222444666888444444333222111111000000111111111000000000111111666555444333222111111111//////111222222111//////......///000111222222333333333333333333333333333333333333333333333333333111222444444333222111111000000000111111222222222///000222222000///000111111111222222222333333333333333222222111111000000000000000222555888<<>>???@@@AAAEEERRRdddqqqvvvtttpppjjjcccZZZPPPGGGAAA>>>===<<<:::999888777666333555777888666555555555888777666666555555555555888777666666666666777888888888888999999999::::::999888888777777777888888<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888.........///////////////000000000000000000000000.................................---------------......////////////...................../////////000//////......//////000//////000111111111000000...///000000......///000......------......///000//////////////////////////////000000000000000000...//////000000111111222//////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000111111111222222111111222222222222111111000000111222222222222111222111111111111000000000000000000111111111111222111111111111111111111111000111222333333222111000111111000000000111222222000000000111111111222222111111111111111111111111///000111111222222111111222222333666888999888777000000111111111111111111000000000000000111222333333222222222222333444444444444444333333333222222000000000000000000000000111111222222222111111000///.........///111333444111111111000000000000///111222333333111111222333444333222111111111111111000111111111111111111000//////000111222333333444444444444444444444444444444444444444444444444444333333333333222111000///000000000111111222333333000111333333111000111222111111111111222222222333444444444333333333222222111000000000000222444555222222222222222333444444777777777777777888888999333444555666666555444333333444555777777666555555666666666666666666666666333222444888666333333666222555888999777555666888999999888888888888999999888;;;===<<<888666666777::::::999999999999999999999999:::::::::999999888777888999999999999888777777777777777777777777777999888666555555666777777888888999999888666555333444444555555555666666666666666555555555555666666777777777777777888999999;;;===<<<:::999???IIIRRRLLLHHHCCCAAAAAABBBCCCCCCAAACCCFFFJJJWWWhhhssswwwrrrpppkkkeee\\\SSSKKKGGG@@@@@@>>>===;;;999888777666888888888666666777888::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@....../////////000000000000000000000000000000000......................../////////.........------......////////////......---........./////////000000000////////////000000///000000000000000///......000111000......///111...............//////000////////////////////////000000000000000000000000...//////000111111222222///000111222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222000000111111111222222222111222222222222222222111000111222333333333222222222222222111111111000000000000111111111222222222222222222222222222222222000111333444444333111000222222111111222333333444333333333444444444555555222222222222222222222222111111222333333333333222000000222666999:::999888222222111111111111111111000111222333444444444444444333333333444444555666444444444444555555555555111111111111111111111111000000111222333333333333222222111000000111333333000111111222222222222222111333555555333111333444333333222222222222222333444333333222222333333444444444444444444444333333444444444444444444444444444444444444444444444444333222111111111111111000111111111222333444444444222444555555444333333444333444444444444555555555444444555666666777888888333333333333333333333333666666666666777888999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;;;;:::;;;;;;:::;;;>>>@@@AAA@@@@@@?????????>>>>>>===<<<<<<<<<999999;;;>>>===999999<<<<<<===???>>>;;;::::::;;;===============>>>???@@@AAAEEEGGGFFFAAA>>>???AAA>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>AAAAAA@@@@@@@@@@@@AAAAAA===========================<<<:::999888999:::;;;:::;;;<<<<<<;;;:::999888:::999999888999:::;;;<<<:::999999888888888999999=========>>>???@@@AAABBB@@@AAABBBBBBBBBFFFLLLQQQMMMHHHEEEHHHPPPUUUVVVTTTQQQSSSTTTWWW___lllssstttvvvuuurrrlllddd\\\VVVRRRIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDCCCBBB@@@AAACCCFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPP.../////////000000111111000000000000000000000000////////////////////////111111000000/////////.........////////////......---.........//////000000000000////////////000000///000000000///...------...000222111...---///111...............///000000000000000000000000000000111111111000000000000000...//////000111222222222///000111222333222111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333000111111111111222222222111222222333333222222111000111222333444333333222222222222222111111000000000000111111222222222222222222222222222222222222000111333444444333111000333222222222333444444555000000111111111222222222222222222222222222222222222222333444444444444333///000111444666666444222333222222222111000000000111333444666777777666555444444444444444555666777666666777777888999999999333333333333333333333333...///000222444444555555777666555444333444555555333333444555666666666666111444666666333222333555555555444444444555666666666666444333333444666666999888777666555444333333555555555555555555555555555555555555555555555555777555444444666777777666222222333333444555666666444666777777666555555666888888888888999999999999333444555777999;;;======;;;;;;===>>>>>>>>>>>>>>>:::;;;;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@???@@@BBBDDDBBBDDDFFFIIIJJJKKKJJJJJJGGGFFFEEEEEEDDDCCCBBBAAABBBAAABBBEEEDDDAAABBBFFFCCCBBBAAAAAACCCEEEHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLQQQUUUXXXVVVQQQNNNOOOQQQJJJMMMPPPTTTVVVWWWWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBB???>>><<<;;;<<<===???AAA@@@@@@AAAAAABBBDDDEEEFFFCCCCCCDDDDDDFFFGGGIIIJJJGGGIIIKKKNNNQQQUUUYYY[[[```ZZZXXX^^^hhhooooookkkhhhjjjiiihhhlllsssvvvuuu}}}}}}zzzuuummmeee```]]]XXXYYYYYYYYYYYYXXXWWWVVVWWWWWWUUUSSSRRRSSSVVVYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^___aaaaaa___^^^\\\XXXXXXWWWVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[]]]___```^^^___aaacccddddddcccccc]]]]]]\\\[[[[[[\\\]]]]]]....../////////...------333222111000000000111222222000...///111222111...000000000000000111111111//////000111111111111111000000000000000000111111///////////////000000000222111000///////////////...000222222000///......000000///000222222111//////000111222333333333333222222222222222111111000333333333333222222222222333333333333333222111111222222222222333444555666666555333222222222333444444444333333333333333444666666666666555555444333555444333222111222333444444444333333333444444555333222222333444444333222111222333444555555555555444444444444444555666777777777777777777777888999555555666777777777666666666555444555777888777555555444333333333444555666888777555555555777999:::999777666666777888666555777888999999999888666555777777666555333333444666444444555777999<<<>>>@@@<<<;;;999888888888999999<<<======;;;999777888:::777777666666666777777888666666777888888888888888666777888999888777666555777777888888999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<>><<<999888888999::::::;;;:::999999999999777666777777777777666666555444444666888888888888:::;;;999999999;;;===?????????@@@>>>===>>>@@@AAA@@@===BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKIIIGGGHHHHHHFFFGGGHHHIIIKKKNNNPPPQQQSSSSSSSSSSSSSSSSSSRRRQQQTTTSSSSSSSSSSSSRRRRRRRRRPPPRRRUUUXXXYYYXXXVVVUUUWWWVVVTTTRRRPPPOOONNNNNNNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTTTTVVVYYY[[[[[[ZZZZZZYYYYYYYYY[[[___bbbdddkkkppppppiiicccccceeefffaaaaaacccgggkkkmmmmmmllljjjkkkjjjgggdddaaaaaaaaaaaa^^^ZZZWWWUUUWWWYYY[[[\\\\\\\\\ZZZXXXVVVWWWYYYXXXVVVSSSRRRRRRRRRPPPOOOLLLMMMNNNOOONNNMMMLLLKKKJJJHHHFFFDDDCCCEEEHHHJJJKKKLLLMMMMMMMMMMMMOOOQQQUUUUUUVVVUUUTTTTTTUUUWWW]]]]]]\\\\\\]]]aaafffkkkoooiiieeejjjvvv}}}yyyyyy|||}}}wwwrrrooojjjjjjjjjjjjjjjjjjiiiiiijjjkkklllkkkiiiiiijjjlllmmmllllllllllllnnnpppqqqqqqqqqrrrqqqpppnnnlllkkkhhhgggfffeeeeeefffggghhhjjjlllnnnpppppppppnnnmmmrrrsssssssssrrrqqqooonnnnnnmmmkkkkkklllkkkjjjhhh000000111111000000//////222111000/////////000111222000...///111222111///000000000000000111111111///000000000111111000000000000000000000000000000...////////////000000000111111222222333444555555000111333222111000000111222111111222333333222000111222333333444444444444444444555555555555444444444444444444444333333333777777888888888888888777444444444444444444555666888888777666666666666666666555555444444555555666777888888888777777666555777777777666777777777888777666666555555555666666444444555555666666555444555555666777777777666666888888777777777888999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;::::::===;;;::::::<<<======<<<:::999888888888999;;;;;;:::999888888999;;;===>>>???======>>>@@@AAA@@@???>>>>>>???@@@???>>>===<<<<<<======;;;999999;;;<<<:::;;;===???AAACCCEEEEEECCCBBB@@@?????????@@@AAAAAABBBAAA@@@>>>===>>>???>>>======<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDBBBBBBBBBCCCDDDDDDGGGFFFDDDCCCCCCCCCBBBAAA?????????>>>===;;;:::999;;;;;;<<<<<<<<<>>>@@@BBBGGGGGGHHHJJJMMMOOOPPPPPPOOOMMMLLLMMMOOOQQQPPPOOOQQQQQQRRRSSSTTTVVVXXXYYY]]]^^^___^^^\\\[[[ZZZ[[[YYYZZZ[[[^^^```bbbdddeeeeeeeeeeeeffffffeeeeeedddcccccccccccccccbbbbbbbbb```bbbeeehhhiiijjjjjjiiijjjjjjhhhfffeeedddccccccaaaaaacccdddeeefffggggggiiihhhiiikkknnnpppooonnnpppooonnnnnnppptttxxxzzz}}}|||{{{zzzzzzzzzzzz|||~~~}}}|||}}}~~~~~~|||yyyvvvtttuuuooollliiigggfffhhhjjjlllnnnnnnnnnkkkhhheeeeeefffllliiifffdddccccccbbbaaa_________^^^]]][[[YYYXXXWWWUUURRRPPPPPPRRRUUUVVVZZZ[[[]]]]]]]]]___aaadddjjjkkkkkkjjjhhhhhhiiijjjiiijjjjjjiiihhhjjjnnnqqqzzzwwwvvv{{{~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~|||{{{wwwwwwuuuttttttuuuvvvvvvvvvxxxzzz{{{|||{{{zzzyyy~~~|||{{{}}}{{{zzzzzzzzzzzzyyywww444444444333333333222222333222222111222222333333555333222222333444333333222222333333333444444444333333333333333333222222333333333333333333333333111111111222222222222333000111222444555666666666333444555555444444555666777666555666888888666444777777777888999999::::::999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::::::::;;;;;;>>>>>>??????>>>>>>======>>>===============>>>>>>???????????????>>>>>>===???@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>============<<<===>>>???@@@??????>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKMMMJJJHHHGGGHHHJJJJJJJJJGGGGGGGGGFFFGGGHHHHHHIIIFFFFFFEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMOOOQQQQQQPPPKKKLLLMMMNNNNNNLLLJJJIIIHHHIIIIIIHHHFFFFFFGGGIIIHHHIIILLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNMMMKKKJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKMMMNNNOOOOOORRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWXXXYYY[[[^^^______^^^^^^```___^^^\\\ZZZYYYXXXXXXXXXXXXVVVVVVWWWYYY[[[]]][[[ZZZYYYYYYZZZZZZXXXVVVPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTRRRPPPNNNNNNOOOOOOMMMMMMLLLJJJHHHEEECCCBBBDDDCCCBBBBBBDDDHHHLLLNNNTTTVVVWWWZZZ]]]___aaabbbeeecccaaaaaaccceeeeeeeeeeeeeeefffgggiiikkkmmmnnnooopppqqqpppmmmkkkkkkkkkkkkllloooqqqssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuussstttvvvyyy|||~~~}}}}}}{{{zzzxxxvvvuuuuuurrrrrrssstttvvvwwwxxxxxx}}}}}}~~~~~~~~~|||{{{|||}}}}}}~~~||||||}}}~~~zzzvvvrrrqqqqqqqqqppppppooommmkkkiiigggeeedddfffeeecccaaaaaaccceeegggjjjkkklllmmmnnnpppsssvvvyyyzzzzzzyyywwwwwwwwwxxxxxxxxxyyyxxxvvvvvvxxxzzz~~~~~~999999888888888888888888999999999999::::::;;;;;;;;;:::999888999999::::::999999::::::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;::::::::::::888888888888888888888888777888999999:::999888888999;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBB@@@>>>@@@@@@AAACCCDDDFFFGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPQQQSSSTTTSSSQQQNNNMMMPPPOOONNNMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZYYYZZZ\\\```eeehhhfffccc^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^______``````\\\\\\\\\]]]___aaacccdddbbbaaaaaabbbdddeeeeeeddd```aaabbbcccbbb```^^^\\\XXXZZZZZZYYYXXXXXXYYYZZZZZZ\\\___bbbcccdddcccbbbaaa```___^^^^^^___``````aaabbbbbbaaa______aaabbbeeedddcccbbb```^^^]]]\\\YYYYYYZZZ\\\^^^```aaabbbdddcccbbbaaaaaabbbcccdddeeeeeeddddddeeefffggghhhoooqqqtttwwwyyyxxxwwwvvvuuusssqqqooommmkkkkkkkkkkkkjjjiiiiiijjjmmmpppqqqpppnnnmmmlllllljjjgggddd^^^```bbbcccddddddeeeffffffeeeccc```^^^]]]^^^___]]]\\\[[[XXXUUURRROOONNNMMMKKKIIIJJJOOOVVV\\\___dddfffiiikkknnnpppsssuuuxxxwwwuuussssssttttttuuuuuuuuuvvvwwwyyy{{{}}}~~~{{{|||}}}{{{yyywwwwwwwwwzzz|||~~~}}}~~~|||}}}~~~}}}{{{{{{{{{{{{{{{zzzxxxvvvtttrrrqqqpppsssrrrpppooooooqqqsssttttttuuuvvvvvvvvvxxx{{{~~~~~~~~~~~~AAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDEEEFFFFFFGGGDDDDDDCCCBBBAAABBBDDDEEECCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJKKKLLLMMMPPPRRRTTTSSSRRRRRRSSSSSSQQQOOOPPPQQQRRRTTTWWWZZZ]]]______```bbbccceeefffffffffddddddeeeeeeffffffffffffiiihhhhhhgggfffdddcccbbb^^^^^^^^^^^^___```bbbbbb\\\]]]^^^______^^^]]]\\\_______________```aaaaaaddddddeeeffffffeeeeeeeeehhhiiijjjjjjiiieeeaaa___bbbaaaaaaaaaaaabbbccccccbbbeeehhhhhhgggeeedddddd______```bbbdddfffhhhjjjkkklllmmmoooqqqtttvvvxxxttttttttttttuuuvvvwwwxxxuuutttssssssuuuzzz}}}xxxuuutttttttttsssxxxyyyyyyzzzzzzzzzzzzzzzttttttuuuvvvxxxzzz{{{|||zzzyyyxxxxxxyyyzzzyyyxxxwwwxxxzzzzzzxxxuuurrrooojjjlllmmmmmmkkkkkklllmmmnnnppprrruuuvvvvvvuuutttqqqqqqpppoooooopppqqqrrrssstttuuutttsssssstttvvvyyyyyyxxxvvvtttrrrpppnnnkkkkkklllmmmoooqqqtttuuuwwwvvvtttssssssssstttuuuvvvuuutttsssrrrssstttuuu~~~|||zzzzzzzzzzzz{{{zzzzzzzzz|||~~~~~~}}}{{{wwwrrroookkknnnrrrsssssssssuuuwwwxxxxxxwwwtttpppooopppqqqmmmllljjjhhhdddaaa^^^\\\WWWTTTQQQTTT\\\eeemmmqqquuuxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}|||}}}NNNMMMMMMMMMOOOQQQSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSRRRQQQOOOPPPSSSUUUTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVXXXYYYZZZXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMOOOQQQSSSVVVWWWWWW[[[___ccceeegggiiikkklllkkkjjjjjjkkkkkkiiiggggggggghhhjjjnnnqqquuuwww{{{|||}}}}}}~~~~~~~~~}}}xxxxxxwwwwwwwwwwwwxxxxxxrrrrrrssssssttttttssssssqqqqqqqqqqqqrrrssstttuuuzzz{{{||||||}}}|||||||||~~~{{{wwwuuutttuuuuuuvvvxxxzzz|||}}}{{{|||{{{|||uuuuuuuuuwwwyyy|||~~~yyy{{{}}}}}}|||{{{|||}}}}}}~~~~~~}}}|||||||||}}}~~~}}}|||zzzzzzzzz{{{|||~~~|||{{{{{{{{{}}}~~~}}}yyyyyy|||{{{|||}}}{{{zzzyyyvvvtttqqqnnnmmmccc```]]]aaajjjttt|||\\\\\\\\\]]]___bbbeeegggdddeeegggiiijjjkkkkkkkkkhhhhhhhhheeecccdddgggkkkjjjjjjkkklllmmmnnnooooooooonnnmmmmmmnnnppprrrtttooonnnnnnmmmllllllkkkkkkjjjiiigggeeecccaaa```___]]]]]]]]]^^^```dddhhhjjjkkkpppwww|||~~~~~~~~~~~~~~~~~~}}}|||rrrmmmjjjmmmvvvfffffffffgggjjjnnnqqqsssssstttvvvyyyzzz{{{{{{{{{xxxyyyxxxvvvttttttxxx|||||||||}}}~~~~~~}}}}}}|||{{{zzzyyyvvvsssqqqooonnntttsssqqqpppqqqtttxxx{{{yyy~~~~~~~~~|||wwwsssvvv~~~rrrrrrqqqsssuuuzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}vvvvvv~~~~~~~~~{{{wwwvvvvvvvvvvvvwwwxxxyyyzzz}}}zzzwwwvvvwwwyyyzzzttttttsssrrrrrrqqqrrrrrrkkkkkkjjjkkkllloooqqqsssssstttuuuuuutttuuuyyy|||~~~~~~zzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{yyywwwuuusssssstttuuupppooommmkkkjjjiiihhhhhhcccbbbaaaaaabbbdddggghhhfffiiikkkjjjggggggjjjmmmkkklllnnnoooqqqssswwwzzzzzzyyyzzz~~~~~~|||{{{zzzyyyyyywwwvvvtttqqqnnnlllkkkjjjgggfffdddddddddeeeggghhheeeiiillljjjfffdddfffiiidddeeefffffffffhhhkkkmmmlllllllllnnnrrruuuvvvvvvsssttttttuuuvvvvvvwwwxxxwwwvvvtttrrrqqqrrrtttuuuxxxyyy{{{||||||{{{zzzzzz~~~zzzwwwvvvuuummmllljjjhhhhhhiiijjjlllhhhlllooonnniiifffgggiiieeeeeefffeeedddeeegggiiikkkjjjiiijjjlllnnnnnnmmmoooooopppqqqqqqrrrrrrrrrpppooonnnllljjjjjjjjjjjjhhhjjjmmmppprrrrrrqqqppp~~~|||{{{zzz|||{{{{{{|||~~~~~~}}}zzzuuusssrrrsssvvvxxxyyywwwrrrnnnnnnpppnnnmmmkkkjjjjjjlllnnnpppoooooonnnlllkkkmmmqqqtttwwwvvvuuuttttttvvvwwwyyywwwrrrllljjjjjjkkkjjjiiiiiijjjlllmmmmmmkkkhhhggg|||yyywwwwwwuuutttuuuwwwyyyzzzyyy|||~~~}}}zzzyyyyyyyyyxxxzzz~~~yyy}}}|||}}}}}}}}}|||{{{{{{zzzzzzzzzwwwxxxxxxxxxxxxzzz}}}~~~|||{{{{{{~~~|||xxxuuusssssssssrrrpppqqqssstttuuuuuussspppnnn~~~{{{xxxxxxyyyzzz{{{{{{{{{}}}~~~|||xxxvvvuuuuuuvvvvvvuuutttssstttvvvwwwyyyyyyzzzzzzzzzzzz{{{{{{zzzyyywwwvvvsssrrrqqqpppooopppqqqqqqyyy}}}~~~{{{zzz||||||zzzzzzxxxtttpppmmmkkkjjjjjjlllnnnpppsssuuuuuuuuutttxxxwwwvvvuuuuuuwwwyyyzzzzzzyyyxxxyyyzzzyyyxxxvvvrrrsssttttttssssssuuuwwwxxxuuusssrrrtttssspppmmmooonnnnnnpppssswwwxxxxxxzzzyyyxxxvvvtttrrrqqqpppsssrrrqqqqqqqqqqqqrrrsssyyyzzz|||~~~}}}|||~~~}}}yyy{{{~~~~~~}}}~~~}}}|||}}}~~~}}}{{{yyy}}}~~~}}}{{{{{{zzzyyyxxxyyyxxxvvvtttssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxvvvtttqqqnnnmmmlllllllllllllllllllllmmmsssxxxzzzwwwuuuvvvvvvtttxxxvvvrrroookkkiiihhhhhhjjjlllooorrrtttttttttttttttssspppooonnnppprrrttttttssssssttttttssspppnnnjjjkkklllkkkjjjjjjlllnnnpppmmmkkkjjjlllmmmlllkkkiiihhhfffggghhhkkkmmmnnnnnnmmmlllkkkjjjiiigggeeedddcccbbbaaaaaabbbcccddddddfffiiilllnnnoooooonnnllljjjkkksss~~~}}}~~~}}}yyyvvvzzz|||~~~yyyvvvppprrrtttwww{{{yyytttuuuwwwwwwyyy|||~~~||||||zzzzzzzzzzzz{{{{{{|||}}}~~~~~~{{{xxxtttqqqooooooppppppqqqqqqqqqqqqqqqsssxxxzzzwwwuuuvvvvvvssswwwuuurrrooollljjjiiiiiiiiikkknnnrrruuuwwwwwwwwwvvvtttrrrppppppqqqsssuuuvvvuuutttuuuuuussspppnnnkkkkkkllljjjiiihhhjjjkkknnnllljjjiiijjjkkklllllliiihhhgggffffffhhhjjjlllmmmkkkjjjkkklllkkkhhhfffbbbaaa___^^^]]]]]]]]]]]]\\\^^^```cccddddddcccbbbbbb______dddnnnwwwyyyyyyvvvrrrnnnlllmmmmmmjjjggglllooosssvvvvvvtttooolllcccdddeeeggglllttt~~~}}}pppiiiggghhhiiinnntttyyy{{{{{{yyywwwzzz||||||zzzyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}}}}{{{yyywwwuuutttrrrrrrqqqtttxxx|||{{{zzzxxxwwwwwwxxxyyy{{{}}}|||zzzzzzyyyxxxvvvsssqqqrrrrrrpppnnnnnnooopppsssrrrqqqpppooopppqqqqqqqqqqqqqqqpppooooooqqqssspppnnnmmmnnnooooookkkgggdddcccaaa^^^]]]\\\\\\\\\^^^___```aaaaaa```___^^^aaa^^^\\\]]]bbbgggiiiiiigggeeeaaa`````````___^^^```bbbfffhhhiiigggdddbbb]]]]]]]]]___bbbjjjssszzzvvviii```^^^```___eeelllqqqrrrqqqooonnnllloootttxxx|||~~~~~~~~~~~~{{{yyyyyyzzzyyysssnnnllljjjhhhfffeeeddddddeeeggggggffffffeeedddccccccdddbbb```^^^^^^```bbbdddccccccaaa___]]]]]]___aaaaaabbbcccddddddcccaaa```___``````aaabbbeeejjjnnnsssvvvuuummmccc[[[[[[]]]^^^cccjjjmmmllliiigggfffcccfffjjjnnnqqqrrrrrrrrr{{{xxxwwwuuussssssrrrssssssrrrqqqpppooonnnmmmmmmmmmkkkjjjgggdddaaabbbeeegggiiijjjjjjhhheeeeeehhhlllllllllkkkkkkjjjiiihhhgggbbbdddffffffeeeddddddeeedddhhhjjjfff^^^YYYZZZ]]]```eeekkkmmmjjjeeebbbaaaaaacccgggjjjmmmmmmllllll}}}{{{zzz{{{}}}|||zzzwwwuuuuuuwwwyyyyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyzzzzzzyyyvvvsssqqqpppoooooooooooommmjjjhhhgggggggggfffeeedddcccbbbhhhkkknnnooommmiiigggfffeeeeeefffhhhjjjmmmoooppp~~~{{{xxxuuuuuuttttttrrrqqqoooooouuuwwwyyyxxxuuurrrpppooommmnnnppprrrtttwwwyyyzzz}}}~~~~~~}}}zzzzzz{{{~~~zzzxxxwwwvvvvvvwwwyyy|||}}}|||}}}}}}~~~||||||||||||}}}zzz}}}{{{xxxxxx{{{{{{yyyvvvrrrooonnnnnnnnnllljjjjjjmmmtttzzz~~~xxxvvvsssqqqssswww|||zzzvvvuuuuuussssssrrrsssuuuxxx{{{||||||||||||||||||}}}~~~~~~}}}|||zzzwwwuuuvvvyyy{{{~~~|||xxxvvvuuutttsssssssssuuuvvvwwwtttwwwzzz|||}}}}}}{{{yyyxxxxxxxxxyyyxxxzzzzzzuuunnniiijjjmmmqqqoookkkhhhggggggiiijjjiiifffdddfffkkkppprrrrrrtttsssrrrrrrttttttrrrppppppnnnjjjiiijjjoootttxxxtttttttttrrrooonnnooopppyyy~~~||||||~~~ssstttvvvxxxxxxxxxwwwvvvzzz}}}~~~{{{uuuyyy||||||{{{~~~{{{yyyyyy||||||zzz|||{{{yyyyyyzzz|||}}}||||||vvvwwwxxxzzz|||~~~~~~zzzzzz{{{}}}~~~yyyvvvxxxxxxyyyyyyyyyxxxvvvuuuwwwyyy}}}~~~yyytttsssvvvxxxyyywwwtttpppnnnlllkkkjjjnnnqqqqqqmmmkkklllllliiijjjhhhggghhhlllppprrrsssrrrqqqpppnnnlllkkkjjjiiiggghhhjjjkkkmmmqqqvvvyyy|||{{{vvvooommmooommmiiillluuu|||{{{zzz}}}|||xxxuuutttrrrpppppppppqqqrrrooosssvvvvvvwww{{{|||zzz||||||{{{zzzxxxuuusssrrrlllnnnppprrrtttwww|||zzzwwwwwwvvvssspppssstttwww|||}}}}}}~~~~~~~~~~~~{{{yyyvvvrrrrrrnnniiihhhkkkppptttvvv}}}~~~}}}~~~}}}{{{}}}}}}zzzxxxxxxxxxxxx{{{~~~{{{{{{}}}~~~|||wwwtttpppnnnoooqqqssssssuuutttsssrrrpppnnnmmmllloooqqqsssuuuwww{{{~~~}}}xxxvvvxxxvvvrrrqqqyyy~~~}}}}}}~~~{{{zzzwwwvvvuuuwwwyyyzzzzzz}}}}}}zzzzzz}}}~~~|||}}}|||zzzxxxtttqqqnnnmmmmmmnnnpppqqqssswww|||{{{xxxvvvtttqqqooommmmmmnnnqqquuuyyy|||}}}~~~zzzvvvuuuvvvwwwwwwvvvuuuyyy{{{wwwtttsssqqqnnnnnnkkkgggeeegggkkknnnppprrrtttvvvyyyzzzyyyvvvssstttuuuwwwxxxzzz{{{{{{{{{~~~~~~zzzzzzzzz|||zzzxxxxxxyyyyyy||||||}}}~~~~~~}}}|||{{{|||xxxuuutttwwwwwwxxxyyy{{{~~~zzzvvvrrrlllkkkjjjiiijjjllloooqqqsssrrrrrrsssuuuvvvuuutttvvv{{{|||zzzxxxyyyyyywwwssspppmmmlllmmmooopppqqqqqqooommmnnnooonnnkkkgggfffiiimmmqqqsssttttttsssvvvuuuuuuwwwzzzzzzvvvrrrmmmmmmnnnrrrwww{{{}}}}}}zzzxxxvvvyyy|||wwwtttoookkkkkknnnuuuzzz{{{|||~~~~~~{{{xxxuuutttuuusssmmmhhhhhhlllqqqvvvyyyzzzxxxwwwzzzxxxvvvwwwzzz{{{xxxvvvnnnmmmmmmooorrrsssssssssooollliiikkkuuuxxxqqqpppwww~~~wwwrrrppptttzzz}}}~~~yyywwwvvvuuuuuuuuusssqqqsssoookkkkkksssxxxvvv|||{{{~~~~~~zzzyyy~~~~~~}}}|||{{{~~~}}}~~~~~~~~~~~~}}}||||||~~~|||zzzxxxwwwxxxyyyzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyy|||~~~}}}~~~~~~~~~zzzvvvuuuvvvyyy{{{xxxttttttyyy~~~~~~~~~{{{zzzzzzyyyyyy{{{}}}|||yyyyyy}}}{{{yyyyyyyyywwwtttzzzwwwxxxwwwuuuxxx}}}~~~}}}||||||}}}|||zzzyyyzzzzzz{{{}}}|||xxxvvvvvvwwwxxxzzz{{{{{{|||}}}}}}~~~~~~~~~~~~zzzvvvoookkkkkkpppwww||||||}}}|||zzzyyyxxxzzz{{{~~~|||zzzxxxvvvvvvvvvxxxzzz{{{yyyxxxzzz{{{~~~|||zzz{{{{{{zzz~~~{{{yyyzzz{{{{{{|||{{{{{{|||~~~~~~zzzyyyyyy{{{}}}~~~}}}|||~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~uuupppjjjeeefffkkkrrrwwwyyyzzzzzzyyyxxxxxxyyy{{{~~~|||zzzwwwuuusssrrrssstttvvvvvvuuuttttttuuuyyyzzz|||~~~{{{vvvvvvvvvtttrrrqqqrrrsssxxxzzz}}}~~~|||{{{zzz{{{yyyvvvsssqqqrrrsssttttttyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz}}}}}}|||||||||{{{yyywwwyyyyyyzzz}}}}}}|||}}}}}}}}}~~~~~~~~~{{{zzzxxxyyyyyyxxxvvvtttxxxzzz|||}}}}}}~~~{{{wwwqqqmmmmmmrrryyy}}}~~~}}}|||{{{yyyzzzzzzzzzyyyxxxxxxxxxyyyzzz|||{{{zzzyyywwwtttpppnnnnnnpppuuuwww{{{|||{{{yyyxxxxxxyyyuuuqqqooonnnnnnnnnmmmppppppooopppqqqrrrssstttzzz{{{}}}}}}{{{xxxvvvwwwxxxwwwwwwxxxvvvsssqqqpppmmmjjjggghhhfffcccccceeehhhjjjjjjppprrruuuwwwxxxwwwuuutttwwwrrrooonnnooottt~~~~~~~~~|||wwwsssqqqqqqrrruuuxxxzzzzzzxxxvvvuuuxxx}}}}}}~~~}}}zzz|||~~~~~~}}}{{{zzz{{{}}}|||wwwrrrooonnnooovvvyyy}}}~~~~~~|||yyyuuurrrqqqqqqooonnnooooooppprrrsssuuuvvvwww~~~~~~}}}{{{yyyxxxxxxxxxwwwuuuzzzxxxtttqqqnnnjjjeeebbbbbb^^^YYYXXXZZZ]]]aaabbbiiilllooosssvvvvvvvvvuuuooollllllppppppooosssyyy|||xxxuuutttuuuzzzzzzyyyvvvrrrnnnkkkjjjgggggghhhiiiiiihhhfffdddgggoooxxx~~~~~~}}}}}}~~~zzzvvvrrrppppppqqqrrr~~~xxxtttuuuyyy|||yyyuuuttttttzzz~~~{{{xxxwwwwwwuuussstttuuuvvvxxxzzz|||}}}~~~~~~}}}|||zzzxxx|||zzzxxxvvvsssnnnhhhddd\\\XXXUUUTTTXXX]]]bbbdddgggjjjnnnsssvvvwwwwwwwwwpppqqqzzzyyytttuuuyyy{{{|||yyytttqqqrrrtttxxxyyyyyyyyywwwssspppnnnfffccc```______```______ccciiirrrxxx{{{{{{{{{{{{yyytttnnniiihhhjjjkkkkkksss~~~zzzsssmmmlllpppsssyyyxxxyyy||||||vvvqqqccc```^^^___dddjjjnnnpppsssuuuyyy}}}~~~~~~wwwrrrkkkggggggjjjkkklllpppttt{{{~~~vvvpppppprrrtttuuuwww~~~}}}wwwttttttvvvvvvtttrrrsssvvvxxxvvvtttvvvzzz~~~yyyzzz}}}~~~zzzuuurrrqqqyyyvvvttt~~~~~~~~~|||xxxssspppqqqrrrssstttuuuuuutttssstttvvvwwwxxxxxxzzz}}}~~~~~~~~~~~~}}}|||}}}}}}}}}{{{||||||}}}~~~}}}~~~~~~|||zzzyyy|||}}}~~~}}}zzztttnnnjjjlllmmmnnnpppppppppoooooolllmmmnnnmmmmmmnnnqqqtttpppsssxxx}}}}}}~~~~~~~~~wwwxxxyyy{{{}}}~~~~~~}}}}}}|||}}}}}}|||xxxtttooolllmmmnnnoooqqqrrrrrrqqqpppmmmnnnmmmlllkkklllnnnqqqppprrrtttxxx{{{~~~~~~zzzuuupppmmmnnnoooqqqwww{{{{{{{{{~~~}}}vvvuuusssqqqqqqqqqssstttsssvvvzzz~~~}}}yyyvvvuuurrrtttwww}}}}}}yyywwwzzz||||||~~~}}}~~~~~~zzz{{{|||~~~|||yyyvvvuuunnnoooqqqrrrssssssrrrrrruuuuuutttrrrppppppsssuuussstttuuuwwwxxxzzz{{{{{{xxxxxxuuurrrnnnnnnppprrrmmmrrruuutttsssuuuuuusssnnnmmmkkkjjjjjjkkklllmmmmmmnnnoooppppppppppppooopppsssvvvwwwvvvwwwyyy{{{zzz}}}~~~zzzvvvqqqnnnkkkjjjeeefffgggjjjooouuuzzz}}}}}}}}}xxxwww{{{}}}}}}~~~|||}}}~~~~~~zzzwwwyyy{{{zzz{{{yyyxxxwwwyyy{{{|||yyyvvvuuuxxx|||}}}zzzyyyyyyzzz~~~{{{yyyvvvvvvxxxzzz{{{{{{yyyyyywwwtttrrrsssuuuxxx~~~|||zzzwwwvvvwwwvvvtttrrrqqqqqqqqqrrrnnnqqquuuxxxyyyyyywwwuuuvvvssspppmmmllllllnnnooorrrpppmmmkkkiiihhhhhhhhhlllmmmooopppqqqpppnnnmmmqqqsssuuuwwwxxxyyyyyyxxxvvvvvvtttqqqmmmhhhdddbbb^^^]]]]]]^^^aaaeeejjjllloooppppppooonnnooorrrtttqqqrrrtttvvvwwwvvvuuutttqqqqqquuu~~~}}}{{{zzzzzzyyywwwuuusssuuuwwwyyyyyyxxxvvvttt|||yyywwwuuuttttttsssuuuxxxzzz{{{zzzxxxwwwvvvsssooollllllmmmppprrrrrrqqqpppnnnmmmmmmmmmmmmoooqqqrrrtttttttttsssrrrrrrssstttuuuwwwwwwxxxxxxxxxwwwuuurrrnnniiieeebbb^^^]]]]]]___bbbfffjjjmmmnnnnnnooonnnnnnnnnqqqsssqqqrrrtttuuuuuuuuusssrrrooommmnnnttt|||}}}}}}{{{yyyzzz|||~~~~~~|||zzzyyy~~~}}}~~~~~~{{{xxxssspppqqqtttxxx{{{|||{{{{{{{{{{{{|||}}}}}}}}}~~~{{{{{{{{{||||||~~~}}}zzzuuupppllliiiffffffggghhhkkkooosssvvvuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~~~~}}}|||yyywwwuuuvvvzzz|||{{{yyy{{{}}}zzztttzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~